.grad-flow{background:linear-gradient(90deg, var(--signal,#3a25d4) 0%, var(--pulse,#6b5be6) 35%, #b8a7ff 60%, var(--signal,#3a25d4) 100%);-webkit-text-fill-color:transparent;color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;font-style:italic;animation:4s linear infinite gradFlow}@keyframes gradFlow{0%{background-position:0%}to{background-position:200%}}.iv-form-section{background:radial-gradient(ellipse 60% 70% at 80% 60%, #3a25d412 0%, transparent 60%), radial-gradient(ellipse 40% 50% at 20% 30%, #8a7dff0d 0%, transparent 55%), var(--haze);padding:96px 0;position:relative;overflow:hidden}.iv-form-card{background:var(--frost);border:1px solid var(--paper-2);border-radius:var(--r-xl);position:relative;overflow:hidden;box-shadow:0 24px 80px #3a25d41a,0 4px 24px #0000000f}.aiv-fh{text-align:center;border-bottom:1px solid var(--paper-2);padding:40px 40px 24px}.aiv-fh__sub{color:var(--mist);max-width:44ch;margin:0 auto 16px;font-size:1rem}.aiv-fh__list{flex-wrap:wrap;justify-content:center;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.aiv-fh__list li{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--signal);align-items:center;gap:6px;font-size:.68rem;display:flex}.aiv-fh__list li:before{content:"✓";font-weight:700}@media (max-width:720px){.aiv-fh{padding:28px 20px 20px}}.iv-fpanel{padding:36px 40px 44px}.iv-fgrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.iv-fgrid--full{grid-template-columns:1fr}.iv-frow{gap:8px;display:grid}.u-mt-16{margin-top:20px}.iv-opt{opacity:.55;text-transform:none;letter-spacing:0;font-weight:400}@media (max-width:720px){.iv-fpanel{padding:24px 20px 32px}.iv-fgrid{grid-template-columns:1fr}}@keyframes ivFormGradDrift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes ivFormOrb1{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-30px,20px)scale(1.1)}70%{transform:translate(20px,-10px)scale(.95)}}@keyframes ivFormOrb2{0%,to{transform:translate(0)scale(1)}30%{transform:translate(20px,-25px)scale(1.08)}65%{transform:translate(-15px,15px)scale(.92)}}@keyframes ivFormOrb3{0%,to{transform:translate(0)}45%{transform:translate(-10px,15px)scale(1.12)}}.aiv-hero{background:radial-gradient(ellipse 70% 60% at 75% 40%, #3a25d412 0%, transparent 65%), radial-gradient(ellipse 40% 50% at 20% 70%, #6b5be60d 0%, transparent 55%), var(--haze);padding:200px 0;position:relative;overflow:hidden}.aiv-hero__grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.aiv-hero__copy{max-width:560px}.aiv-hero__eyebrow{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--signal);align-items:center;gap:8px;margin-bottom:24px;font-size:.78rem;display:inline-flex}.aiv-hero__eyebrow-dot{background:var(--signal);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite aivDotPulse}@keyframes aivDotPulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #3a25d466}50%{opacity:.8;transform:scale(1.2);box-shadow:0 0 0 6px #3a25d400}}.aiv-hero__h1{font-family:var(--f-display);letter-spacing:-.02em;color:var(--graphite);margin:0 0 24px;font-size:clamp(2.6rem,5vw,4.4rem);font-weight:900;line-height:1.03}.aiv-hero__lede{color:var(--mist);max-width:52ch;margin:0 0 36px;font-size:clamp(1.05rem,1.2vw,1.18rem);line-height:1.65}.aiv-hero__cta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.aiv-hero__media{justify-content:center;align-items:center;display:flex}.aiv-scan-card{background:var(--frost);border:1px solid var(--paper-2);border-radius:var(--r-lg);width:100%;padding:28px 28px 20px;position:relative;overflow:hidden;box-shadow:0 40px 100px #3a25d42e,0 4px 24px #0000000f}.aiv-scan-card:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;background:linear-gradient(135deg,#3a25d447,#b8a7ff1f,#0000 60%);position:absolute;inset:-1px}.aiv-scan-sweep{pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000 0%,#3a25d499 40%,#b8a7ffe6 50%,#3a25d499 60%,#0000 100%);height:2px;animation:2.6s ease-in-out .8s infinite aivSweep;position:absolute;top:0;left:0;right:0}@keyframes aivSweep{0%{opacity:0;transform:translateY(0)}8%{opacity:1}92%{opacity:.7}to{opacity:0;transform:translateY(320px)}}.aiv-scan-card__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.aiv-scan-card__label{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mist);font-size:.68rem}.aiv-scan-card__live{font-family:var(--f-mono);color:#10a37f;letter-spacing:.05em;align-items:center;gap:5px;font-size:.68rem;font-weight:700;display:inline-flex}.aiv-scan-card__pulse{background:#10a37f;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite aivLivePulse}@keyframes aivLivePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.35)}}.aiv-scan-card__brand{background:var(--haze);border-radius:var(--r-sm);align-items:center;gap:12px;margin-bottom:20px;padding:12px 14px;display:flex}.aiv-scan-card__brand-badge{font-family:var(--f-mono);letter-spacing:.06em;color:var(--signal);border-radius:var(--r-pill);white-space:nowrap;background:#3a25d414;border:1px solid #3a25d42e;flex-shrink:0;margin-left:auto;padding:3px 8px;font-size:.62rem}.aiv-scan-card__brand-icon{background:linear-gradient(135deg, var(--signal), var(--pulse));width:36px;height:36px;font-family:var(--f-mono);color:#fff;letter-spacing:.04em;border-radius:8px;flex-shrink:0;place-items:center;font-size:.7rem;font-weight:800;display:grid}.aiv-scan-card__brand-name{font-family:var(--f-body);color:var(--graphite);font-size:.88rem;font-weight:600;line-height:1}.aiv-scan-card__brand-sub{font-family:var(--f-mono);color:var(--mist);letter-spacing:.06em;margin-top:3px;font-size:.64rem}.aiv-scan-surfaces{gap:7px;margin-bottom:20px;display:grid}.aiv-surf{opacity:0;animation:.4s forwards aivSurfIn;animation-delay:var(--aiv-delay,0s);cursor:default;border-radius:6px;grid-template-columns:8px 120px 1fr 30px;align-items:center;gap:9px;padding:5px 6px;transition:background .2s;display:grid}.aiv-surf:hover{background:#3a25d40f}@keyframes aivSurfIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.aiv-surf__dot{background:var(--aiv-col);border-radius:50%;flex-shrink:0;width:7px;height:7px}.aiv-surf__name{font-family:var(--f-body);color:var(--graphite);white-space:nowrap;font-size:.76rem;font-weight:500}.aiv-surf__bar{background:var(--paper-2);border-radius:99px;height:5px;overflow:hidden}.aiv-surf__fill{background:var(--aiv-col);width:0;height:100%;animation-duration:1.2s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-play-state:paused;animation-fill-mode:forwards;animation-delay:calc(var(--aiv-delay,0s) + .25s);border-radius:99px;display:block}.aiv-surf:first-child .aiv-surf__fill{animation-name:aivBar1}.aiv-surf:nth-child(2) .aiv-surf__fill{animation-name:aivBar2}.aiv-surf:nth-child(3) .aiv-surf__fill{animation-name:aivBar3}.aiv-surf:nth-child(4) .aiv-surf__fill{animation-name:aivBar4}.aiv-surf:nth-child(5) .aiv-surf__fill{animation-name:aivBar5}.aiv-surf:first-child{--bar-pct:82%}.aiv-surf:nth-child(2){--bar-pct:55%}.aiv-surf:nth-child(3){--bar-pct:71%}.aiv-surf:nth-child(4){--bar-pct:39%}.aiv-surf:nth-child(5){--bar-pct:90%}.aiv-bars-active .aiv-surf__fill{animation-play-state:running}@keyframes aivBar1{0%{width:0}to{width:82%}}@keyframes aivBar2{0%{width:0}to{width:55%}}@keyframes aivBar3{0%{width:0}to{width:71%}}@keyframes aivBar4{0%{width:0}to{width:39%}}@keyframes aivBar5{0%{width:0}to{width:90%}}.aiv-surf__score{font-family:var(--f-mono);color:var(--mist);text-align:right;opacity:0;animation:.3s forwards aivFadeIn;animation-delay:calc(var(--aiv-delay,0s) + 1.6s);font-size:.68rem;font-weight:700}.aiv-surf:first-child .aiv-surf__score:after{content:"82"}.aiv-surf:nth-child(2) .aiv-surf__score:after{content:"55"}.aiv-surf:nth-child(3) .aiv-surf__score:after{content:"71"}.aiv-surf:nth-child(4) .aiv-surf__score:after{content:"39"}.aiv-surf:nth-child(5) .aiv-surf__score:after{content:"90"}@keyframes aivFadeIn{0%{opacity:0}to{opacity:1}}.aiv-scan-card__score-row{border-top:1px solid var(--paper-2);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.aiv-scan-score{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;display:flex}.aiv-score-ring{width:80px;height:80px;position:relative}.aiv-score-ring svg{width:100%;height:100%}.aiv-score-arc{transition:stroke-dashoffset 1.4s cubic-bezier(.4,0,.2,1);animation:1.4s cubic-bezier(.4,0,.2,1) 1.9s forwards aivArcDraw}@keyframes aivArcDraw{to{stroke-dashoffset:52.8px}}.aiv-scan-score__num{font-family:var(--f-num);color:var(--signal);font-size:1.45rem;font-weight:800;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aiv-scan-score__label{font-family:var(--f-mono);color:var(--mist);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.aiv-scan-card__verdict-tag-wrap{text-align:right;flex:1}.aiv-scan-card__verdict-tag{font-family:var(--f-mono);color:#d97706;letter-spacing:.04em;font-size:.72rem;font-weight:700;display:block}.aiv-scan-card__verdict-sub{font-family:var(--f-mono);color:var(--mist);margin-top:3px;font-size:.62rem;display:block}.aiv-scan-chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.aiv-chip{font-family:var(--f-mono);letter-spacing:.05em;border-radius:var(--r-pill);padding:2px 8px;font-size:.6rem;font-weight:600}.aiv-chip--warn{color:#d97706;background:#d977061f;border:1px solid #d9770633}.aiv-chip--ok{color:#10a37f;background:#10a37f1f;border:1px solid #10a37f33}.aiv-scan-footer{border-top:1px solid var(--paper-2);align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}.aiv-scan-footer__label{font-family:var(--f-mono);color:var(--mist);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:.6rem}.aiv-scan-footer__track{background:var(--paper-2);border-radius:99px;flex:1;height:4px;overflow:hidden}.aiv-scan-footer__fill{background:linear-gradient(90deg, var(--signal), var(--pulse));border-radius:99px;width:0;height:100%;animation:1.8s cubic-bezier(.4,0,.2,1) .5s forwards aivFooterFill}@keyframes aivFooterFill{to{width:100%}}.aiv-scan-footer__pct{font-family:var(--f-mono);color:var(--signal);opacity:0;flex-shrink:0;font-size:.6rem;font-weight:700;animation:.4s 2.2s forwards aivFadeIn}@media (max-width:920px){.aiv-hero__grid{grid-template-columns:1fr;gap:48px}.aiv-hero__copy,.aiv-scan-card{max-width:100%}}.aiv-stats-band{border-top:1px solid var(--paper-2);border-bottom:1px solid var(--paper-2);background:var(--frost);padding:32px 0}.aiv-stats{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;display:flex}.aiv-stat{flex-direction:column;align-items:center;gap:5px;padding:0 52px;display:flex}.aiv-stats .ix-divider{flex-shrink:0;height:44px}.aiv-stat-num{color:var(--signal,#3a25d4)!important;-webkit-text-fill-color:var(--signal,#3a25d4)!important;font-size:clamp(2.2rem,4vw,3rem)!important;font-weight:900!important;line-height:1!important}@media (max-width:640px){.aiv-stats{flex-wrap:wrap;gap:28px 0}.aiv-stat{flex:40%;padding:0 24px}.aiv-stats .ix-divider{display:none}}.aiv-scene-head--center{text-align:center;margin-left:auto;margin-right:auto}.aiv-scene-head--center .scene__index{justify-content:center}.aiv-scene-head--center .scene__lede{margin-left:auto;margin-right:auto}.aiv-deliv-scene{padding:96px 0}.aiv-deliv-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px;display:grid}.aiv-deliv{background:var(--frost);border:1px solid var(--paper-2);border-radius:var(--r-md);padding:28px 24px;transition:transform .3s,box-shadow .3s,border-color .3s}.aiv-deliv:hover{border-color:color-mix(in srgb, var(--signal) 28%, transparent);transform:translateY(-4px);box-shadow:0 16px 48px #3a25d41a}.aiv-deliv__glyph{border:1px solid var(--paper-2);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--signal) 6%, transparent), transparent 65%);width:52px;height:52px;color:var(--signal);border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.aiv-deliv__glyph svg{width:26px;height:26px}.aiv-deliv__title{font-family:var(--f-display);color:var(--graphite);margin:0 0 8px;font-size:1.4rem;font-weight:700}.aiv-deliv__body{color:var(--mist);margin:0;font-size:.88rem;line-height:1.6}.aiv-deliv-cta{text-align:center}@media (max-width:840px){.aiv-deliv-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.aiv-deliv-grid{grid-template-columns:1fr}}.aiv-process-scene{background:var(--haze);padding:96px 0}.aiv-steps{grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;gap:0;max-width:880px;margin:0 auto;display:grid}.aiv-step{text-align:center;padding:0 12px}.aiv-step__num-label{font-family:var(--f-mono);letter-spacing:.16em;color:var(--signal);margin-bottom:14px;font-size:.68rem;font-weight:700;display:block}.aiv-step__glyph{border:1px solid var(--paper-2);background:var(--frost);width:64px;height:64px;color:var(--signal);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid;box-shadow:0 4px 16px #3a25d41a}.aiv-step__glyph svg{width:28px;height:28px}.aiv-step__title{font-family:var(--f-display);color:var(--graphite);margin:0 0 8px;font-size:1.4rem;font-weight:700}.aiv-step__body{color:var(--mist);margin:0;font-size:.86rem;line-height:1.6}.aiv-step__arrow{color:color-mix(in srgb, var(--signal) 40%, transparent);-webkit-user-select:none;user-select:none;align-self:center;font-size:1.4rem;line-height:1;position:relative;top:-28px}@media (max-width:640px){.aiv-steps{grid-template-columns:1fr;gap:36px}.aiv-step__arrow{display:none}}.pr-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;padding-top:28px;display:grid}.pr-card-wrap{flex-direction:column;display:flex;position:relative;overflow:visible}.pr-card-wrap>.pr-card{flex:1}.pr-card{border-radius:var(--r-lg);border:1.5px solid var(--paper-2);transition:box-shadow .25s var(--ease), transform .25s var(--ease);flex-direction:column;gap:18px;padding:32px 28px;display:flex;position:relative}.pr-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.pr-card__top{flex-direction:column;gap:12px;display:flex}.pr-card__tier{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--mist);font-size:.68rem}.pr-card__tier--accent{color:var(--signal-ink);font-weight:600}.pr-card__price{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:16px;display:flex}.pr-card__num{font-family:var(--f-num);color:var(--text-primary);letter-spacing:-.02em;font-size:2.6rem;font-weight:700;line-height:1}.pr-card__unit{color:var(--mist);font-size:.8rem;font-family:var(--f-body)}.pr-card__desc{font-family:var(--f-body);color:var(--mist);margin:0;font-size:.97rem;line-height:1.6}.pr-feats{font-family:var(--f-body);color:var(--mist);flex-direction:column;flex:1;gap:10px;margin:0;padding:0;font-size:.92rem;list-style:none;display:flex}.pr-feats li{padding-left:24px;line-height:1.5;position:relative}.pr-feats li:before{content:"";border-left:2px solid var(--signal);border-bottom:2px solid var(--signal);width:11px;height:6px;position:absolute;top:.42em;left:1px;transform:rotate(-45deg)}.pr-card__cta{margin-top:auto}.pr-card--free{background:var(--frost);border-style:dashed;border-color:color-mix(in srgb, var(--signal) 25%, var(--paper-2))}.pr-card--auto{background:color-mix(in srgb, var(--accent-2) 6%, var(--frost));border-style:dashed;border-color:color-mix(in srgb, var(--accent-2) 35%, var(--paper-2))}.pr-card--pop{background:var(--signal-soft);border:2px solid var(--signal);box-shadow:0 0 0 4px color-mix(in srgb, var(--signal) 10%, transparent), 0 20px 60px -16px color-mix(in srgb, var(--signal) 30%, transparent);overflow:hidden}.pr-card--pop:hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--signal) 14%, transparent), 0 28px 72px -16px color-mix(in srgb, var(--signal) 40%, transparent);transform:translateY(-4px)}.pr-topbar{background:linear-gradient(90deg, var(--signal), var(--pulse));border-radius:var(--r-lg) var(--r-lg) 0 0;height:4px;position:absolute;top:0;left:0;right:0}.pr-badge{z-index:2;background:linear-gradient(90deg, var(--signal), var(--pulse));color:#fff;font-size:.6rem;font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--r-pill);white-space:nowrap;box-shadow:0 2px 12px -2px color-mix(in srgb, var(--signal) 50%, transparent);padding:5px 18px;font-weight:600;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.pr-card__tier--sub{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:#c8aeff;border-radius:var(--r-pill);background:#8d6bff26;padding:5px 12px;font-size:9px;display:inline-flex}.pr-sub-banner{background:linear-gradient(135deg, var(--ink-band) 0%, #0d1020 100%);border-radius:var(--r-xl);border:1px solid #8d6bff40;grid-template-columns:1fr 1fr;align-items:start;gap:40px;margin-top:24px;padding:36px 40px;display:grid}.pr-sub-banner .pr-card__num{color:#c8aeff}.pr-sub-banner .pr-card__unit{color:#c6cbd5b8}.pr-sub-banner .pr-card__desc,.pr-sub-banner .pr-feats li{color:#c6cbd5d9}.pr-sub-banner .pr-feats li:before{border-color:#a897ff}@media (max-width:860px){.pr-grid{grid-template-columns:1fr}.pr-sub-banner{grid-template-columns:1fr;gap:24px;padding:28px 24px}}.ix-center-pad{text-align:center;margin-top:1rem}.hpit-tabs{background:var(--paper);border:1px solid var(--paper-2);border-radius:var(--r-lg);grid-template-columns:repeat(4,1fr);gap:5px;margin:20px 40px 0;padding:5px;display:grid}.hpit-tab{cursor:pointer;min-height:44px;color:var(--mist);font-family:var(--f-mono);text-align:center;background:0 0;border:none;border-radius:32px;padding:11px 6px;font-size:.78rem;line-height:1.2;transition:background .2s,color .2s}.hpit-tab__name{letter-spacing:.05em;font-weight:700;display:block}.hpit-tab__sub{opacity:.8;letter-spacing:.03em;margin-top:2px;font-size:.66rem;display:block}.hpit-tab[aria-selected=true]{box-shadow:0 2px 12px #3a25d440;background:var(--signal,#3a25d4)!important;color:#fff!important}.hpit-tab[aria-selected=true] .hpit-tab__name{color:#fff!important}.hpit-tab[aria-selected=true] .hpit-tab__sub{color:#ffffffbf!important}.hpit-tab:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.hpit-panel[hidden]{display:none!important}@media (max-width:720px){.hpit-tabs{margin:16px 16px 0}.hpit-tab{padding:10px 4px}.hpit-tab__sub{display:none}}.aiv-compare-scene{background:var(--ink-band,#07080c);padding:80px 0}.aiv-scene-index--light{color:#ffffffa6!important}.aiv-scene-index--light:before{background:#b8a7ff73!important}.aiv-scene-title--light{color:#e8e9ec!important}.aiv-compare-scene .scene__lede{color:#ffffffad}.aiv-compare-wrap{-webkit-overflow-scrolling:touch;border-radius:var(--r-lg);scrollbar-width:none;-ms-overflow-style:none;background:#12141c;border:1px solid #f7f8fa14;overflow-x:auto}.aiv-compare-wrap::-webkit-scrollbar{display:none}.aiv-compare{border-collapse:collapse;width:100%;font-family:var(--f-body);min-width:600px;font-size:.875rem}.aiv-compare__head-row{background:#ffffff0a}.aiv-compare__feat-h{text-align:left;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffffb8;border-bottom:1px solid #ffffff14;width:32%;padding:18px 20px;font-size:.72rem;font-weight:500}.aiv-compare__th-us{text-align:center;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#b8a7ff;background:#3a25d426;border-bottom:1px solid #ffffff14;padding:18px 16px;font-size:.72rem;font-weight:700;position:relative}.aiv-compare__us-accent{background:var(--signal,#3a25d4);border-radius:0;height:2px;position:absolute;top:0;left:0;right:0}.aiv-compare__th-them{text-align:center;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffffad;border-bottom:1px solid #ffffff14;padding:18px 16px;font-size:.72rem;font-weight:500}.aiv-compare__row{border-bottom:1px solid #ffffff0d}.aiv-compare__row:last-child{border-bottom:none}.aiv-compare__feat{color:#ffffffa6;text-align:left;padding:16px 20px}.aiv-compare__cell-us{text-align:center;background:#3a25d412;padding:16px}.aiv-compare__cell-them{text-align:center;padding:16px}.aiv-chk{font-family:var(--f-mono);text-align:center;font-size:.88rem;display:block}.aiv-chk--yes{color:#7ccfae;font-weight:700}.aiv-chk--no{color:#ffffffa6}.aiv-chk--partial{color:#fbbf24;letter-spacing:.04em;border-radius:var(--r-pill);background:#f59e0b1f;padding:2px 9px;font-size:.72rem;display:inline-block}.aiv-bottom-cta{padding:96px 0}@media (prefers-color-scheme:dark){.aiv-hero{background:radial-gradient(ellipse 70% 60% at 75% 40%, #3a25d41f 0%, transparent 65%), radial-gradient(ellipse 40% 50% at 20% 70%, #6b5be614 0%, transparent 55%), var(--graphite)}.aiv-hero__h1{color:var(--frost)}.aiv-stats-band{background:color-mix(in srgb, var(--graphite) 80%, transparent);border-color:#ffffff12}.aiv-scan-card{background:color-mix(in srgb, var(--graphite) 88%, #1a1830);border-color:#b8a7ff24;box-shadow:0 40px 100px #00000080,0 4px 24px #3a25d440}.aiv-scan-card__brand{background:#ffffff0a}.aiv-scan-card__brand-name{color:#e8e9ec}.aiv-scan-card__score-row{border-top-color:#ffffff14}.aiv-scan-footer{border-top-color:#ffffff0f}.aiv-scan-footer__track,.aiv-surf__bar{background:#ffffff14}.aiv-surf__name{color:#ffffffa6}.aiv-surf:hover{background:#ffffff0a}.aiv-score-ring circle:first-child{stroke:#ffffff14}.aiv-scan-card__brand-badge{background:#3a25d433;border-color:#b8a7ff33}.aiv-deliv{background:#ffffff08;border-color:#ffffff12}.aiv-deliv:hover{border-color:#3a25d466}.aiv-deliv__title{color:#e8e9ec}.aiv-deliv__body{color:#ffffffa6}.aiv-process-scene{background:color-mix(in srgb, var(--graphite) 70%, transparent)}.aiv-step__glyph{background:#ffffff0a;border-color:#ffffff12}.aiv-step__title{color:#e8e9ec}.aiv-step__body{color:#ffffffa6}.aiv-bottom-cta{background:var(--graphite)}.iv-form-section{background:radial-gradient(ellipse 60% 70% at 80% 60%, #3a25d41f 0%, transparent 60%), radial-gradient(ellipse 40% 50% at 20% 30%, #8a7dff14 0%, transparent 55%), var(--graphite)}.iv-form-card{background:color-mix(in srgb, var(--graphite) 88%, #1a1830);border-color:#b8a7ff24;box-shadow:0 24px 80px #00000073,0 4px 24px #3a25d433}.hpit-tabs{background:#ffffff0d;border-color:#ffffff17}.hpit-tab{color:#e8e9ecb8}}
