.screen.svelte-cwls5q{z-index:0;min-height:100vh;color:var(--btn-ink);background:linear-gradient(#eef9f9 0%,#e3f3f1 34%,#f4fcfa 64%,#eef9f9 100%);font-family:Nunito Variable,Nunito,Noto Sans TC,-apple-system,sans-serif;position:relative;overflow:hidden}.screen.svelte-cwls5q :where(.svelte-cwls5q)::selection{background:#ff7a5c40}@keyframes svelte-cwls5q-feelreefRay{0%,to{opacity:.45}50%{opacity:.9}}@keyframes svelte-cwls5q-feelreefBubble{0%{opacity:0;transform:translateY(8px)scale(.7)}18%{opacity:.5}to{opacity:0;transform:translateY(-240px)scale(1.2)}}.bubbles.svelte-cwls5q{pointer-events:none;z-index:0;position:absolute;inset:0}.bub.svelte-cwls5q{border-radius:50%;animation-name:svelte-cwls5q-feelreefBubble;animation-timing-function:ease-in;animation-iteration-count:infinite;position:absolute}@media (prefers-reduced-motion:reduce){.screen.svelte-cwls5q :where(.svelte-cwls5q){animation:none!important}}.screen.svelte-cwls5q>.topbar{z-index:10;position:relative}.wrap.svelte-cwls5q{z-index:1;max-width:var(--reef-page-max);margin:0 auto;padding:0 30px;position:relative}.hero.svelte-cwls5q{text-align:center;max-width:800px;margin:54px auto 0}.status.svelte-cwls5q{color:var(--ocean);background:#ffffffb8;border:1px solid #0b5f6b1a;border-radius:999px;align-items:center;gap:8px;margin-bottom:26px;padding:6px 15px;font-family:Noto Sans TC,sans-serif;font-size:12.5px;font-weight:800;display:inline-flex;box-shadow:0 2px 8px #0b5f6b0d}.status-dot.svelte-cwls5q{background:#16a34a;border-radius:50%;width:8px;height:8px}.hero-h.svelte-cwls5q{letter-spacing:.01em;color:#0b3a44;margin:0 0 22px;font-family:Noto Serif TC,Young Serif,serif;font-size:clamp(31px,4.8vw,52px);font-weight:600;line-height:1.28}.hero-em.svelte-cwls5q{color:var(--ocean)}.hero-sub.svelte-cwls5q{color:#4a7077;max-width:580px;margin:0 auto 34px;font-family:Noto Sans TC,sans-serif;font-size:17px;line-height:1.85}.hero-cta-row.svelte-cwls5q{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.hero-cta-row.svelte-cwls5q .btn{min-width:176px}.hero-checks.svelte-cwls5q{color:#557077;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:18px;font-family:Noto Sans TC,sans-serif;font-size:13px;font-weight:600;display:flex}.hero-check.svelte-cwls5q{align-items:center;gap:6px;display:inline-flex}.check-ic.svelte-cwls5q{color:#1a9d6e;width:15px;height:15px;display:inline-flex}.dot-sep.svelte-cwls5q{background:#c2d2d4;border-radius:50%;width:4px;height:4px}.band-own.svelte-cwls5q{background:linear-gradient(155deg,#eef9f3 0%,#e7f5f6 52%,#fff5ec 100%);border:1.5px solid #14a3b329;border-radius:26px;margin-top:48px;padding:40px 38px;position:relative;overflow:hidden;box-shadow:0 14px 38px #0b5f6b1a}.band-own-coral.svelte-cwls5q{opacity:.14;position:absolute;bottom:-16px;right:-12px}.band-own-inner.svelte-cwls5q{z-index:1;flex-wrap:wrap;align-items:center;gap:24px;display:flex;position:relative}.band-own-ic.svelte-cwls5q{width:52px;height:52px;color:var(--ocean);background:#fff;border-radius:15px;flex:none;justify-content:center;align-items:center;padding:13px;display:flex;box-shadow:0 4px 12px #14a3b329}.band-own-copy.svelte-cwls5q{flex:1;min-width:300px}.band-own-h-row.svelte-cwls5q{align-items:center;gap:9px;margin-bottom:10px;display:flex}.band-own-h.svelte-cwls5q{color:#0b3a44;margin:0;font-family:Noto Serif TC,Young Serif,serif;font-size:22px;font-weight:600}.band-own-tag.svelte-cwls5q{color:var(--btn-tint-ink);background:#14a3b324;border-radius:999px;padding:3px 10px;font-family:Noto Sans TC,sans-serif;font-size:11px;font-weight:800}.band-own-body.svelte-cwls5q{color:#3a5a60;margin:0;font-family:Noto Sans TC,sans-serif;font-size:14.5px;line-height:1.75}.band-own-body.svelte-cwls5q b:where(.svelte-cwls5q){color:#0b3a44;font-weight:700}.mf-dive.svelte-cwls5q{background:linear-gradient(#eef9f9 0%,#e6f5f3 13%,#d8eeec 21%,#b9dcdd 26%,#5f9aa4 32%,#0e5e6b 38%,#0c4a55 60%,#0b3a44 71%,#082b33 82%,#0b3a44 86%,#0e5e6b 90%,#74b3b8 95%,#eef9f9 100%)}.mf-sec.svelte-cwls5q{max-width:var(--reef-page-max);background:0 0;margin:0 auto;padding-inline:30px;position:relative}.mf-col.svelte-cwls5q{z-index:1;max-width:700px;position:relative}.mf-d1.svelte-cwls5q{padding-block:104px 120px}.mf-d2.svelte-cwls5q{padding-block:216px 148px}.mf-d3.svelte-cwls5q{padding-block:128px 96px}.mf-ascent.svelte-cwls5q{z-index:1;text-align:center;background:radial-gradient(125% 46% at 50% 78%,#ff926a52 0%,#ffbb8a29 42%,#ffd6b000 72%);flex-direction:column;align-items:center;padding-block:40px 300px;display:flex;position:relative}.mf-d1.svelte-cwls5q{grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:56px;display:grid}.mf-d1.svelte-cwls5q .mf-h:where(.svelte-cwls5q),.mf-d1.svelte-cwls5q .mf-lead:where(.svelte-cwls5q){color:#0b3a44}.mf-d1.svelte-cwls5q .mf-p:where(.svelte-cwls5q){color:#456b71}.mf-d2.svelte-cwls5q .mf-h:where(.svelte-cwls5q),.mf-d2.svelte-cwls5q .mf-lead:where(.svelte-cwls5q){color:#f4fdfd}.mf-d2.svelte-cwls5q .mf-p:where(.svelte-cwls5q){color:#dff2f3}.mf-d3.svelte-cwls5q .mf-h:where(.svelte-cwls5q),.mf-d3.svelte-cwls5q .mf-lead:where(.svelte-cwls5q){color:#eaf7f8}.mf-d3.svelte-cwls5q .mf-p:where(.svelte-cwls5q){color:#d3e9ec}.mf-h.svelte-cwls5q{letter-spacing:-.02em;text-wrap:balance;margin:0 0 26px;font-family:Young Serif,serif;font-size:clamp(31px,4vw,44px);font-weight:400;line-height:1.16}.mf-lead.svelte-cwls5q{margin:0 0 20px;font-size:20px;font-weight:500;line-height:1.75}.mf-p.svelte-cwls5q{text-wrap:pretty;margin:0 0 16px;font-size:16.5px;line-height:1.9}.mf-p.svelte-cwls5q:last-of-type{margin-bottom:0}.mf-sign.svelte-cwls5q{letter-spacing:.06em;color:#ff9e86;margin:26px 0 0;font-size:13.5px;font-weight:800}.mf-frontpage.svelte-cwls5q{z-index:1;background:#fff;border:1.5px solid #0b5f6b1a;border-radius:24px;margin:0;padding:20px 20px 16px;position:relative;box-shadow:0 14px 38px #0b5f6b1a}.mf-fp-chrome.svelte-cwls5q{border-bottom:1px solid #0b5f6b14;align-items:center;gap:6px;padding-bottom:14px;display:flex}.mf-fp-dot.svelte-cwls5q{background:#0b5f6b24;border-radius:50%;width:8px;height:8px}.mf-fp-host.svelte-cwls5q{color:#8aa0a3;margin-left:8px;font-family:Young Serif,serif;font-size:12.5px}.mf-fp-grid.svelte-cwls5q{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:14px;padding:20px 4px 16px;display:grid}.mf-fp-reef.svelte-cwls5q{flex-direction:column;align-items:center;gap:8px;text-decoration:none;display:flex}.mf-fp-reef.svelte-cwls5q img:where(.svelte-cwls5q){object-fit:cover;border-radius:50%;width:52px;height:52px}.mf-fp-name.svelte-cwls5q{color:var(--btn-tint-ink);font-size:11.5px;font-weight:700}.mf-fp-cap.svelte-cwls5q{text-align:center;color:#557077;border-top:1px solid #0b5f6b14;padding-top:14px;font-size:11.5px;line-height:1.55}.mf-ambient.svelte-cwls5q{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.mf-ray.svelte-cwls5q{background:linear-gradient(#ffffff12,#0000);animation:9s ease-in-out infinite svelte-cwls5q-feelreefRay;position:absolute;transform:rotate(16deg)}.mf-ray-a.svelte-cwls5q{width:180px;height:520px;top:-60px;left:16%}.mf-ray-b.svelte-cwls5q{width:140px;height:540px;animation-duration:11s;animation-delay:1.4s;top:-70px;left:62%}.mf-deep-coral.svelte-cwls5q{opacity:.07;width:360px;height:360px;position:absolute;bottom:-24px;right:24px}.mf-bub.svelte-cwls5q{border-radius:50%;animation:14s ease-in infinite svelte-cwls5q-feelreefBubble;position:absolute}.mf-bub-a.svelte-cwls5q{background:#ffffff24;width:11px;height:11px;top:78%;left:9%}.mf-bub-b.svelte-cwls5q{background:#ff9e8633;width:8px;height:8px;animation-duration:12s;animation-delay:2.6s;top:88%;left:86%}.mf-bub-c.svelte-cwls5q{background:#ffffff17;width:10px;height:10px;animation-duration:16s;animation-delay:.6s;top:84%;left:13%}.mf-bub-d.svelte-cwls5q{background:#ff9e8629;width:7px;height:7px;animation-duration:15s;animation-delay:3.2s;top:92%;left:90%}@media (width<=900px){.mf-d1.svelte-cwls5q{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:84px 96px}.mf-d2.svelte-cwls5q{padding-block:160px 112px}.mf-d3.svelte-cwls5q{padding-block:96px 80px}.mf-ascent.svelte-cwls5q{padding-block:32px 220px}.mf-lead.svelte-cwls5q{font-size:18px}.mf-p.svelte-cwls5q{font-size:15.5px}.mf-deep-coral.svelte-cwls5q{width:240px;height:240px}}
