.site .stage{--stage-pad:clamp(1.25rem, 3.5vw, 3rem);padding:var(--stage-pad);border:1px solid var(--glass-line);border-radius:var(--r-l);background:var(--glass-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--glass-shadow);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 3rem;margin-top:clamp(4rem,8vw,7.5rem);scroll-margin-top:6rem;display:grid;overflow:hidden}.site .stage-copy{align-content:center;justify-items:start;gap:1.5rem;min-width:0;display:grid}.site .stage-eyebrow{display:none}.site .stage h2{font:800 clamp(2.75rem, 1.6rem + 4vw, 5.5rem)/.92 var(--f-display);letter-spacing:-.045em;text-wrap:balance;margin:0}.site .stage h2 em{color:var(--volt);font-style:normal}.site .stage-lead{max-width:46ch;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:1.125rem}.site .stage-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.site .stage-time{gap:.6rem;display:grid}.site .stage-time-label{font:500 .8125rem/1 var(--f-hud);color:var(--ink-2)}.site .stage-count{grid-template-columns:repeat(4,4.5rem);gap:.4rem;margin:0;display:grid}.site .stage-count span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;justify-items:center;gap:.35rem;padding:.7rem 0 .6rem;display:grid}.site .stage-count b{font:600 1.6rem/1 var(--f-hud);font-variant-numeric:tabular-nums;color:var(--ink)}.site .stage-count small{font:500 .6875rem/1 var(--f-hud);color:var(--ink-2)}.site .stage-steps{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.site .stage-steps li{color:var(--ink);align-items:center;gap:.5rem;font-size:.9375rem;display:flex}.site .stage-steps svg{width:1.05rem;height:1.05rem;color:var(--volt)}.site .stage-media{min-height:22rem;margin:calc(-1 * var(--stage-pad)) calc(-1 * var(--stage-pad)) calc(-1 * var(--stage-pad)) 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%);mask-image:linear-gradient(90deg,#0000,#000 22%)}.site .stage-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.site .stage-badge,.site .stage-worth{border:1px solid var(--line-2);background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:14px;justify-items:end;gap:.2rem;margin:0;padding:.7rem .95rem;display:grid}.site .stage-badge{position:absolute;top:1rem;right:1rem}.site .stage-worth{place-self:center start;justify-items:start;padding:1.5rem 1.75rem}.site .stage-badge small,.site .stage-worth small{font:600 .6875rem/1 var(--f-hud);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.site .stage-badge b,.site .stage-worth b{font:800 1.5rem/1.05 var(--f-display);letter-spacing:-.03em;color:var(--ink)}.site .stage-worth b{font-size:2.75rem}@media (max-width:1023px){.site .stage{grid-template-columns:1fr}.site .stage-media{min-height:16rem;margin:calc(-1 * var(--stage-pad)) calc(-1 * var(--stage-pad)) 0;order:-1;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}}@media (max-width:759px){.site .stage{--stage-pad:1rem}.site .stage-time{justify-self:stretch}.site .stage-count{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.site .stage-count b{font-size:1.6rem}.site .stage-actions .btn-go{flex:100%}.site .stage-copy{text-align:center;justify-items:center}.site .stage-actions{width:100%}.site .stage-time{justify-items:center}.site .stage-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;margin-top:.25rem;display:grid}.site .stage-steps li{text-align:center;justify-items:center;gap:.4rem;font-size:.8125rem;line-height:1.25;display:grid}.site .stage-steps svg{width:1.25rem;height:1.25rem}}
.site .calc{border:1px solid var(--glass-line);border-radius:var(--r-l);background:var(--glass-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--glass-shadow);grid-template:"title result""lead result""inputs result"1fr/minmax(0,1.15fr) minmax(0,1fr);gap:0 clamp(2rem,4vw,3.5rem);margin-top:7rem;padding:clamp(1.25rem,3.5vw,2.75rem);scroll-margin-top:6rem;display:grid}.site .calc h2{font:800 clamp(2rem, 1.5rem + 1.6vw, 3rem)/1 var(--f-display);letter-spacing:-.04em;grid-area:title;margin:0 0 .5rem}.site .calc-lead{color:var(--ink-2);grid-area:lead;margin:0 0 1.5rem;font-size:1rem}.site .calc-inputs{grid-area:inputs;align-content:start;gap:1.1rem;display:grid}.site .cf{gap:.45rem;display:grid}.site .cf-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.site .cf>label,.site .cf-label{font:500 .875rem/1.2 var(--f-hud);color:var(--ink-2)}.site .cf-input{border:1px solid var(--line-2);background:var(--bg);border-radius:12px;flex:0 0 7.5rem;align-items:center;min-width:0;min-height:2.75rem;padding:0 .85rem;transition:border-color .14s;display:flex}.site .cf-input:focus-within{border-color:var(--volt)}.site .cf-input input{width:100%;min-width:0;color:var(--ink);font:600 1.125rem/1 var(--f-hud);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1}.site .cf-input span{font:500 .9375rem/1 var(--f-hud);color:var(--ink-3)}.site .cf-chips{flex-wrap:wrap;gap:.4rem;display:flex}.site .cf-chips button{border:1px solid var(--line-2);background:var(--panel-2);min-width:3rem;min-height:2.75rem;color:var(--ink-2);font:500 .875rem/1 var(--f-hud);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:10px;padding:0 .7rem;transition:border-color .14s,background-color .14s}.site .cf-chips button:hover{border-color:var(--line-3);color:var(--ink)}.site .cf-chips button[aria-pressed=true]{border-color:var(--volt);background:var(--volt);color:var(--volt-ink)}.site .cf-seg{background:var(--panel-2);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.site .cf-seg button{min-height:2.75rem;color:var(--ink-2);font:500 .9375rem/1.2 var(--f-hud);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 .75rem;transition:background-color .14s,color .14s}.site .cf-seg button:hover{color:var(--ink)}.site .cf-seg button[aria-pressed=true]{background:var(--panel);color:var(--ink);box-shadow:0 0 0 1px var(--line-2);font-weight:600}.site .calc-result{grid-area:result;align-content:start;gap:1rem;display:grid}.site .cr-eq{border:1px solid var(--line);background:var(--bg);border-radius:16px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.5rem;padding:1rem 1.1rem;display:grid}.site .cr-eq>div{gap:.25rem;display:grid}.site .cr-eq span{font:500 .75rem/1.1 var(--f-hud);color:var(--ink-3)}.site .cr-eq b{font:600 1.125rem/1 var(--f-hud);font-variant-numeric:tabular-nums;color:var(--ink)}.site .cr-eq b.is-bonus{color:var(--volt)}.site .cr-eq i{color:var(--ink-3);font-style:normal}.site .cr-split{gap:.4rem;display:grid}.site .cr-bar{background:linear-gradient(90deg, var(--line-3) 0 calc(100% - var(--bonus)), var(--volt) calc(100% - var(--bonus)) 100%);border-radius:99px;height:.6rem}.site .cr-legend{font:500 .75rem/1 var(--f-hud);color:var(--ink-3);justify-content:space-between;display:flex}.site .cr-turnover{border:1px solid var(--line-2);background:var(--panel-2);border-radius:20px;gap:.5rem;padding:1.4rem 1.4rem 1.25rem;display:grid}.site .cr-turnover>span{font:600 .6875rem/1 var(--f-hud);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.site .cr-turnover>b{font:800 clamp(2.75rem, 2rem + 2.5vw, 4rem)/.95 var(--f-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink)}.site .cr-spins{border-top:1px solid var(--line);gap:.6rem;margin-top:.6rem;padding-top:.9rem;display:grid}.site .cr-spins>span{font:500 .875rem/1.3 var(--f-hud);color:var(--ink-2)}.site .cr-explain,.site .cr-note{color:var(--ink-2);margin:0;font-size:.8125rem;line-height:1.5}.site .cr-note{color:var(--ink-3)}@media (max-width:1023px){.site .calc{grid-template-columns:1fr;grid-template-areas:"title""lead""inputs""result";gap:0}.site .calc-result{margin-top:2rem}}@media (max-width:759px){.site .calc h2,.site .calc-lead{text-align:center}.site .cf-input{flex-basis:100%}.site .cf-chips{flex-wrap:nowrap;flex:100%}.site .cf-chips button{flex:1 1 0;min-width:0;padding:0 .25rem;font-size:.8125rem}.site .calc{margin-top:4.5rem}.site .cr-eq{grid-template-columns:1fr 1fr}.site .cr-eq i{display:none}.site .cr-eq .is-total{grid-column:1/-1}}
.site .about{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:2.5rem clamp(2rem,5vw,4rem);margin-top:7rem;scroll-margin-top:6rem;display:grid}.site .about-photo{border-radius:var(--r-l);border:1px solid var(--glass-line);background:var(--glass-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:32rem;box-shadow:var(--glass-shadow);place-items:end center;margin:0;display:grid;position:relative;overflow:hidden}.site .about-photo img{object-fit:contain;object-position:bottom center;width:100%;height:100%;max-height:32rem}.site .about-photo.is-cover img{object-fit:cover;object-position:center 15%;max-height:none;position:absolute;inset:0}.site .about-photo>span{font:800 8rem/1 var(--f-display);color:var(--volt);align-self:center}.site .about-copy{align-content:center;gap:1.5rem;min-width:0;display:grid}.site .about .sec-title{font-size:clamp(2.75rem,1.6rem + 3.6vw,5rem)}.site .about-text{max-width:52ch;color:var(--ink);text-wrap:pretty;margin:0;font-size:1.1875rem;line-height:1.5}.site .about-find{gap:.6rem;display:grid}.site .about-find ul{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.site .about-find a{border:1px solid var(--line);background:var(--panel);border-radius:14px;align-items:center;gap:.75rem;min-height:4.25rem;padding:0 1rem;text-decoration:none;transition:border-color .14s;display:flex}.site .about-find a:hover{border-color:var(--line-3)}.site .about-ico{background:color-mix(in srgb, var(--soc,var(--volt)) 16%, transparent);width:2.25rem;height:2.25rem;color:var(--soc,var(--volt));border-radius:10px;flex:none;place-items:center;display:grid}.site .about-ico svg{width:1.1rem;height:1.1rem}.site .about-find b{min-width:0;font:600 .9375rem/1.2 var(--f-hud);color:var(--ink);flex:1}.site .about-find a>svg{width:1rem;height:1rem;color:var(--volt);flex:none}.site .steps{margin-top:7rem;scroll-margin-top:6rem}.site .steps .sec-lead{margin-top:.6rem}.site .steps ol{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.site .steps li{border:1px solid var(--glass-line);border-radius:var(--r);background:var(--glass-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--glass-shadow);align-content:start;gap:.6rem;padding:1.75rem 1.6rem 1.9rem;display:grid}.site .st-num{font:800 3.5rem/.9 var(--f-display);letter-spacing:-.05em;color:var(--volt)}.site .steps h3{font:600 1.125rem/1.3 var(--f-hud);color:var(--ink);margin:.4rem 0 0}.site .steps li p{color:var(--ink-2);margin:0;font-size:.9375rem}@media (max-width:1023px){.site .about{grid-template-columns:1fr}.site .about-photo{min-height:22rem}.site .about-photo img{max-height:22rem}}@media (max-width:759px){.site .about-copy{text-align:center;justify-items:center}.site .about-find{justify-items:center;width:100%}.site .about-find ul{width:100%}.site .about-find a{justify-content:center}.site .about-find b{flex:none}.site .about-find a>svg{display:none}.site .steps .sec-title,.site .steps .sec-lead{text-align:center}.site .steps .sec-lead{margin-inline:auto}.site .steps li{text-align:center;justify-items:center}.site .about,.site .steps{margin-top:4.5rem}.site .steps li{gap:.4rem;padding:1.25rem 1.25rem 1.4rem}.site .st-num{font-size:2.25rem}}
.site .info{gap:7rem;margin-top:7rem;display:grid}.site .gloss-sec,.site .faq-sec{scroll-margin-top:6rem}.site .info-head{margin-bottom:1.75rem}.site .gloss-list{border:1px solid var(--glass-line);border-radius:var(--r-l);background:var(--glass-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--glass-shadow);margin:0;overflow:hidden}.site .gloss-list>div{grid-template-columns:12.5rem minmax(0,1fr) auto;align-items:center;gap:.5rem 2rem;padding:1.6rem 2rem;display:grid}.site .gloss-list>div+div{border-top:1px solid var(--line)}.site .gloss-list dt{font:800 1.625rem/1.1 var(--f-display);letter-spacing:-.03em;color:var(--ink)}.site .gloss-list dd{color:var(--ink-2);margin:0;font-size:1rem}.site .gloss-list .gloss-ex{text-align:right;min-width:13rem;font:500 .9375rem/1.3 var(--f-hud);font-variant-numeric:tabular-nums;color:var(--ink)}.site .gloss-ex b{color:var(--volt);font-weight:600}.site .faq-wrap{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;gap:2.5rem 4rem;display:grid}.site .faq-wrap.no-topics{grid-template-columns:1fr}.site .faq-side{gap:1.5rem;display:grid}.site .faq-topics{gap:.25rem;display:grid}.site .faq-topics button{min-height:3.25rem;color:var(--ink-2);font:500 1rem/1.2 var(--f-hud);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:0 1rem;transition:background-color .14s,color .14s;display:flex}.site .faq-topics button:hover{background:var(--panel);color:var(--ink)}.site .faq-topics button.is-on{background:var(--panel-2);color:var(--ink);font-weight:600}.site .faq-topics small{font:500 .8125rem/1 var(--f-hud);color:var(--ink-3);font-variant-numeric:tabular-nums}.site .faq-items{gap:.5rem;display:grid}.site .faq-item{border:1px solid var(--glass-line);background:var(--glass-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--glass-shadow);border-radius:16px;transition:border-color .14s}.site .faq-item:hover,.site .faq-item.is-open{border-color:#ffffff2e}.site .faq-q{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:1rem;width:100%;min-height:4rem;padding:1rem 1rem 1rem 1.25rem;display:flex}.site .faq-n{font:500 .8125rem/1 var(--f-hud);font-variant-numeric:tabular-nums;color:var(--ink-3);flex:none}.site .faq-text{min-width:0;font:600 1.0625rem/1.35 var(--f-hud);color:var(--ink);flex:1}.site .faq-sign{background:var(--panel-2);width:2rem;height:2rem;color:var(--ink-2);font:500 1.125rem/1 var(--f-hud);border-radius:50%;flex:none;place-items:center;display:grid}.site .faq-item.is-open .faq-sign{background:var(--volt);color:var(--volt-ink)}.site .faq-a p{color:var(--ink-2);white-space:pre-line;margin:0;padding:0 4rem 1.4rem 3.4rem;font-size:.9375rem;line-height:1.6}@media (max-width:1023px){.site .faq-wrap{grid-template-columns:1fr}.site .faq-topics{flex-wrap:wrap;gap:.4rem;display:flex}.site .faq-topics button{border:1px solid var(--line-2)}}@media (max-width:759px){.site .info-head,.site .faq-side .sec-title{text-align:center}.site .faq-topics{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid}.site .faq-topics button{text-align:center;border:0;border-radius:10px;justify-content:center;min-height:3rem;padding:.4rem;font-size:.75rem}.site .faq-topics button.is-on{background:var(--volt);color:var(--volt-ink)}.site .faq-topics small,.site .faq-n{display:none}.site .gloss-list>div{text-align:center;justify-items:center}.site .info{gap:4.5rem;margin-top:4.5rem}.site .gloss-list>div{grid-template-columns:1fr;padding:1.25rem}.site .gloss-list .gloss-ex{text-align:center;min-width:0}.site .faq-a p{padding:0 1.25rem 1.25rem}}
.site .cards{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.site .card{--brand:var(--line-2);background:radial-gradient(112% 150% at 0% 0%, color-mix(in srgb, var(--brand) 11%, transparent), transparent 52%), color-mix(in srgb, var(--color-slip) 62%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid color-mix(in srgb, var(--brand) 72%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--brand) 55%, transparent), inset 0 -1px 0 #00000080, 0 0 52px -22px color-mix(in srgb, var(--brand) 75%, transparent), 0 22px 54px -34px #000000f2;border-radius:24px;scroll-margin-top:6rem;transition:border-color .18s ease-out,box-shadow .24s ease-out,transform .24s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.site .card.open{border-color:var(--brand)}@media (hover:hover){.site .card:hover{border-color:var(--brand);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--brand) 70%, transparent), inset 0 -1px 0 #00000080, 0 0 64px -18px color-mix(in srgb, var(--brand) 85%, transparent), 0 26px 58px -32px #000000f2;transform:translateY(-3px)}.site .card:hover .act .btn-go .ico{transform:translate(3px)}}.site .cards.reveal>li{opacity:0;transition:opacity .45s ease-out,transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(18px)}.site .cards.reveal>li.is-in{opacity:1;transform:none}.site .card-head{min-height:var(--head,auto);flex-direction:column;display:flex}.site .card-main{flex:1;grid-template-columns:auto minmax(0,1fr) 19rem;align-items:center;gap:1.25rem 1.75rem;min-height:10.5rem;padding:1.5rem 1.75rem;display:grid}.site .brandside{align-items:center;gap:1.4rem;display:flex}.site .rank{width:2.75rem}.site .rank b{font:800 1.875rem/1 var(--f-display);letter-spacing:-.04em;color:var(--volt);display:block}.site .who{justify-items:center;gap:.5rem;width:6.5rem;display:grid}.site .logo{aspect-ratio:1;text-align:center;background:var(--color-logo);width:6.5rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 45%, transparent), 0 10px 28px -12px color-mix(in srgb, var(--brand) 60%, transparent);border-radius:20px;place-items:center;display:grid;overflow:hidden}.site .logo img{object-fit:contain;width:100%;height:100%}.site .logo span{font:700 .875rem/1.15 var(--f-hud);text-transform:uppercase;overflow-wrap:anywhere;padding:0 .5rem}.site .stick{font:600 .75rem/1 var(--f-hud);letter-spacing:.04em;color:var(--ink-2);white-space:nowrap}.site .offer{gap:.5rem;min-width:0;display:grid}.site .offer-top{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.site .kind{background:var(--panel-2);font:500 .8125rem/1.1 var(--f-hud);color:var(--ink-2);border-radius:6px;padding:.32rem .6rem .3rem}.site .kind i{color:var(--ink-3);margin:0 .4rem;font-style:normal}.site .badge{background:var(--panel-2);color:var(--ink);font:700 .6875rem/1 var(--f-hud);letter-spacing:.1em;text-transform:uppercase;border-radius:6px;padding:.36rem .55rem .32rem}.site .badge.top,.site .badge.excl{background:var(--volt);color:var(--volt-ink)}.site .big{font:800 clamp(2.1rem, 1.3rem + 2.2vw, 3.25rem)/1 var(--f-display);letter-spacing:-.04em;margin:0}.site .big em{color:var(--volt);font-style:normal}.site .offer-sub{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.site .plus{font:600 1.125rem/1.2 var(--f-hud);color:var(--ink);margin:0}.site .code{cursor:pointer;background:color-mix(in srgb, var(--volt) 10%, transparent);border:1px solid color-mix(in srgb, var(--volt) 35%, transparent);min-height:2.25rem;font:600 .875rem/1 var(--f-hud);color:var(--volt);border-radius:10px;align-items:center;gap:.5rem;padding:0 .85rem;transition:background-color .14s,border-color .14s;display:inline-flex}.site .code:before{content:attr(data-prefix);font:500 .75rem/1 var(--f-hud);color:color-mix(in srgb, var(--volt) 70%, var(--ink-2))}.site .code b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;min-width:0;font-weight:700;overflow:hidden}.site .code svg{width:.95rem;height:.95rem;color:var(--volt)}.site .code span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site .code:hover{background:color-mix(in srgb, var(--volt) 16%, transparent);border-color:color-mix(in srgb, var(--volt) 60%, transparent)}.site .code.done svg{color:var(--good)}.site .act{gap:.5rem;display:grid}.site .act .btn-go{width:100%;min-height:3.75rem;font-size:1.0625rem}.site .act .btn-go .ico{transition:transform .2s cubic-bezier(.16,1,.3,1)}.site .more{cursor:pointer;min-height:2.75rem;font:500 .875rem/1 var(--f-hud);color:var(--ink-2);background:0 0;border:0;justify-self:center;align-items:center;gap:.4rem;padding:0 .5rem;display:inline-flex}.site .more:hover{color:var(--ink)}.site .more svg{width:.75rem;height:.75rem;transition:transform .18s}.site .card.open .more svg{transform:rotate(180deg)}.site .strip{border-top:1px solid color-mix(in srgb, var(--brand) 22%, transparent);background:#00000038;display:flex}.site .fact{flex:1 1 0;justify-content:center;align-items:center;gap:.75rem;min-width:0;padding:1rem .85rem;display:flex;position:relative}.site .fact+.fact:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:0}.site .fact>svg{width:1.3rem;height:1.3rem;color:var(--ink-3);flex:none}.site .fact dl,.site .fact dd{margin:0}.site .fact dl{flex-direction:column-reverse;gap:.2rem;display:flex}.site .fact dd{font:600 1rem/1.1 var(--f-hud);color:var(--ink);white-space:nowrap}.site .fact dt{font:500 .75rem/1.1 var(--f-hud);color:var(--ink-3)}.site .fact.good dd{color:var(--good)}.site .fact.perk>svg{color:var(--volt)}.site .fact.perk b{font:600 .9375rem/1.2 var(--f-hud);color:var(--ink)}.site .drawer{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.site .card.open .drawer{grid-template-rows:1fr}.site .drawer>div{min-height:0;overflow:hidden}.site .details{border-top:1px solid var(--line);gap:1.75rem;padding:1.75rem;display:grid}.site .d-top{grid-template-columns:minmax(0,1fr) 16rem 14rem;align-items:start;gap:2rem 2.5rem;display:grid}.site .d-top>:only-child{grid-column:1/-1}.site .details .prose{max-width:none;color:var(--ink-2);font-size:1rem}.site .details .prose>p:first-child{color:var(--ink);font-size:1.0625rem}.site .details .prose ul{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.6rem 1.75rem;margin-top:1rem}.site .details .prose li{color:var(--ink);padding-left:1.4rem}.site .details .prose li:before{background:var(--volt);border-radius:0;width:.95rem;height:.95rem;top:.25em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5 6.5 12 13 4.5' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5 6.5 12 13 4.5' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.site .pay,.site .trust{gap:.75rem;display:grid}.site .trust{border-left:1px solid var(--line);padding-left:2rem}.site .pay-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.site .pay-chip{background:var(--panel-2);border:1px solid var(--line-2);border-radius:10px;place-items:center;height:2.6rem;transition:border-color .14s;display:grid;position:relative;overflow:hidden}.site .pay-chip:hover{border-color:var(--line-3)}.site .pay-chip i{background:var(--tint,var(--ink));-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;position:absolute;inset:.5rem .55rem}.site .pay-chip.mc:before,.site .pay-chip.mc:after{content:"";border-radius:50%;width:1.3rem;height:1.3rem;margin-top:-.65rem;position:absolute;top:50%}.site .pay-chip.mc:before{background:#eb001b;left:calc(50% - 1.05rem)}.site .pay-chip.mc:after{mix-blend-mode:hard-light;opacity:.92;background:#f79e1b;left:calc(50% - .25rem)}.site .pay-chip.txt{font:600 .8125rem/1.1 var(--f-hud);color:var(--ink);grid-column:span 2;justify-content:center;align-items:center;gap:.45rem;padding:0 .5rem;display:flex}.site .pay-chip.txt svg{flex:none;width:1.1rem;height:1.1rem}.site .trust ul{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.site .trust li{color:var(--ink);align-items:center;gap:.75rem;font-size:.9375rem;display:flex}.site .trust svg{width:1.2rem;height:1.2rem;color:var(--volt);flex:none}.site .d-bottom{grid-template-columns:repeat(var(--tiers,0), minmax(0, 1fr)) minmax(0, 1fr);grid-template-rows:auto 1fr;gap:.75rem;display:grid}.site .d-bottom.no-extras{grid-template-columns:repeat(var(--tiers), minmax(0, 1fr))}.site .d-bottom.no-tiers{grid-template-columns:minmax(0,1fr)}.site .tiers-label{grid-column:1 / span var(--tiers)}.site .tier-list{display:contents}.site .tier{border:1px solid var(--line);background:var(--panel-2);border-radius:14px;grid-row:2;align-content:start;gap:.4rem;padding:1rem 1.1rem;display:grid}.site .tier-top{align-items:center;gap:.55rem;display:flex}.site .tier-num{background:var(--panel);width:1.5rem;height:1.5rem;font:700 .75rem/1 var(--f-hud);color:var(--ink);border-radius:50%;place-items:center;display:grid}.site .tier-label{font:500 .75rem/1 var(--f-hud);color:var(--ink-3)}.site .tier-row{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.site .tier-amt{font:800 1.6rem/1.1 var(--f-display);letter-spacing:-.03em;color:var(--ink)}.site .tier-max{font:500 .9375rem/1.2 var(--f-hud);color:var(--ink-2);text-align:right}.site .tier-fs{font:600 .9375rem/1.2 var(--f-hud);color:var(--volt);white-space:nowrap}.site .tier-min{color:var(--ink-3);text-align:right;margin-left:auto;font-size:.8125rem}.site .tier-min b{color:var(--ink)}.site .extras{border:1px solid var(--line);border-radius:18px;grid-row:2;align-content:start;gap:.75rem;padding:1.1rem;display:grid}.site .no-tiers .extras{grid-row:auto}.site .extras ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.site .extra{border:1px solid var(--line);background:var(--panel-2);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .9rem;height:100%;min-height:4.75rem;padding:.9rem 1rem;text-decoration:none;transition:border-color .14s;display:grid}.site .extra:hover{border-color:var(--line-3)}.site .extra>svg:first-child{display:none}.site .extra b{font:700 1rem/1.25 var(--f-hud);color:var(--ink);grid-column:1}.site .extra small{color:var(--ink-2);grid-column:1;font-size:.8125rem;line-height:1.4}.site .extra>svg:last-child{width:1.1rem;height:1.1rem;color:var(--volt);grid-area:1/2/span 2}@media (max-width:1279px){.site .card-main{grid-template-columns:auto minmax(0,1fr) 15rem;gap:1rem 1.25rem;padding:1.25rem}.site .brandside{gap:1rem}.site .rank{width:auto}.site .rank b{font-size:1.5rem}.site .who,.site .logo{width:5.5rem}.site .strip{flex-wrap:wrap}.site .fact{flex-basis:25%;justify-content:flex-start}.site .fact+.fact:before{display:none}.site .d-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site .d-top>.prose{grid-column:1/-1}.site .d-bottom{grid-template-columns:repeat(var(--tiers,1), minmax(0, 1fr))}.site .extras,.site .no-tiers .extras{grid-area:auto/1/auto/-1}}@media (max-width:759px){.site .card-head{min-height:0}.site .card-main{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:.6rem;min-height:0;padding:1.4rem 1rem 1rem}.site .brandside{display:contents}.site .rank{width:auto;position:absolute;top:1rem;left:1.1rem}.site .rank b{font-size:1.25rem}.site .who,.site .logo{width:4rem}.site .logo{border-radius:14px}.site .logo span{font-size:.6875rem}.site .stick{font-size:.75rem;position:absolute;top:1.2rem;right:1.1rem}.site .offer{justify-items:center}.site .offer-top,.site .offer-sub{justify-content:center}.site .big{font-size:2.3rem}.site .kind{font-size:.75rem}.site .plus{font-size:1rem}.site .act{width:100%;margin-top:.4rem}.site .act .btn-go{min-height:3.25rem}.site .fact{flex-basis:50%;justify-content:center;padding:.8rem .75rem}.site .fact:not(.perk):nth-child(2n){border-left:1px solid #ffffff0f}.site .fact:not(.perk):nth-child(n+3){border-top:1px solid #ffffff0f}.site .fact:not(.perk):nth-last-child(2):nth-child(odd){flex-basis:100%}.site .fact.perk{border-top:1px solid #ffffff0f;flex-basis:100%;justify-content:center}.site .details{gap:1.4rem;padding:1.25rem 1rem}.site .d-top{grid-template-columns:minmax(0,1fr);gap:1.4rem}.site .trust{border-left:0;padding-left:0}.site .pay-list{grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr))}.site .d-bottom{grid-template-columns:minmax(0,1fr)}.site .tiers-label,.site .tier{grid-area:auto/1}}@media (prefers-reduced-motion:reduce){.site .card,.site .act .btn-go .ico,.site .drawer,.site .more svg,.site .pay-chip{transition:none}.site .card:hover{transform:none}}
