.pricing-alive main{overflow:clip}.pr-hero{max-width:1700px;margin:auto;padding:26px 4.5% 40px}.pr-hero .hero-topline i{background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:6px;animation:1.8s ease-in-out infinite pr-pulse;display:inline-block;box-shadow:0 0 10px #d5f57a80}.pr-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:6%;padding:56px 0 30px;display:grid}.pr-hero-copy h1{letter-spacing:-.075em;margin:0;font-size:clamp(64px,7vw,120px);font-weight:500;line-height:.95}.pr-line-in{animation:.9s cubic-bezier(.16,1,.3,1) backwards pr-rise;display:block}.pr-line-in:nth-child(2){animation-delay:80ms}.pr-line-in:nth-child(3){animation-delay:.16s}.pr-hero-copy .kinetic-serif{letter-spacing:-.08em;color:#b8a1f0;padding-right:12px;font-family:Georgia,serif;font-style:italic;font-weight:400}.pr-hero-copy h1 em{color:var(--lime);font-style:normal}.pr-lead{max-width:560px;color:var(--muted);margin:30px 0 0;font-size:16px;line-height:1.6}.pr-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.pr-link{letter-spacing:.06em;color:var(--ink);border-bottom:1px solid var(--line);padding-bottom:4px;font:11px/1 ui-monospace,SFMono-Regular,monospace}.pr-link:hover{border-color:var(--lime)}.pr-stage-col{padding:10px 0 40px;position:relative}.pr-stage{background:#202023;border:1px solid #56545a;border-radius:5px;padding:10px;animation:7s ease-in-out infinite pr-float;transform:rotate(-3deg);box-shadow:0 35px 85px #0005}.pr-stage .art-stage-footer button{color:inherit;cursor:pointer;background:0 0;border:1px solid #56545a;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.pr-stage-dots{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.pr-stage-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:18px;display:grid}.pr-stage-dots span{background:var(--line);border-radius:3px;width:22px;height:3px;transition:background .3s,width .3s}.pr-stage-dots button[aria-pressed=true] span{background:var(--lime);width:30px}.pr-sticker{background:var(--lime);color:#202519;align-items:center;gap:12px;padding:12px 16px;animation:6s ease-in-out infinite pr-wobble;display:flex;position:absolute;bottom:10px;left:-70px;transform:rotate(-9deg);box-shadow:0 7px 25px #0005}.pr-sticker b{letter-spacing:-.06em;font-size:42px;font-weight:600;line-height:1}.pr-sticker span{letter-spacing:.04em;font:9px/1.5 monospace}.pr-section{max-width:1700px;margin:auto;padding:70px 4.5% 30px}.pr-section>.section-index{border-bottom:1px solid var(--line);margin-bottom:30px;padding-bottom:14px}.pr-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px;display:grid}.pr-plan{border:1px solid var(--line);background:var(--surface);animation:.9s cubic-bezier(.16,1,.3,1) backwards pr-rise;animation-delay:calc(var(--i) * 90ms + .15s);border-radius:10px;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s,border-color .3s;overflow:hidden}.pr-plan:hover{border-color:#6b6870;transform:translateY(-8px)rotate(-.6deg);box-shadow:0 30px 60px #0004}.pr-plan.featured{border-color:var(--lime);box-shadow:0 0 0 1px var(--lime), 0 30px 70px #d5f57a14;margin-top:-18px}.pr-plan-film{border-bottom:1px solid var(--line);position:relative}.pr-plan-film .motion-preview{transition:transform .8s cubic-bezier(.16,1,.3,1)}.pr-plan:hover .pr-plan-film .motion-preview{transform:scale(1.04)}.pr-plan-tag{letter-spacing:.08em;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0005;border-radius:4px;padding:4px 8px;font:9px/1 ui-monospace,monospace;position:absolute;top:12px;left:12px}.pr-plan.featured .pr-plan-tag{background:var(--lime);color:#1a1d14}.pr-plan-body{gap:14px;padding:22px 22px 24px;display:grid}.pr-plan-body h3{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.pr-price{letter-spacing:-.07em;align-items:flex-start;margin:0;font-size:64px;font-weight:500;line-height:.9;display:flex}.pr-currency{letter-spacing:0;margin:6px 4px 0 0;font-size:26px}.pr-per{letter-spacing:.05em;color:var(--muted);align-self:flex-end;margin-left:10px;font:10px/1.6 ui-monospace,monospace}.pr-line{color:var(--muted);min-height:42px;margin:0;font-size:13.5px;line-height:1.55}.pr-yield{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.pr-yield>div{background:var(--paper);gap:3px;padding:12px;display:grid}.pr-yield b{letter-spacing:-.04em;font-size:24px;font-weight:600}.pr-yield span{color:var(--muted);font-size:10.5px}.pr-plan ul{gap:9px;margin:0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.pr-plan li{grid-template-columns:14px 1fr;gap:9px;display:grid}.pr-plan li:before{content:"✳";color:#b8a1f0;font-size:11px;line-height:1.6}.pr-plan .button{justify-content:center;margin-top:4px}.pr-ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#171719;margin-top:60px;padding:20px 0;overflow:hidden}.pr-ticker>div{width:max-content;animation:48s linear infinite pr-marquee;display:flex}.pr-ticker-half{flex:none;display:flex}.pr-ticker-half span{letter-spacing:-.04em;white-space:nowrap;color:#efefea;align-items:center;gap:30px;padding-right:30px;font-size:34px;font-weight:500;display:flex}.pr-ticker i{color:#b8a1f0;font-style:normal}.pr-calc{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:22px;display:grid}.pr-calc-controls,.pr-calc-out{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:22px}.pr-calc-controls label{letter-spacing:.08em;color:var(--muted);gap:8px;font:10px ui-monospace,monospace;display:grid}.pr-calc-controls select{border:1px solid var(--line);background:var(--paper);height:46px;color:var(--ink);appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;border-radius:8px;padding:0 40px 0 14px;font-family:inherit;font-size:15px;font-weight:500}.pr-models{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin-top:18px;display:grid}.pr-models button{text-align:left;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:8px;gap:4px;padding:12px 14px;transition:border-color .2s,transform .2s;display:grid}.pr-models button:hover{transform:translateY(-2px)}.pr-models button.on{border-color:var(--lime);box-shadow:inset 0 0 0 1px var(--lime)}.pr-models b{font-size:13.5px;font-weight:600}.pr-models span{color:var(--muted);font-size:11px}.pr-calc-out{align-content:start;gap:18px;display:grid}.pr-meter-num{letter-spacing:-.06em;font-size:56px;font-weight:500;line-height:1}.pr-meter-bar{background:var(--line);border-radius:6px;height:6px;margin:12px 0 8px;overflow:hidden}.pr-meter-bar span{background:linear-gradient(90deg, #b8a1f0, var(--lime));transform-origin:0;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1);display:block}.pr-meter-label{color:var(--muted);font-size:12px}.pr-calc-mix{margin:0;font-size:14px}.pr-calc-lock{background:#d5f57a1f;border:1px solid #d5f57a66;border-radius:8px;margin:0;padding:14px;font-size:13.5px;line-height:1.55}.pr-calc-note{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.pr-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.pr-steps>div{padding-top:4px}.pr-step-n{letter-spacing:.08em;color:var(--muted);font:10px ui-monospace,monospace}.pr-steps h3{letter-spacing:-.04em;margin:14px 0 10px;font-size:26px;font-weight:500}.pr-steps p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.pr-topups{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pr-topup{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:baseline;gap:4px 10px;padding:20px 22px;transition:transform .3s,border-color .3s;display:grid}.pr-topup:hover{border-color:var(--lime);transform:translateY(-3px)}.pr-topup b{letter-spacing:-.05em;font-size:36px;font-weight:500}.pr-topup span{color:var(--muted);font-size:13px}.pr-topup em{font-size:20px;font-style:normal;font-weight:600}.pr-topup small{color:var(--muted);grid-column:1/-1;font-size:11px}.pr-compare-wrap{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.pr-compare{border-collapse:collapse;width:100%;min-width:620px;font-size:13.5px}.pr-compare th,.pr-compare td{border-bottom:1px solid var(--line);text-align:center;padding:13px 18px}.pr-compare tbody th{text-align:left;color:var(--muted);font-weight:400}.pr-compare thead th{font-family:inherit;font-size:13px;font-weight:600}.pr-compare tr:last-child>*{border-bottom:0}.pr-compare .featured{background:#d5f57a10}.pr-compare svg{vertical-align:middle}.pr-faq{max-width:900px;margin:0}.pr-faq details{border-bottom:1px solid var(--line)}.pr-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:20px 0;list-style:none;display:flex}.pr-faq summary::-webkit-details-marker{display:none}.pr-faq summary:after{content:"+";font-size:22px;line-height:1;transition:transform .3s}.pr-faq details[open] summary:after{transform:rotate(45deg)}.pr-faq dt{letter-spacing:-.02em;font-size:19px}.pr-faq dd{color:var(--muted);max-width:760px;margin:0 0 22px;font-size:14.5px;line-height:1.65}@keyframes pr-rise{0%{opacity:0;transform:translateY(28px)}}@keyframes pr-float{50%{transform:rotate(-2deg)translateY(-10px)}}@keyframes pr-wobble{50%{transform:rotate(-6deg)translateY(-4px)}}@keyframes pr-pulse{50%{opacity:.35}}@keyframes pr-marquee{to{transform:translate(-50%)}}[data-theme=light] .pr-stage{background:#efedf0;border-color:#c2bbc8;box-shadow:0 35px 70px #34293e12}[data-theme=light] .pr-stage .art-stage-footer button{border-color:#c2bbc8}[data-theme=light] .pr-hero-copy .kinetic-serif{color:#8b729e}[data-theme=light] .pr-hero-copy h1 em{color:#7f9a2e}[data-theme=light] .pr-sticker{box-shadow:0 10px 30px #36243e19}[data-theme=light] .pr-plan:hover{border-color:#b9b3bf;box-shadow:0 30px 60px #34293e18}[data-theme=light] .pr-plan.featured{border-color:#9cb64a;box-shadow:0 0 0 1px #9cb64a,0 30px 70px #7f9a2e14}[data-theme=light] .pr-ticker{background:#ebe9e3}[data-theme=light] .pr-ticker-half span{color:#2b2930}[data-theme=light] .pr-ticker i,[data-theme=light] .pr-plan li:before{color:#997ba9}[data-theme=light] .pr-models button.on{border-color:#9cb64a;box-shadow:inset 0 0 0 1px #9cb64a}@media (max-width:1100px){.pr-hero-grid{grid-template-columns:1fr;gap:50px}.pr-stage-col{width:100%;max-width:520px;margin:0 auto}.pr-sticker{left:-10px}.pr-plans{grid-template-columns:1fr;max-width:560px;margin:auto}.pr-plan.featured{margin-top:0}.pr-calc{grid-template-columns:1fr}}@media (max-width:720px){.pr-hero{padding:18px 16px 20px}.pr-section{padding:50px 16px 20px}.pr-hero-grid{padding-top:34px}.pr-hero-copy h1{font-size:clamp(52px,15vw,80px)}.pr-steps,.pr-topups{grid-template-columns:1fr}.pr-ticker-half span{font-size:24px}.pr-price{font-size:52px}.pr-sticker{padding:9px 12px;bottom:0}.pr-sticker b{font-size:30px}.pr-hero .hero-topline>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.pr-line-in,.pr-plan,.pr-stage,.pr-sticker,.pr-ticker>div,.pr-hero .hero-topline i{animation:none}}.pr-exports{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px;display:grid}.pr-render{gap:14px;display:grid}.pr-render>div{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:22px}.pr-render svg{color:var(--lime)}.pr-render h3{letter-spacing:-.04em;margin:12px 0 8px;font-size:24px;font-weight:500}.pr-render p{color:var(--muted);margin:0 0 14px;font-size:14px;line-height:1.6}.pr-pill{letter-spacing:.06em;border:1px solid var(--line);border-radius:99px;padding:4px 8px;font:10px ui-monospace,monospace}.pr-pill.pro{background:var(--lime);color:#1a1d14;border-color:#0000}.pr-formats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pr-formats li{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:4px;padding:16px 18px;transition:transform .3s,border-color .3s;display:grid;position:relative}.pr-formats li:hover{border-color:var(--lime);transform:translateY(-3px)}.pr-formats b{letter-spacing:-.01em;font-size:15px;font-weight:600}.pr-formats span{color:var(--muted);font-size:12px}.pr-formats em{letter-spacing:.08em;background:var(--lime);color:#1a1d14;border-radius:4px;padding:3px 6px;font:700 9px ui-monospace,monospace;position:absolute;top:14px;right:14px}[data-theme=light] .pr-render svg{color:#7f9a2e}@media (max-width:1100px){.pr-exports{grid-template-columns:1fr}}@media (max-width:720px){.pr-formats{grid-template-columns:1fr}}
