.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{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.ai-glow-blob{top:50%;width:calc(var(--fs)*81.25);height:calc(var(--fs)*60.125);object-fit:contain}.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{margin:0 0 var(--space-3);font-family:var(--font-sans);font-size:calc(var(--fs)*3.5);font-weight:500;line-height:1.1;color:#fff}.ai-title-bold{font-weight:700}.ai-lede{width:calc(var(--fs)*41.60506);margin:0;font-family:var(--font-sans);font-size:calc(var(--fs)*1);font-weight:600;line-height:1.5;color:#8a93a3}.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)}.ai--fit .ai-card--compare,.ai--fit .ai-card--scanner{height:auto}.ai--fit .ai-checklist{flex:1 1;justify-content:space-between}.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-card{position:relative;overflow:hidden;padding:calc(var(--fs)*1);border-radius:calc(var(--fs)*2.43);background:rgba(32,41,57,.4)}.ai-card-glow{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.62);border:1px solid #364152;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{gap:calc(var(--fs)*1);margin-bottom:calc(var(--fs)*1.75)}.ai-card-head,.ai-icon-box{display:flex;align-items:center}.ai-icon-box{flex:none;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);box-shadow:0 0 22.7px 0 rgba(52,211,153,.16);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-glow-blue 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-glow-green 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:calc(var(--fs)*1.215);font-weight:700;line-height:calc(var(--fs)*1.97438);color:#fff}.ai-card-title--muted{color:#c0c7d1}.ai-card-sub{font-size:calc(var(--fs)*.875);font-weight:400;color:#8a93a3}.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:calc(var(--fs)*.9375);color:#8a93a3}.ai-progress__value{font-size:calc(var(--fs)*.9375);font-weight:700;color:#60a5fa}.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-size:calc(var(--fs)*.875);color:#d4d4d8}.ai-row-label,.ai-row-label--muted{font-family:var(--font-sans);font-weight:400;line-height:calc(var(--fs)*1.0935)}.ai-row-label--muted{font-size:calc(var(--fs)*.725);color:#697586}.ai-row-status{margin-left:auto;font-family:var(--font-sans);font-size:calc(var(--fs)*.75);font-weight:400;line-height:calc(var(--fs)*1.125);color:#697586}.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:calc(var(--fs)*.9375);font-weight:600;color:#60a5fa}.ai-foot-sub{font-size:calc(var(--fs)*.8125);color:#8a93a3}.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-title{font-size:calc(var(--fs)*1.75)}.ai-lede{width:100%;font-size:calc(var(--fs)*.75)}.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:calc(var(--fs)*.8875)}.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);line-height:1.2}.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*.85);line-height:1.2}.ai-row-status{font-size:calc(var(--fs)*.9*.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)*1);height:calc(var(--fs)*1)}.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}}@keyframes ai-icon-glow-blue{0%,to{box-shadow:0 0 16px 0 rgba(96,165,250,.18)}50%{box-shadow:0 0 30px 2px rgba(96,165,250,.42)}}@keyframes ai-icon-glow-green{0%,to{box-shadow:0 0 16px 0 rgba(31,193,107,.18)}50%{box-shadow:0 0 30px 2px rgba(31,193,107,.42)}}@media(prefers-reduced-motion:reduce){.ai-icon-box,.ai-icon-box img,.ai-progress__fill:after{animation:none}.ai-progress__fill:after{display:none}}