.hero{isolation:isolate;background:var(--navy);color:#fff;align-items:flex-end;min-height:min(900px,94svh);padding-top:160px;display:flex;position:relative}.hero-photo,.hero-overlay{z-index:-1;position:absolute;inset:0}.hero-photo{background:url(/assets/builds/da34000ba2d648e8aac3effd9d2f1da6/assets/images/hero-city.webp) 50% 42%/cover}.hero-overlay{background:linear-gradient(#02142670,#041b2b22 35%,#03192cdd 100%)}.hero-content{padding-block:80px 66px}.hero-eyebrow{color:#fff;margin-bottom:27px}.hero h1{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(66px,7.8vw,120px);font-weight:400;line-height:.99}.hero h1 em{color:var(--yellow)}.hero-bottom{border-top:1px solid #fff5;justify-content:space-between;align-items:center;gap:24px;margin-top:38px;padding-top:23px;display:flex}.hero-bottom>p{color:#e1e7eb;font-size:clamp(16px,1.5vw,22px)}.hero-explore{text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:36px;font-size:10px;display:flex}.hero-explore span{font-size:22px}.hero-coordinate{letter-spacing:.25em;writing-mode:vertical-rl;opacity:.65;font-size:8px;position:absolute;top:48%;right:22px}.assign-section{background:#fff;padding-bottom:0}.scenario-grid{border:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.scenario-card{border-right:1px solid var(--line);flex-direction:column;min-width:0;padding:20px;transition:background .25s;display:flex;position:relative}.scenario-card:last-child{border-right:0}.scenario-card:hover,.scenario-card:focus-visible{background:var(--paper)}.scenario-image{position:relative;overflow:hidden}.scenario-image img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .55s}.scenario-number{background:#fffef3e8;place-items:center;width:27px;height:27px;font-size:9px;display:grid;position:absolute;top:8px;left:8px}.scenario-card:hover img{transform:scale(1.045)}.scenario-copy{flex-direction:column;flex:1;padding-top:23px;display:flex}.scenario-copy h3{min-height:96px;font-size:clamp(23px,2.1vw,30px);line-height:1.1}.scenario-description{aspect-ratio:1;opacity:0;pointer-events:none;background:#071f36eb;align-items:flex-end;padding:16px;transition:opacity .3s;display:flex;position:absolute;inset:20px 20px auto}.scenario-description>p{color:#fff;font-size:12px;line-height:1.65}.scenario-card:hover .scenario-description,.scenario-card:focus-visible .scenario-description{opacity:1}.scenario-action{border-top:1px solid var(--yellow);text-transform:uppercase;letter-spacing:.04em;margin-top:22px;padding-top:15px;font-size:9px;line-height:1.5;display:block}.channels-section{background:#fff}.channels-section h2{font-size:clamp(38px,4vw,60px)}.channel-grid{border:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.channel{border-right:1px solid var(--line);align-items:center;gap:14px;padding:28px 20px;font-size:12px;font-weight:600;line-height:1.4;display:flex}.channel:last-child{border:0}.channel img{object-fit:contain;flex-shrink:0;width:28px;height:28px}.mission-section{isolation:isolate;background:var(--yellow);padding-block:104px;position:relative;overflow:hidden}.mission-section .conversation-ring{z-index:-1;width:720px;height:720px;top:-20px;right:-100px}.mission-copy .eyebrow:before{background:var(--navy)}.mission-copy h2{margin-block:46px 28px;font-size:clamp(64px,7.5vw,112px)}.mission-lead{font-family:var(--serif);letter-spacing:-.03em;margin-bottom:13px;font-size:clamp(21px,2.6vw,36px);font-style:italic}.mission-copy>p:not([class]){font-size:15px}.mission-copy .button{margin-top:30px}.solutions-section{background:var(--paper)}.solutions-section h2{font-size:clamp(42px,4.5vw,67px)}.solutions{border:1px solid var(--line);background:#fff}.industry-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;display:flex;overflow-x:auto}.industry-tabs button{border:0;border-right:1px solid var(--line);color:var(--muted);text-transform:uppercase;white-space:nowrap;font:550 10px/1.5 var(--sans);letter-spacing:.04em;background:#fff;flex:1;padding:20px 15px}.industry-tabs button:last-child{border-right:0}.industry-tabs button.is-active,.industry-tabs button[aria-selected=true]{color:#fff;background:var(--navy)}.industry-tabs button:hover:not(.is-active){background:var(--paper);color:var(--navy)}.industry-panel-body{grid-template-columns:39% 61%;min-height:556px;display:grid}.industry-intro{border-right:1px solid var(--line);flex-direction:column;padding:34px;display:flex}.industry-kicker{text-transform:uppercase;letter-spacing:.085em;color:#a27010;margin-bottom:20px;font-size:10px;font-weight:600}.industry-intro h3{font-size:clamp(30px,2.7vw,40px);line-height:1.12}.industry-intro img{object-fit:contain;mix-blend-mode:multiply;width:210px;height:210px;margin:auto auto 0;padding-top:16px}.industry-details{margin:0}.industry-details>div{border-bottom:1px solid var(--line);grid-template-columns:32% 68%;min-height:104px;padding:22px 28px;display:grid}.industry-details>div:last-child{border-bottom:0}.industry-details dt{text-transform:uppercase;letter-spacing:.035em;gap:10px;padding-top:2px;padding-right:15px;font-size:10px;font-weight:600;display:flex}.industry-details dt span{color:#a27010;font-variant-numeric:tabular-nums}.industry-details dd{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.conversation-path{flex-wrap:wrap;gap:6px 18px;list-style:none;display:flex}.conversation-path li{background:var(--paper);border:1px solid var(--line);color:var(--navy);padding:4px 7px;font-size:10px;position:relative}.conversation-path li:not(:last-child):after{content:"→";color:#a27010;position:absolute;top:4px;right:-15px}.industry-cta{background:var(--paper);border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 28px;display:flex}.industry-cta>span{color:var(--muted);font-size:13px}.industry-cta .button{gap:34px;min-height:42px;padding-block:10px}.how-section{background:#fff}.section-bar{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 32px;display:flex}.section-bar>span:last-child:not(:first-child){letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:9px}.how-heading{text-align:center;padding-block:80px 65px}.how-heading h2{font-size:clamp(46px,5.8vw,84px)}.how-heading>p{color:var(--muted);margin-block:24px}.steps-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.step{border-right:1px solid var(--line);flex-direction:column;padding:36px 32px 20px;display:flex}.step:last-child{border:0}.step-number{font:400 32px/1 var(--serif);color:#a27010;margin-bottom:18px}.step h3{font-size:clamp(34px,3.5vw,50px)}.step p{color:var(--muted);max-width:320px;margin-top:18px;font-size:13px;line-height:1.7}.step img{object-fit:contain;width:220px;height:220px;margin:auto auto 0;padding-top:20px}.integrations-section{background:var(--navy);color:#fff}.integrations-section .section-heading>p{color:#b9c6d1}.integrations-grid{border:1px solid #ffffff40;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.integration{border-right:1px solid #ffffff40;flex-direction:column;min-width:0;padding:27px;display:flex}.integration:last-child{border:0}.integration-number{color:var(--yellow);letter-spacing:.1em;margin-bottom:34px;font-size:9px}.integration h3{font-size:45px}.integration>p{color:#b9c6d1;margin:18px 0 30px;font-size:13px;line-height:1.7}.integration-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 14px;margin-top:auto;padding-block:12px 4px;list-style:none;display:grid}.integration-brand{justify-content:center;align-items:center;min-width:0;height:62px;display:flex}.integration-brand img{object-fit:contain;width:44px;height:44px}.integration-brand--wide img{width:76px;height:48px}.integrations-section .text-link{margin-top:30px}.handoffs-section{background:var(--yellow);padding-bottom:48px}.handoffs-section .eyebrow:before{background:var(--navy)}.handoffs-section .section-bar{border-color:#0a254030}.handoffs-section .section-bar>span:last-child{color:var(--navy);opacity:.7}.handoffs-heading{text-align:center;padding-block:64px 44px}.handoffs-heading h2{font-size:clamp(46px,5.3vw,78px)}.handoffs-heading p{margin-top:18px;font-size:14px}.handoffs-grid{grid-template-columns:repeat(4,1fr);gap:14px;padding-inline:32px;display:grid}.handoff{background:#ffffff14;border:1px solid #0a254040;flex-direction:column;padding:23px;display:flex}.handoff-meta{text-transform:uppercase;justify-content:space-between;gap:10px;margin-bottom:24px;font-size:9px;line-height:1.4;display:flex}.handoff-meta time{white-space:nowrap}.handoff h3{margin-bottom:15px;font-size:27px;line-height:1.13}.handoff>p{color:#455c60;padding-bottom:42px;font-size:12px;line-height:1.7}.handoff-result{font:400 31px/1.1 var(--serif);letter-spacing:-.04em;margin-top:auto}.handoff-next{text-transform:uppercase;letter-spacing:.03em;padding-top:6px;font-size:9px}.handoff-channel{text-transform:uppercase;letter-spacing:.04em;border-top:1px solid #0a254030;justify-content:space-between;align-items:center;margin-top:20px;padding-top:15px;font-size:9px;display:flex}.context-dot{background:var(--navy);border-radius:50%;width:5px;height:5px}.coverage-section{color:#fff;background:linear-gradient(90deg,#071f36f2,#0a2540a8),url(/assets/builds/da34000ba2d648e8aac3effd9d2f1da6/assets/images/coverage-city.webp) 50%/cover;position:relative}.coverage-content>.eyebrow{margin-bottom:55px}.coverage-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:86px;display:grid}.coverage-grid h2{font-size:clamp(43px,4.1vw,62px)}.coverage-grid h2 em{color:var(--yellow)}.coverage-grid p{color:#d4dde4;margin-block:26px;font-size:15px;line-height:1.8}.coverage-stats{background:var(--yellow);color:var(--navy);grid-template-columns:1fr 1fr;display:grid}.coverage-stats>div{border-bottom:1px solid #0a254050;border-right:1px solid #0a254050;min-height:172px;padding:28px}.coverage-stats>div:nth-child(2n){border-right:0}.coverage-stats>div:nth-child(n+3){border-bottom:0}.coverage-stats b{font:400 66px/1 var(--serif);letter-spacing:-.05em;display:block}.coverage-stats span{text-transform:uppercase;letter-spacing:.08em;margin-top:18px;font-size:9px;line-height:1.5;display:block}.finale-section{background:var(--navy);color:#fff;text-align:center;position:relative;overflow:hidden}.finale-section .conversation-ring{color:#c7d5df;width:500px;height:500px;bottom:-300px;left:-160px}.finale-content{position:relative}.finale-content .eyebrow{justify-content:center}.finale-content h2{letter-spacing:-.055em;margin-block:38px;font-size:clamp(62px,7.1vw,108px)}.finale-content h2 em{color:var(--yellow)}.finale-content .button-group{justify-content:center}.finale-content .text-link{color:#bac8d6;margin-top:32px;font-size:10px}@media (width>=1600px){.scenario-copy h3{font-size:30px}.hero{min-height:880px}}@media (width<=1100px){.scenario-card{padding:15px}.scenario-description{padding:12px;inset:15px 15px auto}.scenario-description>p{font-size:11px}.scenario-copy h3{font-size:24px}.channel{text-align:center;flex-direction:column;padding:22px 12px}.industry-intro{padding:26px}.industry-details>div{grid-template-columns:1fr;gap:8px;min-height:100px;padding:18px 24px}.industry-details dt{font-size:9px}.industry-details dd{font-size:13px}.industry-panel-body{min-height:630px}.integration{padding:22px}.integration h3{font-size:38px}.step{padding:28px 24px 16px}.handoffs-grid{grid-template-columns:repeat(2,1fr);padding-inline:24px}.handoff>p{padding-bottom:30px}.coverage-grid{gap:44px}.coverage-stats>div{min-height:155px;padding:22px}}@media (width<=850px){.scenario-grid{grid-template-columns:repeat(3,1fr)}.scenario-card{border-bottom:1px solid var(--line);padding:19px}.scenario-card:nth-child(3){border-right:0}.scenario-card:nth-child(n+4){border-bottom:0}.scenario-card:last-child{border-right:1px solid var(--line)}.scenario-copy h3{min-height:84px}.scenario-description{aspect-ratio:auto;opacity:1;background:0 0;padding:0;position:static}.scenario-description>p{color:var(--muted);font-size:12px}.scenario-action{margin-top:auto;padding-top:15px}.scenario-description>p{padding-bottom:20px}.industry-panel-body{grid-template-columns:1fr;min-height:auto}.industry-intro{border-right:0;border-bottom:1px solid var(--line);min-height:260px;padding:30px 240px 30px 30px;position:relative}.industry-intro img{width:180px;height:180px;position:absolute;bottom:15px;right:22px}.industry-intro h3{max-width:440px;font-size:35px}.industry-details>div{grid-template-columns:30% 70%;gap:0;min-height:auto;padding:22px 28px}.steps-grid{grid-template-columns:1fr 1fr}.step:nth-child(2){border-right:0}.step:nth-child(-n+2){border-bottom:1px solid var(--line)}.step p{min-height:88px}.integrations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration:nth-child(2){border-right:0}.integration:nth-child(-n+2){border-bottom:1px solid #ffffff40}.integration-number{margin-bottom:25px}.coverage-grid{grid-template-columns:1fr}.coverage-grid>div:first-child{max-width:550px}.coverage-stats{grid-template-columns:repeat(4,1fr)}.coverage-stats>div{border-bottom:0;min-height:140px;padding:22px 18px;border-right:1px solid #0a254050!important}.coverage-stats>div:last-child{border-right:0!important}.coverage-stats b{font-size:56px}}@media (width<=600px){.hero{min-height:92svh;padding-top:150px}.hero-photo{background-position:56%}.hero-content{padding-block:60px 38px}.hero h1{font-size:clamp(57px,12.4vw,74px);line-height:1.01}.hero h1 br{display:none}.hero-eyebrow{font-size:9px}.hero-bottom{margin-top:30px;padding-top:21px;display:block}.hero-bottom>p{max-width:260px;font-size:16px}.hero-explore{justify-content:space-between;margin-top:24px}.hero-coordinate{display:none}.assign-section{padding-bottom:0}.scenario-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;border-right:0;margin-right:-20px;display:flex;overflow-x:auto}.scenario-card{scroll-snap-align:start;border-bottom:0;flex:0 0 77%;min-width:0;padding:20px;border-right:1px solid var(--line)!important}.scenario-image img{aspect-ratio:1.18}.scenario-copy h3{min-height:80px;font-size:31px}.scenario-description>p{padding-bottom:24px;font-size:13px}.scenario-action{font-size:10px}.channel-grid{grid-template-columns:repeat(2,1fr)}.channel{text-align:left;border-bottom:1px solid var(--line);flex-direction:row;padding:22px 16px}.channel:nth-child(2n){border-right:0}.channel:nth-last-child(-n+2){border-bottom:0}.mission-section{padding-block:66px}.mission-copy h2{margin-block:35px 25px}.mission-section .conversation-ring{width:550px;height:550px;top:70px;left:160px}.mission-lead{max-width:330px;font-size:27px;line-height:1.3}.industry-tabs button{padding:18px;font-size:10px}.industry-intro{min-height:0;padding:25px}.industry-intro h3{font-size:33px}.industry-intro img{width:150px;height:150px;margin:22px auto 0;position:static}.industry-details>div{grid-template-columns:1fr;gap:12px;padding:20px 23px}.industry-details dd{font-size:13px}.industry-cta{padding:20px;display:block}.industry-cta>span{margin-bottom:16px;font-size:12px;display:block}.industry-cta .button{justify-content:space-between;width:100%}.section-bar{gap:10px;padding:18px 20px}.section-bar>span:last-child:not(:first-child){text-align:right;max-width:120px;font-size:7px}.how-heading{padding-block:55px 46px}.how-heading h2{font-size:48px}.how-heading p{font-size:14px}.step{padding:25px 20px 15px}.step h3{font-size:32px}.step p{min-height:164px;font-size:12px}.step img{height:145px;padding-top:10px}.integration{padding:22px 16px}.integration h3{font-size:36px}.integration>p{margin-bottom:24px;font-size:12px}.integration-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;padding-block:6px 0}.integration-brand{height:54px}.integration-brand img{height:40px}.handoffs-grid{grid-template-columns:1fr;gap:15px;padding-inline:20px}.handoffs-heading{padding-block:45px 35px}.handoff{padding:24px}.handoff h3{max-width:310px;font-size:31px}.handoff-meta{margin-bottom:18px}.coverage-content>.eyebrow{margin-bottom:36px}.coverage-grid{gap:35px}.coverage-grid h2{font-size:43px}.coverage-grid p{font-size:14px}.coverage-stats{grid-template-columns:1fr 1fr}.coverage-stats>div{border-bottom:1px solid #0a254050;min-height:148px;padding:23px}.coverage-stats>div:nth-child(2n){border-right:0!important}.coverage-stats span{font-size:9px}.finale-content h2{font-size:62px}.finale-content .text-link{font-size:9px}}@media (width<=420px){.integrations-grid{grid-template-columns:minmax(0,1fr)}.integration{border-bottom:1px solid #ffffff40;border-right:0;padding:24px}.integration:last-child{border-bottom:0}.integration-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (hover:none){.scenario-description{aspect-ratio:auto;opacity:1;background:0 0;padding:0;position:static}.scenario-description>p{color:var(--muted);padding-bottom:18px}}
