.about,.why,.wave-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:8vw}.about{background:#fff}.lead{font-size:1.2rem;font-weight:600;line-height:1.8}.about p:last-of-type,.why>div>p,.wave-grid p{line-height:2}.tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:2rem}.tags span{font:.63rem 'DM Mono';border:1px solid #cfd6dd;padding:.65rem}.why{background:#e9edf0}.why h2,.demographics h2,.industries h2,.wave h2,.distribution h2,.history h2,.plans h2{font-size:clamp(2.5rem,5vw,5.5rem);line-height:.96;letter-spacing:-.075em;margin:0}.why h2 em,.demographics h2 em,.industries h2 em,.wave h2 em,.distribution h2 em,.history h2 em,.plans h2 em{font-family:Georgia,'Noto Serif JP',serif;font-weight:400}.why-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #abb6c1;border-left:1px solid #abb6c1}.why-grid article{padding:1.7rem;border-right:1px solid #abb6c1;border-bottom:1px solid #abb6c1}.why-grid b{display:block;font-size:clamp(2rem,3.7vw,4rem);letter-spacing:-.09em}.why-grid span{display:block;font-weight:700;margin-top:.5rem}.why-grid small{font:.6rem 'DM Mono';color:#687685}.cta-band{padding:5.5rem 8vw;background:#e9693b;color:#fff;text-align:center}.cta-band p{font:.68rem 'DM Mono';letter-spacing:.13em}.cta-band h2{font-size:clamp(1.9rem,3.8vw,4rem);letter-spacing:-.07em}.cta-band>div{display:flex;justify-content:center;gap:2rem;align-items:center}.cta-band .button{margin:0}.outline-light{font:.7rem 'DM Mono';border-bottom:1px solid #fff;padding-bottom:4px}.demo-head{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:2rem;align-items:end}.demo-head>p:last-child{font-size:.83rem;line-height:1.9}.pyramid{max-width:970px;margin:5rem auto}.pyramid-title,.p-row{display:grid;grid-template-columns:1fr 104px 1fr;align-items:center;gap:7px}.pyramid-title{font:.64rem 'DM Mono';color:#617081}.pyramid-title span:first-child{text-align:right}.pyramid-title b,.p-row b{text-align:center}.p-row{height:36px;margin-bottom:4px}.p-row i{height:100%;background:#102039}.p-row i:first-child{width:var(--m);justify-self:end}.p-row i:last-child{width:var(--f);background:#e9693b}.p-row b{font-size:.7rem}.data-note{font-size:.63rem;color:#617081}.market-message{max-width:880px;margin:7rem auto 0;border-top:1px solid #cbd3db;padding-top:2.5rem}.market-message p{line-height:2}.market-message strong{font-size:clamp(1.4rem,2.4vw,2.5rem);line-height:1.4}.industries{background:#0d203b;color:#fff}.industry-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:5rem;border-top:1px solid #4a5a70;border-left:1px solid #4a5a70}.industry-card{min-height:230px;padding:1.5rem;border-right:1px solid #4a5a70;border-bottom:1px solid #4a5a70;transition:.2s}.industry-card:hover{background:#e9693b}.industry-card span{font:.65rem 'DM Mono';color:#ffab87}.industry-card h3{font-size:1.08rem;margin:2rem 0 .7rem}.industry-card p{font-size:.74rem;color:#cbd5e0}.industry-card.live{background:#172e50}.wave{background:#f3f0e9}.channels{display:flex;flex-wrap:wrap;border-top:1px solid #aeb7bf;border-left:1px solid #aeb7bf;margin-top:2rem}.channels span{padding:.85rem 1rem;border-right:1px solid #aeb7bf;border-bottom:1px solid #aeb7bf;font:.66rem 'DM Mono'}.distribution{background:#102039;color:#fff}.distribution-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:4rem;border-top:1px solid #4a5b73;border-left:1px solid #4a5b73}.distribution-grid article{padding:1.7rem;border-right:1px solid #4a5b73;border-bottom:1px solid #4a5b73}.distribution-grid b{font:.7rem 'DM Mono';color:#ffad89}.distribution-grid p,.history>p{font-size:.78rem;line-height:1.8}.history{background:#fff}.client-list{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ccd3da;border-left:1px solid #ccd3da;margin-top:4rem}.client-list span{padding:1.5rem;border-right:1px solid #ccd3da;border-bottom:1px solid #ccd3da;font-size:clamp(1.1rem,2.1vw,2.1rem);font-weight:800}.history small{font-size:.62rem;color:#697683}.plans{background:#e9edf0}.plan-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:4rem;border-top:1px solid #9caab7;border-left:1px solid #9caab7}.plan-grid article{padding:2.3rem;border-right:1px solid #9caab7;border-bottom:1px solid #9caab7}.plan-grid article>span{font:.67rem 'DM Mono';color:#d45e39}.plan-grid h3{font-size:2rem;margin:2rem 0 .8rem}.plan-grid b{display:block;font-size:2rem;margin:1.5rem 0}.plan-grid p,.plan-grid li{font-size:.8rem;line-height:1.8}.plan-grid ul{padding:0;list-style:none}.entry-plan{background:#102039;color:#fff}.entry-plan>span{color:#ffad89!important}.contact{background:#0c1e37;color:#fff}.contact h2{font-size:clamp(3rem,6vw,6rem);line-height:.9}.contact h2 em{font-family:Georgia,'Noto Serif JP',serif;font-weight:400}.contact p{line-height:1.9}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;max-width:900px}.form-grid input,.form-grid textarea{display:block;width:100%;background:transparent;border:0;border-bottom:1px solid #8090a6;color:#fff;padding:.7rem 0}.wide{grid-column:1/-1}.contact button{margin-top:1.5rem;background:#e9693b;color:#fff;border:0;padding:1rem}.sources{padding-top:2.5rem;padding-bottom:2.5rem;background:#fff}.sources p{font-size:.68rem}@media(max-width:800px){.about,.why,.wave-grid{grid-template-columns:1fr;gap:2.5rem}.section{padding:5.5rem 6vw}.cta-band{padding:4rem 6vw}.cta-band>div{flex-direction:column;gap:1rem}.demo-head{grid-template-columns:1fr}.pyramid-title,.p-row{grid-template-columns:1fr 74px 1fr}.p-row{height:30px}.market-message{margin-top:4rem}.industry-grid,.distribution-grid,.client-list{grid-template-columns:1fr 1fr}.industry-card{min-height:200px;padding:1.1rem}.plan-grid,.form-grid{grid-template-columns:1fr}.wide{grid-column:auto}}
