.pv2 .hv2-hero .hv2-display{max-width:16ch;font-size:clamp(32px,7vw,84px)}.pv2 .hv2-hero{padding-bottom:clamp(16px,2vh,26px)}.pv2 .hv2-heronote{margin-top:clamp(26px,4vh,44px)}.pv2-stage{padding:clamp(26px,4.5vh,52px) var(--gut) 0;max-width:1080px;margin:0 auto}.pv2-rail{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(14px,3vw,34px)}.pv2-rail-fig{display:flex;flex-direction:column;gap:3px}.pv2-rail-fig.price{text-align:right}.pv2-rail-fig .n{font-family:var(--f-body);font-weight:300;font-variant-numeric:tabular-nums lining-nums;font-size:clamp(30px,6vw,58px);line-height:1;letter-spacing:-.03em;color:var(--ink)}.pv2-rail-fig.price .n{color:var(--gold-text)}.pv2-rail-fig .l{font-family:var(--f-cond);font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-4);white-space:nowrap}.pv2-rail-marks{display:flex;align-items:flex-end;gap:clamp(3px,.9vw,11px);justify-content:space-between;height:clamp(34px,6vw,58px);padding-bottom:2px}.pv2-rail-marks i{flex:1 1 0;min-width:0;max-width:3px;height:42%;background:var(--line);transform-origin:bottom;transition:height .5s var(--ease),background .5s var(--ease)}.pv2-rail-marks i.on{height:86%;background:var(--ink)}.pv2-rail-marks i:nth-child(5n){height:62%}.pv2-rail-marks i:nth-child(5n).on{height:100%}@media (prefers-reduced-motion:reduce){.pv2-rail-marks i{transition:none}}@media (max-width:640px){.pv2-rail{grid-template-columns:1fr 1fr;gap:16px}.pv2-rail-marks{grid-column:1/-1;order:2;height:34px}.pv2-rail-fig.price{order:1}}.pv2-plans{padding-top:clamp(20px,3vh,46px)}.pv2-tabs,.pv2-toolbar{display:none}.pv2-tabs{gap:4px}.pv2-tabs button{flex:1 1 0;min-width:0;padding:9px 4px;border:1px solid var(--line);border-radius:var(--r-edge);background:transparent;cursor:pointer;font-family:var(--f-cond);font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.pv2-tabs button.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.pv2-grid{display:grid;grid-template-columns:minmax(0,1.25fr) repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.pv2-cell{padding:13px 16px;border-bottom:1px solid var(--line);font-size:14px;font-weight:300;color:var(--ink-2);min-width:0}.pv2-corner{border-bottom:none}.pv2-head{display:flex;flex-direction:column;padding:26px 16px 22px;border-left:1px solid var(--line)}.pv2-head.elite{background:var(--card);border-top:2px solid var(--gold);margin-top:-1px;padding-top:24px}.pv2-head .badge.none{background:none}.pv2-head .badge{align-self:flex-start;margin-bottom:9px;min-height:19px;padding:4px 9px;border-radius:var(--r-edge);background:var(--amber-bg);font-size:10px;font-weight:600;letter-spacing:.18em;color:var(--amber-text)}.pv2-head .badge,.pv2-head .tier{font-family:var(--f-cond);text-transform:uppercase}.pv2-head .tier{font-size:11px;font-weight:500;letter-spacing:.3em;color:var(--ink-4)}.pv2-head.elite .tier{color:var(--gold-text)}.pv2-head .price{display:flex;align-items:baseline;gap:2px;margin-top:12px;font-family:var(--f-body);font-variant-numeric:lining-nums;color:var(--ink)}.pv2-head .price b{font-size:clamp(28px,3vw,38px);font-weight:300;line-height:1;letter-spacing:-.03em}.pv2-head .price .cur{font-size:17px;font-weight:300;color:var(--ink-3)}.pv2-head .price .lbl{font-family:var(--f-display);font-style:italic;font-weight:300;font-size:clamp(23px,2.2vw,28px);line-height:1.25;color:var(--ink-3)}.pv2-head .per{margin-top:7px;font-size:12.5px;color:var(--ink-4);min-height:2.6em}.pv2-head .hv2-btn{margin-top:4px;font-size:13.5px;padding:11px 14px}.pv2-head .note{margin-top:11px;font-family:var(--f-cond);font-size:11px;letter-spacing:.06em;line-height:1.45;color:var(--ink-4);min-height:3em}.pv2-gh{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:30px 16px 10px;border-bottom:1px solid var(--ink)}.pv2-gh .t{font-family:var(--f-cond);font-size:12px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--ink)}.pv2-gh .n{font-size:12.5px;font-weight:300;font-style:italic;color:var(--ink-4)}.pv2-lbl{color:var(--ink);font-weight:400}.pv2-val{border-left:1px solid var(--line);font-variant-numeric:lining-nums}.pv2-val .no{color:var(--line)}.pv2-val .yes{display:inline-flex;color:var(--green)}.pv2-grid>.pv2-val[data-col="2"]{background:var(--card)}.pv2-grid>.pv2-cell[data-col="3"]{border-right:1px solid var(--line)}@media (max-width:900px){.pv2-tabs{display:flex;width:100%}.pv2-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.pv2-ladder[data-col="0"] .pv2-cell[data-col]:not([data-col="0"]),.pv2-ladder[data-col="1"] .pv2-cell[data-col]:not([data-col="1"]),.pv2-ladder[data-col="2"] .pv2-cell[data-col]:not([data-col="2"]),.pv2-ladder[data-col="3"] .pv2-cell[data-col]:not([data-col="3"]){display:none}.pv2-cell{padding:12px 10px;font-size:13.5px}.pv2-corner{display:none}.pv2-head{grid-column:1/-1;padding:20px 14px}.pv2-toolbar{display:block;margin-bottom:clamp(24px,4vh,44px)}.pv2-tabs button{min-height:44px}}.pv2-fees-in{display:grid;gap:clamp(28px,5vw,80px);align-items:center}@media (min-width:900px){.pv2-fees-in{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}}.pv2-fees .hv2-display{font-size:clamp(30px,5.2vw,66px);max-width:13ch;margin-top:14px}.pv2-nots{display:grid;list-style:none;gap:0;border-top:1px solid var(--line)}.pv2-nots li{padding:17px 2px;border-bottom:1px solid var(--line);font-family:var(--f-display);font-size:clamp(20px,2.9vw,31px);font-weight:300;line-height:1.25;color:var(--ink-4)}.pv2-nots s{position:relative;text-decoration:none}.pv2-nots s:after{content:"";position:absolute;left:-2px;right:-2px;top:52%;height:1px;background:var(--red-text);transform-origin:left;transition:transform .55s var(--ease)}.hv2-js .pv2-nots s:after{transform:scaleX(0)}.hv2-js .pv2-nots.in s:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.hv2-js .pv2-nots s:after{transform:scaleX(1);transition:none}}.pv2 .pv2-fees-cap{margin:clamp(30px,5vh,56px) auto 0 0;max-width:54ch;font-size:clamp(15px,2vw,17px);font-weight:300;line-height:1.7;color:var(--ink-3)}.pv2-faq{text-align:center}.pv2-faq .hv2-display{font-size:clamp(30px,5.2vw,62px);margin:14px auto 0}.pv2-qs{margin:clamp(28px,5vh,52px) auto 0;border-top:1px solid var(--line);max-width:900px;text-align:left}.pv2-qs details{border-bottom:1px solid var(--line)}.pv2-qs summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 2px;cursor:pointer;list-style:none;font-family:var(--f-display);font-size:clamp(19px,2.4vw,26px);font-weight:300;color:var(--ink);transition:color .2s var(--ease)}.pv2-qs summary::-webkit-details-marker{display:none}.pv2-qs summary:hover{color:var(--gold-text)}.pv2-qs summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.pv2-qs summary i{position:relative;flex:0 0 auto;width:13px;height:13px}.pv2-qs summary i:after,.pv2-qs summary i:before{content:"";position:absolute;inset:50% 0 auto;height:1px;background:var(--ink-3);transition:transform .3s var(--ease)}.pv2-qs summary i:after{transform:rotate(90deg)}.pv2-qs details[open] summary i:after{transform:rotate(0deg)}.pv2-qs details[open] summary{color:var(--gold-text)}.pv2-qs details>p{padding:0 2px 24px;max-width:78ch;font-size:clamp(14.5px,1.8vw,16px);font-weight:300;line-height:1.7;color:var(--ink-2)}.pv2 .hv2-close .hv2-display{font-variant-numeric:lining-nums}.pv2-plans{scroll-margin-top:86px}@media (max-width:430px){.pv2-tabs button{padding:9px 2px;font-size:10px;letter-spacing:.05em}}.pv2-roles{text-align:left}.pv2-roles-t{width:100%;max-width:820px;margin:clamp(24px,4vh,44px) 0 0;border-collapse:collapse}.pv2-roles-t td,.pv2-roles-t th{padding:14px 16px;border-bottom:1px solid var(--line);font-size:14px;font-weight:300;color:var(--ink-2);text-align:left;vertical-align:top}.pv2-roles-t tbody th,.pv2-roles-t thead th{font-weight:400;color:var(--ink)}.pv2-roles-t .no{color:var(--ink-4)}