@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/inter-cyrillic-400-normal.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-weight:500;font-display:swap;src:url(fonts/inter-cyrillic-500-normal.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-weight:600;font-display:swap;src:url(fonts/inter-cyrillic-600-normal.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-weight:700;font-display:swap;src:url(fonts/inter-cyrillic-700-normal.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-weight:400;font-display:swap;src:url(fonts/inter-latin-400-normal.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/inter-latin-500-normal.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/inter-latin-600-normal.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/inter-latin-700-normal.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--black: #000;--bg-light: #f4f4f5;--white: #fff;--z50: #fafafa;--z100: #f4f4f5;--z200: #e4e4e7;--z300: #d4d4d8;--z400: #a1a1aa;--z500: #71717a;--z600: #52525b;--z700: #3f3f46;--z800: #27272a;--z900: #18181b;--z950: #09090b;--emerald: #34d399;--emerald-hover: #6ee7b7;--emerald-ink: #047857;--on-emerald: #022c22;--danger: #f87171;--error: #b91c1c;--glass-border: rgba(255, 255, 255, .1);--line: rgba(24, 24, 27, .09);--line-strong: rgba(24, 24, 27, .16);--line-dark: rgba(255, 255, 255, .1);--radius-sm: 12px;--radius: 18px;--radius-lg: 28px;--ease: cubic-bezier(.2, .8, .2, 1);--font: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--container: 1200px;--gutter: clamp(16px, 4vw, 40px);--header-h: 64px;--section: clamp(60px, 8.5vw, 128px);--shadow: 0 1px 2px rgba(24, 24, 27, .04), 0 12px 32px -16px rgba(24, 24, 27, .14);--shadow-hover: 0 1px 2px rgba(24, 24, 27, .05), 0 18px 40px -18px rgba(24, 24, 27, .22);--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 20px)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--black);color:var(--z900);font-family:var(--font);font-size:1.0625rem;line-height:1.6;font-feature-settings:"cv11","ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}img{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}b,strong{font-weight:600}[hidden]{display:none!important}::selection{background:#34d39959}:focus-visible{outline:2px solid var(--emerald);outline-offset:3px;border-radius:6px}.light :focus-visible{outline-color:var(--emerald-ink)}.light .dark-card :focus-visible{outline-color:var(--emerald)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:16px;top:-200px;z-index:100;background:var(--emerald);color:var(--on-emerald);padding:12px 18px;border-radius:10px;font-weight:600;text-decoration:none}.skip-link:focus{top:12px}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.h1{font-size:clamp(2.5rem,1.6rem + 3.1vw,4.125rem);line-height:1.02;letter-spacing:-.048em;font-weight:600;text-wrap:balance}.h1-page{font-size:clamp(2.125rem,1.4rem + 2.7vw,3.75rem);line-height:1.05;letter-spacing:-.042em;font-weight:600;text-wrap:balance;max-width:20ch}.h2{font-size:clamp(1.875rem,1.35rem + 1.75vw,3rem);line-height:1.08;letter-spacing:-.04em;font-weight:600;text-wrap:balance}.h2-sm{font-size:clamp(1.5rem,1.25rem + .9vw,2rem);letter-spacing:-.03em}h3{font-size:1.1875rem;line-height:1.3;letter-spacing:-.01em;font-weight:600}.lead{font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.55;color:var(--z600);max-width:58ch;text-wrap:pretty}p,li,dd{text-wrap:pretty}.muted{color:var(--z600)}.fine,.note{font-size:.9375rem;color:var(--z600);line-height:1.55}.note{margin-top:28px;max-width:70ch}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.875rem;font-weight:500;letter-spacing:0;color:var(--emerald-ink)}.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.grain .eyebrow,.dark-card .eyebrow,.page-hero .eyebrow{color:var(--z300)}.grain .eyebrow:before,.dark-card .eyebrow:before,.page-hero .eyebrow:before{background:var(--emerald)}.tag{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:.75rem;font-weight:500;color:var(--z300);border:1px solid var(--line-dark);background:#ffffff0a;white-space:nowrap}.light .tag{color:var(--z700);border-color:var(--line-strong);background:var(--white)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 22px;border-radius:999px;font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;text-align:center;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.btn-sm{min-height:40px;padding:8px 16px;font-size:.9375rem}.btn-lg{min-height:52px;padding:12px 26px;font-size:1.0625rem}.btn-block{width:100%}.btn-primary{background:var(--emerald);color:var(--on-emerald)}.btn-primary:hover{background:var(--emerald-hover)}.btn-ghost{background:#ffffff0a;color:var(--white);border-color:#ffffff38}.btn-ghost:hover{border-color:#ffffff80;background:#ffffff14}.light .btn-primary{background:var(--z900);color:var(--white)}.light .btn-primary:hover{background:var(--z700)}.btn-outline{background:transparent;color:var(--z900);border-color:var(--line-strong)}.btn-outline:hover{border-color:var(--z900)}.light .dark-card .btn-primary{background:var(--emerald);color:var(--on-emerald)}.light .dark-card .btn-primary:hover{background:var(--emerald-hover)}.arrow{position:relative;display:inline-block;width:16px;height:16px;flex:none}.arrow:before{content:"";position:absolute;left:1px;top:7.25px;width:13px;height:1.5px;background:currentColor;border-radius:1px}.arrow:after{content:"";position:absolute;right:2px;top:3.5px;width:8px;height:8px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}.arrow-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--emerald-ink);font-weight:600;text-decoration:none}.arrow-link .arrow{transition:transform .25s var(--ease)}.arrow-link:hover .arrow{transform:translate(3px)}.arrow-link:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.site-header{position:sticky;top:0;z-index:50;color:var(--white);background:#0009;-webkit-backdrop-filter:saturate(150%) blur(18px);backdrop-filter:saturate(150%) blur(18px);border-bottom:1px solid transparent;transition:border-color .3s var(--ease),background-color .3s var(--ease)}.site-header.is-scrolled,.site-header.menu-open{background:#000000c7;border-bottom-color:var(--line-dark)}.site-header.menu-open{background:var(--black);-webkit-backdrop-filter:none;backdrop-filter:none}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.site-header,.site-header.is-scrolled{background:var(--black)}}.header-row{display:flex;align-items:center;gap:24px;height:var(--header-h)}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--white);min-height:44px;flex:none}.brand-mark{width:34px;height:34px;padding:3px;border-radius:50%;background:#f4f4f5;object-fit:contain}.brand-name{font-size:1.0625rem;font-weight:600;letter-spacing:-.02em}.main-nav{display:flex;align-items:center;gap:2px;margin-left:auto}.main-nav a{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font-size:.9375rem;font-weight:500;color:var(--z300);text-decoration:none;border-radius:8px;transition:color .2s var(--ease)}.main-nav a:hover,.main-nav a[aria-current]{color:var(--white)}.main-nav a[aria-current]:after{content:"";position:absolute;left:12px;right:12px;bottom:6px;height:1.5px;background:var(--emerald);border-radius:1px}.header-actions{display:flex;align-items:center;gap:8px}.header-cta{white-space:nowrap}.menu-toggle{display:none;position:relative;width:44px;height:44px;border:1px solid var(--line-dark);background:#ffffff0a;border-radius:999px;cursor:pointer}.menu-toggle span{position:absolute;left:13px;right:13px;height:1.5px;background:var(--white);border-radius:1px;transition:transform .25s var(--ease)}.menu-toggle span:first-child{top:17px}.menu-toggle span:last-child{top:25px}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.mobile-menu{position:fixed;inset:var(--header-h) 0 0;background:var(--black);overflow-y:auto;border-top:1px solid var(--line-dark)}.mobile-menu nav{display:flex;flex-direction:column;padding-block:16px 40px}.mobile-menu a:not(.btn){display:flex;align-items:center;min-height:56px;font-size:1.375rem;font-weight:500;letter-spacing:-.02em;color:var(--z200);text-decoration:none;border-bottom:1px solid var(--line-dark)}.mobile-menu a[aria-current]{color:var(--white)}.mobile-menu a[aria-current]:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--emerald);margin-left:12px}.mobile-menu .btn{margin-top:28px}@media(max-width:1119px){.main-nav{display:none}.header-actions{margin-left:auto}.menu-toggle{display:inline-block}}@media(max-width:400px){.header-row{gap:12px}.header-cta{padding-inline:14px}.brand-name{font-size:1rem}}@media(max-width:374px){.header-row{gap:8px}.header-actions{gap:6px}.header-cta{padding-inline:12px}}@media(max-width:359px){.site-header .brand-name{display:none}}@media(max-width:374px){.h1-page{font-size:1.875rem}.h1-page,.h2{overflow-wrap:break-word}}.grain{position:relative;isolation:isolate}.grain:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:var(--grain);background-size:160px;opacity:.07;mix-blend-mode:screen}.glass{background:#ffffff0e;border:1px solid var(--glass-border);border-radius:var(--radius);-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%);box-shadow:inset 0 1px #ffffff12,0 40px 80px -40px #000000e6}.glass-light{background:#ffffffb8;border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);box-shadow:var(--shadow)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.glass{background:#121214}.glass-light{background:var(--white)}}@media(max-width:720px){.glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.glass-light{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffdb}}a.glass-light,.card.glass-light{transition:transform .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease)}a.glass-light:hover{transform:translateY(-2px);border-color:var(--line-strong);box-shadow:var(--shadow-hover)}.hero{color:var(--white);background:var(--black);overflow:hidden;padding-block:clamp(32px,5vw,80px) clamp(80px,9vw,144px)}.hero-bg{position:absolute;inset:0;z-index:-2;pointer-events:none}.hero-bg:before{content:"";position:absolute;inset:-1px;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:72px 72px;background-position:center top;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 72% 42%,#000 0%,rgba(0,0,0,.5) 45%,transparent 78%);mask-image:radial-gradient(ellipse 60% 70% at 72% 42%,#000 0%,rgba(0,0,0,.5) 45%,transparent 78%)}.hero-bg:after{content:"";position:absolute;width:720px;height:520px;right:max(-120px,calc(50% - 760px));top:8%;background:radial-gradient(closest-side,rgba(255,255,255,.09),transparent)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(40px,5.5vw,88px);align-items:center}.hero-copy{max-width:660px}.hero-copy .eyebrow{margin-bottom:24px}.hero-lead{margin-top:24px;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.55;color:var(--z400);max-width:54ch}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}@media(max-width:1000px){.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-bg:before{-webkit-mask-image:radial-gradient(ellipse 90% 60% at 50% 70%,#000,transparent 80%);mask-image:radial-gradient(ellipse 90% 60% at 50% 70%,#000,transparent 80%)}.hero-bg:after{right:-200px;top:auto;bottom:0}}@media(max-width:560px){.hero{padding-top:28px}.hero-copy .eyebrow{margin-bottom:16px;font-size:.8125rem}.hero-lead{margin-top:18px}.hero-actions{margin-top:26px;flex-direction:column;align-items:stretch;gap:10px}}.sample{padding:clamp(18px,2.4vw,28px);min-width:0}.sample-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--line-dark)}.sample-title{font-size:.9375rem;font-weight:600;letter-spacing:-.01em}.table-scroll{overflow-x:auto;margin-inline:-4px}.compare{width:100%;border-collapse:collapse;font-size:.875rem;margin-top:6px}.compare th,.compare td{padding:12px 8px;text-align:left;vertical-align:middle;border-bottom:1px solid rgba(255,255,255,.07)}.compare thead th{font-size:.75rem;font-weight:500;color:var(--z400);padding-block:12px 10px;white-space:nowrap}.compare tbody th{font-weight:500;color:var(--z200);white-space:nowrap}.compare .is-you{background:#34d3990f}.compare thead .is-you{color:var(--emerald);border-radius:8px 8px 0 0}.mark{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--z300);white-space:nowrap}.mark:before{content:"";width:7px;height:7px;border-radius:50%;flex:none}.mark-ok:before{background:var(--emerald)}.mark-q{color:var(--z400)}.mark-q:before{background:transparent;border:1.5px solid var(--z500)}.edit{margin-top:20px;padding:18px;border-radius:var(--radius-sm);background:#00000059;border:1px solid rgba(255,255,255,.06);display:grid;gap:8px}.edit-label{font-size:.75rem;font-weight:500;color:var(--z400)}.edit-before{font-size:.9375rem;color:var(--z400)}.edit-before s{text-decoration-color:var(--danger);text-decoration-thickness:1.5px}.edit-after{font-size:1.0625rem;font-weight:600;letter-spacing:-.015em;line-height:1.35;color:var(--white)}.edit-why{font-size:.875rem;line-height:1.55;color:var(--z400)}.edit-replay{justify-self:start;margin-top:4px;min-height:44px;padding:0;background:none;border:0;color:var(--emerald);font-size:.875rem;font-weight:500;cursor:pointer;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#34d39966}.edit-replay:hover{text-decoration-color:currentColor}@media(max-width:560px){.table-scroll{margin-inline:0}.compare{table-layout:fixed}.compare th,.compare td{padding:10px 4px}.compare thead th{font-size:.6875rem;white-space:normal;line-height:1.3}.compare thead th:first-child{width:28%}.mark{font-size:.75rem;white-space:normal;align-items:baseline;line-height:1.3}.mark:before{transform:translateY(-1px)}.compare tbody th{white-space:normal;font-size:.8125rem;line-height:1.35}}.page-hero{color:var(--white);background:var(--black);padding-block:clamp(20px,3vw,36px) clamp(64px,7vw,112px);overflow:hidden}.page-hero:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:72px 72px;background-position:center top;-webkit-mask-image:radial-gradient(ellipse 50% 90% at 85% 30%,#000,transparent 75%);mask-image:radial-gradient(ellipse 50% 90% at 85% 30%,#000,transparent 75%)}.page-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:end;margin-top:clamp(28px,5vw,64px)}.page-hero-grid.has-aside{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);align-items:center}.page-hero-copy .eyebrow{margin-bottom:20px}.page-hero-copy .hero-lead{max-width:60ch}@media(max-width:960px){.page-hero-grid.has-aside{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.page-hero{padding-bottom:64px}.page-hero-grid{margin-top:20px}.page-hero-copy .eyebrow{margin-bottom:14px;font-size:.8125rem}.page-hero .hero-lead{margin-top:16px;font-size:1.0625rem}.page-hero .hero-actions{margin-top:24px;flex-direction:column;align-items:stretch;gap:10px}}.crumbs{font-size:.875rem;color:var(--z400)}.crumbs ol{display:flex;flex-wrap:wrap;align-items:center}.crumbs li{display:inline-flex;align-items:center}.crumbs li+li:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--z600);margin-inline:12px}.crumbs a{display:inline-flex;align-items:center;min-height:44px;color:var(--z300);text-decoration:none}.crumbs a:hover{color:var(--white);text-decoration:underline;text-underline-offset:4px}.crumbs [aria-current]{color:var(--z400)}.reg-updated{margin-top:20px;font-size:.875rem;color:var(--z400)}.reg-updated a{color:var(--z200);text-underline-offset:3px;text-decoration-color:#ffffff4d}.reg-updated a:hover{color:var(--white);text-decoration-color:currentColor}.reg-summary{padding:clamp(22px,2.6vw,30px);min-width:0}.reg-summary-title{font-size:1rem;font-weight:600;letter-spacing:-.01em;margin-bottom:8px}.reg-summary dl>div{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:4px 18px;padding-block:14px;border-top:1px solid var(--line-dark)}.reg-summary dt{font-size:.875rem;font-weight:500;color:var(--emerald)}.reg-summary dd{font-size:.9375rem;color:var(--z300);line-height:1.5}@media(max-width:480px){.reg-summary dl>div{grid-template-columns:minmax(0,1fr)}}.flow{padding:clamp(22px,2.6vw,30px);min-width:0}.flow figcaption{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:.9375rem;font-weight:600;padding-bottom:18px;border-bottom:1px solid var(--line-dark)}.flow-steps{position:relative;display:grid;gap:0;margin-top:8px}.flow-steps li{position:relative;display:grid;gap:2px;padding:16px 0 16px 34px}.flow-steps li+li{border-top:1px solid rgba(255,255,255,.06)}.flow-steps li:not(:last-child):after{content:"";position:absolute;left:6px;top:40px;bottom:-12px;width:1px;background:linear-gradient(var(--emerald),rgba(52,211,153,.15))}.flow-dot{position:absolute;left:1px;top:22px;width:11px;height:11px;border-radius:50%;border:2px solid var(--emerald);background:var(--black)}.flow-steps b{font-weight:600;color:var(--white)}.flow-steps span:not(.flow-dot){font-size:.9375rem;color:var(--z400)}.light{position:relative;z-index:1;background:var(--bg-light);color:var(--z900);border-radius:var(--radius-lg)}@media(max-width:560px){.light{border-radius:20px}}.section{padding-block:var(--section)}.section+.section{position:relative}.section+.section:before{content:"";position:absolute;top:0;height:1px;background:var(--line-strong);left:max(var(--gutter),calc(50% - var(--container) / 2));right:max(var(--gutter),calc(50% - var(--container) / 2))}.section-head{display:grid;gap:18px;max-width:780px;margin-bottom:clamp(40px,5vw,64px)}.section-head.is-split{max-width:none;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:20px clamp(32px,6vw,96px)}.section-head.is-split .lead{justify-self:start}@media(max-width:860px){.section-head.is-split{grid-template-columns:minmax(0,1fr)}}.lead-link{align-self:end}.two-col{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px clamp(40px,7vw,112px);align-items:start}@media(max-width:900px){.two-col{grid-template-columns:minmax(0,1fr)}}.path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;counter-reset:step;border-top:1px solid var(--z900)}.path-step{position:relative;display:flex;flex-direction:column;gap:12px;padding:28px 28px 8px 0}.path-step+.path-step{padding-left:28px;border-left:1px solid var(--line-strong)}.path-n{font-size:.875rem;font-weight:500;color:var(--emerald-ink);font-variant-numeric:tabular-nums}.path-step h3{font-size:1.375rem;letter-spacing:-.025em}.path-step p{color:var(--z600);font-size:1rem}.path-links{display:flex;flex-wrap:wrap;gap:0 18px;margin-top:auto;padding-top:8px}@media(max-width:1000px){.path{grid-template-columns:repeat(2,minmax(0,1fr))}.path-step:nth-child(3){padding-left:0;border-left:0}.path-step:nth-child(n+3){border-top:1px solid var(--line-strong);margin-top:24px}}@media(max-width:600px){.path{grid-template-columns:minmax(0,1fr)}.path-step,.path-step+.path-step{padding:24px 0 4px;border-left:0}.path-step+.path-step{border-top:1px solid var(--line-strong);margin-top:20px}}.problem-text{display:grid;gap:20px;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.6;color:var(--z700);padding-top:6px}.problem-accent{color:var(--z900);font-weight:500;padding-left:20px;border-left:2px solid var(--emerald-ink)}.review-copy{display:grid;gap:28px;align-content:start}.review-copy .eyebrow{margin-bottom:-10px}.steps-list{display:grid;gap:0;counter-reset:s;border-top:1px solid var(--line-strong)}.steps-list li{counter-increment:s;position:relative;padding:16px 0 16px 38px;border-bottom:1px solid var(--line-strong);color:var(--z700)}.steps-list li:before{content:"0" counter(s);position:absolute;left:0;top:18px;font-size:.875rem;font-weight:500;color:var(--emerald-ink);font-variant-numeric:tabular-nums}.steps-list b{color:var(--z900)}.review-notes{display:grid;gap:10px;font-size:.9375rem}.dir-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:960px){.dir-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.dir-grid{grid-template-columns:minmax(0,1fr);gap:12px}}.dir-grid li{display:flex}.dir-card{position:relative;display:flex;flex-direction:column;gap:10px;width:100%;min-height:168px;padding:26px 26px 24px;text-decoration:none}.dir-title{font-size:1.375rem;font-weight:600;letter-spacing:-.025em;line-height:1.2}.dir-text{color:var(--z600);font-size:1rem;padding-right:32px}.dir-card .arrow,.next-card .arrow,.svc-card .arrow{position:absolute;right:24px;top:30px;color:var(--z900);transition:transform .3s var(--ease),color .3s var(--ease)}.dir-card:hover .arrow,.next-card:hover .arrow,.svc-card:hover .arrow{transform:translate(3px);color:var(--emerald-ink)}@media(max-width:600px){.dir-card{min-height:0;padding:22px}}.principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--z900)}.principles li{display:grid;gap:10px;align-content:start;padding:28px 28px 4px 0}.principles li+li{padding-left:28px;border-left:1px solid var(--line-strong)}.principles h3{font-size:1.25rem;letter-spacing:-.02em}.principles p{color:var(--z600)}.principles-lg h3{font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem)}@media(max-width:860px){.principles{grid-template-columns:minmax(0,1fr)}.principles li,.principles li+li{padding:22px 0;border-left:0}.principles li+li{border-top:1px solid var(--line-strong)}}.how-foot{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:40px}.team-text{display:grid;gap:22px;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);color:var(--z700);padding-top:6px}.team-text b{color:var(--z900)}.faq-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px clamp(40px,7vw,112px)}@media(max-width:900px){.faq-grid{grid-template-columns:minmax(0,1fr)}}.faq-list{border-top:1px solid var(--z900)}.faq-list details{border-bottom:1px solid var(--line-strong)}.faq-list summary{position:relative;display:block;list-style:none;cursor:pointer;padding:22px 48px 22px 0;font-size:1.125rem;font-weight:600;letter-spacing:-.015em;line-height:1.4}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:before,.faq-list summary:after{content:"";position:absolute;right:6px;top:50%;width:14px;height:1.5px;background:var(--z900);border-radius:1px;transition:transform .3s var(--ease)}.faq-list summary:after{transform:rotate(90deg)}.faq-list details[open] summary:after{transform:rotate(0)}.faq-list summary:hover{color:var(--z700)}.details-body{overflow:hidden}.details-body p{padding:0 48px 24px 0;color:var(--z600);max-width:64ch}@media(max-width:560px){.faq-list summary{font-size:1.0625rem;padding-block:18px}}.pf-copy{display:grid;gap:18px;align-content:start;position:sticky;top:calc(var(--header-h) + 32px)}@media(max-width:900px){.pf-copy{position:static}}.form-card{display:grid;gap:20px;padding:clamp(22px,3vw,36px);border-radius:var(--radius-lg);min-width:0}.form-title{font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.field{display:grid;gap:8px;min-width:0;border:0;margin:0;padding:0}.field-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}@media(max-width:560px){.field-row{grid-template-columns:minmax(0,1fr);gap:20px}}.field label,.field legend{font-size:.9375rem;font-weight:500;color:var(--z800);padding:0}.field legend{margin-bottom:10px}.opt{font-weight:400;color:var(--z600);font-size:.875rem;margin-left:4px}.hint{font-size:.875rem;color:var(--z600)}input:not([type=radio]):not([type=checkbox]),select,textarea{width:100%;min-height:50px;padding:12px 16px;border-radius:var(--radius-sm);border:1px solid var(--z300);background:var(--white);color:var(--z900);font-size:1rem;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}textarea{resize:vertical;min-height:104px;line-height:1.5}select{appearance:none;-webkit-appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%2318181b' stroke-width='1.6'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center}::placeholder{color:var(--z500);opacity:1}input:hover,select:hover,textarea:hover{border-color:var(--z400)}input:not([type=radio]):not([type=checkbox]):focus,select:focus,textarea:focus{outline:none;border-color:var(--emerald-ink);box-shadow:0 0 0 3px #0478572e}[aria-invalid=true]:not(fieldset){border-color:var(--error)!important}fieldset[aria-invalid=true] .choice span{border-color:#b91c1c80}.choice-row{display:flex;flex-wrap:wrap;gap:8px}.choice-col{display:grid;gap:8px}.choice{position:relative;display:inline-flex;cursor:pointer}.choice input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.choice span{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border-radius:999px;border:1px solid var(--z300);background:var(--white);font-size:.9375rem;line-height:1.3;color:var(--z800);transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.choice-col .choice span{width:100%;border-radius:var(--radius-sm);padding-left:44px;position:relative}.choice-col .choice span:before{content:"";position:absolute;left:16px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:50%;border:1.5px solid var(--z400);background:var(--white)}.choice-col .choice input:checked+span:before{border:5px solid var(--emerald);background:var(--z900)}.choice:hover span{border-color:var(--z500)}.choice input:checked+span{background:var(--z900);border-color:var(--z900);color:var(--white)}.choice input:focus-visible+span{outline:2px solid var(--emerald-ink);outline-offset:2px}.consent{display:flex;align-items:flex-start;gap:12px;min-height:44px;font-size:.9375rem;color:var(--z700);cursor:pointer;padding-top:2px}.consent input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--z900);flex:none}.field-error{font-size:.875rem;color:var(--error);font-weight:500}.consent+.field-error{margin-top:-12px}.form-status{font-size:.9375rem;font-weight:500;min-height:0}.form-status:empty{display:none}.form-status.is-filled{color:var(--emerald-ink);display:flex;gap:10px;align-items:center}.form-status.is-filled:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--emerald-ink);flex:none}.form-status.is-error{color:var(--error)}.pf-package-note{font-size:.9375rem;color:var(--z700);padding:14px 16px;border-radius:var(--radius-sm);background:var(--z100)}.situations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,5vw,64px);border-top:1px solid var(--z900)}.situations li{display:grid;grid-template-columns:28px minmax(0,1fr);padding-block:22px;border-bottom:1px solid var(--line-strong);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.45;letter-spacing:-.01em;color:var(--z800)}.sit-mark{width:8px;height:8px;margin-top:.55em;border-radius:50%;background:var(--emerald-ink)}@media(max-width:760px){.situations{grid-template-columns:minmax(0,1fr)}}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:960px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.card-grid{grid-template-columns:minmax(0,1fr);gap:12px}}.card{display:grid;gap:10px;align-content:start;padding:26px}.card h3{font-size:1.1875rem}.card p{color:var(--z600);font-size:1rem}.card-n{font-size:.875rem;font-weight:500;color:var(--emerald-ink);font-variant-numeric:tabular-nums;margin-bottom:6px}@media(max-width:600px){.card{padding:22px}}.rows{border-top:1px solid var(--z900)}.rows li{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:8px clamp(32px,6vw,96px);padding-block:26px;border-bottom:1px solid var(--line-strong)}.rows h3{font-size:1.375rem;letter-spacing:-.025em}.rows p{color:var(--z600);max-width:62ch}@media(max-width:760px){.rows li{grid-template-columns:minmax(0,1fr);padding-block:20px}.rows h3{font-size:1.1875rem}}.statement-text{font-size:clamp(1.25rem,1.05rem + .8vw,1.75rem);line-height:1.4;letter-spacing:-.02em;color:var(--z800);font-weight:500;max-width:34ch;text-wrap:pretty}.cross-list{display:grid;gap:0}.cross-list li{position:relative;padding:14px 0 14px 34px;border-bottom:1px solid var(--line);color:var(--z700)}.cross-list li:before,.cross-list li:after{content:"";position:absolute;left:4px;top:calc(14px + .8em);width:14px;height:1.5px;background:var(--z500);border-radius:1px;transform:rotate(45deg)}.cross-list li:after{transform:rotate(-45deg)}.cross-list-lg{border-top:1px solid var(--z900)}.cross-list-lg li{font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);padding-block:20px;padding-left:40px;color:var(--z800);border-bottom-color:var(--line-strong)}.cross-list-lg li:before,.cross-list-lg li:after{top:calc(20px + .78em);background:var(--error)}.check-list{display:grid;gap:12px}.check-list li{position:relative;padding-left:30px;color:var(--z700)}.check-list li:before{content:"";position:absolute;left:2px;top:.42em;width:13px;height:7px;border-left:1.75px solid var(--emerald-ink);border-bottom:1.75px solid var(--emerald-ink);transform:rotate(-45deg)}.check-list-dark li{color:var(--z300)}.check-list-dark li:before{border-color:var(--emerald)}.check-list-lg{gap:0;border-top:1px solid var(--z900)}.check-list-lg li{font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);color:var(--z800);padding:20px 0 20px 40px;border-bottom:1px solid var(--line-strong)}.check-list-lg li:before{left:4px;top:calc(20px + .45em)}.info-panel{display:grid;grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr));padding:0;border-radius:var(--radius-lg);overflow:hidden}.info-block{padding:clamp(24px,3vw,40px);display:grid;gap:12px;align-content:start}.info-block+.info-block{border-left:1px solid var(--line)}.info-title{font-size:1.125rem;font-weight:600;letter-spacing:-.015em}.info-block p{color:var(--z700)}.info-cost{font-size:1.125rem;line-height:1.5;color:var(--z800)!important}.info-cost b{color:var(--z900)}@media(max-width:860px){.info-panel{grid-template-columns:minmax(0,1fr)}.info-block+.info-block{border-left:0;border-top:1px solid var(--line)}}.price-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:stretch}@media(max-width:1000px){.price-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.price-card.is-featured{grid-column:1 / -1}}@media(max-width:640px){.price-grid{grid-template-columns:minmax(0,1fr)}}.price-card{display:flex;flex-direction:column;gap:16px;padding:clamp(24px,2.6vw,32px);border-radius:var(--radius-lg)}.price-card h3{font-size:1.25rem;letter-spacing:-.02em}.price-card>p:not(.price):not(.eyebrow){color:var(--z600)}.price-card .btn{margin-top:auto}.price{font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem);font-weight:600;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums}.price-card.is-featured .check-list{margin-bottom:8px}.price-rows{border-top:1px solid var(--z900)}.price-rows li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;padding-block:22px;border-bottom:1px solid var(--line-strong);font-size:1.125rem;color:var(--z800)}.price-rows b{font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);letter-spacing:-.03em;white-space:nowrap}.price-rows b.is-muted{font-size:1rem;font-weight:500;color:var(--z600);letter-spacing:0;white-space:normal}.dark-card{background:var(--z950);color:var(--white);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--z800)}.dark-card h3,.dark-card .price{color:var(--white)}.dark-card-text{color:var(--z300);margin-top:18px;max-width:52ch}.dark-card-fine{font-size:.9375rem;color:var(--z400);margin-top:20px}.next-title{font-size:.875rem;font-weight:500;color:var(--z600);margin-bottom:16px}.next-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:700px){.next-grid{grid-template-columns:minmax(0,1fr);gap:12px}}.next-grid li{display:flex}.next-card{position:relative;display:grid;gap:8px;width:100%;padding:clamp(24px,3vw,36px);padding-right:64px;text-decoration:none;border-radius:var(--radius-lg)}.next-label{font-size:clamp(1.5rem,1.25rem + 1vw,2.125rem);font-weight:600;letter-spacing:-.04em;line-height:1.1}.next-text{color:var(--z600)}.next-card .arrow{top:auto;bottom:clamp(26px,3vw,38px);right:clamp(24px,3vw,36px)}.case-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:860px){.case-list{grid-template-columns:minmax(0,1fr)}}.case{gap:18px}.case h3{font-size:1.25rem;letter-spacing:-.02em}.case dl{display:grid;gap:0;border-top:1px solid var(--line)}.case dl>div{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:4px 16px;padding-block:12px;border-bottom:1px solid var(--line)}.case dl>div:last-child{border-bottom:0;padding-bottom:0}.case dt{font-size:.875rem;font-weight:500;color:var(--emerald-ink);padding-top:2px}.case dd{font-size:.9375rem;color:var(--z700)}@media(max-width:480px){.case dl>div{grid-template-columns:minmax(0,1fr)}}.auto-step-list{display:grid;gap:18px;padding:clamp(24px,3vw,36px);border-radius:var(--radius-lg)}.side-label{font-size:1.125rem;font-weight:600;letter-spacing:-.015em}#pervyj-shag .eyebrow{margin-bottom:18px}#pervyj-shag .lead{margin-top:18px}.reg-who{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}@media(max-width:860px){.reg-who{grid-template-columns:minmax(0,1fr)}}.reg-who-card{padding:clamp(22px,3vw,32px);display:grid;gap:18px;align-content:start}.reg-who-card h3{font-size:1.25rem}.reg-who-card .cross-list li:last-child{border-bottom:0}.reg-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;border-top:1px solid var(--z900)}.reg-steps li{display:grid;gap:8px;align-content:start;padding:24px 24px 24px 0;border-bottom:1px solid var(--line-strong)}.reg-step-n{font-size:.875rem;font-weight:500;color:var(--emerald-ink);font-variant-numeric:tabular-nums}.reg-steps b{font-size:1.0625rem;font-weight:600;letter-spacing:-.01em}.reg-step-text{color:var(--z600);font-size:.9375rem}.reg-step-who{font-size:.8125rem;font-weight:500;color:var(--z700);margin-top:4px}.reg-step-who:before{content:"\41a\442\43e: ";color:var(--z600);font-weight:400}.reg-timing{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:32px}@media(max-width:760px){.reg-timing{grid-template-columns:minmax(0,1fr)}}.reg-timing-card{padding:clamp(22px,3vw,30px);border-radius:var(--radius);background:var(--white);border:1px solid var(--line);display:grid;gap:8px}.reg-timing-card.is-project{background:var(--z950);color:var(--z300);border-color:var(--z800)}.reg-timing-label{font-size:.875rem;font-weight:600;color:var(--emerald-ink)}.reg-timing-card.is-project .reg-timing-label{color:var(--emerald)}.reg-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px clamp(32px,6vw,96px);align-items:start}@media(max-width:900px){.reg-two{grid-template-columns:minmax(0,1fr)}}.reg-two>div{display:grid;gap:24px;align-content:start}.reg-estimate{padding:clamp(22px,3vw,34px);border-radius:var(--radius-lg)}.reg-estimate ul{display:grid;border-top:1px solid var(--line)}.reg-estimate li{display:grid;gap:4px;padding-block:14px;border-bottom:1px solid var(--line)}.reg-estimate-item{font-weight:600;letter-spacing:-.01em}.reg-estimate-note{font-size:.9375rem;color:var(--z600)}.reg-flow{display:grid;counter-reset:f;border-top:1px solid var(--line)}.reg-flow li{counter-increment:f;display:grid;grid-template-columns:34px minmax(0,1fr);gap:2px 0;padding-block:14px;border-bottom:1px solid var(--line)}.reg-flow li:before{content:"0" counter(f);grid-row:span 2;font-size:.875rem;font-weight:500;color:var(--emerald-ink);padding-top:2px}.reg-flow b{font-weight:600}.reg-flow span{font-size:.9375rem;color:var(--z600)}.reg-price{color:var(--emerald-ink);font-weight:600}.reg-mistakes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,5vw,64px);border-top:1px solid var(--z900)}@media(max-width:760px){.reg-mistakes{grid-template-columns:minmax(0,1fr)}}.reg-mistakes li{display:grid;gap:8px;padding-block:22px;border-bottom:1px solid var(--line-strong)}.reg-mistakes h3{font-size:1.125rem}.reg-mistakes p{color:var(--z600)}.stop-line{margin-top:24px;font-size:.9375rem;font-weight:500;color:var(--z800);display:flex;gap:10px;align-items:baseline}.stop-line:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--error);flex:none;transform:translateY(-1px)}.how-foot .stop-line{margin-top:0}.roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:760px){.roles{grid-template-columns:minmax(0,1fr)}}.role-kicker{font-size:.875rem;font-weight:500;color:var(--emerald-ink)}.role-partner{font-size:.9375rem}.reg-bridge{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px clamp(32px,5vw,80px);padding:clamp(28px,4.5vw,64px)}@media(max-width:900px){.reg-bridge{grid-template-columns:minmax(0,1fr)}}.reg-bridge .h2{margin-top:18px;font-size:clamp(1.75rem,1.3rem + 1.5vw,2.5rem)}.reg-bridge .hero-actions{margin-top:28px}.reg-bridge .check-list li{color:var(--z200)}@media(max-width:560px){.reg-bridge .hero-actions{flex-direction:column;align-items:stretch}}.svc-group+.svc-group{margin-top:40px}.svc-group-title{font-size:.875rem;font-weight:500;color:var(--z600);margin-bottom:14px}.svc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:960px){.svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.svc-grid{grid-template-columns:minmax(0,1fr)}}.svc-grid li{display:flex}.svc-card{position:relative;display:grid;gap:6px;align-content:start;width:100%;padding:22px 56px 22px 22px;text-decoration:none}.svc-kicker{font-size:.8125rem;font-weight:500;color:var(--emerald-ink)}.svc-title{font-size:1.125rem;font-weight:600;letter-spacing:-.015em;line-height:1.3}.svc-text{font-size:.9375rem;color:var(--z600)}.svc-card .arrow{top:24px;right:22px}.quiz-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}@media(max-width:960px){.quiz-grid{grid-template-columns:minmax(0,1fr)}}.quiz-card{gap:26px}.quiz-n{display:inline-grid;place-items:center;width:24px;height:24px;margin-right:8px;border-radius:50%;background:var(--z900);color:var(--white);font-size:.75rem;font-weight:600;vertical-align:1px}.quiz-sub{padding:16px;border-radius:var(--radius-sm);background:var(--z100)}.quiz-sub legend{float:left;width:100%;margin-bottom:12px;line-height:1.45}.quiz-sub .choice-row{clear:both}.quiz-sub .hint{margin-top:10px}.quiz-result{min-height:280px;padding:clamp(22px,3vw,36px);border-radius:var(--radius-lg);border:1px dashed var(--z300);display:grid;gap:14px;align-content:start}.quiz-result:focus{outline:none}.quiz-result.is-filled{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow)}.quiz-empty{color:var(--z600);max-width:40ch}.quiz-tag{justify-self:start;display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:.75rem;font-weight:600;background:var(--z900);color:var(--white)}.quiz-result h3{font-size:1rem;margin-top:10px;color:var(--z600);font-weight:500}.quiz-list{display:grid;border-top:1px solid var(--line)}.quiz-list li{display:grid;gap:4px;padding-block:12px;border-bottom:1px solid var(--line)}.quiz-list a{color:var(--z900);font-weight:600;text-decoration:underline;text-decoration-color:var(--z300);text-underline-offset:4px}.quiz-list a:hover{text-decoration-color:var(--emerald-ink);color:var(--emerald-ink)}.quiz-list p{font-size:.9375rem;color:var(--z600)}.quiz-caveat{font-size:.875rem;color:var(--z700);font-weight:500}.quiz-result .stop-line{margin-top:0}.quiz-result .btn,.reg-form-points{margin-top:8px}.reg-meta{padding-block:0 clamp(56px,6vw,88px);font-size:.9375rem;color:var(--z600)}.reg-meta-date{font-size:.875rem}.reg-meta-title{font-size:1rem;font-weight:600;color:var(--z800);margin-top:10px}.reg-norms{display:grid;gap:6px;margin-block:12px}.reg-norms li{padding-left:16px;position:relative}.reg-norms li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:1px;background:var(--z500)}.site-footer{color:var(--z400);background:var(--black);padding-block:clamp(56px,7vw,96px) 32px;font-size:.9375rem}.footer-grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:40px 32px;padding-bottom:48px;border-bottom:1px solid var(--line-dark)}@media(max-width:1100px){.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-brand{grid-column:1 / -1}}@media(max-width:760px){.footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 20px}}.footer-brand{display:grid;gap:14px;align-content:start}.footer-brand p{max-width:30ch}.footer-contacts{line-height:2.1}.footer-contacts a{color:var(--z200);text-decoration:none}.footer-contacts a:hover{color:var(--white);text-decoration:underline;text-underline-offset:4px}.footer-label{font-size:.8125rem;color:var(--z400);margin-bottom:10px}.footer-nav ul{display:grid}.footer-nav a{display:inline-flex;align-items:center;min-height:40px;color:var(--z300);text-decoration:none}.footer-nav a:hover{color:var(--white)}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:24px}.footer-bottom .footer-copy{padding-top:0}.footer-legal{font-size:.875rem;color:var(--z400)}.footer-copy{padding-top:24px;font-size:.875rem;color:var(--z400)}.hero-note,.reg-price-line{margin-top:14px;font-size:.9375rem;color:var(--z300)}.hero-note a,.reg-price-line a{color:var(--z200);text-underline-offset:3px;text-decoration-color:#ffffff4d}.hero-note a:hover,.reg-price-line a:hover{color:var(--white);text-decoration-color:currentColor}.reg-updated+.reg-price-line{margin-top:6px}.lead-links{display:flex;flex-wrap:wrap;gap:0 28px}.text-link{color:var(--emerald-ink);font-weight:500;text-decoration:underline;text-decoration-color:#04785759;text-underline-offset:3px}.text-link:hover{text-decoration-color:currentColor}.consent a{color:var(--z900);text-decoration:underline;text-decoration-color:var(--z400);text-underline-offset:3px}.consent a:hover{color:var(--emerald-ink);text-decoration-color:currentColor}.statement-sm{font-size:clamp(1.125rem,1rem + .5vw,1.375rem);max-width:46ch}.sides{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}@media(max-width:600px){.sides{grid-template-columns:minmax(0,1fr)}}.sides .card{padding:22px}.sides .card p{font-size:.9375rem}.how-foot .arrow-link{margin-top:-8px}.req-card{padding:clamp(20px,3vw,32px);border-radius:var(--radius-lg)}.req-list>div,.contact-list>div{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:4px 20px;padding-block:12px;border-bottom:1px solid var(--line)}.req-list>div:last-child{border-bottom:0}.req-list dt,.contact-list dt{font-size:.875rem;font-weight:500;color:var(--z600);padding-top:2px}.req-list dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--z800)}.contact-list{border-top:1px solid var(--z900)}.contact-list>div{padding-block:20px;border-bottom-color:var(--line-strong)}.contact-list dd{font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);color:var(--z800)}.contact-list a{color:var(--z900);font-weight:600;text-decoration:underline;text-decoration-color:var(--z300);text-underline-offset:4px}.contact-list a:hover{color:var(--emerald-ink);text-decoration-color:currentColor}@media(max-width:560px){.req-list>div,.contact-list>div{grid-template-columns:minmax(0,1fr)}}.news-list{display:grid;border-top:1px solid var(--z900)}.news-item{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:8px clamp(24px,5vw,64px);padding-block:28px;border-bottom:1px solid var(--line-strong)}.news-meta{grid-row:span 2;display:flex;flex-direction:column;align-items:flex-start;gap:10px;font-size:.9375rem;color:var(--z600);padding-top:4px}.news-title{font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.3;letter-spacing:-.02em;font-weight:600;max-width:40ch}.news-text{color:var(--z700);max-width:64ch}@media(max-width:700px){.news-item{grid-template-columns:minmax(0,1fr)}.news-meta{grid-row:auto;flex-direction:row;align-items:center}}.prose{max-width:72ch;color:var(--z800);font-size:1.0625rem;line-height:1.7}.prose>*+*{margin-top:1em}.prose h2{font-size:clamp(1.375rem,1.2rem + .7vw,1.75rem);line-height:1.25;letter-spacing:-.025em;font-weight:600;color:var(--z900);margin-top:2em}.prose h2:first-child{margin-top:0}.prose h3{margin-top:1.6em}.prose ul,.prose ol{display:grid;gap:.5em;padding-left:1.4em}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li::marker{color:var(--emerald-ink)}.prose b,.prose strong{color:var(--z900)}.prose a{color:var(--emerald-ink);text-decoration:underline;text-decoration-color:#04785759;text-underline-offset:3px}.prose a:hover{text-decoration-color:currentColor}.legal{font-size:1rem}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white)}.prose table{width:100%;min-width:560px;border-collapse:collapse;font-size:.9375rem;line-height:1.5}.prose th,.prose td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.prose th{font-weight:600;color:var(--z900);background:var(--z50)}.prose tr:last-child td{border-bottom:0}.legal h2{font-size:1.25rem;margin-top:1.8em}.legal-hero{padding-bottom:clamp(48px,5vw,80px)}.legal-title{margin-top:clamp(20px,3vw,40px);max-width:24ch;font-size:clamp(2rem,1.4rem + 2.2vw,3.25rem)}.byline{margin-top:24px;font-size:.9375rem;color:var(--z400)}.byline span:first-child{color:var(--z200)}.article-cta{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px clamp(32px,5vw,80px);align-items:center;padding:clamp(28px,4.5vw,56px)}.article-cta .h2{font-size:clamp(1.75rem,1.3rem + 1.5vw,2.5rem)}.article-cta .hero-actions{margin-top:0}@media(max-width:860px){.article-cta{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.article-cta .hero-actions{flex-direction:column;align-items:stretch}}.blog-list{display:grid;gap:16px}.blog-card{gap:12px}.blog-meta{font-size:.875rem;color:var(--z600)}.blog-card-title{font-size:clamp(1.375rem,1.15rem + .9vw,2rem);max-width:30ch}.price-toc ul{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.price-toc a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line-dark);color:var(--z200);text-decoration:none;font-size:.9375rem}.price-toc a:hover{border-color:#fff6;color:var(--white)}.price-layout{display:grid;gap:24px}.price-layout.has-aside{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start}@media(max-width:960px){.price-layout.has-aside{grid-template-columns:minmax(0,1fr)}}.price-list{border-top:1px solid var(--z900)}.price-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 32px;padding-block:20px;border-bottom:1px solid var(--line-strong)}.price-item h3{font-size:1.125rem}.price-item-main p{margin-top:4px;color:var(--z600);font-size:.9375rem;max-width:60ch}.price-item-price{display:grid;justify-items:end;align-content:start;gap:2px;text-align:right}.price-item-price b{font-size:clamp(1.125rem,1rem + .4vw,1.375rem);letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.price-item-price span{font-size:.875rem;color:var(--z600)}@media(max-width:600px){.price-item{grid-template-columns:minmax(0,1fr)}.price-item-price{justify-items:start;text-align:left;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}}.price-estimate h3{margin-bottom:12px}.price-estimate .fine{margin-top:14px}.price-block .section-head{margin-bottom:clamp(28px,3.5vw,40px)}.card-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1000px){.card-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.card-grid-4{grid-template-columns:minmax(0,1fr)}}.karta-sample{padding:clamp(22px,3vw,34px);border-radius:var(--radius-lg);display:grid;gap:14px;min-width:0}.karta-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--line)}.karta-title{font-size:1.125rem;font-weight:600;letter-spacing:-.015em}.karta-doc>div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:4px 16px}@media(max-width:374px){.karta-doc>div{grid-template-columns:minmax(0,1fr)}}.karta-doc dt{font-size:.875rem;font-weight:500;color:var(--emerald-ink);padding-top:2px}.karta-doc dd{font-weight:600}.karta-sub{font-size:.9375rem;color:var(--z600);font-weight:500;margin-top:6px}.karta-sample .reg-flow{grid-template-columns:none}.karta-sample .reg-flow li{grid-template-columns:34px minmax(0,1fr);padding-block:10px}.karta-sample .reg-flow li:before{grid-row:auto}.karta-estimate{display:grid;border-top:1px solid var(--line)}.karta-estimate li{display:flex;justify-content:space-between;gap:16px;padding-block:10px;border-bottom:1px solid var(--line)}.karta-dash{color:var(--z500)}.calc-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:start}@media(max-width:960px){.calc-grid{grid-template-columns:minmax(0,1fr)}}.calc-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 16px}@media(max-width:560px){.calc-fields{grid-template-columns:minmax(0,1fr)}}.calc-field label{min-height:2.6em;display:flex;align-items:flex-end;flex-wrap:wrap;column-gap:4px}.calc-field .opt{margin-left:0}@media(max-width:560px){.calc-field label{min-height:0}}.input-unit{position:relative}.input-unit input{padding-right:44px!important;font-variant-numeric:tabular-nums}.input-unit .unit{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--z500);font-size:.9375rem;pointer-events:none}.calc-form .btn{justify-self:start}.calc-result{position:sticky;top:calc(var(--header-h) + 24px);padding:clamp(22px,3vw,34px);border-radius:var(--radius-lg);display:grid;gap:16px;min-width:0}@media(max-width:960px){.calc-result{position:static}}.calc-status{font-size:.9375rem;color:var(--z600)}.calc-main{display:grid;border-top:1px solid var(--line)}.calc-main>div{display:grid;gap:2px;padding-block:12px;border-bottom:1px solid var(--line)}.calc-main dt{font-size:.875rem;font-weight:500;color:var(--z600)}.calc-main dd{font-size:1.125rem;font-weight:600;letter-spacing:-.01em;color:var(--z900);font-variant-numeric:tabular-nums}.calc-main .calc-profit dd{font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem);letter-spacing:-.04em;line-height:1.05}.calc-result.is-filled .calc-profit dd{color:var(--emerald-ink)}.calc-result.is-loss .calc-profit dd{color:var(--error)}.calc-sub{font-size:.9375rem;color:var(--z600);font-weight:500}.calc-bars{display:grid;gap:12px}.calc-bars li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;font-size:.9375rem}.calc-bars li.calc-empty{display:block;color:var(--z500)}.calc-bar-value{color:var(--z600);font-variant-numeric:tabular-nums;white-space:nowrap}.calc-bar{grid-column:1 / -1;height:6px;border-radius:3px;background:var(--z200);overflow:hidden}.calc-bar span{display:block;height:100%;background:var(--z500);border-radius:3px;transition:width .35s var(--ease)}.calc-bars li.is-top .calc-bar span{background:var(--z900)}.calc-bars li.is-top .calc-bar-label{font-weight:600}.calc-how{margin-top:32px;max-width:72ch;display:grid;gap:8px}.calc-how h3{font-size:1rem}.calc-how p{font-size:.9375rem;color:var(--z600)}@media(prefers-reduced-motion:reduce){*:not(.reel.is-play *),*:not(.reel.is-play *):before,*:not(.reel.is-play *):after{animation:none!important;transition:none!important;scroll-behavior:auto!important}a.glass-light:hover{transform:none}}.section+.reg-meta>.container{border-top:1px solid var(--line-strong);padding-top:32px}.hero-price{margin-top:18px;color:var(--z300, #d4d4d8);font-size:1rem}.hero-price strong,.hero-price b{color:var(--emerald, #34d399);font-weight:600}.page-home .page-hero{padding-top:clamp(40px,8vw,96px)}@media(max-width:640px){.page-article .h1-page{font-size:clamp(1.75rem,1.2rem + 3vw,2.25rem)}.page-article .hero-lead{font-size:1rem}}.cookie-bar{position:fixed;left:16px;right:16px;bottom:16px;z-index:60;max-width:720px;margin:0 auto;padding:16px 18px;display:flex;gap:12px 18px;align-items:center;flex-wrap:wrap;border-radius:var(--radius-sm, 14px);box-shadow:0 10px 30px #0000002e;font-size:.9375rem}.cookie-bar p{flex:1 1 320px;margin:0;color:var(--z800, #27272a)}.cookie-bar a{color:var(--emerald-ink, #047857);text-decoration:underline}.cookie-actions{display:flex;gap:8px}.hero-visual{margin:0;align-self:center;padding:clamp(16px,2.5vw,28px);border-radius:var(--radius, 20px);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(8px)}.hero-visual svg{display:block;width:100%;height:auto}.pv-caption{margin-top:10px;color:var(--z300, #d4d4d8);font-size:.875rem;text-align:center}.pv-track,.pl-track{fill:none;stroke:#ffffff24;stroke-width:2}.pv-line,.pl-line{fill:none;stroke:var(--emerald, #34d399);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:pv-draw 2.4s cubic-bezier(.2,.8,.2,1) .2s forwards}.pl-line-2{animation-delay:.45s}.pv-dot{fill:#0b0b0c;stroke:var(--emerald, #34d399);stroke-width:2.5;opacity:.35;animation:pv-on .5s ease forwards;animation-delay:calc(var(--d, 0s) + .3s)}.pl-launch .pv-dot{animation-delay:2.4s}.pv-ring{fill:none;stroke:var(--emerald, #34d399);stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center;animation:pv-ring 2.8s ease-out infinite;animation-delay:calc(var(--d, 0s) + .8s)}.pv-label,.pl-label{fill:#e4e4e7;font:500 13px/1 Inter,system-ui,sans-serif}.pl-lane{fill:#a1a1aa;font:500 11px/1 Inter,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.pl-pill{fill:#151517;stroke:#ffffff29}.pl-node{opacity:.25;animation:pv-on .6s ease forwards;animation-delay:calc(var(--d, 0s) + .3s)}.pl-sales .pl-pill{stroke:#34d3998c}.pl-launch-label{fill:var(--emerald, #34d399);font-weight:600}@keyframes pv-draw{to{stroke-dashoffset:0}}@keyframes pv-on{to{opacity:1}}@keyframes pv-ring{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(1.9)}}@media(prefers-reduced-motion:reduce){.pv-line,.pl-line{animation:none;stroke-dashoffset:0}.pv-dot,.pl-node{animation:none;opacity:1}.pv-ring{animation:none}}@media(max-width:900px){.hero-visual{margin-top:28px}}:root{--grad: linear-gradient(100deg, #34d399 0%, #22d3ee 100%);--acc: #34d399;--acc-ink: #047857;--acc-soft: #ecfdf5;--acc-line: rgba(4, 120, 87, .18);--warn: #b45309;--warn-soft: #fffbeb}.dir-mkt{--acc: #a78bfa;--acc-ink: #6d28d9;--acc-soft: #f5f3ff;--acc-line: rgba(109, 40, 217, .18);--grad: linear-gradient(100deg, #a78bfa 0%, #38bdf8 100%)}.dir-ana{--acc: #38bdf8;--acc-ink: #0369a1;--acc-soft: #f0f9ff;--acc-line: rgba(3, 105, 161, .18);--grad: linear-gradient(100deg, #38bdf8 0%, #34d399 100%)}:root{--grad-ink: linear-gradient(100deg, #047857 0%, #0e7490 100%)}.dir-mkt{--grad-ink: linear-gradient(100deg, #6d28d9 0%, #0369a1 100%)}.dir-ana{--grad-ink: linear-gradient(100deg, #0369a1 0%, #047857 100%)}.h1,.h1-page,.h2{font-weight:700}.grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}mark.hl{color:inherit;background:linear-gradient(transparent 55%,color-mix(in srgb,var(--acc) 38%,transparent) 55%);padding:0 .08em;border-radius:2px;font-weight:600}.page-hero mark.hl,.dark-card mark.hl{background:linear-gradient(transparent 58%,#34d39959 58%)}.page-hero mark.hl,.dark-card mark.hl{color:var(--z200)}.ambient{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.ambient i{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;will-change:transform}.ambient .a1{width:46vw;height:46vw;max-width:640px;max-height:640px;right:-8%;top:-30%;background:radial-gradient(closest-side,color-mix(in srgb,var(--acc) 60%,transparent),transparent);animation:amb1 18s ease-in-out infinite alternate}.ambient .a2{width:34vw;height:34vw;max-width:480px;max-height:480px;right:22%;bottom:-40%;background:radial-gradient(closest-side,rgba(34,211,238,.38),transparent);animation:amb2 22s ease-in-out infinite alternate}.ambient .a3{width:26vw;height:26vw;max-width:380px;max-height:380px;left:-6%;top:10%;background:radial-gradient(closest-side,rgba(167,139,250,.26),transparent);animation:amb3 26s ease-in-out infinite alternate}.ambient b{position:absolute;border-radius:22px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,#ffffff17,#ffffff03);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transform:translate3d(var(--mx, 0),var(--my, 0),0) rotate(var(--rot));transition:transform .8s var(--ease)}.ambient .g1{--rot: 14deg;width:120px;height:120px;right:9%;top:18%;animation:float 9s ease-in-out infinite}.ambient .g2{--rot: -10deg;width:70px;height:70px;right:30%;bottom:14%;border-radius:50%;animation:float 11s ease-in-out -3s infinite}@keyframes amb1{to{transform:translate(-12vw,10vh) scale(1.15)}}@keyframes amb2{to{transform:translate(10vw,-12vh) scale(.9)}}@keyframes amb3{to{transform:translate(8vw,14vh) scale(1.2)}}@keyframes float{50%{translate:0 -14px}}.page-hero .container,.reel-band .container{position:relative}@media(max-width:720px){.ambient b{display:none}.ambient i{filter:blur(50px)}}.light{counter-reset:blk}.blk{counter-increment:blk}.section.blk:before{display:none}.blk-tint{background:var(--acc-soft)}.light>.blk-tint:last-child{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.blk-body.prose{max-width:none}.blk-body>p,.blk-body>.more,.blk-body>.dots,.blk-body>.table-wrap{max-width:72ch}.prose .sec-title,.blk .sec-title{font-size:clamp(1.75rem,1.3rem + 1.5vw,2.625rem);line-height:1.1;letter-spacing:-.035em;font-weight:700;max-width:26ch;text-wrap:balance}.blk .sec-title:before{content:counter(blk,decimal-leading-zero);display:block;margin-bottom:14px;font-size:.875rem;font-weight:600;letter-spacing:.02em;color:var(--acc-ink)}.blk .sec-title{margin-bottom:4px}.prose .sec-lead{font-size:clamp(1.125rem,1.05rem + .35vw,1.3125rem);line-height:1.5;color:var(--z700);max-width:60ch}.blk-body>.sec-title+*{margin-top:18px}.blk-body>*+.cards,.blk-body>*+.steps,.blk-body>*+.price-cards,.blk-body>*+.link-cards,.blk-body>*+.checks{margin-top:32px}.article-body .prose .sec-title{font-size:clamp(1.5rem,1.25rem + 1vw,2rem);margin-top:2.2em}.prose .cards{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.prose .cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1060px){.prose .cards-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.prose .cards-4,.prose .cards{grid-template-columns:minmax(0,1fr)}}.prose .cards>li,.prose .steps>li,.prose .price-cards>li,.prose .link-cards>li{position:relative;display:flex;flex-direction:column;gap:8px;margin:0;padding:22px 22px 24px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}.prose .cards>li:hover,.prose .price-cards>li:hover,.prose .link-cards>li:hover{transform:translateY(-3px);border-color:var(--acc-line);box-shadow:var(--shadow-hover),0 0 0 4px color-mix(in srgb,var(--acc) 12%,transparent)}.ic{width:44px;height:44px;padding:10px;flex:none;border-radius:12px;background:var(--acc-soft);stroke:var(--acc-ink);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;margin-bottom:6px;transition:transform .4s var(--ease)}.blk-tint .ic{background:var(--white)}.prose .cards>li:hover .ic{transform:rotate(-6deg) scale(1.06)}.card-t{display:block;font-size:1.125rem;font-weight:600;letter-spacing:-.015em;line-height:1.3;color:var(--z900)}.card-d{display:block;color:var(--z600);font-size:.98rem;line-height:1.55}.prose .cards-warn>li{border-left:3px solid var(--warn)}.prose .cards-warn .ic{background:var(--warn-soft);stroke:var(--warn)}.prose .steps{list-style:none;padding:0;display:grid;gap:14px;counter-reset:none}.prose .steps-h{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.prose .steps-h>li{padding-top:26px}.prose .steps-h>li:after{content:"";position:absolute;left:22px;right:22px;top:0;height:3px;border-radius:0 0 3px 3px;background:var(--grad);transform-origin:left}.step-n{font-size:2.25rem;font-weight:700;letter-spacing:-.05em;line-height:1;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums}.light .grad,.light .step-n{background-image:var(--grad-ink)}.light .dark-card .grad,.light .bento .grad{background-image:var(--grad)}.prose .steps-v{gap:0;max-width:820px}.prose .steps-v>li{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:18px;row-gap:4px;padding:0 0 26px;background:none;border:0;box-shadow:none;border-radius:0}.prose .steps-v>li>.step-n{grid-row:span 2;font-size:1.5rem;width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:var(--white);-webkit-text-fill-color:var(--acc-ink);color:var(--acc-ink);border:1px solid var(--acc-line);box-shadow:var(--shadow)}.prose .steps-v>li:not(:last-child):before{content:"";position:absolute;left:26px;top:56px;bottom:4px;width:2px;background:linear-gradient(var(--acc),transparent);opacity:.5}.prose .steps-v>li>.card-d:only-of-type{grid-column:2}.prose .price-cards{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.pc-name{color:var(--z700);font-size:1rem;line-height:1.4}.pc-price{margin-top:auto;padding-top:10px;font-size:clamp(1.5rem,1.3rem + .7vw,1.875rem);font-weight:700;letter-spacing:-.035em;line-height:1.1;color:var(--z900);font-variant-numeric:tabular-nums}.prose .price-cards>li.is-free{background:var(--z950);border-color:transparent}.prose .price-cards>li.is-free .pc-name{color:var(--z300)}.prose .price-cards>li.is-free .pc-price{background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.prose .checks,.prose .dots{list-style:none;padding:0;display:grid;gap:10px}.prose .checks>li,.prose .dots>li{position:relative;padding-left:36px}.prose .checks>li:before{content:"";position:absolute;left:0;top:.2em;width:24px;height:24px;border-radius:50%;background:var(--acc-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23047857' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 12.5 3.2 3.2L17 9'/%3E%3C/svg%3E") center / 18px no-repeat}.dir-mkt .prose .checks>li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236d28d9' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 12.5 3.2 3.2L17 9'/%3E%3C/svg%3E")}.dir-ana .prose .checks>li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230369a1' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 12.5 3.2 3.2L17 9'/%3E%3C/svg%3E")}.blk-tint .prose .checks>li:before,.blk-tint .checks>li:before{background-color:var(--white)}.prose .checks-no>li:before{background:#fef2f2 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b91c1c' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M8 8l8 8M16 8l-8 8'/%3E%3C/svg%3E") center / 16px no-repeat}.prose .checks>li,.prose .dots>li{max-width:72ch}.prose .dots>li:before{content:"";position:absolute;left:10px;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--grad)}.prose .link-cards{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.prose .link-cards>li{padding:20px 52px 20px 20px;color:var(--z600);font-size:.98rem}.prose .link-cards>li a{color:var(--z900);font-weight:600;font-size:1.0625rem;text-decoration:none}.prose .link-cards>li a:after{content:"";position:absolute;inset:0;border-radius:inherit}.prose .link-cards>li:after{content:"";position:absolute;right:20px;top:24px;width:9px;height:9px;border-top:2px solid var(--acc-ink);border-right:2px solid var(--acc-ink);transform:rotate(45deg);transition:transform .3s var(--ease)}.prose .link-cards>li:hover:after{transform:translate(4px) rotate(45deg)}.prose details.more{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--white) 70%,transparent)}.prose details.more>summary{cursor:pointer;list-style:none;padding:14px 48px 14px 18px;font-weight:600;position:relative}.prose details.more>summary::-webkit-details-marker{display:none}.prose details.more>summary:after{content:"";position:absolute;right:20px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:2px solid var(--z700);border-bottom:2px solid var(--z700);transform:rotate(45deg);transition:transform .3s var(--ease)}.prose details.more[open]>summary:after{transform:rotate(-135deg);margin-top:-2px}.more-body{padding:0 18px 16px;color:var(--z700)}.more-body>*+*{margin-top:.8em}.tldr{padding:22px 24px;border-radius:var(--radius);background:var(--acc-soft);border:1px solid var(--acc-line)}.tldr .checks>li:before{background-color:var(--white)}.toc{margin-bottom:2.4em;padding:20px 24px;border-radius:var(--radius);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow)}.toc-t{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--acc-ink)}.prose .toc ol{list-style:none;padding:0;margin-top:10px;display:grid;gap:2px 28px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));counter-reset:toc}.toc li{counter-increment:toc}.prose .toc a{display:flex;gap:10px;padding:6px 0;color:var(--z800);text-decoration:none;font-weight:500;line-height:1.35}.toc a:before{content:counter(toc,decimal-leading-zero);color:var(--z400);font-variant-numeric:tabular-nums;font-size:.875rem;padding-top:2px}.prose .toc a:hover{color:var(--acc-ink)}.read-progress{position:fixed;left:0;right:0;top:var(--header-h);z-index:49;height:3px;pointer-events:none}.read-progress span{display:block;height:100%;width:100%;transform-origin:left;transform:scaleX(var(--p, 0));background:var(--grad)}.btn-primary{position:relative;overflow:hidden;isolation:isolate}.btn-primary:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);transform:translate(-120%)}.btn-primary:hover:after{transition:transform .8s var(--ease);transform:translate(120%)}.page-hero .btn-primary,.reel-band .btn-primary{box-shadow:0 10px 40px -10px #34d3998c}.marquee{overflow:hidden;border-block:1px solid var(--line-dark);background:#050506;color:var(--z300);padding-block:16px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquee-track{display:flex;width:max-content;gap:0;animation:marquee 40s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-track span{display:inline-flex;align-items:center;gap:28px;padding-right:28px;font-size:clamp(1rem,.9rem + .4vw,1.25rem);font-weight:600;letter-spacing:-.01em;white-space:nowrap}.marquee-track span:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--grad)}@keyframes marquee{to{transform:translate(-50%)}}.bento-band{background:var(--black);color:var(--white);padding-block:var(--section)}.bento-band .section-head .lead{color:var(--z400)}.bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(190px,auto);gap:14px}.bento>li{display:flex;min-width:0}.bento a{flex:1;position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:26px;border-radius:var(--radius-lg);border:1px solid var(--line-dark);background:#0c0c0e;color:var(--white);text-decoration:none;transition:transform .45s var(--ease),border-color .45s var(--ease)}.bento a:hover{transform:translateY(-4px);border-color:#ffffff40}.bento .b-lg{grid-column:span 4;grid-row:span 2}.bento .b-md{grid-column:span 2;grid-row:span 2}.bento .b-sm{grid-column:span 3}.bento .b-third{grid-column:span 2;min-height:230px}@media(max-width:960px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento .b-lg{grid-column:span 2;grid-row:auto;min-height:300px}.bento .b-md,.bento .b-third{grid-column:span 1;grid-row:auto;min-height:240px}.bento .b-ana{grid-column:span 2}}@media(max-width:600px){.bento{grid-template-columns:minmax(0,1fr)}.bento .b-lg,.bento .b-md,.bento .b-third,.bento .b-ana{grid-column:auto;min-height:230px}}.bento .b-art{position:absolute;inset:0;z-index:-1;background:var(--art, radial-gradient(120% 90% at 85% 10%, rgba(52, 211, 153, .45), transparent 60%));transition:transform .8s var(--ease)}.bento .b-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.78))}.bento a:hover .b-art{transform:scale(1.06)}.bento .b-art img{width:100%;height:100%;object-fit:cover}.b-tag{align-self:flex-start;margin-bottom:auto;padding:5px 12px;border-radius:999px;font-size:.8125rem;font-weight:600;color:var(--z200);background:#ffffff14;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.b-title{font-size:clamp(1.375rem,1.1rem + 1vw,2rem);font-weight:700;letter-spacing:-.03em;line-height:1.1}.b-lg .b-title{font-size:clamp(1.75rem,1.3rem + 1.8vw,3rem);max-width:16ch}.b-text{color:var(--z300);max-width:46ch}.b-price{font-weight:600;color:var(--z100)}.b-price b{background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bento .b-shape{position:absolute;right:22px;top:22px;width:64px;height:64px;stroke:#ffffffd9;fill:none;stroke-width:1.2;opacity:.9}.b-docs{--art: radial-gradient(120% 90% at 85% 10%, rgba(52, 211, 153, .5), transparent 60%), radial-gradient(80% 60% at 10% 100%, rgba(34, 211, 238, .25), transparent 70%)}.b-pack{--art: radial-gradient(120% 90% at 90% 0%, rgba(167, 139, 250, .5), transparent 60%), radial-gradient(70% 60% at 0% 100%, rgba(56, 189, 248, .22), transparent 70%)}.b-3d{--art: conic-gradient(from 210deg at 70% 30%, rgba(34, 211, 238, .45), rgba(167, 139, 250, .35), rgba(52, 211, 153, .4), rgba(34, 211, 238, .45))}.b-ana{--art: radial-gradient(120% 100% at 100% 0%, rgba(56, 189, 248, .5), transparent 60%)}.b-research{--art: radial-gradient(120% 100% at 0% 0%, rgba(251, 191, 36, .32), transparent 60%), radial-gradient(90% 80% at 100% 100%, rgba(52, 211, 153, .28), transparent 70%)}.prose .table-wrap:has(.vs){border-radius:var(--radius)}.reel-band{position:relative;overflow:hidden;color:var(--white);background:var(--black);padding-block:clamp(56px,7vw,112px)}.reel-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:clamp(28px,4vw,64px);align-items:center}@media(max-width:1000px){.reel-grid{grid-template-columns:minmax(0,1fr)}}.reel-copy .eyebrow{margin-bottom:18px}.reel-copy .hero-lead{margin-top:18px}.reel{position:relative;margin:0;border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgba(255,255,255,.12);box-shadow:0 40px 120px -40px #34d39959,0 0 0 1px #0009;background:#050506}.reel-svg{display:block;width:100%;height:auto}.reel-toggle{position:absolute;right:14px;top:14px;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#0000008c;color:var(--white);font-size:.875rem;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.reel-toggle:hover{border-color:#ffffff80}.reel-ico{width:10px;height:12px;border-left:3px solid currentColor;border-right:3px solid currentColor}.reel.is-paused .reel-ico{width:0;height:0;border:0;border-left:10px solid currentColor;border-top:6px solid transparent;border-bottom:6px solid transparent}.reel.is-paused *,.reel.is-off *{animation-play-state:paused!important}.rl-bg{fill:#050506}.rl-glow{animation:rl-glow 15s ease-in-out infinite}@keyframes rl-glow{0%,to{opacity:.7}50%{opacity:1}}.reel-svg text{font-family:var(--font)}.rl-num{fill:#34d399;font-size:15px;font-weight:600;letter-spacing:.08em}.rl-title{fill:#fff;font-size:64px;font-weight:700;letter-spacing:-2.5px}.rl-sub{fill:#a1a1aa;font-size:20px;font-weight:500}.rl-note{fill:#d4d4d8;font-size:15px;font-weight:500}.rl-logo{font-size:84px;font-weight:700;letter-spacing:-3.5px;fill:url(#rlGrad)}.rl-tag{fill:#d4d4d8;font-size:22px;font-weight:500}.rl-lab{fill:#71717a;font-size:14px;font-weight:600;animation:rl-lab 15s linear infinite both;animation-delay:calc(var(--s) * 2.142857s)}.rl-track{stroke:#ffffff1f;stroke-width:2}.rl-prog{stroke:url(#rlGrad);stroke-width:2.5;stroke-dasharray:1;stroke-dashoffset:0;animation:rl-prog 15s linear infinite}.rl-atom{fill:#0b0b0c;stroke:#34d399;stroke-width:3}.rl-atom2{fill:#22d3ee}.rl-core{fill:url(#rlGrad);opacity:.9}.rl-ring{fill:#34d3990f;stroke:#34d399b3;stroke-width:2.5;stroke-dasharray:1}.rl-bond,.rl-guide{stroke:#22d3eeb3;stroke-width:2;stroke-dasharray:1;fill:none}.rl-sheet{fill:#111113;stroke:#ffffff38;stroke-width:1.5}.rl-line{fill:#ffffff38}.rl-line-acc{fill:#34d399}.rl-stamp circle{fill:#34d3991f;stroke:#34d399;stroke-width:3}.rl-stamp .rl-stamp-in{fill:none;stroke-dasharray:4 5;stroke-width:1.5}.rl-stamp path{fill:none;stroke:#34d399;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.rl-lid{fill:#1c1c1f;stroke:#ffffff40}.rl-jar{fill:#0f0f11;stroke:#ffffff47;stroke-width:1.5}.rl-ink{fill:#022c22bf}.rl-ink2{fill:#022c2273}.rl-glare{fill:#ffffff47;filter:blur(6px)}.rl-shadow{fill:#34d3992e;filter:blur(8px)}.rl-orbit ellipse{fill:none;stroke:#a78bfa73;stroke-width:1.5;stroke-dasharray:6 8}.rl-orbit2 ellipse{stroke:#22d3ee66}.rl-phone{fill:#0d0d0f;stroke:#ffffff4d;stroke-width:2}.rl-notch{fill:#fff3}.rl-mini-jar{fill:#ffffffe6}.rl-chip{fill:#a78bfa40;stroke:#a78bfa99}.rl-buy{fill:url(#rlGrad)}.rl-float{fill:#ffffff0f;stroke:#fff3}.rl-axis{stroke:#ffffff40;stroke-width:1.5}.rl-bar{fill:#38bdf859;stroke:#38bdf8cc;stroke-width:1.5}.rl-trend{fill:none;stroke:url(#rlGrad);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.rl-tip{fill:#34d399}.rl-tip-ring,.rl-burst{fill:none;stroke:#34d399;stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center}.rl-sc{opacity:0;transform-box:view-box;animation:rl-scene 15s linear infinite both;animation-delay:calc(var(--s) * 2.142857s)}.rl-sc7{opacity:1}.rl-in,.rl-fly,.rl-draw,.rl-sx,.rl-sy,.rl-up,.rl-pop,.rl-slide,.rl-stamp{transform-box:fill-box;animation-duration:15s;animation-iteration-count:infinite;animation-fill-mode:both;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-delay:calc(var(--s) * 2.142857s + var(--t, 0s))}.rl-in{animation-name:rl-in}.rl-fly{animation-name:rl-fly;transform-origin:center}.rl-draw{animation-name:rl-draw}.rl-sx{animation-name:rl-sx;transform-origin:left center}.rl-sy{animation-name:rl-sy;transform-origin:center bottom}.rl-up{animation-name:rl-up}.rl-pop{animation-name:rl-pop;transform-origin:center}.rl-slide{animation-name:rl-slide}.rl-stamp{animation-name:rl-stamp;transform-origin:center}.rl-spin-label{animation:rl-scroll 2.4s linear infinite}.rl-glare{animation:rl-glare 2.2s cubic-bezier(.5,0,.3,1) infinite}.rl-orbit{transform-box:fill-box;transform-origin:center;transform:rotate(var(--r))}.rl-orbit ellipse{animation:rl-dash 5s linear infinite}.rl-orbit2 ellipse{animation-duration:7s;animation-direction:reverse}.rl-turn{transform-origin:700px 250px}.rl-tip-ring{animation:rl-ring 1.6s ease-out infinite}.rl-burst{animation:rl-burst 15s ease-out infinite both;animation-delay:calc(6 * 2.142857s + var(--t, 0s))}@keyframes rl-scene{0%{opacity:0;transform:translateY(14px)}1.6%{opacity:1;transform:none}12.6%{opacity:1;transform:none}14.2%{opacity:0;transform:translateY(-10px)}to{opacity:0;transform:translateY(-10px)}}@keyframes rl-lab{0%{fill:#71717a}1%{fill:#34d399}13.6%{fill:#34d399}14.3%,to{fill:#71717a}}@keyframes rl-prog{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes rl-in{0%{opacity:0;transform:translateY(18px)}3%{opacity:1;transform:none}16%{opacity:1;transform:none}17%,to{opacity:0;transform:translateY(18px)}}@keyframes rl-fly{0%{opacity:0;transform:translate(var(--x),var(--y)) scale(.3)}4.5%{opacity:1;transform:none}16%{opacity:1;transform:none}17%,to{opacity:0;transform:translate(var(--x),var(--y)) scale(.3)}}@keyframes rl-draw{0%{stroke-dashoffset:1}5%{stroke-dashoffset:0}16%{stroke-dashoffset:0}17%,to{stroke-dashoffset:1}}@keyframes rl-sx{0%{transform:scaleX(0)}4%{transform:scaleX(1)}16%{transform:scaleX(1)}17%,to{transform:scaleX(0)}}@keyframes rl-sy{0%{transform:scaleY(0)}4%{transform:scaleY(1)}16%{transform:scaleY(1)}17%,to{transform:scaleY(0)}}@keyframes rl-up{0%{opacity:0;transform:translateY(40px) scale(.94)}3.5%{opacity:1;transform:none}16%{opacity:1;transform:none}17%,to{opacity:0;transform:translateY(40px) scale(.94)}}@keyframes rl-pop{0%{opacity:0;transform:scale(0)}2.4%{opacity:1;transform:scale(1.15)}3.4%{transform:scale(1)}16%{opacity:1;transform:scale(1)}17%,to{opacity:0;transform:scale(0)}}@keyframes rl-slide{0%{opacity:0;transform:translate(240px)}3.5%{opacity:1;transform:none}16%{opacity:1;transform:none}17%,to{opacity:0;transform:translate(240px)}}@keyframes rl-stamp{0%{opacity:0;transform:scale(2.4) rotate(-30deg)}2.2%{opacity:1;transform:scale(.9) rotate(-8deg)}3%{transform:scale(1) rotate(-8deg)}16%{opacity:1;transform:scale(1) rotate(-8deg)}17%,to{opacity:0;transform:scale(2.4) rotate(-30deg)}}@keyframes rl-scroll{to{transform:translate(-160px)}}@keyframes rl-glare{0%{transform:translate(-60px) skew(-18deg)}60%,to{transform:translate(260px) skew(-18deg)}}@keyframes rl-dash{to{stroke-dashoffset:-140}}@keyframes rl-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3)}}@keyframes rl-burst{0%{opacity:0;transform:scale(.6)}1%{opacity:.8}8%{opacity:0;transform:scale(3.4)}to{opacity:0;transform:scale(3.4)}}@media(prefers-reduced-motion:reduce){.reel:not(.is-play) .rl-sc{opacity:0}.reel:not(.is-play) .rl-sc7{opacity:1}.reel:not(.is-play) .rl-lab{fill:#a1a1aa}.ambient i,.ambient b,.marquee-track{animation:none!important}.btn-primary:after{display:none}}.prose table.vs{min-width:520px}.prose table.vs th:not(:first-child),.prose table.vs td:not(:first-child){text-align:center}.prose table.vs th:nth-child(2),.prose table.vs td:nth-child(2){background:var(--acc-soft);color:var(--acc-ink);font-weight:700}.prose table.vs td{font-size:1rem}.prose table.vs td:first-child{font-weight:500;color:var(--z900)}.section.blk{padding-block:clamp(52px,6.5vw,104px)}.prose .link-cards .card-d{margin-top:4px}.prose .cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.prose .cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.prose .cards-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.prose .cards-3,.prose .cards-2{grid-template-columns:minmax(0,1fr)}}.article-body .prose .cards-4,.article-body .prose .cards-3{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:560px){.article-body .prose .cards-4,.article-body .prose .cards-3{grid-template-columns:minmax(0,1fr)}.prose table.vs{min-width:0;font-size:.8125rem}.prose table.vs th,.prose table.vs td{padding:10px 6px}}
