body.layout-commercial{background:var(--forest-deep);color:var(--sand)}.commercial-page{z-index:1;padding:clamp(7.5rem,13vw,11rem) clamp(1.25rem,4vw,3rem) 0;position:relative}.commercial-page .section-inner{max-width:1280px;margin-inline:auto}.commercial-breadcrumb{color:var(--stone);flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:clamp(3.5rem,8vw,7rem);font-size:.76rem;display:flex}.commercial-breadcrumb a{color:inherit;transition:color var(--duration-base) ease;text-decoration:none}.commercial-breadcrumb a:hover,.commercial-breadcrumb [aria-current=page]{color:var(--emerald)}.commercial-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(13rem,.46fr);align-items:end;gap:clamp(3rem,10vw,10rem);display:grid}.commercial-eyebrow{color:var(--emerald);font-family:var(--ff-heading);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.55rem;margin-bottom:1rem;font-size:.62rem;font-weight:650;display:flex}.commercial-eyebrow:before{content:"";background:currentColor;width:1rem;height:1px}.commercial-hero h1{max-width:15ch;color:var(--white);font-family:var(--ff-heading);letter-spacing:-.07em;text-wrap:balance;margin-bottom:clamp(1.75rem,3vw,2.75rem);font-size:clamp(2.8rem,6vw,5.8rem);font-weight:650;line-height:.94}.commercial-hero-paragraphs{max-width:55ch;margin-bottom:2.2rem}.commercial-hero-paragraphs p{color:var(--text-muted);font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.7}.commercial-hero-paragraphs p+p{margin-top:.9rem}.commercial-hero-note{border-left:1px solid #34d39947;flex-direction:column;justify-content:flex-end;align-self:stretch;min-height:15rem;padding:0 0 0 1.4rem;display:flex}.commercial-hero-note-index{color:var(--emerald);font-family:var(--ff-heading);letter-spacing:.16em;font-size:.65rem;font-weight:650}.commercial-hero-note-line{background:#34d39973;width:3rem;height:1px;margin:1.2rem 0}.commercial-hero-note p{max-width:20ch;color:var(--stone);font-family:var(--ff-accent);font-size:1.2rem;line-height:1.35}.commercial-body{margin-top:clamp(6rem,14vw,13rem)}.commercial-prose{max-width:72rem;color:var(--text-muted);font-family:var(--ff-accent);padding-left:min(17vw,13rem);font-size:clamp(1.06rem,1.32vw,1.18rem);line-height:1.78}.commercial-prose>*+*{margin-top:1.1rem}.commercial-prose h2{max-width:18ch;color:var(--white);font-family:var(--ff-heading);letter-spacing:-.06em;text-wrap:balance;margin-top:clamp(5.5rem,11vw,10rem);margin-bottom:1.3rem;font-size:clamp(2rem,4.3vw,4rem);font-weight:650;line-height:.98}.commercial-prose h2:first-child{margin-top:0}.commercial-prose h3{color:var(--white);font-family:var(--ff-heading);letter-spacing:-.025em;margin-top:2.8rem;margin-bottom:.45rem;font-size:1.2rem;font-weight:650}.commercial-prose p{max-width:64ch}.commercial-prose strong{color:var(--white);font-weight:650}.commercial-prose ul{max-width:62ch;margin-top:1.4rem;padding:0;list-style:none;display:grid}.commercial-prose li{border-top:1px solid #f0e8d81f;padding:.6rem 0 .6rem 1.35rem;position:relative}.commercial-prose li:last-child{border-bottom:1px solid #f0e8d81f}.commercial-prose li:before{content:"";background:var(--emerald);width:.5rem;height:1px;position:absolute;top:1.35rem;left:0}.commercial-workflow{border-top:1px solid #34d39942;border-bottom:1px solid #34d39942;grid-template-columns:repeat(9,minmax(5rem,1fr));gap:0;max-width:none;margin:clamp(2.5rem,5vw,4rem) 0;padding:0;list-style:none;display:grid}.commercial-workflow li{border:0;border-right:1px solid #34d39929;min-height:8.5rem;padding:1rem .7rem}.commercial-workflow li:last-child{border-right:0}.commercial-workflow li:before{display:none}.commercial-workflow-number{color:var(--emerald);font-family:var(--ff-heading);letter-spacing:.14em;margin-bottom:2.1rem;font-size:.62rem;display:block}.commercial-workflow strong{color:var(--white);font-family:var(--ff-heading);font-size:.84rem;line-height:1.25;display:block}.commercial-audience-grid{background:#34d3992e;border:1px solid #34d3992e;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:clamp(2.5rem,5vw,4rem) 0;display:grid}.commercial-audience-card{background:#070b0dbd;min-height:13rem;padding:1.4rem}.commercial-audience-index{color:var(--emerald);font-family:var(--ff-heading);letter-spacing:.14em;margin-bottom:3rem;font-size:.62rem;display:block}.commercial-audience-card h3{margin:0 0 .45rem}.commercial-audience-card p{color:var(--text-muted);font-size:.94rem;line-height:1.55}.commercial-metric-band{background:#34d3992e;border:1px solid #34d3992e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:clamp(2.5rem,5vw,4rem) 0;display:grid}.commercial-metric{background:#070b0db8;min-height:11rem;padding:1.5rem}.commercial-metric strong{color:var(--emerald);font-family:var(--ff-heading);letter-spacing:-.06em;font-size:clamp(2rem,4vw,3.5rem);line-height:1;display:block}.commercial-metric>span{color:var(--white);font-family:var(--ff-heading);margin-top:.55rem;font-size:.88rem;display:block}.commercial-metric p{color:var(--stone);font-family:var(--ff-body);margin-top:.65rem;font-size:.82rem;line-height:1.5}.commercial-related{margin-top:clamp(7rem,15vw,13rem)}.commercial-related-heading{border-bottom:1px solid #34d39938;grid-template-columns:minmax(12rem,.42fr) minmax(0,1fr);align-items:start;gap:2rem;padding-bottom:1.5rem;display:grid}.commercial-related-heading p{max-width:50ch;color:var(--text-muted);font-family:var(--ff-accent);font-size:1.15rem;line-height:1.45}.commercial-related-grid{gap:1.25rem;margin-top:1.5rem;display:grid}.commercial-related-grid--proof{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-related-grid--context{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-proof-card,.commercial-context-card{color:inherit;transition:transform var(--duration-base) var(--ease-out), border-color var(--duration-base) ease;background:#070b0d94;border:1px solid #34d39929;flex-direction:column;text-decoration:none;display:flex}.commercial-proof-card:hover,.commercial-context-card:hover{border-color:#34d39980;transform:translateY(-4px)}.commercial-proof-media{aspect-ratio:16/9;border-bottom:1px solid #34d39924;overflow:hidden}.commercial-proof-media img{object-fit:cover;filter:saturate(.72);width:100%;height:100%;transition:transform var(--duration-base) var(--ease-out)}.commercial-proof-card:hover .commercial-proof-media img{transform:scale(1.035)}.commercial-proof-body,.commercial-context-card{padding:1.4rem}.commercial-proof-body>span:first-child,.commercial-context-card>span:first-child{color:var(--emerald);font-family:var(--ff-heading);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:650}.commercial-proof-body h2,.commercial-context-card h2{color:var(--white);font-family:var(--ff-heading);letter-spacing:-.035em;margin:.7rem 0 .5rem;font-size:1.25rem;line-height:1.1}.commercial-proof-body p,.commercial-context-card p{color:var(--text-muted);font-size:.9rem;line-height:1.55}.commercial-card-link{color:var(--sand);font-family:var(--ff-heading);gap:.45rem;margin-top:1.4rem;font-size:.76rem;font-weight:600;display:inline-flex}.commercial-cta{background:#070b0db8;border:1px solid #34d39933;justify-content:space-between;align-items:center;gap:2rem;margin-top:clamp(6rem,12vw,10rem);margin-bottom:6rem;padding:clamp(2rem,5vw,4rem);display:flex}.commercial-cta h2{color:var(--white);font-family:var(--ff-heading);letter-spacing:-.06em;margin:0;font-size:clamp(1.8rem,4vw,3.4rem);line-height:1}.commercial-index-hero{max-width:1100px!important}.commercial-index-hero h1{max-width:14ch;color:var(--white);font-family:var(--ff-heading);letter-spacing:-.075em;text-wrap:balance;margin:0 0 clamp(2rem,4vw,3.5rem);font-size:clamp(3rem,7vw,6.5rem);font-weight:650;line-height:.92}.commercial-index-hero h1 em{color:var(--emerald);font-family:var(--ff-accent);font-weight:500}.commercial-index-intro{max-width:54ch;color:var(--text-muted);font-family:var(--ff-accent);font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.5}.commercial-index-intro p+p{margin-top:.3rem}.commercial-index-list-heading{border-bottom:1px solid #34d39938;grid-template-columns:minmax(12rem,.4fr) minmax(0,1fr);align-items:start;gap:2rem;padding-bottom:1.4rem;display:grid}.commercial-index-list-heading p{max-width:48ch;color:var(--text-muted);font-family:var(--ff-accent);font-size:1.1rem;line-height:1.45}.commercial-index-cards{background:#34d3992e;border:1px solid #34d3992e;gap:1px;margin-top:1.5rem;display:grid}.commercial-index-card{color:inherit;transition:background-color var(--duration-base) ease, padding-left var(--duration-base) var(--ease-out);background:#070b0db8;grid-template-columns:4rem minmax(0,1fr);align-items:start;gap:1rem;padding:clamp(1.4rem,3vw,2.4rem);text-decoration:none;display:grid}.commercial-index-card:hover{background:#142a216b;padding-left:clamp(1.7rem,3.4vw,2.8rem)}.commercial-index-card-number{color:var(--emerald);font-family:var(--ff-heading);letter-spacing:.16em;padding-top:.35rem;font-size:.65rem;font-weight:650}.commercial-index-card h2{color:var(--white);font-family:var(--ff-heading);letter-spacing:-.055em;margin:0;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:650;line-height:1}.commercial-index-card p{max-width:52ch;color:var(--text-muted);margin-top:.8rem;font-size:.96rem;line-height:1.6}.commercial-index-card .commercial-card-link{margin-top:1.2rem}.commercial-index-closing{border-top:1px solid #34d3993d;border-bottom:1px solid #34d3993d;justify-content:space-between;align-items:end;gap:2rem;margin-top:clamp(7rem,15vw,13rem);margin-bottom:6rem;padding:clamp(2rem,5vw,4rem) 0;display:flex}.commercial-index-closing h2{max-width:15ch;color:var(--white);font-family:var(--ff-heading);letter-spacing:-.065em;margin:0 0 1.3rem;font-size:clamp(2rem,4.4vw,4rem);line-height:.98}.commercial-index-closing p{max-width:52ch;color:var(--text-muted);font-family:var(--ff-accent);font-size:1.1rem;line-height:1.5}.commercial-index-closing p+p{margin-top:.35rem}@media (width<=900px){.commercial-hero-grid{grid-template-columns:1fr;gap:3rem}.commercial-hero-note{border-top:1px solid #34d39947;border-left:0;min-height:auto;padding:1.25rem 0 0}.commercial-hero-note-line{margin-block:.9rem}.commercial-prose{padding-left:0}.commercial-workflow{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-workflow li:nth-child(3n){border-right:0}.commercial-workflow li:nth-child(n+4){border-top:1px solid #34d39929}.commercial-audience-grid,.commercial-related-grid--context{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.commercial-page{padding-inline:1.25rem}.commercial-hero h1{font-size:clamp(2.65rem,13vw,4rem)}.commercial-workflow,.commercial-audience-grid,.commercial-metric-band,.commercial-related-grid--proof,.commercial-related-grid--context{grid-template-columns:1fr}.commercial-workflow li,.commercial-workflow li:nth-child(3n){border-top:1px solid #34d39929;border-right:0;min-height:auto}.commercial-workflow li:first-child{border-top:0}.commercial-workflow-number{margin-bottom:.65rem}.commercial-audience-card,.commercial-metric{min-height:auto}.commercial-related-heading{grid-template-columns:1fr;gap:.75rem}.commercial-index-hero h1{font-size:clamp(2.8rem,14vw,4.5rem)}.commercial-index-list-heading{grid-template-columns:1fr;gap:.75rem}.commercial-index-card{grid-template-columns:2.2rem minmax(0,1fr)}.commercial-index-closing,.commercial-cta{flex-direction:column;align-items:flex-start}}body.layout-commercial{--white:#102019;--text-muted:#102019b3;--stone:#10201994;--emerald:#14704f;color:#102019;background:#f4f0e7}.layout-commercial .commercial-page{background:radial-gradient(circle at 88% 5%,#38876517,#0000 27rem),linear-gradient(#10201909 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#10201909 1px,#0000 1px) 0 0/64px 64px,#f4f0e7}.layout-commercial .commercial-page:not(.commercial-index),.layout-commercial .commercial-index{padding-top:clamp(8rem,11vw,10rem)}.layout-commercial .commercial-breadcrumb,.layout-commercial .commercial-breadcrumb a,.layout-commercial .commercial-breadcrumb [aria-current=page]{color:#10201994}.layout-commercial .commercial-hero h1,.layout-commercial .solutions-overview-hero h1,.layout-commercial .solutions-overview-hero h1 em,.layout-commercial .commercial-prose h2,.layout-commercial .commercial-prose h3,.layout-commercial .commercial-prose strong,.layout-commercial .commercial-workflow strong,.layout-commercial .commercial-metric>span,.layout-commercial .commercial-proof-body h2,.layout-commercial .commercial-context-card h2,.layout-commercial .commercial-index-list-heading h2,.layout-commercial .solutions-row-copy h2,.layout-commercial .commercial-index-closing h2{color:#102019}.layout-commercial .commercial-prose li,.layout-commercial .commercial-workflow,.layout-commercial .solutions-overview-row,.layout-commercial .commercial-index-closing,.layout-commercial .commercial-page--solutions .commercial-prose h2:not(:first-child),.layout-commercial .commercial-page--solutions .commercial-hero-note,.layout-commercial .commercial-index-list-heading,.layout-commercial .commercial-related-heading{border-color:#1020192e}.layout-commercial .commercial-workflow li{border-color:#10201924}.layout-commercial .commercial-audience-grid,.layout-commercial .commercial-metric-band,.layout-commercial .commercial-index-cards{background:#10201924;border-color:#10201924}.layout-commercial .commercial-audience-card,.layout-commercial .commercial-metric,.layout-commercial .commercial-index-card,.layout-commercial .commercial-proof-card,.layout-commercial .commercial-context-card{background:#fffdf8ad;border-color:#10201929}.layout-commercial .commercial-proof-media{border-color:#10201924}.layout-commercial .commercial-card-link{color:#14704f}.layout-commercial .solutions-overview-visual,.layout-commercial .solutions-row-visual,.layout-commercial .commercial-hero-visual{background:#e7e2d8;border-color:#10201938;box-shadow:0 18px 50px #132b201a}.layout-commercial .commercial-cta{background:linear-gradient(105deg,#0d4b38,#073428 68%,#082b23);border-color:#59a78533;box-shadow:0 18px 46px #07342829}.layout-commercial .commercial-cta h2,.layout-commercial .commercial-cta .commercial-eyebrow{color:#f5f1e8}.layout-commercial .commercial-cta .btn-emerald{color:#163128;background:#f4f0e7}@media (hover:hover) and (pointer:fine){.layout-commercial .commercial-proof-card:hover,.layout-commercial .commercial-context-card:hover{border-color:#14704f80;box-shadow:0 18px 42px #132b201c}.layout-commercial .commercial-index-card:hover{background:#e1e9e2d1}}@media (prefers-reduced-motion:reduce){.commercial-proof-card,.commercial-context-card,.commercial-proof-media img{transform:none!important}}.commercial-index{padding-top:clamp(3.5rem,6vw,5.5rem);padding-bottom:1px}.solutions-overview-hero{min-height:min(38rem, calc(100svh - var(--header-height)));grid-template-columns:minmax(0,1fr) minmax(22rem,.92fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.solutions-overview-hero-copy{padding-block:2rem}.solutions-overview-hero h1{max-width:19ch;color:var(--white);font-family:var(--ff-heading);letter-spacing:-.082em;text-wrap:balance;margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(3.3rem,5.2vw,5.2rem);font-weight:650;line-height:.91}.solutions-overview-hero h1 em{color:var(--white);font-family:inherit;font-style:normal;font-weight:inherit;display:inline}.solutions-overview-hero .commercial-index-intro{max-width:39ch;font-size:1.02rem;line-height:1.65}.solutions-overview-hero .commercial-index-intro p+p{margin-top:.55rem}.solutions-overview-hero-link{color:var(--emerald);margin-top:2rem;font-size:.86rem}.solutions-overview-visual,.solutions-row-visual{background:#0c1213d1;border:1px solid #f0e8d838;margin:0;position:relative;overflow:hidden}.commercial-index-image{width:100%;height:auto;display:block}.commercial-index-list{margin-top:clamp(7rem,13vw,12rem)}.commercial-index-list-heading{border-bottom:1px solid #34d39947;max-width:42rem;padding-bottom:1.8rem;display:block}.commercial-index-list-heading h2{color:var(--white);font-family:var(--ff-heading);letter-spacing:-.065em;font-size:clamp(2rem,4vw,3.5rem);font-weight:650;line-height:.98}.commercial-index-list-heading p{max-width:34ch;color:var(--text-muted);font-family:var(--ff-accent);margin-top:1rem;font-size:1.05rem;line-height:1.5}.solutions-overview-rows{margin-top:0}.solutions-overview-row{border-bottom:1px solid #f0e8d824;grid-template-columns:minmax(0,1fr) minmax(18rem,.86fr);align-items:center;gap:clamp(3rem,8vw,8rem);padding:clamp(3.5rem,7vw,6.5rem) 0;display:grid}.solutions-overview-row--reverse{grid-template-columns:minmax(18rem,.86fr) minmax(0,1fr)}.solutions-overview-row--reverse .solutions-row-visual{grid-area:1/2}.solutions-overview-row--reverse .solutions-row-copy{grid-area:1/1}.solutions-row-copy{max-width:32rem}.solutions-row-index{color:var(--emerald);font-family:var(--ff-heading);letter-spacing:.16em;margin-bottom:1.5rem;font-size:.68rem;font-weight:650;display:block}.solutions-row-copy h2{color:var(--white);font-family:var(--ff-heading);letter-spacing:-.075em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,4.2vw,4rem);font-weight:650;line-height:.94}.solutions-row-copy p{max-width:38ch;color:var(--text-muted);margin-top:1.25rem;font-size:1rem;line-height:1.65}.solutions-row-copy .commercial-card-link{color:var(--emerald);margin-top:2rem;font-size:.86rem}.commercial-index-closing{border-color:#f0e8d82e;margin-top:clamp(7rem,13vw,12rem);padding-block:clamp(2.5rem,5vw,4.5rem)}.commercial-index-closing h2{font-size:clamp(2.5rem,5vw,5rem)}.commercial-index-closing p{max-width:40ch;font-size:1rem}.commercial-page--solutions .commercial-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.82fr);gap:clamp(3rem,8vw,8rem)}.commercial-page--solutions .commercial-hero-aside{align-content:end;gap:1.8rem;display:grid}.commercial-hero-visual{aspect-ratio:16/9;background:#0c1213d1;border:1px solid #f0e8d833;overflow:hidden}.commercial-hero-image{object-fit:cover;width:100%;height:100%;display:block}.commercial-page--solutions .commercial-hero-note{border-top:1px solid #34d39947;border-left:0;min-height:auto;padding:1.25rem 0 0}.commercial-page--solutions .commercial-body{margin-top:clamp(6rem,12vw,10rem)}.commercial-page--solutions .commercial-prose{max-width:62rem;padding-left:min(12vw,10rem);font-size:clamp(1.04rem,1.2vw,1.14rem)}.commercial-page--solutions .commercial-prose h2:not(:first-child){border-top:1px solid #f0e8d824;padding-top:clamp(2.5rem,5vw,4rem)}.commercial-page--solutions .commercial-related-heading{max-width:42rem;display:block}.commercial-page--solutions .commercial-related-heading p{margin-top:.9rem}.commercial-page--solutions .commercial-proof-card,.commercial-page--solutions .commercial-context-card{background:0 0;border-color:#f0e8d829}@media (width<=900px){.solutions-overview-hero,.commercial-page--solutions .commercial-hero-grid{grid-template-columns:1fr}.solutions-overview-hero{gap:3rem;min-height:auto}.solutions-overview-visual,.commercial-page--solutions .commercial-hero-aside{max-width:42rem}.solutions-overview-row,.solutions-overview-row--reverse{grid-template-columns:minmax(0,1fr) minmax(17rem,.86fr);gap:3rem}}@media (width<=640px){.solutions-overview-hero h1{font-size:clamp(3rem,14vw,4.5rem)}.solutions-overview-row,.solutions-overview-row--reverse{flex-direction:column;align-items:stretch;gap:2.25rem;display:flex}.solutions-overview-row--reverse .solutions-row-visual,.solutions-overview-row--reverse .solutions-row-copy{order:initial}.solutions-row-copy,.solutions-overview-visual,.commercial-page--solutions .commercial-hero-aside{max-width:none}.solutions-row-copy h2{font-size:clamp(2.3rem,11vw,3.6rem)}.commercial-page--solutions .commercial-prose{padding-left:0}}.industries-index{padding-top:clamp(3.5rem,6vw,5.5rem)}.industries-overview-hero{min-height:min(38rem, calc(100svh - var(--header-height)));grid-template-columns:minmax(0,1fr) minmax(22rem,.92fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.industries-overview-hero h1{max-width:12ch;color:var(--white);font-family:var(--ff-heading);letter-spacing:-.08em;text-wrap:balance;margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(3.3rem,5.4vw,5.4rem);font-weight:650;line-height:.92}.industries-overview-hero .commercial-index-intro{max-width:40ch;font-size:1.02rem;line-height:1.65}.industries-overview-hero-link{color:var(--emerald);margin-top:2rem;font-size:.86rem}.industries-overview-visual{background:#0c1213d1;border:1px solid #f0e8d838;margin:0;position:relative;overflow:hidden}.industries-gaps,.industries-focus,.industries-ai{margin-top:clamp(7rem,13vw,12rem)}.industries-section-heading{border-bottom:1px solid #34d39947;max-width:42rem;padding-bottom:1.8rem}.industries-section-heading h2,.industries-ai h2{color:var(--white);font-family:var(--ff-heading);letter-spacing:-.07em;text-wrap:balance;font-size:clamp(2.2rem,4.5vw,4.2rem);font-weight:650;line-height:.95}.industries-section-heading p{max-width:44ch;color:var(--text-muted);font-family:var(--ff-accent);margin-top:1rem;font-size:1.05rem;line-height:1.55}.industries-gap-list{border-bottom:1px solid #f0e8d824;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.industries-gap{border-right:1px solid #f0e8d824;min-height:14rem;padding:1.5rem 1.25rem 2rem}.industries-gap:last-child{border-right:0}.industries-gap>span,.industries-focus-grid>article>span{color:var(--emerald);font-family:var(--ff-heading);letter-spacing:.15em;text-transform:uppercase;margin-bottom:3rem;font-size:.68rem;font-weight:650;display:block}.industries-gap h3{color:var(--white);font-family:var(--ff-heading);letter-spacing:-.04em;font-size:1.35rem;font-weight:650}.industries-gap p{max-width:27ch;color:var(--text-muted);margin-top:.65rem;font-size:.92rem;line-height:1.55}.industries-focus{grid-template-columns:minmax(0,.78fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.industries-focus .industries-section-heading{border-bottom:0}.industries-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding-top:.25rem;display:grid}.industries-focus-grid>article{border-top:1px solid #f0e8d829;padding-top:1.25rem}.industries-focus-grid>article>span{color:var(--white);letter-spacing:0;text-transform:none;margin-bottom:1.8rem}.industries-focus-grid p,.industries-ai-copy p{color:var(--text-muted);font-size:.98rem;line-height:1.65}.industries-ai{border-top:1px solid #34d39947;border-bottom:1px solid #34d39947;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,8vw,8rem);padding-block:clamp(2.5rem,5vw,4.5rem);display:grid}.industries-ai-copy{max-width:44ch}.industries-ai-copy ol{counter-reset:ai-step;gap:0;margin:1.4rem 0;padding:0;list-style:none;display:grid}.industries-ai-copy li{counter-increment:ai-step;color:var(--white);border-top:1px solid #f0e8d824;padding:.7rem 0 .7rem 2.4rem;font-size:.96rem}.industries-ai-copy li:before{content:"0" counter(ai-step);width:2.4rem;color:var(--emerald);font-family:var(--ff-heading);letter-spacing:.1em;margin-left:-2.4rem;font-size:.68rem;display:inline-block}.industries-index .commercial-index-closing h2{max-width:12ch}@media (width<=900px){.industries-overview-hero,.industries-focus,.industries-ai{grid-template-columns:1fr}.industries-overview-hero{gap:3rem;min-height:auto}.industries-overview-visual,.industries-focus-grid{max-width:42rem}}@media (width<=640px){.industries-overview-hero h1{font-size:clamp(3rem,13vw,4.5rem)}.industries-gap-list,.industries-focus-grid{grid-template-columns:1fr}.industries-gap{border-bottom:1px solid #f0e8d824;border-right:0;min-height:auto;padding:1.3rem 0 1.7rem}.industries-gap:last-child{border-bottom:0}.industries-gap>span,.industries-focus-grid>article>span{margin-bottom:1.5rem}.industries-focus,.industries-ai{gap:2.25rem}}
