main.svelte-1uha8ag{overflow-x:hidden}.hero.svelte-1uha8ag{position:relative;overflow:hidden;background:radial-gradient(1200px 500px at 80% -10%,rgba(25,201,154,.1),transparent 60%),linear-gradient(180deg,#f3fbf8 0%,#eef6f3 55%,var(--bg) 100%);isolation:isolate}.hero.svelte-1uha8ag:after{content:"";position:absolute;left:0;right:0;bottom:0;height:160px;background:linear-gradient(180deg,rgba(245,246,248,0) 0%,var(--bg) 100%);z-index:1;pointer-events:none}.hero-inner.svelte-1uha8ag{max-width:1120px;margin:0 auto;padding:3.5rem 1.1rem 4rem;display:grid;grid-template-columns:1.05fr .95fr;gap:2rem;align-items:center;position:relative;z-index:2}.orb.svelte-1uha8ag{position:absolute;border-radius:50%;filter:blur(45px);opacity:.55;z-index:1;pointer-events:none}.orb-a.svelte-1uha8ag{width:320px;height:320px;background:radial-gradient(circle at 30% 30%,#19c99a,transparent 70%);top:-60px;right:8%;animation:svelte-1uha8ag-float1 14s ease-in-out infinite}.orb-b.svelte-1uha8ag{width:260px;height:260px;background:radial-gradient(circle at 30% 30%,#0b7a5b,transparent 70%);bottom:-80px;left:2%;animation:svelte-1uha8ag-float2 18s ease-in-out infinite}.orb-c.svelte-1uha8ag{width:180px;height:180px;background:radial-gradient(circle at 30% 30%,#ff6b4a,transparent 70%);opacity:.3;top:40%;right:42%;animation:svelte-1uha8ag-float1 20s ease-in-out infinite reverse}@keyframes svelte-1uha8ag-float1{0%,to{transform:translate(0)}50%{transform:translate(-24px,28px)}}@keyframes svelte-1uha8ag-float2{0%,to{transform:translate(0)}50%{transform:translate(30px,-26px)}}.badge.svelte-1uha8ag{display:inline-block;background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--brand);font-size:.78rem;font-weight:700;padding:.35rem .85rem;border-radius:var(--r-pill);margin-bottom:1.1rem;border:1px solid var(--brand-100)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2.6rem;line-height:1.24;letter-spacing:-.04em;margin:0 0 1rem;font-weight:900}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) .hl:where(.svelte-1uha8ag){background:linear-gradient(135deg,var(--brand),#19c99a);-webkit-background-clip:text;background-clip:text;color:transparent}.lead.svelte-1uha8ag{font-size:1.02rem;line-height:1.7;color:var(--ink-2);margin:0 0 1.6rem;max-width:30rem}.hero-cta.svelte-1uha8ag{display:flex;gap:.7rem;flex-wrap:wrap;margin-bottom:1.3rem}.primary.svelte-1uha8ag{background:linear-gradient(135deg,var(--brand),#15a37c);color:#fff;font-weight:700;text-decoration:none;padding:.95rem 1.7rem;border-radius:var(--r-pill);box-shadow:0 10px 24px #0b7a5b52;transition:transform .15s,box-shadow .15s;display:inline-flex;align-items:center;gap:.4rem}.primary.svelte-1uha8ag .arr:where(.svelte-1uha8ag){transition:transform .2s}.primary.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0b7a5b66}.primary.svelte-1uha8ag:hover .arr:where(.svelte-1uha8ag){transform:translate(4px)}.ghost.svelte-1uha8ag{background:#ffffffb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--brand);font-weight:700;text-decoration:none;padding:.95rem 1.5rem;border-radius:var(--r-pill);border:1.5px solid var(--brand-100);transition:background .15s}.ghost.svelte-1uha8ag:hover{background:#fff}.trust-row.svelte-1uha8ag{display:flex;gap:1.1rem;flex-wrap:wrap;font-size:.84rem;color:var(--ink-3)}.hero-visual.svelte-1uha8ag{position:relative;perspective:1000px;display:flex;justify-content:center;align-items:center;min-height:340px}.glass-card.svelte-1uha8ag{width:300px;background:#ffffffb8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.9);border-radius:22px;padding:1.5rem 1.4rem;box-shadow:0 24px 60px #0b7a5b38;transform:rotateX(var(--tx, 0)) rotateY(var(--ty, 0));transition:transform .12s ease-out;transform-style:preserve-3d}.gc-top.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;margin-bottom:1.1rem}.gc-dot.svelte-1uha8ag{width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px #22c55e2e}.gc-title.svelte-1uha8ag{font-weight:800;font-size:.92rem}.gc-amt.svelte-1uha8ag{display:flex;flex-direction:column;gap:.1rem;margin-bottom:1.2rem;transform:translateZ(30px)}.gc-label.svelte-1uha8ag{font-size:.78rem;color:var(--ink-3)}.gc-value.svelte-1uha8ag{font-size:2.4rem;font-weight:900;color:var(--brand);letter-spacing:-.03em;line-height:1}.gc-value.svelte-1uha8ag .won:where(.svelte-1uha8ag){font-size:1rem;margin-left:.15rem}.gc-bars.svelte-1uha8ag{display:grid;gap:.55rem;margin-bottom:1rem}.bar.svelte-1uha8ag{position:relative;height:22px;background:var(--brand-50);border-radius:var(--r-pill);overflow:hidden;display:flex;align-items:center}.bar.svelte-1uha8ag span:where(.svelte-1uha8ag){position:absolute;left:0;top:0;bottom:0;width:var(--w);background:linear-gradient(90deg,var(--brand),#19c99a);border-radius:var(--r-pill);transform:scaleX(0);transform-origin:left center;animation:svelte-1uha8ag-grow 1.2s cubic-bezier(.22,1,.36,1) .3s both}.bar.svelte-1uha8ag em:where(.svelte-1uha8ag){position:relative;z-index:1;font-style:normal;font-size:.7rem;font-weight:800;color:#fff;padding-left:.7rem;text-shadow:0 1px 2px rgba(0,0,0,.25)}@keyframes svelte-1uha8ag-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.gc-foot.svelte-1uha8ag{font-size:.7rem;color:var(--ink-3);text-align:right}.float-chip.svelte-1uha8ag{position:absolute;background:#fff;border-radius:var(--r-pill);padding:.5rem .9rem;font-size:.8rem;font-weight:700;box-shadow:var(--sh-2);white-space:nowrap}.chip-1.svelte-1uha8ag{top:6%;left:2%;animation:svelte-1uha8ag-bob 6s ease-in-out infinite}.chip-2.svelte-1uha8ag{bottom:10%;right:0;animation:svelte-1uha8ag-bob 7s ease-in-out infinite .6s}.chip-3.svelte-1uha8ag{bottom:28%;left:6%;color:var(--accent);animation:svelte-1uha8ag-bob 5.5s ease-in-out infinite 1.1s}@keyframes svelte-1uha8ag-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.nearby-band.svelte-1uha8ag{max-width:calc(1120px - 2.2rem);margin:0 auto 2.4rem;position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;gap:.7rem;box-sizing:border-box}.nearby-pill.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.5rem;background:#fff;border:1px solid var(--brand-100);border-radius:var(--r-pill);box-shadow:var(--sh-3);padding:.85rem 1.4rem;font-size:.98rem;color:var(--ink-2);text-decoration:none;transition:transform .15s,box-shadow .15s}.nearby-pill.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--brand);font-weight:900}.nearby-pill.svelte-1uha8ag .pin:where(.svelte-1uha8ag){font-size:1.05rem}.nearby-pill.svelte-1uha8ag .go:where(.svelte-1uha8ag){color:var(--brand);font-weight:700;margin-left:.3rem}.nearby-pill.success.svelte-1uha8ag:hover,.nearby-pill.neutral.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:var(--sh-2)}.nearby-pill.loading.svelte-1uha8ag{color:var(--ink-3);background:var(--brand-50);border-color:var(--line);cursor:default}.nearby-pill.action.svelte-1uha8ag{cursor:pointer;font-weight:700;color:var(--brand);font-family:inherit}.nearby-pill.action.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:var(--sh-2)}.nearby-pill.action.svelte-1uha8ag .go:where(.svelte-1uha8ag){margin-left:.1rem}.nearby-alt.svelte-1uha8ag{font-size:.82rem;color:var(--ink-3);text-decoration:none;border-bottom:1px dashed var(--line);padding-bottom:1px;transition:color .15s}.nearby-alt.svelte-1uha8ag:hover{color:var(--brand)}.spinner.svelte-1uha8ag{width:15px;height:15px;border:2px solid var(--brand-100);border-top-color:var(--brand);border-radius:50%;animation:svelte-1uha8ag-spin .8s linear infinite}@keyframes svelte-1uha8ag-spin{to{transform:rotate(360deg)}}.section.svelte-1uha8ag{max-width:1120px;margin:0 auto;padding:2.4rem 1.1rem}.section.today.svelte-1uha8ag{padding-top:0}.section.alt.svelte-1uha8ag{max-width:none;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section.alt.svelte-1uha8ag>:where(.svelte-1uha8ag){max-width:1120px;margin-left:auto;margin-right:auto}.sec-head.svelte-1uha8ag{text-align:center;margin-bottom:2.2rem}.sec-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.8rem;font-weight:900;letter-spacing:-.03em;margin:0 0 .5rem}.sec-head.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-2);margin:0}.purpose-row.svelte-1uha8ag{display:grid;grid-template-columns:5fr 3fr 2.4fr;gap:1rem}.purpose-card.svelte-1uha8ag{position:relative;display:flex;flex-direction:column;gap:.4rem;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:1.6rem 1.5rem;box-shadow:var(--sh-1);overflow:hidden;transition:transform .22s,box-shadow .22s,border-color .22s}.purpose-card.svelte-1uha8ag:before{content:"";position:absolute;left:0;top:0;right:0;height:4px;background:var(--pc-color, var(--brand))}.purpose-card.accident.svelte-1uha8ag{--pc-color: var(--brand);--pc-tint: var(--brand-50)}.purpose-card.pain.svelte-1uha8ag{--pc-color: #2a8ca5;--pc-tint: #e9f5f9}.purpose-card.diet.svelte-1uha8ag{--pc-color: var(--accent);--pc-tint: #fff2ee}.purpose-card.svelte-1uha8ag:hover{transform:translateY(-6px);box-shadow:var(--sh-3);border-color:var(--pc-color, var(--brand))}.pc-emoji.svelte-1uha8ag{font-size:2rem;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--pc-tint, var(--brand-50));border-radius:16px;margin-bottom:.3rem}.pc-tag.svelte-1uha8ag{font-size:.68rem;font-weight:800;color:var(--pc-color, var(--brand));letter-spacing:.02em}.purpose-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.2rem;font-weight:900;letter-spacing:-.03em;margin:0}.purpose-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.88rem;color:var(--ink-2);line-height:1.6;margin:0;flex:1}.pc-go.svelte-1uha8ag{font-size:.86rem;font-weight:700;color:var(--pc-color, var(--brand));margin-top:.5rem}.value-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.value-card.svelte-1uha8ag{background:#fff;border-radius:var(--r);padding:1.5rem 1.3rem;box-shadow:var(--sh-1);transition:transform .2s,box-shadow .2s;border:1px solid var(--line)}.value-card.svelte-1uha8ag:hover{transform:translateY(-6px);box-shadow:var(--sh-3);border-color:var(--brand-100)}.v-icon.svelte-1uha8ag{font-size:1.9rem;margin-bottom:.7rem;width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:var(--brand-50);border-radius:14px}.value-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1rem;margin:0 0 .4rem}.value-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.86rem;color:var(--ink-2);line-height:1.55;margin:0}.treat-row.svelte-1uha8ag{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.treat-card.svelte-1uha8ag{background:var(--bg);border-radius:var(--r);padding:1.3rem .8rem;text-align:center;transition:transform .2s}.treat-card.svelte-1uha8ag:hover{transform:translateY(-6px)}.treat-card.svelte-1uha8ag img:where(.svelte-1uha8ag){width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 6px 12px rgba(16,24,40,.12))}.treat-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:.95rem;margin:.5rem 0 .3rem}.treat-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.8rem;color:var(--ink-3);margin:0}.steps.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.step.svelte-1uha8ag{background:#fff;border-radius:var(--r);padding:1.8rem 1.5rem;box-shadow:var(--sh-1);border:1px solid var(--line);position:relative;transition:transform .2s,box-shadow .2s}.step.svelte-1uha8ag:hover{transform:translateY(-4px);box-shadow:var(--sh-2)}.s-num.svelte-1uha8ag{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--brand),#19c99a);color:#fff;font-weight:900;display:flex;align-items:center;justify-content:center;margin-bottom:.9rem;box-shadow:0 8px 16px #0b7a5b4d}.step.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.1rem;margin:0 0 .4rem}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.88rem;color:var(--ink-2);line-height:1.6;margin:0}.data-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.3rem}.data-card.svelte-1uha8ag{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:1.4rem;transition:transform .2s,box-shadow .2s}.data-card.svelte-1uha8ag:hover{transform:translateY(-4px);box-shadow:var(--sh-2)}.data-card.svelte-1uha8ag .tag:where(.svelte-1uha8ag){font-size:.68rem;font-weight:800;padding:.14rem .5rem;border-radius:var(--r-pill)}.tag.api.svelte-1uha8ag{background:var(--brand-50);color:var(--brand)}.tag.law.svelte-1uha8ag{background:#e7eefb;color:#2a52be}.tag.ins.svelte-1uha8ag{background:#e9f5f9;color:#1f7a90}.data-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.05rem;margin:.6rem 0 .3rem}.data-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.85rem;color:var(--ink-2);line-height:1.55;margin:0}.data-more.svelte-1uha8ag{display:block;width:fit-content;margin:0 auto;color:var(--brand);font-weight:700;text-decoration:none;font-size:.9rem;padding:.6rem 1.3rem;border:1.5px solid var(--brand-100);border-radius:var(--r-pill);background:#fff;transition:background .15s,transform .15s}.data-more.svelte-1uha8ag:hover{background:var(--brand-50);transform:translateY(-2px)}.cta-band.svelte-1uha8ag{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(900px 400px at 20% 120%,rgba(25,201,154,.35),transparent 60%),linear-gradient(160deg,var(--brand) 0%,var(--brand-dark) 70%,#0a4336 100%);color:#fff;text-align:center;padding:4.5rem 1.1rem}.cta-particles.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.5}.cta-orb-a.svelte-1uha8ag{width:300px;height:300px;background:radial-gradient(circle at 30% 30%,#19c99a,transparent 70%);opacity:.4;top:-120px;left:8%;animation:svelte-1uha8ag-float1 15s ease-in-out infinite}.cta-orb-b.svelte-1uha8ag{width:220px;height:220px;background:radial-gradient(circle at 30% 30%,#8fe8cd,transparent 70%);opacity:.3;bottom:-100px;right:10%;animation:svelte-1uha8ag-float2 18s ease-in-out infinite}.cta-inner.svelte-1uha8ag{position:relative;z-index:2}.cta-band.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:2rem;font-weight:900;margin:0 0 .6rem;letter-spacing:-.03em}.cta-band.svelte-1uha8ag p:where(.svelte-1uha8ag){opacity:.92;margin:0 0 1.7rem}.cta-btn.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.4rem;background:#fff;color:var(--brand);font-weight:800;text-decoration:none;padding:1rem 2rem;border-radius:var(--r-pill);box-shadow:0 12px 28px #00000047;transition:transform .15s,box-shadow .15s}.cta-btn.svelte-1uha8ag .arr:where(.svelte-1uha8ag){transition:transform .2s}.cta-btn.svelte-1uha8ag:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 16px 34px #00000057}.cta-btn.svelte-1uha8ag:hover .arr:where(.svelte-1uha8ag){transform:translate(4px)}.reveal{opacity:0;transform:translateY(26px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.reveal.in{opacity:1;transform:none}@media (max-width: 860px){.hero-inner.svelte-1uha8ag{grid-template-columns:1fr;padding-top:2.5rem}.hero-visual.svelte-1uha8ag{order:-1;min-height:280px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2rem}.nearby-band.svelte-1uha8ag{margin:1.2rem 1.1rem 2.4rem}.nearby-pill.svelte-1uha8ag{font-size:.9rem;padding:.75rem 1.1rem;flex-wrap:wrap;justify-content:center;text-align:center}.purpose-row.svelte-1uha8ag{grid-template-columns:1fr}.value-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.treat-row.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}.steps.svelte-1uha8ag{grid-template-columns:1fr}.data-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.value-grid.svelte-1uha8ag,.treat-row.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.data-grid.svelte-1uha8ag{grid-template-columns:1fr}.glass-card.svelte-1uha8ag{width:260px}}@media (prefers-reduced-motion: reduce){.orb.svelte-1uha8ag,.float-chip.svelte-1uha8ag,.cta-orb-a.svelte-1uha8ag,.cta-orb-b.svelte-1uha8ag{animation:none!important}.bar.svelte-1uha8ag span:where(.svelte-1uha8ag){animation:none!important;transform:scaleX(1)}.spinner.svelte-1uha8ag{animation:none!important}}
