.pt-shell{min-height:100vh}.pt{position:relative;z-index:2;display:grid;grid-gap:1.4rem;gap:1.4rem;width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:2rem 0 4rem;color:var(--text)}.pt code{padding:.05rem .35rem;border-radius:6px;background:color-mix(in srgb,var(--text) 10%,transparent);font-size:.9em}.pt-eyebrow{display:inline-flex;align-items:center;gap:.4rem;justify-self:start;padding:.35rem .8rem;border-radius:999px;background:color-mix(in srgb,var(--ember) 18%,transparent);color:var(--gold);font-size:.8rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.pt-hero{display:grid;justify-items:center;grid-gap:.9rem;gap:.9rem;padding:clamp(1.6rem,5vw,3.2rem) clamp(1rem,4vw,2.5rem);border:1px solid var(--line);border-radius:28px;background:radial-gradient(circle at 20% 0,rgba(245,184,61,.28),transparent 50%),radial-gradient(circle at 85% 100%,rgba(232,98,44,.3),transparent 55%),var(--panel);box-shadow:0 24px 60px var(--shadow);text-align:center}.pt-hero .pt-eyebrow{justify-self:center}.pt-hero h1{margin:0;font-size:clamp(2.4rem,7vw,4.4rem);line-height:1;letter-spacing:-.04em}.pt-hero p{margin:0;max-width:44rem;font-size:clamp(1rem,2.2vw,1.2rem);line-height:1.6;color:var(--muted)}.pt-hero p b{color:var(--text)}.pt-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.3rem}.pt-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.75rem 1.35rem;border:1px solid var(--line);border-radius:999px;background:var(--panel-strong);color:var(--text);font-weight:900;text-decoration:none;transition:transform .15s ease,border-color .15s ease}.pt-btn:hover{transform:translateY(-2px);border-color:var(--ember)}.pt-btn.is-primary{border-color:transparent;background:linear-gradient(135deg,#ff7a3d,#ff4b6e);color:#fff;box-shadow:0 10px 28px rgba(255,90,80,.35)}.pt-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;align-items:stretch}.pt-tier{position:relative;display:grid;grid-template-rows:auto auto auto auto 1fr auto;grid-gap:.55rem;gap:.55rem;padding:1.5rem 1.3rem 1.3rem;border:1px solid color-mix(in srgb,var(--tier) 45%,var(--line));border-radius:24px;background:linear-gradient(170deg,color-mix(in srgb,var(--tier) 20%,transparent),transparent 55%),var(--panel);box-shadow:0 16px 40px var(--shadow)}.pt-tier.is-popular{border-width:2px;border-color:var(--tier);transform:translateY(-6px);box-shadow:0 22px 50px color-mix(in srgb,var(--tier) 30%,var(--shadow))}.pt-popular{position:absolute;top:-.8rem;left:50%;transform:translateX(-50%);padding:.3rem .85rem;border-radius:999px;background:var(--tier);color:#1d0b05;font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.pt-tier-emoji{display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:16px;background:color-mix(in srgb,var(--tier) 25%,transparent);font-size:1.8rem}.pt-tier h2{margin:0;font-size:1.5rem}.pt-price{margin:0;color:var(--muted)}.pt-price b{color:var(--text);font-size:2.1rem;letter-spacing:-.03em}.pt-tagline{margin:0;color:var(--tier);font-weight:800}.pt-tier ul{display:grid;align-content:start;grid-gap:.55rem;gap:.55rem;margin:.3rem 0 0;padding:0;list-style:none}.pt-tier li{display:flex;gap:.5rem;line-height:1.45}.pt-tier li svg{flex:none;margin-top:.15rem;color:var(--tier)}.pt-tier li span{display:inline}.pt-btn.is-tier{margin-top:.6rem;border-color:transparent;background:var(--tier);color:#1d0b05}.pt-block{display:grid;grid-gap:.9rem;gap:.9rem;padding:clamp(1.2rem,3vw,2rem);border:1px solid var(--line);border-radius:24px;background:var(--panel);box-shadow:0 14px 34px var(--shadow)}.pt-block h2{margin:0;font-size:clamp(1.5rem,3.4vw,2.2rem);letter-spacing:-.025em}.pt-block p{margin:0;line-height:1.65;color:var(--muted)}.pt-block p b{color:var(--text)}.pt-small{font-size:.9rem}.pt-role{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:1.5rem}.pt-role>div:first-child{display:grid;grid-gap:.7rem;gap:.7rem}.pt-role-demo{display:grid;grid-gap:.75rem;gap:.75rem;padding:1.1rem;border-radius:18px;background:#313338;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}.pt-demo-msg{display:flex;align-items:center;gap:.65rem;font-size:1.05rem}.pt-demo-avatar{display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:50%;background:linear-gradient(135deg,#f59b2a,#c85f18);color:#fff;font-weight:900;font-size:.95rem}.pt-demo-grad{background-clip:text;-webkit-background-clip:text;color:transparent}.pt-demo-grad.is-holo{background-size:200% 100%;animation:pt-holo 3s linear infinite}@keyframes pt-holo{to{background-position:200% 0}}.pt-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:16px}.pt-table{width:100%;border-collapse:collapse;font-size:.95rem}.pt-table td,.pt-table th{padding:.75rem .85rem;border-bottom:1px solid var(--line);text-align:center;vertical-align:middle}.pt-table td:first-child,.pt-table th:first-child{text-align:left;font-weight:700}.pt-table th{background:color-mix(in srgb,var(--tier,var(--ember)) 14%,transparent);font-size:.92rem}.pt-table th small{display:block;color:var(--muted);font-weight:700}.pt-table th.is-nitro{background:rgba(255,115,250,.12)}.pt-table td.is-nitro{background:rgba(255,115,250,.04)}.pt-table tr:last-child td{border-bottom:0}.pt-yes{color:#46a758}.pt-no{color:var(--muted);opacity:.5}.pt-nitro{border-color:color-mix(in srgb,var(--tier) 45%,var(--line));background:linear-gradient(150deg,color-mix(in srgb,var(--tier) 14%,transparent),transparent 60%),var(--panel)}.pt-nitro>div{display:grid;grid-gap:.6rem;gap:.6rem}.pt-nitro .pt-eyebrow{background:rgba(255,115,250,.15);color:#ff9cfb}.pt-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin:0;padding:0;list-style:none}.pt-steps li{display:grid;align-content:start;grid-gap:.4rem;gap:.4rem;padding:1rem;border:1px solid var(--line);border-radius:16px;background:var(--panel-strong)}.pt-steps li>span{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:12px;background:color-mix(in srgb,var(--ember) 20%,transparent);color:var(--gold)}.pt-steps p{font-size:.92rem}.pt-faq details{border:1px solid var(--line);border-radius:12px;background:var(--panel-strong)}.pt-faq summary{padding:.85rem 1rem;cursor:pointer;font-weight:800}.pt-faq details p{padding:0 1rem .95rem}.pt-final{display:grid;justify-items:center;grid-gap:.8rem;gap:.8rem;padding:2rem 1rem;text-align:center}.pt-final h2{margin:0;font-size:clamp(1.6rem,4vw,2.4rem)}.pt-link{color:var(--gold);font-weight:800}@media (max-width:960px){.pt-tiers{grid-template-columns:1fr;max-width:560px;margin:0 auto;width:100%}.pt-tier.is-popular{transform:none;margin-top:.6rem}.pt-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-role{grid-template-columns:1fr}}@media (max-width:640px){.pt{width:calc(100% - 1.5rem);padding-top:1rem}.pt-steps{grid-template-columns:1fr}.pt-table-wrap{border:0;overflow:visible}.pt-table thead{display:none}.pt-table,.pt-table tbody,.pt-table td,.pt-table tr{display:block;width:100%}.pt-table tr{margin-bottom:.6rem;border:1px solid var(--line);border-radius:12px;overflow:hidden}.pt-table td{display:flex;justify-content:space-between;align-items:center;gap:.8rem;text-align:right}.pt-table td:first-child{display:block;background:color-mix(in srgb,var(--ember) 12%,transparent);text-align:left}.pt-table td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:.82rem;font-weight:700;text-align:left}}.pt-cmd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));grid-gap:.75rem;gap:.75rem}.pt-cmd-grid>div{display:grid;align-content:start;grid-gap:.35rem;gap:.35rem;padding:1rem;border:1px solid var(--line);border-radius:16px;background:var(--panel-strong)}.pt-cmd-grid code{justify-self:start;padding:.2rem .55rem;border-radius:8px;background:color-mix(in srgb,var(--ember) 22%,transparent);color:var(--gold);font-weight:800}.pt-cmd-grid p{font-size:.92rem}.pt-tier-emoji{color:var(--tier)}.pt-th-name{display:inline-flex;align-items:center;gap:.35rem}