.ai{position:relative;overflow:hidden;margin:0 clamp(var(--fs)*1.5,4vw,var(--fs)*4);padding:calc(var(--fs)*6) calc(var(--fs)*5) calc(var(--fs)*7);border-radius:calc(var(--fs)*3);background:radial-gradient(120% 120% at 50% 0,#131b2a 0,#0a0e16 60%);display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width:767.98px){.ai{padding:calc(var(--fs)*4) calc(var(--fs)*2.5) calc(var(--fs)*5)}}.ai-grid{top:0;left:0;z-index:0;width:100%;height:100%}.ai-glow-blob,.ai-grid{position:absolute;pointer-events:none}.ai-glow-blob{top:50%;left:50%;transform:translate(-50%,-50%);width:calc(var(--fs)*40.625);height:calc(var(--fs)*30.0625);border-radius:calc(var(--fs)*40.625);opacity:.26;background:#207b89;filter:blur(203px)}.ai-head{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;margin-bottom:calc(var(--fs)*4);text-align:center}.ai .eyebrow{color:var(--color-secondary-600);background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1);box-shadow:none}.ai-title{font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-3xl);line-height:1.2;text-wrap:balance;margin:0 0 var(--space-3);color:#fff}.ai-title,.ai-title-bold{font-weight:700}.ai-lede{width:min(var(--fs)*41.60506,100%);margin:0;font-family:var(--font-sans);font-size:15px;font-weight:600;color:#8a93a3}@media(min-width:1024px){.ai-lede{font-size:13px}}@media(min-width:1280px){.ai-lede{font-size:14px}}.ai-lede strong{font-weight:600;color:#fff}.ai-cards{position:relative;z-index:1;display:grid;grid-template-columns:calc(var(--fs)*37) calc(var(--fs)*26.56938);grid-gap:calc(var(--fs)*2);gap:calc(var(--fs)*2)}@media(max-width:1023.98px){.ai-cards{grid-template-columns:1fr}}.ai-card--scanner{width:calc(var(--fs)*37);height:calc(var(--fs)*41.59375)}.ai-card--compare{width:calc(var(--fs)*26.56938);height:calc(var(--fs)*41.59375)}.ai-card--compare .ai-icon-box{width:calc(var(--fs)*2.68763);height:calc(var(--fs)*2.68763);border-radius:calc(var(--fs)*.66156)}.ai-card--compare .ai-card-head{margin-bottom:calc(var(--fs)*1.52)}@media(max-width:1023.98px){.ai-card--compare,.ai-card--scanner{width:100%;height:auto}}.ai--fit .ai-card--compare,.ai--fit .ai-card--scanner{height:auto}.ai--fit .ai-checklist{flex:1 1;justify-content:space-between}@media(min-width:1024px){.ai--stack .ai-cards{grid-template-columns:calc(var(--fs)*31) calc(var(--fs)*32.5)}.ai--stack .ai-card--compare,.ai--stack .ai-card--scanner{width:100%}.ai--stack .ai-list .ai-row-label{white-space:nowrap}.ai--stack .ai-list .ai-row{gap:calc(var(--fs)*1)}.ai--stack .ai-list .ai-row-icon{box-sizing:border-box;width:calc(var(--fs)*2.68763);padding-inline:calc((var(--fs)*2.68763 - var(--fs)*1.5)/2)}}.ai--even .ai-cards{grid-template-columns:1fr 1fr;width:min(var(--fs)*65.5,100%);align-items:stretch}.ai--even .ai-card--con,.ai--even .ai-card--pro{width:100%;height:auto}.ai--even .ai-list{gap:calc(var(--fs)*1.5)}.ai--even .ai-card--pro .ai-card-glow{background:rgba(31,193,107,.45)}.ai--even .ai-card--con .ai-card-glow{background:rgba(96,165,250,.4)}.ai--neutral .ai-icon-box,.ai--neutral .ai-icon-box--blue,.ai--neutral .ai-icon-box--green,.ai--neutral .ai-icon-box--muted{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.14)}.ai--neutral .ai-icon-box img{filter:brightness(0) invert(.82)}.ai--neutral .ai-row-icon{stroke:#9aa4b2}.ai--neutral .ai-progress__value{color:#e3e8ef}.ai--neutral .ai-progress__fill{background:linear-gradient(90deg,#6b7280,#aab2bf)}.ai--neutral .ai-foot-check{background:hsla(0,0%,100%,.1);color:#e3e8ef}.ai--neutral .ai-foot-title{color:#e3e8ef}.ai-card{position:relative;overflow:hidden;padding:0;border-radius:calc(var(--fs)*1.43);background:rgba(0,0,0,0);overflow:visible;box-shadow:0 0 0 1px hsla(0,0%,100%,.06),0 2px 4px -1px rgba(0,0,0,.4),0 12px 28px -8px rgba(0,0,0,.5)}.ai-card-glow{display:none;position:absolute;width:calc(var(--fs)*30);height:calc(var(--fs)*18);border-radius:50%;pointer-events:none;filter:blur(60px)}.ai-card-glow--tl{top:0;left:0;transform:translate(-30%,-55%)}.ai-card-glow--br{bottom:0;right:0;transform:translate(30%,55%)}.ai-card--scanner .ai-card-glow{background:rgba(96,165,250,.55)}.ai-card--compare .ai-card-glow{background:rgba(31,193,107,.45)}.ai-card-inner{position:relative;z-index:1;display:flex;flex-direction:column;padding:calc(var(--fs)*2);border-radius:calc(var(--fs)*1.43);border:1px solid rgba(0,0,0,0);background:#0d121c;box-shadow:0 calc(var(--fs)*8.1/16) calc(var(--fs)*32.4/16) calc(var(--fs)*-8.1/16) rgba(0,0,0,.5),0 calc(var(--fs)*.81/16) 0 calc(var(--fs)*.81/16) hsla(0,0%,100%,.05) inset;height:100%}.ai-card-head{display:flex;align-items:center;gap:calc(var(--fs)*1);margin-bottom:calc(var(--fs)*1.75)}.ai-card-head--stacked{margin-top:calc(var(--fs)*2)}.ai-icon-box{flex:none;display:flex;align-items:center;justify-content:center;width:calc(var(--fs)*4);height:calc(var(--fs)*4);border-radius:calc(var(--fs)*.98013);border:.98px solid rgba(96,165,250,.2);background:rgba(96,165,250,.1);transform-origin:center;animation:ai-icon-float 3.8s ease-in-out infinite}.ai-icon-box img{width:calc(var(--fs)*1.5);height:calc(var(--fs)*1.5);transform-origin:center;animation:ai-icon-breathe 3.8s ease-in-out infinite}.ai-icon-box--blue{background:rgba(96,165,250,.12);border-color:rgba(96,165,250,.25);animation:ai-icon-float 3.2s ease-in-out infinite}.ai-icon-box--blue img{width:calc(var(--fs)*1.75);height:calc(var(--fs)*1.75);animation-duration:3.2s}.ai-icon-box--green{background:rgba(31,193,107,.12);border-color:rgba(31,193,107,.25);animation:ai-icon-float 3.6s ease-in-out infinite}.ai-icon-box--green img{width:calc(var(--fs)*1.77);height:calc(var(--fs)*1.77);animation-duration:3.6s}.ai-icon-box--muted{background:hsla(0,0%,100%,.05)}.ai-icon-box--muted,.ai-icon-box--muted img{animation-duration:4.4s}.ai-card-titles{display:flex;flex-direction:column;gap:calc(var(--fs)*.25)}.ai-card-title{font-family:var(--font-sans);font-size:18px;font-weight:700;color:#fff}@media(min-width:1024px){.ai-card-title{font-size:16px}}@media(min-width:1280px){.ai-card-title{font-size:17px}}.ai-card-title--muted{color:#c0c7d1}.ai-card-sub{font-size:13px;font-weight:400;color:#8a93a3}@media(min-width:1024px){.ai-card-sub{font-size:11px}}@media(min-width:1280px){.ai-card-sub{font-size:12px}}.ai-progress{margin-bottom:calc(var(--fs)*1.5);padding:calc(var(--fs)*1.25);border-radius:calc(var(--fs)*1.5625);background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06)}.ai-progress__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(var(--fs)*.75)}.ai-progress__label{font-size:14px;color:#8a93a3}@media(min-width:1024px){.ai-progress__label{font-size:12px}}@media(min-width:1280px){.ai-progress__label{font-size:13px}}.ai-progress__value{font-size:14px;font-weight:700;color:#60a5fa}@media(min-width:1024px){.ai-progress__value{font-size:12px}}@media(min-width:1280px){.ai-progress__value{font-size:13px}}.ai-progress__bar{height:calc(var(--fs)*.5);background:hsla(0,0%,100%,.08)}.ai-progress__bar,.ai-progress__fill{border-radius:calc(var(--fs)*.5);overflow:hidden}.ai-progress__fill{position:relative;display:block;width:100%;height:100%;background:linear-gradient(90deg,#3b82f6,#60a5fa)}.ai-progress__fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.55) 50%,rgba(255,255,255,0));transform:translateX(-100%);animation:ai-scan-sweep 2.4s ease-in-out infinite}.ai-checklist,.ai-list{display:flex;flex-direction:column;gap:calc(var(--fs)*.84);margin:0;padding:0;list-style:none}.ai-card--scanner .ai-checklist{gap:calc(var(--fs)*1.5)}.ai-row{display:flex;align-items:center;gap:calc(var(--fs)*.75)}.ai-row-icon{flex:none;width:calc(var(--fs)*1.5);height:calc(var(--fs)*1.5)}.ai-row-label{font-family:var(--font-sans);font-size:11px;font-weight:400;color:#d4d4d8}@media(min-width:1024px){.ai-row-label{font-size:9px}}@media(min-width:1280px){.ai-row-label{font-size:10px}}.ai-row-label--muted{font-family:var(--font-sans);font-size:10px;font-weight:400;color:#697586}@media(min-width:1024px){.ai-row-label--muted{font-size:8px}}@media(min-width:1280px){.ai-row-label--muted{font-size:9px}}.ai-row-status{margin-left:auto;font-family:var(--font-sans);font-size:13px;font-weight:400;color:#697586}@media(min-width:1024px){.ai-row-status{font-size:12px}}.ai-card-foot{gap:calc(var(--fs)*.75);margin-top:calc(var(--fs)*1.5);padding-top:calc(var(--fs)*1.5);border-top:1px solid hsla(0,0%,100%,.08)}.ai-card-foot,.ai-foot-check{display:flex;align-items:center}.ai-foot-check{flex:none;justify-content:center;width:calc(var(--fs)*1.75);height:calc(var(--fs)*1.75);border-radius:50%;background:rgba(96,165,250,.15);color:#60a5fa}.ai-foot-check svg{width:calc(var(--fs)*1);height:calc(var(--fs)*1)}.ai-foot-text{display:flex;flex-direction:column;gap:calc(var(--fs)*.125)}.ai-foot-title{font-size:14px;font-weight:600;color:#60a5fa}@media(min-width:1024px){.ai-foot-title{font-size:12px}}@media(min-width:1280px){.ai-foot-title{font-size:13px}}.ai-foot-sub{font-size:12px;color:#8a93a3}@media(min-width:1024px){.ai-foot-sub{font-size:10px}}@media(min-width:1280px){.ai-foot-sub{font-size:11px}}.ai-divider{margin:calc(var(--fs)*2.12) 0;border:none;border-top:1px solid hsla(0,0%,100%,.08)}@media(orientation:portrait){.ai{margin-left:0;margin-right:0;padding-left:calc(var(--fs)*1);padding-right:calc(var(--fs)*1);border-radius:calc(var(--fs)*1.25)}.ai-grid{opacity:0}.ai-head{padding-left:calc(var(--fs)*2.5);padding-right:calc(var(--fs)*2.5)}.ai-lede{width:100%;font-size:11px}}@media(orientation:portrait)and (min-width:1024px){.ai-lede{font-size:10px}}@media(orientation:portrait){.ai--even .ai-cards,.ai-cards{grid-template-columns:1fr;width:100%}.ai-card--compare,.ai-card--con,.ai-card--pro,.ai-card--scanner{width:100%;height:auto}.ai-card{padding:0}.ai-card-inner{--fs:calc(4vw * 0.85);padding-left:calc(var(--fs)*1.25);padding-right:calc(var(--fs)*1.25)}.ai-card-title{font-size:calc(var(--fs)*1.45*.625)}.ai-card-sub{font-size:calc(var(--fs)*.82*.625)}.ai-progress__label,.ai-progress__value{font-size:calc(var(--fs)*1*.625)}.ai-row-label,.ai-row-label--muted{font-size:calc(var(--fs)*.95*.625)}.ai-row-status{font-size:calc(var(--fs)*1.1*.625)}.ai-foot-title{font-size:calc(var(--fs)*1*.625)}.ai-foot-sub{font-size:calc(var(--fs)*.8*.625)}.ai-row-icon{width:calc(var(--fs)*.85);height:calc(var(--fs)*.85)}.ai-checklist{gap:calc(var(--fs)*.42)}.ai-card--compare .ai-card-inner{padding-left:calc(var(--fs)*2.5);padding-right:calc(var(--fs)*2.5)}}@media(orientation:portrait)and (min-aspect-ratio:0.625){.ai{padding-left:calc(clamp(var(--fs) * 1.5, 4vw, var(--fs) * 4)*2);padding-right:calc(clamp(var(--fs) * 1.5, 4vw, var(--fs) * 4)*2)}}@keyframes ai-scan-sweep{0%{transform:translateX(-100%)}60%,to{transform:translateX(100%)}}@keyframes ai-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--fs) * -.22))}}@keyframes ai-icon-breathe{0%,to{transform:scale(1);opacity:.92}50%{transform:scale(1.08);opacity:1}}@media(prefers-reduced-motion:reduce){.ai-icon-box,.ai-icon-box img,.ai-progress__fill:after{animation:none}.ai-progress__fill:after{display:none}}