:root{color-scheme: light; --n-0: #FFFFFF;--n-25: #FBFCFD;--n-50: #F4F6F9;--n-100: #EDF0F4;--n-200: #E2E7ED;--n-300: #CBD3DD;--n-500: #646E80;--n-600: #4C5768;--n-700: #39424F;--n-900: #0A0E15; --violet-700: #9B1C1C;--violet-600: #B91C1C;--violet-500: #DC2626;--violet-400: #EF4444;--violet-300: #FCA5A5;--violet-050: #FEF2F2;--gold: #E8A33C;--pos-600: #12805C;--pos-050: #E7F6F0;--neg-600: #C2410C;--neg-050: #FDF0E7; --canvas: var(--n-50);--alt: var(--n-25);--surface: var(--n-0);--sunken: var(--n-100);--line: var(--n-200);--line-2: var(--n-100);--ink: var(--n-900);--body: var(--n-700);--mute: var(--n-500);--accent: var(--violet-600); --accent-fill: var(--violet-500); --accent-fill-h: #F87171;--on-accent: #FFFFFF;--tint: var(--violet-050);--tint-line: #FECACA;--onyx: #0A0E15; --onyx-2: #131922;--onyx-line: #232B37;--onyx-ink: #F3F6F9;--onyx-mute: #98A3B4;--track: var(--n-200); --display: 'Segoe UI Variable Display', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--sans: -apple-system, BlinkMacSystemFont, 'Segoe UI Variable Text', 'Segoe UI', Inter, Roboto, 'Helvetica Neue', Arial, sans-serif; --mono: var(--sans); --r-xs: 6px;--r-sm: 10px;--r: 14px;--r-lg: 20px;--r-xl: 28px;--pill: 999px;--wrap: 1180px;--narrow: 760px;--sec-y: clamp(52px, 6.2vw, 88px);--sh-1: 0 1px 2px rgb(10 14 21 / .05);--sh-2: 0 1px 2px rgb(10 14 21 / .05), 0 10px 28px -14px rgb(10 14 21 / .18);--sh-3: 0 2px 6px rgb(10 14 21 / .06), 0 24px 56px -22px rgb(10 14 21 / .26);--sh-1-dk: 0 1px 2px rgb(0 0 0 / .4);--sh-2-dk: 0 1px 2px rgb(0 0 0 / .4), 0 10px 28px -14px rgb(0 0 0 / .7);--sh-3-dk: 0 2px 6px rgb(0 0 0 / .45), 0 24px 56px -22px rgb(0 0 0 / .8);--glow: 0 8px 24px -8px color-mix(in srgb, var(--accent-fill) 45%, transparent);--ring: 0 0 0 4px color-mix(in srgb, var(--accent-fill) 26%, transparent)} *, *::before, *::after{box-sizing: border-box}*{margin: 0}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: 88px}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*, *::before, *::after{animation-duration: .01ms !important;transition-duration: .01ms !important}}body{background: var(--canvas);color: var(--body);font: 400 17.5px/1.65 var(--sans);overflow-x: hidden}img, svg{display: block;max-width: 100%}[hidden]{display: none !important}a{color: var(--accent);text-decoration-thickness: 1px;text-underline-offset: 2px}a:hover{color: var(--ink)}button, input, select, textarea{font: inherit;color: inherit}:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px;border-radius: 3px}.vh{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.skip-link{position: absolute;left: 12px;top: -60px;z-index: 200;background: var(--ink);color: var(--canvas);padding: 10px 16px;border-radius: var(--r-xs);font: 600 14px/1 var(--sans);text-decoration: none;transition: top .15s}.skip-link:focus{top: 12px;color: var(--canvas)} h1, h2, h3, h4{font-family: var(--display);font-weight: 700;color: var(--ink);line-height: 1.14;letter-spacing: -.022em;text-wrap: balance}h1{font-size: clamp(38px, 5.6vw, 64px);font-weight: 800;line-height: 1.02;letter-spacing: -.035em}h1 .hl{color: var(--accent-fill)}h2{font-size: clamp(28px, 3.4vw, 40px);letter-spacing: -.03em}h3{font-size: clamp(20px, 2.2vw, 23px)}h4{font-size: 17.5px;letter-spacing: -.012em}p{text-wrap: pretty}strong, b{font-weight: 650;color: var(--ink)}small{font-size: 14px}.mono{font-family: var(--mono);font-size: .93em;font-variant-numeric: tabular-nums;letter-spacing: -.02em}.num{font-variant-numeric: tabular-nums} .wrap{width: 100%;max-width: var(--wrap);margin-inline: auto;padding-inline: clamp(16px, 4vw, 32px)}.wrap--narrow{max-width: calc(var(--narrow) + 64px)}.sec{padding-block: var(--sec-y)}.sec--alt{background: var(--alt);border-block: 1px solid var(--line-2)}.sec__lede{max-width: 64ch;color: var(--mute);font-size: 18.5px;margin-top: 12px}.prose{max-width: 72ch;font-size: 17.5px;margin-top: 16px}.blk{max-width: 940px}.wrap--narrow p{max-width: 70ch;margin-top: 14px}.sec__hd{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 24px}.grid{display: grid;gap: 18px;margin-top: 34px}.grid--3{grid-template-columns: repeat(3, 1fr)}.grid--2{grid-template-columns: repeat(2, 1fr)}@media (max-width: 1000px){.grid--3{grid-template-columns: repeat(2, 1fr)}}@media (max-width: 680px){.grid--3, .grid--2{grid-template-columns: 1fr}}.ic{width: 1em;height: 1em;flex: none;fill: none}.ic use{pointer-events: none}.rule{height: 1px;background: var(--line);border: 0;margin-block: clamp(40px, 5vw, 64px)} .btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;padding: 12px 20px;border: 1px solid transparent;border-radius: var(--r-sm);font: 650 15px/1.1 var(--sans);letter-spacing: -.01em;text-decoration: none;cursor: pointer;white-space: nowrap;transition: background .15s, border-color .15s, color .15s, box-shadow .15s, transform .15s}.btn .ic{width: 16px;height: 16px;stroke: currentColor}.btn--primary{background: linear-gradient(135deg, var(--violet-400), var(--accent-fill) 65%, var(--violet-700));color: var(--on-accent);box-shadow: var(--glow)}.btn--primary:hover{filter: brightness(1.08);color: var(--on-accent);transform: translateY(-1px);box-shadow: var(--sh-2), var(--glow)}.btn--ink{background: var(--ink);color: var(--canvas)}.btn--ink:hover{background: var(--n-700);color: var(--canvas);transform: translateY(-1px)}.btn--ghost{background: var(--surface);border-color: var(--line);color: var(--ink)}.btn--ghost:hover{border-color: var(--accent-fill);color: var(--ink)}.btn--sm{padding: 9px 15px;font-size: 14px;border-radius: var(--r-xs)}.btn--lg{padding: 14px 24px;font-size: 16px}.btn--full{width: 100%}.lnk{background: none;border: 0;padding: 0;cursor: pointer;font: 550 13.5px/1.2 var(--sans);color: var(--mute);text-decoration: underline;text-underline-offset: 3px;text-decoration-color: var(--line)}.lnk:hover{color: var(--accent);text-decoration-color: currentColor} .tag{display: inline-flex;align-items: center;gap: 6px;padding: 5px 11px;border-radius: var(--pill);background: var(--sunken);border: 1px solid var(--line);font: 550 12.5px/1.25 var(--sans);color: var(--body)}.tag .ic{width: 13px;height: 13px;stroke: currentColor;color: var(--mute)}.tag b{font-variant-numeric: tabular-nums}.tag--fast{background: var(--pos-050);border-color: color-mix(in srgb, var(--pos-600) 28%, transparent);color: var(--pos-600)}.tag--fast .ic{color: currentColor}.tag--lic{background: var(--tint);border-color: var(--tint-line);color: var(--accent)}.tag--lic .ic{color: currentColor}.net{display: inline-flex;align-items: center;gap: 5px;padding: 4px 9px;border-radius: var(--r-xs);background: var(--surface);border: 1px solid var(--line);font: 600 11.5px/1 var(--mono);letter-spacing: .01em;color: var(--body)}.net::before{content: '';width: 6px;height: 6px;border-radius: 50%;background: var(--accent-fill)} .stars{display: inline-flex;gap: 1.5px}.stars .ic{width: 14px;height: 14px;fill: var(--gold);color: var(--gold)}.stars--tp .ic{fill: #00B67A;color: #00B67A} .hdr{position: sticky;top: 0;z-index: 60;background: color-mix(in srgb, var(--canvas) 82%, transparent);backdrop-filter: saturate(1.6) blur(14px);border-bottom: 1px solid transparent;transition: border-color .2s, background .2s}.hdr.is-stuck{border-bottom-color: var(--line)}.hdr__in{display: flex;align-items: center;gap: 20px;height: 66px}.brand{display: inline-flex;align-items: center;gap: 10px;text-decoration: none;color: var(--ink)}.brand__mark{width: 30px;height: 30px;flex: none;display: grid;place-items: center;background: var(--accent-fill);color: var(--on-accent);border-radius: 9px}.brand__mark svg{width: 18px;height: 18px;stroke: currentColor;fill: none;stroke-width: 1.7}.brand__txt{font: 700 18.5px/1 var(--display);letter-spacing: -.035em}.brand__tld{color: var(--accent)}.nav{display: flex;gap: 2px;margin-left: auto}.nav a{padding: 8px 13px;border-radius: var(--r-xs);text-decoration: none;font: 550 14.5px/1 var(--sans);color: var(--body);white-space: nowrap;transition: background .14s, color .14s}.nav a:hover{background: var(--sunken);color: var(--ink)}.nav a.is-here{color: var(--ink);background: var(--sunken)}.hdr__cta{flex: none}.burger{display: none;width: 42px;height: 42px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-xs);cursor: pointer;padding: 12px 11px;flex-direction: column;justify-content: space-between}.burger span{display: block;height: 2px;background: var(--ink);border-radius: 2px;transition: transform .18s, opacity .18s}.burger[aria-expanded="true"] span:nth-child(1){transform: translateY(7px) rotate(45deg)}.burger[aria-expanded="true"] span:nth-child(2){opacity: 0}.burger[aria-expanded="true"] span:nth-child(3){transform: translateY(-7px) rotate(-45deg)}@media (max-width: 940px){.burger{display: flex;margin-left: auto}.hdr__cta{display: none}.nav{position: absolute;inset: 66px 0 auto;margin: 0;flex-direction: column;gap: 2px;background: var(--surface);border-bottom: 1px solid var(--line);padding: 10px clamp(16px, 4vw, 32px) 16px;box-shadow: var(--sh-2);display: none}.nav.is-open{display: flex}.nav a{padding: 13px 8px;border-bottom: 1px solid var(--line-2);border-radius: 0}} .hero{padding: 12px 0 4px}.hero__panel{position: relative;overflow: hidden;isolation: isolate;background: var(--onyx);color: var(--onyx-mute);border: 1px solid var(--onyx-line);border-radius: var(--r-xl);padding: clamp(34px, 5vw, 68px) clamp(20px, 4vw, 56px) clamp(28px, 3.5vw, 44px);text-align: center} .hero__panel::before{content: '';position: absolute;inset: 0;z-index: -1;background: radial-gradient(64% 58% at 50% 0%, color-mix(in srgb, var(--violet-500) 22%, transparent), transparent 70%), linear-gradient(#1a222d 1px, transparent 1px) 0 0 / 100% 56px, linear-gradient(90deg, #1a222d 1px, transparent 1px) 0 0 / 56px 100%;mask-image: radial-gradient(90% 78% at 50% 22%, #000 30%, transparent);opacity: .85}.hero h1{color: #fff;max-width: 18ch;margin-inline: auto}.hero .lede{max-width: 62ch;margin: 20px auto 0;color: #C6CFDB;font-size: clamp(16.5px, 1.45vw, 18.5px);line-height: 1.6} .byline{display: inline-flex;align-items: center;gap: 12px;flex-wrap: wrap;justify-content: center;padding: 6px 18px 6px 6px;margin-bottom: 24px;background: rgb(255 255 255 / .06);border: 1px solid var(--onyx-line);border-radius: var(--pill)}.byline__av{width: 32px;height: 32px;flex: none;display: grid;place-items: center;border-radius: var(--pill);background: var(--accent-fill);color: var(--on-accent);font: 700 12px/1 var(--mono);letter-spacing: .03em}.byline__txt{display: flex;flex-direction: column;align-items: flex-start;gap: 2px;text-align: left}.byline__lbl{font: 600 9.5px/1 var(--mono);text-transform: uppercase;letter-spacing: .14em;color: var(--onyx-mute)}.byline__name{display: inline-flex;align-items: center;gap: 5px;font: 600 13.5px/1.2 var(--sans);color: #fff}.ic--verif{width: 13px;height: 13px;color: var(--violet-400);stroke: currentColor}.byline__sep{width: 1px;height: 26px;background: var(--onyx-line)}@media (max-width: 540px){.byline__sep{display: none}} .stats{list-style: none;padding: 0;margin: 32px 0 0;display: grid;grid-template-columns: repeat(4, 1fr);gap: 1px;background: var(--onyx-line);border: 1px solid var(--onyx-line);border-radius: var(--r);overflow: hidden}.stats li{background: var(--onyx-2);padding: 18px 12px 15px;display: flex;flex-direction: column;align-items: center;gap: 3px}.stats li b{font: 800 clamp(25px, 3vw, 34px)/1 var(--display);color: #fff;letter-spacing: -.035em;font-variant-numeric: tabular-nums}.stats li b small{font-size: .48em;color: var(--onyx-mute);font-weight: 600}.stats li span{font: 600 10.5px/1.35 var(--mono);text-transform: uppercase;letter-spacing: .08em;color: var(--onyx-mute);text-align: center}@media (max-width: 720px){.stats{grid-template-columns: repeat(2, 1fr)}}.hero__foot{margin-top: 26px;display: flex;flex-direction: column;align-items: center;gap: 18px}.jump{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px}.jump a{display: inline-flex;align-items: center;gap: 7px;padding: 9px 15px;border-radius: var(--pill);background: rgb(255 255 255 / .05);border: 1px solid var(--onyx-line);text-decoration: none;font: 550 13.5px/1 var(--sans);color: #D6DDE6;transition: background .15s, border-color .15s, color .15s}.jump a:hover{background: rgb(255 255 255 / .1);border-color: var(--violet-400);color: #fff}.jump .ic{width: 14px;height: 14px;stroke: currentColor;color: var(--violet-400)} .tp{display: inline-flex;align-items: center;gap: 10px;text-decoration: none;font-size: 14px}.tp--hero{color: #C6CFDB}.tp--hero b{color: #fff}.tp__brand{display: inline-flex;align-items: center;gap: 4px;font-weight: 650}.tp__brand .ic{width: 14px;height: 14px;fill: #00B67A;color: #00B67A}.tp--card{gap: 16px;padding: 14px 20px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r);box-shadow: var(--sh-1);color: var(--body)}.tp__big{font: 800 32px/1 var(--display);color: var(--ink);letter-spacing: -.04em}.tp__big small{font-size: .42em;color: var(--mute);font-weight: 600}.tp__col{display: flex;flex-direction: column;gap: 5px}.tp--card .tp__txt{font-size: 13px;color: var(--mute)}.tp--card b{color: var(--ink)} .cards{display: flex;flex-direction: column;gap: 26px;margin-top: 40px} .cas{position: relative;--surface: var(--onyx);--alt: var(--onyx-2);--sunken: var(--onyx-2);--line: rgb(255 255 255 / .09);--line-2: rgb(255 255 255 / .09);--ink: var(--onyx-ink);--body: #D3CCE6;--mute: var(--onyx-mute);--accent: var(--violet-400);--tint: color-mix(in srgb, var(--violet-500) 26%, var(--onyx-2));--tint-line: rgb(255 255 255 / .12);--pos-050: rgb(55 194 149 / .16);--pos-600: #4CD6AA;--neg-050: rgb(251 146 60 / .16);--neg-600: #FB923C;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg);box-shadow: var(--sh-2-dk);transition: box-shadow .2s, border-color .2s}.cas:hover{box-shadow: var(--sh-3-dk);border-color: var(--violet-400)}.cas--top{border-color: var(--accent-fill);box-shadow: var(--sh-3-dk);overflow: hidden}.cas__band{display: flex;align-items: center;gap: 8px;padding: 12px clamp(20px, 2.4vw, 26px);background: linear-gradient(90deg, var(--accent-fill), var(--violet-400));color: var(--on-accent);font: 700 11px/1 var(--mono);text-transform: uppercase;letter-spacing: .12em}.cas__band .ic{width: 14px;height: 14px;stroke: currentColor;flex: none}.cas__flag{display: inline-flex;align-items: center;gap: 7px;margin: 20px 0 -10px 22px;padding: 8px 16px;border-radius: var(--pill);background: var(--accent-fill);color: var(--on-accent);font: 700 12.5px/1 var(--mono);text-transform: uppercase;letter-spacing: .1em;box-shadow: var(--sh-1)}.cas__flag .ic{width: 14px;height: 14px;stroke: currentColor}.cas__in{display: grid;grid-template-columns: 152px minmax(0, 1fr) 230px;gap: clamp(16px, 2vw, 26px);padding: clamp(20px, 2.4vw, 26px)} .cas__id{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 14px;text-align: center;height: 100%;background: var(--alt);border: 1px solid var(--line-2);border-radius: var(--r);padding: 20px 12px}.cas--top .cas__id{background: var(--tint);border-color: var(--tint-line)}.logo{width: 100px;height: 100px;display: grid;place-items: center;border-radius: var(--r-sm);background: var(--ink);color: var(--surface);font: 700 25px/1 var(--display);letter-spacing: -.03em;box-shadow: var(--sh-1);overflow: hidden}.logo img{width: 74%;height: 74%;object-fit: contain}.cas--top .logo{background: var(--accent-fill);color: var(--on-accent)}.cas__score{display: inline-flex;align-items: baseline;gap: 3px;font: 800 28px/1 var(--display);color: var(--ink);letter-spacing: -.04em}.cas__score small{font-size: .46em;color: var(--mute);font-weight: 600} .cas__body{min-width: 0}.cas__body h3{margin-bottom: 4px}.cas__for{font-size: 14px;color: var(--mute)}.cas__tags{display: flex;flex-wrap: wrap;gap: 7px;margin-top: 13px}.cas__nets{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin-top: 12px}.cas__nets .lbl{font: 600 10px/1 var(--mono);text-transform: uppercase;letter-spacing: .1em;color: var(--mute);margin-right: 2px}.cas__note{margin-top: 12px;font-size: 14px;line-height: 1.55;color: var(--body)}.cas__note b{color: var(--ink)} .cas__offer{display: flex;flex-direction: column;gap: 10px;justify-content: center;padding: 16px;background: var(--alt);border: 1px solid var(--line-2);border-radius: var(--r);text-align: center}.cas--top .cas__offer{background: var(--tint);border-color: var(--tint-line)}.cas__olbl{font: 600 9.5px/1 var(--mono);text-transform: uppercase;letter-spacing: .13em;color: var(--accent)}.cas__bonus{font: 700 clamp(17px, 1.7vw, 19px)/1.2 var(--display);color: var(--ink);letter-spacing: -.028em}.cas__bsub{font-size: 12.5px;color: var(--mute);line-height: 1.45}.cas__terms{font: 500 10.5px/1.4 var(--mono);color: var(--mute)} .cas__more{border-top: 1px solid var(--line-2)}.cas__more > summary{display: flex;align-items: center;gap: 9px;padding: 13px clamp(20px, 2.4vw, 26px);cursor: pointer;list-style: none;font: 600 13.5px/1 var(--sans);color: var(--body)}.cas__more > summary::-webkit-details-marker{display: none}.cas__more > summary:hover{color: var(--accent)}.cas__more .chev{width: 15px;height: 15px;stroke: currentColor;color: var(--accent);transition: transform .2s}.cas__more[open] .chev{transform: rotate(180deg)}.cas__grid{display: grid;grid-template-columns: repeat(4, 1fr);gap: 1px;margin: 0 clamp(20px, 2.4vw, 26px) clamp(20px, 2.4vw, 26px);background: var(--line);border: 1px solid var(--line);border-radius: var(--r-sm);overflow: hidden}.cas__grid div{background: var(--alt);padding: 12px 14px}.cas__grid dt{font: 600 10px/1.3 var(--mono);text-transform: uppercase;letter-spacing: .09em;color: var(--mute)}.cas__grid dd{margin: 5px 0 0;font: 650 14px/1.35 var(--sans);color: var(--ink);font-variant-numeric: tabular-nums}@media (max-width: 1040px){.cas__in{grid-template-columns: 100px minmax(0, 1fr)}.cas__offer{grid-column: 1 / -1;text-align: left}.cas__offer .btn{align-self: stretch}.logo{width: 64px;height: 64px;font-size: 17px}.cas__grid{grid-template-columns: repeat(2, 1fr)}}@media (max-width: 560px){.cas__in{grid-template-columns: 1fr}.cas__id{flex-direction: row;align-items: center;gap: 14px;text-align: left}.cas__id .cas__score{margin-left: auto}.logo{width: 54px;height: 54px;font-size: 15px}}.disclo{display: flex;gap: 11px;margin-top: 18px;padding: 14px 16px;background: var(--sunken);border-radius: var(--r-sm);font-size: 13px;line-height: 1.55;color: var(--mute)}.disclo .ic{width: 15px;height: 15px;margin-top: 3px;flex: none;stroke: currentColor} .pays{display: grid;grid-template-columns: repeat(3, 1fr);gap: 18px;margin-top: 32px}.pay{background: var(--surface);border: 1px solid var(--line);border-top: 3px solid var(--accent-fill);border-radius: var(--r-lg);padding: 24px 22px;box-shadow: var(--sh-1);transition: box-shadow .16s, border-color .16s, transform .16s}.pay:hover{box-shadow: var(--sh-2);transform: translateY(-2px)}.pay__hd{display: flex;align-items: center;gap: 14px}.pay__sym{width: 48px;height: 48px;flex: none;display: grid;place-items: center;border-radius: var(--r-sm);background: linear-gradient(135deg, var(--violet-400), var(--violet-600));color: var(--on-accent);box-shadow: 0 6px 16px -6px rgb(0 0 0 / .55)}.pay__sym .ic{width: 24px;height: 24px;stroke: currentColor} .pays .pay:nth-child(1){border-top-color: #B8791F}.pays .pay:nth-child(1) .pay__sym{background: linear-gradient(135deg, #F5C56B, #B8791F)}.pays .pay:nth-child(2){border-top-color: #3358CC}.pays .pay:nth-child(2) .pay__sym{background: linear-gradient(135deg, #7EA2FF, #3358CC)}.pays .pay:nth-child(3){border-top-color: #0D7F72}.pays .pay:nth-child(3) .pay__sym{background: linear-gradient(135deg, #4DD0C4, #0D7F72)}.pays .pay:nth-child(4){border-top-color: #B85F1F}.pays .pay:nth-child(4) .pay__sym{background: linear-gradient(135deg, #FFA968, #B85F1F)}.pays .pay:nth-child(5){border-top-color: var(--violet-600)}.pays .pay:nth-child(6){border-top-color: #B22E70}.pays .pay:nth-child(6) .pay__sym{background: linear-gradient(135deg, #F472B6, #B22E70)}.pay h3{font-size: 18px;letter-spacing: -.02em}.pay__tag{display: inline-block;margin-top: 6px;padding: 3px 9px;border-radius: var(--r-xs);background: var(--tint);font: 700 11px/1.3 var(--mono);text-transform: uppercase;letter-spacing: .08em;color: var(--accent)}.pay__row{display: flex;gap: 18px;margin-top: 18px;padding-top: 16px;border-top: 1px solid var(--line-2)}.pay__row > span{display: flex;flex-direction: column;gap: 4px}.pay__row dt, .pay__k{font: 650 11px/1 var(--mono);text-transform: uppercase;letter-spacing: .08em;color: var(--mute)}.pay__v{font: 700 17px/1.2 var(--sans);color: var(--ink);font-variant-numeric: tabular-nums}.pay__at{margin-top: 14px;font-size: 13.5px;color: var(--mute)}.pay__at b{font-size: 13.5px}@media (max-width: 940px){.pays{grid-template-columns: repeat(2, 1fr)}}@media (max-width: 600px){.pays{grid-template-columns: 1fr}}.steps__ttl{font: 700 21px/1.3 var(--display);color: var(--ink);letter-spacing: -.022em;margin: 44px 0 18px}.steps{list-style: none;counter-reset: s;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(5, 1fr);gap: 16px}.steps li{counter-increment: s;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg);padding: 22px 18px 20px;box-shadow: var(--sh-1)}.steps li::before{content: counter(s, decimal-leading-zero);display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: var(--r-sm);background: var(--accent-fill);color: var(--on-accent);font: 800 19px/1 var(--display);letter-spacing: -.02em;margin-bottom: 15px}.steps h3{font-size: 17px;letter-spacing: -.018em;margin-bottom: 7px}.steps p{font-size: 14.5px;line-height: 1.5;color: var(--mute)}.steps abbr{text-decoration: underline dotted;text-underline-offset: 3px;cursor: help}@media (max-width: 1000px){.steps{grid-template-columns: repeat(2, 1fr)}}@media (max-width: 560px){.steps{grid-template-columns: 1fr}}.block-hd{margin-top: clamp(44px, 5vw, 68px);padding-top: clamp(36px, 4vw, 52px);border-top: 1px solid var(--line)} .rev{background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg);padding: clamp(20px, 2.6vw, 30px);margin-top: 18px;scroll-margin-top: 100px}.rev:first-of-type{border-color: var(--accent-fill)}.rev__hd{display: flex;align-items: flex-start;gap: 16px}.rev__hd .logo{width: 56px;height: 56px;font-size: 16px}.rev:first-of-type .logo{background: var(--accent-fill);color: var(--on-accent)}.rev__ttl{min-width: 0}.rev__ttl h3{margin-bottom: 10px}.rev__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 9px}.score{display: inline-flex;align-items: baseline;gap: 2px;font: 800 22px/1 var(--display);color: var(--ink);letter-spacing: -.04em}.score small{font-size: .5em;color: var(--mute);font-weight: 600}.rev > p{margin-top: 16px;max-width: 76ch;font-size: 15.5px}.pull{margin: 18px 0 0;padding: 16px 20px;background: var(--tint);border-radius: var(--r-sm);border-left: 3px solid var(--accent-fill);font: 600 clamp(16px, 1.6vw, 18px)/1.5 var(--sans);color: var(--ink);max-width: 66ch;letter-spacing: -.012em} .pc{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;margin-top: 20px}.pc__col{padding: 16px 18px;border-radius: var(--r-sm);border: 1px solid var(--line)}.pc__col--pro{background: var(--pos-050);border-color: color-mix(in srgb, var(--pos-600) 22%, transparent)}.pc__col--con{background: var(--neg-050);border-color: color-mix(in srgb, var(--neg-600) 22%, transparent)}.pc__lbl{display: flex;align-items: center;gap: 7px;font: 700 10.5px/1 var(--mono);text-transform: uppercase;letter-spacing: .11em;margin-bottom: 12px}.pc__col--pro .pc__lbl{color: var(--pos-600)}.pc__col--con .pc__lbl{color: var(--neg-600)}.pc__lbl .ic{width: 14px;height: 14px;stroke: currentColor}.pc ul{list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 8px}.pc li{position: relative;padding-left: 19px;font-size: 14.5px;line-height: 1.5}.pc li::before{position: absolute;left: 0;top: -1px;font-weight: 700}.pc__col--pro li::before{content: '+';color: var(--pos-600);font-size: 17px}.pc__col--con li::before{content: '−';color: var(--neg-600);font-size: 17px}@media (max-width: 700px){.pc{grid-template-columns: 1fr}}.offer{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px;margin-top: 20px;padding: 18px 20px;background: var(--ink);border-radius: var(--r);color: var(--onyx-mute)}.offer__lbl{display: block;font: 600 10px/1 var(--mono);text-transform: uppercase;letter-spacing: .12em;color: var(--violet-400);margin-bottom: 7px}.offer b{display: block;font: 700 clamp(17px, 1.8vw, 20px)/1.25 var(--display);color: #fff;letter-spacing: -.028em}.offer small{display: block;margin-top: 6px;font-size: 12.5px}.code{display: inline-block;background: rgb(255 255 255 / .1);border: 1px dashed var(--violet-400);color: var(--violet-400);padding: 1px 7px;border-radius: var(--r-xs);font-weight: 650} .det{border: 1px solid var(--line);border-radius: var(--r-sm);background: var(--surface);margin-top: 10px}.det > summary{display: flex;align-items: center;justify-content: space-between;gap: 14px;padding: 15px 18px;cursor: pointer;list-style: none;font: 650 15.5px/1.4 var(--sans);color: var(--ink);letter-spacing: -.012em}.det > summary::-webkit-details-marker{display: none}.det > summary:hover{color: var(--accent)}.det .chev{width: 17px;height: 17px;flex: none;color: var(--accent);stroke: currentColor;transition: transform .2s}.det[open] .chev{transform: rotate(180deg)}.det[open] > summary{border-bottom: 1px solid var(--line-2)}.det__bd{padding: 15px 18px 17px}.det__bd p{max-width: 76ch}.det--inline{margin-top: 16px;background: var(--alt)}.faq{margin-top: 28px;display: flex;flex-direction: column;gap: 10px}.faq .det{margin-top: 0}.mini{width: 100%;border-collapse: collapse;font-size: 14px}.mini th, .mini td{padding: 9px 0;border-bottom: 1px solid var(--line-2);text-align: left}.mini th{font-weight: 500;color: var(--mute)}.mini td{text-align: right;color: var(--ink);font-weight: 600}.mini tr:last-child th, .mini tr:last-child td{border-bottom: 0}  .grid--feat{gap: 8px 48px;margin-top: 38px}.card{display: flex;gap: 18px;align-items: flex-start;padding-block: 26px}.card:not(:nth-last-child(-n+2)){border-bottom: 1px solid var(--line-2)}@media (max-width: 680px){.card{border-bottom: 1px solid var(--line-2) !important}.card:last-child{border-bottom: 0 !important}}.card__ic{width: 48px;height: 48px;flex: none;display: grid;place-items: center;border-radius: var(--r-sm);background: linear-gradient(135deg, var(--violet-400), var(--violet-600));color: var(--on-accent);box-shadow: 0 6px 16px -6px rgb(0 0 0 / .55)}.card__ic .ic{width: 24px;height: 24px;stroke: currentColor} .card__ic--gold{background: linear-gradient(135deg, #F5C56B, #B8791F)}.card__ic--blue{background: linear-gradient(135deg, #7EA2FF, #3358CC)}.card__ic--violet{background: linear-gradient(135deg, var(--violet-400), var(--violet-600))}.card__ic--teal{background: linear-gradient(135deg, #4DD0C4, #0D7F72)}.card__ic--orange{background: linear-gradient(135deg, #FFA968, #B85F1F)}.card__ic--pink{background: linear-gradient(135deg, #F472B6, #B22E70)}.card__body{min-width: 0;display: flex;flex-direction: column;gap: 12px}.card__body h3{font-size: 18px;letter-spacing: -.018em}.card__desc{font-size: 15px;line-height: 1.55;color: var(--body)}.card__req{margin-top: 2px;font: 600 13.5px/1.5 var(--sans);color: var(--body);background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-sm);padding: 12px 14px;box-shadow: var(--sh-1)}.card__req b{color: var(--ink)}.card__win{display: flex;align-items: baseline;gap: 7px;flex-wrap: wrap;font-size: 14px;color: var(--mute)}.card__win b{color: var(--accent);font-weight: 650}.card__win .ic{width: 13px;height: 13px;stroke: currentColor;color: var(--accent);align-self: center} .card__kw{font: 600 10px/1 var(--mono);text-transform: uppercase;letter-spacing: .11em;color: var(--mute)}.note{display: flex;gap: 12px;margin-top: 20px;padding: 16px 18px;background: var(--tint);border: 1px solid var(--tint-line);border-radius: var(--r-sm);font-size: 14.5px;line-height: 1.6;color: var(--body)}.note .ic{width: 17px;height: 17px;flex: none;margin-top: 3px;color: var(--accent);stroke: currentColor}.note--warn{background: var(--neg-050);border-color: color-mix(in srgb, var(--neg-600) 22%, transparent)}.note--warn .ic{color: var(--neg-600)}.note--plain{background: var(--sunken);border-color: var(--line)}.note--plain .ic{color: var(--mute)} .quote{margin: 0;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r);padding: 20px;display: flex;flex-direction: column;gap: 12px}.quote blockquote{margin: 0}.quote p{font-size: 15px;line-height: 1.6}.quote figcaption{margin-top: auto;padding-top: 13px;border-top: 1px solid var(--line-2);display: flex;flex-wrap: wrap;align-items: center;gap: 4px 10px;font-size: 13px;color: var(--mute)}.quote figcaption b{font-size: 14px}.verif{display: inline-flex;align-items: center;gap: 4px;margin-left: auto;font: 600 10.5px/1 var(--mono);text-transform: uppercase;letter-spacing: .07em;color: var(--pos-600)}.verif .ic{width: 12px;height: 12px;stroke: currentColor} .fact{width: 100%;border-collapse: collapse;margin-top: 24px;font-size: 14.5px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r);overflow: hidden}.fact th, .fact td{padding: 14px 16px;text-align: left;border-bottom: 1px solid var(--line-2);vertical-align: top}.fact th{width: 38%;font: 650 14.5px/1.4 var(--sans);color: var(--ink);background: var(--alt)}.fact td{color: var(--body);line-height: 1.5}.fact tr:last-child th, .fact tr:last-child td{border-bottom: 0}@media (max-width: 640px){.fact th, .fact td{display: block;width: 100%}.fact th{border-bottom: 0;padding-bottom: 4px;background: var(--surface)}} .acard{display: grid;grid-template-columns: auto minmax(0, 1fr);gap: clamp(20px, 3vw, 34px);align-items: start;background: var(--onyx);color: var(--onyx-mute);border: 1px solid var(--onyx-line);border-radius: var(--r-lg);padding: clamp(24px, 3.4vw, 40px)}.acard__av{width: 84px;height: 84px;display: grid;place-items: center;border-radius: var(--r);background: var(--accent-fill);color: var(--on-accent);font: 700 26px/1 var(--display);letter-spacing: -.03em;overflow: hidden;flex: none}.acard__av img{width: 100%;height: 100%;object-fit: cover}.acard h2{color: #fff;font-size: clamp(24px, 2.6vw, 30px)}.acard__role{font: 600 11px/1 var(--mono);text-transform: uppercase;letter-spacing: .11em;color: var(--violet-400);margin-top: 9px}.acard__bio{margin-top: 15px;font-size: 15px;line-height: 1.62;max-width: 72ch}.acard__meta{list-style: none;padding: 0;margin: 18px 0 0;display: flex;flex-wrap: wrap;gap: 10px 26px}.acard__meta li{display: flex;gap: 9px;font-size: 13.5px;line-height: 1.45}.acard__meta .ic{width: 15px;height: 15px;margin-top: 2px;color: var(--violet-400);stroke: currentColor}.acard__meta a{color: #fff}.acard__rev{display: flex;gap: 8px;margin-top: 20px;padding-top: 17px;border-top: 1px solid var(--onyx-line);font: 500 12.5px/1.5 var(--sans)}.acard__rev .ic{width: 14px;height: 14px;flex: none;margin-top: 2px;color: var(--violet-400);stroke: currentColor}@media (max-width: 680px){.acard{grid-template-columns: 1fr}.acard__av{width: 64px;height: 64px;font-size: 20px}} .form-wrap{display: grid;grid-template-columns: 1fr 1.05fr;gap: clamp(28px, 5vw, 60px);align-items: start}@media (max-width: 940px){.form-wrap{grid-template-columns: 1fr}}.form-side p{max-width: 54ch;margin-top: 14px}.form-side__list{list-style: none;padding: 0;margin: 22px 0 0;display: flex;flex-direction: column;gap: 11px}.form-side__list li{display: flex;gap: 10px;font-size: 14.5px}.form-side__list .ic{width: 16px;height: 16px;flex: none;margin-top: 3px;color: var(--accent);stroke: currentColor}.form{background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg);padding: clamp(20px, 3vw, 28px);box-shadow: var(--sh-1);display: flex;flex-direction: column;gap: 16px}.form__row{display: flex;flex-direction: column;gap: 6px}.form label{font: 650 13px/1.3 var(--sans);color: var(--ink)}.req{color: var(--accent)}.form input[type=text], .form input[type=email], .form select, .form textarea{width: 100%;padding: 12px 13px;background: var(--alt);border: 1px solid var(--line);border-radius: var(--r-xs);font-size: 15px;transition: border-color .14s, background .14s, box-shadow .14s}.form textarea{resize: vertical;min-height: 100px}.form input:focus, .form select:focus, .form textarea:focus{background: var(--surface);border-color: var(--accent-fill);outline: none;box-shadow: var(--ring)}.form ::placeholder{color: var(--mute);opacity: .8}.form input[aria-invalid=true], .form textarea[aria-invalid=true]{border-color: var(--neg-600);background: var(--neg-050)}.err{font: 550 12.5px/1.3 var(--sans);color: var(--neg-600)}.err:empty{display: none}.form__check{display: flex;align-items: flex-start;gap: 10px;font-weight: 400;font-size: 13.5px;line-height: 1.5;color: var(--body)}.form__check input{width: 17px;height: 17px;flex: none;margin-top: 2px;accent-color: var(--accent-fill)}.form__ok{display: flex;align-items: center;gap: 9px;padding: 13px 15px;background: var(--pos-050);border: 1px solid color-mix(in srgb, var(--pos-600) 30%, transparent);border-radius: var(--r-xs);font-size: 14.5px;color: var(--pos-600);font-weight: 550}.form__ok .ic{width: 17px;height: 17px;stroke: currentColor} .det__lbl{display: flex;align-items: center;gap: 10px}.det__lbl .ic{width: 18px;height: 18px;flex: none;color: var(--accent);stroke: currentColor}.helpcard{border: 1px solid var(--line);border-radius: var(--r-lg);box-shadow: var(--sh-1);overflow: hidden;max-width: 640px;margin: 28px auto 0}.helpcard__band{display: flex;align-items: center;gap: 8px;padding: 12px clamp(20px, 2.4vw, 26px);background: linear-gradient(90deg, var(--accent-fill), var(--violet-400));color: var(--on-accent);font: 700 11px/1 var(--mono);text-transform: uppercase;letter-spacing: .12em}.helpcard__band .ic{width: 14px;height: 14px;stroke: currentColor;flex: none}.helpcard .form{border: 0;box-shadow: none;border-radius: 0}.form__row2{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}@media (max-width: 560px){.form__row2{grid-template-columns: 1fr}} .rg{background: var(--sunken);border-top: 1px solid var(--line)}.rg__in{display: flex;gap: 18px;align-items: flex-start;padding-block: 26px}.rg__age{width: 46px;height: 46px;flex: none;display: grid;place-items: center;border-radius: var(--pill);border: 2px solid var(--neg-600);color: var(--neg-600);font: 700 15px/1 var(--mono)}.rg__ttl{font: 700 17px/1.3 var(--display);color: var(--ink);margin-bottom: 6px;letter-spacing: -.022em}.rg p{font-size: 14px;line-height: 1.6;max-width: 96ch} .ftr{background: var(--onyx);color: var(--onyx-mute);border-top: 1px solid var(--onyx-line);padding-top: clamp(40px, 5vw, 60px)}.ftr__in{display: grid;grid-template-columns: 1.7fr 1fr 1fr 1fr;gap: 32px}@media (max-width: 940px){.ftr__in{grid-template-columns: 1fr 1fr;gap: 28px}}@media (max-width: 540px){.ftr__in{grid-template-columns: 1fr}}.ftr__col h2{font: 600 11px/1 var(--mono);text-transform: uppercase;letter-spacing: .12em;color: var(--violet-400);margin-bottom: 15px}.ftr__col ul{list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 10px}.ftr__col a{color: var(--onyx-mute);text-decoration: none;font-size: 14px}.ftr__col a:hover{color: #fff;text-decoration: underline;text-underline-offset: 3px}.ftr__col--brand p{font-size: 14px;line-height: 1.6;max-width: 42ch;margin-top: 14px}.brand--ftr .brand__txt{color: #fff}.brand--ftr .brand__tld{color: var(--violet-400)}.ftr__badges{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 18px}.ftr__badges span{display: inline-flex;align-items: center;gap: 6px;padding: 6px 11px;border: 1px solid var(--onyx-line);border-radius: var(--pill);font: 600 11px/1 var(--mono);text-transform: uppercase;letter-spacing: .06em}.ftr__badges .ic{width: 12px;height: 12px;color: var(--violet-400);stroke: currentColor}.ftr__legal{margin-top: clamp(30px, 4vw, 46px);padding-block: 20px 28px;border-top: 1px solid var(--onyx-line);display: flex;flex-direction: column;gap: 8px}.ftr__legal p{font-size: 12.5px;line-height: 1.6;color: #7E8899;max-width: 104ch} .scta{position: fixed;inset: auto 8px 8px;z-index: 70;display: none;align-items: center;gap: 12px;padding: 10px 12px;background: color-mix(in srgb, var(--surface) 94%, transparent);backdrop-filter: blur(14px);border: 1px solid var(--line);border-radius: var(--r);box-shadow: var(--sh-3);margin-bottom: env(safe-area-inset-bottom)}.scta .logo{width: 38px;height: 38px;font-size: 12px;background: var(--accent-fill);color: var(--on-accent);border-radius: var(--r-xs)}.scta__txt{display: flex;flex-direction: column;line-height: 1.3;min-width: 0}.scta__txt b{font-size: 14px;color: var(--ink)}.scta__txt small{font-size: 12px;color: var(--mute)}.scta .btn{margin-left: auto;flex: none}@media (max-width: 940px){.scta:not([hidden]){display: flex}body.has-scta{padding-bottom: 76px}}@media print{.hdr, .scta, .form, .jump{display: none}body{background: #fff}.hero__panel, .acard, .offer{background: #fff;color: #000}}