.pv-pricing .prhero{background:var(--ink);min-height:100svh;color:var(--cream);align-items:center;padding:140px 0 70px;display:flex;position:relative;overflow:hidden}.pv-pricing .prhero .glow{z-index:1;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle,#c6f24e29,#c6f24e00 60%);border-radius:50%;width:900px;height:900px;margin:-450px 0 0 -450px;position:absolute;top:0;left:0}.pv-pricing .prhero .in{z-index:2;grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(36px,5vw,80px);width:100%;display:grid;position:relative}.pv-pricing .prhero .crumbs{color:var(--cream-2)}.pv-pricing .prhero h1{letter-spacing:-.055em;margin-top:6px;font-size:clamp(2.6rem,4vw,4.4rem);font-weight:600;line-height:.94}.pv-pricing .prhero h1 .ln{padding-bottom:.08em;display:block;overflow:hidden}.pv-pricing .prhero h1 .ln>span{display:inline-block}.pv-pricing .prhero h1 em{color:var(--lime);font-size:1.06em}.pv-pricing .prhero .intro{color:var(--cream-2);max-width:46ch;margin-top:24px;font-size:18px}.pv-pricing .prhero .acts{margin-top:32px}.pv-pricing .prhero .count{flex-wrap:wrap;gap:34px;margin-top:44px;display:flex}.pv-pricing .prhero .count div b{font-family:var(--s);color:var(--lime);font-size:44px;font-style:italic;font-weight:400;line-height:1;display:block}.pv-pricing .prhero .count div span{letter-spacing:.16em;text-transform:uppercase;color:var(--cream-muted);margin-top:6px;font-size:11.5px;font-weight:550;display:block}.pv-pricing .board{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(160deg,#f5f5f21a,#f5f5f208);border:1px solid #f5f5f224;border-radius:30px;padding:30px 30px 26px;position:relative;box-shadow:inset 0 1px #f5f5f233,0 60px 120px -50px #000c}.pv-pricing .board .bt{justify-content:space-between;align-items:center;gap:12px;display:flex}.pv-pricing .board .grp{letter-spacing:.16em;text-transform:uppercase;color:var(--cream-muted);font-size:11.5px;font-weight:550}.pv-pricing .board .live{letter-spacing:.16em;text-transform:uppercase;color:var(--cream-muted);align-items:center;gap:8px;font-size:11.5px;font-weight:550;display:flex}.pv-pricing .board .live i{background:var(--lime);border-radius:50%;width:7px;height:7px;animation:2.4s infinite ping}.pv-pricing .board .nm{font-family:var(--s);min-height:1em;margin-top:18px;font-size:clamp(34px,3.4vw,48px);font-style:italic;line-height:1}.pv-pricing .board .nm span{display:inline-block}.pv-pricing .odo{letter-spacing:-.06em;height:1em;color:var(--cream);align-items:flex-start;margin-top:14px;font-size:clamp(5.4rem,11vw,10rem);font-weight:600;line-height:1;display:flex;position:relative}.pv-pricing .odo .cur{letter-spacing:0;color:var(--lime);margin:.12em .08em 0 0;font-size:.34em;font-weight:500}.pv-pricing .odo .cols{height:1em;display:flex;overflow:hidden}.pv-pricing .odo .oc{max-width:.62em;height:1em;transition:max-width .7s var(--ease), opacity .5s;display:block;overflow:hidden}.pv-pricing .odo .oc.comma{max-width:.28em}.pv-pricing .odo .oc.gone{opacity:0;max-width:0}.pv-pricing .odo .strip{flex-direction:column;transition:transform 1.1s cubic-bezier(.2,.9,.1,1);display:flex}.pv-pricing .odo .strip i{text-align:center;height:1em;font-style:normal;display:block}.pv-pricing .odo .free{opacity:0;transition:opacity .5s, transform .7s var(--ease);position:absolute;top:0;left:0;transform:translateY(40%)}.pv-pricing .odo.is-free .free{opacity:1;transform:none}.pv-pricing .odo.is-free .cols,.pv-pricing .odo.is-free .cur{opacity:0}.pv-pricing .odo .cols,.pv-pricing .odo .cur{transition:opacity .4s}.pv-pricing .odo .per{font-family:var(--s);letter-spacing:0;color:var(--cream-muted);opacity:0;align-self:flex-end;margin:0 0 .12em .12em;font-size:.2em;font-style:italic;font-weight:400;transition:opacity .4s}.pv-pricing .odo.is-month .per{opacity:1}.pv-pricing .board .who{color:var(--cream-2);max-width:40ch;min-height:48px;margin-top:18px;font-size:16px}.pv-pricing .board .meta{border-top:1px solid #f5f5f21f;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:18px;display:flex}.pv-pricing .board .del{letter-spacing:.16em;text-transform:uppercase;color:var(--lime);font-size:11.5px;font-weight:550}.pv-pricing .chips{gap:14px;margin-top:22px;display:grid}.pv-pricing .chips .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pv-pricing .chips .row>span{letter-spacing:.18em;text-transform:uppercase;width:100%;color:var(--cream-muted);font-size:10.5px;font-weight:550}.pv-pricing .chip{height:38px;color:var(--cream-2);background:#f5f5f20a;border:1px solid #f5f5f229;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:500;transition:border-color .3s,color .3s,background .3s;position:relative;overflow:hidden}.pv-pricing .chip:hover{color:var(--cream);border-color:#f5f5f266}.pv-pricing .chip.on{background:var(--lime);border-color:var(--lime);color:var(--text)}.pv-pricing .chip .t{background:var(--text);transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.pv-pricing .finder{background:var(--bg)}.pv-pricing .fgrid2{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(36px,6vw,100px);display:grid}.pv-pricing .fgrid2 .sticky{position:sticky;top:120px}.pv-pricing .fsteps{gap:12px;margin-top:34px;display:grid}.pv-pricing .fsteps li{color:var(--muted);align-items:baseline;gap:14px;transition:color .4s;display:flex}.pv-pricing .fsteps li b{font-family:var(--s);color:var(--muted);font-size:30px;font-style:italic;font-weight:400;line-height:1;transition:color .4s}.pv-pricing .fsteps li span{font-size:15px}.pv-pricing .fsteps li.on,.pv-pricing .fsteps li.done,.pv-pricing .fsteps li.on b,.pv-pricing .fsteps li.done b{color:var(--text)}.pv-pricing .fsteps li em{font-family:var(--f);background:var(--lime);color:var(--text);border-radius:999px;margin-left:6px;padding:3px 9px;font-size:13px;font-style:normal;font-weight:550}.pv-pricing .fbox{background:var(--surface);border:1px solid var(--line);border-radius:30px;min-height:520px;padding:clamp(26px,3vw,40px);position:relative;overflow:hidden;box-shadow:0 30px 80px -50px #0b0c0e80}.pv-pricing .fq{display:none}.pv-pricing .fq.on{display:block}.pv-pricing .fq h3{letter-spacing:-.04em;max-width:18ch;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:600;line-height:1.05}.pv-pricing .fq h3 em{font-size:1.06em}.pv-pricing .fq .opts{gap:14px;margin-top:28px;display:grid}.pv-pricing .fq .opts.two{grid-template-columns:1fr 1fr}.pv-pricing .opt{text-align:left;border:1px solid var(--line);background:var(--bg);transition:border-color .3s, background .3s, transform .5s var(--ease);border-radius:20px;flex-direction:column;align-items:flex-start;gap:8px;padding:22px 22px 20px;display:flex;position:relative}.pv-pricing .opt:hover{border-color:var(--text);transform:translateY(-3px)}.pv-pricing .opt:focus-visible{outline:2px solid var(--text);outline-offset:3px}.pv-pricing .opt .k{font-family:var(--s);color:var(--muted);font-size:26px;font-style:italic;line-height:1}.pv-pricing .opt b{letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1.2}.pv-pricing .opt small{color:var(--muted);font-size:14px;line-height:1.4}.pv-pricing .opt .go{background:var(--text);width:30px;height:30px;color:var(--lime);opacity:0;transition:transform .4s var(--ease), opacity .3s;border-radius:50%;place-items:center;font-size:13px;display:grid;position:absolute;top:18px;right:18px;transform:scale(.6)}.pv-pricing .opt:hover .go{opacity:1;transform:scale(1)}.pv-pricing .fres{display:none}.pv-pricing .fres.on{grid-template-columns:1fr;gap:18px;display:grid}.pv-pricing .fres .lab{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:550}.pv-pricing .fres .pcards{grid-template-columns:1fr}.pv-pricing .fres .pcard{max-width:520px}.pv-pricing .fres .again{text-underline-offset:5px;justify-self:start;font-size:14px;font-weight:550;text-decoration:underline}.pv-pricing .fback{color:var(--muted);font-size:13px;font-weight:550;display:none;position:absolute;bottom:24px;left:clamp(26px,3vw,40px)}.pv-pricing .fback.on{display:inline}.pv-pricing .fback:hover{color:var(--text)}.pv-pricing .sheets2{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pv-pricing .sheets2 .pblock+.pblock{border-top:1px solid var(--line);margin-top:clamp(90px,10vw,150px);padding-top:clamp(70px,8vw,110px)}.pv-pricing .sheets2 .pcard{background:var(--bg)}.pv-pricing .sheets2 .pcard.pop{background:var(--ink)}.pv-pricing .math .big2{grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,60px);margin-top:10px;display:grid}.pv-pricing .math .fig{border-top:1px solid var(--ink-line);padding-top:24px}.pv-pricing .math .fig .lab{letter-spacing:.16em;text-transform:uppercase;color:var(--cream-muted);font-size:11.5px;font-weight:550}.pv-pricing .math .fig .n{letter-spacing:-.06em;white-space:nowrap;margin-top:14px;font-size:clamp(3.4rem,7vw,7rem);font-weight:600;line-height:.9}.pv-pricing .math .fig .n sup{letter-spacing:0;vertical-align:top;margin-right:.04em;font-size:.34em;font-weight:500;position:relative;top:.2em}.pv-pricing .math .fig .n small{font-family:var(--s);letter-spacing:0;color:var(--cream-muted);margin-left:.2em;font-size:.26em;font-style:italic;font-weight:400}.pv-pricing .math .fig.us .n{color:var(--lime)}.pv-pricing .math .fig p{color:var(--cream-muted);max-width:40ch;margin-top:14px;font-size:16px}.pv-pricing .bars2{gap:18px;margin-top:clamp(50px,6vw,80px);display:grid}.pv-pricing .bar2{grid-template-columns:200px 1fr 110px;align-items:center;gap:18px;display:grid}.pv-pricing .bar2 span{letter-spacing:.14em;text-transform:uppercase;color:var(--cream-muted);font-size:12px;font-weight:550}.pv-pricing .bar2 .tr{background:#f5f5f20f;border-radius:999px;height:18px;position:relative;overflow:hidden}.pv-pricing .bar2 .tr i{background:var(--cream-2);transform-origin:0;border-radius:999px;position:absolute;top:0;bottom:0;left:0}.pv-pricing .bar2.us .tr i{background:var(--lime)}.pv-pricing .bar2 b{letter-spacing:-.03em;text-align:right;font-size:20px;font-weight:600}.pv-pricing .bar2.us b{color:var(--lime)}.pv-pricing .math .src{color:var(--cream-muted);margin-top:28px;font-size:13px}.pv-pricing .math .src a{text-underline-offset:4px;text-decoration:underline}.pv-pricing .math .src a:hover{color:var(--lime)}.pv-pricing .plain .pl2{grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,80px);display:grid}.pv-pricing .plain .pl2>div{border-top:1px solid var(--text);padding-top:24px}.pv-pricing .plain .pl2 .k{font-family:var(--s);color:var(--text);font-size:64px;font-style:italic;line-height:.8}.pv-pricing .plain .pl2 p{letter-spacing:-.03em;margin-top:22px;font-size:clamp(1.3rem,2.1vw,1.9rem);font-weight:500;line-height:1.2}.pv-pricing .plain .pl2 p mark{background:linear-gradient(var(--lime), var(--lime)) left 88%/0% .38em no-repeat;color:inherit;transition:background-size 1.2s var(--ease)}.pv-pricing .plain .pl2 p mark.on{background-size:100% .38em}.pv-pricing .rc2{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,6vw,100px);display:grid}.pv-pricing .receipt{filter:drop-shadow(0 30px 40px #0b0c0e2e);justify-self:center;width:min(420px,100%);position:relative}.pv-pricing .receipt .paper{background:var(--surface);clip-path:inset(0% 0% 100%);padding:34px 30px 40px;position:relative}.pv-pricing .receipt .paper:after{content:"";background:linear-gradient(-45deg, transparent 8px, var(--surface) 0) 0 0/16px 12px repeat-x, linear-gradient(45deg, transparent 8px, var(--surface) 0) 0 0/16px 12px repeat-x;height:12px;position:absolute;bottom:-12px;left:0;right:0}.pv-pricing .receipt .slot{background:var(--ink);height:20px;box-shadow:inset 0 -4px 0 var(--ink-2);border-radius:12px;position:absolute;top:-10px;left:-14px;right:-14px}.pv-pricing .receipt .hd{text-align:center;border-bottom:1px dashed var(--cream-2);padding-bottom:18px}.pv-pricing .receipt .hd img{height:26px;margin:0 auto}.pv-pricing .receipt .hd span{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-top:10px;font-size:11px;font-weight:550;display:block}.pv-pricing .receipt ul{border-bottom:1px dashed var(--cream-2);padding:14px 0}.pv-pricing .receipt li{justify-content:space-between;gap:16px;padding:9px 0;font-size:14.5px;display:flex}.pv-pricing .receipt li b{white-space:nowrap;font-weight:600}.pv-pricing .receipt li b.ok{color:var(--text);align-items:center;gap:6px;display:inline-flex}.pv-pricing .receipt li b.ok:before{content:"";background:var(--lime);border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 1px #0b0c0e40}.pv-pricing .receipt .tot{justify-content:space-between;align-items:baseline;padding-top:18px;display:flex}.pv-pricing .receipt .tot span{letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:550}.pv-pricing .receipt .tot b{font-family:var(--s);font-size:56px;font-style:italic;font-weight:400;line-height:.8}.pv-pricing .receipt .ft{text-align:center;color:var(--muted);margin-top:18px;font-size:12px}.pv-pricing .custom2 h3{letter-spacing:-.045em;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:600;line-height:1.02}.pv-pricing .custom2 h3 em{font-size:1.06em}.pv-pricing .custom2 p{color:var(--muted);max-width:44ch;margin-top:18px;font-size:17px}.pv-pricing .custom2 .acts{margin-top:28px}.pv-pricing .custom2 .note2{background:var(--lime-soft);border:1px solid var(--line);border-radius:18px;margin-top:36px;padding:20px 22px;font-size:15px}.pv-pricing .custom2 .note2 b{font-weight:600}@media (max-width:1000px){.pv-pricing .prhero .in{grid-template-columns:1fr}.pv-pricing .prhero{padding-top:120px}.pv-pricing .fgrid2,.pv-pricing .rc2,.pv-pricing .math .big2,.pv-pricing .plain .pl2{grid-template-columns:1fr}.pv-pricing .fgrid2 .sticky{position:static}.pv-pricing .bar2{grid-template-columns:1fr 90px;row-gap:8px}.pv-pricing .bar2 span{grid-column:1/-1}}@media (max-width:560px){.pv-pricing .board{border-radius:24px;padding:22px 20px 20px}.pv-pricing .chips .row{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.pv-pricing .chips .row::-webkit-scrollbar{display:none}.pv-pricing .chips .row>span{display:none;position:sticky;left:0}.pv-pricing .chip{flex:none}.pv-pricing .fq .opts.two{grid-template-columns:1fr}.pv-pricing .fbox{min-height:0;padding-bottom:64px}.pv-pricing .math .fig .n{font-size:3.2rem}}@media (prefers-reduced-motion:reduce){.pv-pricing .receipt .paper{clip-path:none}.pv-pricing .odo .strip,.pv-pricing .odo .oc{transition:none}}.pv-pricing{display:contents}html:not(.js) .pv-pricing .receipt .paper{clip-path:none}html:not(.js) .pv-pricing .plain .pl2 p mark{background-size:100% .38em}.pv-pricing .board{-webkit-backdrop-filter:none;backdrop-filter:none;contain:paint;background:linear-gradient(160deg,#23262ddb,#17191ecc)}.pv-pricing .prhero .glow,.pv-pricing .odo .strip{will-change:transform}.pv-pricing .board .nm{margin-bottom:-.14em;padding-bottom:.14em;overflow:hidden}.pv-pricing .odo .oc.gone{transition:max-width .7s var(--ease), opacity .25s}
