:root{color-scheme: light; --n-0: #FFFFFF;--n-25: #FBFCFA;--n-50: #F4F9F5;--n-100: #E9F3EA;--n-200: #DAE7DC;--n-300: #C0D2C4;--n-500: #5C6B60;--n-600: #46534A;--n-700: #313D35;--n-900: #10241C; --green-700: #0B6B3A;--green-600: #0F9D58;--green-500: #17B369;--green-400: #4FCB8C;--green-300: #9BE0BC;--green-050: #E9F8EF;--red-700: #A11D24;--red-600: #CE2B37;--red-500: #E23F49;--red-400: #EC6870;--red-050: #FCEBEC;--gold: #F0A400;--gold-ink: #241800;--pos-600: #0F9D58;--pos-050: #E9F8EF;--neg-600: #C93B29;--neg-050: #FCECE9; --canvas: #F3F9F4;--alt: #F6FBF6;--surface: var(--n-0);--sunken: var(--n-100);--line: var(--n-200);--line-2: #E3EFE5;--ink: var(--n-900);--body: var(--n-700);--mute: var(--n-500);--accent: var(--green-600);--accent-fill: var(--green-600);--accent-fill-h: var(--green-500);--on-accent: #FFFFFF;--tint: var(--green-050);--tint-line: var(--green-300);--onyx: #0B1712;--onyx-2: #13221B;--onyx-line: #24352C;--onyx-ink: #F3F9F5;--onyx-mute: #9CAEA2; --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(48px, 6vw, 80px);--sh-1: 0 1px 2px rgb(16 36 28 / .06);--sh-2: 0 1px 2px rgb(16 36 28 / .06), 0 10px 28px -14px rgb(16 36 28 / .18);--sh-3: 0 2px 6px rgb(16 36 28 / .07), 0 24px 56px -22px rgb(16 36 28 / .24);--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(30px, 4vw, 44px);font-weight: 800;line-height: 1.08;letter-spacing: -.03em}h1 .hl{color: var(--accent-fill)}h2{font-size: clamp(26px, 3.2vw, 36px);letter-spacing: -.03em}h3{font-size: clamp(19px, 2vw, 21px)}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} .wrap{width: 100%;max-width: var(--wrap);margin-inline: auto;padding-inline: clamp(16px, 4vw, 32px)}.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: 17.5px;margin-top: 12px}.wrap--narrow{max-width: calc(var(--narrow) + 64px)}.ic{width: 1em;height: 1em;flex: none;fill: none}.ic use{pointer-events: none} .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(--green-500), var(--green-600) 65%, var(--green-700));color: var(--on-accent);box-shadow: 0 8px 22px -8px rgb(15 157 88 / .5)}.btn--primary:hover{filter: brightness(1.07);color: var(--on-accent);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%} .ic-flag{width: 16px;height: 11px;border-radius: 2px;box-shadow: 0 0 0 1px rgb(16 36 28 / .14);flex: none} .hdr{position: sticky;top: 0;z-index: 60;background: color-mix(in srgb, var(--canvas) 84%, 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 18px/1 var(--display);letter-spacing: -.03em}.brand__tld{color: var(--red-600)}.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: 780px){.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}} .intro{padding: 44px 0 8px;text-align: center}.intro .wrap{max-width: 860px}.intro .lede{max-width: 68ch;margin: 16px auto 0;color: var(--mute);font-size: 16.5px;line-height: 1.6}.checks{list-style: none;padding: 0;margin: 24px auto 0;display: flex;flex-wrap: wrap;justify-content: center;gap: 10px 26px}.checks li{display: flex;align-items: center;gap: 7px;font: 600 13.5px/1 var(--sans);color: var(--body)}.checks .ic{width: 15px;height: 15px;color: var(--pos-600);stroke: currentColor} .cards{display: flex;flex-direction: column;gap: 24px;margin-top: 38px}.card{position: relative;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg);box-shadow: var(--sh-2);padding: clamp(18px, 2.4vw, 28px);transition: box-shadow .18s, border-color .18s}.card:hover{box-shadow: var(--sh-3);border-color: var(--green-300)}.card--top{border: 2px solid var(--red-600);box-shadow: var(--sh-3)}.card__num{position: absolute;top: -15px;left: 22px;width: 34px;height: 34px;border-radius: 50%;background: var(--red-600);color: #fff;display: grid;place-items: center;font: 800 15px/1 var(--display);box-shadow: var(--sh-1)}.card__pop{position: absolute;top: -14px;right: 22px;background: var(--red-600);color: #fff;font: 700 10.5px/1 var(--mono);text-transform: uppercase;letter-spacing: .08em;padding: 7px 13px;border-radius: var(--pill);box-shadow: var(--sh-1)}.card__top{display: grid;grid-template-columns: minmax(200px, 340px) minmax(0, 1fr);gap: clamp(16px, 2.4vw, 28px);align-items: center}.card__banner{width: 100%;aspect-ratio: 340 / 150;border-radius: var(--r);overflow: hidden;background: var(--ink);display: grid;place-items: center;flex: none}.card__banner img{width: 82%;height: 82%;object-fit: contain}.card__id{min-width: 0}.card__id h3{margin-bottom: 6px;font-size: clamp(21px, 2.4vw, 25px)}.stars{display: inline-flex;gap: 1px;vertical-align: middle;margin-right: 8px}.stars .ic{width: 15px;height: 15px;fill: var(--gold);color: var(--gold)}.card__score{font: 700 14px/1 var(--display);color: var(--mute);vertical-align: middle}.card__score small{font-size: .82em}.card__flagline{display: flex;align-items: center;gap: 8px;margin-top: 12px;font-size: 15.5px;color: var(--body)}.card__slotline{display: flex;align-items: center;gap: 8px;margin-top: 8px;font: 650 15px/1.3 var(--sans);color: var(--green-700)}.card__slotline .ic{width: 17px;height: 17px;stroke: var(--green-600)}.card__feats3{display: grid;grid-template-columns: repeat(3, 1fr);margin-top: 20px;padding-block: 18px;border-top: 1px solid var(--line-2);border-bottom: 1px solid var(--line-2)}.feat3{display: flex;flex-direction: column;align-items: center;gap: 8px;font: 700 12.5px/1.2 var(--mono);text-transform: uppercase;letter-spacing: .05em;color: var(--ink);text-align: center;position: relative}.feat3:not(:first-child)::before{content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 1px;height: 34px;background: var(--line)}.feat3 .ic{width: 28px;height: 28px;stroke: var(--green-600)}.card__bonus{border-top: 1px solid var(--line-2);margin-top: 4px}.card__bonus > summary{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 14px;list-style: none;cursor: pointer;padding: 16px 2px}.card__bonus > summary::-webkit-details-marker{display: none}.card__bonus > summary:hover .card__chev{background: var(--green-400)}.card__bonus-lbl{font: 650 11.5px/1 var(--mono);text-transform: uppercase;letter-spacing: .1em;color: var(--mute);flex-basis: 100%}.card__bonus-val{margin-right: auto;font: 800 clamp(18px, 2vw, 21px)/1.25 var(--display);color: var(--ink);letter-spacing: -.02em}.card__chev{width: 28px;height: 28px;border-radius: 50%;flex: none;background: var(--green-600);display: grid;place-items: center;transition: transform .2s, background .15s}.card__chev .ic{width: 14px;height: 14px;stroke: #fff}.card__bonus[open] .card__chev{transform: rotate(180deg)}.card__steps{padding: 0 2px 18px;display: flex;flex-direction: column;gap: 8px}.step{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 10px;padding: 10px 14px;background: var(--alt);border: 1px solid var(--line-2);border-radius: var(--r-sm);font-size: 13.5px}.step__n{font-weight: 700;color: var(--ink)}.step__v{color: var(--body)}.step__w, .step__c{margin-left: auto;font: 600 11.5px/1.4 var(--mono);color: var(--mute);white-space: nowrap}.card__pay, .card__software{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 16px;padding-top: 20px;margin-top: 2px;border-top: 1px solid var(--line-2)}.card__software{padding-top: 16px;border-top: 0}.card__methods{display: flex;flex-wrap: wrap;align-items: center;gap: 14px;flex: 1 1 auto}.card__software-lbl{font: 650 11.5px/1 var(--mono);text-transform: uppercase;letter-spacing: .1em;color: var(--mute);flex-basis: 100%;margin-bottom: 4px}.paylogo{height: 50px;width: auto;max-width: 112px;object-fit: contain;padding: 9px 16px;background: #fff;border: 1px solid var(--line-2);border-radius: var(--r-sm);box-shadow: 0 1px 2px rgb(16 36 28 / .05)}.provlogo{height: 46px;width: auto;max-width: 120px;object-fit: contain;padding: 8px 15px;background: var(--alt);border: 1px solid var(--line-2);border-radius: var(--r-sm)}.card__secure{display: flex;align-items: center;gap: 6px;margin-left: auto;font: 600 11px/1 var(--mono);text-transform: uppercase;letter-spacing: .05em;color: var(--mute)}.card__secure .ic{width: 14px;height: 14px;stroke: currentColor} .card__info{border-top: 1px solid var(--line-2)}.card__review{padding: 0 2px 20px}.card__desc{font-size: 13.5px;line-height: 1.65;color: var(--body);margin-bottom: 18px}.card__facts{display: grid;grid-template-columns: repeat(2, 1fr);gap: 9px 18px;margin-bottom: 20px}.card__facts li{display: flex;align-items: baseline;gap: 8px;font-size: 12.5px;line-height: 1.4;color: var(--body)}.card__facts .ic{width: 15px;height: 15px;stroke: var(--green-600);flex: none;transform: translateY(2px)}.card__facts b{color: var(--ink);font-weight: 650}.card__facts b::after{content: ':';margin-right: 4px}.card__hl-grid{display: grid;grid-template-columns: repeat(2, 1fr);gap: 12px;margin-bottom: 20px}.hlbox{padding: 14px 16px;background: var(--alt);border: 1px solid var(--line-2);border-radius: var(--r-sm)}.hlbox__top{display: flex;align-items: center;gap: 8px;margin-bottom: 8px;font: 700 12.5px/1 var(--display);color: var(--ink)}.hlbox__top .ic{width: 16px;height: 16px;stroke: var(--red-600);flex: none}.hlbox p{font-size: 12.5px;line-height: 1.55;color: var(--body)}.card__proscons{display: grid;grid-template-columns: 1fr 1fr;gap: 18px}.pc h4{font: 700 10.5px/1 var(--mono);text-transform: uppercase;letter-spacing: .07em;margin-bottom: 9px}.pc--pro h4{color: var(--green-700)}.pc--con h4{color: #B45309}.pc ul{display: flex;flex-direction: column;gap: 7px}.pc li{display: flex;align-items: flex-start;gap: 7px;font-size: 12.5px;line-height: 1.5;color: var(--body)}.pc li .ic{width: 13px;height: 13px;margin-top: 3px;flex: none}.pc--pro .ic{stroke: var(--green-600)}.pc--con .ic{stroke: #B45309}@media (max-width: 560px){.card__facts, .card__hl-grid, .card__proscons{grid-template-columns: 1fr}}.card__cta{display: flex;flex-direction: column;align-items: center;gap: 2px;width: 100%;margin-top: 18px;padding-block: 15px}.card__cta small{font-weight: 500;font-size: 11.5px;opacity: .88}.card__disc{margin-top: 10px;text-align: center;font-size: 11.5px;color: var(--mute)}@media (max-width: 760px){.card__top{grid-template-columns: 1fr}.card__banner{aspect-ratio: 340 / 170;max-width: 100%}}@media (max-width: 560px){.feat3{font-size: 10px;gap: 5px}.feat3 .ic{width: 20px;height: 20px}.card__secure{margin-left: 0;flex-basis: 100%}}@media (max-width: 480px){.card__bonus-val{flex-basis: 100%;order: 2}.card__chev{order: 3;margin-left: auto}}.disclo{display: flex;gap: 11px;margin-top: 20px;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} .igrid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 16px;margin-top: 30px}.icard{background: var(--surface);border: 1px solid var(--line);border-radius: var(--r);padding: 22px 24px}.icard__ic{width: 42px;height: 42px;border-radius: 12px;background: var(--tint);display: grid;place-items: center;margin-bottom: 15px;font: 800 16px/1 var(--display);color: var(--green-700)}.icard__ic .ic{width: 21px;height: 21px;stroke: var(--green-600)}.icard__ic--red{background: var(--red-050);color: var(--red-700)}.icard__ic--red .ic{stroke: var(--red-600)}.icard h3{font-size: 16.5px;margin-bottom: 7px}.icard p{font-size: 13.5px;line-height: 1.6;color: var(--body)}@media (max-width: 820px){.igrid{grid-template-columns: repeat(2, 1fr)}}@media (max-width: 560px){.igrid{grid-template-columns: 1fr}} .cat-ic{width: 88px;height: 88px;border-radius: 18px;background: var(--alt);border: 1px solid var(--line-2);box-shadow: var(--sh-1);display: grid;place-items: center;margin-bottom: 16px}.cat-ic svg{width: 62px;height: 62px} .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__lbl{display: flex;align-items: center;gap: 10px}.det__lbl .ic{width: 18px;height: 18px;flex: none;color: var(--accent);stroke: currentColor}.faq{margin-top: 26px;display: flex;flex-direction: column;gap: 10px}.faq .det{margin-top: 0} .assist-cta{margin-top: 28px;text-align: center}.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(--green-600), var(--green-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{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__row2{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}@media (max-width: 560px){.form__row2{grid-template-columns: 1fr}}.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}dialog.modal{margin: auto;padding: 0;border: 0;border-radius: var(--r-lg);max-width: 640px;width: calc(100% - 32px);background: transparent;box-shadow: var(--sh-3);max-height: calc(100vh - 64px)}dialog.modal::backdrop{background: rgb(11 23 18 / .6);backdrop-filter: blur(3px)}dialog.modal[open]{animation: modalIn .18s ease}@keyframes modalIn{from{opacity: 0;transform: translateY(10px)}to{opacity: 1;transform: none}}.modal__card{margin: 0;max-width: none}.modal__card .helpcard__band{position: relative;padding-right: 48px}.modal__close{position: absolute;top: 8px;right: 10px;width: 30px;height: 30px;border-radius: 50%;border: 0;background: rgb(255 255 255 / .2);color: var(--on-accent);font-size: 15px;line-height: 1;cursor: pointer;display: grid;place-items: center}.modal__close:hover{background: rgb(255 255 255 / .34)}.modal__card .form{max-height: 76vh;overflow-y: auto} .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(--red-600);color: var(--red-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;gap: 32px}@media (max-width: 780px){.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(--green-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(--red-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(--green-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: #8A9C90;max-width: 104ch}@media print{.hdr, .form{display: none}body{background: #fff}}