.v2{--cream:#FBF5E7;--butter:#FDF0C4;--amber:#F7C63F;--orange:#F0531C;--orange-d:#CE3F0D;--rust:#A8390C;--cocoa:#7A3A10;--ink:#1A1408;--dim:#7A6B4C;--didone:"Bodoni Moda","Didot","Bodoni 72",Georgia,serif;--han-display:"Songti SC","STSong","Source Han Serif SC","Noto Serif SC","SimSun",serif;--sans:"General Sans",ui-sans-serif,-apple-system,"Helvetica Neue",sans-serif;--mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;background:var(--cream);color:var(--ink);font-family:var(--sans)}.v2 *,.v2 :after,.v2 :before{box-sizing:border-box}.v2 h1,.v2 h2,.v2 h3{text-transform:none}.v2 h1:before,.v2 h2:before,.v2 h3:before,.v2 h4:before{content:none!important}.v2 .paper{position:relative}.v2 .paper:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:4;opacity:.42;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.4'/%3E%3C/svg%3E");mix-blend-mode:multiply}.v2 .paper.on-dark:after{mix-blend-mode:soft-light;opacity:.3}.v2 .eng{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:block}.v2 .masthead{display:grid;grid-template-columns:auto 1fr auto auto;align-items:stretch;border-bottom:1.5px solid var(--ink);position:relative;z-index:6;background:var(--cream)}.v2 .wordmark{display:flex;align-items:center;gap:10px;padding:15px 22px;border-right:1.5px solid var(--ink);text-decoration:none;color:var(--ink)}.v2 .wordmark .mark{width:30px;height:30px;color:var(--orange);flex:0 0 auto;-webkit-mask-image:url(/engravings/eye.png);mask-image:url(/engravings/eye.png)}.v2 .wordmark b{font-family:var(--didone);font-size:23px;font-weight:700;letter-spacing:-.01em;line-height:1}.v2 .navlinks{display:flex}.v2 .navlinks a{display:flex;align-items:center;padding:0 26px;border-right:1.5px solid var(--ink);font-size:13.5px;color:var(--ink);text-decoration:none}.v2 .navlinks a:hover{background:var(--amber)}.v2 .navcta{display:flex;align-items:center;padding:0 28px;background:var(--orange);color:#fff;font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.v2 .navcta:hover{background:var(--orange-d)}@media (max-width:860px){.v2 .navlinks{display:none}}.v2 .hero{position:relative;overflow:hidden;padding:clamp(74px,10vw,138px) 22px clamp(62px,7vw,100px);background:linear-gradient(180deg,#D9931B 0,var(--amber) 30%,#FBDE8C 66%,#FDF6E6 100%)}.v2 .hero-inner{max-width:1000px;margin:0 auto;text-align:center;position:relative;z-index:3}.v2 .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--cocoa);margin:0 0 clamp(22px,3vw,36px)}.v2 h1{font-family:var(--didone);font-weight:400;margin:0;font-size:clamp(48px,9.6vw,138px);line-height:.9;letter-spacing:-.03em;text-wrap:balance}.v2 h1 em{font-style:italic}.v2 .lede{max-width:50ch;margin:clamp(26px,3vw,38px) auto 0;font-size:clamp(15px,1.35vw,17.5px);line-height:1.65;color:#5C4A22}.v2 .lede b{color:var(--ink);font-weight:600}.v2 .check{display:flex;max-width:520px;margin:clamp(30px,3.4vw,42px) auto 0;border:1.5px solid var(--ink);background:rgba(255,253,247,.85)}.v2 .check input{flex:1 1;min-width:0;border:0;background:transparent;padding:17px 20px;font-family:var(--sans);font-size:15px;color:var(--ink);outline:none}.v2 .check input::placeholder{color:#A08E62}.v2 .check button{border:0;border-left:1.5px solid var(--ink);background:var(--orange);color:#fff;padding:0 26px;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.v2 .check button:hover{background:var(--orange-d)}.v2 .trust{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cocoa);margin:16px 0 0}.v2 .field{position:absolute;inset:0;z-index:1;pointer-events:none}.v2 .float{position:absolute;color:var(--cocoa);opacity:.34;will-change:transform}.v2 .float.deep{color:var(--rust);opacity:.5}@media (prefers-reduced-motion:reduce){.v2 .float{transform:none!important}}.v2 .ticker{border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);background:var(--cream);overflow:hidden;position:relative;z-index:5}.v2 .ticker-track{display:flex;gap:46px;padding:12px 0;width:max-content;animation:slide 46s linear infinite}.v2 .ticker:hover .ticker-track{animation-play-state:paused}@keyframes slide{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.v2 .ticker-track{animation:none}}.v2 .tick{display:flex;align-items:baseline;gap:9px;font-family:var(--mono);font-size:12px;white-space:nowrap}.v2 .tick .nm{color:var(--ink)}.v2 .tick .nm.cn{color:var(--orange)}.v2 .tick .pc{color:var(--cocoa);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2 .tick .pc.low{color:var(--orange)}.v2 .block{position:relative;overflow:hidden;padding:clamp(64px,8.5vw,122px) 22px;background:linear-gradient(158deg,var(--orange) 0,var(--orange-d) 62%,var(--rust) 100%);color:#FFF6E6}.v2 .block-inner{max-width:1060px;margin:0 auto;position:relative;z-index:3}.v2 .block .kicker{font-family:var(--mono);font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:#FFD9A8;margin:0 0 22px;display:flex;align-items:center;gap:12px}.v2 .block .kicker:after{content:"";flex:1 1;height:1px;background:rgba(255,217,168,.35)}.v2 .block h2{font-family:var(--didone);font-weight:400;margin:0 0 clamp(28px,3.4vw,46px);font-size:clamp(34px,5.6vw,74px);line-height:1;letter-spacing:-.024em;max-width:19ch}.v2 .transcript{display:grid;grid-gap:clamp(24px,3vw,36px);gap:clamp(24px,3vw,36px);grid-template-columns:1fr}@media (min-width:900px){.v2 .transcript{grid-template-columns:1fr 1fr;align-items:start}}.v2 .ask{font-family:var(--didone);font-size:clamp(21px,2.5vw,31px);line-height:1.32;font-style:italic;margin:0;color:#FFE6BC}.v2 .said{font-size:clamp(15px,1.5vw,18px);line-height:1.8;color:rgba(255,246,230,.88);margin:0;min-height:6em}.v2 .said .rival{color:#2A1405;background:#FFC96B;padding:1px 5px}.v2 .caret{display:inline-block;width:8px;height:1.05em;background:#FFE6BC;vertical-align:-.16em;animation:blink 1s steps(2,start) infinite}@keyframes blink{to{visibility:hidden}}.v2 .missing{margin:26px 0 0;padding:15px 18px;border:1px solid rgba(255,230,188,.42);background:rgba(42,20,5,.2);color:#FFE6BC;font-size:13.5px;line-height:1.6;opacity:0;transition:opacity .7s ease}.v2 .missing.on{opacity:1}.v2 .bleed{position:absolute;z-index:1;pointer-events:none}.v2 .block .bleed{color:#FFD9A8;opacity:.17}.v2 .section{padding:clamp(64px,8.5vw,118px) 22px;position:relative;overflow:hidden}.v2 .section-inner{max-width:1060px;margin:0 auto;position:relative;z-index:3}.v2 .section h2{font-family:var(--didone);font-weight:400;margin:0 0 14px;font-size:clamp(32px,5.2vw,66px);line-height:1.02;letter-spacing:-.024em}.v2 .section .sub{color:var(--dim);font-size:15.5px;line-height:1.65;max-width:56ch;margin:0 0 clamp(36px,4vw,56px)}.v2 .section .bleed{color:var(--cocoa);opacity:.12}.v2 .medals{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(16px,2.2vw,30px);gap:clamp(16px,2.2vw,30px)}@media (min-width:640px){.v2 .medals{grid-template-columns:repeat(3,1fr)}}@media (min-width:980px){.v2 .medals{grid-template-columns:repeat(5,1fr)}}.v2 .medal{text-align:center}.v2 .medal .frame{position:relative;width:100%;aspect-ratio:1;color:var(--cocoa)}.v2 .medal .frame .ring{position:absolute;inset:0;color:inherit;-webkit-mask-image:url(/engravings/medallion.png);mask-image:url(/engravings/medallion.png)}.v2 .medal .frame .nm{position:absolute;inset:30% 26%;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:clamp(8.5px,.78vw,10.5px);line-height:1.2;letter-spacing:-.01em;color:var(--ink);text-align:center;word-break:keep-all}.v2 .medal.cn .frame{color:var(--orange)}.v2 .medal .cap{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-top:8px}.v2 .note{border-top:1.5px solid var(--ink);margin-top:clamp(38px,4vw,56px);padding-top:24px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr}@media (min-width:800px){.v2 .note{grid-template-columns:auto 1fr;gap:30px;align-items:start}}.v2 .note .seal{width:104px;height:104px;color:var(--orange);flex:0 0 auto;-webkit-mask-image:url(/engravings/seal.png);mask-image:url(/engravings/seal.png)}.v2 .note p{margin:0;font-size:15.5px;line-height:1.7;color:var(--dim);max-width:62ch}.v2 .note p b{color:var(--ink);font-weight:600}.v2 .band{position:relative;overflow:hidden;background:var(--amber);border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);padding:clamp(56px,7.5vw,104px) 22px}.v2 .band-inner{max-width:1060px;margin:0 auto;position:relative;z-index:3;display:grid;grid-gap:clamp(28px,3vw,48px);gap:clamp(28px,3vw,48px);grid-template-columns:1fr}@media (min-width:860px){.v2 .band-inner{grid-template-columns:1.05fr 1fr;align-items:center}}.v2 .band h2{font-family:var(--didone);font-weight:400;margin:0;font-size:clamp(31px,4.8vw,60px);line-height:1.03;letter-spacing:-.024em}.v2 .band .lede2{margin:18px 0 0;font-size:15.5px;line-height:1.7;color:#5C4A22;max-width:44ch}.v2 .prices{display:grid;grid-gap:14px;gap:14px}.v2 .price{border:1.5px solid var(--ink);background:rgba(255,253,247,.72);padding:20px 22px}.v2 .price .t{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--cocoa)}.v2 .price .f{font-family:var(--didone);font-size:clamp(26px,3.2vw,40px);margin:6px 0 8px;letter-spacing:-.02em}.v2 .price .d{font-size:13.5px;line-height:1.6;color:#5C4A22;margin:0}.v2 .band .bleed{color:var(--cocoa);opacity:.17}.v2 .lead{font-family:var(--mono);font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--cocoa);margin:0 0 20px;display:flex;align-items:center;gap:12px}.v2 .lead:after{content:"";flex:1 1;height:1px;background:rgba(122,58,16,.28)}.v2 .block .lead{color:#FFD9A8}.v2 .block .lead:after{background:rgba(255,217,168,.3)}.v2 .trio{display:grid;grid-gap:clamp(20px,2.4vw,34px);gap:clamp(20px,2.4vw,34px);grid-template-columns:1fr}@media (min-width:820px){.v2 .trio{grid-template-columns:repeat(3,1fr)}}.v2 .beat{border-top:1.5px solid var(--ink);padding-top:20px;position:relative}.v2 .beat .n{font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--cocoa)}.v2 .beat .ico{width:66px;height:66px;color:var(--cocoa);margin:16px 0 14px;opacity:.9}.v2 .beat h3{font-family:var(--didone);font-weight:400;font-size:clamp(21px,2.2vw,28px);line-height:1.12;letter-spacing:-.018em;margin:0 0 10px}.v2 .beat p{margin:0;font-size:14.5px;line-height:1.65;color:var(--dim)}.v2 .beat.alarm .ico,.v2 .beat.alarm h3{color:var(--orange)}.v2 .steps{display:grid;grid-gap:clamp(22px,2.6vw,38px);gap:clamp(22px,2.6vw,38px);grid-template-columns:1fr}@media (min-width:820px){.v2 .steps{grid-template-columns:repeat(3,1fr)}}.v2 .step{display:grid;grid-gap:14px;gap:14px}.v2 .steptop{display:flex;align-items:center;gap:18px}.v2 .step .num{font-family:var(--didone);font-size:clamp(46px,5vw,68px);line-height:.8;color:var(--orange);letter-spacing:-.03em;flex:0 0 auto}.v2 .step h3{font-family:var(--didone);font-weight:400;font-size:clamp(20px,2.1vw,26px);margin:0;letter-spacing:-.016em}.v2 .step p{margin:0;font-size:14.5px;line-height:1.65;color:var(--dim)}.v2 .rows{display:grid;grid-gap:clamp(30px,4vw,62px);gap:clamp(30px,4vw,62px)}.v2 .row2{display:grid;grid-gap:clamp(20px,3vw,44px);gap:clamp(20px,3vw,44px);grid-template-columns:1fr;align-items:center}@media (min-width:880px){.v2 .row2{grid-template-columns:1fr 1fr}.v2 .row2.flip .rowart{order:-1}}.v2 .row2 h3{font-family:var(--didone);font-weight:400;font-size:clamp(24px,3vw,38px);line-height:1.08;letter-spacing:-.02em;margin:0 0 12px}.v2 .row2 p{margin:0;font-size:15px;line-height:1.7;color:var(--dim);max-width:46ch}.v2 .row2 .tag{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--orange);margin:0 0 12px}.v2 .rowart{border:1.5px solid var(--ink);background:rgba(255,253,247,.62);padding:20px;position:relative;overflow:hidden}.v2 .rowart .cap{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin:0 0 14px}.v2 .gauge{display:flex;align-items:baseline;gap:12px}.v2 .gauge .big{font-family:var(--didone);font-size:clamp(50px,7vw,86px);line-height:.85;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2 .gauge .grade{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--orange)}.v2 .bars{display:grid;grid-gap:9px;gap:9px;margin-top:16px}.v2 .bar{display:grid;grid-template-columns:92px 1fr 42px;align-items:center;grid-gap:10px;gap:10px;font-family:var(--mono);font-size:10.5px}.v2 .bar .lab{color:var(--dim)}.v2 .bar .track{height:6px;background:rgba(122,58,16,.16);position:relative}.v2 .bar .track i{position:absolute;inset:0 auto 0 0;background:var(--cocoa)}.v2 .bar.cn .track i{background:var(--orange)}.v2 .bar .val{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.v2 .quotes{display:grid;grid-gap:11px;gap:11px}.v2 .quote{display:grid;grid-template-columns:74px 1fr;grid-gap:11px;gap:11px;align-items:start;font-size:13px;line-height:1.55}.v2 .quote .who{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--orange);padding-top:2px}.v2 .cites{display:grid;grid-gap:7px;gap:7px}.v2 .cite{display:grid;grid-template-columns:1fr auto auto;grid-gap:10px;gap:10px;align-items:center;font-family:var(--mono);font-size:11px;padding-bottom:7px;border-bottom:1px solid rgba(122,58,16,.14)}.v2 .cite:last-child{border-bottom:0}.v2 .cite .n{color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2 .cite .pill{font-size:9px;letter-spacing:.1em;text-transform:uppercase;padding:2px 7px;border:1px solid var(--cocoa);color:var(--cocoa)}.v2 .cite .pill.opp{border-color:var(--orange);color:var(--orange)}.v2 .todo{display:grid;grid-gap:9px;gap:9px}.v2 .todo li{display:grid;grid-template-columns:16px 1fr;grid-gap:10px;gap:10px;font-size:13.5px;line-height:1.55;color:var(--ink);list-style:none}.v2 .todo{padding:0;margin:0}.v2 .todo .tick{color:var(--orange);font-family:var(--mono);font-size:11px}.v2 .vs{display:grid;grid-gap:0;gap:0;grid-template-columns:1fr;border:1.5px solid var(--ink)}@media (min-width:820px){.v2 .vs{grid-template-columns:1fr 1fr}}.v2 .vs .col{padding:clamp(24px,3vw,38px)}.v2 .vs .col+.col{border-top:1.5px solid var(--ink)}@media (min-width:820px){.v2 .vs .col+.col{border-top:0;border-left:1.5px solid var(--ink)}}.v2 .vs .col.good{background:rgba(247,198,63,.22)}.v2 .vs h3{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px;color:var(--cocoa)}.v2 .vs .col.bad h3{color:var(--orange)}.v2 .vs ul{margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.v2 .vs li{list-style:none;display:grid;grid-template-columns:18px 1fr;grid-gap:10px;gap:10px;font-size:14.5px;line-height:1.6}.v2 .vs li span{font-family:var(--mono);font-size:12px}.v2 .vs .col.bad li{color:var(--dim)}.v2 .vs .col.bad li span{color:var(--orange)}.v2 .vs .col.good li span{color:var(--cocoa)}.v2 .faq{display:grid;grid-gap:0;gap:0;border-top:1.5px solid var(--ink)}.v2 .qa{border-bottom:1.5px solid var(--ink);padding:clamp(20px,2.4vw,30px) 0;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr}@media (min-width:860px){.v2 .qa{grid-template-columns:1fr 1.25fr;gap:34px}}.v2 .qa h3{font-family:var(--didone);font-weight:400;font-size:clamp(19px,2.1vw,26px);line-height:1.2;letter-spacing:-.016em;margin:0}.v2 .qa p{margin:0;font-size:14.5px;line-height:1.72;color:var(--dim)}.v2 .closer{position:relative;overflow:hidden;text-align:center;background:linear-gradient(180deg,var(--rust) 0,var(--orange-d) 60%,var(--orange) 100%);color:#FFF6E6;padding:clamp(70px,9vw,128px) 22px}.v2 .closer h2{font-family:var(--didone);font-weight:400;margin:0 auto;font-size:clamp(34px,6vw,78px);line-height:.98;letter-spacing:-.028em;max-width:16ch}.v2 .closer p{margin:20px auto 0;max-width:48ch;font-size:15.5px;line-height:1.65;color:rgba(255,246,230,.84)}.v2 .closer .check{border-color:#FFF6E6;background:rgba(255,246,230,.94)}.v2 .closer .check button{background:var(--ink);border-left-color:var(--ink)}.v2 .closer .trust{color:rgba(255,246,230,.72)}.v2 .closer .bleed{color:#FFD9A8;opacity:.14}.v2 .foot{background:var(--ink);color:rgba(251,245,231,.72);padding:clamp(40px,5vw,64px) 22px}.v2 .foot-inner{max-width:1060px;margin:0 auto;display:grid;grid-gap:26px;gap:26px;grid-template-columns:1fr}@media (min-width:780px){.v2 .foot-inner{grid-template-columns:1.3fr 1fr 1fr}}.v2 .foot .brand{display:flex;align-items:center;gap:10px;color:#FBF5E7}.v2 .foot .brand .mark{width:26px;height:26px;color:var(--amber);-webkit-mask-image:url(/engravings/eye.png);mask-image:url(/engravings/eye.png)}.v2 .foot .brand b{font-family:var(--didone);font-size:21px}.v2 .foot .tagline{margin:12px 0 0;font-size:13.5px;line-height:1.6;max-width:34ch}.v2 .foot h4{font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:rgba(251,245,231,.5);margin:0 0 12px;font-weight:400}.v2 .foot a{display:block;color:rgba(251,245,231,.78);text-decoration:none;font-size:13.5px;padding:4px 0}.v2 .foot a:hover{color:var(--amber)}.v2 .foot .legal{max-width:1060px;margin:clamp(30px,4vw,48px) auto 0;padding-top:18px;border-top:1px solid rgba(251,245,231,.14);font-family:var(--mono);font-size:10px;letter-spacing:.1em;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;color:rgba(251,245,231,.45)}.v2 .check.busy button{opacity:.6;cursor:wait}.v2 .checkwrap{max-width:560px;margin:clamp(30px,3.4vw,42px) auto 0}.v2 .checkwrap .check{margin:0}.v2 .step2{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--cocoa);margin:0 0 10px}.v2 .closer .step2{color:rgba(255,246,230,.8)}.v2 .err{font-family:var(--mono);font-size:11.5px;color:var(--orange);margin:12px 0 0}.v2 .closer .err{color:#FFD9A8}.v2 .result{border:1.5px solid var(--ink);background:rgba(255,253,247,.9);padding:clamp(20px,2.6vw,30px);text-align:left;max-width:620px;margin:clamp(26px,3vw,36px) auto 0}.v2 .closer .result{border-color:#FFF6E6}.v2 .result .rhead{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;border-bottom:1.5px solid var(--ink);padding-bottom:16px;margin-bottom:16px}.v2 .result .rscore{font-family:var(--didone);font-size:clamp(46px,6vw,72px);line-height:.82;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.v2 .result .rband{letter-spacing:.14em;text-transform:uppercase;color:var(--orange)}.v2 .result .rband,.v2 .result .rsub{font-family:var(--mono);font-size:10.5px}.v2 .result .rsub{color:var(--dim);margin-left:auto}.v2 .result .rlist{display:grid;grid-gap:10px;gap:10px}.v2 .result .rrow{display:grid;grid-template-columns:88px 1fr;grid-gap:12px;gap:12px;align-items:start;font-size:13.5px;line-height:1.55;color:var(--ink)}.v2 .result .rrow .re{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--cocoa);padding-top:3px}.v2 .result .rrow.no .rt{color:var(--orange)}.v2 .result .rcta{margin:20px 0 0;padding-top:16px;border-top:1px solid rgba(122,58,16,.2);font-size:14px;line-height:1.6;color:var(--dim)}.v2 .result .rcta a{color:var(--orange)}.v2 .step .sico{width:62px;height:62px;color:var(--cocoa);opacity:.9;flex:0 0 auto}.v2 .row2 .rowtext{position:relative}.v2 .row2 .rowico{position:absolute;left:-6%;top:-34%;width:min(46vw,300px);aspect-ratio:1;color:var(--cocoa);opacity:.1;z-index:0;pointer-events:none}.v2 .row2 .rowtext>:not(.rowico){position:relative;z-index:1}.v2 .closer .bleed.two{opacity:.1}.v2 .rpt{max-width:920px;margin:0 auto;padding:0 22px}.v2 .rlead{font-family:var(--mono);font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--cocoa);margin:0 0 20px;display:flex;align-items:center;gap:12px}.v2 .rlead:after{content:"";flex:1 1;height:1px;background:rgba(122,58,16,.28)}.v2 .finding{padding:clamp(48px,6vw,84px) 0;border-bottom:1.5px solid rgba(122,58,16,.2)}.v2 .finding:last-of-type{border-bottom:0}.v2 .finding .fnum{font-family:var(--didone);font-size:clamp(40px,5vw,62px);line-height:.8;color:var(--orange);letter-spacing:-.03em}.v2 .finding h2{margin:14px 0 16px;font-size:clamp(28px,4vw,48px)}.v2 .finding p{font-size:16px;line-height:1.72;color:#5C4A22;max-width:58ch;margin:0 0 14px}.v2 .finding p b{color:var(--ink);font-weight:600}.v2 .dtable{width:100%;border-collapse:collapse;margin:22px 0 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2 .dtable td,.v2 .dtable th{border:1.2px solid var(--ink);padding:11px 14px;text-align:left}.v2 .dtable th{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--cocoa);background:var(--butter);font-weight:400}.v2 .dtable td{font-size:15px}.v2 .dtable td.num{font-family:var(--mono);text-align:right}.v2 .dtable .hot{color:var(--orange);font-weight:600}.v2 .dtable tr td:first-child{font-weight:500}.v2 .dcap{font-family:var(--mono);font-size:10.5px;color:var(--dim);letter-spacing:.04em;margin:6px 0 0}.v2 .method{background:var(--butter);border:1.5px solid var(--ink);padding:22px 24px;margin:8px 0}.v2 .method h3{font-family:var(--didone);font-weight:400;font-size:22px;margin:0 0 10px}.v2 .method p{font-size:14px;line-height:1.65;color:#5C4A22;max-width:none}.v2 .barcell{display:flex;align-items:center;gap:8px}.v2 .barcell .b{height:8px;background:var(--orange)}.v2 .barcell .bmut{height:8px;background:var(--cocoa);opacity:.55}.v2 .legal-page{max-width:68ch;margin:0 auto;padding:72px 24px 96px}.v2 .legal-page h1{font-family:var(--didone);font-size:clamp(2.4rem,6vw,3.6rem);font-weight:400;line-height:1.05;margin:0;text-wrap:balance}.v2 .legal-updated{font-family:var(--mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin:14px 0 0;padding-bottom:28px;border-bottom:1.5px solid var(--ink)}.v2 .legal-page .lede{font-size:1.12rem;line-height:1.7;margin:32px 0 0}.v2 .legal-page h2{font-family:var(--didone);font-size:1.6rem;font-weight:500;line-height:1.2;margin:52px 0 0;padding-top:22px;border-top:1.5px solid var(--ink)}.v2 .legal-page h3{font-family:var(--mono);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cocoa);margin:32px 0 0}.v2 .legal-page p,.v2 .legal-page ul{line-height:1.72;margin:14px 0 0}.v2 .legal-page ul{padding-left:20px}.v2 .legal-page li{margin-top:10px}.v2 .legal-page strong{font-weight:600}.v2 .legal-page a{color:var(--rust);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.v2 .legal-page a:hover{color:var(--orange)}.v2 .currency-note{font-size:12.5px;line-height:1.6;color:#5C4A22;margin:18px 0 0;max-width:62ch}.v2 .ratepage{max-width:78ch;margin:0 auto;padding:64px 24px 80px}.v2 .rate-eyebrow{font-family:var(--mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--cocoa);margin:0 0 18px}.v2 .ratepage h1{font-family:var(--didone);font-weight:400;margin:0;font-size:clamp(2.1rem,5.2vw,3.4rem);line-height:1.06;letter-spacing:-.02em;text-wrap:balance}.v2 .rate-lede{font-size:1.05rem;line-height:1.7;margin:22px 0 0;max-width:58ch}.v2 .rate-section{margin-top:58px}.v2 .rate-section h2{font-family:var(--didone);font-size:1.75rem;font-weight:500;margin:0;padding-top:20px;border-top:1.5px solid var(--ink);line-height:1.2}.v2 .rate-blurb{font-size:14px;line-height:1.7;color:#5C4A22;margin:12px 0 0;max-width:62ch}.v2 .rate-blurb a{color:var(--rust);text-decoration:underline;text-underline-offset:2px}.v2 .pkgs{display:grid;grid-gap:14px;gap:14px;margin-top:24px}@media (min-width:780px){.v2 .pkgs{grid-template-columns:repeat(3,1fr);align-items:start}}.v2 .pkg{border:1.5px solid var(--ink);background:rgba(255,253,247,.72);padding:22px 20px}.v2 .pkg h3{font-size:15px;margin:0;font-weight:600;line-height:1.35}.v2 .pkg-price{font-family:var(--didone);font-size:2rem;margin:10px 0 2px;letter-spacing:-.02em}.v2 .pkg-unit{font-family:var(--mono);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cocoa)}.v2 .pkg-note{font-size:13px;line-height:1.6;color:#5C4A22;margin:14px 0 0}.v2 .ratetable{margin-top:22px}.v2 .raterow{display:flex;gap:20px;align-items:baseline;justify-content:space-between;padding:16px 0;border-bottom:1px solid rgba(122,58,16,.22)}.v2 .raterow:first-child{border-top:1px solid rgba(122,58,16,.22)}.v2 .rate-name{flex:1 1;min-width:0}.v2 .rate-name strong{font-size:15px;font-weight:600}.v2 .rate-name p{font-size:13px;line-height:1.6;color:#5C4A22;margin:6px 0 0}.v2 .rate-amt{text-align:right;flex:none}.v2 .rate-amt .amt{font-family:var(--didone);font-size:1.35rem;letter-spacing:-.01em;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2 .rate-amt .unit{font-family:var(--mono);font-size:.6rem;letter-spacing:.09em;text-transform:uppercase;color:var(--cocoa);margin-top:3px}.v2 .rate-notes{margin:20px 0 0;padding-left:20px}.v2 .rate-notes li{font-size:14px;line-height:1.7;color:#5C4A22;margin-top:8px}.v2 .rate-cta{margin-top:64px;border:1.5px solid var(--ink);background:var(--butter);padding:34px 28px}.v2 .rate-cta h2{font-family:var(--didone);font-size:1.9rem;font-weight:500;margin:0;border:0;padding:0}.v2 .rate-cta p{font-size:15px;line-height:1.7;margin:12px 0 0;max-width:54ch}.v2 .rate-btn{display:inline-block;margin-top:20px;padding:13px 26px;background:var(--orange);color:var(--cream);text-decoration:none;font-family:var(--mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;border:1.5px solid var(--ink)}.v2 .rate-btn:hover{background:var(--orange-d)}.v2 .ratelang{background:none;border:0;cursor:pointer;font:inherit;color:inherit;font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;opacity:.45;padding:0 14px}.v2 .masthead .navlinks:has(.ratelang){display:flex;align-items:center;gap:4px;padding:0 10px}.v2 .ratelang.on{opacity:1}.v2 .pkg-matrix-wrap{margin-top:28px;width:min(1060px,calc(100vw - 48px));margin-left:50%;transform:translateX(-50%);overflow-x:auto}.v2 .pkg-matrix{border-collapse:collapse;width:100%;min-width:760px;font-size:16px}.v2 .pkg-matrix td,.v2 .pkg-matrix th{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(122,58,16,.22);line-height:1.5}.v2 .pkg-matrix thead th{border-bottom:1.5px solid var(--ink);vertical-align:bottom}.v2 .pkg-matrix thead th:first-child{width:34%}.v2 .pm-name{font-family:var(--mono);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cocoa)}.v2 .pm-price{font-family:var(--didone);font-size:2rem;letter-spacing:-.01em;margin-top:4px}.v2 .pkg-matrix tbody th[scope=row]{font-family:var(--sans);font-weight:600;color:var(--ink);font-size:16.5px;letter-spacing:0;text-transform:none;line-height:1.5}.v2 .pkg-matrix tbody td{font-size:15px}.v2 .pkg-matrix td.no{color:rgba(122,107,76,.55)}.v2 .pkg-matrix td.yes .pm-tick{color:var(--orange);font-weight:700;margin-right:2px;display:inline}.v2 .pm-total td,.v2 .pm-total th{color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2 .pm-save td,.v2 .pm-save th{color:var(--rust)}.v2 .pm-save td{font-family:var(--didone);font-size:1.45rem;border-bottom:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2 .pm-total td,.v2 .pm-total th{border-bottom:1px dashed rgba(122,58,16,.3)}.v2 .desktop-only{display:block}.v2 .pkg-stack{display:none}@media (max-width:760px){.v2 .desktop-only{display:none}.v2 .pkg-stack{display:grid;grid-gap:16px;gap:16px;margin-top:22px}}.v2 .pkg-stack-card{border:1.5px solid var(--ink);background:rgba(255,253,247,.72);padding:20px 18px}.v2 .psc-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(122,58,16,.25)}.v2 .psc-name{font-family:var(--mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cocoa)}.v2 .psc-price{font-family:var(--didone);font-size:1.7rem;letter-spacing:-.01em}.v2 .pkg-stack-card ul{list-style:none;margin:12px 0 0;padding:0}.v2 .pkg-stack-card li{font-size:14.5px;line-height:1.55;padding:5px 0}.v2 .pkg-stack-card .pm-tick{color:var(--orange);font-weight:700;margin-right:4px;display:inline}.v2 .psc-qual,.v2 .psc-save{color:var(--dim);font-size:13px}.v2 .psc-save{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:14px;padding-top:12px;border-top:1px dashed rgba(122,58,16,.3)}.v2 .psc-save strong{font-family:var(--didone);font-size:1.25rem;color:var(--rust);font-weight:500}.lockup{max-width:min(340px,46vw);object-fit:contain;object-position:left center}@media (max-width:720px){.lockup{max-width:200px}}.masthead .langswitch{display:flex;align-items:center;padding:0 20px;align-self:stretch;border-left:1.5px solid var(--ink);font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.masthead .langswitch:hover{background:var(--butter)}@media (max-width:720px){.masthead .langswitch{padding:0 12px;font-size:10px}}.v2.zh h1{font-size:clamp(38px,7vw,88px);line-height:1.16}.v2.zh h1,.v2.zh h2{font-family:var(--han-display);font-weight:600;letter-spacing:.01em}.v2.zh h2{font-size:clamp(26px,4.2vw,52px);line-height:1.3}.v2.zh .band h2,.v2.zh .closer h2{font-family:var(--han-display);font-weight:600;letter-spacing:.01em}.v2.zh h1 em{font-style:normal;color:var(--orange-d)}.v2.zh .lede{font-size:clamp(15px,1.5vw,19px);line-height:1.85}.v2.zh .eyebrow,.v2.zh .lead{letter-spacing:.22em}.v2.zh h3{line-height:1.4}.v2.zh .price .f{font-size:clamp(30px,3.6vw,46px)}.v2 .symptoms{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:0;gap:0;margin-top:clamp(28px,3.4vw,46px);border:1.5px solid var(--ink);border-right:0;border-bottom:0}.v2 .symptom{padding:clamp(20px,2.2vw,30px);border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink)}.v2 .symptom .sn{font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:var(--orange)}.v2 .symptom h3{margin:10px 0 8px;font-size:clamp(16px,1.5vw,19px);line-height:1.3}.v2 .symptom p{margin:0;font-size:14px;line-height:1.75;color:var(--ink-70)}.v2 .price.flagged{position:relative;outline:2px solid var(--orange);outline-offset:-2px}.v2 .pflag{position:absolute;top:0;right:0;transform:translateY(-100%);background:var(--orange);color:#FFF7EA;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:5px 12px}.v2 .presets{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:0;gap:0;border:1.5px solid var(--ink);border-right:0}.v2 .preset{text-align:left;background:transparent;border:0;cursor:pointer;border-right:1.5px solid var(--ink);padding:18px 20px;font:inherit;color:var(--ink)}.v2 .preset:hover{background:var(--butter)}.v2 .preset.on{background:var(--amber)}.v2 .preset .pname{display:block;font-weight:600;font-size:16px;margin-bottom:6px}.v2 .preset .pwho{display:block;font-size:13px;line-height:1.6;color:var(--ink-70)}.v2 .picklist{border-top:1.5px solid var(--ink)}.v2 .pick{display:grid;grid-template-columns:26px 1fr auto;grid-gap:14px;gap:14px;align-items:start;padding:16px 4px;border-bottom:1px solid rgba(122,58,16,.22);cursor:pointer}.v2 .pick:hover{background:rgba(247,198,63,.1)}.v2 .pick.on{background:rgba(247,198,63,.18)}.v2 .pick input{width:20px;height:20px;accent-color:var(--orange);margin-top:2px}.v2 .pk-name{display:block;font-weight:600;font-size:16.5px;line-height:1.4}.v2 .pk-note{display:block;margin-top:5px;font-size:13.5px;line-height:1.7;color:var(--ink-70)}.v2 .pk-tag{display:inline-block;margin-left:8px;font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--rust);border:1px solid var(--rust);padding:1px 6px;vertical-align:middle}.v2 .pk-price{font-family:var(--didone);font-size:22px;white-space:nowrap;padding-left:10px}.v2 .pk-price em{font-style:normal;font-family:var(--sans);font-size:12px;color:var(--dim)}.v2 .quotebox{border:1.5px solid var(--ink);padding:clamp(20px,2.6vw,34px);background:rgba(255,253,247,.72)}.v2 .qtotals{display:flex;gap:clamp(24px,5vw,64px);flex-wrap:wrap}.v2 .qlab{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--cocoa)}.v2 .qnum{display:block;font-family:var(--didone);font-size:clamp(34px,5vw,56px);line-height:1.1}.v2 .qnum em{font-style:normal;font-family:var(--sans);font-size:.3em;color:var(--dim)}.v2 .qnote{font-size:13.5px;line-height:1.75;color:var(--ink-70);margin:18px 0 0;max-width:62ch}.v2 .qform{display:grid;grid-gap:10px;gap:10px;margin-top:22px;max-width:520px}.v2 .qform input,.v2 .qform textarea{border:1.5px solid var(--ink);background:var(--cream);padding:12px 14px;font:inherit;font-size:15px;color:var(--ink);border-radius:0}.v2 .qform input:focus,.v2 .qform textarea:focus{outline:2px solid var(--orange);outline-offset:-2px}.v2 .qok{margin-top:14px;color:var(--charge,#2F7D4B);font-weight:600}.v2 .qerr{margin-top:14px;color:var(--orange-d)}@media (max-width:640px){.v2 .pick{grid-template-columns:24px 1fr}.v2 .pk-price{grid-column:2;padding-left:0;font-size:20px}}.v2 .tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:0;gap:0;border:1.5px solid var(--ink);border-right:0;margin-top:22px}.v2 .tier{position:relative;border-right:1.5px solid var(--ink);padding:26px 22px 22px;display:flex;flex-direction:column}.v2 .tier.flagged{outline:2px solid var(--orange);outline-offset:-2px;background:rgba(247,198,63,.14)}.v2 .tflag{position:absolute;top:0;left:0;background:var(--orange);color:#FFF7EA;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px}.v2 .tier h3{margin:10px 0 12px;font-size:18px;line-height:1.35}.v2 .tprice{font-family:var(--didone);font-size:40px;line-height:1}.v2 .tprice em{font-style:normal;font-family:var(--sans)}.v2 .tnote,.v2 .tprice em{font-size:12.5px;color:var(--dim)}.v2 .tnote,.v2 .tsave{margin:6px 0 0}.v2 .tsave{font-size:12.5px;color:var(--rust);font-weight:600}.v2 .tblurb{margin:14px 0 20px;font-size:14px;line-height:1.75;color:var(--ink-70);flex:1 1}.v2 .tbtn{align-self:flex-start}.v2 .rrec{border:1.5px solid var(--ink);background:rgba(247,198,63,.16);padding:18px 20px;margin:18px 0 4px;text-align:left}.v2 .rrec-lead{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--cocoa);margin:0 0 8px}.v2 .rrec-why{margin:0 0 14px;font-size:14.5px;line-height:1.7}.v2 .rrec-tier{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;border-top:1px solid rgba(122,58,16,.3);padding-top:12px;text-decoration:none;color:var(--ink)}.v2 .rrec-tier span{font-weight:600;font-size:15px}.v2 .rrec-tier b{font-family:var(--didone);font-size:24px}.v2 .rrec-tier em{font-style:normal;margin-left:auto;color:var(--orange-d);font-size:13.5px}.v2 .rrec-tier:hover em{text-decoration:underline}.v2 .qbundle{display:block;margin-top:6px;font-size:12.5px;color:var(--rust);font-weight:600}.v2 .pricing-monthly{grid-column:1/-1;margin:26px 0 0;font-size:14.5px;line-height:1.8;max-width:66ch;color:rgba(26,20,8,.82)}.v2 .pricing-cta{grid-column:1/-1;justify-self:start;display:inline-flex;align-items:center;margin-top:22px;background:var(--ink);color:var(--cream);border:1.5px solid var(--ink);padding:16px 30px;font-family:var(--mono);font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.v2 .pricing-cta:hover{background:var(--orange);border-color:var(--orange);color:#FFF7EA}.v2 .notepage{max-width:74ch;margin:0 auto;padding:clamp(38px,5vw,64px) 22px 90px}.v2 .notepage h1{font-family:var(--didone);font-weight:400;font-size:clamp(30px,4.4vw,52px);line-height:1.06;letter-spacing:-.02em;margin:8px 0 18px}.v2 .note-meta{font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;color:var(--cocoa);margin:0 0 26px}.v2 .note-body p{font-size:16.5px;line-height:1.78;margin:0 0 18px}.v2 .notelist{display:grid;margin-top:34px;border-top:1.5px solid var(--ink)}.v2 .noteitem{display:grid;grid-gap:4px;gap:4px;padding:18px 0;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink)}.v2 .noteitem:hover{background:rgba(240,83,28,.05)}.v2 .noteitem .nmonth{font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:var(--cocoa)}.v2 .noteitem .ntitle{font-family:var(--didone);font-size:23px;line-height:1.2}.v2 .noteitem .nmeta{font-size:12.5px;color:var(--dim)}.v2 .note-facts{margin-top:44px;border-top:1.5px solid var(--ink);padding-top:22px}.v2 .note-facts h2{font-family:var(--didone);font-weight:400;font-size:24px;margin:0 0 6px}.v2 .note-facts dl{margin:16px 0 0}.v2 .factrow{display:flex;justify-content:space-between;gap:20px;padding:8px 0;border-top:1px solid var(--line);font-size:13.5px}.v2 .factrow dt{color:var(--dim)}.v2 .factrow dd{margin:0;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.v2 .note-cta{margin-top:44px;padding-top:22px;border-top:1.5px solid var(--ink)}.v2 .note-cta p{font-size:17px;margin:0 0 14px}.v2 .cl{margin-top:34px;border-top:1.5px solid var(--ink)}.v2 .clitem{padding:22px 0;border-bottom:1px solid var(--line)}.v2 .clhead{display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:var(--cocoa)}.v2 .cltag{border:1px solid var(--line-hard);padding:2px 8px;text-transform:uppercase}.v2 .clitem h2{font-family:var(--didone);font-weight:400;font-size:25px;line-height:1.2;margin:10px 0 8px}.v2 .clitem p{font-size:15.5px;line-height:1.75;margin:0;color:rgba(26,20,8,.85)}.v2 .msec{margin-top:40px;border-top:1.5px solid var(--ink);padding-top:20px}.v2 .msec h2{font-family:var(--didone);font-weight:400;font-size:clamp(22px,2.6vw,30px);line-height:1.18;margin:0 0 14px}.v2 .msec p{font-size:16px;line-height:1.8;margin:0 0 16px}.v2 .stepdone{display:flex;align-items:center;gap:10px;width:100%;border:1.5px solid var(--line,#dccba4);background:rgba(255,246,230,.55);padding:11px 16px;margin:0 0 10px;cursor:pointer;text-align:left;font:inherit}.v2 .stepdone:hover{border-color:var(--ink)}.v2 .stepdone .tick{font-family:var(--mono);font-size:12px;color:var(--orange)}.v2 .stepdone .dom{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono);font-size:13px;color:var(--ink)}.v2 .stepdone .edit{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--cocoa);text-decoration:underline}.v2 .closer .stepdone{background:rgba(255,246,230,.12);border-color:rgba(255,246,230,.45)}.v2 .closer .stepdone .dom{color:#FFF6E6}.v2 .closer .stepdone .edit{color:rgba(255,246,230,.8)}.v2 .step2{font-size:12.5px;text-transform:none;letter-spacing:.02em}.v2 .step2 b{color:var(--orange)}.v2 .step2 b,.v2 .stepone{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.v2 .stepone{color:var(--cocoa);margin:10px 0 0;text-align:center;opacity:.75}.v2 .closer .stepone{color:rgba(255,246,230,.7)}.v2 .prefsrc{border-top:1.5px solid var(--ink);margin-top:clamp(40px,5vw,60px);padding-top:24px}.v2 .prefsrc a{display:inline-flex;align-items:center;gap:11px;margin:14px 0 4px;border:1.5px solid var(--ink);background:rgba(255,253,247,.85);padding:12px 20px;text-decoration:none;color:var(--ink);font-family:var(--sans);font-size:14.5px;font-weight:600;transition:background .15s ease,color .15s ease}.v2 .prefsrc a:focus-visible,.v2 .prefsrc a:hover{background:var(--orange);color:#FFFDF7}.v2 .prefsrc .sealmark{width:24px;height:24px;flex:0 0 auto}.v2 .paylinks{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.v2 .paylinks .rate-btn{text-decoration:none;display:inline-flex;align-items:center}.v2 .paylinks .rate-btn.ghost{background:transparent;color:var(--ink);border:1.5px solid var(--ink)}.v2 .paylinks .rate-btn.ghost:hover{background:var(--ink);color:var(--cream)}.v2 .pk-tag.rec{background:var(--orange);color:#FFFDF7;border-color:var(--orange)}