@font-face{font-family:"Noto Serif Display Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/noto-serif-display-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Display Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/noto-serif-display-lv.woff2) format("woff2");unicode-range:U+0100-0101,U+010C-010D,U+0112-0113,U+0122-0123,U+012A-012B,U+0136-0137,U+013B-013C,U+0145-0146,U+0160-0161,U+016A-016B,U+017D-017E}@font-face{font-family:Host Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/host-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Host Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/host-grotesk-lv.woff2) format("woff2");unicode-range:U+0100-0101,U+010C-010D,U+0112-0113,U+0122-0123,U+012A-012B,U+0136-0137,U+013B-013C,U+0145-0146,U+0160-0161,U+016A-016B,U+017D-017E}@font-face{font-family:Rethink Sans Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/fonts/rethink-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212}@font-face{font-family:Rethink Sans Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/fonts/rethink-sans-lv.woff2) format("woff2");unicode-range:U+0100-0101,U+010C-010D,U+0112-0113,U+0122-0123,U+012A-012B,U+0136-0137,U+013B-013C,U+0145-0146,U+0160-0161,U+016A-016B,U+017D-017E}:root{--night: #10181d;--night-2: #0c1216;--slate: #172329;--slate-2: #1d2c33;--wine: #7c2638;--wine-deep: #45151f;--amber: #d8a451;--amber-hi: #f0c477;--amber-lo: #a87a33;--ivory: #f4efe5;--ivory-2: #ebe3d3;--mist: #b4bec0;--mist-2: #8e9a9d;--ink: #10181d;--ink-soft: #46504f;--line: rgba(216, 164, 81, .28);--line-soft: rgba(244, 239, 229, .1);--ok: #7fc29b;--warn: #e0896b;--display: "Noto Serif Display Variable", Georgia, "Times New Roman", serif;--card: "Rethink Sans Variable", "Host Grotesk Variable", system-ui, sans-serif;--ui: "Host Grotesk Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--wrap: 1280px;--gut: clamp(16px, 4.4vw, 64px);--r: 12px;--r-s: 8px;--ease: cubic-bezier(.2, .7, .2, 1);--t: .22s;color-scheme:dark}@media(min-width:1680px){:root{--wrap: 1480px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:88px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;min-width:320px;background:var(--night);color:var(--ivory);font:400 17px/1.62 var(--ui);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg,video{max-width:100%;height:auto;display:block}a{color:var(--amber);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--amber-hi)}:focus-visible{outline:2px solid var(--amber-hi);outline-offset:3px;border-radius:4px}h1,h2,h3,h4{font-family:var(--display);font-weight:650;line-height:1.08;letter-spacing:-.01em;margin:0 0 .5em;text-wrap:balance}h2{font-size:clamp(32px,4.2vw,50px)}h3{font-size:clamp(21px,2vw,25px);line-height:1.2}p{margin:0 0 1.05em}em.gold,h1 em,h2 em{font-style:normal;color:var(--amber)}.wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gut));margin:0 auto;padding:0 var(--gut)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--amber);color:var(--ink);padding:10px 16px;border-radius:var(--r-s);font-weight:700}.skip:focus{top:12px}.btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 24px;border-radius:var(--r-s);font:650 16px/1 var(--ui);text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background var(--t),border-color var(--t),color var(--t),transform var(--t) var(--ease)}.btn svg{width:18px;height:18px;transition:transform var(--t) var(--ease)}.btn:hover svg{transform:translate(3px)}.btn-gold{background:linear-gradient(180deg,var(--amber-hi),var(--amber) 55%,#c78f3c);color:var(--ink);box-shadow:0 8px 22px -10px #d8a451b3,inset 0 1px #ffffff73}.btn-gold:hover{color:var(--ink);background:linear-gradient(180deg,#f7d394,var(--amber-hi) 60%,var(--amber))}.btn-line{color:var(--ivory);border-color:#f4efe58c;background:#10181d59}.btn-line:hover{color:var(--ivory);border-color:var(--amber)}.btn-s{min-height:36px;padding:0 14px;font-size:14px}.top{position:sticky;top:0;z-index:50;background:#0c1216db;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line-soft)}.top-in{display:flex;align-items:center;gap:28px;height:68px;position:relative}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--amber);flex:0 0 auto}.brand svg{width:38px;height:38px}.brand b{font:650 18px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.nav{display:flex;align-items:center;gap:6px;margin-left:clamp(16px,4vw,70px)}.nav>li{list-style:none}.nav ul{margin:0;padding:0}.nav-a,.nav-b{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 14px;border:0;background:none;cursor:pointer;color:var(--ivory);font:600 15px/1 var(--ui);text-decoration:none;border-radius:var(--r-s);transition:color var(--t),background var(--t)}.nav-a:hover,.nav-b:hover,.nav-b[aria-expanded=true]{color:var(--amber);background:#d8a45112}.nav-a[aria-current=page]{color:var(--amber)}.nav-b svg{width:14px;height:14px;transition:transform var(--t)}.nav-b[aria-expanded=true] svg{transform:rotate(180deg)}.mega{position:absolute;top:calc(100% - 4px);right:var(--gut);width:min(760px,calc(100% - 2 * var(--gut)));background:linear-gradient(160deg,#1b2a31,#121b20 70%);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 30px 60px -20px #000000b3;padding:22px;display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:22px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--t),transform var(--t) var(--ease),visibility 0s linear var(--t)}.mega:before{content:"";position:absolute;inset:-12px 0 auto;height:12px}.nav-b[aria-expanded=true]+.mega{opacity:1;visibility:visible;transform:none;transition-delay:0s}.mega h4{font:700 12px/1 var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--mist-2);margin:0 0 12px}.mega a{display:flex;gap:10px;align-items:center;padding:7px 8px;margin:0 -8px;border-radius:6px;color:var(--ivory);text-decoration:none;font-size:15px}.mega a:hover{background:#d8a4511a;color:var(--amber-hi)}.mega a small{color:var(--mist-2);font-size:12px;margin-left:auto}.mega-feature{position:relative;border-radius:var(--r-s);overflow:hidden;min-height:210px;display:flex;align-items:flex-end;padding:16px;text-decoration:none;color:var(--ivory);isolation:isolate}.mega-feature img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .6s var(--ease)}.mega-feature:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#10181df2,#10181d1a 70%)}.mega-feature:hover img{transform:scale(1.04)}.mega-feature b{font:650 20px/1.15 var(--display);display:block}.mega-feature span{font-size:13px;color:var(--amber)}.top-tools{display:flex;align-items:center;gap:8px;padding-left:14px;margin-left:auto;border-left:1px solid var(--line-soft)}.icon-btn{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:0;background:none;color:var(--ivory);cursor:pointer;transition:background var(--t),color var(--t)}.icon-btn:hover{background:#d8a4511a;color:var(--amber)}.icon-btn svg{width:20px;height:20px}.rg-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ivory);font-size:14px;font-weight:600;text-decoration:none;padding:8px 10px;border-radius:var(--r-s);white-space:nowrap}.rg-link svg{width:18px;height:18px;color:var(--amber)}.rg-link:hover{color:var(--amber)}.burger{display:none}.search-panel{position:absolute;left:0;right:0;top:100%;background:#0e161a;border-bottom:1px solid var(--line);padding:18px 0 22px}.search-panel[hidden]{display:none}.search-box{display:flex;gap:10px;align-items:center}.search-box input{flex:1;min-width:0;height:50px;border-radius:var(--r-s);border:1px solid var(--line);background:var(--slate);color:var(--ivory);padding:0 16px;font:500 17px var(--ui)}.search-res{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 18px}.search-res a{display:block;padding:8px 10px;border-radius:6px;color:var(--ivory);text-decoration:none}.search-res a:hover,.search-res a:focus{background:#d8a4511a;color:var(--amber-hi)}.search-res small{display:block;color:var(--mist-2);font-size:12px}@media(max-width:1080px){.rg-link span{display:none}}@media(max-width:920px){.burger{display:grid}.nav{position:fixed;inset:68px 0 0;z-index:49;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:12px var(--gut) 40px;background:#0d1418;overflow-y:auto;visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity var(--t),transform var(--t) var(--ease),visibility 0s linear var(--t)}.nav.open{visibility:visible;opacity:1;transform:none;transition-delay:0s}.nav>li{border-bottom:1px solid var(--line-soft)}.nav-a,.nav-b{width:100%;height:56px;justify-content:space-between;font-size:18px}.mega{position:static;translate:none;width:auto;display:none;grid-template-columns:1fr;box-shadow:none;border:0;background:none;padding:0 0 16px;opacity:1;visibility:visible;transform:none}.nav-b[aria-expanded=true]+.mega{display:grid}.mega-feature{display:none}.top-tools{margin-left:auto;border:0;padding:0}.brand b{font-size:16px}}@media(max-width:420px){.brand b{letter-spacing:.08em;font-size:14px}.brand svg{width:32px;height:32px}.top-in{gap:10px}}.weave{height:12px;background:var(--wine) url(/ornament-strip.svg) repeat-x center / auto 12px;opacity:.95}.hero{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column}.hero-sky{position:absolute;inset:0;z-index:-4}.hero-sky img{width:100%;height:100%;object-fit:cover;object-position:50% 60%}.amber-city{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen}.hero:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(ellipse 40% 62% at max(26%,calc((100vw - var(--wrap)) / 2 + 300px)) 46%,#0a0e11e6,#0a0e11b8 45%,#0a0e1100),linear-gradient(90deg,#0a0e1173,#0a0e114d,#0a0e1140),linear-gradient(0deg,#0a0e11f7,#0a0e11a6 20%,#0a0e1100 44%),linear-gradient(180deg,#0a0f12a6,#0a0f1200 16%)}.hero-glow{position:absolute;z-index:-1;right:10%;top:12%;width:44vw;max-width:760px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(245,150,50,.2),transparent 62%);pointer-events:none}.hero-grid{pointer-events:none;position:relative;z-index:4;display:flex;align-items:center;min-height:calc(var(--wtop) + var(--ww) * .6667 * .98 + 10px);padding-top:var(--wtop);padding-bottom:18px}.hero{--wtop: clamp(24px, 2.6vw, 48px);--ww: min(44vw, 760px)}.hero-copy{max-width:min(54%,720px);pointer-events:auto}.hero-kicker{display:inline-flex;align-items:center;gap:10px;font:600 12px/1.3 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:#a99e8c;margin:0 0 18px}.flag{width:22px;height:14px;border-radius:2px;background:linear-gradient(180deg,#9e3039 0 40%,#f4efe5 40% 60%,#9e3039 60%);box-shadow:0 0 0 1px #0000004d;flex:0 0 auto}.hero-display{font:700 clamp(44px,5vw,86px)/1 var(--display);letter-spacing:-.026em;margin:0 0 22px;color:#fbf6ec;text-shadow:0 6px 40px rgba(0,0,0,.5)}@media(min-width:921px){.hero-display{white-space:nowrap}}.hero-display span{display:block;padding-bottom:.06em;background:linear-gradient(180deg,#ffe3a6,#f3c26a 46%,#d39540);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-lead{font:400 clamp(17px,1.25vw,20px)/1.55 var(--ui);color:#e6dfd2;max-width:48ch;margin-bottom:30px}.hero-trust{list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 28px;padding:0;font-size:14px;color:#d9d0c2}.hero-trust li{display:inline-flex;align-items:center;gap:6px}.hero-trust svg{width:16px;height:16px;color:var(--amber)}.hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:26px}.hero-cta .btn{font:650 17px/1 var(--display);min-height:56px;padding:0 30px}.hero-link{display:inline-flex;align-items:center;gap:8px;color:var(--ivory);font:500 16px/1 var(--ui);text-decoration:none;padding:10px 0;border-bottom:1px solid rgba(216,164,81,.7)}.hero-link svg{width:16px;height:16px;color:var(--amber)}.hero-link:hover{color:var(--amber-hi)}.ask{margin-top:30px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:560px;padding:8px 8px 8px 14px;border:1px solid rgba(216,164,81,.35);border-radius:12px;background:#0c1115b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ask-q{display:flex;align-items:center;gap:10px;flex:1 1 200px;min-width:0;padding-right:10px;border-right:1px solid rgba(244,239,229,.15)}.ask-q svg{width:18px;height:18px;color:var(--ivory);flex:0 0 auto}.ask-q input{flex:1;min-width:0;height:40px;border:0;background:none;color:var(--ivory);font:500 15px var(--ui);outline:none}.ask-q input::placeholder{color:#d9d3c7}.ask-q:focus-within{box-shadow:0 2px 0 var(--amber)}.ask-chips{display:flex;gap:6px;flex-wrap:wrap}.ask-chips button{min-height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(244,239,229,.28);background:transparent;color:var(--ivory);font:600 14px var(--ui);cursor:pointer;transition:all var(--t)}.ask-chips button:hover{border-color:var(--amber)}.ask-chips button[aria-pressed=true]{border-color:var(--amber);color:var(--amber-hi);box-shadow:inset 0 0 0 1px var(--amber)}.hero-wheel{position:absolute;z-index:2;right:max(var(--gut),calc((100vw - var(--wrap)) / 2 + var(--gut) - var(--ww) * .06));top:var(--wtop);width:var(--ww);pointer-events:none;transition:transform .6s var(--ease)}.hero-wheel img{position:relative;z-index:2;width:100%}.orbit{position:absolute;z-index:1;inset:-14% -4% 8% 6%;border-radius:50%;border:1px solid rgba(216,164,81,.55);border-left-color:transparent;border-bottom-color:transparent;transform:rotate(-14deg);filter:drop-shadow(0 0 6px rgba(216,164,81,.35))}.promises{position:relative;z-index:5;background:linear-gradient(100deg,#5a1a27,#3a1019 55%,#26101a)}.promises-in{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding-top:14px;padding-bottom:14px}.promise{display:flex;gap:14px;align-items:center;padding:22px clamp(12px,1.4vw,24px);color:var(--ivory);text-decoration:none;transition:background var(--t);position:relative}.promise{border-radius:14px}.promise:hover{background:#ffffff0f;color:var(--ivory)}.promise:after{display:none;content:"";position:absolute;left:clamp(12px,1.4vw,24px);right:clamp(12px,1.4vw,24px);bottom:0;height:2px;background:var(--amber);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.promise:hover:after,.promise:focus-visible:after{transform:scaleX(1)}.promise:first-child{padding-left:0}.promise+.promise{border-left:0}.promise>svg{width:46px;height:46px;padding:11px;border-radius:50%;background:linear-gradient(160deg,#f2c36e,#c98d3a);color:#3a1019;flex:0 0 auto;stroke-width:1.8;box-shadow:0 8px 18px -8px #0009;transition:transform var(--t) var(--ease)}.promise:hover>svg{transform:translateY(-2px) rotate(-6deg)}.promise b{display:block;font:650 16px/1.2 var(--display);margin-bottom:3px;text-wrap:balance}.promise span{display:block;font-size:13.5px;color:#ead9d2;line-height:1.4;text-wrap:balance}.promise>div{min-width:0}@media(prefers-reduced-motion:no-preference){.floaty{animation:floaty 10s ease-in-out infinite}}@keyframes floaty{50%{translate:0 -6px}}@keyframes shine{0%,15%{background-position:120% 0}60%,to{background-position:-40% 0}}@media(max-width:1180px)and (min-width:921px){.hero-copy{max-width:56%}.hero{--ww: 40vw}.hero-wheel{right:2vw}}@media(max-width:1280px)and (min-width:921px){.promises-in{grid-template-columns:repeat(3,1fr)}.promise:nth-child(4){border-left:0}.promise:nth-child(n+4){border-top:1px solid rgba(216,164,81,.18)}}@media(max-width:920px){.hero-grid{order:1;padding-top:32px;padding-bottom:10px;min-height:0;display:block}.hero-copy{max-width:none}.hero-wheel{order:2;position:relative;right:auto;top:auto;width:86%;max-width:520px;margin:20px auto 70px}.promises{order:3}.promises-in{grid-template-columns:1fr}.promise,.promise:first-child{padding:16px 0}.promise+.promise{border-top:0}.ask-q{border-right:0;flex-basis:100%}}.sec{padding:clamp(56px,7vw,96px) 0;position:relative}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.sec-head p{color:var(--mist);max-width:62ch;margin:0}.sec-head .aside{font-size:13px;color:var(--mist-2);white-space:nowrap}.compare-sec{padding-top:clamp(40px,4.4vw,64px);background:radial-gradient(ellipse at 65% 10%,#22363b 0%,var(--night) 62%)}.toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:18px}.chip{min-height:40px;padding:0 18px;border-radius:var(--r-s);border:1px solid rgba(244,239,229,.28);background:#10181d80;color:var(--ivory);font:600 14px var(--ui);cursor:pointer;transition:all var(--t)}.chip:hover{border-color:var(--amber)}.chip[aria-pressed=true]{background:var(--amber);color:var(--ink);border-color:var(--amber)}.field{position:relative;display:flex;align-items:center}.field svg{position:absolute;left:12px;width:17px;height:17px;color:var(--mist-2);pointer-events:none}.field input,.field select{height:40px;border-radius:var(--r-s);border:1px solid rgba(244,239,229,.28);background:#10181d99;color:var(--ivory);font:500 14px var(--ui);padding:0 14px 0 36px}.field select{padding-left:12px;appearance:none;padding-right:34px;background-image:linear-gradient(45deg,transparent 50%,var(--amber) 50%),linear-gradient(135deg,var(--amber) 50%,transparent 50%);background-position:calc(100% - 18px) 17px,calc(100% - 13px) 17px;background-size:5px 5px;background-repeat:no-repeat}.toolbar .grow{flex:1 1 220px}.toolbar .grow input{width:100%}.sortlab{font-size:13px;color:var(--mist);margin-left:auto}.ctable{width:100%;border-collapse:separate;border-spacing:0 10px}.ctable thead th{font:700 12px/1 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--mist);text-align:left;padding:12px 16px;background:#172329b3}.ctable thead th:first-child{border-radius:var(--r-s) 0 0 var(--r-s)}.ctable thead th:last-child{border-radius:0 var(--r-s) var(--r-s) 0}.crow>td{background:linear-gradient(180deg,#19272e,#141f25);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);padding:16px;vertical-align:top;font-size:14px;color:#e3ded3;transition:border-color var(--t),background var(--t)}.crow>td:first-child{border-left:1px solid var(--line-soft);border-radius:var(--r) 0 0 var(--r)}.crow>td:last-child{border-right:1px solid var(--line-soft);border-radius:0 var(--r) var(--r) 0}.crow:hover>td{border-color:#d8a45166}.crow.sel>td{border-color:var(--amber);background:linear-gradient(180deg,#1f2c2f,#172226)}.crow.open>td{border-bottom-color:transparent}.crow.open>td:first-child{border-bottom-left-radius:0}.crow.open>td:last-child{border-bottom-right-radius:0}.op-cell{display:flex;gap:14px;align-items:center;min-width:210px}.op-mono{width:56px;height:56px;flex:0 0 auto;border-radius:10px;display:grid;place-items:center;font:700 17px/1 var(--display);color:var(--ink);background:linear-gradient(150deg,var(--amber-hi),var(--amber-lo));box-shadow:inset 0 1px #fff6;letter-spacing:-.02em}.op-cell b{display:block;font:650 18px/1.15 var(--display);color:var(--ivory)}.op-cell small{color:var(--mist-2);font-size:12px}.lic{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--ok)}.lic svg{width:14px;height:14px}.cell-h{display:block;font-weight:700;color:var(--ivory);margin-bottom:4px;font-size:14px}.tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.tag{font-size:12px;padding:3px 8px;border-radius:5px;background:#f4efe514;border:1px solid rgba(244,239,229,.12);color:#d7d2c7;white-space:nowrap}.unk{color:var(--mist-2);font-style:italic}.pick{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;cursor:pointer}.pick input{appearance:none;width:22px;height:22px;border-radius:5px;border:1.5px solid rgba(244,239,229,.5);background:transparent;display:grid;place-items:center;cursor:pointer;margin:0;transition:all var(--t)}.pick input:checked{background:var(--amber);border-color:var(--amber)}.pick input:checked:after{content:"";width:6px;height:11px;border:solid var(--ink);border-width:0 2.5px 2.5px 0;transform:translateY(-1px) rotate(45deg)}.row-act{display:flex;align-items:center;gap:6px;justify-content:flex-end}.tog{width:40px;height:40px;border-radius:50%;border:0;background:none;color:var(--ivory);cursor:pointer;display:grid;place-items:center}.tog svg{width:18px;height:18px;transition:transform var(--t)}.tog[aria-expanded=true] svg{transform:rotate(180deg)}.tog:hover{color:var(--amber)}.cdetail>td{background:#141f25;border:1px solid var(--amber);border-top:0;border-radius:0 0 var(--r) var(--r);padding:0 16px 18px}.cdetail[hidden]{display:none}.cdl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px;padding-top:14px;border-top:1px dashed var(--line);font-size:14px}.cdl dt{font:700 12px/1 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--mist-2);margin-bottom:6px}.cdl dd{margin:0;color:#e3ded3}.cdl .src{grid-column:1 / -1;font-size:12.5px;color:var(--mist-2)}.empty{text-align:center;padding:40px 20px;border:1px dashed var(--line);border-radius:var(--r);color:var(--mist)}.empty[hidden]{display:none}.tray{position:sticky;bottom:14px;z-index:30;margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r);background:#0e161af0;backdrop-filter:blur(8px);box-shadow:0 18px 40px -18px #000c;transition:transform var(--t) var(--ease),opacity var(--t)}.tray.idle{display:none}.tray>span{font-size:14px;color:var(--mist)}.tray-list{display:flex;flex-wrap:wrap;gap:8px;flex:1;list-style:none;margin:0;padding:0}.tray-list li{display:inline-flex;align-items:center;gap:4px;padding:0 4px 0 12px;height:36px;border:1px solid rgba(244,239,229,.3);border-radius:999px;font-size:14px;font-weight:600}.tray-list button{width:30px;height:30px;border-radius:50%;border:0;background:none;color:var(--mist);cursor:pointer;display:grid;place-items:center}.tray-list button:hover{color:var(--amber)}.tray-list svg{width:14px;height:14px}.tray .btn[disabled]{opacity:.45;cursor:not-allowed}dialog.cmp{width:min(980px,94vw);max-height:88vh;border:1px solid var(--line);border-radius:var(--r);background:#121c21;color:var(--ivory);padding:0}dialog.cmp::backdrop{background:#060a0cb8;backdrop-filter:blur(3px)}.cmp-head{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--line-soft);position:sticky;top:0;background:#121c21}.cmp-head h2{font-size:28px;margin:0}.cmp-body{padding:18px 22px 24px;overflow:auto}.cmp-grid{width:100%;border-collapse:collapse;font-size:14px}.cmp-grid th,.cmp-grid td{text-align:left;padding:12px;border-bottom:1px solid var(--line-soft);vertical-align:top}.cmp-grid thead th{font:650 19px var(--display);color:var(--amber)}.cmp-grid tbody th{width:170px;font:700 12px var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--mist-2)}@media(max-width:1180px){.ctable thead{display:none}.ctable,.ctable tbody,.ctable tr,.ctable td{display:block;width:100%}.ctable{border-spacing:0}.crow{margin-top:12px;border:1px solid var(--line-soft);border-radius:var(--r);background:linear-gradient(180deg,#19272e,#141f25);display:grid!important;grid-template-columns:1fr auto}.crow.sel{border-color:var(--amber)}.crow>td{border:0!important;border-radius:0!important;background:none!important;padding:10px 14px}.crow>td[data-l]:before{content:attr(data-l);display:block;font:700 12px/1 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--mist-2);margin-bottom:6px}.crow>td.c-op{grid-column:1}.crow>td.c-act{grid-column:2;grid-row:1;align-self:center}.crow>td.c-data{grid-column:1 / -1;border-top:1px solid var(--line-soft)!important}.row-act{flex-wrap:wrap}.cdetail>td{border-radius:var(--r)!important;margin-top:-6px}.cdl{grid-template-columns:1fr 1fr}.sortlab{margin-left:0}}@media(max-width:520px){.cdl{grid-template-columns:1fr}.op-cell{min-width:0}}.calc-sec{background:var(--ivory) url(/pattern-light.svg) repeat;color:var(--ink)}.calc-sec h2{color:var(--ink)}.calc-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(28px,4vw,64px);align-items:center}.calc-copy p{color:var(--ink-soft);font-size:18px;max-width:42ch}.calc-copy a{color:#8a5a17;font-weight:650}.calc{position:relative;overflow:hidden;border-radius:16px;padding:26px 28px;color:var(--ivory);background:radial-gradient(circle at 85% 20%,#682a37,#29171e 65%);box-shadow:0 30px 60px -28px #45151fe6}.calc .calc-h{font-size:22px;margin-bottom:18px}.calc-in{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:22px;align-items:center}.calc-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}.calc label{display:block;font-size:13px;color:#e4d6cf;margin-bottom:6px}.calc input[type=number]{width:100%;height:44px;border-radius:6px;border:1px solid rgba(244,239,229,.25);background:#100a0c66;color:var(--ivory);font:650 18px var(--ui);padding:0 12px}.calc input[type=range]{width:100%;accent-color:var(--amber);margin-top:10px}.basis{grid-column:1 / -1;display:flex;gap:8px;flex-wrap:wrap;border:0;padding:0;margin:0}.basis legend{font-size:13px;color:#e4d6cf;margin-bottom:6px;padding:0}.basis label{margin:0}.basis input{position:absolute;opacity:0}.basis span{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(244,239,229,.3);cursor:pointer;font-size:14px;font-weight:600;transition:all var(--t)}.basis input:checked+span{background:var(--amber);color:var(--ink);border-color:var(--amber)}.basis input:focus-visible+span{outline:2px solid var(--amber-hi);outline-offset:2px}.ring{position:relative;width:200px;aspect-ratio:1290 / 1219;display:grid;place-items:center}.ring img{position:absolute;inset:0;width:100%;height:100%}.ring output{position:relative;font:650 34px/1 var(--display);color:var(--amber-hi);text-shadow:0 2px 12px rgba(0,0,0,.6)}.calc-res{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;padding-top:16px;border-top:1px solid rgba(244,239,229,.15)}.calc-res span{font-size:14px;color:#e4d6cf}.calc-res strong{font:650 clamp(34px,4vw,46px)/1 var(--display);color:var(--amber-hi);transition:opacity .25s}.calc-note{grid-column:1 / -1;display:flex;gap:8px;align-items:flex-start;font-size:13px;color:#e4d6cf;margin:0}.calc-note svg{width:18px;height:18px;color:var(--amber);flex:0 0 auto;margin-top:1px}.share{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--amber-hi);font:650 13px var(--ui);cursor:pointer;padding:6px 0}.share svg{width:16px;height:16px}.share[data-done]:after{content:attr(data-done);color:var(--ok);margin-left:6px}.cond{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.cond div{display:flex;gap:12px;align-items:flex-start;padding-left:14px;border-left:1px solid rgba(124,38,56,.3)}.cond svg{width:28px;height:28px;color:var(--wine);flex:0 0 auto}.cond b{display:block;font:650 16px/1.2 var(--display);color:var(--ink)}.cond span{font-size:13.5px;color:var(--ink-soft);line-height:1.4;display:block}@media(max-width:980px){.calc-grid{grid-template-columns:1fr}}@media(max-width:620px){.calc-in{grid-template-columns:1fr}.ring{width:150px;justify-self:center;grid-row:1}.calc-fields,.cond{grid-template-columns:1fr}}.cat-sec{background:linear-gradient(120deg,var(--wine-deep),#25151c 60%,var(--night))}.cat-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:28px;margin-bottom:30px}.cat-head h2{margin:0}.cat-head p{margin:0;color:#dccfca;font-size:15px;max-width:46ch}.cat-head a{white-space:nowrap;font-weight:650;font-size:14px}.cats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.cat{position:relative;display:block;aspect-ratio:4 / 3.1;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);text-decoration:none;color:var(--ivory);isolation:isolate}.cat .aifig,.mega-feature .aifig,.alt .aifig{position:absolute;inset:0;z-index:-2}.cat img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .5s var(--ease)}.cat:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#100a0ce6,#100a0c0d 62%)}.cat:hover img{transform:scale(1.03)}.cat:hover{color:var(--ivory);border-color:var(--amber)}.cat div{position:absolute;left:18px;right:18px;bottom:16px}.cat b{display:block;font:650 26px/1.1 var(--display)}.cat span{font-size:13px;color:var(--amber);font-weight:600}.method-line{display:inline-flex;gap:10px;align-items:center;margin-top:26px;color:#e9dfd6;font-size:15px}.method-line svg{width:20px;height:20px;color:var(--amber)}.cat-more{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:baseline;margin:28px 0 0;font-size:15px;color:#e9dfd6}.cat-more span{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#cfc4b8}.cat-more a{color:#fff;text-decoration:underline;text-decoration-color:var(--amber);text-underline-offset:4px}.cat-more a:hover{color:var(--amber)}@media(max-width:980px){.cats{grid-template-columns:1fr 1fr}.cat-head{grid-template-columns:1fr;gap:12px}}@media(max-width:480px){.cats{grid-template-columns:1fr}.cat{aspect-ratio:16 / 10}}.faq-sec{background:radial-gradient(ellipse at 30% 20%,#253237,var(--night) 70%);overflow:hidden}.faq-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,60px);align-items:center}.faq-art{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center}.faq-art .qm{width:clamp(160px,18vw,250px);filter:drop-shadow(0 20px 40px rgba(240,150,50,.25))}.faq-art .lv{position:absolute;right:-10%;bottom:0;width:70%;opacity:.5;z-index:-1}.faq-art p{color:var(--mist);max-width:30ch}.acc{display:grid;gap:10px}.acc details{border:1px solid rgba(244,239,229,.2);border-radius:var(--r-s);background:#10181d99;transition:border-color var(--t)}.acc details[open]{border-color:var(--line)}.acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:14px;padding:15px 18px;min-height:52px}.acc summary::-webkit-details-marker{display:none}.acc summary:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--amber);flex:0 0 auto}.acc summary h3{font:600 16.5px/1.35 var(--ui);margin:0;flex:1;letter-spacing:0}.acc summary svg{width:18px;height:18px;flex:0 0 auto;transition:transform var(--t);color:var(--ivory)}.acc details[open] summary svg{transform:rotate(180deg)}.acc .ans{padding:0 18px 16px 40px;color:#d3d0c8;font-size:15.5px}.acc .ans p:last-child{margin:0}@media(max-width:860px){.faq-grid{grid-template-columns:1fr}.faq-art{grid-template-columns:1fr 120px}.faq-art .qm{width:120px}}.foot{position:relative;isolation:isolate;padding-top:clamp(140px,18vw,260px)}.foot-sky{position:absolute;inset:0 0 auto;height:clamp(260px,32vw,460px);z-index:-2}.foot-sky img{width:100%;height:100%;object-fit:cover;object-position:center 70%}.foot:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,var(--night) 0%,rgba(16,24,29,.2) 22%,rgba(16,24,29,.55) 46%,var(--night-2) 62%)}.foot-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr) auto;gap:28px;padding-block:30px 34px;border-top:1px solid var(--line-soft)}.foot-grid p{font-size:14px;color:var(--mist);max-width:30ch;margin-top:14px}.foot :is(h4,h2.foot-h){font:700 14px/1 var(--ui);color:var(--ivory);margin:0 0 14px;letter-spacing:.02em}.foot ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.foot ul a{color:var(--mist);text-decoration:none;font-size:14px}.foot ul a:hover{color:var(--amber)}.foot-bar{background:#0a1013;border-top:1px solid var(--line-soft)}.foot-bar .wrap{display:flex;flex-wrap:wrap;gap:10px 24px;align-items:center;padding-top:16px;padding-bottom:18px;font-size:13.5px;color:var(--mist)}.foot-bar .rg{display:inline-flex;gap:10px;align-items:center;color:var(--ivory);font-weight:600}.foot-bar .rg svg{width:22px;height:22px;color:var(--amber)}.foot-bar .sep{width:1px;height:18px;background:var(--line-soft)}.foot-bar .copy{margin-left:auto}@media(max-width:900px){.foot-grid{grid-template-columns:1fr 1fr}.foot-grid>:first-child{grid-column:1 / -1}.foot-bar .copy{margin-left:0}.foot-bar .sep{display:none}}.js .rv{opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.js .rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js .rv{opacity:1;transform:none;transition:none}}:where(.aifig){position:relative}.aibadge{position:absolute;z-index:2;right:10px;bottom:10px;font:700 12px/1 var(--ui);letter-spacing:.08em;padding:4px 6px;border-radius:4px;color:var(--ivory);background:#0a0e10b8;border:1px solid rgba(244,239,229,.25);pointer-events:none}.story-sec{background:linear-gradient(180deg,var(--night) 0%,#121c21 100%)}.story{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr);gap:clamp(28px,5vw,72px);align-items:start}.kick{font:700 12px/1 var(--ui);letter-spacing:.18em;text-transform:uppercase;color:var(--amber);margin-bottom:14px}.story-main h2{font-size:clamp(30px,3.4vw,44px)}.story-main h3{margin-top:1.6em;color:var(--amber-hi)}.story-main p{color:#dcd8cf;font-size:17.5px;max-width:68ch}.story-side{position:sticky;top:96px;display:grid;gap:14px}.fact-card{padding:20px 22px;border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(160deg,#1a272d,#121b20)}.fact-card .fc-k{display:block;font:700 12px/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--mist-2)}.fact-card strong{display:block;font:650 46px/1.05 var(--display);color:var(--amber);margin:8px 0 4px}.fact-card span{display:block;font-size:14px;color:var(--mist)}.fact-card a{display:inline-flex;gap:6px;align-items:center;margin-top:10px;font-size:14px;font-weight:650}.fact-card a svg{width:16px;height:16px}.brands{margin-top:clamp(40px,5vw,64px);padding-top:28px;border-top:1px solid var(--line-soft)}.brands h3{margin-bottom:6px}.brands p{color:var(--mist);font-size:15px;max-width:70ch}.brands ul{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.brands a{display:inline-block;padding:7px 14px;border:1px solid rgba(244,239,229,.18);border-radius:999px;color:var(--ivory);font-size:14px;text-decoration:none;transition:border-color var(--t),color var(--t)}.brands a:hover{border-color:var(--amber);color:var(--amber)}.ring-css{border-radius:50%;border:10px solid var(--amber);box-shadow:0 0 0 2px var(--amber-lo),inset 0 0 0 2px var(--amber-lo),0 0 40px #d8a45159;aspect-ratio:1}.calc-copy a svg,.cat-head a svg,.cat span svg,.method-line svg+svg{width:16px;height:16px;display:inline-block;vertical-align:-3px}.cond p{margin:0}@media(max-width:900px){.story{grid-template-columns:1fr}.story-side{position:static;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.mnote{display:grid;grid-template-columns:210px minmax(0,1fr);gap:8px 28px;margin-top:26px;padding-top:18px;border-top:1px solid var(--line);font-size:14.5px;line-height:1.6;color:var(--mist)}.mnote h3{font:650 17px/1.3 var(--display);color:var(--ivory);margin:0}.mnote h3:before{content:"";display:block;width:26px;height:2px;background:var(--wine);margin-bottom:10px}.mnote p{margin:0}@media(max-width:760px){.mnote{grid-template-columns:1fr}}.compare-sec{background:var(--ivory) url(/pattern-light.svg) repeat;color:var(--ink)}.compare-sec .cmp-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 28px;margin-bottom:24px}.compare-sec .cmp-title h2{color:var(--ink);margin-bottom:8px}.compare-sec .cmp-title p{color:var(--ink-soft);margin:0;max-width:60ch;font-size:16px}.cmp-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.sel select{appearance:none;height:44px;min-width:170px;padding:0 40px 0 14px;border-radius:8px;border:1px solid #d9cdb8;background-color:#fffdf8;background-image:linear-gradient(45deg,transparent 50%,#7c5a25 50%),linear-gradient(135deg,#7c5a25 50%,transparent 50%);background-repeat:no-repeat;background-position:calc(100% - 20px) 19px,calc(100% - 15px) 19px;background-size:5px 5px;color:var(--ink);font:550 14px var(--ui);cursor:pointer}.sel select:hover,.sel select:focus{border-color:var(--amber-lo)}.qchip{display:inline-flex;align-items:center;gap:6px;margin:0;height:44px;padding:0 6px 0 14px;border-radius:999px;background:#fff;border:1px solid #d9cdb8;font-size:14px;color:var(--ink-soft)}.qchip b{color:var(--ink)}.qchip button{width:32px;height:32px;border:0;border-radius:50%;background:none;cursor:pointer;display:grid;place-items:center;color:var(--ink-soft)}.qchip svg{width:14px;height:14px}.qchip[hidden]{display:none}.compare-sec .ctable thead th{background:#ece3d3;color:#5b5346}.compare-sec .crow>td{background:#fffdf8;color:#2f3534;border-color:#e3d8c5}.compare-sec .crow:hover>td{border-color:#cfb486}.compare-sec .crow.sel>td{background:#fff8ea;border-color:var(--amber-lo)}.compare-sec .op-cell b{color:var(--ink)}.compare-sec .op-cell small,.compare-sec .unk,.compare-sec .sub{color:#6c6a63}.compare-sec .sub{display:block;margin-top:6px;font-size:12.5px}.compare-sec .lic{color:#2f7d55}.compare-sec .cell-h{color:var(--ink)}.compare-sec .tag{background:#f3ecdf;border-color:#e3d8c5;color:#4a4a44}.compare-sec .pick input{border-color:#8d8576}.compare-sec .tog{color:var(--ink)}.compare-sec .tog:hover{color:#9a6a22}.compare-sec .cdetail>td{background:#fffaf0;border-color:var(--amber-lo)}.compare-sec .cdl{border-top-color:#e3d8c5}.compare-sec .cdl dd{color:#2f3534}.compare-sec .cdl dt,.compare-sec .cdl .src{color:#6c6a63}.compare-sec .empty{color:var(--ink-soft);border-color:#d9cdb8}.compare-sec .empty .btn-line{color:var(--ink);border-color:#b9a888;background:#fff}.compare-sec .mnote{border-top-color:#d9cdb8;color:#55564f}.compare-sec .mnote h3{color:var(--ink)}.compare-sec .mnote a{color:#8a5a17}@media(max-width:1180px){.compare-sec .crow{background:#fffdf8;border-color:#e3d8c5}.compare-sec .crow>td.c-data{border-top-color:#eee5d6!important}.compare-sec .crow>td[data-l]:before{color:#7a776e}}.wheel-art{position:relative;aspect-ratio:1536 / 1024}.wheel-art img{display:block;width:100%;height:100%}.amber-depth{position:absolute;inset:0;z-index:2;width:100%;height:100%;pointer-events:none;mix-blend-mode:multiply}.amber-rim{position:absolute;inset:0;z-index:3;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen}.amber-orn{position:absolute;inset:0;z-index:4;width:100%;height:100%;pointer-events:none;opacity:0;overflow:visible}.amber-orn path{fill:none;stroke:#e8b45a;stroke-width:1.4;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px rgba(232,154,34,.75))}.amber-orn path.b{stroke-width:.8;opacity:.7}.amber-cap{position:absolute;z-index:5;left:6%;bottom:-1%;margin:0;font:italic 500 clamp(17px,1.35vw,22px)/1.2 var(--display);color:#f5e6c4;letter-spacing:.01em;text-shadow:0 2px 14px rgba(0,0,0,.8),0 0 18px rgba(232,154,34,.35);opacity:0;transition:opacity .9s var(--ease);pointer-events:none}.amber-cap.on{opacity:1}.amber-replay{position:absolute;z-index:6;right:3%;bottom:-1%;pointer-events:auto;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px!important;border-radius:999px;border:1px solid rgba(216,164,81,.35);background:#0a0f1299;color:#e9dfcf;font:500 13px/1 var(--ui);cursor:pointer;opacity:.75;transition:opacity var(--t),border-color var(--t)}.amber-replay svg{width:14px;height:14px;color:var(--amber)}.amber-replay:hover,.amber-replay:focus-visible{opacity:1;border-color:var(--amber)}.amber-replay[disabled]{opacity:.35;cursor:default}@media(max-width:920px){.amber-cap{bottom:2%}.amber-replay{bottom:-8%}.orbit{display:none}}.peek{position:absolute;z-index:6;top:96%;left:4%;right:0;pointer-events:auto;padding:14px 16px 12px;border:1px solid rgba(216,164,81,.22);border-top:2px solid var(--amber);border-radius:12px;background:linear-gradient(180deg,#121b20,#0d1418);box-shadow:0 24px 50px -18px #000000e6}.peek-h{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:13px;color:#cfc6ba}.peek-h svg{width:16px;height:16px;color:var(--ok)}.peek-h b{font:650 15px/1 var(--display);color:var(--ivory)}.peek-n{font:700 12px/1 var(--ui);color:var(--ink);background:var(--amber);border-radius:999px;padding:3px 7px}.peek-h small{margin-left:auto;font-size:12px;color:var(--mist-2)}.peek-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.peek-list a{position:relative;display:block;color:var(--ivory);text-decoration:none}.peek-logo{display:grid;place-items:center;width:100%;height:46px;padding:6px 30px 6px 10px;border-radius:8px;background:linear-gradient(180deg,#e6dcc9,#d8ccb5);box-shadow:inset 0 -1px #00000014,0 6px 14px -8px #000000b3;transition:transform var(--t) var(--ease),box-shadow var(--t)}.peek-logo.dark{background:linear-gradient(180deg,#1d3557,#142640)}.peek-logo img{max-height:24px;max-width:74%;width:auto;height:auto;object-fit:contain}.peek-logo img[data-wide]{max-height:20px}.peek-logo img[data-tall]{max-height:30px}.peek-logo b{font:650 14px var(--display);color:var(--ink)}.peek-list a:hover .peek-logo,.peek-list a:focus-visible .peek-logo{transform:translateY(-2px);box-shadow:0 0 0 2px var(--amber),0 10px 18px -8px #000c}.peek-list small{position:absolute;right:6px;bottom:5px;font:700 10.5px/1 var(--ui);color:#2f7d55;font-variant-numeric:tabular-nums;letter-spacing:.02em}.peek-list .dark+small{color:#9fe0b8}.peek-all{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:600;color:var(--amber-hi);text-decoration:none}.peek-all svg{width:14px;height:14px}.amber-replay{top:auto!important;bottom:8%!important;right:4%!important;width:36px;height:36px;padding:0!important;justify-content:center;border-radius:50%!important}.amber-replay svg{width:16px!important;height:16px!important}.amber-cap{bottom:6%}@media(max-width:920px){.peek{position:relative;top:auto;left:auto;margin-top:-4px}.peek-list{grid-template-columns:repeat(2,1fr)}}.rules-hot{position:absolute;z-index:7;left:41.7%;top:49.07%;width:max(4.2%,30px);aspect-ratio:1;translate:-50% -50%;pointer-events:auto;padding:0;border:0;background:none;cursor:pointer;color:var(--ivory);border-radius:50%}.rh-dot{position:absolute;inset:0;border-radius:50%;border:2px solid var(--amber-hi);box-shadow:0 0 0 4px #d8a4512e,0 0 18px #f0b45ab3}.rh-dot:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--amber-hi);opacity:0}.rh-label{position:absolute;left:calc(100% + 10px);top:50%;translate:0 -50%;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:#0a0f12db;border:1px solid rgba(216,164,81,.5);font:600 13px/1 var(--ui);white-space:nowrap;box-shadow:0 8px 20px -10px #000c;transition:background var(--t),border-color var(--t)}.rules-hot:hover .rh-label,.rules-hot:focus-visible .rh-label{background:var(--amber);color:var(--ink);border-color:var(--amber)}@media(prefers-reduced-motion:no-preference){.rh-dot:after{animation:rhpulse 2.4s ease-out infinite}}@keyframes rhpulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}dialog.rules-dlg{width:min(980px,94vw);max-height:90vh;padding:0;border:1px solid var(--line);border-top:3px solid var(--amber);border-radius:14px;background:linear-gradient(180deg,#131c21,#0e1519);color:var(--ivory)}dialog.rules-dlg::backdrop{background:#060a0cbf;backdrop-filter:blur(3px)}.rd-head{display:flex;justify-content:space-between;align-items:flex-start;padding:22px 26px 6px}.rd-head h2{font-size:clamp(26px,3vw,36px);margin:0}.rd-head .kick{margin-bottom:6px}.rd-body{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:26px;padding:12px 26px 8px;overflow:auto}.rd-body h3{font-size:18px;color:var(--amber-hi);margin-bottom:10px}.rd-steps{margin:0;padding:0;list-style:none;counter-reset:r;display:grid;gap:8px;font-size:14.5px}.rd-steps li{counter-increment:r;display:grid;grid-template-columns:26px 1fr;gap:8px;align-items:start}.rd-steps li:before{content:counter(r);width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#d8a45126;color:var(--amber-hi);font:700 12px var(--ui)}.rd-tbl{width:100%;border-collapse:collapse;font-size:14px}.rd-tbl th{text-align:left;font:700 11.5px var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--mist-2);padding:0 6px 8px;border-bottom:1px solid var(--line)}.rd-tbl td{padding:7px 6px;border-bottom:1px solid var(--line-soft);font-variant-numeric:tabular-nums}.rd-tbl td:nth-child(2){color:var(--amber-hi);font-weight:650}.rd-edge{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rd-edge li{display:grid;grid-template-columns:74px 1fr;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:#f4efe50a;border:1px solid var(--line-soft)}.rd-edge b{font:700 22px/1 var(--display);color:var(--amber-hi)}.rd-edge span{font-size:13.5px;color:#d6cfc4}.rd-note{font-size:13px;color:var(--mist);margin-top:12px}.rd-foot{display:flex;flex-wrap:wrap;align-items:center;gap:22px;padding:18px 26px 24px;border-top:1px solid var(--line-soft);margin-top:10px}.rd-foot .btn small{font:500 12px var(--ui);opacity:.75;margin-left:4px}@media(max-width:820px){.rd-body{grid-template-columns:1fr}.rh-label{font-size:12px;padding:6px 10px}}.hero-strip{position:relative;z-index:5;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:30px;padding-top:18px;padding-bottom:18px;color:var(--ink)}.hero-strip:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;translate:-50% 0;background:linear-gradient(180deg,#f4ede0,#ebe1cf);box-shadow:0 -18px 40px -20px #000000b3}.peek-head{display:grid;gap:3px}.peek-head .peek-h{margin:0;color:var(--ink)}.hero-strip .peek-h b{color:var(--ink);font-size:17px}.hero-strip .peek-h svg{color:#2f7d55}.peek-head small{font-size:12.5px;color:#6c6a63}.hero-strip .peek-list{grid-template-columns:repeat(9,minmax(0,1fr));gap:6px 18px;align-items:center}.hero-strip .peek-logo{height:44px;padding:0;background:none;box-shadow:none;border-radius:0}.hero-strip .peek-logo img{max-height:28px;max-width:100%}.hero-strip .peek-logo img[data-wide]{max-height:22px}.hero-strip .peek-logo img[data-tall]{max-height:34px}.hero-strip .peek-list a:hover .peek-logo,.hero-strip .peek-list a:focus-visible .peek-logo{transform:translateY(-3px);box-shadow:none}.hero-strip .peek-all{margin:0;min-height:44px;white-space:nowrap;color:#7c2638;font-weight:700}.hero-strip .peek-all:hover{color:#a3252f}@media(max-width:1280px){.hero-strip{grid-template-columns:1fr auto}.hero-strip .peek-list{grid-column:1 / -1;grid-row:2}}@media(max-width:920px){.hero-strip{order:3;grid-template-columns:1fr;margin-top:0}.hero-strip .peek-list{grid-template-columns:repeat(3,1fr)}.promises{order:4}}.pthumb{width:58px;height:58px;flex:0 0 auto;border-radius:14px;object-fit:cover;box-shadow:0 10px 22px -10px #000c,0 0 0 2px #f2c36e59;transition:transform var(--t) var(--ease),box-shadow var(--t)}.promise:hover .pthumb{transform:translateY(-2px) scale(1.04);box-shadow:0 14px 26px -10px #000000d9,0 0 0 2px #f2c36eb3}.hero-strip .peek-h b{font:700 16px/1.2 var(--ui);letter-spacing:0}.hero-strip .peek-head small{color:#4f514c;font-weight:500}@media(max-width:920px){.pthumb{width:48px;height:48px;border-radius:12px}}.rd-board{display:grid;grid-template-columns:22px 1fr;gap:3px;margin-top:18px;padding:8px;border-radius:10px;background:#0d3a2b;box-shadow:inset 0 0 0 1px #ffffff0f}.rd-board .z{display:grid;place-items:center;border-radius:4px;background:#1f7a4f;color:#fff;font:700 11px var(--ui)}.rd-board .g{display:grid;grid-template-columns:repeat(12,1fr);gap:3px}.rd-board .g span{display:grid;place-items:center;height:20px;border-radius:3px;color:#fff;font:700 9.5px var(--ui)}.rd-board .r{background:#a3252f}.rd-board .b{background:#1b1f22}.rd-cap{font-size:12.5px;color:var(--mist-2);margin:6px 0 0}.rd-foot{display:grid!important;grid-template-columns:1.25fr 1fr;gap:18px;align-items:stretch}.rd-pdf{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:center;padding:14px;border-radius:12px;text-decoration:none;color:var(--ivory);background:linear-gradient(120deg,#4a1522,#2a1018);transition:transform var(--t) var(--ease)}.rd-pdf:hover{color:var(--ivory);transform:translateY(-2px)}.rd-cover{width:96px;height:auto;border-radius:6px;box-shadow:0 14px 26px -10px #000c;transform:rotate(-3deg)}.rd-pdf-t{display:grid;gap:4px;justify-items:start}.rd-pdf-t small{font:700 11.5px var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--amber-hi)}.rd-pdf-t b{font:650 19px/1.2 var(--display)}.rd-pdf-t>span:not(.btn){font-size:13.5px;color:#e6d6cf;line-height:1.45}.rd-pdf-t .btn{margin-top:6px}.rd-more{display:grid;gap:10px}.rd-more a{display:grid;grid-template-columns:36px 1fr 18px;gap:12px;align-items:center;padding:12px 14px;border-radius:12px;background:#f4efe50d;color:var(--ivory);text-decoration:none;transition:background var(--t)}.rd-more a:hover{background:#d8a4511f;color:var(--ivory)}.rd-more a>svg:first-child{width:36px;height:36px;padding:8px;border-radius:10px;background:linear-gradient(160deg,#f2c36e,#c98d3a);color:#3a1019}.rd-more a>svg:last-child{width:18px;height:18px;color:var(--amber-hi)}.rd-more b{display:block;font:650 15px/1.2 var(--display)}.rd-more small{font-size:12.5px;color:var(--mist)}@media(max-width:820px){.rd-foot{grid-template-columns:1fr}.rd-pdf{grid-template-columns:72px 1fr}.rd-cover{width:72px}}.hero-stats{display:flex;gap:clamp(28px,3.4vw,56px);margin:clamp(30px,3.4vw,48px) 0 0;padding:0}.hero-stats div{display:grid;gap:4px}.hero-stats dt{font:700 clamp(34px,3vw,46px)/1 var(--display);background:linear-gradient(180deg,#ffe3a6,#e0a94e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-stats dd{margin:0;font-size:13.5px;line-height:1.35;color:#cfc6b8}@media(max-width:520px){.hero-stats{gap:20px}.hero-stats dt{font-size:30px}.hero-stats dd{font-size:12.5px}}@media(min-width:921px){.nav{flex:1;justify-content:center;margin:0 24px;gap:clamp(2px,.6vw,10px)}.nav-a,.nav-b{position:relative;font:600 15px/1 var(--ui);letter-spacing:.01em;color:#e7e0d4;padding:0 12px;background:none!important}.nav-a:after,.nav-b:after{content:"";position:absolute;left:12px;right:12px;bottom:8px;height:2px;border-radius:2px;background:var(--amber);transform:scaleX(0);transition:transform .3s var(--ease)}.nav-a:hover:after,.nav-b:hover:after,.nav-b[aria-expanded=true]:after,.nav-a[aria-current=page]:after{transform:scaleX(1)}.nav-b:after{right:30px}.top-tools{margin-left:0;border-left:0;padding-left:0}}.rg-link{background:#f4efe512;border-radius:999px;padding:8px 16px 8px 12px!important}.rg-link:hover{background:#d8a45129}@media(min-width:921px){.hero-wheel{right:calc(max(var(--gut),(100vw - var(--wrap)) / 2) - var(--ww) * .065)!important}}.hero-kicker{margin:0 0 24px}.hero-display{font-size:clamp(42px,4.6vw,78px);margin:0 0 24px}.hero-lead{margin:0 0 32px}.hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,150px));gap:32px;margin-top:48px}.hero-stats div{padding-top:0}@media(max-width:520px){.hero-stats{grid-template-columns:repeat(3,1fr);gap:16px}}.hero-chips{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:-12px 0 32px;padding:0}.hero-chips li{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px 0 8px;border-radius:999px;font:600 13px var(--ui)}.hero-chips svg{width:18px;height:18px;padding:3px;border-radius:50%}.chip-ok{background:#2fa06429;color:#b9ecc9}.chip-ok svg{background:#2fa064;color:#08170e}.chip-age{background:#c4283c33;color:#ffc9cf}.chip-age svg{background:#c4283c;color:#fff}.chip-lv{background:#d8a45129;color:#f5dcae}.chip-lv svg{background:var(--amber);color:var(--ink)}.hero-stats div{grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center}.hero-stats .em{grid-row:1 / 3;width:40px;height:40px;border-radius:12px;display:grid;place-items:center}.hero-stats .em svg{width:20px;height:20px}.hero-stats dt,.hero-stats dd{grid-column:2}.em-ok{background:linear-gradient(160deg,#3cb879,#1f7a4f);color:#fff}.em-wine{background:linear-gradient(160deg,#b23a52,#6e1c2e);color:#fff}.em-amber{background:linear-gradient(160deg,#f2c36e,#c98d3a);color:#3a1019}.hero-stats{grid-template-columns:repeat(3,minmax(0,190px))}.hero{--ww: min(40vw, 690px)}.wheel-art img{filter:brightness(.8) saturate(.82) contrast(.96)}.hero-display{color:#fff;text-shadow:0 4px 30px rgba(0,0,0,.65)}.hero-display span{background:linear-gradient(180deg,#ffe9b8,#f6c873 45%,#e2a64a);-webkit-background-clip:text;background-clip:text}.hero-lead{color:#f3eee5}.hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 34% 55% at max(24%,calc((100vw - var(--wrap)) / 2 + 280px)) 48%,#080b0e8c,#080b0e00 75%)}@media(min-width:921px){[data-hv=b] .hero-grid{justify-content:center;text-align:center;min-height:0;padding-bottom:0}[data-hv=b] .hero-copy{max-width:900px;margin:0 auto}[data-hv=b] .hero-kicker,[data-hv=b] .hero-chips,[data-hv=b] .hero-cta{justify-content:center}[data-hv=b] .hero-lead{margin-left:auto;margin-right:auto}[data-hv=b] .hero-stats{justify-content:center;margin-left:auto;margin-right:auto}[data-hv=b] .hero-display{font-size:clamp(42px,4.4vw,74px)}[data-hv=b] .hero-wheel{position:relative;right:auto!important;top:auto;width:min(34vw,560px);margin:-20px auto -40px;order:2}[data-hv=b] .hero-stats{display:none}[data-hv=b] .hero-strip{order:3}[data-hv=b] .promises{order:4}[data-hv=c] .hero-wheel{right:auto!important;left:calc(max(var(--gut),(100vw - var(--wrap)) / 2) - var(--ww) * .05)}[data-hv=c] .hero-grid{justify-content:flex-end}[data-hv=c] .hero-copy{max-width:640px;padding:40px 44px;border-radius:22px;background:linear-gradient(160deg,#5c1a28f0,#2c0d16f5);box-shadow:0 40px 80px -30px #000000e6}[data-hv=c] .hero-display{font-size:clamp(40px,3.8vw,64px)}[data-hv=c] .hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}[data-hv=d] .hero{--ww: min(50vw, 900px)}[data-hv=d] .wheel-art img{filter:none}[data-hv=d] .hero-copy{max-width:600px;padding:36px 40px;border-radius:20px;background:#0a0f129e;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 30px 70px -30px #000000e6}[data-hv=d] .hero-display{font-size:clamp(40px,3.8vw,64px)}[data-hv=d] .hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.plaque{position:absolute;z-index:6;top:calc(100% + 10px);right:2%;width:min(100%,640px);pointer-events:auto;padding:12px 20px 14px;border-radius:16px;background:linear-gradient(160deg,#241e18b8,#0a0b0dd1);backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1);box-shadow:inset 0 1px #ffffff1f,0 24px 50px -24px #000000f2}.pq-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;box-shadow:inset 0 -1px #ffffff14}.pq-tabs{display:flex;gap:18px}.pq-tabs button{display:flex;align-items:center;gap:7px;padding:6px 0 9px;border:0;background:none;font:600 13.5px var(--ui);color:#c9bfb3;cursor:pointer;white-space:nowrap;transition:color .2s,box-shadow .2s}.pq-tabs button svg{width:16px;height:16px;color:#a39789;transition:color .2s}.pq-tabs button:hover,.pq-tabs button[aria-selected=true]{color:#f6c873}.pq-tabs button[aria-selected=true]{box-shadow:inset 0 -2px #e9a64a}.pq-tabs button[aria-selected=true] svg{color:#f6c873}.pq-tabs button:focus-visible{outline:2px solid #f6c873;outline-offset:2px;border-radius:4px}.pq-date{font:600 12px var(--ui);color:#a39789;white-space:nowrap}.pq-p{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px}.pq-p[hidden]{display:none}.pq-p p{margin:0;font:500 15px/1.45 var(--ui);color:#f3eee5}.pq-p a{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:650;color:#f6c873;text-decoration:none}.pq-p a svg{width:14px;height:14px;transition:transform .2s}.pq-p a:hover svg{transform:translate(3px)}@media(max-width:920px){.plaque{position:relative;top:auto;right:auto;width:auto;margin:-30px 0 20px;padding:10px 16px 14px}.pq-top{overflow-x:auto;scrollbar-width:none}.pq-date{display:none}.pq-p{flex-direction:column;align-items:flex-start;gap:8px}}@media(min-width:921px)and (max-width:1180px){.pq-date{display:none}.pq-tabs{gap:14px}}.hero .btn-gold{background:#e3a649;box-shadow:none;border-radius:6px}.hero .btn-gold:hover{background:#f0b85c}.hero-stats{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:0;margin-top:44px;padding-top:0}.hero-stats div{display:block;padding:0 34px;box-shadow:inset 1px 0 #ffffff24}.hero-stats div:first-child{padding-left:0;box-shadow:none}.hero-stats dt{font:600 clamp(36px,3vw,48px)/1 var(--display);background:none;-webkit-text-fill-color:currentColor;color:#f1c27a}.hero-stats div:first-child dt{color:#fff}.hero-stats dd{margin:8px 0 0;font-size:13.5px;line-height:1.35;color:#cfc6b8}.hero-src{display:flex;align-items:center;gap:10px;margin:26px 0 0;font-size:12.5px;color:#a89e92}.hero-src .age{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #c9475d;font:700 11px var(--ui);color:#f08a9b}@media(max-width:520px){.hero-stats div{padding:0 16px}.hero-stats dt{font-size:30px}.hero-stats dd{font-size:12.5px}}.plaque{background:linear-gradient(160deg,#0e0c0bf0,#060709f5);box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #00000059,0 28px 60px -20px #000}.compare-sec .cmp-top{align-items:flex-end;margin-bottom:18px}.cmp-upd{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:14px;color:#6b665d}.cmp-upd svg{width:17px;height:17px;color:#9a6a22}.cmp-upd b{color:#1d2326}.cmp-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:22px;box-shadow:inset 0 -1px #e3d9c8}.cmp-filters{display:flex;flex-wrap:wrap;gap:4px 26px}.cmp-filters button{position:relative;display:inline-flex;align-items:center;gap:7px;padding:12px 0 13px;border:0;background:none;font:600 15px var(--ui);color:#4f5352;cursor:pointer;transition:color .2s}.cmp-filters button span{min-width:22px;padding:2px 6px;border-radius:99px;background:#ece4d5;font-size:12px;color:#6b665d;text-align:center}.cmp-filters button:hover{color:#14181b}.cmp-filters button[aria-pressed=true]{color:#8f1d34}.cmp-filters button[aria-pressed=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:3px 3px 0 0;background:#8f1d34}.cmp-filters button[aria-pressed=true] span{background:#8f1d34;color:#fff}.cmp-sort{display:flex;align-items:center;gap:4px;padding:4px;border-radius:10px;background:#ece4d5;font-size:13px;color:#6b665d}.cmp-sort>span{padding:0 6px 0 8px}.cmp-sort button{padding:7px 12px;border:0;border-radius:7px;background:none;font:600 13px var(--ui);color:#4f5352;cursor:pointer}.cmp-sort button[aria-pressed=true]{background:#fff;color:#14181b;box-shadow:0 1px 3px #281e0a26}.compare-sec .cmp-top{display:block;text-align:center;margin-bottom:26px}.compare-sec .cmp-title p{margin:0 auto}.cmp-bar{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px;box-shadow:none;margin-bottom:28px}.cmp-filters{justify-content:center;box-shadow:inset 0 -1px #e3d9c8}.cmp-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 22px}.cmp-upd{font-size:13.5px}.cmp-line .cmp-upd:after{content:"";display:inline-block;width:1px;height:18px;margin-left:22px;vertical-align:middle;background:#ddd2bf}.ccards{list-style:none;margin:0;padding:0;display:grid;gap:20px}.ccard{--cc-line: #e2d6c2;--cc-soft: #f3ebdd;--cc-panel: linear-gradient(165deg, #efe2ca 0%, #e5d2b2 100%);--cc-label: #7d7262;position:relative;display:grid;grid-template-columns:196px minmax(0,1fr) 236px;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #3c280f24,0 2px 4px #3c280f0d,0 22px 44px -26px #3c280f8c;transition:box-shadow .25s,transform .25s}.ccard:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #3c280f33,0 30px 56px -26px #3c280f99}.ccard.sel{box-shadow:0 0 0 2px #c98d3a,0 26px 50px -28px #3c280f80}.ccard[hidden]{display:none}.ccard .unk{color:#675f53;font-weight:500;font-style:normal}.cc-brand{position:relative;display:grid;place-items:center;padding:28px 22px;background:var(--cc-panel);box-shadow:inset -1px 0 #d6c3a2}.cc-brand:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--brand)}.cc-brand img{max-width:148px;max-height:58px;width:auto;height:auto;object-fit:contain}.cc-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head head" "pts checks" "meta meta" "foot foot" "det det";column-gap:32px;padding:24px 30px 18px}.cc-head{grid-area:head;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding-bottom:16px;box-shadow:inset 0 -1px 0 var(--cc-line)}.cc-head h3{margin:0;font:650 24px/1.15 var(--display);color:#14181b}.cc-head .lic{display:inline-flex;align-items:center;gap:6px;color:#1f8a55;font-size:13px;font-weight:600}.cc-head .lic svg{width:15px;height:15px}.ccard .ci{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(150deg,#a3243e,#6f1226);color:#fff;box-shadow:0 4px 10px -4px #6f12268c}.ccard .ci svg{width:18px;height:18px}.ccard .ci .in{fill:#8f1d34}.cc-pts{grid-area:pts;list-style:none;margin:18px 0 0;padding:0;display:grid;align-content:start;gap:10px;font-size:14.5px;font-weight:500;color:#14181b}.cc-pts li{display:grid;grid-template-columns:32px 66px minmax(0,1fr);gap:10px;align-items:center}.cc-pts .k,.cc-checks p,.cc-meta dt{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-label)}.cc-checks{grid-area:checks;margin:18px 0 0;padding-left:28px;box-shadow:inset 1px 0 0 var(--cc-line)}.cc-checks p{margin:0 0 12px}.cc-checks .cc-none{font-size:14px;color:#4f5559}.cc-checks ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,max-content);gap:10px 24px}.cc-checks li{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:500;color:#1d2326;white-space:nowrap}.cc-checks .ck{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:11px;font-weight:800;line-height:1}.ck-y .ck{background:#1f8a55;color:#fff}.ck-n,.ck-u{color:#8c877d}.ck-n .ck{background:#e4dccd;color:#6f685c}.ck-u .ck{box-shadow:inset 0 0 0 1.5px #cfc5b5;color:#a69d8f}.cc-meta{grid-area:meta;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 0;padding:16px 0 0;box-shadow:inset 0 1px 0 var(--cc-line)}.cc-meta div{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:10px;align-items:start;min-width:0;padding:0 14px;box-shadow:inset 1px 0 0 var(--cc-line)}.cc-meta div:first-child{padding-left:0;box-shadow:none}.cc-meta .ci{grid-row:1 / 3}.cc-meta dt,.cc-meta dd{grid-column:2}.cc-meta dd{margin:3px 0 0;font-size:14px;font-weight:600;line-height:1.35;color:#1d2326;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cc-foot{grid-area:foot;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px}.cc-foot .tags{margin:0}.ccard .tag{background:#fff;border-color:#d9ccb6;color:#2b3134;font-weight:500}.ccard .tog{flex:none;display:inline-flex;align-items:center;gap:6px;width:auto;height:auto;padding:6px 2px 6px 0;border:0;border-radius:0;background:none;font:650 13.5px var(--ui);color:#8f1d34;white-space:nowrap;cursor:pointer}.ccard .tog svg{width:15px;height:15px;transition:transform .2s}.ccard .tog[aria-expanded=true] svg{transform:rotate(180deg)}.ccard .cdetail{grid-area:det;margin-top:14px;padding:16px 18px;border-radius:12px;background:var(--cc-soft)}.ccard .cdetail[hidden]{display:none}.ccard .cdl{margin:0;border:0;padding:0}.ccard .cdl dd{color:#1d2326}.ccard .cdl dt,.ccard .cdl .src{color:#6b665d}.cc-pay{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.cc-pay-k{margin-right:4px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-label)}.paylogos{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.paylogos li,.paymore summary{display:grid;place-items:center;height:36px;min-width:64px;padding:0 10px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #dccfb9,0 3px 8px -6px #3c280f73}.paylogos li{width:78px;padding:0 8px}.paylogos img{display:block;width:auto;height:auto;max-width:62px;max-height:17px}.paylogos li.sq img{max-height:26px}.paylogos span{font-size:12.5px;font-weight:600;color:#2b3134}.paymore{position:relative}.paymore .pm-m{display:none}@media(min-width:761px){.paymore.m-only{display:none}}@media(max-width:760px){.paymore .pm-m{display:inline}}.paymore summary{min-width:44px;list-style:none;font:700 13.5px var(--ui);color:#8f1d34;cursor:pointer;transition:background .2s,box-shadow .2s}.paymore summary::-webkit-details-marker{display:none}.paymore summary:hover,.paymore[open] summary{background:#8f1d34;color:#fff;box-shadow:none}.paymore summary:focus-visible{outline:2px solid #8f1d34;outline-offset:2px}.paypop{position:absolute;z-index:5;left:0;bottom:calc(100% + 10px);width:max-content;max-width:min(420px,calc(100vw - 72px));transform:translate(var(--dx, 0px));padding:14px 16px 16px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #3c280f24,0 24px 48px -18px #28190573}.paypop:after{content:"";position:absolute;left:var(--ax, 22px);bottom:-6px;width:12px;height:12px;margin-left:-6px;background:#fff;transform:rotate(45deg);box-shadow:1px 1px #3c280f24}.paypop p{margin:0 0 12px;padding-bottom:10px;font:650 15px var(--display);color:#14181b;text-align:center;box-shadow:inset 0 -1px 0 var(--cc-line)}.paypop ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:8px 14px}.paypop li{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:500;color:#1d2326}.paypop .pl{flex:none;display:grid;place-items:center;width:58px;height:32px;border-radius:7px;background:var(--cc-soft);box-shadow:inset 0 0 0 1px var(--cc-line)}.paypop .pl img{width:auto;height:auto;max-width:46px;max-height:18px}.cdg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.cdg section{padding:0 20px;box-shadow:inset 1px 0 0 var(--cc-line)}.cdg section:first-child{padding-left:0;box-shadow:none}.cdg h4{display:flex;align-items:center;gap:10px;margin:0 0 12px;font:700 14px var(--ui);color:#14181b}.cdg dl{margin:0;display:grid;gap:10px}.cdg dt{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cc-label)}.cdg dd{margin:2px 0 0;font-size:14px;font-weight:500;line-height:1.4;color:#1d2326}.ccard .cdetail .src{margin:14px 0 0;padding-top:12px;font-size:12.5px;color:#6b665d;box-shadow:inset 0 1px 0 var(--cc-line)}@media(max-width:760px){.cdg{grid-template-columns:1fr;gap:16px}.cdg section{padding:0;box-shadow:none}.paypop ul{grid-template-columns:1fr 1fr}}.cc-rail{display:grid;align-content:center;gap:18px;padding:24px;background:var(--cc-panel);box-shadow:inset 1px 0 #d6c3a2}.cc-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cc-stats:has(>div:only-child){grid-template-columns:1fr}.cc-stats div{display:grid;justify-items:center;gap:6px;padding:14px 6px 12px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #dccfb9,0 6px 14px -10px #3c280f59}.cc-stats b{font:700 30px/1 var(--display);color:#8f1d34}.cc-stats span{font-size:12px;font-weight:600;color:#4f4a42}.cc-act{display:grid;justify-items:center;gap:12px}.cc-act .btn{width:100%;justify-content:center;min-height:50px;font-size:16px;border-radius:8px;background:#e09a32;color:#1a1206;box-shadow:inset 0 -2px #5a320038,0 8px 18px -10px #965a0ab3}.cc-act .btn:hover{background:#eeab45}.cc-act .pick{width:auto;height:auto;display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:#2b3134;cursor:pointer}.cc-act .pick input{appearance:none;-webkit-appearance:none;display:grid;place-items:center;width:20px;height:20px;margin:0;border:1.5px solid #b9ad9a;border-radius:5px;background:#fff;cursor:pointer}.cc-act .pick input:checked{background:#8f1d34;border-color:#8f1d34}.cc-act .pick input:checked:after{content:"";width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.cmp-filters button:focus-visible,.cmp-sort button:focus-visible,.ccard .tog:focus-visible{outline:2px solid #8f1d34;outline-offset:2px}@media(max-width:1240px){.ccard{grid-template-columns:172px minmax(0,1fr) 216px}.cc-main{padding:22px 24px 16px;column-gap:24px}.cc-checks{padding-left:22px}.cc-checks ul{gap:10px 16px}.cc-checks li{font-size:13.5px}.cc-meta div{padding:0 10px}}@media(max-width:980px){.ccard{grid-template-columns:172px minmax(0,1fr)}.cc-rail{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding:18px 24px;box-shadow:inset 0 1px 0 var(--cc-line)}.cc-act{grid-template-columns:1fr auto;gap:18px}.cc-meta{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.cc-meta div:nth-child(3){padding-left:0;box-shadow:none}}@media(max-width:760px){.ccard{grid-template-columns:1fr}.cc-brand{padding:20px;min-height:104px;box-shadow:inset 0 -1px 0 var(--cc-line)}.cc-brand:before{right:0;bottom:auto;width:auto;height:4px}.cc-main{grid-template-columns:1fr;grid-template-areas:"head" "pts" "checks" "meta" "foot" "det";padding:18px 18px 16px}.cc-pts li{grid-template-columns:32px minmax(0,1fr)}.cc-pts li>span.k{display:none}.cc-checks{padding:16px 0 0;box-shadow:inset 0 1px 0 var(--cc-line)}.cc-checks ul{grid-template-columns:1fr 1fr}.cc-checks li{white-space:normal}.cc-foot{flex-direction:column;align-items:flex-start}.cc-rail{grid-template-columns:1fr;padding:18px}.cc-act{grid-template-columns:1fr}.cmp-bar{box-shadow:none}.cmp-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%;gap:22px;justify-content:flex-start}.cmp-filters button{white-space:nowrap}.cmp-line .cmp-upd:after{display:none}}.tray{gap:12px 20px;padding:12px 14px 12px 20px;color:var(--ivory)}.tray-k{display:grid;gap:2px}.tray-k b{font:650 15px var(--ui);color:#fff}.tray-k span{font-size:12.5px;color:#e9b968}.tray-list li{color:#fff;background:#f4efe51a;border-color:#f4efe559}.tray-list li.slot{padding:0 14px;color:#f4efe580;font-weight:500;background:none;border-style:dashed;border-color:#f4efe547}.tray-list button{color:#e7dfd1}.tray-act{display:flex;align-items:center;gap:16px;margin-left:auto}.tray .share{color:#e9b968}.tray .btn[disabled]{opacity:1;background:#f4efe51f;color:#f4efe58c;box-shadow:none}@media(max-width:760px){.tray-list li.slot{display:none}.tray-act{width:100%;justify-content:space-between}}.toast{position:fixed;z-index:60;left:50%;top:96px;display:flex;gap:12px;align-items:flex-start;width:min(440px,calc(100vw - 32px));padding:14px 18px;border-radius:14px;background:#14181b;color:#f4efe5;box-shadow:0 0 0 1px #e9b96859,0 24px 50px -16px #0009;opacity:0;pointer-events:none;transform:translate(-50%,-10px);transition:opacity .25s,transform .25s}.toast.on{opacity:1;transform:translate(-50%)}.toast-ic{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#1f8a55;color:#fff;font-weight:800}.toast b{font:650 15px var(--ui);color:#fff}.toast p{margin:3px 0 6px;font-size:13px;line-height:1.4;color:#cfc6b8}.toast code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#e9b968}@media(prefers-reduced-motion:reduce){.toast{transition:none}}.paynone{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:8px;background:var(--cc-soft);border:1px dashed #cdbd9f;font-size:13px;font-weight:500;color:#6b6255}.paynone svg{width:15px;height:15px;color:#9a8f80}@media(max-width:760px){.paynone{height:auto;padding:8px 12px}}.compare-sec .cmp-bar,.compare-sec .ccards,.compare-sec .tray,.compare-sec .cmp-bar button,.compare-sec .ccard button,.compare-sec .tray button,.compare-sec .ccard .btn{font-family:var(--card)}.cc-head h3{font:700 25px/1.15 var(--card);letter-spacing:-.015em}.cc-stats b{font:750 32px/1 var(--card);letter-spacing:-.02em;font-variant-numeric:lining-nums}.cc-pts .k,.cc-checks p,.cc-meta dt,.cc-pay-k,.cdg dt{font-family:var(--card);font-weight:700;letter-spacing:.07em}.cc-pts{font-size:15px}.cc-meta dd{font-size:14.5px}.paypop p{font:700 15px var(--card)}.cmp-filters{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:4px;padding:5px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #e2d6c2,0 10px 24px -18px #3c280f80}.cmp-filters button{gap:8px;padding:10px 16px;border-radius:10px;font:650 14.5px var(--card);color:#3b4143;transition:background .2s,color .2s}.cmp-filters button:hover{background:#f6efe3;color:#14181b}.cmp-filters button span{min-width:24px;padding:2px 7px;background:#f1e8d8;color:#6b6255;font-weight:700}.cmp-filters button[aria-pressed=true]{background:#8f1d34;color:#fff;box-shadow:0 6px 14px -8px #8f1d34cc}.cmp-filters button[aria-pressed=true]:after{display:none}.cmp-filters button[aria-pressed=true] span{background:#ffffff38;color:#fff}.cmp-sort{background:#fff;box-shadow:0 0 0 1px #e2d6c2}.cmp-sort button{font-family:var(--card)}.cmp-sort button[aria-pressed=true]{background:#f3ebdd;box-shadow:inset 0 0 0 1px #dccfb9}@media(max-width:760px){.cmp-filters{display:flex;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;overflow-x:auto}.cmp-filters button{padding:9px 13px}}.tray .btn.need{background:#e09a32;color:#1a1206}.cc-act .pick.nudge{animation:nudge 1.4s var(--ease, ease) 1;border-radius:8px}@keyframes nudge{0%,to{box-shadow:0 0 #8f1d3400}25%,60%{box-shadow:0 0 0 6px #8f1d3440;background:#ffffffb3}}@media(prefers-reduced-motion:reduce){.cc-act .pick.nudge{animation:none;outline:2px solid #8f1d34;outline-offset:4px}}.compare-sec{padding-bottom:clamp(40px,3.6vw,60px)}.calc-sec{background:linear-gradient(180deg,#f1e6d3,#eadcc4);box-shadow:inset 0 1px #ddccad,inset 0 -1px #ddccad}.calc-copy h2{margin-bottom:14px}.calc-copy>p{font-size:17px;line-height:1.6;margin:0 0 22px}.calc-sec .cond{list-style:none;display:grid;grid-template-columns:1fr;gap:10px;margin:0 0 22px;padding:0;max-width:520px}.calc-sec .cond li{display:flex;gap:14px;align-items:center;padding:12px 16px;border:0;border-radius:12px;background:#ffffff9e;box-shadow:inset 0 0 0 1px #8f1d341a}.calc-sec .cond p{margin:0}.calc-sec .cond b{font:700 16px/1.25 var(--card);color:#14181b}.calc-sec .cond span{font-size:14px;color:#4f4a42;margin-top:2px}.cic{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(150deg,#a3243e,#6f1226);color:#fff;box-shadow:0 6px 14px -6px #6f122699}.cic svg{width:22px;height:22px}.calc input[type=number]{-moz-appearance:textfield;appearance:textfield;padding-right:78px}.calc input[type=number]::-webkit-inner-spin-button,.calc input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calc .num{position:relative}.calc .stp{position:absolute;top:6px;right:6px;bottom:6px;display:flex;gap:4px}.calc .stp button{width:32px;border:0;border-radius:6px;background:#f4efe51a;color:var(--amber-hi);font:600 18px/1 var(--card);cursor:pointer;transition:background .2s,color .2s}.calc .stp button:hover{background:var(--amber);color:#1a1206}.calc .stp button:focus-visible{outline:2px solid var(--amber-hi);outline-offset:1px}.calc input[type=number]:focus-visible{outline:2px solid var(--amber);outline-offset:1px}.ring .gauge{position:absolute;inset:-12px;width:calc(100% + 24px);height:calc(100% + 24px);transform:rotate(-90deg);overflow:visible}.ring .g-bg,.ring .g-fg{fill:none;stroke-width:3.2}.ring .g-bg{stroke:#f4efe51f}.ring .g-fg{--p: 50;stroke:var(--amber-hi);stroke-linecap:round;stroke-dasharray:var(--p) 100;transition:stroke-dasharray .45s var(--ease, ease),stroke .3s;filter:drop-shadow(0 0 4px rgba(241,194,122,.6))}.ring[data-level=mid] .g-fg{stroke:#f0a040}.ring[data-level=high] .g-fg{stroke:#e2604a}.ring-css .gauge{inset:-22px;width:calc(100% + 44px);height:calc(100% + 44px)}@media(prefers-reduced-motion:reduce){.ring .g-fg{transition:none}}@media(max-width:980px){.calc-sec .cond{max-width:none}}.calc-sec .cond .cic svg{width:22px;height:22px;color:#fff}.ring .gauge{z-index:1;inset:-16px;width:calc(100% + 32px);height:calc(100% + 32px)}.ring output{z-index:2}.ring .g-bg{stroke:#f4efe529;stroke-width:2.6}.ring .g-fg{stroke-width:2.6}.ring[data-level=high] .g-fg{stroke:#f07a52}.ring .gauge{inset:50% auto auto 50%;width:calc(100% + 34px);height:auto;aspect-ratio:1;transform:translate(-50%,-50%) rotate(-90deg)}.ring-css .gauge{width:calc(100% + 54px)}.ring .gauge{max-width:none;max-height:none}.story-main p{max-width:none}.rowgrid{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0 30px;padding:0}.rowgrid li{display:grid;grid-template-columns:42px 1fr;column-gap:12px;align-items:center;padding:14px 16px;border-radius:14px;background:linear-gradient(160deg,#1b292f,#131d22);box-shadow:inset 0 0 0 1px #d8a45129}.rowgrid .cic{grid-row:1 / 3}.rowgrid b{font:700 15.5px/1.2 var(--card);color:#fff}.rowgrid span{font-size:13px;line-height:1.35;color:#b9b2a6}.steps{list-style:none;counter-reset:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:18px 0 22px;padding:0;border-radius:16px;overflow:hidden;box-shadow:inset 0 0 0 1px #d8a45138}.steps li{position:relative;padding:18px 20px 18px 66px;background:#d8a4510f}.steps li+li{box-shadow:inset 1px 0 #d8a45138}.steps span{position:absolute;left:18px;top:18px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--amber);color:#1a1206;font:800 16px/1 var(--card)}.steps b{display:block;font:700 16px/1.25 var(--card);color:#fff}.steps p{margin:4px 0 0;font-size:13.5px!important;line-height:1.4;color:#b9b2a6!important}.paychart{margin:26px 0 28px;padding:20px 22px;border-radius:16px;background:linear-gradient(160deg,#1b292f,#131d22);box-shadow:inset 0 0 0 1px #d8a45129}.paychart figcaption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-bottom:14px}.paychart figcaption b{font:700 17px var(--card);color:#fff}.paychart figcaption span{font-size:13px;color:#a89e92}.paychart ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.paychart li{display:grid;grid-template-columns:76px 110px minmax(0,1fr) 40px;align-items:center;gap:12px}.pc-logo{display:grid;place-items:center;height:34px;border-radius:8px;background:#fff}.pc-logo img{width:auto;height:auto;max-width:58px;max-height:20px}.pc-name{font:600 14px var(--card);color:#e7e1d6}.pc-bar{height:10px;border-radius:99px;background:#f4efe514;overflow:hidden}.pc-bar i{display:block;width:var(--w);height:100%;border-radius:inherit;background:linear-gradient(90deg,#b8792a,#f1c27a)}.paychart li>b{font:750 15px var(--card);color:var(--amber-hi);text-align:right;font-variant-numeric:tabular-nums}.brands .brandlogos{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:18px}.brands .brandlogos a{display:grid;gap:8px;padding:0;border:0;border-radius:14px;text-align:center}.bl-tile{display:grid;place-items:center;height:76px;padding:12px 16px;border-radius:14px;background:#fff;box-shadow:0 10px 22px -16px #000c;transition:transform .25s,box-shadow .25s}.bl-tile img{width:auto;height:auto;max-width:112px;max-height:40px}.bl-word{font:800 17px/1.1 var(--card);color:#1d2326}.bl-name{font:600 13.5px var(--card);color:#d7d2c7}.brands .brandlogos a:hover{border:0;color:inherit}.brands .brandlogos a:hover .bl-tile{transform:translateY(-3px);box-shadow:0 0 0 2px var(--amber),0 16px 28px -16px #000000e6}.brands .brandlogos a:hover .bl-name{color:var(--amber-hi)}.brands .brandlogos a:focus-visible{outline:2px solid var(--amber);outline-offset:3px}@media(max-width:980px){.rowgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.steps{grid-template-columns:1fr}.steps li+li{box-shadow:inset 0 1px #d8a45138}.paychart li{grid-template-columns:64px minmax(0,1fr) 36px}.pc-name{display:none}.brands .brandlogos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.rowgrid{grid-template-columns:1fr}}.bl-tile.dark{background:radial-gradient(120% 120% at 30% 20%,#26343b,#10181d);box-shadow:inset 0 0 0 1px #d8a45140,0 10px 22px -16px #000c}.qm-wrap{position:relative;width:clamp(160px,18vw,250px);aspect-ratio:2 / 3}.faq-art .qm-wrap .qm{display:block;width:100%;height:100%}.qgoo{position:absolute;inset:0;width:100%;height:100%;max-width:none;pointer-events:none;opacity:.62;mix-blend-mode:multiply;-webkit-mask:var(--qmask) center / 100% 100% no-repeat;mask:var(--qmask) center / 100% 100% no-repeat}.qgoo .inc{transform-box:fill-box;transform-origin:center;animation:inc var(--t) ease-in-out var(--d) infinite alternate paused}.qm-wrap.run .inc{animation-play-state:running}@keyframes inc{50%{translate:calc(var(--dx) * .5) var(--dy);scale:var(--s)}to{translate:var(--dx) calc(var(--dy) * -.4);scale:1}}.qgoo .gp{fill:#4a1604;transition:r .5s}@media(max-width:860px){.qm-wrap{width:120px}}@media(prefers-reduced-motion:reduce){.qgoo .inc{animation:none}}.qgoo.lite{mix-blend-mode:screen;opacity:.5;filter:blur(.4px)}.qgoo.lite{mix-blend-mode:color-dodge;opacity:.85;filter:blur(.5px) drop-shadow(0 0 2px rgba(255,170,40,.9)) drop-shadow(0 0 5px rgba(255,140,20,.6))}.story-sec{--lift: linear-gradient(160deg, #2c3d44 0%, #233238 100%)}.story-sec .rowgrid li,.story-sec .fact-card,.story-sec .paychart{border:0;background:var(--lift);box-shadow:0 14px 30px -22px #000000e6}.story-sec .steps{box-shadow:none;gap:12px;overflow:visible;border-radius:0}.story-sec .steps li{border-radius:14px;background:var(--lift);box-shadow:0 14px 30px -22px #000000e6}.story-sec .steps li+li{box-shadow:0 14px 30px -22px #000000e6}.story-sec .rowgrid span,.story-sec .steps p,.story-sec .fact-card span,.story-sec .paychart figcaption span{color:#d6d0c5!important}.story-sec .fact-card .fc-k{color:#e9b968}.story-sec .pc-bar{background:#f4efe524}.story-sec .pc-name{color:#f1ece3}.bl-tile,.bl-tile.dark{border:0;box-shadow:0 14px 28px -20px #000000f2}.bl-tile.dark{background:linear-gradient(160deg,#2c3d44,#1b282e)}.brands .brandlogos a:hover .bl-tile{box-shadow:0 20px 34px -18px #000}.faq-art{isolation:isolate}.faq-art .lv{right:auto;left:50%;bottom:-70px;width:min(78%,470px);translate:-9% 0;opacity:.85;z-index:-1;filter:drop-shadow(0 0 18px rgba(232,160,60,.35))}@media(max-width:860px){.faq-art .lv{bottom:-30px;width:60%;left:auto;right:0;translate:none}}.faq-sec{position:relative;isolation:isolate}.faq-map{position:absolute;z-index:-1;left:50%;top:52%;width:min(1500px,92vw);height:auto;translate:-56% -50%;opacity:.5;pointer-events:none;max-width:none;-webkit-mask:radial-gradient(70% 75% at 50% 50%,#000 55%,transparent 100%);mask:radial-gradient(70% 75% at 50% 50%,#000 55%,transparent 100%)}.acc{gap:12px;counter-reset:none}.acc details{border:0;border-radius:16px;background:#243238c7;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 16px 32px -24px #000000f2;transition:background .25s}.acc details:hover{background:#2c3d44d9}.acc details[open]{background:linear-gradient(160deg,#3a3428eb,#262c2eeb);box-shadow:0 0 0 1px #e9b96847,0 20px 40px -24px #000}.acc summary{gap:16px;padding:18px 20px;min-height:60px}.acc summary:before{display:none}.acc .qn{flex:none;font:750 15px/1 var(--card);color:#e9b968;letter-spacing:.02em;font-variant-numeric:tabular-nums}.acc summary h3{font:650 17px/1.35 var(--card);color:#f4efe5}.acc details[open] summary h3{color:#fff}.acc .qchev{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#f4efe514;transition:background .25s,transform .3s}.acc .qchev svg{width:17px;height:17px;color:#f1c27a;transition:none}.acc details[open] .qchev{background:var(--amber);transform:rotate(180deg)}.acc details[open] .qchev svg{color:#1a1206;transform:none}.acc .ans{padding:0 24px 20px 52px;font-size:15.5px;line-height:1.65;color:#e1dbd0}.acc summary:focus-visible{outline:2px solid var(--amber);outline-offset:-2px;border-radius:16px}@media(max-width:860px){.faq-map{width:150vw;top:30%;translate:-50% -50%;opacity:.4}.acc .ans{padding-left:20px}}.faq-map{left:4%;top:50%;width:min(1040px,58vw);translate:0 -50%;opacity:1;-webkit-mask:none;mask:none}@media(max-width:860px){.faq-map{left:50%;top:18%;width:130vw;translate:-50% -50%}}.faq-sec{padding-bottom:clamp(36px,4vw,56px)}.foot{padding-top:clamp(96px,11vw,180px)}.foot-sky{height:clamp(220px,24vw,360px)}.foot-sky img{object-position:center 88%}.foot-grid{grid-template-columns:1.35fr 1fr 1fr 1.15fr;gap:28px 40px;padding-block:34px 36px}.foot-grid p{max-width:34ch}.foot-trust{list-style:none;display:grid;gap:10px;margin:18px 0 0;padding:0}.foot-trust li{display:flex;align-items:center;gap:10px;font-size:13.5px;color:#d6d0c5}.foot-trust svg{width:20px;height:20px;color:#e9b968}.ft-age{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #c9475d;font:700 10.5px var(--ui);color:#f08a9b}.foot-search{display:inline-flex;align-items:center;gap:9px;margin-top:18px;padding:10px 16px;border:0;border-radius:10px;background:#f4efe514;color:#f4efe5;font:600 14px var(--ui);cursor:pointer;transition:background .2s}.foot-search:hover{background:#e9b9682e}.foot-search svg{width:17px;height:17px;color:#e9b968}.foot-search:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.foot-help{display:grid;gap:4px;margin-top:20px;padding:14px 16px;border-radius:12px;background:#f4efe50f;font-size:13.5px;color:#d6d0c5}.foot-help b{font:700 14px var(--ui);color:#fff}.foot-help a{color:#e9b968}@media(max-width:900px){.foot-grid{grid-template-columns:1fr 1fr}.foot-grid>:first-child{grid-column:1 / -1}}@media(max-width:520px){.foot-grid{grid-template-columns:1fr}}.totop{--p: 0;position:fixed;right:clamp(14px,2vw,28px);bottom:clamp(14px,2vw,28px);z-index:40;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#0c1215d1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 14px 30px -12px #000c;opacity:0;visibility:hidden;translate:0 14px;transition:opacity .3s,translate .35s var(--ease, ease),visibility .3s,bottom .3s}.totop.on{opacity:1;visibility:visible;translate:0 0}.totop.lift{bottom:96px}.tt-ring{position:absolute;inset:0;width:100%;height:100%;rotate:-90deg}.tt-ring circle{fill:none;stroke-width:3}.tt-track{stroke:#f4efe51f}.tt-fill{stroke:#f1c27a;stroke-linecap:round;stroke-dasharray:var(--p) 100;filter:drop-shadow(0 0 3px rgba(241,194,122,.7))}.tt-gem{position:relative;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#2a1404;background:radial-gradient(circle at 34% 28%,#ffe7a6,#f2b04a 38%,#c46a16 78%,#8a3e0a);box-shadow:inset 0 -3px 6px #5a1e0073,inset 0 2px 3px #fff5d2b3,0 0 14px #f0a03273;transition:transform .3s var(--ease, ease)}.tt-gem svg{width:18px;height:18px}.totop:hover .tt-gem{transform:translateY(-2px) scale(1.06)}.totop:focus-visible{outline:2px solid var(--amber);outline-offset:3px}@media(prefers-reduced-motion:reduce){.totop,.tt-gem{transition:opacity .2s}}@media print{.totop{display:none}}.story-sec .rowgrid li{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(120% 140% at 0% 0%,rgba(233,160,60,.16),transparent 55%),var(--lift);transition:transform .3s var(--ease, ease),box-shadow .3s,background .3s}.story-sec .rowgrid li:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 35%,rgba(255,220,150,.12) 50%,transparent 65%);translate:-100% 0;transition:translate .8s var(--ease, ease)}.story-sec .rowgrid li:hover{transform:translateY(-3px);box-shadow:0 22px 36px -22px #000,0 0 0 1px #e9b96840}.story-sec .rowgrid li:hover:after{translate:100% 0}.rowgrid .wm{position:absolute;z-index:-1;right:-14px;bottom:-18px;width:84px;height:84px;color:#e9b968;opacity:.08;rotate:-12deg;transition:opacity .3s,rotate .4s}.rowgrid .wm svg{width:100%;height:100%}.story-sec .rowgrid li:hover .wm{opacity:.16;rotate:-4deg}.rowgrid .cic{box-shadow:0 6px 14px -6px #6f1226b3,0 0 0 3px #a3243e2e}.story-sec .fact-card{position:relative;overflow:hidden;isolation:isolate;padding-bottom:28px;background:radial-gradient(90% 120% at 100% 0%,rgba(233,160,60,.2),transparent 60%),var(--lift)}.story-sec .fact-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:8px;background:url(/ornament-strip.svg) repeat-x center / auto 8px;opacity:.55}.story-sec .fact-card strong{background:linear-gradient(180deg,#ffe7a6,#f1b44e 55%,#c97a22);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 16px rgba(240,160,50,.35))}.story-sec .fact-card:nth-child(2){background:radial-gradient(90% 120% at 0% 0%,rgba(201,71,93,.2),transparent 60%),var(--lift)}.story-sec .steps li{overflow:visible;transition:transform .3s var(--ease, ease)}.story-sec .steps li:hover{transform:translateY(-3px)}.story-sec .steps span{width:36px;height:36px;color:#2a1404;background:radial-gradient(circle at 34% 28%,#ffe7a6,#f2b04a 38%,#c46a16 78%,#8a3e0a);box-shadow:inset 0 -3px 6px #5a1e0073,inset 0 2px 3px #fff5d2b3,0 0 16px #f0a03273}.story-sec .steps li:not(:last-child):after{content:"";position:absolute;z-index:1;right:-11px;top:50%;width:10px;height:10px;border-radius:50%;translate:50% -50%;background:#f1c27a;box-shadow:0 0 0 4px #f1c27a2e,0 0 12px #f1c27acc}@media(max-width:760px){.story-sec .steps li:not(:last-child):after{inset:auto auto -11px 36px;translate:-50% 50%}}@media(prefers-reduced-motion:reduce){.story-sec .rowgrid li,.story-sec .steps li,.rowgrid .wm,.story-sec .rowgrid li:after{transition:none}}.calc{padding:28px 30px 24px}.calc .calc-h{margin-bottom:20px}.calc-in{grid-template-columns:repeat(3,minmax(0,1fr)) 190px;grid-template-areas:"a b c r" "s s s r" "res res res res" "note note note note" "sh sh sh sh";gap:18px 18px;align-items:start}.calc-fields{display:contents}.calc-fields>div:nth-child(1){grid-area:a}.calc-fields>div:nth-child(2){grid-area:b}.calc-fields>div:nth-child(3){grid-area:c}.calc-fields>.basis{grid-area:s;align-self:start}.calc-in .ring{grid-area:r;align-self:center;justify-self:center;width:170px}.calc-res{grid-area:res;margin-top:4px}.calc-note{grid-area:note}.calc-in>.share{grid-area:sh;justify-self:start}.calc input[type=range]{margin-top:12px}.basis{gap:10px}@media(max-width:1180px)and (min-width:981px){.calc-in{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"a b c" "s s r" "res res res" "note note note" "sh sh sh"}.calc-in .ring{width:140px}}@media(max-width:760px){.calc-in{grid-template-columns:1fr;grid-template-areas:"r" "a" "b" "c" "s" "res" "note" "sh"}.calc-in .ring{width:150px}}.story-sec .steps li{display:flex;flex-direction:column;justify-content:center;min-height:96px}.story-sec .steps span{top:50%;translate:0 -50%}.story-sec .fact-card{padding:22px 24px 28px}.story-sec .fact-card strong{font-size:54px}.fc-dots{list-style:none;display:grid;grid-template-columns:repeat(11,1fr);gap:6px;margin:14px 0 4px;padding:0;max-width:280px}.fc-dots li{aspect-ratio:1;border-radius:50%;background:#f4efe524}.fc-dots li.on{background:radial-gradient(circle at 35% 30%,#ffe7a6,#f2b04a 45%,#c46a16);box-shadow:0 0 8px #f1b44e8c}.fc-age,.fc-self{display:grid;grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:16px}.fc-badge,.fc-dial{width:104px;height:104px}.fc-badge circle{fill:none;stroke:#c9475d;stroke-width:5}.fc-badge circle.in{stroke:#c9475d59;stroke-width:2;stroke-dasharray:3 4}.fc-badge path{stroke:#c9475d;stroke-width:5;stroke-linecap:round;opacity:.9}.fc-badge text{font:800 26px var(--card);fill:#fff;paint-order:stroke;stroke:#2b1a1d;stroke-width:6px}.fc-dial path{fill:#f2b04a;opacity:.25;animation:dialFill .5s ease forwards;animation-delay:calc(var(--i) * 90ms);animation-play-state:paused}.story-sec .fc-self.in .fc-dial path,.rv.in .fc-dial path{animation-play-state:running}.fc-dial text{font:800 28px var(--card);fill:#f1c27a}@keyframes dialFill{to{opacity:1;fill:#f2b04a}}@media(prefers-reduced-motion:reduce){.fc-dial path{animation:none;opacity:1}}@media(max-width:520px){.fc-age,.fc-self{grid-template-columns:1fr 84px}.fc-badge,.fc-dial{width:84px;height:84px}}.foot{padding-top:max(96px,9.4vw)}.foot-sky{height:max(220px,18.8vw)}@media(max-width:960px){a.brand{min-height:44px;display:inline-flex;align-items:center}.rules-hot,.foot-search,.share,.ccard .tog,.cc-act .pick,.paymore summary,.pq-tabs button,.cmp-sort button,.cmp-filters button{min-height:44px}.calc .stp button{width:38px}.foot-help a{display:inline-flex;align-items:center;min-height:44px}}@media(max-width:960px){.pq-p a,.hero-link,.calc-copy>a,.cat-head a,.story-side .fact-card a,.mnote a{display:inline-flex;align-items:center;min-height:44px}.calc input[type=number]{height:48px}.calc .stp{top:4px;bottom:4px}}@media(max-width:920px){.nav{top:68px;bottom:auto;height:calc(100dvh - 68px)}}.compare-sec{background:#fcfcfc}.ccard{--cc-label: #5a5246}.cc-pts{font-size:15.5px;font-weight:600;color:#14181b}.cc-pts .k,.cc-checks p,.cc-meta dt,.cc-pay-k{font-weight:800;color:#5a5246}.cc-checks li{font-size:14.5px;font-weight:600;color:#14181b}.cc-meta dd{font-size:15px;font-weight:600;color:#14181b}.cc-stats span{font-weight:700;color:#3f4446}.cc-act .pick{color:#14181b;font-weight:700}.cc-head .lic{font-weight:700;color:#146c40}.ck-n,.ck-u{color:#5a5246}.cmp-filters button span{background:#e2d3b8;color:#3f3a32}.cmp-filters button[aria-pressed=true] span{background:#ffffff40;color:#fff}.paylogos li,.paymore summary{background:#fff;box-shadow:inset 0 0 0 1.5px #d6c3a2,0 1px #fff,0 4px 10px -6px #50320f73;border-bottom:2px solid #c9b48f;transition:transform .2s,box-shadow .2s}.paylogos li:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px #c98d3a,0 8px 16px -8px #50320f8c}.paymore summary{border-bottom-color:#a3243e}.cmp-bar{gap:16px}.cmp-filters{gap:6px;padding:7px;border-radius:18px;background:linear-gradient(160deg,#1d2a30,#10181d);box-shadow:0 18px 36px -22px #10181dcc,inset 0 1px #ffffff0f}.cmp-filters button{gap:9px;padding:11px 16px 11px 12px;border-radius:12px;color:#e7e0d4;font:650 14.5px var(--card);background:transparent;transition:background .2s,color .2s,transform .2s}.cmp-filters button:hover{background:#ffffff12;color:#fff}.cmp-filters .fi{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#f1c27a24;color:#f1c27a}.cmp-filters .fi svg{width:16px;height:16px}.cmp-filters button span{min-width:24px;padding:3px 7px;border-radius:99px;background:#ffffff1a;color:#f4efe5;font-weight:700}.cmp-filters button[aria-pressed=true]{background:linear-gradient(180deg,#f2b04a,#d98a24);color:#1a1206;box-shadow:0 8px 18px -8px #d98a24cc,inset 0 1px #ffffff73}.cmp-filters button[aria-pressed=true] .fi{background:#1a120624;color:#1a1206}.cmp-filters button[aria-pressed=true] span{background:#1a1206;color:#f2b04a}.cmp-line{gap:10px 14px}.cmp-upd{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1px #e2d6c2;font-size:13.5px;color:#3f4446}.cmp-upd .dot{width:8px;height:8px;border-radius:50%;background:#1f8a55;box-shadow:0 0 0 4px #1f8a552e}.cmp-line .cmp-upd:after{display:none}.cmp-sort{padding:5px;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1px #e2d6c2}.cmp-sort>span{font-weight:700;color:#5a5246}.cmp-sort button{border-radius:99px;padding:8px 14px;font-weight:650;color:#3f4446}.cmp-sort button[aria-pressed=true]{background:#8f1d34;color:#fff;box-shadow:0 6px 12px -6px #8f1d34cc}@media(max-width:760px){.cmp-filters{border-radius:14px}.cmp-filters button{padding:10px 12px 10px 10px}}.cmp-bar{display:grid;justify-content:center;justify-items:stretch;grid-template-columns:auto}.cmp-filters{justify-self:center}.cmp-line{justify-self:stretch;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:6px 6px 6px 16px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #e2d6c2,0 10px 24px -20px #50320f80}.cmp-upd{padding:0;background:none;box-shadow:none}.cmp-sort{padding:0;background:none;box-shadow:none;gap:4px}.cmp-sort button{padding:9px 16px;background:#f6efe2}.cmp-sort button:hover{background:#efe3cc}.cmp-sort button[aria-pressed=true]{background:#8f1d34;outline:none}.cmp-sort button:focus-visible{outline:2px solid #e3a649;outline-offset:2px}@media(max-width:760px){.cmp-line{flex-wrap:wrap;justify-content:center;padding:8px}}.story-sec .fact-card{--fc: #f1b44e;padding:24px 24px 30px;border-radius:20px;background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--fc) 30%,transparent),transparent 60%),linear-gradient(160deg,#3a4f58,#2c3e46);box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff14,0 24px 44px -26px #000000e6;transition:transform .3s var(--ease, ease)}.story-sec .fact-card:hover{transform:translateY(-4px)}.story-sec .fact-card:nth-child(2){--fc: #e0566e}.story-sec .fact-card:nth-child(3){--fc: #4fc38a}.story-sec .fact-card:before{content:"";position:absolute;left:24px;top:0;width:56px;height:4px;border-radius:0 0 4px 4px;background:var(--fc);box-shadow:0 0 16px var(--fc)}.story-sec .fact-card .fc-k{color:#f4efe5;letter-spacing:.16em}.story-sec .fact-card strong{font-size:60px;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--fc) 70%,#fff));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--fc) 45%,transparent))}.story-sec .fact-card span:not(.fc-k){color:#eae4da!important;font-weight:550}.story-sec .fact-card a{color:#fff;text-decoration-color:var(--fc);text-underline-offset:4px}.story-sec .fact-card:after{opacity:.3}.fc-dots{grid-template-columns:repeat(21,1fr);gap:4px;max-width:none;margin:16px 0 6px}.fc-dots li{aspect-ratio:auto;height:22px;border-radius:5px;background:#ffffff21}.fc-dots li.on{background:linear-gradient(180deg,#ffe7a6,#f2b04a 55%,#c46a16);box-shadow:0 0 10px #f1b44e8c}.fc-reg .fc-dots:after{content:"9 no 21 ar pārskatu";grid-column:1 / -1;margin-top:6px;font-size:12.5px;font-weight:700;color:#f1c27a}.fc-badge circle{stroke:#ff6b82}.fc-badge path{stroke:#ff6b82}.fc-badge{filter:drop-shadow(0 0 14px rgba(255,107,130,.45))}.fc-dial path{fill:#4fc38a}@keyframes dialFill{to{opacity:1;fill:#4fc38a}}.fc-dial text{fill:#fff}.fc-dial{filter:drop-shadow(0 0 14px rgba(79,195,138,.45))}.story-sec .rowgrid li{background:radial-gradient(120% 140% at 0% 0%,rgba(233,160,60,.2),transparent 55%),linear-gradient(160deg,#3a4f58,#2c3e46);box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff14,0 16px 30px -22px #000000e6}.story-sec .rowgrid span{color:#eae4da!important;font-weight:550}.rowgrid .wm{opacity:.12}html body p:not(.hero-display),html body .steps p{font-size:17px!important}html body :is(main,footer) :is(p,li,td,dd,dt,label,figcaption,blockquote,small,em,cite,address):not(:is(h1,h2,h3,h4,h5,h6,.hero-stats,.lvs-kpi,.qf-facts,.cc-stats) *):not(.hero-display),html body main :is(span,a):not(:is(h1,h2,h3,h4,h5,h6,.hero-display,.hero-stats,.lvs-kpi,.qf-facts,.cc-stats,.tl-num,.rules-hot,.cmp-filters,.cmp-sort,.paylogos,.pq-tabs) *):not([class*=badge]):not(.age):not(.k):not(.fc-k):not(.rg-h):not(.ro-h):not(.ck):not(.yn):not(.qn):not(.ln-k):not(.cc-pay-k):not(.pk-city):not(.tag):not(.btn):not(.btn *):not(.nav-a):not(.nav-b):not(.lic):not(.ft-k):not(.ra-n):not(.t-logo-none),html body footer :is(span,a):not(.btn):not(.btn *):not(.ft-age){font-size:17px!important}html body :is(button,.btn,summary) :is(span,small){font-size:inherit!important}html body .hero-src,html body .hero-src :is(span,a,small,em){font-size:16px!important}html body main p.hero-src{font-size:16px!important}html body main p.hero-src span.age{font-size:11px!important}html body main .hero p.hero-src.hero-src{font-size:16px!important}html body main .hero p.hero-src span.age.age{font-size:11px!important}html body main .hero .hero-src span.age.age.age{font-size:11px!important}html body main .hero p.hero-src.hero-src.hero-src{font-size:14px!important}html body main .compare-sec .ccard.ccard :is(li,dd,span,a,label,p){font-size:16px!important}html body main .compare-sec .ccard.ccard :is(.cc-meta dt,.cc-checks>p,.cc-pts .k,.cc-pay-k,.cc-stats span,.lic,.ck,.tag){font-size:11.5px!important}html body main .compare-sec .ccard.ccard .cc-stats span{font-size:12px!important}html body main .compare-sec .ccard.ccard .lic{font-size:13px!important}html body main .compare-sec .ccard.ccard .btn{font-size:16px!important}html body main .compare-sec .cmp-upd.cmp-upd,html body main .compare-sec .cmp-upd.cmp-upd b{font-size:14px!important}html body main .compare-sec .ccard.ccard .cc-stats.cc-stats div span{font-size:12px!important}.story-sec .story-side{position:relative;gap:0;padding:30px 28px 26px;background:#f3ead8;color:#1d1a14;border-radius:4px;box-shadow:0 0 0 1px #c9b48f,0 0 0 6px #f3ead8,0 0 0 7px #c9b48f,0 30px 60px -30px #000000e6;background-image:repeating-linear-gradient(0deg,transparent 0 33px,rgba(140,110,60,.1) 33px 34px)}.ledger-seal{position:absolute;right:-26px;top:-30px;width:104px;height:104px;rotate:12deg}.ledger-seal svg{width:100%;height:100%}.ledger-seal circle{fill:none;stroke:#8f1d34;stroke-width:2.4}.ledger-seal circle.in{stroke-width:1.2;stroke-dasharray:2 3}.ledger-seal text{font:700 9.4px var(--card);letter-spacing:.14em;fill:#8f1d34}.ledger-seal text.c{font:700 22px var(--display);letter-spacing:.04em}.story-sec .fact-card,.story-sec .fact-card:nth-child(n){--fc: none;display:grid;grid-template-columns:112px 1fr;grid-template-areas:"num k" "num t" "num a";column-gap:18px;align-items:start;padding:18px 0;border:0;border-radius:0;background:none!important;box-shadow:none;transform:none!important}.story-sec .fact-card+.fact-card{border-top:1px solid #c9b48f}.story-sec .fact-card:before,.story-sec .fact-card:after{display:none!important}.story-sec .fact-card>div{display:contents}.story-sec .fact-card .fc-k{grid-area:k;color:#8f1d34!important;font-size:11.5px!important;letter-spacing:.2em}.story-sec .fact-card strong{grid-area:num;margin:0;font:600 56px/.95 var(--display)!important;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:#1d1a14;filter:none;font-variant-numeric:oldstyle-nums}.story-sec .fact-card strong+span,.story-sec .fact-card span:not(.fc-k){grid-area:t;margin-top:4px;color:#3b3428!important;font-weight:500!important;font-size:15px!important;line-height:1.45}.story-sec .fact-card a{grid-area:a;margin-top:8px;width:max-content;color:#8f1d34;font-weight:700;text-decoration:underline;text-decoration-color:#8f1d3466;text-underline-offset:3px}.fc-badge,.fc-dial{display:none!important}.fc-dots{grid-column:1 / -1;display:flex;gap:5px;margin:12px 0 0 130px}.fc-dots li,.fc-dots li.on{width:3px;height:22px;border-radius:1px;background:#a9987a;box-shadow:none;rotate:8deg}.fc-dots li.on{background:#8f1d34}.fc-dots li:nth-child(5n){margin-right:6px}.fc-reg .fc-dots:after{content:none}.story-sec .rowgrid{gap:0;counter-reset:spec;border-top:1px solid rgba(233,185,104,.35)}.story-sec .rowgrid li,.story-sec .rowgrid li:hover{counter-increment:spec;display:grid;grid-template-columns:44px 1fr;grid-template-rows:auto auto;column-gap:12px;padding:14px 4px!important;border-radius:0;background:none!important;box-shadow:none!important;border-bottom:1px solid rgba(233,185,104,.35);transform:none}.story-sec .rowgrid li:before{content:counter(spec,upper-roman);grid-row:1 / 3;font:600 22px/1.1 var(--display);color:#e9b968}.story-sec .rowgrid li:after,.story-sec .rowgrid .cic,.rowgrid .wm{display:none!important}.story-sec .rowgrid b{grid-column:2;font:650 17px/1.25 var(--display);color:#fff;letter-spacing:.01em}.story-sec .rowgrid span{grid-column:2;color:#cfc6b8!important;font-size:15px!important;font-weight:500}.story-sec .rowgrid li:nth-child(3n+2),.story-sec .rowgrid li:nth-child(3n+3){border-left:1px solid rgba(233,185,104,.35);padding-left:18px!important}.story-sec .steps{gap:0;margin:22px 0 28px;border-top:2px solid #e9b968;border-bottom:1px solid rgba(233,185,104,.35)}.story-sec .steps li,.story-sec .steps li:hover{display:grid;grid-template-columns:auto 1fr;column-gap:14px;align-items:start;min-height:0;padding:18px 20px 18px 0!important;border-radius:0;background:none;box-shadow:none!important;transform:none}.story-sec .steps li+li{padding-left:20px!important;border-left:1px solid rgba(233,185,104,.35)}.story-sec .steps li:after{display:none!important}.story-sec .steps span{position:static;translate:none;grid-row:1 / 3;width:auto;height:auto;background:none;box-shadow:none;font:600 46px/.9 var(--display)!important;color:transparent;-webkit-text-stroke:1.4px #e9b968}.story-sec .steps b{color:#fff;font:650 17px/1.25 var(--display)}.story-sec .steps p{color:#cfc6b8!important;font-size:15px!important}@media(max-width:760px){.story-sec .rowgrid li:nth-child(n){border-left:0;padding-left:4px!important}.story-sec .steps li+li{border-left:0;padding-left:0!important;border-top:1px solid rgba(233,185,104,.35)}.ledger-seal{right:8px;top:-34px;width:84px;height:84px}.story-sec .fact-card{grid-template-columns:88px 1fr}.story-sec .fact-card strong{font-size:44px!important}.fc-dots{margin-left:0}}.story-sec .fact-card.fc-reg{grid-template-areas:"num k" "num t" "num d" "num a"}.fc-reg .fc-dots{grid-area:d;grid-column:auto;margin:12px 0 2px}@media(max-width:760px){.fc-reg .fc-dots{margin-left:0}}.story-sec .rowgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;border:0;counter-reset:none}.story-sec .rowgrid li,.story-sec .rowgrid li:hover,.story-sec .rowgrid li:nth-child(n){--t: #e6ecf6;display:grid;grid-template-columns:1fr;justify-items:center;gap:10px;padding:16px 10px 10px!important;border:0!important;border-radius:14px;background:#fff!important;box-shadow:0 16px 30px -22px #000000e6!important;text-align:center;transform:none}.story-sec .rowgrid li:before{content:none}.story-sec .rowgrid li:nth-child(2){--t: #ececee}.story-sec .rowgrid li:nth-child(3){--t: #e4eee8}.story-sec .rowgrid li:nth-child(4){--t: #f3e5d6}.story-sec .rowgrid li:nth-child(5){--t: #f2e3e6}.story-sec .rowgrid li:nth-child(6){--t: #f1ecd9}.story-sec .rowgrid .cic{display:grid!important;grid-row:auto;width:46px;height:46px;border-radius:12px;background:none;box-shadow:none;color:#3a4a52}.story-sec .rowgrid .cic svg{width:36px;height:36px}.story-sec .rowgrid b,.story-sec .rowgrid span{grid-column:1;width:100%;background:var(--t);color:#14181b!important}.story-sec .rowgrid b{margin-top:2px;padding:14px 10px 2px;border-radius:10px 10px 0 0;font:700 18px/1.2 var(--card)}.story-sec .rowgrid span{margin-top:-10px;padding:4px 10px 14px;border-radius:0 0 10px 10px;font-weight:500!important;font-size:15px!important;color:#3f4446!important}@media(max-width:760px){.story-sec .rowgrid{grid-template-columns:1fr 1fr}}.story-sec .steps.flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;border:0;margin:22px 0 30px}.story-sec .steps.flow li,.story-sec .steps.flow li:hover,.story-sec .steps.flow li+li{--f: #d98a24;position:relative;display:block;padding:0!important;border:4px solid var(--f)!important;border-radius:16px;background:#fff;box-shadow:0 16px 30px -22px #000000e6!important;text-align:center;overflow:visible}.story-sec .steps.flow li:nth-child(2){--f: #a3243e}.story-sec .steps.flow li:nth-child(3){--f: #2f6f8f}.story-sec .steps.flow li:not(:last-child):after{content:""!important;display:block!important;position:absolute;right:-32px;top:50%;width:22px;height:30px;translate:0 -50%;background:var(--f);clip-path:polygon(0 0,45% 0,100% 50%,45% 100%,0 100%,55% 50%);box-shadow:none;border-radius:0}.fl-h{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 10px;background:color-mix(in srgb,var(--f) 12%,#fff);border-radius:11px 11px 0 0;color:var(--f)}.fl-h i{display:grid;width:26px;height:26px}.fl-h i svg{width:26px;height:26px}.story-sec .steps.flow .fl-h span{position:static;width:auto;height:auto;background:none;box-shadow:none;-webkit-text-stroke:0;color:var(--f);font:800 13px/1 var(--card)!important;letter-spacing:.12em;text-transform:uppercase}.story-sec .steps.flow b{display:block;padding:14px 12px 0;font:700 18px/1.25 var(--card);color:#14181b}.story-sec .steps.flow b:after{content:"";display:block;width:14px;height:9px;margin:8px auto 0;background:var(--f);clip-path:polygon(0 0,50% 100%,100% 0,80% 0,50% 60%,20% 0)}.story-sec .steps.flow p{margin:6px 0 0;padding:0 14px 18px;color:#3f4446!important;font-size:15px!important}@media(max-width:760px){.story-sec .steps.flow{grid-template-columns:1fr;gap:34px}.story-sec .steps.flow li:not(:last-child):after{inset:auto auto -30px 50%;translate:-50% 0;rotate:90deg}}.story-sec .story-side{padding:0;gap:18px;background:none;box-shadow:none;border-radius:0;background-image:none}.ledger-seal{display:none}.story-sec .fact-card,.story-sec .fact-card:nth-child(n){--b: #e3a649;--d: #8a5a17;position:relative;display:grid;grid-template-columns:74px 1fr;grid-template-areas:"ic k" "ic num" "ic t" "ic d" "ic a";column-gap:0;padding:0!important;border:0!important;border-radius:0 22px 22px 34px;background:var(--b)!important;box-shadow:0 18px 30px -20px #000000f2,inset 0 -4px #0000001f!important;overflow:hidden}.story-sec .fact-card.fc-age{--b: #c2405a;--d: #6f1226}.story-sec .fact-card.fc-self{--b: #3f9a6c;--d: #1d5a3c}.story-sec .fact-card+.fact-card{border-top:0!important}.tab-ic{grid-area:ic;display:grid;place-items:center;align-self:stretch;background:var(--d);color:#fff;border-radius:0 0 0 34px;box-shadow:inset -6px 0 10px -6px #00000080}.tab-ic svg{width:32px;height:32px}.story-sec .fact-card>:not(.tab-ic){padding-inline:18px}.story-sec .fact-card .fc-k{grid-area:k;padding-top:14px;color:#fff!important;opacity:.9}.story-sec .fact-card strong{grid-area:num;color:#fff;font:700 40px/1.05 var(--display)!important;font-variant-numeric:lining-nums}.story-sec .fact-card strong+span,.story-sec .fact-card span:not(.fc-k){grid-area:t;color:#fff!important;font-weight:600!important;font-size:15px!important;padding-bottom:14px}.story-sec .fact-card a{grid-area:a;margin:-6px 0 14px;color:#fff;text-decoration-color:#fff9}.story-sec .fact-card.fc-reg{grid-template-areas:"ic k" "ic num" "ic t" "ic d" "ic a"}.fc-reg .fc-dots{margin:0 0 12px}.fc-dots li,.fc-dots li.on{background:#ffffff59}.fc-dots li.on{background:#fff}.story-sec .fact-card,.story-sec .fact-card:nth-child(n){--b: linear-gradient(135deg, #e2ac57, #c88a33);--d: #7a4d12;column-gap:18px}.story-sec .fact-card.fc-age{--b: linear-gradient(135deg, #9e2a43, #7a1a2f);--d: #4d0f1d}.story-sec .fact-card.fc-self{--b: linear-gradient(135deg, #34474f, #24343b);--d: #121b20}.story-sec .fact-card,.story-sec .fact-card.fc-age,.story-sec .fact-card.fc-self{background:var(--b)!important}.story-sec .fact-card>:not(.tab-ic){padding-inline:0 18px}.story-sec .fact-card.fc-self strong,.story-sec .fact-card.fc-self .tab-ic{color:#f1c27a}.story-sec .fact-card.fc-reg strong,.story-sec .fact-card.fc-reg .fc-k,.story-sec .fact-card.fc-reg span:not(.fc-k),.story-sec .fact-card.fc-reg a{color:#1d1206!important}.story-sec .fact-card.fc-reg a{text-decoration-color:#1d120673}.fc-reg .fc-dots li{background:#1d120638}.fc-reg .fc-dots li.on{background:#4d0f1d}.story-sec .rowgrid li:nth-child(1){--t: #f6eedf}.story-sec .rowgrid li:nth-child(2){--t: #f3e3cc}.story-sec .rowgrid li:nth-child(3){--t: #f3e2e5}.story-sec .rowgrid li:nth-child(4){--t: #f3e3cc}.story-sec .rowgrid li:nth-child(5){--t: #f3e2e5}.story-sec .rowgrid li:nth-child(6){--t: #f6eedf}.story-sec .rowgrid .cic{color:#8f1d34}.story-sec .steps.flow li:nth-child(1){--f: #c88a33}.story-sec .steps.flow li:nth-child(2){--f: #8f1d34}.story-sec .steps.flow li:nth-child(3){--f: #34474f}.story-sec .story-side{grid-auto-rows:1fr}.story-sec .fact-card,.story-sec .fact-card.fc-reg{grid-template-rows:auto auto auto auto 1fr;grid-template-areas:"ic k" "ic num" "ic t" "ic d" "ic a"}.story-sec .fact-card a{align-self:end;margin:6px 0 16px}.story-sec .fact-card:not(:has(a)):after{content:"";grid-area:a;display:block!important;height:0}.fc-dots{gap:6px}.fc-dots li,.fc-dots li.on{width:4px;height:24px}.fc-reg .fc-dots li{background:#1d120659}.fc-reg .fc-dots li.on{background:#4d0f1d;box-shadow:0 0 0 1px #ffffff40}.story-sec .rowgrid li,.story-sec .rowgrid li:nth-child(n){padding-top:10px!important;gap:6px}.story-sec .rowgrid .cic{width:52px;height:52px}.story-sec .rowgrid .cic svg{width:42px;height:42px}html body main .story-sec .steps.flow p{font-size:17px!important}html body main .story-sec .steps.flow b{font-size:19px}@media(min-width:901px){.story-sec .story-side{position:sticky;top:96px;align-self:start}}.story-sec .fact-card.fc-help{--b: linear-gradient(135deg, #f3ead8, #e6d6b8);--d: #8f1d34}.story-sec .fact-card.fc-help,.story-sec .fact-card.fc-help:nth-child(n){background:var(--b)!important}.story-sec .fact-card.fc-help :is(.fc-k,strong,span,a){color:#1d1a14!important}.story-sec .fact-card.fc-help .fc-k{color:#8f1d34!important}.story-sec .fact-card.fc-help strong{font-size:34px!important;letter-spacing:.02em}.story-sec .story-side{grid-auto-rows:auto;gap:16px}.story-sec .fact-card{min-height:0}.paychart li{grid-template-columns:104px 120px minmax(0,1fr) 44px;gap:14px}.pc-logo{height:46px;border-radius:10px}.pc-logo img{max-width:80px;max-height:30px}@media(max-width:760px){.paychart li{grid-template-columns:88px minmax(0,1fr) 40px}.pc-logo img{max-width:68px;max-height:26px}}html body{overflow-x:clip;overflow-y:visible}.story-sec{isolation:isolate;padding-bottom:0}.story-sec .brands{position:relative;margin-top:clamp(48px,5vw,72px);padding:48px var(--gut) 56px;border-top:0}.story-sec .brands:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);background:linear-gradient(180deg,#f6f0e4,#efe5d3);box-shadow:inset 0 1px #e2d3b8}.story-sec .brands h3{color:#14181b}.story-sec .brands>p{color:#3f4446;max-width:80ch}.story-sec .brands>p a{color:#8f1d34;font-weight:700}.story-sec .brands .bl-name{color:#14181b;font-weight:700}.story-sec .brands .brandlogos a:hover .bl-name{color:#8f1d34}.story-sec .brands .bl-tile{box-shadow:0 0 0 1px #e2d3b8,0 12px 24px -18px #50320f99}.story-sec .brands .bl-tile.dark{background:linear-gradient(160deg,#24343b,#10181d);box-shadow:0 12px 24px -16px #10181dcc}.hero-stats dt,.hero-stats div:first-child dt{position:relative;display:inline-block;font:800 clamp(48px,4vw,64px)/1 var(--display);letter-spacing:-.01em;color:transparent!important;-webkit-text-fill-color:transparent;background:linear-gradient(170deg,#ffffff8c,#fff0 38%,#0000 70%,#00000040),url(/amber/marble.svg?v=4) center / 120px 120px;-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:1px rgba(255,236,200,.55);filter:drop-shadow(0 1px 0 rgba(255,245,220,.5)) drop-shadow(0 3px 0 rgba(90,30,10,.55)) drop-shadow(0 10px 14px rgba(0,0,0,.55))}.hero-stats div:nth-child(2) dt{background-position:40px 60px,30% 40%}.hero-stats div:nth-child(3) dt{background-position:0 0,70% 80%}.hero-stats dt,.hero-stats div:first-child dt{font-size:clamp(56px,4.8vw,78px)!important;font-weight:900;background-size:100% 100%,110px 110px}@media(max-width:520px){.hero-stats dt,.hero-stats div:first-child dt{font-size:46px!important}}.hero-stats dt,.hero-stats div:first-child dt{background-size:100% 100%,150px 150px;-webkit-text-stroke:1px rgba(255,240,210,.7);filter:drop-shadow(0 1px 0 rgba(255,250,235,.6)) drop-shadow(0 3px 0 rgba(120,60,15,.6)) drop-shadow(0 10px 16px rgba(0,0,0,.55))}.hero-stats dt,.hero-stats div:first-child dt{position:relative;isolation:isolate;font:800 clamp(60px,5.2vw,84px)/1 var(--card)!important;letter-spacing:-.03em;color:transparent!important;-webkit-text-fill-color:transparent;background:radial-gradient(120% 80% at 30% 20%,rgba(255,255,255,.5),transparent 45%),url(/amber/marble.svg?v=4) center / 150px 150px;-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:1.5px rgba(255,248,230,.55);text-shadow:0 1px 0 #d9963a,0 2px 0 #c88a33,0 3px 0 #b8792a,0 4px 0 #a86a22,0 5px 0 #8f5a1a,0 6px 0 #7a4d12,0 14px 22px rgba(0,0,0,.6);filter:none}.hero-stats dt:after{content:attr(data-n);position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(175deg,rgba(255,255,255,.95) 0%,rgba(255,255,255,.25) 22%,transparent 34%,transparent 70%,rgba(255,240,210,.35) 86%,transparent 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none;-webkit-text-stroke:0;mix-blend-mode:screen}.hero-stats dt:before{content:attr(data-n);position:absolute;inset:0;z-index:2;pointer-events:none;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none;-webkit-text-stroke:3px rgba(122,77,18,.28);filter:blur(1.2px)}@media(max-width:520px){.hero-stats dt,.hero-stats div:first-child dt{font-size:48px!important}}.hero-stats dt,.hero-stats div:first-child dt{text-shadow:none!important}.hero-stats dt:before{z-index:-1;color:#7a4d12;-webkit-text-fill-color:#7a4d12;-webkit-text-stroke:0;filter:none;text-shadow:0 1px 0 #b8792a,0 2px 0 #a86a22,0 3px 0 #96601e,0 4px 0 #84541a,0 5px 0 #724816,0 6px 0 #5e3b12,0 16px 24px rgba(0,0,0,.65)}.hero-stats dt,.hero-stats div:first-child dt{background:none!important;-webkit-text-stroke:0}.hero-stats dt:after{mix-blend-mode:normal;-webkit-text-stroke:1.5px rgba(255,248,230,.55);background:linear-gradient(175deg,rgba(255,255,255,.85) 0%,rgba(255,255,255,.2) 22%,transparent 36%,transparent 72%,rgba(255,240,210,.3) 88%,transparent 100%),radial-gradient(120% 80% at 30% 20%,rgba(255,255,255,.35),transparent 45%),url(/amber/marble.svg?v=4) center / 150px 150px;-webkit-background-clip:text;background-clip:text}.hero-stats div:nth-child(2) dt:after{background-position:0 0,0 0,40% 60%}.hero-stats div:nth-child(3) dt:after{background-position:0 0,0 0,80% 20%}.hero-stats dt:after{-webkit-text-stroke:1.5px rgba(255,220,160,.6);background:linear-gradient(175deg,rgba(255,255,255,.7) 0%,rgba(255,255,255,.12) 20%,transparent 34%,transparent 80%,rgba(255,210,140,.25) 100%),url(/amber/lava.svg?v=5) 0 0 / 100% 100% no-repeat!important;-webkit-background-clip:text;background-clip:text}.hero-stats div:nth-child(2) dt:after,.hero-stats div:nth-child(3) dt:after{background-position:0 0,0 0!important}.hero-stats dt:before{color:#3a0f19;-webkit-text-fill-color:#3a0f19;text-shadow:0 1px 0 #8f5a1a,0 2px 0 #7a4d12,0 3px 0 #6a2a1c,0 4px 0 #5a1f1a,0 5px 0 #4a1717,0 6px 0 #3a1014,0 0 22px rgba(255,156,18,.35),0 16px 24px rgba(0,0,0,.65)!important}.hero-stats dt:after{-webkit-background-clip:text!important;background-clip:text!important}.hero-stats dt:after{-webkit-text-stroke:2px #ffd27a!important}.hero-stats dt:before{text-shadow:0 1px 0 #d9963a,0 2px 0 #b8792a,0 3px 0 #96601e,0 4px 0 #7a4d12,0 5px 0 #5e3b12,0 6px 0 #4a2e0e,0 0 26px rgba(255,190,80,.45),0 16px 24px rgba(0,0,0,.6)!important}.hero-stats dt:before{text-shadow:0 1px 0 #c88a33,0 2px 0 #a86a22,0 3px 0 #8a3a24,0 4px 0 #6e2420,0 5px 0 #561a1a,0 6px 0 #3e1014,0 0 26px rgba(255,160,60,.4),0 16px 24px rgba(0,0,0,.6)!important}.hero-stats dt,.hero-stats div:first-child dt{font-size:clamp(48px,4vw,64px)!important}.hero-stats dt:before{text-shadow:0 1px 0 #c88a33,0 2px 0 #a86a22,0 3px 0 #8a3a24,0 4px 0 #6e2420,0 5px 0 #561a1a,0 0 12px rgba(255,160,60,.18),0 12px 18px rgba(0,0,0,.55)!important}.hero-stats dt:after{-webkit-text-stroke:1.5px rgba(255,210,122,.8)!important}.hero .btn-gold{position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffe6aa59 inset,0 14px 30px -10px #e3a649bf,0 0 #e3a64900;transition:transform .25s,box-shadow .3s}.hero .btn-gold:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);translate:-120% 0;transition:translate .7s ease}.hero .btn-gold:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #ffe6aa80 inset,0 18px 36px -10px #e3a649e6,0 0 0 6px #e3a6492e}.hero .btn-gold:hover:after{translate:120% 0}@media(prefers-reduced-motion:reduce){.hero .btn-gold,.hero .btn-gold:after{transition:none}}@media(max-width:520px){.hero-stats dt,.hero-stats div:first-child dt{font-size:42px!important}}.cmp-bar{grid-template-columns:minmax(0,1fr);justify-items:stretch}.cmp-filters{justify-self:stretch;justify-content:space-between}.cmp-filters button{flex:1;justify-content:center}.cc-brand{padding:22px 18px}.cc-brand img{max-width:158px!important;max-height:72px!important}.ccard .ci{width:26px!important;height:26px!important;background:none!important;box-shadow:none!important;color:#8a7d6a!important}.ccard .ci svg{width:20px!important;height:20px!important}.cc-pts li{grid-template-columns:26px 72px 1fr;gap:8px}.cc-main{padding:18px 26px 14px}.cc-head{padding-bottom:12px}.cc-pts,.cc-checks{margin-top:12px}.cc-pts{gap:6px}.cc-checks ul{gap:6px 22px}.cc-meta{margin-top:14px;padding-top:12px;align-items:start}.cc-meta div{grid-template-columns:26px minmax(0,1fr);column-gap:8px}.cc-meta dd{-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cc-foot{margin-top:10px}.cc-rail{padding:18px 20px;gap:14px}.cc-stats div{padding:10px 6px 8px}.cc-stats b{font-size:28px}@media(max-width:760px){.cmp-filters button{flex:none}.cc-meta dd{white-space:normal}}.calc-sec{padding-bottom:clamp(48px,5vw,72px)}.calc-grid{align-items:stretch}.calc-copy{display:flex;flex-direction:column}.calc-sec .cond{flex:1;grid-auto-rows:1fr;margin-bottom:20px}.calc-sec .cond li{align-items:center}.calc-copy>a{margin-top:auto}.calc-sec .cond .cic{width:34px;height:34px;border-radius:0;background:none;box-shadow:none;color:#8f1d34}.calc-sec .cond .cic svg{width:30px;height:30px;color:#8f1d34}.calc input[type=range]{-webkit-appearance:none;appearance:none;height:22px;background:transparent;margin-top:12px}.calc input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:99px;background:linear-gradient(90deg,#e3a649,#f1c27a)}.calc input[type=range]::-moz-range-track{height:6px;border-radius:99px;background:linear-gradient(90deg,#e3a649,#f1c27a)}.calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:50%;background:#fff4dc;border:3px solid #e3a649;box-shadow:0 3px 8px #00000073;cursor:pointer}.calc input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff4dc;border:3px solid #e3a649;box-shadow:0 3px 8px #00000073;cursor:pointer}.calc input[type=range]:focus-visible{outline:2px solid #f1c27a;outline-offset:4px;border-radius:4px}html body main .calc .basis legend{font-size:14px!important;font-weight:700;color:#f4efe5;margin-bottom:8px}.calc-in{grid-template-areas:"a b c r" "s s s r" "res res res res" "note note note sh"}.calc-in>.share{grid-area:sh;justify-self:end;align-self:center;white-space:nowrap}@media(max-width:1180px)and (min-width:981px){.calc-in{grid-template-areas:"a b c" "s s r" "res res res" "note note note" "sh sh sh"}.calc-in>.share{justify-self:start}}@media(max-width:760px){.calc-in{grid-template-areas:"r" "a" "b" "c" "s" "res" "note" "sh"}.calc-in>.share{justify-self:start}}.cat-sec{padding-bottom:clamp(48px,5vw,70px)}.cat-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 32px}.cat-t h2{margin:0 0 10px}.cat-t p{margin:0;max-width:62ch}.cat-head>a{align-self:end;padding-bottom:4px}.cat{transition:transform .35s var(--ease, ease),box-shadow .35s,border-color .35s}.cat:hover{transform:translateY(-4px);border-color:#e3a649;box-shadow:0 0 0 1px #e3a649,0 24px 44px -24px #000000f2}.cat:hover img{transform:scale(1.06)}.cat div{display:grid;gap:4px}html body main .cat .cat-fact{font-style:normal;font-size:15px!important;font-weight:600;line-height:1.35;color:#f4efe5;text-shadow:0 1px 6px rgba(0,0,0,.7)}html body main .cat>div>span{font-size:14px!important}.cat .aibadge{inset:12px 12px auto auto;padding:3px 8px;border-radius:99px;background:#10181d8c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#ffffffd9;font:700 10.5px/1 var(--card);letter-spacing:.08em;box-shadow:inset 0 0 0 1px #fff3}.method-line{margin-top:26px}@media(max-width:760px){.cat-head{grid-template-columns:1fr}.cat-head>a{justify-self:start}}@media(prefers-reduced-motion:reduce){.cat,.cat img{transition:none}}.story-sec .story-side{grid-auto-rows:1fr!important;gap:14px}.story-sec .fact-card,.story-sec .fact-card:nth-child(n){grid-template-columns:60px 1fr;grid-template-rows:auto auto auto auto 1fr;column-gap:18px}.story-sec .fact-card .fc-k{padding-top:14px}.story-sec .fact-card strong{font-size:36px!important}.story-sec .fact-card a{align-self:end;margin:6px 0 14px}.tab-ic svg{width:34px;height:34px}.story-sec .fact-card.fc-help strong.tel{font:700 24px/1.2 var(--card)!important;letter-spacing:.02em;font-variant-numeric:tabular-nums}.story-sec .fact-card.fc-help a{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:99px;background:#8f1d34;color:#fff!important;text-decoration:none}.fc-reg .fc-dots li{background:#4d0f1d47!important}.fc-reg .fc-dots li.on{background:#4d0f1d!important;box-shadow:none}.fc-dots li,.fc-dots li.on{width:5px;height:26px}.story-sec .story-side{gap:12px}.story-sec .fact-card .fc-k{padding-top:12px;font-size:11px!important}.story-sec .fact-card strong{font-size:32px!important;margin:2px 0 0}.story-sec .fact-card span:not(.fc-k){padding-bottom:8px!important;font-size:14.5px!important;line-height:1.4}.story-sec .fact-card a{margin:2px 0 12px}.fc-reg .fc-dots{margin:2px 0 8px}.fc-dots li,.fc-dots li.on{height:20px}.tab-ic svg{width:28px;height:28px}.story-sec .fact-card.fc-help strong.tel{font-size:21px!important}.story-sec .paychart{background:#fff!important;box-shadow:0 0 0 1px #e2d3b8,0 18px 36px -24px #000000e6!important}.story-sec .paychart figcaption b{color:#14181b}.story-sec .paychart figcaption span{color:#5a5246!important}.story-sec .pc-name{color:#14181b!important}.story-sec .pc-bar{background:#f1e8d8!important}.story-sec .paychart li>b{color:#8f1d34!important}.story-sec .pc-logo{box-shadow:inset 0 0 0 1px #e6dac5}.story-sec .paychart li{padding-block:2px;border-bottom:1px solid #f3ecdf}.story-sec .paychart li:last-child{border-bottom:0}.faq-grid{align-items:start}@media(min-width:861px){.faq-art{position:sticky;top:110px}}.faq-art h2{font-size:clamp(36px,3.4vw,52px);line-height:1.04}.faq-art>div:first-child{position:relative;z-index:2}.faq-art>div:first-child:before{content:"";position:absolute;z-index:-1;inset:-40px -60px -40px -120px;background:radial-gradient(closest-side,rgba(10,14,17,.92),rgba(10,14,17,.6) 60%,transparent);pointer-events:none}.faq-map{-webkit-mask:linear-gradient(90deg,rgba(0,0,0,.25) 0%,rgba(0,0,0,.5) 30%,#000 55%);mask:linear-gradient(90deg,rgba(0,0,0,.25) 0%,rgba(0,0,0,.5) 30%,#000 55%)}.acc.collapsed details.more{display:none}.faq-more{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;margin-top:4px;border:0;border-radius:16px;background:transparent;color:#f1c27a;font:700 15px var(--card);cursor:pointer;box-shadow:inset 0 0 0 1.5px #f1c27a80;transition:background .2s}.faq-more:hover{background:#f1c27a1a}.faq-more svg{width:16px;height:16px;transition:transform .25s}.faq-more[aria-expanded=true] svg{transform:rotate(180deg)}.faq-more:focus-visible{outline:2px solid #f1c27a;outline-offset:3px}@media(max-width:860px){.faq-map{-webkit-mask:none;mask:none}}.faq-art{grid-template-columns:minmax(0,1fr) auto}.faq-art>div:first-child{min-width:0}.faq-art h2{white-space:nowrap;font-size:clamp(32px,2.8vw,44px)}.faq-art h2 br+*,.faq-art h2{overflow-wrap:normal}@media(max-width:520px){.faq-art h2{white-space:normal}}.faq-art{column-gap:28px}html{scrollbar-width:thin;scrollbar-color:#c88a33 #10181d}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#10181d}::-webkit-scrollbar-thumb{border:2px solid #10181d;border-radius:99px;background:linear-gradient(180deg,#e3a649,#a3243e)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#f1b44e,#8f1d34)}::-webkit-scrollbar-button{display:none;width:0;height:0}.cmp-filters::-webkit-scrollbar,.pd-scroll::-webkit-scrollbar,.tbl::-webkit-scrollbar{height:6px}.cmp-filters::-webkit-scrollbar-track,.pd-scroll::-webkit-scrollbar-track,.tbl::-webkit-scrollbar-track{background:transparent}.cmp-filters::-webkit-scrollbar-thumb,.pd-scroll::-webkit-scrollbar-thumb,.tbl::-webkit-scrollbar-thumb{border:0}@media(max-width:920px){.hero{padding-bottom:28px}.hero-grid,.hero-copy,.hero-wheel{display:contents}.hero-kicker,.hero-display,.hero-lead,.hero-cta,.hero-stats,.hero-src,.wheel-art,.plaque{margin-inline:var(--gut);max-width:calc(100% - 2 * var(--gut));position:relative;z-index:2}.hero-kicker{order:1;margin-top:22px;font-size:11px;letter-spacing:.14em;line-height:1.5}.hero-display{order:2;margin-top:10px;font-size:clamp(36px,10.5vw,46px)!important;line-height:1.02}.hero-lead{order:3;margin-top:12px;font-size:16px!important;line-height:1.5}.hero-cta{order:4;display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:18px}.hero-cta .btn-gold{flex:1 1 auto;justify-content:center;min-height:52px}.hero-cta .hero-link{flex:none}.wheel-art{order:5;width:min(86%,380px);align-self:center;margin:14px auto 0}.hero-stats{order:6;margin-top:14px;justify-content:space-between}.hero-src{order:7;margin-top:14px}.plaque{order:8;margin-top:18px}.amber-cap,.amber-replay{display:none}}@media(max-width:420px){.rg-link{display:none}.top-tools{gap:2px}.burger{flex:none}}html{overflow-x:clip}@media(max-width:920px){.hero>.hero-strip{order:20;margin-top:22px}.hero>.promises{order:21}}.burger .bglines{position:relative;display:block;width:20px;height:14px}.burger .bglines i{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:currentColor;transition:transform .3s var(--ease, ease),opacity .2s,top .3s var(--ease, ease)}.burger .bglines i:nth-child(1){top:0}.burger .bglines i:nth-child(2){top:6px}.burger .bglines i:nth-child(3){top:12px}.burger[aria-expanded=true] .bglines i:nth-child(1){top:6px;transform:rotate(45deg)}.burger[aria-expanded=true] .bglines i:nth-child(2){opacity:0;transform:scaleX(.3)}.burger[aria-expanded=true] .bglines i:nth-child(3){top:6px;transform:rotate(-45deg)}.burger[aria-expanded=true]{color:#f1c27a;box-shadow:inset 0 0 0 1.5px #f1c27ab3}@media(prefers-reduced-motion:reduce){.burger .bglines i{transition:none}}@media(max-width:760px){.ccard{border-radius:16px}.cc-brand{min-height:0;padding:14px 18px}.cc-brand img{max-height:48px!important}.cc-main{padding:16px 16px 12px}.cc-head h3{font-size:21px}.cc-pts{gap:10px}.cc-pts li{grid-template-columns:26px minmax(0,1fr)!important;grid-template-rows:auto auto;column-gap:10px;row-gap:1px;align-items:start}.cc-pts li .ci{grid-row:1 / 3;margin-top:2px}.cc-pts li>span.k{display:block!important;grid-column:2;font-size:11px!important}.cc-pts li{font-size:15px!important}.cc-checks{padding-top:14px}.cc-checks ul{grid-template-columns:1fr 1fr;gap:8px 12px}.cc-meta{grid-template-columns:1fr 1fr!important;row-gap:12px}.cc-meta div:nth-child(odd){padding-left:0;box-shadow:none}.cc-meta dd{white-space:normal!important}.cc-foot{flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:10px}.cc-pay{flex-wrap:nowrap;max-width:100%}.paylogos{flex-wrap:nowrap}.paylogos li:nth-child(n+2){display:none}.paymore .pm-d{display:none}.cc-rail{grid-template-columns:1fr!important;padding:14px 16px 16px;gap:12px}.cc-stats{grid-template-columns:1fr 1fr!important}.cc-act{grid-template-columns:1fr auto!important;align-items:center}}@media(max-width:760px){.ccard{grid-template-columns:minmax(0,1fr)!important}.cc-main{grid-template-columns:minmax(0,1fr)!important;min-width:0}.cc-main>*,.cc-foot,.cc-pay{min-width:0}}@media(max-width:760px){.ccard .cc-foot{flex-direction:column!important;align-items:stretch!important;gap:0!important;margin-top:14px}.ccard .cc-pay{display:grid!important;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:12px 0 14px;box-shadow:inset 0 1px 0 var(--cc-line)}.ccard .cc-pay-k{grid-column:1 / -1;margin:0}.ccard .paylogos li{width:112px;height:44px}.ccard .paylogos img{max-width:92px;max-height:24px}.ccard .paylogos li.sq img{max-height:32px}.ccard .paymore summary{height:44px;min-width:56px;font-size:15px}.ccard .paynone{grid-column:1 / -1}.ccard .cc-foot .tog{justify-content:center;width:100%;min-height:44px;border-radius:10px;background:#8f1d340f;box-shadow:inset 0 0 0 1px #8f1d3429}.totop{width:46px;height:46px}}@media(max-width:760px){.ccard .cc-pts,.ccard .cc-checks,.ccard .cc-meta,.ccard .cc-pay{margin:10px 0 0!important;padding:14px!important;border-radius:12px;box-shadow:none!important}.ccard .cc-pts{background:#faf6ef}.ccard .cc-checks{background:#f2f6ef}.ccard .cc-meta{background:#f8f1e4}.ccard .cc-meta div{box-shadow:none!important;padding-left:0!important}.ccard .cc-pay{background:#f7eff0}.ccard .cc-foot{margin-top:0!important}.ccard .cc-foot .tog{margin-top:10px}}@media(max-width:900px){.story-sec .story-side{top:0!important}}@media(max-width:520px){.foot-grid{grid-template-columns:1fr 1fr!important;gap:0 18px!important}.foot-grid>:first-child{grid-column:1 / -1;padding-bottom:22px}.foot-grid>:nth-child(2),.foot-grid>:nth-child(3){padding:20px 0 6px;border-top:1px solid rgba(244,239,229,.1)}.foot-grid>:last-child{grid-column:1 / -1;padding-top:20px;border-top:1px solid rgba(244,239,229,.1)}.foot-grid>:last-child>ul{display:grid;grid-template-columns:1fr 1fr;column-gap:18px}.foot :is(h4,h2.foot-h){font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:#e9b968;margin-bottom:8px}.foot-grid ul li a{display:flex;align-items:center;min-height:40px;font-size:15px}.foot-trust{grid-template-columns:1fr}.foot-trust li{min-height:30px}.foot-search{width:100%;justify-content:center;min-height:46px;margin-top:18px}}.foot .ft-age{flex:none;font-size:10px!important;line-height:1!important;letter-spacing:0}@media(min-width:601px)and (max-width:920px){.hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-content:start;column-gap:4px}.hero>*,.hero-kicker,.hero-display,.hero-lead,.hero-cta,.hero-stats,.hero-src,.plaque{grid-column:1 / -1}.hero-kicker{grid-column:1 / -1;grid-row:1}.hero-display{grid-column:1;grid-row:2;font-size:clamp(40px,6.2vw,54px)!important;margin-right:0!important;max-width:none!important}.hero-lead{grid-column:1;grid-row:3;margin-right:0!important;max-width:46ch!important}.hero-cta{grid-column:1;grid-row:4;margin-right:0!important}.hero-cta{gap:10px 16px!important}.hero-cta .btn-gold{flex:1 1 100%;max-width:340px;padding-inline:22px}.wheel-art{grid-column:2;grid-row:2 / 5;align-self:center;width:auto!important;max-width:none!important;margin:0 var(--gut) 0 0!important}.hero-stats{grid-row:5;margin-top:30px;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))}.hero-stats dd{font-size:14px!important}.hero-src{grid-row:6}.plaque{grid-row:7}.hero>.hero-strip{grid-row:8}.hero>.promises{grid-row:9}}@media(min-width:601px)and (max-width:920px){.promises-in{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding-top:22px!important;padding-bottom:22px!important}.promise,.promise:first-child{padding:16px!important;border-radius:14px;background:#ffffff0b;box-shadow:inset 0 0 0 1px #d8a45129}.promise:last-child:nth-child(odd){grid-column:1 / -1}}@media(min-width:521px)and (max-width:900px){.foot-grid{grid-template-columns:1fr 1fr!important;gap:0 32px!important}.foot-grid>:first-child{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"brand trust" "text trust" "text search";column-gap:32px;align-items:start;padding-bottom:24px}.foot-grid>:first-child>.brand{grid-area:brand}.foot-grid>:first-child>p{grid-area:text;max-width:none!important}.foot-grid>:first-child>.foot-trust{grid-area:trust;margin-top:4px}.foot-grid>:first-child>.foot-search{grid-area:search;justify-self:start;margin-top:14px}.foot-grid>:nth-child(2),.foot-grid>:nth-child(3){padding:22px 0 10px;border-top:1px solid rgba(244,239,229,.1)}.foot-grid>:last-child{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"h help" "ul help";column-gap:32px;align-content:start;padding-top:22px;border-top:1px solid rgba(244,239,229,.1)}.foot-grid>:last-child>h4{grid-area:h}.foot-grid>:last-child>ul{grid-area:ul}.foot-grid>:last-child>.foot-help{grid-area:help;margin-top:0;align-self:start}.foot :is(h4,h2.foot-h){font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:#e9b968;margin-bottom:10px}.foot-grid ul li a{display:flex;align-items:center;min-height:38px}}.foot-sky .aibadge{top:14px;bottom:auto;right:14px}.cc-meta dt{display:contents}figure.aifig{margin:0}.mega-feature{position:relative}.mega-feature .aibadge{top:10px;right:10px;bottom:auto}.cmp-note{flex-basis:100%;margin:6px 0 0;font-size:14px;color:#675f53}@media(max-width:760px){.cmp-note{text-align:center;font-size:13.5px}}
