.pricing[data-astro-cid-beviid3d]{z-index:1;width:100%;max-width:1100px;margin:0 auto;padding:0 1.5rem;position:relative}.intro[data-astro-cid-beviid3d]{text-align:center;max-width:44rem;margin:0 auto 3.5rem}.intro[data-astro-cid-beviid3d] h2[data-astro-cid-beviid3d]{color:var(--text);margin-top:1rem;font-size:clamp(1.75rem,4.4vw,2.75rem)}.intro[data-astro-cid-beviid3d] .lead[data-astro-cid-beviid3d]{font-size:var(--text-md);color:var(--text-2);margin-top:1.1rem;line-height:1.65}.cards[data-astro-cid-beviid3d]{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}@media (width<=900px){.cards[data-astro-cid-beviid3d]{grid-template-columns:1fr;max-width:30rem;margin:0 auto}}.card[data-astro-cid-beviid3d]{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-xl);opacity:0;animation:card-in var(--dur-reveal) var(--ease-enter) forwards;animation-delay:calc(var(--stagger,0) * 80ms);transition:border-color var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);flex-direction:column;padding:30px 26px 26px;display:flex;position:relative;transform:translateY(12px)}@keyframes card-in{to{opacity:1;transform:translateY(0)}}.card[data-astro-cid-beviid3d]:hover{border-color:var(--glass-border-subtle);box-shadow:var(--shadow-glass);transform:translateY(-3px)}.card[data-astro-cid-beviid3d].featured{border-color:var(--gold-border);background:linear-gradient(180deg, #c9a84c0d 0%, var(--surface) 42%);box-shadow:var(--shadow-gold)}.card[data-astro-cid-beviid3d].featured:hover{border-color:var(--gold);box-shadow:0 0 34px #c9a84c57}.flag[data-astro-cid-beviid3d]{white-space:nowrap;background:var(--gold);color:var(--text-inverse);letter-spacing:.16em;text-transform:uppercase;border-radius:var(--radius-full);padding:5px 14px;font-size:.6rem;font-weight:700;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.name[data-astro-cid-beviid3d]{font-family:var(--font-sans);font-size:var(--text-xl);letter-spacing:-.01em;color:var(--text);font-weight:700}.pitch[data-astro-cid-beviid3d]{min-height:2.9em;font-size:var(--text-sm);color:var(--text-2);margin-top:8px;line-height:1.5}.price[data-astro-cid-beviid3d]{border-bottom:1px solid var(--surface-border);align-items:baseline;gap:6px;margin:20px 0 22px;padding-bottom:22px;display:flex}.amount[data-astro-cid-beviid3d]{letter-spacing:-.035em;color:var(--text);font-size:clamp(2.25rem,5vw,2.75rem);font-weight:800;line-height:1}.period[data-astro-cid-beviid3d]{font-size:var(--text-sm);color:var(--text-3);font-weight:500}.highlights[data-astro-cid-beviid3d]{flex-direction:column;flex:1;gap:11px;margin-bottom:26px;list-style:none;display:flex}.highlights[data-astro-cid-beviid3d] li[data-astro-cid-beviid3d]{font-size:var(--text-sm);color:var(--text-2);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.tick[data-astro-cid-beviid3d]{width:15px;height:15px;color:var(--gold);flex-shrink:0;margin-top:2px}.card[data-astro-cid-beviid3d].featured .tick[data-astro-cid-beviid3d]{color:var(--gold)}.buy[data-astro-cid-beviid3d]{width:100%;min-height:50px;font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--text);background:var(--glass-fill);border:1px solid var(--glass-border-subtle);border-radius:var(--radius-full);cursor:pointer;touch-action:manipulation;transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);padding:14px 20px;font-size:.82rem;font-weight:700}.buy[data-astro-cid-beviid3d]:hover:not(:disabled){border-color:var(--gold-border);transform:translateY(-1px)}.buy[data-astro-cid-beviid3d]:active:not(:disabled){transform:translateY(0)scale(.99)}.buy[data-astro-cid-beviid3d]:disabled{opacity:.6;cursor:wait}.card[data-astro-cid-beviid3d].featured .buy[data-astro-cid-beviid3d]{background:var(--crimson);box-shadow:var(--shadow-crimson);border-color:#0000}.card[data-astro-cid-beviid3d].featured .buy[data-astro-cid-beviid3d]:hover:not(:disabled){background:var(--crimson-light);box-shadow:var(--shadow-crimson-hover)}.checkout-msg[data-astro-cid-beviid3d]{text-align:center;font-size:var(--text-sm);color:var(--text);border-radius:var(--radius-md);background:#c41e3a1f;border:1px solid #c41e3a66;margin-top:1.5rem;padding:12px 16px;display:none}.checkout-msg[data-astro-cid-beviid3d].show{display:block}.fineprint[data-astro-cid-beviid3d]{text-align:center;font-size:var(--text-xs);letter-spacing:.04em;color:var(--text-3);margin-top:1.75rem;line-height:1.7}.fineprint[data-astro-cid-beviid3d] a[data-astro-cid-beviid3d]{color:var(--gold);text-underline-offset:.2em;transition:text-decoration-color var(--dur-fast) var(--ease-standard);text-decoration:underline #c9a84c66}.fineprint[data-astro-cid-beviid3d] a[data-astro-cid-beviid3d]:hover{text-decoration-color:var(--gold)}.compare[data-astro-cid-beviid3d]{border:1px solid var(--surface-border);border-radius:var(--radius-xl);background:var(--surface);margin-top:3rem;overflow:hidden}.compare[data-astro-cid-beviid3d] summary[data-astro-cid-beviid3d]{cursor:pointer;font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--text-2);transition:color var(--dur-fast) var(--ease-standard);justify-content:center;align-items:center;gap:10px;padding:18px 20px;font-weight:600;list-style:none;display:flex}.compare[data-astro-cid-beviid3d] summary[data-astro-cid-beviid3d]::-webkit-details-marker{display:none}.compare[data-astro-cid-beviid3d] summary[data-astro-cid-beviid3d]:hover{color:var(--text)}.chev[data-astro-cid-beviid3d]{width:15px;height:15px;transition:transform var(--dur-base) var(--ease-standard)}.compare[data-astro-cid-beviid3d][open] .chev[data-astro-cid-beviid3d]{transform:rotate(180deg)}.table-scroll[data-astro-cid-beviid3d]{overflow-x:auto}table[data-astro-cid-beviid3d]{border-collapse:collapse;width:100%;min-width:34rem;font-size:var(--text-sm)}thead[data-astro-cid-beviid3d] th[data-astro-cid-beviid3d]{text-align:center;color:var(--text);border-top:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border);white-space:nowrap;padding:14px 16px;font-weight:700}thead[data-astro-cid-beviid3d] th[data-astro-cid-beviid3d] small[data-astro-cid-beviid3d]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-top:3px;font-size:.62rem;font-weight:500;display:block}thead[data-astro-cid-beviid3d] th[data-astro-cid-beviid3d].feature-col{text-align:left;color:var(--text-3);font-weight:600}thead[data-astro-cid-beviid3d] th[data-astro-cid-beviid3d].featured{background:#c9a84c12}tbody[data-astro-cid-beviid3d] th[data-astro-cid-beviid3d]{text-align:left;color:var(--text-2);white-space:nowrap;padding:12px 16px;font-weight:500}tbody[data-astro-cid-beviid3d] td[data-astro-cid-beviid3d]{text-align:center;color:var(--text);padding:12px 16px}tbody[data-astro-cid-beviid3d] td[data-astro-cid-beviid3d].featured{background:#c9a84c0b}tbody[data-astro-cid-beviid3d] tr[data-astro-cid-beviid3d]+tr[data-astro-cid-beviid3d] th[data-astro-cid-beviid3d],tbody[data-astro-cid-beviid3d] tr[data-astro-cid-beviid3d]+tr[data-astro-cid-beviid3d] td[data-astro-cid-beviid3d]{border-top:1px solid #2e2e2ea6}tbody[data-astro-cid-beviid3d] .tick[data-astro-cid-beviid3d]{width:16px;height:16px;margin:0 auto;display:block}.dash[data-astro-cid-beviid3d]{color:var(--text-3)}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-beviid3d]{opacity:1;animation:none;transform:none}.card[data-astro-cid-beviid3d]:hover{transform:none}}.email-step[data-astro-cid-beviid3d]{width:min(440px,100vw - 32px);color:var(--text);background:var(--bg-soft);border:1px solid var(--glass-border-subtle);border-radius:var(--radius-xl);margin:auto;padding:0;box-shadow:0 30px 80px #0009}.email-step[data-astro-cid-beviid3d]::backdrop{backdrop-filter:blur(4px);background:#000000b3}.email-form[data-astro-cid-beviid3d]{flex-direction:column;gap:1rem;padding:2rem 1.75rem 1.75rem;display:flex;position:relative}.close[data-astro-cid-beviid3d]{width:36px;height:36px;color:var(--text-3);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:12px;right:12px}.close[data-astro-cid-beviid3d] svg[data-astro-cid-beviid3d]{width:18px;height:18px}.close[data-astro-cid-beviid3d]:hover{color:var(--text);background:#ffffff0f}.step-title[data-astro-cid-beviid3d]{font-size:clamp(1.25rem,3.5vw,1.5rem);line-height:1.25}.step-lead[data-astro-cid-beviid3d]{font-size:var(--text-sm);color:var(--text-2);line-height:1.6}.field[data-astro-cid-beviid3d]{flex-direction:column;gap:6px;display:flex}.field-label[data-astro-cid-beviid3d]{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-weight:600}.field[data-astro-cid-beviid3d] input[data-astro-cid-beviid3d]{width:100%;min-height:46px;font-family:var(--font-sans);font-size:var(--text-base);color:var(--text);border:1px solid var(--glass-border-subtle);border-radius:var(--radius-md);background:#ffffff0a;outline:none;padding:12px 14px}.field[data-astro-cid-beviid3d] input[data-astro-cid-beviid3d]::placeholder{color:var(--text-3)}.field[data-astro-cid-beviid3d] input[data-astro-cid-beviid3d]:focus-visible{border-color:var(--gold);box-shadow:var(--focus-ring);background:#ffffff0f}.continue[data-astro-cid-beviid3d]{min-height:50px;font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--text);background:var(--crimson);border-radius:var(--radius-full);box-shadow:var(--shadow-crimson);cursor:pointer;touch-action:manipulation;border:0;padding:14px 20px;font-size:.82rem;font-weight:700}.continue[data-astro-cid-beviid3d]:hover:not(:disabled){background:var(--crimson-light);box-shadow:var(--shadow-crimson-hover)}.continue[data-astro-cid-beviid3d]:disabled{opacity:.6;cursor:wait}.step-msg[data-astro-cid-beviid3d]{font-size:var(--text-sm);color:var(--text);line-height:1.55;display:none}.step-msg[data-astro-cid-beviid3d].show{display:block}.portal-link[data-astro-cid-beviid3d]{font-size:var(--text-sm);color:var(--gold);text-underline-offset:3px;align-self:flex-start;font-weight:600;text-decoration:underline #c9a84c66}main[data-astro-cid-lcdefpme]{padding-bottom:6rem}@media (width<=900px){main[data-astro-cid-lcdefpme]{padding-bottom:0}}.curtain-wash[data-astro-cid-lcdefpme]{background:radial-gradient(90% 40% at 50% 12%,#c8102e16 0%,#0000 62%),radial-gradient(60% 30% at 10% 62%,#c9a84c08 0%,#0000 58%)}.grain[data-astro-cid-lcdefpme]{pointer-events:none;z-index:30;opacity:.04;width:200%;height:200%;animation:.45s step-end infinite grain-shift;position:fixed;inset:-50%}@keyframes grain-shift{0%{transform:translate(0)}20%{transform:translate(-4%,-3%)}40%{transform:translate(3%,-5%)}60%{transform:translate(-5%,4%)}80%{transform:translate(4%,3%)}to{transform:translate(-3%,3%)}}.hero[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:5rem 1.5rem 4rem;display:flex}.gold-divider[data-astro-cid-lcdefpme]{background:var(--gold);opacity:0;transform-origin:50%;width:40px;height:1px;animation:divider-in .9s var(--ease-enter) forwards .58s;margin:3rem auto 2.5rem;transform:scaleX(0)}@keyframes divider-in{0%{opacity:0;transform:scaleX(0)}to{opacity:.6;transform:scaleX(1)}}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:22ch;color:var(--text);opacity:0;animation:fade-up .9s var(--ease-enter) forwards .68s;font-size:clamp(1.9rem,5.6vw,3.6rem)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--text-2);font-style:normal}.hero-lead[data-astro-cid-lcdefpme]{max-width:44rem;font-size:var(--text-md);color:var(--text-2);opacity:0;animation:fade-up .9s var(--ease-enter) forwards .8s;margin-top:1.6rem;line-height:1.7}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hero-cta[data-astro-cid-lcdefpme]{opacity:0;animation:fade-up .9s var(--ease-enter) forwards .9s;flex-direction:column;align-items:center;gap:1.4rem;margin-top:2.75rem;display:flex}.cta-primary[data-astro-cid-lcdefpme]{background:var(--crimson);min-height:54px;color:var(--text);font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius-full);box-shadow:var(--shadow-crimson);transition:background var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);touch-action:manipulation;justify-content:center;align-items:center;gap:12px;padding:16px 38px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.cta-primary[data-astro-cid-lcdefpme]:hover{background:var(--crimson-light);box-shadow:var(--shadow-crimson-hover);transform:translateY(-1px)}.cta-primary[data-astro-cid-lcdefpme]:active{transform:translateY(0)scale(.985)}.cta-primary[data-astro-cid-lcdefpme] .arrow[data-astro-cid-lcdefpme]{width:14px;height:14px;transition:transform var(--dur-fast) var(--ease-standard)}.cta-primary[data-astro-cid-lcdefpme]:hover .arrow[data-astro-cid-lcdefpme]{transform:translateY(3px)}.coming-soon[data-astro-cid-lcdefpme]{border:1px solid var(--gold);border-radius:var(--radius-full);min-height:54px;color:var(--gold);font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;align-items:center;padding:16px 38px;font-size:.88rem;font-weight:700;display:inline-flex}.cta-trust[data-astro-cid-lcdefpme]{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:.7rem;font-weight:500;line-height:1.6}.cta-trust[data-astro-cid-lcdefpme] .dot[data-astro-cid-lcdefpme]{border-radius:var(--radius-full);background:var(--gold);vertical-align:middle;opacity:.6;width:3px;height:3px;margin:0 12px 2px;display:inline-block}.hero-stores[data-astro-cid-lcdefpme]{opacity:0;animation:fade-up .9s var(--ease-enter) forwards 1s;margin-top:3.25rem}.stores-label[data-astro-cid-lcdefpme]{letter-spacing:.22em;text-transform:uppercase;color:var(--text-3);margin-bottom:.9rem;font-size:.6rem;font-weight:600}.section-head[data-astro-cid-lcdefpme]{text-align:center;max-width:44rem;margin:0 auto 3rem}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--text);margin-top:1rem;font-size:clamp(1.75rem,4.4vw,2.75rem)}.steps-section[data-astro-cid-lcdefpme],.topics-section[data-astro-cid-lcdefpme],.faq-section[data-astro-cid-lcdefpme]{max-width:1100px;margin:0 auto;padding:6rem 1.5rem}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:20px;list-style:none;display:grid}@media (width<=900px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr;max-width:30rem;margin:0 auto}}.step[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-xl);transition:border-color var(--dur-base) var(--ease-standard);padding:30px 26px}.step[data-astro-cid-lcdefpme]:hover{border-color:var(--glass-border-subtle)}.step-n[data-astro-cid-lcdefpme]{font-size:var(--text-xs);letter-spacing:.24em;color:var(--crimson);margin-bottom:1.1rem;font-weight:700;display:block}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-md);letter-spacing:-.005em;color:var(--text);font-weight:700}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--text-2);margin-top:.7rem;line-height:1.65}.steps-note[data-astro-cid-lcdefpme]{text-align:center;max-width:34rem;font-size:var(--text-sm);color:var(--text-3);margin:2.5rem auto 0;line-height:1.7}.topics[data-astro-cid-lcdefpme]{background:var(--surface-border);border:1px solid var(--surface-border);border-radius:var(--radius-xl);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}@media (width<=860px){.topics[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.topics[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.topic[data-astro-cid-lcdefpme]{background:var(--bg-deep);transition:background var(--dur-base) var(--ease-standard);padding:28px 24px}.topic[data-astro-cid-lcdefpme]:hover{background:var(--surface)}.topic[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-weight:700}.topic[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--text-2);margin-top:.8rem;line-height:1.65}.faqs[data-astro-cid-lcdefpme]{border:1px solid var(--surface-border);border-radius:var(--radius-xl);max-width:48rem;margin:0 auto;overflow:hidden}.faq[data-astro-cid-lcdefpme]{background:var(--surface)}.faq[data-astro-cid-lcdefpme]+.faq[data-astro-cid-lcdefpme]{border-top:1px solid var(--surface-border)}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;font-size:var(--text-base);color:var(--text);transition:color var(--dur-fast) var(--ease-standard);justify-content:space-between;align-items:center;gap:1.25rem;padding:20px 24px;font-weight:600;list-style:none;display:flex}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:hover{color:var(--gold)}.mark[data-astro-cid-lcdefpme]{flex-shrink:0;width:13px;height:13px;position:relative}.mark[data-astro-cid-lcdefpme]:before,.mark[data-astro-cid-lcdefpme]:after{content:"";background:var(--crimson);width:100%;height:1.5px;transition:transform var(--dur-base) var(--ease-standard);position:absolute;top:50%;left:0}.mark[data-astro-cid-lcdefpme]:after{transform:rotate(90deg)}.faq[data-astro-cid-lcdefpme][open] .mark[data-astro-cid-lcdefpme]:after{transform:rotate(0)}.faq[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:46rem;font-size:var(--text-sm);color:var(--text-2);padding:0 24px 22px;line-height:1.75}@media (width<=640px){.hero[data-astro-cid-lcdefpme]{padding:4rem 1.25rem 3rem}.steps-section[data-astro-cid-lcdefpme],.topics-section[data-astro-cid-lcdefpme],.faq-section[data-astro-cid-lcdefpme]{padding:4rem 1.25rem}}@media (prefers-reduced-motion:reduce){.grain[data-astro-cid-lcdefpme]{animation:none}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme],.hero-lead[data-astro-cid-lcdefpme],.hero-cta[data-astro-cid-lcdefpme],.hero-stores[data-astro-cid-lcdefpme],.gold-divider[data-astro-cid-lcdefpme]{opacity:1;animation:none;transform:none}}
