.commercial-hero,.commercial-split-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.commercial-hero{background:var(--paper);min-height:calc(100vh - 148px)}.commercial-hero-copy{align-self:center;padding:clamp(70px,7vw,118px) clamp(32px,7vw,112px)}.commercial-hero-copy>h1{letter-spacing:-.07em;max-width:720px;margin:28px 0 30px;font-size:clamp(3.7rem,5.75vw,6.75rem);line-height:.88}.commercial-hero-copy>h1 em{color:var(--blue);font-style:normal;display:block}.commercial-hero-copy>h2{letter-spacing:-.04em;max-width:760px;margin:0 0 25px;font-size:clamp(1.8rem,2.65vw,3rem);font-weight:500;line-height:1.04}.commercial-hero-copy>p:not(.section-index):not(.commercial-principle){max-width:720px;color:var(--muted);font-size:clamp(1.08rem,1.35vw,1.3rem);line-height:1.58}.commercial-principle{border-top:1px solid var(--line);max-width:700px;margin-top:28px;padding-top:22px;font-size:1.08rem;font-weight:800;line-height:1.5}.commercial-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.commercial-actions>a:not(.button){border-bottom:1px solid var(--ink);color:var(--ink);padding:14px 0 8px;font-weight:800;text-decoration:none}.commercial-actions span{color:var(--blue);margin-left:10px}.commercial-hero-image{background:var(--ink);min-height:720px;position:relative;overflow:hidden}.commercial-hero-image>img{object-fit:cover;object-position:50% 53%;filter:saturate(.88)contrast(1.04)}.commercial-hero-image:after{content:"";background:linear-gradient(#0000,#051c30f0);position:absolute;inset:45% 0 0}.commercial-hero-image>div{z-index:1;color:#fff;position:absolute;bottom:clamp(34px,5vw,74px);left:clamp(28px,5vw,72px);right:clamp(28px,5vw,72px)}.commercial-hero-image strong{max-width:670px;font-size:clamp(1.9rem,3.1vw,3.4rem);line-height:1.02;display:block}.commercial-hero-image span{color:#e0e8f0;max-width:620px;margin-top:14px;font-size:1.08rem;line-height:1.5;display:block}.commercial-challenges{background:#fff;padding:clamp(78px,9vw,142px) clamp(32px,7vw,112px)}.commercial-split-heading{align-items:end;gap:clamp(42px,8vw,130px)}.commercial-split-heading h2{letter-spacing:-.055em;max-width:830px;margin-top:28px;font-size:clamp(2.7rem,4.8vw,5.2rem);line-height:.98}.commercial-split-heading>p{max-width:650px;color:var(--muted);font-size:1.22rem;line-height:1.62}.commercial-challenge-label{margin-top:68px}.commercial-challenge-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;display:grid}.commercial-challenge-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:34px}.commercial-challenge-grid b{color:var(--blue);font-size:.9rem}.commercial-challenge-grid h3{max-width:600px;margin:22px 0 14px;font-size:clamp(1.45rem,2vw,2rem);line-height:1.1}.commercial-challenge-grid p{max-width:610px;color:var(--muted);font-size:1.05rem;line-height:1.55}.commercial-impact,.commercial-journey,.commercial-method,.commercial-outcomes,.commercial-audience,.commercial-faq{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(50px,8vw,140px);padding:clamp(82px,9vw,148px) clamp(32px,7vw,112px);display:grid}.commercial-impact{background:var(--ink);color:#fff}.commercial-impact h2,.commercial-journey h2,.commercial-method h2,.commercial-outcomes h2,.commercial-audience h2,.commercial-faq h2,.commercial-contact h2{letter-spacing:-.055em;max-width:860px;margin-top:28px;font-size:clamp(2.7rem,4.8vw,5.2rem);line-height:.98}.commercial-impact>div:last-child{align-self:end}.commercial-impact>div:last-child p{color:#d6e0ea;max-width:690px;font-size:1.2rem;line-height:1.65}.commercial-impact>div:last-child strong{border-top:1px solid #ffffff47;max-width:690px;margin-top:28px;padding-top:24px;font-size:1.22rem;line-height:1.5;display:block}.commercial-journey{background:var(--ice)}.commercial-journey-heading>p:not(.section-index),.commercial-method>div:first-child>p:not(.section-index){max-width:700px;color:var(--muted);margin-top:28px;font-size:1.16rem;line-height:1.62}.commercial-journey ol,.commercial-method ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.commercial-journey li,.commercial-method li{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:20px;padding:23px 0;display:grid}.commercial-journey li>b,.commercial-method li>b{color:var(--blue);font-size:.9rem}.commercial-journey li h3,.commercial-method li h3{margin-bottom:8px;font-size:1.36rem}.commercial-journey li p,.commercial-method li p{color:var(--muted);line-height:1.5}.commercial-action{background:#fff;padding:clamp(78px,9vw,142px) clamp(32px,7vw,112px)}.commercial-action-heading{grid-template-columns:.55fr 1.45fr;gap:50px;display:grid}.commercial-action-heading h2{letter-spacing:-.055em;max-width:1000px;font-size:clamp(2.7rem,4.8vw,5.2rem);line-height:.98}.commercial-action-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:68px;display:grid}.commercial-action-grid figure{background:var(--ice);margin:0}.commercial-action-grid figure>div{aspect-ratio:4/4.15;position:relative;overflow:hidden}.commercial-action-grid img{object-fit:cover}.commercial-action-grid figure:first-child img{object-position:50% 48%}.commercial-action-grid figcaption{min-height:185px;padding:28px;display:block}.commercial-action-grid strong{margin-bottom:12px;font-size:1.38rem;line-height:1.08;display:block}.commercial-action-grid span{color:var(--muted);line-height:1.5}.commercial-method{background:#fff}.commercial-design{background:var(--ice);padding:clamp(82px,9vw,148px) clamp(32px,7vw,112px)}.commercial-design>div:first-child{grid-template-columns:.55fr 1.45fr;gap:50px;display:grid}.commercial-design h2{letter-spacing:-.055em;max-width:1000px;font-size:clamp(2.7rem,4.8vw,5.2rem);line-height:.98}.commercial-design-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:68px;display:grid}.commercial-design-grid article{background:#fff;min-height:310px;padding:34px}.commercial-design-grid article+article{border-left:1px solid var(--line)}.commercial-design-grid span{color:var(--blue);font-size:.86rem;font-weight:800}.commercial-design-grid h3{margin:34px 0 16px;font-size:clamp(1.5rem,2vw,2rem);line-height:1.1}.commercial-design-grid p{color:var(--muted);line-height:1.55}.commercial-outcomes{background:var(--ink);color:#fff}.commercial-outcomes>div>p:not(.section-index){color:#d6e0ea;max-width:720px;margin-top:28px;font-size:1.14rem;line-height:1.6}.commercial-outcomes ul{border-top:1px solid #ffffff47;margin:0;padding:0;list-style:none}.commercial-outcomes li{border-bottom:1px solid #ffffff47;padding:23px 12px 23px 38px;font-size:1.08rem;font-weight:800;line-height:1.4;position:relative}.commercial-outcomes li:before{content:"+";color:#80a9e7;position:absolute;left:0}.commercial-audience{background:#fff}.commercial-audience>div:last-child{align-self:end}.commercial-audience>div:last-child p{max-width:690px;color:var(--muted);font-size:1.2rem;line-height:1.62}.commercial-audience>div:last-child p+p{margin-top:22px}.commercial-faq{background:var(--ice)}.commercial-faq-list{border-top:1px solid var(--line)}.commercial-faq details{border-bottom:1px solid var(--line);padding:24px 0}.commercial-faq summary{cursor:pointer;font-size:1.08rem;font-weight:800}.commercial-faq details p{max-width:720px;color:var(--muted);margin-top:14px;line-height:1.55}.commercial-contact{background:#fff;padding:clamp(82px,9vw,148px) clamp(32px,7vw,112px)}.commercial-contact>p:not(.section-index){max-width:860px;color:var(--muted);margin:30px 0;font-size:1.2rem;line-height:1.6}.commercial-contact small{color:var(--muted);margin-top:18px;display:block}@media (max-width:960px){.commercial-hero,.commercial-split-heading,.commercial-impact,.commercial-journey,.commercial-method,.commercial-outcomes,.commercial-audience,.commercial-faq{grid-template-columns:1fr}.commercial-hero{min-height:0}.commercial-hero-image{min-height:650px}.commercial-split-heading>p{margin-top:22px}.commercial-journey ol,.commercial-method ol,.commercial-outcomes ul,.commercial-faq-list{margin-top:42px}.commercial-action-heading,.commercial-design>div:first-child{grid-template-columns:1fr}}@media (max-width:760px){.commercial-action-grid,.commercial-design-grid{grid-template-columns:1fr}.commercial-design-grid article+article{border-top:1px solid var(--line);border-left:0}}@media (max-width:680px){.commercial-hero-copy{padding:66px 22px 58px}.commercial-hero-copy>h1{font-size:4.4rem}.commercial-actions{flex-direction:column;align-items:flex-start}.commercial-challenges,.commercial-action,.commercial-design,.commercial-contact,.commercial-impact,.commercial-journey,.commercial-method,.commercial-outcomes,.commercial-audience,.commercial-faq{padding:74px 22px}.commercial-challenge-grid{grid-template-columns:1fr;margin-top:48px}.commercial-challenge-grid article{min-height:0}.commercial-action-grid{margin-top:46px}.commercial-action-grid figcaption{min-height:0}}.commercial-knowledge-assessment{background:#eef4f9;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;padding:100px clamp(40px,7vw,112px);display:grid}.commercial-knowledge-copy h2{max-width:720px;margin:26px 0;font-size:clamp(40px,4vw,62px);line-height:1.03}.commercial-knowledge-copy>p:not(.section-index){max-width:690px;color:var(--muted);font-size:18px;line-height:1.55}.commercial-knowledge-copy>a{border-bottom:1px solid var(--ink);color:var(--ink);font:800 15px/1.2 var(--font-poppins),sans-serif;margin-top:22px;padding-bottom:7px;text-decoration:none;display:inline-block}.commercial-knowledge-copy>a:hover{color:var(--blue);border-color:var(--blue)}@media (max-width:850px){.commercial-knowledge-assessment{grid-template-columns:1fr;gap:30px;padding:75px 24px}}
