@font-face{font-family:Funnel Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/funnel-display-latin-600-normal.Mgf2EgkJ.woff2) format("woff2"),url(/_astro/funnel-display-latin-600-normal.DTDKxDdc.woff) format("woff")}@font-face{font-family:Funnel Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/funnel-display-latin-700-normal.CLO_L4Ou.woff2) format("woff2"),url(/_astro/funnel-display-latin-700-normal.CWqFwraO.woff) format("woff")}@font-face{font-family:Funnel Display;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/funnel-display-latin-800-normal.BXqk50Du.woff2) format("woff2"),url(/_astro/funnel-display-latin-800-normal.5Gs0EECU.woff) format("woff")}@font-face{font-family:Funnel Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/funnel-sans-latin-400-normal.DoUbjnPF.woff2) format("woff2"),url(/_astro/funnel-sans-latin-400-normal.lg3X1pA2.woff) format("woff")}@font-face{font-family:Funnel Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/funnel-sans-latin-500-normal.B1avrkOs.woff2) format("woff2"),url(/_astro/funnel-sans-latin-500-normal.U-IyM_fE.woff) format("woff")}@font-face{font-family:Funnel Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/funnel-sans-latin-600-normal.C79PO7m9.woff2) format("woff2"),url(/_astro/funnel-sans-latin-600-normal.BLIooA7Q.woff) format("woff")}@font-face{font-family:Funnel Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/funnel-sans-latin-700-normal.BmG_XEFx.woff2) format("woff2"),url(/_astro/funnel-sans-latin-700-normal.CQdsfxpd.woff) format("woff")}@font-face{font-family:Funnel Sans Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Helvetica Neue"),local("Helvetica");font-weight:400;size-adjust:101.79%;ascent-override:98.25%;descent-override:24.56%;line-gap-override:0%}@font-face{font-family:Funnel Sans Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Helvetica Neue Bold"),local("Helvetica Bold");font-weight:700;size-adjust:95.79%;ascent-override:104.4%;descent-override:26.1%;line-gap-override:0%}@font-face{font-family:Funnel Display Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Helvetica Neue Bold"),local("Helvetica Bold");font-weight:700;size-adjust:101.84%;ascent-override:98.19%;descent-override:24.55%;line-gap-override:0%}:root{--color-bg:#F6F7F4;--color-surface:#FFFFFF;--color-border:#DCE3E4;--color-text:#14212B;--color-primary:#1F4E5F;--color-cta:#1E7F5C;--color-on-cta:#FFFFFF;--color-rating:#C98A1B;--color-negative:#B3412E;--color-logo-bg:#1F4E5F;--color-muted:#4E5C66;--color-surface-2:#EEF2F1;--color-track:#E3E9E9;--color-rating-text:#946614;--color-focus:#1F4E5F;--color-cta-hover:#18694C;--shadow-lift:0 1px 2px rgba(20,33,43,.06),0 8px 24px -12px rgba(20,33,43,.18);--font-display:"Funnel Display","Funnel Display Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-body:"Funnel Sans","Funnel Sans Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--radius:8px;--wrap:1180px;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg:#0E1A21;--color-surface:#16252E;--color-border:#243944;--color-text:#E4ECEE;--color-primary:#7DB8C9;--color-cta:#4FD1A1;--color-on-cta:#0E1A21;--color-rating:#E3AE4A;--color-negative:#E0735F;--color-logo-bg:#24505F;--color-muted:#9DB0B7;--color-surface-2:#1C2F3A;--color-track:#243944;--color-rating-text:#E3AE4A;--color-focus:#7DB8C9;--color-cta-hover:#6BDCB2;--shadow-lift:0 1px 2px rgba(0,0,0,.3),0 10px 28px -14px rgba(0,0,0,.6);color-scheme:dark}}:root[data-theme=dark]{--color-bg:#0E1A21;--color-surface:#16252E;--color-border:#243944;--color-text:#E4ECEE;--color-primary:#7DB8C9;--color-cta:#4FD1A1;--color-on-cta:#0E1A21;--color-rating:#E3AE4A;--color-negative:#E0735F;--color-logo-bg:#24505F;--color-muted:#9DB0B7;--color-surface-2:#1C2F3A;--color-track:#243944;--color-rating-text:#E3AE4A;--color-focus:#7DB8C9;--color-cta-hover:#6BDCB2;--shadow-lift:0 1px 2px rgba(0,0,0,.3),0 10px 28px -14px rgba(0,0,0,.6);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--color-bg);color:var(--color-text);font:16px/1.6 var(--font-body);font-feature-settings:"tnum" 1;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--color-primary);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}h1,h2,h3{font-family:var(--font-display);line-height:1.12;letter-spacing:-.015em;text-wrap:balance;margin:0}p{margin:0}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:4px}.wrap{max-width:var(--wrap);margin:0 auto;padding-inline:20px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.draft-note{position:fixed;left:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:40;font-size:12px;font-weight:600;letter-spacing:.02em;padding:5px 10px;border-radius:999px;background:var(--color-text);color:var(--color-bg);opacity:.85}.site-head{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--color-bg) 92%,transparent);backdrop-filter:saturate(1.2) blur(10px);-webkit-backdrop-filter:saturate(1.2) blur(10px);border-bottom:1px solid var(--color-border);padding-top:env(safe-area-inset-top,0px)}.head-row{display:flex;align-items:center;gap:20px;min-height:64px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--color-text);flex:none}.brand svg{width:34px;height:34px;flex:none}.brand-word{font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:-.02em;line-height:1}.brand-word span{color:var(--color-primary)}.main-nav{margin-left:auto}.main-nav ul{list-style:none;margin:0;padding:0;display:flex;gap:4px}.main-nav a{display:block;padding:8px 10px;border-radius:6px;color:var(--color-text);text-decoration:none;font-weight:500;font-size:15px}.main-nav a:hover{background:var(--color-surface-2)}.main-nav a[aria-current=page]{color:var(--color-primary);font-weight:600}.icon-btn{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;flex:none}.icon-btn:hover{border-color:var(--color-primary)}.icon-btn svg{width:20px;height:20px}.theme-btn .moon{display:none}:root[data-theme=dark] .theme-btn .sun{display:none}:root[data-theme=dark] .theme-btn .moon{display:block}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-btn .sun{display:none}:root:not([data-theme=light]) .theme-btn .moon{display:block}}.menu-btn{display:none}@media(max-width:900px){.menu-btn{display:inline-grid}.main-nav{position:absolute;left:0;right:0;top:100%;background:var(--color-surface);border-bottom:1px solid var(--color-border);display:none;box-shadow:var(--shadow-lift)}.main-nav.is-open{display:block}.main-nav ul{flex-direction:column;padding:8px 12px 14px}.main-nav a{padding:12px 10px;font-size:16px}.head-row{gap:10px}.head-actions{margin-left:auto}}.head-actions{display:flex;gap:8px}.hero{padding-block:36px 56px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-template-areas:"intro fig" "winner fig";column-gap:48px;row-gap:24px;align-items:start}.hero-intro{grid-area:intro}.winner{grid-area:winner}.hero-fig{grid-area:fig;margin:0;align-self:stretch}.eyebrow{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin-bottom:12px;display:flex;align-items:center;gap:8px}.eyebrow:before{content:"";width:18px;height:2px;background:currentColor;border-radius:2px}.hero h1{font-size:clamp(30px,4.2vw,50px);font-weight:700}.trust{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:14px;color:var(--color-muted);font-size:14px}.trust li{display:flex;align-items:center;gap:6px}.trust ul{list-style:none;padding:0;margin:0;display:contents}.trust svg{width:15px;height:15px;color:var(--color-primary);flex:none}.winner{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:22px 24px;box-shadow:var(--shadow-lift);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px 20px;align-items:center}.seal{width:92px;height:92px;flex:none;color:var(--color-text)}.seal .ring{stroke:var(--color-rating)}.seal .ring-inner{stroke:var(--color-border)}.seal .seal-text{fill:var(--color-text);font:700 9.4px var(--font-body);letter-spacing:.14em}.seal .seal-num{fill:var(--color-rating-text);font:800 26px var(--font-display)}.seal .seal-sub{fill:var(--color-muted);font:600 7.5px var(--font-body);letter-spacing:.12em}.winner-head{display:grid;gap:4px;min-width:0}.winner-name{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.winner-name h2{font-size:24px;font-weight:700}.winner-bonus{font-size:17px;font-weight:600;line-height:1.35}.score{text-align:right;line-height:1}.score b{display:block;font-family:var(--font-display);font-weight:800;font-size:44px;color:var(--color-rating-text);letter-spacing:-.03em}.score span{font-size:13px;color:var(--color-muted)}.facts{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin:4px 0 2px}.facts div{padding:10px 12px 10px 0}.facts div+div{padding-left:14px;border-left:1px solid var(--color-border)}.facts dt{font-size:12px;color:var(--color-muted);letter-spacing:.02em}.facts dd{margin:2px 0 0;font-weight:700;font-size:15px}.winner-cta{grid-column:1/-1;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:8px;background:var(--color-cta);color:var(--color-on-cta);font-weight:700;font-size:16px;text-decoration:none;border:0;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.btn:hover{background:var(--color-cta-hover)}.btn:active{transform:translateY(1px)}.btn svg{width:16px;height:16px}.winner-cta .btn{flex:0 1 auto}.fine{font-size:12.5px;color:var(--color-muted)}.winner-cta .review-link{font-weight:600;font-size:15px}.logo-chip{display:inline-grid;place-items:center;width:88px;height:44px;border-radius:8px;background:var(--color-surface-2);border:1px solid var(--color-border);font:800 14px var(--font-display);letter-spacing:-.02em;color:var(--color-text);flex:none}.logo-chip.lg{width:104px;height:52px;font-size:16px}.logo-chip.har-logo{display:inline-flex;align-items:center;justify-content:center;background:#fff;padding:5px 8px;overflow:hidden}.logo-chip.har-logo img{width:100%;height:100%;min-height:0;object-fit:contain}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-chip.har-logo:not(.flate){background:var(--color-surface-2)}}:root[data-theme=dark] .logo-chip.har-logo:not(.flate){background:var(--color-surface-2)}.hero-fig{position:relative;border-radius:14px;overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface-2);min-height:100%}.hero-fig img{width:100%;height:100%;object-fit:cover;object-position:52% 50%;aspect-ratio:4/5}.hero-fig figcaption{position:absolute;left:12px;bottom:12px;font-size:12px;font-weight:600;padding:4px 9px;border-radius:999px;background:#0e1a21b8;color:#e4ecee}@media(max-width:900px){.hero{padding-block:20px 36px}.hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "winner" "fig";row-gap:18px}.hero-fig img{aspect-ratio:3/2}.eyebrow{display:none}}@media(max-width:560px){.hero h1{font-size:28px}.trust{font-size:13px;margin-top:10px;gap:2px 10px}.winner{padding:14px 14px 16px;grid-template-columns:auto minmax(0,1fr) auto;gap:10px 12px;border-radius:10px}.seal{width:66px;height:66px}.winner-name h2{font-size:19px}.winner-name .logo-chip{display:none}.winner-bonus{font-size:14.5px}.score b{font-size:32px}.score span{font-size:11px}.facts div{padding:8px 6px 8px 0}.facts div+div{padding-left:8px}.facts dt{font-size:11px}.facts dd{font-size:13.5px}.winner-cta{gap:8px}.winner-cta .btn{width:100%}.winner-cta .review-link{display:none}.fine{font-size:11.5px}}.section{padding-block:56px}.section+.section{border-top:1px solid var(--color-border)}.section-head{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:24px}.section-head h2{font-size:clamp(24px,3vw,34px);font-weight:700}.section-head p{color:var(--color-muted);max-width:60ch}.kicker{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin-bottom:6px}.tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:4px;margin:0 -4px 18px;-webkit-overflow-scrolling:touch}.tabs::-webkit-scrollbar{display:none}.tab{flex:none;padding:9px 16px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface);font-weight:600;font-size:14.5px;cursor:pointer;color:var(--color-text)}.tab:hover{border-color:var(--color-primary)}.tab[aria-selected=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-bg)}.results{list-style:none;margin:0;padding:0;border-top:2px solid var(--color-text)}.result{display:grid;grid-template-columns:52px minmax(0,1.25fr) minmax(0,1.1fr) minmax(0,1fr) 190px;gap:20px 24px;align-items:center;padding:22px 0;border-bottom:1px solid var(--color-border)}.result.is-top{background:linear-gradient(90deg,color-mix(in srgb,var(--color-rating) 9%,transparent),transparent 55%)}.rank{font-family:var(--font-display);font-weight:800;font-size:30px;line-height:1;color:var(--color-text);text-align:center}.rank small{display:block;font:600 11px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-top:4px}.r-id{display:flex;gap:12px;align-items:center;min-width:0}.r-id h3{font-size:19px;font-weight:700}.pm{list-style:none;margin:4px 0 0;padding:0;font-size:13.5px;line-height:1.45}.pm li{display:flex;gap:6px;align-items:baseline}.pm .plus:before{content:"+";font-weight:800;color:var(--color-cta);width:10px;flex:none}.pm .minus{color:var(--color-negative)}.pm .minus:before{content:"–";font-weight:800;width:10px;flex:none}.r-offer b{display:block;font-weight:700;font-size:16px;line-height:1.35}.r-facts{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.r-facts span{font-size:12.5px;padding:3px 8px;border-radius:6px;background:var(--color-surface-2);color:var(--color-text)}.bars{display:grid;gap:5px;margin:0}.bar{display:grid;grid-template-columns:92px minmax(0,1fr) 28px;gap:8px;align-items:center;font-size:12px}.bar dt{color:var(--color-muted);white-space:nowrap}.bar dd{margin:0;display:contents}.track{height:6px;border-radius:6px;background:var(--color-track);overflow:hidden}.fill{display:block;height:100%;border-radius:6px;background:var(--color-primary);transform-origin:left center}.bar .val{font-weight:700;text-align:right}.can-animate .results:not(.bars-in) .fill{transform:scaleX(0)}.can-animate .results.bars-in .fill{transition:transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 70ms)}.r-act{display:grid;gap:8px;justify-items:stretch;text-align:center}.r-score{display:flex;align-items:baseline;justify-content:center;gap:4px}.r-score b{font-family:var(--font-display);font-weight:800;font-size:34px;color:var(--color-rating-text);letter-spacing:-.03em;line-height:1}.r-score span{font-size:13px;color:var(--color-muted)}.r-act .btn{min-height:44px;font-size:15px;padding:0 14px}.r-act a.review-link{font-size:14px;font-weight:600}.list-note{margin-top:14px;font-size:13px;color:var(--color-muted)}.r-fine{margin:6px 0 0;font-size:12px;color:var(--color-muted)}.r-fakta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;font-size:13px}.r-fakta div{display:grid;gap:1px}.r-fakta dt{font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted)}.r-fakta dd{margin:0;font-weight:600;line-height:1.35}@media(max-width:1080px){.result{grid-template-columns:44px minmax(0,1fr) minmax(0,1fr) 170px;grid-template-areas:"rank id offer act" "rank fakta fakta act"}.rank{grid-area:rank;align-self:start}.r-id{grid-area:id}.r-offer{grid-area:offer}.r-fakta{grid-area:fakta;grid-template-columns:repeat(4,minmax(0,1fr))}.r-act{grid-area:act}}@media(max-width:680px){.result{grid-template-columns:34px minmax(0,1fr);grid-template-areas:"rank id" "offer offer" "fakta fakta" "act act";gap:12px 12px;padding:18px 0}.r-fakta{grid-template-columns:repeat(2,minmax(0,1fr))}.rank{font-size:24px}.rank small{display:none}.r-act{display:contents}.r-score{grid-area:score;flex-direction:column;align-items:flex-end;gap:0}.r-score b{font-size:28px}.r-act .btn{grid-area:act;width:100%}.r-act a.review-link{grid-area:act;display:none}.bars{grid-template-columns:minmax(0,1fr)}.bar{grid-template-columns:96px minmax(0,1fr) 28px}.r-id h3{font-size:17px}.r-id .logo-chip{width:76px;height:38px;font-size:12px}}.tools-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:24px;align-items:stretch}.tool{background:var(--color-surface);border:1px solid var(--color-border);border-top:4px solid var(--color-primary);border-radius:10px;padding:20px 20px 22px;box-shadow:var(--shadow-lift);min-width:0}.tool h3{font-size:21px;font-weight:700;margin-bottom:6px}.tool>p{color:var(--color-muted);font-size:14.5px;margin-bottom:14px}.tool-finder fieldset{border:0;margin:0 0 14px;padding:0;min-width:0}.tool-finder legend{font-weight:600;font-size:14px;margin-bottom:8px;padding:0;display:flex;gap:8px;align-items:center}.step{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--color-primary);color:var(--color-bg);font:700 12px var(--font-display)}.seg{display:flex;flex-wrap:wrap;gap:6px}.seg label{position:relative;cursor:pointer}.seg input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.seg span{display:block;padding:7px 12px;border-radius:8px;border:1px solid var(--color-border);font-size:14px;font-weight:500;background:var(--color-bg)}.seg input:checked+span{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-bg);font-weight:600}.seg input:focus-visible+span{outline:3px solid var(--color-focus);outline-offset:2px}.finder-result{margin-top:6px;padding-top:14px;border-top:1px dashed var(--color-border);display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;align-items:center}.finder-result .logo-chip{grid-row:span 2}.finder-result strong{font-family:var(--font-display);font-size:18px}.finder-result p{font-size:13.5px;color:var(--color-muted);grid-column:2}.finder-result .btn{grid-column:1/-1;margin-top:10px;min-height:44px}.result-label{grid-column:1/-1;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.pay-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.pay-chips button{padding:8px 14px;border-radius:999px;border:1px solid var(--color-border);background:transparent;font-weight:600;font-size:14px;cursor:pointer;color:var(--color-text)}.pay-chips button{display:inline-flex;align-items:center;min-height:40px;background:var(--color-surface)}.pay-chips button[aria-pressed=true]{border-color:var(--color-primary);box-shadow:inset 0 0 0 1.5px var(--color-primary);background:var(--color-surface-2)}.pay-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-border)}.pay-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--color-border)}.pay-list .logo-chip{width:72px;height:36px;font-size:12px}.pay-list b{display:block;font-size:15px}.pay-list small{color:var(--color-muted);font-size:12.5px}.pay-list a{font-weight:600;font-size:14px;white-space:nowrap}.pay-count{font-size:13px;color:var(--color-muted);margin-top:10px}.tool-slots{display:flex;flex-direction:column}.tool-more{margin-top:auto;padding-top:14px;font-weight:600;font-size:14px}.slot-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.slot{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;background:var(--color-surface-2);border-radius:8px;padding:10px;border:1px solid var(--color-border)}.slot img{width:56px;height:56px;border-radius:6px;display:block;object-fit:cover}.slot b{display:block;font-size:15px}.slot small{display:block;color:var(--color-muted);font-size:12.5px;line-height:1.35}.btn-ghost{display:inline-flex;align-items:center;text-decoration:none;min-height:38px;padding:0 12px;border-radius:8px;border:1.5px solid var(--color-primary);background:transparent;color:var(--color-primary);font-weight:700;font-size:14px;cursor:pointer;white-space:nowrap}.btn-ghost:hover{background:var(--color-primary);color:var(--color-bg)}@media(max-width:1000px){.tools-grid{grid-template-columns:1fr 1fr}.tool-finder{grid-row:span 2}}@media(max-width:680px){.tools-grid{grid-template-columns:1fr}.tool-finder{grid-row:auto}}.method-bar{display:flex;height:14px;border-radius:7px;overflow:hidden;margin:6px 0 22px;gap:3px}.method-bar span{display:block;height:100%}.method-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.method-list li{border-top:1px solid var(--color-border);padding-top:12px}.method-list .w{font-family:var(--font-display);font-weight:800;font-size:30px;line-height:1;color:var(--color-primary)}.method-list h3{font-size:17px;margin:8px 0 4px}.method-list p{font-size:14px;color:var(--color-muted)}.swatch{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:1px}@media(max-width:900px){.method-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.method-list{grid-template-columns:1fr}}.faq{max-width:820px}.faq details{border-bottom:1px solid var(--color-border)}.faq details:first-of-type{border-top:1px solid var(--color-border)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0}.faq summary::-webkit-details-marker{display:none}.faq summary h3{font-size:18px;font-weight:600;letter-spacing:-.01em}.faq summary .plus{position:relative;width:18px;height:18px;flex:none}.faq summary .plus:before,.faq summary .plus:after{content:"";position:absolute;left:0;right:0;top:8px;height:2px;background:var(--color-primary);border-radius:2px;transition:transform .2s ease}.faq summary .plus:after{transform:rotate(90deg)}.faq details[open] summary .plus:after{transform:rotate(0)}.faq details p{padding:0 0 20px;color:var(--color-muted);max-width:68ch}.faq.bred,.faq.bred details p{max-width:none}.site-foot{margin-top:24px;background:var(--color-surface);border-top:1px solid var(--color-border);padding-block:40px calc(64px + env(safe-area-inset-bottom,0px))}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:28px}.rg{display:flex;gap:14px;align-items:flex-start}.age{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;border:2px solid var(--color-text);font:800 14px var(--font-display);flex:none}.rg p{font-size:14.5px;color:var(--color-muted)}.rg strong{color:var(--color-text)}.foot-links{list-style:none;margin:0;padding:0;display:grid;gap:8px}.foot-links a{color:var(--color-text);text-decoration:none;font-size:14.5px}.foot-links a:hover{text-decoration:underline}.foot-title{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-bottom:10px}.copy{margin-top:28px;font-size:13px;color:var(--color-muted)}@media(max-width:760px){.foot-grid{grid-template-columns:1fr}}dialog{border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);color:var(--color-text);padding:24px;max-width:min(420px,calc(100vw - 32px));box-shadow:0 30px 80px -20px #00000073}dialog::backdrop{background:#0e1a218c}dialog h3{font-size:20px;margin-bottom:8px}dialog p{color:var(--color-muted);margin-bottom:18px}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}:root{--color-cta:#4FD1A1;--color-on-cta:#14212B;--color-cta-hover:#3FC392;--cta-edge:#2A9E74}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--color-cta:#4FD1A1;--color-on-cta:#0E1A21;--color-cta-hover:#6BDCB2;--cta-edge:transparent}}:root[data-theme=dark]{--color-cta:#4FD1A1;--color-on-cta:#0E1A21;--color-cta-hover:#6BDCB2;--cta-edge:transparent}.btn{box-shadow:inset 0 0 0 1px var(--cta-edge)}.img-night{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .img-day{display:none}:root:not([data-theme=light]) .img-night{display:block}}:root[data-theme=dark] .img-day{display:none}:root[data-theme=dark] .img-night{display:block}.hero-atmo{position:relative;overflow:hidden;padding-block:56px 72px}.hero-atmo .hero-grid{position:static;grid-template-columns:minmax(0,640px) minmax(0,1fr);grid-template-areas:"intro ." "winner .";row-gap:22px}.hero-atmo .hero-intro,.hero-atmo .winner{position:relative;z-index:1}.hero-atmo .hero-fig{position:absolute;inset:0;z-index:0;margin:0;border:0;border-radius:0;min-height:0;background:none}.hero-atmo .hero-fig img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:62% 45%}.hero-atmo .hero-fig:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--color-bg) 0%,color-mix(in srgb,var(--color-bg) 82%,transparent) 34%,color-mix(in srgb,var(--color-bg) 10%,transparent) 62%,transparent 80%),linear-gradient(180deg,transparent 60%,var(--color-bg) 100%)}.hero-atmo .hero-fig figcaption{left:auto;right:16px;bottom:16px;z-index:1}@media(max-width:900px){.hero-atmo{padding-block:46px 36px}.hero-atmo .hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "winner"}.hero-atmo .hero-fig img{object-position:55% 30%}.hero-atmo .hero-fig:after{background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg) 55%,transparent) 0%,color-mix(in srgb,var(--color-bg) 78%,transparent) 30%,var(--color-bg) 62%)}.hero-atmo .hero-fig figcaption{top:12px;bottom:auto;right:12px}}:root{--bn-ease:cubic-bezier(.25,0,.1,1);--bn-t1:.12s;--bn-t2:.22s;--bn-t3:.42s;--bn-marker:rgba(79,209,161,.45)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bn-marker:rgba(79,209,161,.28)}}:root[data-theme=dark]{--bn-marker:rgba(79,209,161,.28)}.pm .plus:before{color:var(--color-primary)}.hero-atmo .hero-fig img{position:absolute;inset:0}.hero-atmo .hero-fig .img-day,.hero-atmo .hero-fig .img-night{display:block;transition:opacity var(--bn-t3) var(--bn-ease)}.hero-atmo .hero-fig .img-night{opacity:0}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-atmo .hero-fig .img-day{opacity:0}:root:not([data-theme=light]) .hero-atmo .hero-fig .img-night{opacity:1}}:root[data-theme=dark] .hero-atmo .hero-fig .img-day{opacity:0}:root[data-theme=dark] .hero-atmo .hero-fig .img-night{opacity:1}.hero-atmo .hero-fig:after{z-index:1}.hero-atmo .hero-fig figcaption{z-index:2}.daynight{width:22px;height:22px;overflow:visible}.daynight .dn-disc{transform-box:fill-box;transform-origin:center;transition:transform var(--bn-t3) var(--bn-ease)}.daynight .dn-bite{transition:transform var(--bn-t3) var(--bn-ease)}.daynight .dn-rays{transform-box:fill-box;transform-origin:center;transition:transform var(--bn-t3) var(--bn-ease),opacity var(--bn-t2) var(--bn-ease)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .daynight .dn-disc{transform:scale(1.4)}:root:not([data-theme=light]) .daynight .dn-bite{transform:translate(-11px,4px)}:root:not([data-theme=light]) .daynight .dn-rays{transform:rotate(60deg) scale(.4);opacity:0}}:root[data-theme=dark] .daynight .dn-disc{transform:scale(1.4)}:root[data-theme=dark] .daynight .dn-bite{transform:translate(-11px,4px)}:root[data-theme=dark] .daynight .dn-rays{transform:rotate(60deg) scale(.4);opacity:0}.review-link,.foot-links a,.faq a,.marker-link{background-image:linear-gradient(var(--bn-marker),var(--bn-marker));background-repeat:no-repeat;background-size:0% .42em;background-position:0 90%;transition:background-size var(--bn-t2) var(--bn-ease)}.review-link:hover,.review-link:focus-visible,.foot-links a:hover,.foot-links a:focus-visible,.faq a:hover,.marker-link:hover{background-size:100% .42em}.btn{transition:transform var(--bn-t1) var(--bn-ease),background-color var(--bn-t2) var(--bn-ease)}.btn:hover{transform:translateY(-1px)}.btn svg{transition:transform var(--bn-t2) var(--bn-ease)}.btn:hover svg{transform:translate(3px)}.r-act .btn:after{content:"→";display:inline-block;margin-left:6px;transition:transform var(--bn-t2) var(--bn-ease)}.r-act .btn:hover:after{transform:translate(3px)}.can-animate .results.bars-in .fill{transition:transform calc(var(--bn-t3) * 2) var(--bn-ease);transition-delay:calc(var(--i,0) * 60ms)}.r-score{position:relative}.r-score b{display:inline-block;transition:transform var(--bn-t2) var(--bn-ease)}.r-score:before{content:"";position:absolute;left:50%;top:50%;width:76px;height:76px;margin:-38px 0 0 -38px;border:2px solid var(--color-primary);border-radius:50%;opacity:0;transform:scale(.75);transition:opacity var(--bn-t2) var(--bn-ease),transform var(--bn-t2) var(--bn-ease);pointer-events:none}.r-score:after{content:"";position:absolute;left:calc(50% + 24px);top:calc(50% + 30px);width:16px;height:4px;border-radius:2px;background:var(--color-primary);transform:rotate(45deg) scaleX(0);transform-origin:left center;transition:transform var(--bn-t2) var(--bn-ease) var(--bn-t1);pointer-events:none}.result:hover .r-score:before,.result:focus-within .r-score:before{opacity:1;transform:scale(1)}.result:hover .r-score:after,.result:focus-within .r-score:after{transform:rotate(45deg) scaleX(1)}.result:hover .r-score b,.result:focus-within .r-score b{transform:scale(1.06)}.cairn{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:6px}.cairn li{display:flex;gap:10px;align-items:baseline}.cairn li:before{content:"";flex:none;width:11px;height:13px;background:var(--color-primary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 14'%3E%3Cellipse cx='6' cy='12' rx='5.6' ry='1.9'/%3E%3Cellipse cx='6' cy='8.4' rx='4.4' ry='1.7'/%3E%3Cellipse cx='6.3' cy='5.1' rx='3.2' ry='1.5'/%3E%3Cellipse cx='5.9' cy='2.2' rx='1.9' ry='1.2'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 14'%3E%3Cellipse cx='6' cy='12' rx='5.6' ry='1.9'/%3E%3Cellipse cx='6' cy='8.4' rx='4.4' ry='1.7'/%3E%3Cellipse cx='6.3' cy='5.1' rx='3.2' ry='1.5'/%3E%3Cellipse cx='5.9' cy='2.2' rx='1.9' ry='1.2'/%3E%3C/svg%3E") no-repeat center/contain}.hero-atmo .hero-fig picture{position:absolute;inset:0;display:block}.slot b a{color:inherit;text-decoration:none}.slot b a:hover{text-decoration:underline}.main-nav .has-sub{position:relative}.sub-btn{display:flex;align-items:center;gap:4px;padding:8px 10px;border:0;border-radius:6px;background:none;color:var(--color-text);font:500 15px var(--font-body);cursor:pointer}.sub-btn:hover{background:var(--color-surface-2)}.sub-btn[data-current]{color:var(--color-primary);font-weight:600}.sub-btn svg{width:14px;height:14px;transition:transform var(--bn-t2) var(--bn-ease)}.sub-btn[aria-expanded=true] svg{transform:rotate(180deg)}.main-nav .sub{display:none;position:absolute;top:calc(100% + 6px);left:-8px;z-index:30;min-width:280px;padding:8px;gap:0 4px;grid-template-columns:1fr 1fr;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;box-shadow:var(--shadow-lift)}.main-nav .sub.is-open{display:grid}.main-nav .sub a{padding:8px 10px;font-size:14.5px}@media(max-width:900px){.sub-btn{width:100%;justify-content:space-between;padding:12px 10px;font-size:16px}.main-nav .sub{position:static;min-width:0;padding:0 0 6px 10px;border:0;box-shadow:none;background:none}.main-nav .sub a{padding:10px}}.bet-logo{display:inline-flex;align-items:center;height:var(--h);flex:none}.bet-logo img{height:var(--h);width:auto;max-width:none}.rail-logo{margin-bottom:12px}.sub a.nav-logo-lenke{display:flex;align-items:center;justify-content:center;height:44px;padding:6px 10px}.nav-logo{justify-content:center}.nav-logo img{height:20px;width:auto;max-width:96px;object-fit:contain}.bs-logo{vertical-align:middle}.bs-navn.har-logo{display:inline-flex;align-items:center;min-height:32px;background-image:none}.bs-navn.har-logo .bet-logo img{max-width:120px;object-fit:contain}.pay-box .pay-list li{grid-template-columns:104px minmax(0,1fr);gap:14px;align-items:center}.pay-box .pay-list small{display:block;margin-top:2px}.pay-box .pb-cta{display:inline-block;margin-top:6px;font-weight:700;font-size:14px}.logo-chip.har-logo.fast-flate,:root[data-theme=dark] .logo-chip.har-logo.fast-flate{background:var(--logo-flate)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-chip.har-logo.fast-flate{background:var(--logo-flate)}}
