.px-pricing-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.px-pricing-reveal.in{opacity:1;transform:translateY(0)}.px-pricing-reveal.d1{transition-delay:.08s}.px-pricing-reveal.d2{transition-delay:.16s}.px-pricing-reveal.d3{transition-delay:.24s}.px-pricing-reveal.d4{transition-delay:.32s}@keyframes px-flagship-pulse{0%,to{box-shadow:0 0 0 0 rgba(198,40,40,.45)}50%{box-shadow:0 0 0 10px rgba(198,40,40,0)}}.px-flagship-pulse{animation:px-flagship-pulse 2.4s cubic-bezier(.4,0,.6,1) infinite}.px-pricing-hero-bg{background:radial-gradient(110% 70% at 10% 118%,rgba(198,40,40,.13),transparent 55%),linear-gradient(180deg,rgba(6,8,24,0),rgba(10,14,34,.4))}.px-pricing-grid-overlay{background-image:linear-gradient(90deg,rgba(255,255,255,.5) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.5) 1px,transparent 0);background-size:44px 44px;opacity:.04;mask-image:radial-gradient(ellipse 75% 80% at center,black,transparent 85%);-webkit-mask-image:radial-gradient(ellipse 75% 80% at center,black,transparent 85%)}.v3.v3-sub .px-price-hero .eyebrow,.v3.v3-sub .px-price-hero .px-hero-eyebrow{display:inline-flex;align-items:center;gap:9px;background:transparent;border:0;border-radius:0;padding:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:rgba(231,234,245,.78);margin-bottom:26px}.v3.v3-sub .px-hero-eyebrow .px-hero-dot{width:6px;height:6px;background:var(--v3-red);flex:none}.v3.v3-sub .px-price-hero .px-hero-title{font-family:var(--font-serif);font-size:clamp(2.6rem,6vw,4.4rem);font-weight:600;letter-spacing:-.025em;line-height:1.02;color:#f4f6fd;text-wrap:balance;margin:0}.v3.v3-sub .px-price-hero .px-hero-accent{font-style:italic;font-weight:500;color:#d84a4a}.v3.v3-sub .px-price-hero .px-hero-lead{font-size:clamp(16px,1.5vw,19px);line-height:1.65;color:rgba(208,214,238,.78);max-width:62ch;margin:22px 0 0}.v3.v3-sub .px-price-hero .px-hero-meta{margin-top:26px}.v3.v3-sub .px-price-hero{position:relative;overflow:hidden;isolation:isolate;border-bottom:1px solid rgba(151,163,210,.16);padding:clamp(48px,7vh,88px) 0 clamp(48px,7vh,84px);background:radial-gradient(1100px 380px at 14% 110%,rgba(198,40,40,.16),transparent 64%),radial-gradient(1000px 700px at 88% -4%,rgba(90,110,230,.05),transparent 60%)}.v3.v3-sub .px-price-hero .px-hero-grid-bg{position:absolute;inset:0;z-index:-1;opacity:.5;pointer-events:none;background-image:linear-gradient(rgba(151,163,210,.05) 1px,transparent 0),linear-gradient(90deg,rgba(151,163,210,.05) 1px,transparent 0);background-size:54px 54px;mask-image:radial-gradient(ellipse 80% 80% at 50% 30%,#000,transparent 88%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 30%,#000,transparent 88%)}.v3.v3-sub .px-price-hero .px-hero-annots{display:flex;justify-content:space-between;gap:24px;margin-bottom:clamp(26px,5vh,52px)}.v3.v3-sub .px-price-hero .px-hero-annot{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:rgba(170,180,215,.5)}.v3.v3-sub .px-price-hero [data-testid=promo-countdown]{letter-spacing:.08em}.v3.v3-sub .px-tabs-seg{display:inline-flex;gap:4px;border:1px solid rgba(151,163,210,.18);border-radius:6px;background:rgba(255,255,255,.02);padding:4px}.v3.v3-sub .px-tab-btn{position:relative;background:transparent;border:0;padding:9px 18px;border-radius:4px;font:inherit;font-size:13.5px;font-weight:500;color:rgba(186,194,222,.72);cursor:pointer;transition:background .2s var(--v3-ease),color .2s var(--v3-ease)}.v3.v3-sub .px-tab-btn:hover{background:rgba(255,255,255,.04);color:#fff}.v3.v3-sub .px-tab-btn.is-active{background:rgba(255,255,255,.05);color:#fff;box-shadow:inset 0 -2px 0 0 var(--v3-red)}.v3.v3-sub .px-tabs-reassure{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:rgba(170,180,215,.55)}.v3.v3-sub .px-tier-card{position:relative;display:flex;flex-direction:column;background:rgba(255,255,255,.02);border:1px solid rgba(151,163,210,.16);border-radius:8px;padding:28px 26px;transition:transform .4s var(--v3-ease),box-shadow .4s var(--v3-ease),border-color .3s ease,background .3s ease}.v3.v3-sub .px-tier-card:hover{transform:translateY(-4px);background:rgba(255,255,255,.035);border-color:rgba(151,163,210,.32);box-shadow:0 24px 50px rgba(0,0,0,.4)}.v3.v3-sub .px-tier-card.px-tier-featured{border-color:rgba(198,40,40,.55);background:linear-gradient(180deg,rgba(198,40,40,.07),rgba(198,40,40,.015))}.v3.v3-sub .px-tier-card.px-tier-featured:hover{border-color:rgba(198,40,40,.7);box-shadow:0 26px 54px rgba(0,0,0,.45)}.v3.v3-sub .px-tier-name{font-family:var(--font-serif);font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.15;color:#f4f6fd;margin:0}.v3.v3-sub .px-tier-tagline{font-size:13px;line-height:1.5;color:rgba(186,194,222,.72);margin:6px 0 0}.v3.v3-sub .px-tier-price{font-family:var(--font-mono);font-weight:600;font-size:30px;letter-spacing:-.02em;line-height:1;color:#f4f6fd;font-variant-numeric:tabular-nums}.v3.v3-sub .px-tier-featured .px-tier-price{color:#f08b8b}.v3.v3-sub .px-tier-price .px-tier-per{font-family:var(--font-sans);font-size:14px;font-weight:400;color:rgba(186,194,222,.6);margin-left:2px}.v3.v3-sub .px-tier-feat{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.5;color:rgba(208,214,235,.86)}.v3.v3-sub .px-tier-feat svg{flex:none;width:14px;height:14px;margin-top:2px;color:#6dd39b}.v3.v3-sub .px-tier-badge{position:absolute;top:-11px;right:20px;display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;border-radius:4px;background:#0b1026;color:rgba(231,234,245,.85);border:1px solid rgba(151,163,210,.3)}.v3.v3-sub .px-tier-featured .px-tier-badge{color:#f08b8b;border-color:rgba(198,40,40,.6)}.v3.v3-sub .px-tier-concierge .px-tier-badge{color:#6dd39b;border-color:rgba(109,211,155,.5)}.v3.v3-sub .px-tier-cta-ghost{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:11px 18px;border-radius:5px;background:transparent;color:#f3f5fc;border:1px solid rgba(151,163,210,.4);font-size:14px;font-weight:500;transition:background .2s var(--v3-ease),border-color .2s var(--v3-ease)}.v3.v3-sub .px-tier-cta-ghost:hover{background:rgba(255,255,255,.05);border-color:rgba(151,163,210,.7)}.v3.v3-sub .px-tier-cta-sales{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:11px 18px;border-radius:5px;background:#f3f5fc;color:#0b1220;font-size:14px;font-weight:600;transition:background .2s var(--v3-ease)}.v3.v3-sub .px-tier-cta-sales:hover{background:#fff}.v3.v3-sub .px-tier-card [data-testid^=checkout-]{border-radius:5px!important}.v3.v3-sub .px-anchor-elders{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(170,180,215,.55)}.v3.v3-sub .px-anchor-num-light{color:#f3f5fc}.v3.v3-sub .px-anchor-num-light,.v3.v3-sub .px-anchor-num-red{font-family:var(--font-mono);font-weight:600;font-size:22px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.v3.v3-sub .px-anchor-num-red{color:#f08b8b}.v3.v3-sub .px-anchor-chip-elders{border:1px solid rgba(151,163,210,.22);background:rgba(255,255,255,.02)}.v3.v3-sub .px-anchor-chip-px{border:1px solid rgba(198,40,40,.5);background:linear-gradient(180deg,rgba(198,40,40,.08),rgba(198,40,40,.015))}.v3.v3-sub .px-faq-head{font-family:var(--font-serif);font-weight:600;letter-spacing:-.015em;color:#f3f5fc}.v3.v3-sub .px-faq-head-2,.v3.v3-sub .px-faq-list{counter-reset:pxfaq}.v3.v3-sub .px-faq-list .space-y-3{display:contents}.v3.v3-sub .px-faq-list details{background:transparent!important;border:0!important;border-top:1px solid rgba(151,163,210,.16)!important;border-radius:0!important}.v3.v3-sub .px-faq-list details:last-of-type{border-bottom:1px solid rgba(151,163,210,.16)!important}.v3.v3-sub .px-faq-list details[open]{background:rgba(255,255,255,.02)!important;border-top-color:rgba(198,40,40,.4)!important}.v3.v3-sub .px-faq-list summary{counter-increment:pxfaq;padding:22px 12px!important}.v3.v3-sub .px-faq-list summary:before{content:"V·" counter(pxfaq,decimal-leading-zero);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;color:#f08b8b;min-width:44px;flex-shrink:0;padding-top:3px}.v3.v3-sub .px-faq-list summary>span:first-child{color:#eef1fa;font-weight:600}.v3.v3-sub .px-faq-list details>div:last-child{padding:0 12px 24px 56px!important;color:rgba(208,214,235,.82)!important}@media (max-width:760px){.v3.v3-sub .px-price-hero .px-hero-annots{display:none}.v3.v3-sub .px-faq-list summary{padding:18px 6px!important}.v3.v3-sub .px-faq-list details>div:last-child{padding-left:6px!important}}@media (prefers-reduced-motion:reduce){.px-pricing-reveal{opacity:1!important;transform:none!important}.px-flagship-pulse{animation:none!important}.v3.v3-sub .px-tier-card{transition:none!important}}