.plans-hero[data-astro-cid-elaasjou]{padding:var(--sy) var(--px);text-align:center;max-width:680px;margin:0 auto}.plans-hero[data-astro-cid-elaasjou] .sec-ey[data-astro-cid-elaasjou]{justify-content:center}.plans-h1[data-astro-cid-elaasjou]{font-family:var(--serif);font-size:clamp(32px,8vw,54px);font-weight:300;color:var(--white);line-height:1.1;margin-bottom:16px}.plans-sub[data-astro-cid-elaasjou]{color:var(--cream-dim);font-size:15px;line-height:1.65;max-width:520px;margin:0 auto}.plans-grid-wrap[data-astro-cid-elaasjou]{padding:0 var(--px) var(--sy)}.plans-grid[data-astro-cid-elaasjou]{display:grid;grid-template-columns:1fr;gap:2px;background:var(--border);max-width:1080px;margin:0 auto}.plan-card[data-astro-cid-elaasjou]{background:var(--bg);padding:32px 28px;display:flex;flex-direction:column;position:relative}.plan-card-featured[data-astro-cid-elaasjou]{background:var(--bg-card)}.plan-popular[data-astro-cid-elaasjou]{position:absolute;top:0;right:28px;padding:6px 14px;background:var(--gold);color:var(--bg);font-size:9px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border-radius:0 0 var(--r) var(--r)}.plan-header[data-astro-cid-elaasjou]{margin-bottom:28px}.plan-badge[data-astro-cid-elaasjou]{display:inline-block;padding:4px 12px;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--border-lt);border-radius:var(--r);color:var(--cream-dim);margin-bottom:16px}.plan-badge-gold[data-astro-cid-elaasjou]{border-color:var(--gold);color:var(--gold)}.plan-price[data-astro-cid-elaasjou]{display:flex;align-items:baseline;gap:4px;margin-bottom:12px}.plan-amount[data-astro-cid-elaasjou]{font-family:var(--serif);font-size:48px;font-weight:300;color:var(--white);line-height:1}.plan-currency[data-astro-cid-elaasjou]{font-size:14px;color:var(--cream-dim)}.plan-period[data-astro-cid-elaasjou]{font-size:12px}.plan-desc[data-astro-cid-elaasjou]{font-size:14px;color:var(--cream-dim);line-height:1.55}.plan-features[data-astro-cid-elaasjou]{list-style:none;flex:1;margin-bottom:28px}.plan-features[data-astro-cid-elaasjou] li[data-astro-cid-elaasjou]{padding:8px 0 8px 24px;font-size:13px;color:var(--cream-dim);line-height:1.5;position:relative;border-bottom:1px solid var(--border)}.plan-features[data-astro-cid-elaasjou] li[data-astro-cid-elaasjou]:last-child{border-bottom:none}.feat-yes[data-astro-cid-elaasjou]:before,.feat-no[data-astro-cid-elaasjou]:before{position:absolute;left:0;top:10px;font-size:12px}.feat-yes[data-astro-cid-elaasjou]:before{content:"✓";color:var(--gold)}.feat-no[data-astro-cid-elaasjou]:before{content:"✕";color:var(--border-lt)}.feat-no[data-astro-cid-elaasjou]{opacity:.5}.plan-btn[data-astro-cid-elaasjou]{margin-top:auto;text-align:center}.plan-annual[data-astro-cid-elaasjou]{display:block;text-align:center;margin-top:10px;font-size:12px;color:var(--gold)}.plan-perk[data-astro-cid-elaasjou]{margin:0 0 24px;padding:14px 16px;border:1px solid var(--gold);border-radius:var(--r);background:#c8a55a14;font-size:13px;color:var(--cream-dim);line-height:1.55}.plan-perk-tag[data-astro-cid-elaasjou]{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:6px}.plan-perk[data-astro-cid-elaasjou] b[data-astro-cid-elaasjou]{color:var(--white);font-weight:600}.plans-reassure[data-astro-cid-elaasjou]{text-align:center;color:var(--cream-dim);font-size:13px;margin-top:24px}.plans-fx[data-astro-cid-elaasjou]{text-align:center;color:var(--cream-dim);font-size:12px;margin-top:8px;opacity:.85}.plans-local[data-astro-cid-elaasjou]{max-width:720px;margin:0 auto;padding:0 var(--px) var(--sy);text-align:center}.plans-local-h2[data-astro-cid-elaasjou]{font-family:var(--serif);font-size:clamp(22px,5vw,30px);font-weight:300;color:var(--white);line-height:1.2;margin-bottom:16px}.plans-local[data-astro-cid-elaasjou] p[data-astro-cid-elaasjou]{color:var(--cream-dim);font-size:14.5px;line-height:1.7;margin-bottom:14px}.plans-local[data-astro-cid-elaasjou] p[data-astro-cid-elaasjou]:last-child{margin-bottom:0}.plans-local[data-astro-cid-elaasjou] b[data-astro-cid-elaasjou]{color:var(--cream);font-weight:500}.plans-trust[data-astro-cid-elaasjou]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px;max-width:860px;margin:0 auto;padding:0 var(--px) 4px;font-size:12px;color:var(--cream-dim);text-align:center}.plans-trust[data-astro-cid-elaasjou] b[data-astro-cid-elaasjou]{color:var(--gold)}.bill-radio[data-astro-cid-elaasjou]{position:absolute;left:-9999px;opacity:0}.bill-switch[data-astro-cid-elaasjou]{display:flex;width:fit-content;gap:4px;margin:0 auto 28px;padding:4px;border:1px solid var(--border-lt);border-radius:999px}.bill-switch[data-astro-cid-elaasjou] label[data-astro-cid-elaasjou]{display:flex;align-items:center;gap:7px;padding:8px 18px;border-radius:999px;font-size:13px;color:var(--cream-dim);cursor:pointer;transition:background .2s,color .2s}.bill-save[data-astro-cid-elaasjou]{font-size:10px;color:var(--gold);border:1px solid var(--gold);border-radius:999px;padding:1px 8px}#bill-m[data-astro-cid-elaasjou]:checked~.bill-switch[data-astro-cid-elaasjou] label[data-astro-cid-elaasjou][for=bill-m],#bill-a[data-astro-cid-elaasjou]:checked~.bill-switch[data-astro-cid-elaasjou] label[data-astro-cid-elaasjou][for=bill-a]{background:var(--gold);color:var(--bg)}#bill-m[data-astro-cid-elaasjou]:checked~.bill-switch[data-astro-cid-elaasjou] label[data-astro-cid-elaasjou][for=bill-m] .bill-save[data-astro-cid-elaasjou],#bill-a[data-astro-cid-elaasjou]:checked~.bill-switch[data-astro-cid-elaasjou] label[data-astro-cid-elaasjou][for=bill-a] .bill-save[data-astro-cid-elaasjou]{color:var(--bg);border-color:var(--bg)}.plan-cta[data-astro-cid-elaasjou]{display:flex;flex-direction:column}.plan-price-a[data-astro-cid-elaasjou],.plan-cta-a[data-astro-cid-elaasjou]{display:none}#bill-a[data-astro-cid-elaasjou]:checked~.plans-grid[data-astro-cid-elaasjou] .plan-price-m[data-astro-cid-elaasjou],#bill-a[data-astro-cid-elaasjou]:checked~.plans-grid[data-astro-cid-elaasjou] .plan-cta-m[data-astro-cid-elaasjou]{display:none}#bill-a[data-astro-cid-elaasjou]:checked~.plans-grid[data-astro-cid-elaasjou] .plan-price-a[data-astro-cid-elaasjou]{display:flex}#bill-a[data-astro-cid-elaasjou]:checked~.plans-grid[data-astro-cid-elaasjou] .plan-cta-a[data-astro-cid-elaasjou]{display:flex}.plans-faq[data-astro-cid-elaasjou]{padding:var(--sy) var(--px);max-width:720px;margin:0 auto;border-top:1px solid var(--border)}.faq-list[data-astro-cid-elaasjou]{display:flex;flex-direction:column;gap:0}.faq-item[data-astro-cid-elaasjou]{border-bottom:1px solid var(--border)}.faq-item[data-astro-cid-elaasjou] summary[data-astro-cid-elaasjou]{padding:18px 0;font-family:var(--serif);font-size:18px;font-weight:400;color:var(--white);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;transition:color .2s}.faq-item[data-astro-cid-elaasjou] summary[data-astro-cid-elaasjou]:hover{color:var(--gold)}.faq-item[data-astro-cid-elaasjou] summary[data-astro-cid-elaasjou]:after{content:"+";font-family:var(--sans);font-size:20px;color:var(--cream-dim);font-weight:300;transition:transform .2s}.faq-item[data-astro-cid-elaasjou][open] summary[data-astro-cid-elaasjou]:after{content:"−";color:var(--gold)}.faq-item[data-astro-cid-elaasjou] summary[data-astro-cid-elaasjou]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-elaasjou] p[data-astro-cid-elaasjou]{padding:0 0 18px;font-size:14px;color:var(--cream-dim);line-height:1.65}.faq-item[data-astro-cid-elaasjou] a[data-astro-cid-elaasjou]{color:var(--gold)}@media(min-width:768px){.plans-grid[data-astro-cid-elaasjou]{grid-template-columns:repeat(3,1fr)}.plan-card[data-astro-cid-elaasjou]{padding:36px 28px}}
