/* Commercial launch refinement layered over the approved enterprise design. */
.utility-row nav{display:flex;align-items:center;gap:18px}.utility-row nav a{display:inline-flex}.utility-row nav a:hover{color:var(--blue)}
.mega-column a{padding:6px 0}.mega-column a span{display:none}.mega-shell{gap:52px;padding:28px 0 32px}.mega-intro{padding-right:36px}

.home-hero{padding:76px 0 70px}.hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);gap:66px;align-items:center}.mission{padding-top:0}.mission h1{max-width:720px;font-size:clamp(46px,5.7vw,72px)}.hero-copy{max-width:660px;font-size:17px;line-height:1.65}.home-hero-visual{margin:0}.home-hero-visual img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:6px}.home-hero-visual figcaption{margin-top:12px;color:#748395;font-size:11px;line-height:1.5}

.commercial-statement,.commercial-heritage{padding:78px 0}.commercial-split{display:grid;grid-template-columns:.92fr 1.08fr;gap:88px;align-items:start}.commercial-split h2{margin:0;font-size:clamp(32px,4vw,48px);line-height:1.08;letter-spacing:-.035em;font-weight:620}.commercial-split>div:last-child p{margin:0 0 20px;color:var(--muted);font-size:16px;line-height:1.78}

.section{padding:72px 0}.section-head{max-width:760px;margin-bottom:32px}.section-head h2,.statement-grid h2,.split-story h2{font-size:clamp(30px,3.6vw,44px)}
.commercial-model .section-head{max-width:820px}.commercial-operating-model{max-width:920px;display:grid;grid-template-columns:1fr auto 1.18fr auto 1fr;gap:18px;align-items:center;margin-top:36px}.commercial-operating-model>div{padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.commercial-operating-model>div.emphasis{border-top:2px solid var(--blue)}.commercial-operating-model span{display:block;font-size:15px;font-weight:750}.commercial-operating-model small{display:block;margin-top:6px;color:var(--muted);font-size:11.5px;line-height:1.5}.commercial-operating-model>b{color:#9ba8b5;font-size:17px}.commercial-proof{display:flex;gap:18px;flex-wrap:wrap;margin-top:28px}.commercial-proof span{color:#526579;font-size:12px;font-weight:750}.commercial-proof span+span:before{content:'·';margin-right:18px;color:#a1afbd}

.commercial-three,.commercial-four,.commercial-differences{display:grid;gap:28px}.commercial-three{grid-template-columns:repeat(3,1fr)}.commercial-four{grid-template-columns:repeat(4,1fr)}.commercial-differences{grid-template-columns:repeat(3,1fr);row-gap:34px}.commercial-three article,.commercial-four article,.commercial-differences article{padding-top:20px;border-top:1px solid var(--line)}.commercial-three article>span{color:#8795a5;font-size:10px;font-weight:850;letter-spacing:.1em}.commercial-three h3,.commercial-four h3,.commercial-differences h3{margin:10px 0 8px;font-size:19px}.commercial-three p,.commercial-four p,.commercial-differences p{margin:0 0 14px;color:var(--muted);font-size:13px;line-height:1.68}.commercial-three a,.commercial-four a{color:var(--blue);font-size:12px;font-weight:750}.commercial-more{margin:30px 0 0}

.commercial-outcomes{display:grid;grid-template-columns:repeat(5,1fr);gap:22px}.commercial-outcomes a{display:flex;min-height:132px;flex-direction:column;padding-top:18px;border-top:1px solid var(--line)}.commercial-outcomes span{color:var(--blue);font-size:11px;font-weight:800}.commercial-outcomes strong{margin-top:12px;color:#26384d;font-size:14px;line-height:1.5;font-weight:650}

.commercial-heritage{border-top:1px solid var(--line)}
.featured-insight{padding:68px 0;border-top:1px solid var(--line)}.featured-insight .featured-insight-row{display:grid;grid-template-columns:.72fr 1.28fr;gap:72px;align-items:start}.featured-insight h2{margin:0 0 14px;font-size:clamp(29px,3.4vw,42px);line-height:1.08;letter-spacing:-.03em;font-weight:620}.featured-insight p{margin:0 0 18px;color:var(--muted);font-size:15px}.featured-insight a{color:var(--blue);font-size:13px;font-weight:750}.cta-band{padding:54px 0}

.photo-marketing-section{padding:66px 0}.photo-marketing-section .photo-copy{max-width:760px;margin-bottom:24px}.photo-marketing-section figure{max-width:1080px}

.pillar-grid,.card-grid,.architecture-quadrants,.workforce-dimensions,.trust-grid,.standards-grid,.solution-grid,.audience-grid{border-top:0;border-bottom:0;gap:22px}.pillar-grid article,.audience-grid a,.info-card,.architecture-quadrants article,.workforce-dimensions a,.trust-grid article,.standards-grid a,.solution-grid a{padding:22px 0;border-top:1px solid var(--line)}.pillar-grid article+article,.audience-grid a+a,.info-card+.info-card,.architecture-quadrants article+article,.workforce-dimensions a+a,.trust-grid article+article,.standards-grid a+a,.solution-grid a+a{padding-left:0;border-left:0}.pillar-grid p,.info-card p,.architecture-quadrants p,.workforce-dimensions p,.trust-grid p,.standards-grid p,.solution-grid p{font-size:12.5px}

@media(max-width:1000px){.utility-row nav{display:none}.mega-column a span{display:block}.commercial-outcomes{grid-template-columns:repeat(3,1fr)}.commercial-four{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.hero-grid,.commercial-split,.featured-insight .featured-insight-row{grid-template-columns:1fr}.hero-grid{gap:34px}.home-hero-visual{max-width:720px}.commercial-operating-model{grid-template-columns:1fr}.commercial-operating-model>b{display:none}.commercial-three,.commercial-differences{grid-template-columns:1fr 1fr}.commercial-split{gap:30px}}
@media(max-width:640px){.home-hero{padding:54px 0 48px}.section,.commercial-statement,.commercial-heritage,.featured-insight{padding:54px 0}.mission h1{font-size:clamp(40px,13vw,56px)}.home-hero-visual figcaption{display:none}.commercial-three,.commercial-four,.commercial-differences,.commercial-outcomes{grid-template-columns:1fr}.commercial-proof{display:grid;gap:8px}.commercial-proof span+span:before{display:none}.photo-marketing-section{padding:54px 0}}
