form.svelte-2f4rc2{max-width:600px;margin:0 auto}.row.svelte-2f4rc2{flex-wrap:wrap;gap:12px;margin-bottom:22px;display:flex;transform:rotate(-1deg)}.row.svelte-2f4rc2 input:where(.svelte-2f4rc2){border:2px solid var(--ink);min-width:200px;color:var(--ink);background:#fff;border-radius:11px;outline:none;flex:1;padding:13px 15px;font-size:15px}.row.svelte-2f4rc2 input:where(.svelte-2f4rc2):focus{border-color:var(--blue)}.card.svelte-2f4rc2{border:2px solid var(--ink);border-radius:14px;margin-bottom:16px;padding:18px 20px;box-shadow:0 9px 20px -13px #1d1a1580}.card--gold.svelte-2f4rc2{border:2.5px solid var(--gold)}.care.svelte-2f4rc2{font-family:var(--font-accent);color:var(--gold);margin:0 0 8px;font-size:15px;font-style:italic}.card-head.svelte-2f4rc2{align-items:center;gap:11px;margin-bottom:11px;display:flex}.num.svelte-2f4rc2{color:#fff;width:34px;height:34px;font:700 12.5px / 1 var(--font-body);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.q.svelte-2f4rc2{font:700 15px / 1.3 var(--font-body);color:var(--ink)}.of.svelte-2f4rc2{font:600 11px / 1 var(--font-mono);color:#1d1a1561;flex:none;margin-left:auto}.card.svelte-2f4rc2 input:where(.svelte-2f4rc2),.card.svelte-2f4rc2 textarea:where(.svelte-2f4rc2){width:100%;color:var(--ink);background:#fff;border:1.5px solid #1d1a1533;border-radius:9px;outline:none;padding:11px 13px;font-size:15px}.card.svelte-2f4rc2 textarea:where(.svelte-2f4rc2){min-height:80px;line-height:1.5}.card.svelte-2f4rc2 input:where(.svelte-2f4rc2):focus,.card.svelte-2f4rc2 textarea:where(.svelte-2f4rc2):focus{border-color:var(--blue)}.note.svelte-2f4rc2{color:var(--muted);margin:9px 0 0;font-size:12.5px;line-height:1.5}.note.svelte-2f4rc2 a:where(.svelte-2f4rc2){color:var(--blue);font-weight:600;text-decoration:none}.server-error.svelte-2f4rc2{text-align:center;color:var(--red);margin:18px 0 0;font-size:14px;font-weight:600}.submit-row.svelte-2f4rc2{text-align:center;margin-top:28px}.submit-row.svelte-2f4rc2 button:where(.svelte-2f4rc2){cursor:pointer;background:var(--orange);color:var(--ink);font:700 18px / 1 var(--font-body);border:none;border-radius:40px;padding:18px 46px;transition:background .18s;transform:rotate(-1.2deg);box-shadow:0 10px 22px -10px #e79a24e6}.submit-row.svelte-2f4rc2 button:where(.svelte-2f4rc2):hover{background:var(--orange-hover)}.submit-row.svelte-2f4rc2 button:where(.svelte-2f4rc2):disabled{opacity:.6;cursor:default}.confirm.svelte-2f4rc2{text-align:center;border:2px solid var(--ink);background:#fff;border-radius:16px;max-width:520px;margin:0 auto;padding:56px 16px;transform:rotate(-.7deg)}.confirm-star.svelte-2f4rc2{font-family:var(--font-accent);color:var(--orange);font-size:54px;line-height:1}.confirm.svelte-2f4rc2 h2:where(.svelte-2f4rc2){font-family:var(--font-display);color:var(--ink);margin:12px 0;font-size:34px;font-weight:400}.confirm.svelte-2f4rc2 p:where(.svelte-2f4rc2){color:var(--body-ink);max-width:360px;margin:0 auto;font-size:15.5px;line-height:1.65}.tweak.svelte-2f4rc2{border:2px solid var(--ink);cursor:pointer;color:var(--ink);font:700 13px / 1 var(--font-body);background:0 0;border-radius:30px;margin-top:22px;padding:11px 22px}.hero[data-astro-cid-lcdefpme]{background:var(--bg);border-bottom:6px solid var(--ink);padding-top:env(safe-area-inset-top)}.hero-frame[data-astro-cid-lcdefpme]{max-width:1400px;margin:0 auto;position:relative;overflow:hidden}.hero-frame[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block}.spotlight[data-astro-cid-lcdefpme]{border:3px solid var(--cream);opacity:0;pointer-events:none;border-radius:50%;width:26%;height:34%;transition:left .35s,top .35s,width .35s,height .35s,opacity .3s;position:absolute;top:8%;left:4%;box-shadow:0 0 0 9999px #1d1a156b}.hotspot[data-astro-cid-lcdefpme]{position:absolute}.badge[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--cream);font:600 clamp(10px, 1.3vw, 13px) / 1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;pointer-events:none;padding:9px 15px;position:absolute;bottom:calc(clamp(16px,3vw,34px) + clamp(0px,8vw - 30px,64px));left:clamp(16px,3vw,40px)}.letter-wrap[data-astro-cid-lcdefpme]{max-width:860px;margin:clamp(-64px,30px - 8vw,0px) auto 0;padding:0 clamp(14px,3vw,24px);position:relative}.letter[data-astro-cid-lcdefpme]{background:var(--cream);border:2px solid var(--ink);text-align:center;border-radius:14px;padding:clamp(32px,5vw,54px) clamp(20px,5vw,56px) clamp(28px,4vw,42px);box-shadow:0 20px 44px -26px #1d1a158c}.letter[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(30px,6.4vw,50px);font-weight:400;line-height:1.03}.intro[data-astro-cid-lcdefpme]{font-family:var(--font-accent);color:var(--body-ink);max-width:600px;margin:20px auto 0;font-size:clamp(17px,3vw,22px);font-style:italic;line-height:1.42}.chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:8px;max-width:540px;margin:26px auto 0;display:flex}.chip[data-astro-cid-lcdefpme]{cursor:default;font:600 12px / 1 var(--font-body);letter-spacing:.06em;border-radius:20px;padding:7px 12px;transition:transform .18s,box-shadow .18s}.chip[data-astro-cid-lcdefpme].is-hot{transform:scale(1.14);box-shadow:0 0 0 2.5px #1d1a15,0 8px 18px -8px #1d1a1599}.hint[data-astro-cid-lcdefpme]{font-family:var(--font-accent);color:var(--muted);margin:14px 0 0;font-size:14px;font-style:italic}.label[data-astro-cid-lcdefpme]{text-align:center;font:600 12px / 1 var(--font-body);letter-spacing:.28em;text-transform:uppercase;color:var(--red)}.facts[data-astro-cid-lcdefpme]{max-width:820px;margin:clamp(44px,6vw,68px) auto 0;padding:0 clamp(20px,5vw,40px)}.facts[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{margin-bottom:26px}.facts-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:clamp(18px,2.6vw,30px);display:grid}.fact[data-astro-cid-lcdefpme]{border-top:2px solid var(--ink);padding-top:16px}.fact-title[data-astro-cid-lcdefpme]{font-family:var(--font-accent);margin-bottom:8px;font-size:21px;font-style:italic;font-weight:400;line-height:normal}.fact[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--body-ink);margin:0;font-size:14.5px;line-height:1.6}.explainer[data-astro-cid-lcdefpme]{text-align:center;max-width:660px;margin:clamp(44px,6vw,68px) auto 0;padding:0 clamp(20px,5vw,40px)}.explainer[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{margin-bottom:18px}.explainer[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--body-ink);margin:0;font-size:15px;line-height:1.7}.explainer[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:14px}.apply[data-astro-cid-lcdefpme]{max-width:660px;margin:0 auto;padding:clamp(44px,6vw,68px) clamp(20px,5vw,40px) 20px}.footer[data-astro-cid-lcdefpme]{border-top:2px solid var(--ink);text-align:center;margin-top:clamp(40px,6vw,64px);padding:38px clamp(20px,5vw,40px) 52px}.foot-mark[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin-bottom:10px;font-size:19px}.foot-star[data-astro-cid-lcdefpme]{color:var(--red)}.foot-line[data-astro-cid-lcdefpme]{font-family:var(--font-accent);color:var(--body-ink);max-width:420px;margin:0 auto;font-size:16px;font-style:italic}@media (width>=1320px){.badge[data-astro-cid-lcdefpme]{bottom:clamp(16px,3vw,34px)}}@media (width<=520px){.hero[data-astro-cid-lcdefpme]{border-bottom-width:0}}
