@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600&display=swap");.s-ai-readiness{--airr-font:"Montserrat",system-ui,-apple-system,"Segoe UI",sans-serif;--airr-mono:"JetBrains Mono",ui-monospace,monospace;--airr-maxw:1240px;--airr-gutter:clamp(20px,4vw,56px);--airr-section-pad:108px;--airr-ease-out:cubic-bezier(.22,.7,.28,1);--airr-ease-spring:cubic-bezier(.2,.9,.25,1.2);--airr-accent:#2ea9e1;--airr-accent-2:#89cee7;--airr-accent-deep:#02668a;--airr-accent-soft:rgba(46,169,225,.14);--airr-accent-line:rgba(46,169,225,.5);--airr-accent-glow:rgba(46,169,225,.55);--airr-yellow:#fab022;--airr-yellow-deep:#dca727;--airr-tag-blue:#2ea9e1;--airr-tag-cyan:#89cee7;--airr-tag-green:#2fa86a;--airr-tag-purple:#8b5cf6;--airr-tag-amber:#fab022;--airr-bg-0:#04141c;--airr-bg-1:#061a23;--airr-surface:#0a222e;--airr-surface-2:#0d2b39;--airr-border:rgba(137,206,231,.12);--airr-border-strong:rgba(137,206,231,.24);--airr-text-hi:#fff;--airr-text:#c8d9e3;--airr-text-dim:#8ca5b3;--airr-text-faint:#5a6e7a;--airr-veil:rgba(2,18,26,.74);--airr-card-grad:linear-gradient(180deg,rgba(13,43,57,.55),rgba(6,26,35,.7));--airr-node-grad:linear-gradient(160deg,var(--airr-surface-2),#0b1322);background:var(--airr-bg-0);color:var(--airr-text);display:block;font-family:var(--airr-font);position:relative;-webkit-font-smoothing:antialiased;overflow:hidden;text-rendering:optimizeLegibility}.s-ai-readiness *,.s-ai-readiness :after,.s-ai-readiness :before{box-sizing:border-box}.s-ai-readiness:before{background:radial-gradient(1100px 760px at 80% -8%,var(--airr-accent-soft),transparent 60%),radial-gradient(900px 700px at 5% 8%,rgba(137,206,231,.05),transparent 55%);content:"";inset:0;opacity:.9;pointer-events:none;position:absolute;z-index:0}.s-ai-readiness__wrap{margin:0 auto;max-width:var(--airr-maxw);padding-left:var(--airr-gutter);padding-right:var(--airr-gutter);position:relative;z-index:1}.s-ai-readiness__band{position:relative}.s-ai-readiness__eyebrow{align-items:center;color:var(--airr-accent);display:inline-flex;font-family:var(--airr-font);font-size:12.5px;font-weight:700;gap:13px;letter-spacing:.16em;margin:0 0 22px;text-transform:uppercase}.s-ai-readiness__eyebrow:before{background:currentColor;content:"";height:2px;width:28px}.s-ai-readiness__eyebrow--center{justify-content:center}.s-ai-readiness h1,.s-ai-readiness h2,.s-ai-readiness h3,.s-ai-readiness h4{color:var(--airr-text-hi);font-family:var(--airr-font);letter-spacing:-.028em;line-height:1.02;margin:0;text-wrap:balance}.s-ai-readiness__display{font-size:clamp(40px,5.6vw,76px);font-weight:800;line-height:.98}.s-ai-readiness__h2{font-size:clamp(32px,4vw,56px);font-weight:800;line-height:1.02}.s-ai-readiness__acc{color:var(--airr-accent)}.s-ai-readiness__lede{color:var(--airr-text);font-size:clamp(17px,1.35vw,20px);line-height:1.62;margin:0;max-width:52ch;text-wrap:pretty}.s-ai-readiness__lede p{margin:0 0 .6em}.s-ai-readiness__lede p:last-child{margin-bottom:0}.s-ai-readiness__btn{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-family:var(--airr-font);font-size:15px;font-weight:700;gap:10px;letter-spacing:.005em;padding:14px 26px;text-decoration:none;transition:transform .14s var(--airr-ease-out),background .18s,box-shadow .18s,color .18s,border-color .18s;white-space:nowrap}.s-ai-readiness__btn .s-ai-readiness__icon{height:17px;width:17px}.s-ai-readiness__btn:active{transform:scale(.975)}.s-ai-readiness__btn--yellow{background:var(--airr-yellow);box-shadow:0 10px 30px -10px rgba(250,176,34,.55);color:#022430}.s-ai-readiness__btn--yellow:hover{background:var(--airr-yellow-deep);transform:translateY(-2px)}.s-ai-readiness__btn--primary{background:var(--airr-accent);box-shadow:0 10px 30px -12px var(--airr-accent-glow);color:#fff}.s-ai-readiness__btn--primary:hover{background:var(--airr-accent-deep);transform:translateY(-2px)}.s-ai-readiness__btn--ghost{background:transparent;border-color:var(--airr-border-strong);color:var(--airr-text-hi)}.s-ai-readiness__btn--ghost:hover{border-color:var(--airr-accent-line);color:var(--airr-accent-2)}.s-ai-readiness__btn--lg{font-size:16px;padding:16px 30px}.s-ai-readiness [data-airr-reveal]{opacity:0;transform:translateY(28px);transition:opacity .8s var(--airr-ease-out),transform .8s var(--airr-ease-out);transition-delay:var(--d,0s);will-change:opacity,transform}.s-ai-readiness [data-airr-reveal=left]{transform:translateX(-34px)}.s-ai-readiness [data-airr-reveal=right]{transform:translateX(34px)}.s-ai-readiness [data-airr-reveal=scale]{transform:scale(.94)}.s-ai-readiness [data-airr-reveal].is-in{opacity:1;transform:none}.s-ai-readiness [data-airr-parallax]{will-change:transform}.s-ai-readiness__hero{overflow:hidden;padding-bottom:clamp(60px,8vh,104px);padding-top:clamp(80px,11vh,132px);position:relative}.s-ai-readiness__hero-bg{inset:0;pointer-events:none;position:absolute;z-index:0}.s-ai-readiness__grid-glow{background:radial-gradient(60% 50% at 78% 24%,var(--airr-accent-soft),transparent 70%),radial-gradient(40% 40% at 12% 80%,rgba(137,206,231,.06),transparent 70%);height:120%;inset:-10% -5% auto -5%;position:absolute}.s-ai-readiness__mesh{background-image:linear-gradient(rgba(137,206,231,.05) 1px,transparent 0),linear-gradient(90deg,rgba(137,206,231,.05) 1px,transparent 0);background-size:54px 54px;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000,transparent 78%);mask-image:radial-gradient(80% 70% at 50% 30%,#000,transparent 78%);position:absolute}.s-ai-readiness__hero-grid{align-items:center;display:grid;gap:clamp(36px,5vw,72px);grid-template-columns:minmax(0,.92fr) minmax(0,1.05fr)}.s-ai-readiness__hero-copy .s-ai-readiness__display{margin:0 0 22px;max-width:13ch}.s-ai-readiness__hero-copy .s-ai-readiness__lede{margin-bottom:34px;max-width:44ch}.s-ai-readiness__hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:46px}.s-ai-readiness__hero-trust{align-items:center;color:var(--airr-text-dim);display:flex;flex-wrap:wrap;font-family:var(--airr-mono);font-size:12.5px;gap:10px;letter-spacing:.04em}.s-ai-readiness__trust-sep{background:var(--airr-accent);border-radius:50%;height:4px;width:4px}.s-ai-readiness__scan-card{backdrop-filter:blur(6px);background:var(--airr-card-grad);border:1px solid var(--airr-border);border-radius:18px;box-shadow:0 50px 110px -54px rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.04);overflow:hidden;padding:30px 30px 22px;position:relative}.s-ai-readiness__scan-card:before{background:linear-gradient(90deg,transparent,var(--airr-accent-line),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.s-ai-readiness__card-head{align-items:center;display:flex;gap:16px;margin-bottom:20px}.s-ai-readiness__radar{background:radial-gradient(circle,var(--airr-accent-soft),rgba(6,26,35,.4));border:1px solid var(--airr-accent-line);border-radius:50%;flex:0 0 auto;height:54px;overflow:hidden;position:relative;width:54px}.s-ai-readiness__radar:before{border:1px solid rgba(137,206,231,.28);border-radius:50%;box-shadow:inset 0 0 0 6px rgba(137,206,231,.07);content:"";inset:11px;position:absolute}.s-ai-readiness__sweep{background:conic-gradient(from 0deg,transparent 0deg,transparent 300deg,var(--airr-accent-glow) 350deg,var(--airr-accent-2) 1turn);border-radius:50%;inset:0;position:absolute}.s-ai-readiness__scan-card.is-scanning .s-ai-readiness__sweep{animation:airr-sweep 1.7s linear infinite}@keyframes airr-sweep{to{transform:rotate(1turn)}}.s-ai-readiness__blip{background:var(--airr-accent-2);border-radius:50%;box-shadow:0 0 8px var(--airr-accent-2);height:5px;left:31px;position:absolute;top:21px;width:5px}.s-ai-readiness__card-titles{flex:1 1 auto;min-width:0}.s-ai-readiness__card-title{color:var(--airr-text-hi);font-family:var(--airr-font);font-size:19px;font-weight:600;letter-spacing:-.01em;margin:0 0 3px}.s-ai-readiness__card-sub{color:var(--airr-text-dim);font-size:13px;font-weight:500;margin:0}.s-ai-readiness__card-pct{flex:0 0 auto;text-align:right}.s-ai-readiness__pct-num{color:var(--airr-accent-2);font-family:var(--airr-font);font-size:30px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.s-ai-readiness__pct-lbl{color:var(--airr-text-dim);font-size:10.5px;font-weight:700;letter-spacing:.12em;margin-top:4px;text-transform:uppercase}.s-ai-readiness__progress{background:rgba(137,206,231,.14);border-radius:99px;height:7px;margin-bottom:20px;overflow:hidden}.s-ai-readiness__progress-fill{background:linear-gradient(90deg,var(--airr-accent-deep),var(--airr-accent));border-radius:99px;box-shadow:0 0 14px var(--airr-accent-glow);display:block;height:100%;transition:width .25s linear;width:0}.s-ai-readiness__punch{display:flex;flex-direction:column}.s-ai-readiness__punch-item{align-items:center;border-top:1px solid var(--airr-border);display:grid;gap:14px;grid-template-columns:28px 1fr auto;opacity:0;padding:11px 4px;transform:translateY(6px);transition:opacity .45s ease,transform .45s var(--airr-ease-out)}.s-ai-readiness__punch-item:first-child{border-top:none}.s-ai-readiness__punch-item.is-show{opacity:1;transform:none}.s-ai-readiness__check{border:1.5px solid var(--airr-border-strong);border-radius:50%;display:grid;height:25px;place-items:center;transition:all .4s var(--airr-ease-out);width:25px}.s-ai-readiness__check .s-ai-readiness__icon{height:13px;stroke:var(--airr-text-faint);transition:stroke .3s;width:13px}.s-ai-readiness__punch-item.is-show .s-ai-readiness__check{background:var(--airr-accent);border-color:transparent;box-shadow:0 0 16px -2px var(--airr-accent-glow)}.s-ai-readiness__punch-item.is-show .s-ai-readiness__check .s-ai-readiness__icon{stroke:#fff}.s-ai-readiness__punch-t{color:var(--airr-text-hi);font-size:14.5px;font-weight:600;margin:0}.s-ai-readiness__punch-s{color:var(--airr-text-dim);font-size:12px;line-height:1.35;margin:2px 0 0}.s-ai-readiness__punch-time{color:var(--airr-text-faint);font-family:var(--airr-mono);font-size:12px;font-variant-numeric:tabular-nums}.s-ai-readiness__card-foot{align-items:center;border-top:1px solid var(--airr-border);color:var(--airr-text-dim);display:flex;font-family:var(--airr-mono);font-size:12px;gap:12px;justify-content:space-between;margin-top:14px;padding-top:15px}.s-ai-readiness__live{align-items:center;display:inline-flex;gap:8px}.s-ai-readiness__led{background:var(--airr-accent-2);border-radius:50%;box-shadow:0 0 9px var(--airr-accent-2);height:7px;width:7px}.s-ai-readiness__scan-card.is-scanning .s-ai-readiness__led{animation:airr-blink 1.3s ease-in-out infinite}@keyframes airr-blink{50%{opacity:.3}}.s-ai-readiness__eta b{color:var(--airr-text);font-weight:600}@media (prefers-reduced-motion:reduce){.s-ai-readiness [data-airr-reveal]{opacity:1!important;transform:none!important}.s-ai-readiness [data-airr-parallax]{transform:none!important}.s-ai-readiness__cap-tab.is-active .s-ai-readiness__cap-prog,.s-ai-readiness__hub-ring,.s-ai-readiness__led,.s-ai-readiness__scanline,.s-ai-readiness__sweep,.s-ai-readiness__tput-fill:after,.s-ai-readiness__viz-stack i,.s-ai-readiness__viz-token{animation:none!important;opacity:1!important}.s-ai-readiness__pulse-dot{display:none}}@media (max-width:1024px){.s-ai-readiness{--airr-section-pad:84px}.s-ai-readiness__display{font-size:clamp(36px,6vw,58px)}.s-ai-readiness__h2{font-size:clamp(28px,4.4vw,44px)}.s-ai-readiness__equation{font-size:clamp(30px,6vw,54px)}.s-ai-readiness__hero-grid{gap:48px;grid-template-columns:1fr}.s-ai-readiness__hero-copy .s-ai-readiness__display{max-width:18ch}.s-ai-readiness__diagram{margin:0 auto;max-width:600px}.s-ai-readiness__problem-grid{gap:44px;grid-template-columns:1fr}.s-ai-readiness__problem-inner{max-width:none}.s-ai-readiness__cap-explorer{grid-template-columns:1fr}.s-ai-readiness__cap-detail{min-height:0}.s-ai-readiness__delivery-cards,.s-ai-readiness__monitor-grid{grid-template-columns:1fr}.s-ai-readiness__safe-pillars{grid-template-columns:repeat(2,1fr)}.s-ai-readiness__checklist-grid{grid-template-columns:1fr}.s-ai-readiness__cl-art{order:-1}.s-ai-readiness__stats-grid{gap:28px 0;grid-template-columns:repeat(2,1fr)}.s-ai-readiness__stat-cell:nth-child(3){border-left:none;padding-left:0}.s-ai-readiness__gap-compare{grid-template-columns:1fr}.s-ai-readiness__gap-vs .s-ai-readiness__icon{transform:rotate(90deg)}.s-ai-readiness__gap-outcome{flex-direction:row}.s-ai-readiness:before{background:radial-gradient(680px 480px at 80% -8%,var(--airr-accent-soft),transparent 60%),radial-gradient(560px 440px at 5% 8%,rgba(137,206,231,.05),transparent 55%)}}@media (max-width:640px){.s-ai-readiness{--airr-section-pad:56px;--airr-gutter:20px}.s-ai-readiness__display{font-size:clamp(30px,9vw,42px)}.s-ai-readiness__h2{font-size:clamp(25px,7.5vw,34px)}.s-ai-readiness__equation{font-size:clamp(28px,10vw,40px)}.s-ai-readiness__lede{font-size:16px}.s-ai-readiness__hero{padding-bottom:48px;padding-top:56px}.s-ai-readiness__hero-actions{margin-bottom:34px}.s-ai-readiness__safe-pillars{grid-template-columns:1fr}.s-ai-readiness__stats-grid{gap:26px;grid-template-columns:1fr}.s-ai-readiness__stat-cell{border-left:none;padding-left:0}.s-ai-readiness__cta-actions,.s-ai-readiness__hero-actions{align-items:stretch;flex-direction:column;max-width:320px}.s-ai-readiness__cta-actions{margin-left:auto;margin-right:auto}.s-ai-readiness__btn{justify-content:center}.s-ai-readiness__cl-form{flex-direction:column;max-width:320px}.s-ai-readiness__cl-input{min-width:0;width:100%}.s-ai-readiness__cl-form .s-ai-readiness__btn{justify-content:center}.s-ai-readiness__scan-card{padding:22px 20px 18px}.s-ai-readiness__card-head{flex-wrap:wrap}.s-ai-readiness__punch-item{grid-template-columns:25px 1fr}.s-ai-readiness__punch-time{grid-column:2;margin-top:-6px}.s-ai-readiness__cap-tab{grid-template-columns:40px 1fr;padding:15px 16px}.s-ai-readiness__gap-outcome{align-items:flex-start;flex-direction:column}.s-ai-readiness__node{width:74px}.s-ai-readiness__node-icon{height:44px;width:44px}.s-ai-readiness__node-icon .s-ai-readiness__icon{height:20px;width:20px}.s-ai-readiness__node-label{font-size:10px}.s-ai-readiness__hub{height:88px;width:88px}.s-ai-readiness__hub-core{height:58px;width:58px}.s-ai-readiness__hub-core .s-ai-readiness__icon{height:28px;width:28px}.s-ai-readiness__tag-chip{font-size:9.5px;padding:4px 8px}.s-ai-readiness__btn:hover,.s-ai-readiness__cap-tab:hover,.s-ai-readiness__cl-doc,.s-ai-readiness__pillar:hover{transform:none}.s-ai-readiness__cl-doc:hover{transform:translateY(-4px)}.s-ai-readiness:before{background:radial-gradient(420px 320px at 80% -6%,var(--airr-accent-soft),transparent 60%)}.s-ai-readiness__grid-glow{background:radial-gradient(70% 50% at 70% 18%,var(--airr-accent-soft),transparent 70%)}}@media (max-width:375px){.s-ai-readiness{--airr-section-pad:44px;--airr-gutter:16px}.s-ai-readiness__display{font-size:28px}.s-ai-readiness__h2{font-size:23px}.s-ai-readiness__equation{font-size:26px}.s-ai-readiness__lede{font-size:15px}.s-ai-readiness__eyebrow{font-size:11.5px}.s-ai-readiness__scan-card{padding:18px 16px 14px}.s-ai-readiness__punch-t{font-size:13.5px}.s-ai-readiness__gpu-rack{gap:4px}.s-ai-readiness__partner-grid{grid-template-columns:1fr}.s-ai-readiness__node{width:64px}.s-ai-readiness__node-label{font-size:9.5px}}