:root{--jp-dark: #2b2f36;--jp-darker: #22262c;--jp-yellow: #ffc72c;--jp-gray: #cfd3d9;--jp-gray-ink: #1f2937}.wrap.svelte-1w0k9td{width:min(1480px,100% - clamp(2.5rem,7vw,8rem));margin-inline:auto}.jp-hero.svelte-1w0k9td{background:linear-gradient(135deg,#f3f4f6,#d9dce1 42%,#aeb4bd 78%,#d1d5db);color:var(--jp-gray-ink);padding:clamp(2.5rem,6vw,4.5rem) 0}.jp-hero-grid.svelte-1w0k9td{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,5vw,4rem);align-items:center}.jp-page.svelte-1w0k9td h1:where(.svelte-1w0k9td){color:var(--jp-gray-ink);margin:1rem 0;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.05;font-weight:800;letter-spacing:-.02em}.sub.svelte-1w0k9td{max-width:34rem;margin:0 0 1.6rem;color:#374151;font-size:1.05rem;line-height:1.6}.actions.svelte-1w0k9td{display:flex;flex-wrap:wrap;gap:.8rem}.btn-yellow.svelte-1w0k9td,.btn-outline.svelte-1w0k9td{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.4rem;border-radius:10px;font-weight:800;font-size:.95rem;text-decoration:none;transition:transform .15s ease,background .15s ease}.btn-yellow.svelte-1w0k9td{background:var(--jp-yellow);color:var(--jp-dark)}.btn-yellow.svelte-1w0k9td:hover{background:#ffd25a;transform:translateY(-2px);text-decoration:none}.btn-outline.svelte-1w0k9td{border:1px solid var(--jp-gray-ink);color:var(--jp-gray-ink)}.btn-outline.svelte-1w0k9td:hover{background:#1f293714;transform:translateY(-2px);text-decoration:none}.note.svelte-1w0k9td{margin:1.2rem 0 0;font-size:.82rem;color:#4b5563}.jp-page.svelte-1w0k9td{background:#f0f1f3}.jp-hero-visual.svelte-1w0k9td{min-width:0}.jp-page.svelte-1w0k9td .ac-hero-green{background:var(--jp-yellow)}.jp-page.svelte-1w0k9td .ac-pay-note{background:#fff;color:var(--jp-gray-ink)}.jp-page.svelte-1w0k9td .ac-pay-kicker{color:#4b5563}.jp-page.svelte-1w0k9td .ac-pay-note p{color:var(--jp-gray-ink)}.jp-page.svelte-1w0k9td h2:where(.svelte-1w0k9td){margin:0 0 1.5rem;font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:800;color:#1b1e23}.jp-page.svelte-1w0k9td h3:where(.svelte-1w0k9td){margin:.7rem 0 .4rem;font-size:1.05rem;color:#1b1e23}.features.svelte-1w0k9td{background:#f0f1f3;padding:clamp(2.5rem,5vw,4rem) 0 1rem}.feat-grid.svelte-1w0k9td{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.feat.svelte-1w0k9td{padding:1.1rem 1.2rem 1.3rem;border-radius:16px;background:#fff}.feat.svelte-1w0k9td p:where(.svelte-1w0k9td){margin:0;font-size:.88rem;line-height:1.5;color:#6b7280}.fnum.svelte-1w0k9td{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:var(--jp-yellow);color:var(--jp-dark);font-size:.8rem;font-weight:800}.fnum.dk.svelte-1w0k9td{background:var(--jp-gray);color:var(--jp-gray-ink)}.journey.svelte-1w0k9td{background:#f0f1f3;padding:2rem 0}.journey-box.svelte-1w0k9td{padding:clamp(1.5rem,3vw,2rem) clamp(1.5rem,3vw,2rem) 2rem;border-radius:26px;background:linear-gradient(135deg,#f3f4f6,#d9dce1 42%,#aeb4bd 78%,#d1d5db);color:var(--jp-gray-ink)}.jp-page.svelte-1w0k9td .journey-box:where(.svelte-1w0k9td) h2:where(.svelte-1w0k9td){color:var(--jp-gray-ink);font-size:clamp(1.4rem,2.6vw,1.8rem)}.steps.svelte-1w0k9td{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.step.svelte-1w0k9td{padding-top:.9rem;border-top:2px solid #6b7280}.step.svelte-1w0k9td b:where(.svelte-1w0k9td){display:block;font-size:1.9rem;color:#4b5563}.step.svelte-1w0k9td strong:where(.svelte-1w0k9td){font-size:.9rem}.step.svelte-1w0k9td p:where(.svelte-1w0k9td){margin:.3rem 0 0;font-size:.85rem;line-height:1.5;color:#374151}.plan-kicker.svelte-1w0k9td{font-size:.68rem;font-weight:800;letter-spacing:.08em;color:#6b7280}.plan-kicker.dark.svelte-1w0k9td{color:var(--jp-dark)}.closing.svelte-1w0k9td{background:var(--jp-yellow);padding:3rem 0}.closing-grid.svelte-1w0k9td{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:3rem;align-items:center;color:var(--jp-dark)}blockquote.svelte-1w0k9td{margin:.6rem 0;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:700;line-height:1.25}.ready.svelte-1w0k9td{padding:1.4rem;border-radius:20px;background:var(--jp-gray);color:var(--jp-gray-ink)}.ready.svelte-1w0k9td strong:where(.svelte-1w0k9td){font-size:1.1rem}.ready.svelte-1w0k9td p:where(.svelte-1w0k9td){margin:.3rem 0 1rem;font-size:.85rem;color:#374151}.btn-yellow.wide.svelte-1w0k9td{width:100%;padding:.7rem}@media (max-width: 860px){.jp-hero-grid.svelte-1w0k9td,.closing-grid.svelte-1w0k9td{grid-template-columns:1fr}.feat-grid.svelte-1w0k9td,.steps.svelte-1w0k9td{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.btn-yellow.svelte-1w0k9td,.btn-outline.svelte-1w0k9td{transition:none}}
