:root{--ff-sans: "Inter", -apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, sans-serif;--ff-display: "Inter", -apple-system, system-ui, sans-serif;--ff-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--bg: #F5F7FA;--bg-elev: #FFFFFF;--surface: #FFFFFF;--surface-sunken: #F0F3F8;--surface-warm: #FAFBFC;--t-1: #0B1220;--t-2: #475467;--t-3: #667085;--t-4: #98A2B3;--t-inv: #FFFFFF;--line: #E5E7EB;--line-strong: #D0D5DD;--line-soft: #EEF1F5;--accent: #0B6F57;--accent-hover: #075E49;--accent-soft: #E6F7F1;--accent-ink: #064E3B;--radar: #0F2A4A;--radar-2: #163C68;--radar-3: #1E5BA0;--radar-glow: #4CA0FF;--success: #0B6F57;--success-soft: #E6F7F1;--warning: #B7791F;--warning-soft: #FDF2DC;--danger: #D14343;--danger-soft: #FCEAEA;--info: #1E5BA0;--info-soft: #E6EEF8;--score-great: #0B6F57;--score-good: #1E5BA0;--score-medium: #B7791F;--score-risk: #D14343;--shadow-xs: 0 1px 2px rgba(15, 42, 74, .04);--shadow-sm: 0 1px 3px rgba(15, 42, 74, .06), 0 1px 2px rgba(15, 42, 74, .04);--shadow-md: 0 6px 18px rgba(15, 42, 74, .08), 0 2px 4px rgba(15, 42, 74, .04);--shadow-lg: 0 18px 40px rgba(15, 42, 74, .12), 0 4px 8px rgba(15, 42, 74, .04);--shadow-radar: 0 24px 60px rgba(15, 42, 74, .28), 0 0 0 .5px rgba(76, 160, 255, .15);--r-xs: 6px;--r-sm: 10px;--r-md: 14px;--r-lg: 20px;--r-xl: 24px;--r-2xl: 28px;--r-pill: 999px}html,body{margin:0;padding:0;max-width:100%;overflow-x:hidden}body{font-family:var(--ff-sans);background:var(--bg);color:var(--t-1);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;letter-spacing:-.011em}*{box-sizing:border-box}img{max-width:100%}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:999px;border:2px solid #F5F7FA}::-webkit-scrollbar-thumb:hover{background:#98a2b3}::-webkit-scrollbar-track{background:transparent}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink)}@keyframes radarSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes radarPulse{0%{transform:scale(.2);opacity:.6}to{transform:scale(1);opacity:0}}@keyframes blink{50%{opacity:.35}}@keyframes shimmer{0%{background-position:-300px 0}to{background-position:calc(300px + 100%) 0}}@keyframes fadeUp{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.skeleton{background:linear-gradient(90deg,var(--surface-sunken) 0%,#E5E9EF 50%,var(--surface-sunken) 100%);background-size:300px 100%;animation:shimmer 1.4s linear infinite;border-radius:8px}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 32px}@media(max-width:768px){.container{padding:0 16px}}@media(max-width:640px){section[data-screen-label]{padding-top:32px!important;padding-bottom:32px!important}section[data-screen-label=Pricing]{padding-top:36px!important}}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:12px;font-size:14.5px;font-weight:600;letter-spacing:-.011em;border:1px solid transparent;background:transparent;transition:background .15s,border-color .15s,transform .08s,color .15s;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-hover)}.btn-ghost{color:var(--t-1)}.btn-ghost:hover{background:var(--surface-sunken)}.btn-outline{border-color:var(--line-strong);color:var(--t-1);background:var(--surface)}.btn-outline:hover{border-color:var(--t-3)}.btn-dark{background:var(--radar);color:#fff}.btn-dark:hover{background:var(--radar-2)}.btn-sm{padding:8px 12px;font-size:13px;border-radius:10px}.btn-lg{padding:14px 22px;font-size:15px;border-radius:14px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color .15s,box-shadow .15s,transform .15s}.card-hover:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md)}.chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:500;background:var(--surface);border:1px solid var(--line);color:var(--t-2)}.chip-active{background:var(--t-1);color:#fff;border-color:var(--t-1)}.chip-accent{background:var(--accent-soft);color:var(--accent-ink);border-color:transparent}.score-great{color:var(--score-great)}.score-good{color:var(--score-good)}.score-medium{color:var(--score-medium)}.score-risk{color:var(--score-risk)}.bg-great{background:var(--success-soft);color:var(--score-great)}.bg-good{background:var(--info-soft);color:var(--score-good)}.bg-medium{background:var(--warning-soft);color:var(--score-medium)}.bg-risk{background:var(--danger-soft);color:var(--score-risk)}.divider{height:1px;background:var(--line);border:none}.divider-soft{height:1px;background:var(--line-soft);border:none}.section-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);padding:6px 12px;border-radius:999px;background:var(--accent-soft)}.section-title{font-size:44px;font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:16px 0 12px;color:var(--t-1);text-wrap:balance}.section-sub{font-size:17px;line-height:1.55;color:var(--t-2);max-width:640px;text-wrap:pretty}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}input,select,textarea{font-family:inherit}input:focus-visible,select:focus-visible,textarea:focus-visible,[contenteditable]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 40%,transparent);border-color:var(--accent)}main:focus,main:focus-visible{outline:none;box-shadow:none}.a11y-toggle:focus-within{outline:2px solid var(--accent);outline-offset:2px}.skip-link{position:fixed;top:8px;left:8px;z-index:1000;padding:10px 16px;border-radius:10px;background:var(--accent);color:#fff;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 8px 24px #00000040;transform:translateY(-150%);transition:transform .16s ease}.skip-link:focus{transform:translateY(0)}.radar-bg{background-image:radial-gradient(circle at 50% 50%,rgba(76,160,255,.1) 0%,transparent 50%),radial-gradient(rgba(76,160,255,.08) 1px,transparent 1px);background-size:100% 100%,18px 18px;background-position:center,center}.bento{display:grid;grid-template-columns:repeat(12,1fr);gap:16px;grid-auto-flow:dense;align-items:stretch}.bento-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:26px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2xl);overflow:hidden;box-shadow:var(--shadow-xs);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.bento-card--hover{cursor:pointer}.bento-card--hover:hover{border-color:color-mix(in srgb,var(--accent) 32%,var(--line-strong));box-shadow:var(--shadow-lg);transform:translateY(-4px)}.bento-card--dark,.bento-card--accent{box-shadow:var(--shadow-md),inset 0 1px #ffffff14}.top-picks-grid .car-card{border-radius:var(--r-2xl)}.bento-card--pad-lg{padding:32px}.bento-card--pad-sm{padding:18px}.bento-card--center{align-items:center;text-align:center;justify-content:center}.bento-card--soft{background:var(--surface-warm)}.bento-card--sunken{background:var(--surface-sunken);border-color:var(--line-soft)}.bento-card--accent{background:var(--accent);color:#fff;border-color:transparent}.bento-card--accent-soft{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 16%,transparent)}.bento-card--dark{background:var(--radar);color:#fff;border-color:#7cb9ff29}.bento-card--glass{background:#ffffff0d;border-color:#ffffff1a;color:#fff}.bento-card--glass.bento-card--hover:hover{background:#ffffff14;border-color:#7cb9ff59;box-shadow:0 18px 40px #00000047}.bento>.col-2{grid-column:span 2}.bento>.col-3{grid-column:span 3}.bento>.col-4{grid-column:span 4}.bento>.col-5{grid-column:span 5}.bento>.col-6{grid-column:span 6}.bento>.col-7{grid-column:span 7}.bento>.col-8{grid-column:span 8}.bento>.col-9{grid-column:span 9}.bento>.col-12{grid-column:span 12}.bento>.row-2{grid-row:span 2}.bento>.row-3{grid-row:span 3}.bento-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.bento-card--dark .bento-eyebrow,.bento-card--accent .bento-eyebrow{color:#7cb9ff}.bento-card--accent .bento-eyebrow{color:#ffffffd9}.bento-stat{font-size:40px;font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.bento-stat-label{font-size:13.5px;color:var(--t-2);margin-top:6px}.bento-card--dark .bento-stat-label,.bento-card--accent .bento-stat-label{color:#ffffffb8}@media(max-width:960px){.bento{grid-template-columns:repeat(6,1fr);gap:13px}.bento>.col-2{grid-column:span 2}.bento>.col-3{grid-column:span 3}.bento>.col-4,.bento>.col-5{grid-column:span 3}.bento>.col-6,.bento>.col-7,.bento>.col-8,.bento>.col-9,.bento>.col-12{grid-column:span 6}.bento>.row-2,.bento>.row-3{grid-row:auto}.bento>.bento-card--wide-tablet{grid-column:1 / -1;grid-row:auto}}@media(max-width:560px){.bento{grid-template-columns:repeat(2,1fr);gap:11px}.bento-card{padding:18px}.bento>.col-2,.bento>.col-3,.bento>.col-4,.bento>.col-5,.bento>.col-6,.bento>.col-7,.bento>.col-8,.bento>.col-9,.bento>.col-12{grid-column:span 2}.bento>.col-span-mobile-1{grid-column:span 1}.bento-stat{font-size:32px}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-DqGufNeO.woff2) format("woff2-variations"),url(/assets/inter-cyrillic-DqGufNeO.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-Dx4kXJAl.woff2) format("woff2-variations"),url(/assets/inter-latin-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes m-fade-up{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes m-fade-in{0%{opacity:0}to{opacity:1}}@keyframes m-scale-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes m-slide-up{0%{opacity:0;transform:translate3d(-50%,24px,0)}to{opacity:1;transform:translate3d(-50%,0,0)}}@keyframes m-pop{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes m-heart-burst{0%{transform:scale(1)}20%{transform:scale(.85)}50%{transform:scale(1.35)}80%{transform:scale(.96)}to{transform:scale(1)}}@keyframes m-shimmer{0%{background-position:-380px 0}to{background-position:calc(380px + 100%) 0}}@keyframes m-pulse-dot{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:1;transform:scale(1.1)}}@keyframes m-spin{to{transform:rotate(360deg)}}@keyframes m-bg-pan{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.m-reveal{opacity:0;transform:translate3d(0,18px,0);will-change:transform,opacity}.m-reveal.m-revealed{animation:m-fade-up .54s cubic-bezier(.2,.7,.2,1) both}@media(max-width:640px){.m-reveal{opacity:1;transform:none}}.m-reveal-delay-1.m-revealed{animation-delay:80ms}.m-reveal-delay-2.m-revealed{animation-delay:.16s}.m-reveal-delay-3.m-revealed{animation-delay:.24s}.m-reveal-delay-4.m-revealed{animation-delay:.32s}.m-lift{transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s cubic-bezier(.2,.7,.2,1),border-color .2s ease;will-change:transform}.m-lift:hover{transform:translateY(-3px);box-shadow:0 14px 32px #0f2a4a1a,0 2px 6px #0f2a4a0f;border-color:var(--line-strong)}.m-lift:active{transform:translateY(-1px)}.m-zoom{overflow:hidden}.m-zoom img,.m-zoom>div>img{transition:transform .6s cubic-bezier(.2,.7,.2,1);will-change:transform}.m-zoom:hover img,.m-zoom:hover>div>img{transform:scale(1.06)}.m-fade-in{animation:m-fade-in .28s ease both}.m-scale-in{animation:m-scale-in .24s cubic-bezier(.2,.7,.2,1) both}.m-fade-up{animation:m-fade-up .42s cubic-bezier(.2,.7,.2,1) both}.m-pop{animation:m-pop .26s ease both}.m-heart{animation:m-heart-burst .52s cubic-bezier(.2,.7,.2,1) both}.m-toast{animation:m-slide-up .32s cubic-bezier(.2,.7,.2,1) both}.m-modal-backdrop{animation:m-fade-in .2s ease both}.m-modal-panel{animation:m-scale-in .26s cubic-bezier(.2,.7,.2,1) both}.m-skeleton{background:linear-gradient(90deg,var(--surface-sunken) 0%,rgba(229,233,239,.95) 50%,var(--surface-sunken) 100%);background-size:380px 100%;animation:m-shimmer 1.6s linear infinite;border-radius:8px}.m-pulse-dot{display:inline-block;width:8px;height:8px;border-radius:999px;background:var(--success);animation:m-pulse-dot 1.6s ease-in-out infinite}.m-gradient-text{background:linear-gradient(90deg,var(--accent),var(--radar-3),var(--accent));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:m-bg-pan 6s ease-in-out infinite}.m-spin{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:m-spin .72s linear infinite;display:inline-block}.m-glass{background:color-mix(in srgb,var(--surface) 78%,transparent);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);transition:background .2s ease,box-shadow .2s ease}.m-glass.m-scrolled{background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:0 4px 18px #0f2a4a0f}@keyframes m-draw-ring{0%{stroke-dashoffset:100%}}.m-draw-ring{animation:m-draw-ring .7s cubic-bezier(.2,.7,.2,1) both}
