:root{color-scheme:light;--marble:#faf8f4;--surface:#fff;--beige:#e9dfd0;--beige-soft:#f3eee6;--border:#e4dacb;--ink:#1f1b16;--text:#2b2620;--muted:#6b5f52;--gold:#b8913a;--gold-light:#e2c47a;--gold-deep:#8e6b22;--gold-text:#7f5f1c;--focus:#8e6b22;--gold-gradient:linear-gradient(180deg, #e2c47a 0%, #b8913a 55%, #8e6b22 100%);--font-heading:"Poppins", var(--font-heading-script), system-ui, sans-serif;--font-body:"Montserrat", var(--font-body-script), system-ui, sans-serif;--font-heading-script:"Prompt";--font-body-script:"Noto Sans Thai";--radius-sm:10px;--radius:18px;--radius-lg:28px;--shadow-soft:0 1px 2px #2b26200a, 0 12px 32px #2b262012;--shadow-lift:0 2px 4px #2b26200d, 0 24px 56px #2b26201f;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-6:48px;--space-8:64px;--space-12:96px;--ease:cubic-bezier(.2, .7, .2, 1);--container:1160px}:root[lang=zh-Hans]{--font-heading-script:"Noto Sans SC";--font-body-script:"Noto Sans SC"}:root[lang=zh-Hant]{--font-heading-script:"Noto Sans TC";--font-body-script:"Noto Sans TC"}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body);color:var(--text);background:var(--marble);margin:0;font-size:16px;line-height:1.65;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-family:var(--font-heading);color:var(--ink);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:700;line-height:1.2}p{text-wrap:pretty;margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 16px}@media (width>=768px){.container{padding:0 32px}}.section{padding:var(--space-12) 0;scroll-margin-top:72px}@media (width<=767px){.section{padding:var(--space-8) 0}}.section-head{text-align:center;max-width:680px;margin:0 auto var(--space-6)}.section-head h2{font-size:clamp(30px,4.4vw,46px)}:root[lang=th] :is(h1,h2,h3),:root[lang^=zh] :is(h1,h2,h3){letter-spacing:0;line-height:1.35}.section-head p{margin-top:var(--space-2);color:var(--muted);font-size:17px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-text);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}:root[lang=th] .eyebrow,:root[lang^=zh] .eyebrow{letter-spacing:.02em;text-transform:none}.btn{min-height:48px;font:600 15px/1 var(--font-body);cursor:pointer;transition:transform .2s var(--ease), box-shadow .2s var(--ease), background-color .2s var(--ease), border-color .2s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--ink);color:#fff8ea;box-shadow:0 8px 24px #1f1b162e}.btn-primary:hover{box-shadow:0 12px 32px #1f1b163d}.btn-gold{background:var(--gold-gradient);color:var(--ink);box-shadow:0 8px 24px #8e6b2240}.btn-ghost{color:var(--ink);border-color:var(--border);background:0 0}.btn-ghost:hover{border-color:var(--gold);background:var(--surface)}.btn-badge{letter-spacing:.04em;color:var(--gold-light);background:#e2c47a38;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:600}.icon{flex:none;width:22px;height:22px}@media (prefers-reduced-motion:no-preference){.js .reveal{opacity:0;transition:opacity .45s var(--ease), transform .45s var(--ease);transform:translateY(12px)}.js .reveal.is-visible{opacity:1;transform:none}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.screen[data-astro-cid-qvbgb2kj]{--u:calc(100cqw / 300);border-radius:inherit;color:#f6eedd;font-family:var(--font-body);background:#0b0907;position:absolute;inset:0;overflow:hidden}.screen[data-astro-cid-qvbgb2kj] .bg{object-fit:cover;object-position:50% 22%;width:100%;height:100%;position:absolute;inset:0}.shade[data-astro-cid-qvbgb2kj]{background:linear-gradient(#0806048c 0%,#08060400 14% 30%,#0806048c 46%,#080604d1 62%,#080604e6 100%);position:absolute;inset:0}.status[data-astro-cid-qvbgb2kj]{top:calc(12 * var(--u));left:calc(22 * var(--u));right:calc(20 * var(--u));font:600 calc(12 * var(--u)) / 1 var(--font-body);color:#fff;justify-content:space-between;align-items:center;display:flex;position:absolute}.status-icons[data-astro-cid-qvbgb2kj]{gap:calc(4 * var(--u));align-items:center;display:flex}.status-icons[data-astro-cid-qvbgb2kj] svg[data-astro-cid-qvbgb2kj]{height:calc(9 * var(--u));fill:currentColor;width:auto}.top[data-astro-cid-qvbgb2kj]{top:calc(36 * var(--u));left:calc(12 * var(--u));right:calc(12 * var(--u));justify-content:space-between;align-items:center;display:flex;position:absolute}.round[data-astro-cid-qvbgb2kj]{width:calc(28 * var(--u));height:calc(28 * var(--u));color:#f3e3bd;background:#08060473;border:1px solid #e2c47a59;border-radius:50%;place-items:center;display:grid}.round[data-astro-cid-qvbgb2kj] .icon{width:calc(15 * var(--u));height:calc(15 * var(--u))}.title[data-astro-cid-qvbgb2kj]{font-size:calc(12.5 * var(--u));color:#fff4dc;text-shadow:0 1px 8px #000000d9;font-weight:500}.body[data-astro-cid-qvbgb2kj]{left:0;right:0;bottom:calc(22 * var(--u));padding:0 calc(16 * var(--u));text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute}.label[data-astro-cid-qvbgb2kj]{font-size:calc(11 * var(--u));color:var(--gold-light);letter-spacing:.03em;text-shadow:0 1px 8px #000c}.divider[data-astro-cid-qvbgb2kj]{align-items:center;gap:calc(6 * var(--u));margin:calc(5 * var(--u)) 0 calc(10 * var(--u));color:var(--gold-light);display:flex}.divider[data-astro-cid-qvbgb2kj] span[data-astro-cid-qvbgb2kj]{width:calc(56 * var(--u));background:linear-gradient(90deg,#0000,#e2c47acc);height:1px}.divider[data-astro-cid-qvbgb2kj] span[data-astro-cid-qvbgb2kj]:last-child{transform:scaleX(-1)}.divider[data-astro-cid-qvbgb2kj] .icon{width:calc(12 * var(--u));height:calc(12 * var(--u))}.prayer[data-astro-cid-qvbgb2kj]{white-space:pre-line;font-size:calc(11.5 * var(--u));color:#f6eedd;text-shadow:0 1px 10px #000000b3;line-height:1.75}.prayer[data-astro-cid-qvbgb2kj] strong[data-astro-cid-qvbgb2kj]{font-size:calc(14.5 * var(--u));color:#fff8ea;font-weight:600}.pills[data-astro-cid-qvbgb2kj]{gap:calc(10 * var(--u));margin:calc(14 * var(--u)) 0 calc(14 * var(--u));display:flex}.pills[data-astro-cid-qvbgb2kj] span[data-astro-cid-qvbgb2kj]{align-items:center;gap:calc(6 * var(--u));padding:calc(6 * var(--u)) calc(14 * var(--u));font-size:calc(10.5 * var(--u));color:#f3e3bd;background:#08060459;border:1px solid #e2c47ab3;border-radius:999px;display:inline-flex}.pills[data-astro-cid-qvbgb2kj] .icon{width:calc(13 * var(--u));height:calc(13 * var(--u))}.save[data-astro-cid-qvbgb2kj]{width:100%;padding:calc(11 * var(--u)) 0;color:#1f1b16;font-weight:700;font-size:calc(12.5 * var(--u));background:linear-gradient(#f3e1b6 0%,#d8b878 55%,#c19a55 100%);border-radius:999px;box-shadow:inset 0 1px #ffffff80,0 6px 18px #00000059}.links[data-astro-cid-qvbgb2kj]{margin-top:calc(11 * var(--u));font-size:calc(10 * var(--u));color:#e4d3ae;align-items:center;display:flex}.links[data-astro-cid-qvbgb2kj] span[data-astro-cid-qvbgb2kj]{align-items:center;gap:calc(5 * var(--u));display:inline-flex}.links[data-astro-cid-qvbgb2kj] span[data-astro-cid-qvbgb2kj]+span[data-astro-cid-qvbgb2kj]{margin-left:calc(12 * var(--u));padding-left:calc(12 * var(--u));border-left:1px solid #e2c47a80}.links[data-astro-cid-qvbgb2kj] .icon{width:calc(12 * var(--u));height:calc(12 * var(--u))}.home[data-astro-cid-qvbgb2kj]{bottom:calc(7 * var(--u));width:calc(100 * var(--u));height:calc(4 * var(--u));background:#ffffffd9;border-radius:4px;position:absolute;left:50%;translate:-50%}.skip[data-astro-cid-d32ejlv2]{background:var(--ink);color:#fff;z-index:100;border-radius:8px;padding:8px 16px;position:absolute;top:8px;left:-999px}.skip[data-astro-cid-d32ejlv2]:focus{left:16px}.site-header[data-astro-cid-d32ejlv2]{z-index:50;backdrop-filter:saturate(1.4)blur(14px);background:#faf8f4d1;border-bottom:1px solid #e4dacbb3;position:sticky;top:0}.header-inner[data-astro-cid-d32ejlv2]{align-items:center;gap:var(--space-3);height:68px;display:flex}.brand[data-astro-cid-d32ejlv2]{color:var(--ink);white-space:nowrap;align-items:center;gap:10px;font:600 21px/1 Cormorant Garamond,Georgia,serif;text-decoration:none;display:inline-flex}.nav[data-astro-cid-d32ejlv2]{gap:var(--space-3);margin-left:auto;display:flex}.nav[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2]{color:var(--muted);transition:color .2s var(--ease);padding:8px 2px;font-size:14px;font-weight:500;text-decoration:none}.nav[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2]:hover{color:var(--ink)}.header-actions[data-astro-cid-d32ejlv2]{align-items:center;gap:12px;display:flex}.lang[data-astro-cid-d32ejlv2]{color:var(--muted);align-items:center;gap:6px;min-height:44px;display:inline-flex;position:relative}.lang[data-astro-cid-d32ejlv2] select[data-astro-cid-d32ejlv2]{appearance:none;border:1px solid var(--border);background:var(--surface);color:var(--text);font:500 14px var(--font-body);cursor:pointer;border-radius:999px;min-height:40px;padding:8px 12px}.header-cta[data-astro-cid-d32ejlv2]{white-space:nowrap;min-height:42px;padding:0 18px;font-size:14px}@media (width<=1023px){.nav[data-astro-cid-d32ejlv2]{display:none}.header-actions[data-astro-cid-d32ejlv2]{margin-left:auto}}@media (width<=560px){.header-cta[data-astro-cid-d32ejlv2]{display:none}.brand[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]{font-size:19px}.lang[data-astro-cid-d32ejlv2] .icon[data-astro-cid-d32ejlv2]{display:none}}.hero[data-astro-cid-d32ejlv2]{padding:var(--space-8) 0 var(--space-12);position:relative;overflow:hidden}.hero[data-astro-cid-d32ejlv2]:before{content:"";z-index:-1;background:radial-gradient(680px 420px at 78% 38%, #e2c47a47, transparent 70%), radial-gradient(900px 500px at 0% 0%, #fff, transparent 60%), linear-gradient(180deg, var(--marble), var(--beige-soft));position:absolute;inset:0}.hero-grid[data-astro-cid-d32ejlv2]{gap:var(--space-8);grid-template-columns:1.05fr .95fr;align-items:center;display:grid}.hero[data-astro-cid-d32ejlv2] h1[data-astro-cid-d32ejlv2]{letter-spacing:-.02em;margin-top:var(--space-2);font-size:clamp(40px,6vw,68px)}:root[lang=th] .hero[data-astro-cid-d32ejlv2] h1[data-astro-cid-d32ejlv2],:root[lang^=zh] .hero[data-astro-cid-d32ejlv2] h1[data-astro-cid-d32ejlv2]{letter-spacing:0;font-size:clamp(34px,5vw,56px);line-height:1.3}.lead[data-astro-cid-d32ejlv2]{color:var(--muted);margin-top:var(--space-3);max-width:540px;font-size:18px}.hero-ctas[data-astro-cid-d32ejlv2]{margin-top:var(--space-4);flex-wrap:wrap;gap:12px;display:flex}.hero-note[data-astro-cid-d32ejlv2]{margin-top:var(--space-2);color:var(--muted);font-size:14px}.dot[data-astro-cid-d32ejlv2]{background:var(--gold);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #b8913a2e}@media (width<=900px){.hero-grid[data-astro-cid-d32ejlv2]{text-align:center;grid-template-columns:1fr}.hero-copy[data-astro-cid-d32ejlv2]{flex-direction:column;align-items:center;display:flex}.hero-ctas[data-astro-cid-d32ejlv2]{justify-content:center}}.hero-visual[data-astro-cid-d32ejlv2]{place-items:center;display:grid;position:relative}.halo[data-astro-cid-d32ejlv2]{aspect-ratio:1;border:2px solid #b8913a59;border-radius:50%;width:min(460px,90vw);position:absolute;box-shadow:0 0 0 28px #b8913a0f,0 0 0 56px #b8913a0a}.phone[data-astro-cid-d32ejlv2]{aspect-ratio:9/19.5;width:300px;max-width:78vw;box-shadow:var(--shadow-lift), inset 0 0 0 1px #e2c47a47;background:linear-gradient(160deg,#3a3226,#16130f);border-radius:46px;padding:10px;position:relative}.phone-screen[data-astro-cid-d32ejlv2]{background:#0b0907;border-radius:36px;height:100%;position:relative;overflow:hidden;container-type:inline-size}.phone-screen[data-astro-cid-d32ejlv2] .slide{opacity:0;transition:opacity .9s var(--ease)}.phone-screen[data-astro-cid-d32ejlv2] .slide.is-active{opacity:1}.hero-deity[data-astro-cid-d32ejlv2]{margin-top:var(--space-3);font:600 15px var(--font-heading);color:var(--gold-text);min-height:1.5em;position:relative}.hero-dots[data-astro-cid-d32ejlv2]{justify-content:center;gap:4px;margin-top:4px;display:flex;position:relative}.hero-dots[data-astro-cid-d32ejlv2] button[data-astro-cid-d32ejlv2]{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.hero-dots[data-astro-cid-d32ejlv2] button[data-astro-cid-d32ejlv2]:before{content:"";background:var(--beige);width:8px;height:8px;transition:width .3s var(--ease), background-color .3s var(--ease);border-radius:999px}.hero-dots[data-astro-cid-d32ejlv2] button[data-astro-cid-d32ejlv2][aria-pressed=true]:before{background:var(--gold);width:22px}.steps[data-astro-cid-d32ejlv2]{gap:var(--space-3);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-d32ejlv2]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4);box-shadow:var(--shadow-soft);position:relative}.step-num[data-astro-cid-d32ejlv2]{font:700 36px/1 var(--font-heading);color:var(--beige);position:absolute;top:20px;right:24px}.step-icon[data-astro-cid-d32ejlv2],.answer-icon[data-astro-cid-d32ejlv2],.privacy-icon[data-astro-cid-d32ejlv2]{background:var(--beige-soft);width:48px;height:48px;color:var(--gold-deep);border:1px solid var(--border);border-radius:50%;place-items:center;display:inline-grid}.step[data-astro-cid-d32ejlv2] h3[data-astro-cid-d32ejlv2]{margin:var(--space-3) 0 var(--space-1);font-size:22px}.step[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--muted)}@media (width<=860px){.steps[data-astro-cid-d32ejlv2]{grid-template-columns:1fr}}.answers[data-astro-cid-d32ejlv2]{margin-top:var(--space-6);background:linear-gradient(180deg, var(--surface), var(--beige-soft));border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-4);text-align:center}.answers[data-astro-cid-d32ejlv2] h3[data-astro-cid-d32ejlv2]{font-size:clamp(24px,3.2vw,32px)}.answers[data-astro-cid-d32ejlv2] ul[data-astro-cid-d32ejlv2]{margin:var(--space-4) 0 0;gap:var(--space-3);text-align:left;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.answers[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]{align-items:flex-start;gap:14px;display:flex}.answers[data-astro-cid-d32ejlv2] strong[data-astro-cid-d32ejlv2]{font:700 18px/1.3 var(--font-heading);color:var(--ink);display:block}.answers[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--muted);margin-top:4px;font-size:15px}@media (width<=860px){.answers[data-astro-cid-d32ejlv2] ul[data-astro-cid-d32ejlv2]{grid-template-columns:1fr}}.section-tint[data-astro-cid-d32ejlv2]{background:linear-gradient(180deg, var(--beige-soft), var(--marble))}.faith-tabs[data-astro-cid-d32ejlv2]{margin-bottom:var(--space-4);flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.faith-tabs[data-astro-cid-d32ejlv2] button[data-astro-cid-d32ejlv2]{border:1px solid var(--border);background:var(--surface);min-height:44px;font:500 14px var(--font-body);color:var(--text);cursor:pointer;transition:all .2s var(--ease);border-radius:999px;padding:0 18px}.faith-tabs[data-astro-cid-d32ejlv2] button[data-astro-cid-d32ejlv2]:hover{border-color:var(--gold)}.faith-tabs[data-astro-cid-d32ejlv2] button[data-astro-cid-d32ejlv2][aria-selected=true]{background:var(--ink);color:#fff8ea;border-color:var(--ink)}.deity-grid[data-astro-cid-d32ejlv2]{grid-template-columns:repeat(6,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.deity[data-astro-cid-d32ejlv2]{border-radius:var(--radius);aspect-ratio:3/4;background:var(--beige);box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.deity[data-astro-cid-d32ejlv2][hidden]{display:none}.deity[data-astro-cid-d32ejlv2] img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;transition:transform .5s var(--ease)}.deity[data-astro-cid-d32ejlv2]:hover img{transform:scale(1.04)}.deity[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]{text-align:center;font:600 14px/1.25 var(--font-heading);color:#fff8ea;background:linear-gradient(#0000,#14100ad1);padding:28px 10px 10px;position:absolute;inset:auto 0 0}@media (width<=1023px){.deity-grid[data-astro-cid-d32ejlv2]{grid-template-columns:repeat(4,1fr)}}@media (width<=639px){.deity-grid[data-astro-cid-d32ejlv2]{grid-template-columns:repeat(2,1fr)}}.guide-grid[data-astro-cid-d32ejlv2]{gap:var(--space-8);grid-template-columns:1fr 1fr;align-items:center;display:grid}.guide-title[data-astro-cid-d32ejlv2]{margin-top:var(--space-2);font-size:clamp(30px,4.4vw,46px)}.checks[data-astro-cid-d32ejlv2]{margin:var(--space-3) 0 0;gap:12px;padding:0;list-style:none;display:grid}.checks[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]{align-items:flex-start;gap:12px;display:flex}.checks[data-astro-cid-d32ejlv2] .icon{color:var(--gold-deep);width:20px;height:20px;margin-top:2px}.prayer-card[data-astro-cid-d32ejlv2]{padding:var(--space-6) var(--space-4) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);background:linear-gradient(170deg,#fff,#f6f0e6);margin:0;position:relative}.prayer-card[data-astro-cid-d32ejlv2]:before{content:"";pointer-events:none;border:1px solid #b8913a4d;border-radius:20px;position:absolute;inset:10px}.prayer-card[data-astro-cid-d32ejlv2] figcaption[data-astro-cid-d32ejlv2]{color:var(--gold-text);font-size:13px;font-weight:600}.prayer-card[data-astro-cid-d32ejlv2] blockquote[data-astro-cid-d32ejlv2]{margin:var(--space-2) 0 var(--space-3);font:500 clamp(18px, 2vw, 21px)/1.75 var(--font-body);color:var(--ink)}@media (width<=900px){.guide-grid[data-astro-cid-d32ejlv2]{grid-template-columns:1fr}}.section-dark[data-astro-cid-d32ejlv2]{background:radial-gradient(900px 500px at 50% 0%, #2e271d, var(--ink) 70%);color:#e9dfd0}.section-dark[data-astro-cid-d32ejlv2] h2[data-astro-cid-d32ejlv2],.section-dark[data-astro-cid-d32ejlv2] h3[data-astro-cid-d32ejlv2]{color:#fff8ea}.section-dark[data-astro-cid-d32ejlv2] .section-head[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:#cfc3b1}.privacy-grid[data-astro-cid-d32ejlv2]{gap:var(--space-3);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.privacy-grid[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]{border-radius:var(--radius);padding:var(--space-4);background:#ffffff08;border:1px solid #e2c47a38}.privacy-grid[data-astro-cid-d32ejlv2] h3[data-astro-cid-d32ejlv2]{margin:var(--space-2) 0 var(--space-1);font-size:19px}.privacy-grid[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:#cfc3b1}.section-dark[data-astro-cid-d32ejlv2] .privacy-icon[data-astro-cid-d32ejlv2]{color:var(--gold-light);background:#e2c47a1f;border-color:#e2c47a4d}@media (width<=860px){.privacy-grid[data-astro-cid-d32ejlv2]{grid-template-columns:1fr}}.beta-badge[data-astro-cid-d32ejlv2]{background:#e2c47a33;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-weight:600;margin-top:var(--space-3)!important;color:var(--gold-text)!important;font-size:14px!important;display:inline-flex!important}.beta-badge[data-astro-cid-d32ejlv2] .icon{width:18px;height:18px}.pricing-grid[data-astro-cid-d32ejlv2]{justify-content:center;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,400px));display:grid}.plan[data-astro-cid-d32ejlv2]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}.plan[data-astro-cid-d32ejlv2] h3[data-astro-cid-d32ejlv2]{font-size:24px}.price[data-astro-cid-d32ejlv2]{margin-top:var(--space-2);color:var(--muted)}.price[data-astro-cid-d32ejlv2] strong[data-astro-cid-d32ejlv2]{font:700 44px/1 var(--font-heading);color:var(--ink)}.price-alt[data-astro-cid-d32ejlv2]{color:var(--gold-text);margin-top:4px;font-size:14px;font-weight:600}.plan[data-astro-cid-d32ejlv2] .checks[data-astro-cid-d32ejlv2]{margin-bottom:var(--space-4);flex:1;align-content:start}.plan-premium[data-astro-cid-d32ejlv2]{border:1px solid var(--gold);box-shadow:0 0 0 4px #b8913a1a, var(--shadow-lift)}@media (width<=760px){.pricing-grid[data-astro-cid-d32ejlv2]{grid-template-columns:1fr}}.faq[data-astro-cid-d32ejlv2]{max-width:760px}.faq[data-astro-cid-d32ejlv2] details[data-astro-cid-d32ejlv2]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:12px}.faq[data-astro-cid-d32ejlv2] summary[data-astro-cid-d32ejlv2]{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:20px 24px;font-weight:600;list-style:none;display:flex}.faq[data-astro-cid-d32ejlv2] summary[data-astro-cid-d32ejlv2]::-webkit-details-marker{display:none}.faq[data-astro-cid-d32ejlv2] summary[data-astro-cid-d32ejlv2] .icon{color:var(--gold-deep);transition:transform .25s var(--ease)}.faq[data-astro-cid-d32ejlv2] details[data-astro-cid-d32ejlv2][open] summary[data-astro-cid-d32ejlv2] .icon{transform:rotate(45deg)}.faq[data-astro-cid-d32ejlv2] details[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--muted);padding:0 24px 20px}.waitlist[data-astro-cid-d32ejlv2]{text-align:center;max-width:640px;padding:var(--space-6) var(--space-4);background:linear-gradient(180deg, #fff, var(--beige-soft));border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);margin:0 auto}.waitlist[data-astro-cid-d32ejlv2]>img[data-astro-cid-d32ejlv2]{margin:0 auto var(--space-2)}.waitlist[data-astro-cid-d32ejlv2] h2[data-astro-cid-d32ejlv2]{font-size:clamp(28px,4vw,40px)}.waitlist[data-astro-cid-d32ejlv2] .lead[data-astro-cid-d32ejlv2]{margin:var(--space-2) auto 0}.waitlist[data-astro-cid-d32ejlv2] form[data-astro-cid-d32ejlv2]{margin-top:var(--space-4);gap:var(--space-3);text-align:left;display:grid}.field[data-astro-cid-d32ejlv2]{border:0;gap:8px;margin:0;padding:0;display:grid}.field[data-astro-cid-d32ejlv2] label[data-astro-cid-d32ejlv2],.field[data-astro-cid-d32ejlv2] legend[data-astro-cid-d32ejlv2]{color:var(--ink);padding:0;font-size:14px;font-weight:600}.field[data-astro-cid-d32ejlv2] input[data-astro-cid-d32ejlv2][type=email]{border:1px solid var(--border);background:var(--surface);min-height:52px;font:400 16px var(--font-body);color:var(--text);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:14px;padding:0 18px}.field[data-astro-cid-d32ejlv2] input[data-astro-cid-d32ejlv2][type=email]:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 4px #b8913a2e}.field[data-astro-cid-d32ejlv2] input[data-astro-cid-d32ejlv2][aria-invalid=true]{border-color:#b42318}.platforms[data-astro-cid-d32ejlv2]{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.field[data-astro-cid-d32ejlv2] .platform[data-astro-cid-d32ejlv2]{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:15px;display:inline-flex}.platform[data-astro-cid-d32ejlv2] input[data-astro-cid-d32ejlv2]{accent-color:var(--gold-deep);width:18px;height:18px}.platform[data-astro-cid-d32ejlv2]:has(input:checked){border-color:var(--gold);background:#fbf6ea}.waitlist[data-astro-cid-d32ejlv2] button[data-astro-cid-d32ejlv2][type=submit]{width:100%;min-height:52px}.waitlist[data-astro-cid-d32ejlv2] button[data-astro-cid-d32ejlv2][disabled]{opacity:.7;cursor:progress}.status[data-astro-cid-d32ejlv2]{text-align:center;min-height:1.4em;font-size:15px;font-weight:500}.status[data-astro-cid-d32ejlv2][data-state=ok]{color:#2f6b3a}.status[data-astro-cid-d32ejlv2][data-state=error]{color:#b42318}.trap[data-astro-cid-d32ejlv2]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.consent[data-astro-cid-d32ejlv2]{color:var(--muted);text-align:center;font-size:13px}.site-footer[data-astro-cid-d32ejlv2]{border-top:1px solid var(--border);padding:var(--space-6) 0;background:var(--marble)}.footer-inner[data-astro-cid-d32ejlv2]{gap:var(--space-2) var(--space-4);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.footer-tagline[data-astro-cid-d32ejlv2]{color:var(--muted);font-size:14px}.footer-links[data-astro-cid-d32ejlv2]{gap:var(--space-3);display:flex}.footer-links[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2]{color:var(--muted);padding:10px 0;font-size:14px;text-decoration:none}.footer-links[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2]:hover{color:var(--ink);text-decoration:underline}.copyright[data-astro-cid-d32ejlv2]{color:var(--muted);grid-column:1/-1;font-size:13px}@media (width<=760px){.footer-inner[data-astro-cid-d32ejlv2]{text-align:center;grid-template-columns:1fr;justify-items:center}}
