.stepper.svelte-14bixbw{box-sizing:border-box;border:1px solid var(--line,#e3e8ee);background:var(--surface,#fff);width:100%;min-width:0;max-width:480px;box-shadow:var(--shadow-card,0 6px 16px #0000000d);border-radius:18px;padding:22px 24px 20px}.stepper-indicators.svelte-14bixbw{align-items:center;min-width:0;margin-bottom:18px;padding-bottom:4px;display:flex;overflow:auto hidden}.stepper-dot.svelte-14bixbw{cursor:pointer;width:44px;height:44px;font-family:var(--heading,inherit);border:none;border-radius:999px;flex-shrink:0;place-items:center;font-size:.85rem;font-weight:700;transition:background .3s,color .3s,transform .2s;display:grid}.stepper-dot.inactive.svelte-14bixbw{background:var(--panel,#f1f1f1);color:var(--ink-muted,#999)}.stepper-dot.active.svelte-14bixbw{background:var(--st-accent);color:var(--st-accent)}.stepper-dot.complete.svelte-14bixbw{background:var(--st-accent);color:var(--surface,#fff)}.dot-inner.svelte-14bixbw{background:var(--surface,#fff);border-radius:999px;width:11px;height:11px}.stepper-dot.svelte-14bixbw svg:where(.svelte-14bixbw){width:15px;height:15px}.stepper-bar.svelte-14bixbw{background:var(--line,#e3e8ee);border-radius:999px;flex:0 0 clamp(.75rem,2vw,2.4rem);height:2px;margin:0 6px;position:relative;overflow:hidden}.stepper-bar-fill.svelte-14bixbw{background:var(--st-accent);transform-origin:0;transition:transform .4s;position:absolute;inset:0;transform:scaleX(0)}.stepper-bar-fill.filled.svelte-14bixbw{transform:scaleX(1)}.stepper-content.svelte-14bixbw{min-width:0;transition:height .4s cubic-bezier(.5,1,.5,1);position:relative;overflow:hidden}.stepper-pane.svelte-14bixbw{min-width:0;animation:.4s cubic-bezier(.16,1,.3,1) forwards svelte-14bixbw-stepper-enter}.stepper-content.measured.svelte-14bixbw .stepper-pane:where(.svelte-14bixbw){position:absolute;top:0;left:0;right:0}@keyframes svelte-14bixbw-stepper-enter{0%{transform:translateX(var(--enter-x));opacity:0}to{opacity:1;transform:translate(0)}}.stepper-footer.svelte-14bixbw{justify-content:flex-end;gap:12px;margin-top:18px;display:flex}.stepper-footer.between.svelte-14bixbw{justify-content:space-between}.stepper-back.svelte-14bixbw{min-height:44px;color:var(--ink-muted,#777);font-family:var(--heading,inherit);cursor:pointer;background:0 0;border:none;padding:6px 10px;font-size:.9rem;font-weight:600;transition:color .2s}.stepper-back.svelte-14bixbw:hover{color:var(--ink,#111)}.stepper-next.svelte-14bixbw{background:var(--st-accent);min-height:44px;color:var(--bg,#fff);font-family:var(--heading,inherit);letter-spacing:.01em;cursor:pointer;box-shadow:0 6px 16px color-mix(in srgb, var(--st-accent) 30%, transparent);border:none;border-radius:999px;padding:9px 20px;font-size:.9rem;font-weight:700;transition:transform .2s,filter .2s}.stepper-next.svelte-14bixbw:hover{filter:brightness(1.05);transform:translateY(-1px)}.stepper-next.svelte-14bixbw:disabled{opacity:.45;cursor:not-allowed;filter:none;box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){.stepper-pane.svelte-14bixbw{animation:none}.stepper-content.svelte-14bixbw{transition:none}}body{margin:0}.brand-home.svelte-1uha8ag{--surface:#fffefb;--panel:#fbf7f1;--ink:#071a33;--ink-muted:#4a403499;--line:#071a331a;--accent:#ff4f1f;--bg:#fff;--heading:"Clario", Georgia, serif;--shadow-card:inset 0 1px 0 #ffffffd9, 0 2px 4px #071a330d, 0 6px 16px #071a330d;color:#071a33;background:linear-gradient(#fdfbf7 0%,#f6efe6 100%);flex-direction:column;justify-content:center;gap:72px;min-height:100dvh;padding:clamp(32px,5vw,80px);font-family:Clario,Georgia,serif;display:flex}.entry-main.svelte-1uha8ag{--canvas:#f7f4ef;--paper:#fff;--ink:#1f1e1c;--body:#746f66;--line:#1f1e1c1f;--red:#b88a3c;--red-dark:#1f1e1c;--heading:"Clario", Georgia, serif;background:linear-gradient(120deg, #c8372d14, transparent 34%), linear-gradient(180deg, #fbfaf7 0%, var(--canvas) 100%);min-height:100dvh;color:var(--ink);place-items:center;padding:clamp(18px,3vw,42px);font-family:Inter,system-ui,sans-serif;display:grid;overflow-x:hidden}.entry-shell.svelte-1uha8ag{box-sizing:border-box;border:1px solid var(--line);background:#fffaf3d1;grid-template-columns:minmax(0,.88fr) minmax(360px,.72fr);align-items:stretch;width:min(1120px,100%);min-height:min(680px,100dvh - clamp(36px,6vw,84px));display:grid;overflow:hidden;box-shadow:0 30px 70px #1f25331a}.entry-copy.svelte-1uha8ag{flex-direction:column;justify-content:center;min-width:0;padding:clamp(26px,4vw,58px);display:flex}.entry-lockup.svelte-1uha8ag{margin-bottom:clamp(28px,4vh,42px)}.entry-logo.svelte-1uha8ag{width:min(255px,100%);height:auto;display:block}.entry-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:10ch;font-family:var(--heading);letter-spacing:0;color:var(--ink);margin:0;font-size:clamp(2.65rem,6.4vw,5.35rem);font-weight:900;line-height:.92}.entry-lead.svelte-1uha8ag{max-width:42rem;color:var(--body);margin:20px 0 0;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.62}.entry-form.svelte-1uha8ag{max-width:560px;margin-top:clamp(24px,4vh,34px)}.entry-form.svelte-1uha8ag label:where(.svelte-1uha8ag){letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-bottom:9px;font-size:12px;font-weight:800;display:block}.entry-field.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.entry-field.svelte-1uha8ag input:where(.svelte-1uha8ag),.entry-field.svelte-1uha8ag button:where(.svelte-1uha8ag){min-width:0;min-height:54px;font:inherit;border-radius:6px}.entry-field.svelte-1uha8ag input:where(.svelte-1uha8ag){box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);background:#ffffffdb;padding:0 16px}.entry-field.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{outline-offset:2px;outline:2px solid #c8372d59}.entry-field.svelte-1uha8ag input:where(.svelte-1uha8ag):disabled{color:#1f253373;background:#e7e4dd73}.entry-field.svelte-1uha8ag button:where(.svelte-1uha8ag){background:var(--red-dark);color:#fffaf3;cursor:pointer;border:0;padding:0 28px;font-weight:800}.entry-field.svelte-1uha8ag button:where(.svelte-1uha8ag):disabled{cursor:not-allowed;opacity:.55}.entry-help.svelte-1uha8ag,.entry-error.svelte-1uha8ag{margin:12px 0 0;font-size:.9rem;line-height:1.5}.entry-help.svelte-1uha8ag{color:var(--body)}.entry-error.svelte-1uha8ag{color:var(--red-dark);font-weight:700}.entry-plate.svelte-1uha8ag{background:#1f1e1c;min-height:100%;position:relative;overflow:hidden}.entry-plate.svelte-1uha8ag:after{content:"";background:linear-gradient(#1f25330d,#1f25336b),radial-gradient(circle at 28% 22%,#fffaf32e,#0000 36%);position:absolute;inset:0}.entry-plate.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;filter:saturate(.92)contrast(1.04);width:100%;height:100%;display:block}.entry-proof.svelte-1uha8ag{z-index:1;gap:8px;display:grid;position:absolute;bottom:24px;left:24px;right:24px}.entry-proof.svelte-1uha8ag span:where(.svelte-1uha8ag){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fffaf3;letter-spacing:.08em;text-transform:uppercase;background:#1f25339e;border:1px solid #fffaf347;width:fit-content;padding:8px 10px;font-size:12px;font-weight:800}@media (width<=860px){.entry-main.svelte-1uha8ag{place-items:start stretch;padding:0}.entry-shell.svelte-1uha8ag{width:100%;min-height:auto;box-shadow:none;border-left:0;border-right:0;grid-template-columns:1fr}.entry-copy.svelte-1uha8ag{box-sizing:border-box;width:min(100%,390px);padding:30px 42px 34px 22px}.entry-lockup.svelte-1uha8ag{margin-bottom:32px}.entry-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:11ch}.entry-field.svelte-1uha8ag{grid-template-columns:1fr}.entry-field.svelte-1uha8ag button:where(.svelte-1uha8ag){width:100%}.entry-plate.svelte-1uha8ag{order:-1;min-height:220px}.entry-proof.svelte-1uha8ag{bottom:16px;left:16px;right:16px}}.hero.svelte-1uha8ag{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,4vw,64px);width:100%;max-width:1180px;margin:0 auto;display:grid}@media (width<=880px){.hero.svelte-1uha8ag{grid-template-columns:1fr}.hero-visual.svelte-1uha8ag{display:none}}.kicker.svelte-1uha8ag{letter-spacing:.16em;text-transform:uppercase;color:#bd431a;margin:0 0 18px;font-size:12px}h1.svelte-1uha8ag{letter-spacing:-.035em;color:#071a33;max-width:14ch;margin:0;font-size:clamp(2.4rem,1.6rem + 3vw,4rem);font-weight:900;line-height:1.02}h1.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#ff4f1f}.lead.svelte-1uha8ag{color:#46505f;max-width:46ch;margin:22px 0 0;font-family:Inter,system-ui,sans-serif;font-size:18px;line-height:1.6}code.svelte-1uha8ag{color:#bd431a;font-family:ui-monospace,monospace;font-size:.9em}.ctas.svelte-1uha8ag{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.cta.svelte-1uha8ag{color:#fffefb;background:#ff4f1f;border-radius:10px;padding:14px 28px;font-family:Inter,system-ui,sans-serif;font-weight:700;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 20px #ff4f1f2e}.cta.ghost.svelte-1uha8ag{color:#071a33;box-shadow:none;background:0 0;border:1px solid #071a332e}.cta.svelte-1uha8ag:hover{transform:translateY(-2px)}.hero-visual.svelte-1uha8ag{width:100%;max-width:430px;height:360px;margin:0 auto;position:relative}.swap-card.svelte-1uha8ag{flex-direction:column;justify-content:flex-end;gap:8px;height:100%;padding:22px;display:flex}.swap-kicker.svelte-1uha8ag{letter-spacing:.14em;text-transform:uppercase;color:#bd431a;font-family:Inter,system-ui,sans-serif;font-size:12px}.swap-title.svelte-1uha8ag{letter-spacing:-.02em;color:#071a33;font-size:1.4rem;font-weight:800}.swap-desc.svelte-1uha8ag{color:#5a4f45;font-family:Inter,system-ui,sans-serif;font-size:.9rem}.how.svelte-1uha8ag{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(36px,5vw,72px);width:100%;max-width:1180px;margin:0 auto;display:grid}@media (width<=880px){.how.svelte-1uha8ag{grid-template-columns:1fr;gap:28px}}.how-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.03em;color:#071a33;margin:14px 0 16px;font-family:Clario,Georgia,serif;font-size:clamp(1.8rem,1.2rem + 1.8vw,2.6rem);font-weight:800;line-height:1.04}.how-lead.svelte-1uha8ag{color:#46505f;max-width:38ch;margin:0;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.6}.how-eyebrow.svelte-1uha8ag{letter-spacing:.16em;text-transform:uppercase;color:#bd431a;margin:0;font-size:12px}.step-body.svelte-1uha8ag{padding:6px 0 2px}.step-eyebrow.svelte-1uha8ag{letter-spacing:.14em;text-transform:uppercase;color:#bd431a;font-family:Inter,system-ui,sans-serif;font-size:12px}.step-body.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:-.02em;color:#071a33;margin:8px 0;font-size:1.5rem;font-weight:800}.step-body.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#46505f;margin:0;font-family:Inter,sans-serif;font-size:1rem;line-height:1.55}
