.pvx{--x-bg:var(--v-card,#fbf8f2);--x-ink:var(--v-ink,#17201f);--x-mut:var(--v-mut,#5e6662);--x-line:var(--v-line,#e2d9c8);--x-teal:var(--v-teal,#0e7c74);--x-coral:var(--v-coral,#e2543f);--x-gold:var(--v-gold,#d9a441);--x-soft:color-mix(in srgb, var(--x-teal) 9%, var(--x-bg));color:var(--x-ink)}.dark .pvx{--x-bg:#18201f;--x-ink:#eef2ef;--x-mut:#a9b4b0;--x-line:#ffffff1a;--x-teal:#3fb8ad;--x-coral:#f07562;--x-soft:color-mix(in srgb, var(--x-teal) 14%, #111817)}.dark .pv6:has(.pvx){--v-linen:#0f1514;--v-ink:#eef2ef;--v-mut:#a9b4b0;--v-card:#18201f;--v-line:#ffffff1a;background-blend-mode:soft-light;background-color:#0f1514}.dark .pvx :where(h1,h2,h3),.pvx :where(h1,h2,h3){color:var(--x-ink)}.pvx-page{gap:96px;width:min(1160px,100% - 40px);margin:0 auto;padding:56px 0 96px;display:grid}.pvx-buy{width:min(1160px,100% - 40px);margin:0 auto;padding:72px 0}.pvx-head{text-align:center;justify-items:center;gap:14px;max-width:720px;margin:0 auto 40px;display:grid}.pvx-head.left{text-align:start;justify-items:start;margin:0 0 24px}.pvx-head h2{font-size:clamp(30px,4.2vw,46px)}.pvx-head p:not(.pv6-eb),.pvx-lead{color:var(--x-mut);font-size:18px;line-height:1.65}.pvx-card{background:var(--x-bg);border:1px solid var(--x-line);box-shadow:0 1px 0 var(--x-line), 0 18px 40px -28px #14282659;border-radius:20px;padding:24px;transition:transform .25s,box-shadow .25s,border-color .25s}.pvx-card:hover{border-color:color-mix(in srgb, var(--x-teal) 40%, var(--x-line));box-shadow:0 1px 0 var(--x-line), 0 26px 50px -26px #0e7c7473;transform:translateY(-3px)}.pvx-card h3{margin:14px 0 8px;font-size:20px}.pvx-card p{color:var(--x-mut);font-size:15px;line-height:1.6}.pvx-card-top{color:var(--x-teal);justify-content:space-between;align-items:center;display:flex}.pvx-steps{grid-template-columns:repeat(5,1fr);gap:16px;padding:0;list-style:none;display:grid;position:relative}.pvx-steps:before{content:"";background:repeating-linear-gradient(90deg, var(--x-gold) 0 8px, transparent 8px 14px);z-index:0;background-size:28px 2px;height:2px;animation:1.6s linear infinite pvx-thread;position:absolute;top:44px;left:6%;right:6%}.pvx-steps>li{z-index:1;position:relative}.pvx-num{width:40px;height:40px;color:var(--x-teal);place-items:center;display:inline-grid;position:relative}.pvx-num svg{position:absolute;inset:0}.pvx-num .b{fill:var(--x-soft);stroke:color-mix(in srgb, var(--x-teal) 35%, transparent)}.pvx-num .x{stroke:color-mix(in srgb, var(--x-teal) 22%, transparent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:24;stroke-dashoffset:24px;animation:1.2s forwards pvx-stitch;animation-delay:calc(var(--i,0) * .15s + .3s)}.pvx-num b{font-family:var(--v-display);font-size:18px;font-weight:600;position:relative}.pvx-ico{color:var(--x-teal)}.pvx-refund{background:var(--x-soft);border:1px dashed color-mix(in srgb, var(--x-teal) 40%, transparent);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin-top:20px;padding:22px 26px;display:flex}.pvx-refund h3{margin-bottom:4px;font-size:18px}.pvx-refund p{color:var(--x-mut)}.pvx-links{flex-wrap:wrap;gap:10px 22px;font-size:14px;font-weight:600;display:flex}.pvx-links a,.pvx-reward a{color:var(--x-teal)}.pvx-links a:hover,.pvx-reward a:hover{text-underline-offset:3px;text-decoration:underline}.pvx-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.pvx-hero h1{margin:16px 0 18px;font-size:clamp(38px,6vw,68px)}.pvx-ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.pvx .pv6-btn:not(.pv6-btn-c){color:var(--x-ink);border-color:var(--x-ink)}.pvx-stack{height:420px;position:relative}.pvx-tile{border:4px solid #fff;border-radius:14px;animation:6s ease-in-out infinite pvx-float;position:absolute;overflow:hidden;box-shadow:0 30px 60px -30px #1428268c}.pvx-tile img{width:100%;height:auto;display:block}.pvx-tile.a{width:46%;top:6%;left:4%;transform:rotate(-6deg)}.pvx-tile.b{z-index:2;width:46%;animation-delay:-2s;top:22%;left:30%}.pvx-tile.c{width:42%;animation-delay:-4s;top:2%;right:2%;transform:rotate(5deg)}.pvx-badge{z-index:3;color:#fff;background:#f1641e;border-radius:99px;padding:10px 16px;font-weight:700;animation:2.4s ease-in-out infinite pvx-pop;position:absolute;bottom:8%;right:8%;box-shadow:0 12px 30px -10px #f1641eb3}.pvx-flow{counter-reset:f;grid-template-columns:repeat(4,1fr);gap:16px;padding:0;list-style:none;display:grid}.pvx-flow.three{grid-template-columns:repeat(3,1fr)}.pvx-split{grid-template-columns:1.3fr 1fr;gap:20px;display:grid}.pvx-plan h2{margin:10px 0 6px;font-size:34px}.pvx-price{font-family:var(--v-display);color:var(--x-coral);margin-bottom:16px;font-size:24px}.pvx-check{gap:10px;margin-bottom:16px;padding:0;list-style:none;display:grid}.pvx-check li{padding-inline-start:28px;line-height:1.5;position:relative}.pvx-check li:before{content:"✓";inset-inline-start:0;background:var(--x-soft);width:20px;height:20px;color:var(--x-teal);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:0}.pvx-fine{color:var(--x-mut);font-size:13px;line-height:1.55}.pvx-center{text-align:center;margin-top:18px}.pvx-reward{background:linear-gradient(160deg, color-mix(in srgb, var(--x-gold) 18%, var(--x-bg)), var(--x-bg));align-content:start;gap:6px;display:grid}.pvx-gift{font-size:34px;animation:3s ease-in-out infinite pvx-pop;display:inline-block}.pvx-faq{gap:12px;width:100%;max-width:820px;margin:0 auto;display:grid}.pvx-faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:17px;font-weight:600;list-style:none;display:flex}.pvx-faq summary:after{content:"+";color:var(--x-teal);font-size:22px;line-height:1;transition:transform .2s}.pvx-faq details[open] summary:after{transform:rotate(45deg)}.pvx-faq details p{margin-top:12px}.pvx-ring{aspect-ratio:1;width:min(340px,80vw);margin:0 auto;position:relative}.pvx-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.pvx-ring circle{fill:none;stroke-width:14px}.pvx-ring .track{stroke:var(--x-soft)}.pvx-ring .fill{stroke:var(--x-teal);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;animation:1.8s cubic-bezier(.2,.8,.2,1) .3s forwards pvx-ring}.pvx-ring>div{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.pvx-ring b{font-family:var(--v-display);color:var(--x-ink);font-size:clamp(54px,9vw,84px);line-height:1}.pvx-ring span{letter-spacing:.2em;text-transform:uppercase;color:var(--x-gold);margin-top:6px;font-size:12px;font-weight:700}.pvx-ladder{grid-template-columns:repeat(3,1fr);align-items:end;gap:20px;max-width:760px;margin:0 auto;display:grid}.pvx-rung{text-align:center}.pvx-rung .bar{align-items:flex-end;height:220px;display:flex}.pvx-rung .bar b{width:100%;height:var(--h);background:linear-gradient(180deg, var(--x-teal), color-mix(in srgb, var(--x-teal) 65%, #000));color:#fff;font-family:var(--v-display);transform-origin:bottom;animation:1s cubic-bezier(.2,.8,.2,1) both pvx-grow;animation-delay:calc(var(--i,0) * .18s + .2s);border-radius:16px 16px 6px 6px;place-items:start center;padding-top:14px;font-size:28px;display:grid}.pvx-rung:last-child .bar b{background:linear-gradient(180deg, var(--x-gold), #a87618)}.pvx-rung h3{margin-top:12px;font-size:18px}.pvx-rung p{color:var(--x-mut);font-size:14px}.pvx-calc-wrap{width:100%;max-width:820px;margin:0 auto;padding:32px}.pvx-calc{gap:22px;margin-bottom:16px;display:grid}.pvx-tabs{flex-wrap:wrap;gap:8px;display:flex}.pvx-tabs button{border:1px solid var(--x-line);color:var(--x-mut);background:0 0;border-radius:99px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s}.pvx-tabs button.on{background:var(--x-teal);border-color:var(--x-teal);color:#fff}.pvx-calc label{gap:10px;display:grid}.pvx-calc label span{justify-content:space-between;font-weight:500;display:flex}.pvx-calc label b{color:var(--x-teal);font-variant-numeric:tabular-nums}.pvx-calc input[type=range]{width:100%;accent-color:var(--x-teal)}.pvx-out{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pvx-out div{background:var(--x-soft);border-radius:16px;gap:4px;padding:18px;display:grid}.pvx-out span{color:var(--x-mut);text-transform:uppercase;letter-spacing:.12em;font-size:13px}.pvx-out b{font-family:var(--v-display);color:var(--x-ink);font-variant-numeric:tabular-nums;font-size:clamp(30px,5vw,44px)}.pvx-path{grid-template-columns:repeat(4,1fr);gap:16px;padding:0;list-style:none;display:grid;position:relative}.pvx-path li{background:var(--x-bg);border:1px solid var(--x-line);border-radius:18px;justify-items:start;gap:10px;padding:20px;display:grid}.pvx-path h3{font-size:18px}.pvx-path p{color:var(--x-mut);font-size:14.5px;line-height:1.55}.pvx-pay{background:linear-gradient(140deg, var(--x-soft), var(--x-bg));gap:10px;width:100%;max-width:820px;margin:0 auto;display:grid}.pvx-pay h2{font-size:30px}.pvx-pay p:not(.pv6-eb){font-size:16px}.pvx-rise{animation:.7s cubic-bezier(.2,.8,.2,1) both pvx-rise;animation-delay:calc(var(--i,0) * 80ms)}@keyframes pvx-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes pvx-stitch{to{stroke-dashoffset:0}}@keyframes pvx-thread{to{background-position:28px 0}}@keyframes pvx-float{50%{translate:0 -10px}}@keyframes pvx-pop{50%{transform:scale(1.06)}}@keyframes pvx-ring{to{stroke-dashoffset:60px}}@keyframes pvx-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.pvx *,.pvx :before{transition:none!important;animation:none!important}.pvx-num .x{stroke-dashoffset:0}.pvx-ring .fill{stroke-dashoffset:60px}}@media (max-width:1000px){.pvx-steps{grid-template-columns:repeat(2,1fr)}.pvx-steps:before{display:none}.pvx-steps>li:last-child{grid-column:1/-1}.pvx-flow,.pvx-path{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.pvx-page{gap:64px;padding-top:32px}.pvx-hero,.pvx-split{grid-template-columns:1fr}.pvx-stack{height:300px}.pvx-steps,.pvx-flow,.pvx-flow.three,.pvx-path{grid-template-columns:1fr}.pvx-rung .bar{height:160px}.pvx-calc-wrap{padding:22px}.pvx-out{grid-template-columns:1fr}}@media (hover:none),(pointer:coarse){.pvx-steps:before,.pvx-tile,.pvx-badge,.pvx-gift{animation:none}}.pvx-buy .pvx-steps{align-items:stretch}.pvx-buy .pvx-steps:before{transform-origin:0;background:linear-gradient(90deg,var(--x-gold),var(--x-teal));height:2px;animation:1.1s cubic-bezier(.6,0,.2,1) .2s both pvx-draw;top:40px}[dir=rtl] .pvx-buy .pvx-steps:before{transform-origin:100%}@keyframes pvx-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pvx-buy .pvx-card{color:#1d2a2a;background:#fff;flex-direction:column;gap:8px;padding:20px 18px;transition:transform .25s,box-shadow .25s;display:flex}.pvx-buy .pvx-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px -22px #0a3c3773}.pvx-buy .pvx-card h3{color:#10201f;margin:6px 0 0;font-size:17px;line-height:1.25}.pvx-buy .pvx-sum{color:#47605d;margin:0;font-size:14px;line-height:1.45}.pvx-more{color:#47605d;margin-top:auto;font-size:13px}.pvx-more summary{cursor:pointer;color:var(--x-teal,#0e7c74);padding-top:6px;font-weight:600;list-style:none}.pvx-more summary::-webkit-details-marker{display:none}.pvx-more summary:after{content:" +"}.pvx-more[open] summary:after{content:" −"}.pvx-more p{margin:6px 0 0;line-height:1.5}@media (max-width:760px){.pvx-buy .pvx-steps{scroll-snap-type:x mandatory;grid-template-columns:none;gap:12px;margin:0 -4px;padding:4px 2px 12px;display:flex;overflow-x:auto}.pvx-buy .pvx-steps>li{scroll-snap-align:start;flex:0 0 78%;grid-column:auto}}@media (prefers-reduced-motion:reduce){.pvx-buy .pvx-steps:before{animation:none}}
