.platform-air{--air-ground:#f3f6f6;--air-space:clamp(80px,10vw,150px);background:var(--air-ground)}.air-wide{max-width:1180px;width:calc(100% - 96px);margin-inline:auto}.air-copy{max-width:950px;margin-inline:auto;text-align:center;padding-inline:24px}.platform-air h1,.platform-air h2{font-weight:600;letter-spacing:-.025em;line-height:1.05}.platform-air h2{font-size:clamp(42px,6vw,80px);margin-bottom:36px}.air-eyebrow{font-size:21px;font-weight:600;letter-spacing:-.02em;margin-bottom:22px}.air-blue{background:linear-gradient(#004c94 45%,#297bc4 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.air-body{max-width:735px;margin:0 auto;font-size:21px;line-height:1.4;color:var(--muted);font-weight:500}.air-hero{background:linear-gradient(#bbe2f0 20%,#dbeef3 60%,var(--air-ground));padding:70px 0 80px;overflow:hidden}.air-hero h1{font-size:clamp(60px,8.3vw,112px);margin:0;letter-spacing:-.045em}.air-hero-stage{position:relative;width:min(1280px,100%);margin:24px auto 0;border-radius:28px;overflow:hidden}.air-hero-image{display:block;width:100%;height:auto}.air-hero-bottom{max-width:790px;margin:42px auto 0;padding:0 24px;text-align:center}.air-hero-bottom h2{font-size:clamp(30px,3vw,42px);margin-bottom:22px;letter-spacing:-.03em}.air-hero-bottom>p{font-size:21px;line-height:1.4;color:var(--muted)}.air-hero-bottom .actions{align-items:center;margin-top:28px;gap:28px}.air-hero-bottom .air-trust{font-size:14px;margin-top:22px}.air-accounts{padding:var(--air-space) 0 64px;overflow:hidden}.air-section-heading{margin-bottom:48px}.air-section-heading h2{font-size:56px;letter-spacing:-.025em;margin:0 0 20px}.air-section-heading>p{font-size:17px;color:var(--muted);margin:0}.account-gallery{display:flex;gap:24px;overflow-x:auto;padding:0 max(48px,calc((100vw - 1180px)/2)) 28px;scroll-snap-type:x mandatory;scroll-padding-inline:max(48px,calc((100vw - 1180px)/2));scrollbar-width:none;overscroll-behavior-x:contain}.account-gallery::-webkit-scrollbar{display:none}.account-card{width:340px;min-width:340px;margin:0;background:#fff;padding:20px 20px 28px;border-radius:28px;scroll-snap-align:start}.account-card img{width:100%;height:540px;object-fit:contain;border-radius:16px;background:#f5f5f7}.account-card figcaption{display:grid;gap:8px;margin-top:24px}.account-card strong{font-size:24px;letter-spacing:-.025em}.account-card span{font-size:15px;color:var(--muted);line-height:1.4}.gallery-controls{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.gallery-controls[hidden]{display:none}.gallery-controls button{border:0;border-radius:50%;width:44px;height:44px;background:#e8e8ed;font-size:30px;line-height:1;cursor:pointer}.gallery-controls button:disabled{opacity:.35;cursor:default}.air-foundation,.air-workflow,.air-delivery,.air-roadmap,.air-cta{padding:var(--air-space) 0}.air-capabilities{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:72px}.air-capabilities article{border-top:1px solid #d2d2d7;padding-top:26px}.air-capabilities span,.air-steps span,.air-roadmap-grid span{display:block;color:#297bc4;font-size:17px;font-weight:500;margin-bottom:24px}.air-capabilities h3{font-size:30px;line-height:1.12;margin-bottom:18px}.air-capabilities p,.air-steps p,.air-delivery-grid article>p:not(.air-eyebrow),.air-roadmap-grid p{font-size:17px;line-height:1.45;color:var(--muted);margin:0}.air-story-art{margin-top:60px;text-align:center}.air-story-art img{width:100%;height:auto;border-radius:28px}.air-story-art figcaption{font-size:15px;color:var(--muted);margin-top:24px;line-height:1.4}.air-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:32px;margin-top:64px}.air-steps h3{font-size:24px;margin-bottom:18px}.air-delivery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:72px}.air-delivery-grid article{background:#fff;border-radius:28px;padding:40px 32px;display:flex;flex-direction:column;align-items:flex-start}.air-delivery-grid .air-eyebrow{font-size:17px;margin-bottom:22px}.air-delivery-grid h3{font-size:32px;margin-bottom:24px;line-height:1.1}.air-delivery-grid .text-link{margin-top:auto;padding-top:32px;font-size:17px}.air-roadmap{background:#fff}.air-roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:56px;margin-top:70px}.air-roadmap-grid h3{font-size:36px;line-height:1.1;margin-bottom:22px}.air-roadmap-grid .roadmap-note{margin-top:18px;font-size:14px}.air-cta .button{margin-top:34px}.platform-air section[id]{scroll-margin-top:95px}.platform-air [tabindex]:focus-visible{outline:3px solid var(--blue);outline-offset:-3px}.air-reveal{opacity:0;transform:translateY(32px);transition:opacity .8s ease,transform .8s ease}.air-reveal.in-view{opacity:1;transform:none}
@media(max-width:1068px){.air-wide{width:calc(100% - 64px)}.air-capabilities{grid-template-columns:repeat(2,1fr);gap:40px}.air-steps{grid-template-columns:repeat(3,1fr);gap:40px}.air-delivery-grid{gap:16px}.air-delivery-grid article{padding:32px 24px}.air-delivery-grid h3{font-size:27px}.air-roadmap-grid{gap:32px}.air-hero-stage{border-radius:0}}
@media(max-width:734px){.air-wide{width:calc(100% - 44px)}.air-hero{padding-top:50px}.air-hero h1{font-size:clamp(46px,9vw,66px)}.air-eyebrow{font-size:18px}.platform-air h2{font-size:clamp(40px,7vw,52px)}.air-hero-stage{margin-top:30px}.air-hero-bottom{margin-top:36px}.air-hero-bottom h2{font-size:32px}.air-hero-bottom>p,.air-body{font-size:19px}.air-section-heading h2{font-size:38px}.account-gallery{gap:16px;padding-inline:22px;scroll-padding-inline:22px}.account-card{width:290px;min-width:290px;padding:16px 16px 24px;border-radius:24px}.account-card img{height:460px}.account-card strong{font-size:23px}.air-capabilities{gap:36px 24px;margin-top:48px}.air-capabilities h3{font-size:25px}.air-story-art{margin-top:40px}.air-story-art img{border-radius:24px}.air-steps{grid-template-columns:1fr 1fr;gap:36px 24px;margin-top:44px}.air-delivery-grid,.air-roadmap-grid{grid-template-columns:1fr;gap:24px;margin-top:48px}.air-delivery-grid article{padding:32px}.air-delivery-grid h3{font-size:32px}.air-delivery-grid h3 br{display:none}.air-roadmap-grid article{border-top:1px solid var(--line);padding-top:26px}.air-roadmap-grid h3{font-size:32px}.air-reveal{transform:translateY(20px)}}
@media(prefers-reduced-motion:reduce){.air-reveal{opacity:1;transform:none;transition:none}.platform-air{scroll-behavior:auto}}
