.pp{--ink:#07070d;--gold:#c9a961;--gold-hi:#e2c98f;--gold-lo:#a88944;--fg-2:#c3c7d4;--fg-3:#7e859a;--line:rgba(255,255,255,0.08);--f-mono:var(--font-lp-mono),"JetBrains Mono",ui-monospace,Consolas,monospace;position:relative;overflow:hidden;background:var(--ink);color:#fff}.pp *,.pp :after,.pp :before{box-sizing:border-box}.pp a{color:inherit;text-decoration:none}.pp :focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:10px}.pp .wrap{width:min(1120px,100% - 32px);margin-inline:auto;position:relative;z-index:2}.pp .bg{position:absolute;inset:0;pointer-events:none}.pp .bg .glow{position:absolute;left:50%;top:520px;width:1400px;height:900px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(201,169,97,.2),rgba(201,169,97,.05) 45%,transparent 72%);filter:blur(10px)}.pp .bg .glow.cool{top:220px;left:16%;width:900px;height:700px;background:radial-gradient(closest-side,rgba(59,130,246,.1),transparent 70%)}.pp .bg .grid{position:absolute;inset:0 0 auto;height:1100px;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 30%,transparent 75%)}.pp .bg .grain{position:absolute;inset:-50%;opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:pp-grain 1.2s steps(6) infinite}@keyframes pp-grain{0%{transform:translate(0)}33%{transform:translate(-3%,2%)}66%{transform:translate(2%,-3%)}to{transform:translate(0)}}.pp .kicker{display:inline-flex;align-items:center;gap:12px;font:500 12px/1 var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.55)}.pp .kicker:after,.pp .kicker:before{content:"";width:34px;height:1px;background:linear-gradient(90deg,transparent,var(--gold))}.pp .kicker:after{transform:scaleX(-1)}.pp h1{font-size:clamp(40px,6vw,92px);line-height:.98;letter-spacing:-.045em}.pp h1,.pp h2{margin:0;font-weight:800;text-wrap:balance}.pp h2{font-size:clamp(32px,4.2vw,60px);line-height:1;letter-spacing:-.04em}.pp .gold{background:linear-gradient(100deg,#f3e0b0 0,var(--gold) 38%,var(--gold-lo) 70%,#f0d9a6 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:pp-sheen 7s ease-in-out infinite}.pp .thin{font-weight:300;font-style:italic;letter-spacing:-.03em;color:rgba(255,255,255,.86)}@keyframes pp-sheen{0%,to{background-position:0 0}50%{background-position:100% 0}}.pp .sub{max-width:600px;margin:0;font-size:18px;line-height:1.6;color:var(--fg-2);text-wrap:pretty}.pp .label{font:500 11px/1 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.pp .btn{height:54px;padding:0 26px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:700;font-size:15px;border:0;cursor:pointer;font-family:inherit;transition:transform .2s,border-color .2s,background .2s,opacity .2s}.pp .btn:active{transform:translateY(1px)}.pp .btn[disabled]{opacity:.6;cursor:wait}.pp .btn-w{background:#fff;color:#0a0a12}.pp .btn-w:hover{background:#f1efe9}.pp .btn-w small{font:500 11px var(--f-mono);color:#6b6f80}.pp .btn-o{border:1px solid rgba(255,255,255,.16);color:#fff;background:rgba(255,255,255,.02)}.pp .btn-o:hover{border-color:rgba(255,255,255,.32)}.pp .btn.full{width:100%}.pp .hero{padding:calc(74px + 92px) 0 56px;display:grid;justify-items:center;gap:22px;text-align:center}.pp .switch{display:inline-flex;gap:4px;padding:5px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.03)}.pp .switch button{height:40px;padding:0 20px;border-radius:999px;border:0;background:transparent;color:rgba(255,255,255,.7);font-weight:600;font-size:14px;line-height:1;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .2s,color .2s}.pp .switch button[aria-pressed=true]{background:#fff;color:#0a0a12}.pp .switch .save{font:500 10.5px/1 var(--f-mono);letter-spacing:.06em;padding:4px 7px;border-radius:999px;background:rgba(201,169,97,.18);color:var(--gold-hi)}.pp .switch button[aria-pressed=true] .save{background:rgba(168,137,68,.16);color:#7a5f22}.pp .plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:920px;margin:40px auto 0}.pp .plan{position:relative;display:flex;flex-direction:column;gap:22px;padding:36px;border-radius:24px;background:linear-gradient(180deg,#10101c,#0a0a12);border:1px solid var(--line);text-align:left;transition:border-color .4s}.pp .plan:hover{border-color:rgba(255,255,255,.14)}.pp .plan.pop{border-color:rgba(201,169,97,.42);box-shadow:0 30px 90px -30px rgba(201,169,97,.35),inset 0 1px 0 rgba(255,255,255,.06)}.pp .plan.pop:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(160deg,rgba(243,224,176,.7),rgba(201,169,97,.1) 40%,transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.pp .plan .top{display:flex;align-items:center;justify-content:space-between;gap:12px}.pp .plan h3{margin:0;font-size:28px;font-weight:800;letter-spacing:-.03em}.pp .plan .tag{font:500 10.5px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;padding:7px 10px;border-radius:999px;color:#0a0a12;background:linear-gradient(100deg,#f3e0b0,var(--gold))}.pp .plan .desc{margin:-12px 0 0;color:var(--fg-2);font-size:15px}.pp .price{display:flex;align-items:baseline;gap:8px}.pp .price b{font-weight:800;font-size:clamp(52px,5vw,72px);letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.pp .price span{color:var(--fg-3);font-size:15px;font-weight:600}.pp .note{margin:-12px 0 0;font:500 12px/1.5 var(--f-mono);color:var(--fg-3);min-height:18px}.pp .feats{list-style:none;margin:0;padding:22px 0 0;border-top:1px solid var(--line);display:grid;gap:13px;flex:1}.pp .feats li{display:flex;gap:12px;align-items:flex-start;color:rgba(255,255,255,.86);font-size:15px;line-height:1.45}.pp .feats li:before{content:"";flex:none;width:18px;height:18px;margin-top:1px;border-radius:6px;background:rgba(201,169,97,.14) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e2c98f' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12.5l4.5 4.5L19 7.5'/></svg>") 50% /12px no-repeat}.pp .sec{padding:130px 0 0}.pp .sec-head{display:grid;gap:18px;justify-items:center;text-align:center;max-width:760px;margin:0 auto 44px}.pp .fam{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:920px;margin:0 auto}.pp .card{position:relative;overflow:hidden;display:grid;align-content:start;gap:14px;padding:32px;border-radius:24px;background:linear-gradient(180deg,#10101c,#0a0a12);border:1px solid var(--line);transition:border-color .4s,transform .4s}.pp .card:hover{border-color:rgba(201,169,97,.35)}.pp .card:after{content:"";position:absolute;right:-120px;top:-120px;width:320px;height:320px;background:radial-gradient(closest-side,var(--tint,rgba(201,169,97,.14)),transparent);pointer-events:none}.pp .card h3{margin:0;display:flex;align-items:center;gap:12px;font-size:26px;font-weight:800;letter-spacing:-.03em}.pp .card h3 img{width:34px;height:34px;border-radius:9px}.pp .card p{margin:0;color:var(--fg-2);max-width:40ch}.pp .card .price b{font-size:44px}.pp .card .go{margin-top:6px;font-size:14px;font-weight:700;display:inline-flex;gap:8px;align-items:center}.pp .card .go:after{content:"\2192";color:var(--gold);transition:transform .3s}.pp .card:hover .go:after{transform:translateX(4px)}.pp .chip{justify-self:start;font:500 11px/1 var(--f-mono);letter-spacing:.06em;padding:7px 10px;border-radius:999px;border:1px solid rgba(201,169,97,.35);color:var(--gold-hi);background:rgba(201,169,97,.08)}.pp .zxp{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;max-width:920px;margin:20px auto 0;padding:26px 30px;border-radius:24px;border:1px solid var(--line);background:linear-gradient(100deg,rgba(255,255,255,.035),rgba(255,255,255,.01))}.pp .zxp img{width:64px;height:64px;border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,.45)}.pp .zxp b{display:block;font-size:20px;font-weight:800;letter-spacing:-.02em}.pp .zxp p{margin:4px 0 0;color:var(--fg-2);font-size:15px}.pp .final{position:relative;padding:150px 0 160px;text-align:center}.pp .final:before{content:"";position:absolute;left:50%;bottom:-380px;width:1300px;height:760px;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(201,169,97,.18),transparent 72%);pointer-events:none}.pp .final .ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:30px;position:relative}.pp .final p{margin:18px auto 0;position:relative}.pp .rv{opacity:0;transform:translateY(26px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0s)}.pp .rv.in{opacity:1;transform:none}@media (max-width:860px){.pp .fam,.pp .plans{grid-template-columns:1fr}.pp .zxp{grid-template-columns:auto 1fr}.pp .zxp .btn{grid-column:1/-1}.pp .hero{padding-top:calc(74px + 56px)}.pp .sec{padding-top:96px}.pp .final{padding:110px 0 120px}}@media (max-width:480px){.pp .card,.pp .plan{padding:26px}.pp .sub{font-size:16px}.pp .zxp{padding:22px;gap:16px}.pp .zxp img{width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.pp .rv{opacity:1;transform:none;transition:none}.pp .bg .grain,.pp .gold{animation:none}}