.hero.svelte-tc3uts{padding-block:40px 0}.hero-frame.svelte-tc3uts{overflow:hidden;background:radial-gradient(ellipse at 91% 27%,var(--wash),transparent 60%),var(--surface);border-radius:32px}.hero-content.svelte-tc3uts{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);gap:32px;align-items:center;padding:58px 48px 46px}.hero-copy.svelte-tc3uts{min-width:0}.eyebrow.svelte-tc3uts{max-width:450px;font-size:.75rem}h1.svelte-tc3uts{font-size:clamp(3.3rem,5.65vw,5.05rem);line-height:1.08;letter-spacing:-.06em;font-weight:500;margin-top:25px}h1.svelte-tc3uts span:where(.svelte-tc3uts){display:block}.description.svelte-tc3uts{max-width:450px;font-size:1rem;line-height:1.8;margin-top:25px}.hero-actions.svelte-tc3uts{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero-note.svelte-tc3uts{display:flex;align-items:center;gap:7px;margin-top:18px;font-size:.75rem}.hero-note.svelte-tc3uts svg{color:var(--green-text)}.hero-art.svelte-tc3uts{min-width:0;margin:0;display:grid;align-content:center}.hero-art.svelte-tc3uts img:where(.svelte-tc3uts){width:100%;aspect-ratio:1;object-fit:contain}figcaption.svelte-tc3uts{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;padding-top:2px;color:var(--muted)}figcaption.svelte-tc3uts span:where(.svelte-tc3uts){display:inline-flex;gap:7px;align-items:center;font-size:.75rem}figcaption.svelte-tc3uts svg{color:var(--green-text)}.caption-plus.svelte-tc3uts{color:var(--subtle)}.hero-facts.svelte-tc3uts{margin:0;padding:25px 48px;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:color-mix(in srgb,var(--surface) 75%,transparent)}.hero-facts.svelte-tc3uts>div:where(.svelte-tc3uts){display:flex;justify-content:center;align-items:center;gap:22px;padding-inline:24px}.hero-facts.svelte-tc3uts>div:where(.svelte-tc3uts)+div:where(.svelte-tc3uts){border-left:1px solid var(--line)}dt.svelte-tc3uts{font-size:.75rem;color:var(--muted);line-height:1.6;max-width:126px}dd.svelte-tc3uts{order:-1;margin:0;font-size:1.9rem;line-height:1.2;letter-spacing:-.04em;font-weight:500}dd.svelte-tc3uts span:where(.svelte-tc3uts){font-size:.875rem;letter-spacing:0;font-weight:400}html:lang(ja) h1.svelte-tc3uts{font-size:clamp(2.4rem,3.8vw,3.4rem)}html:lang(zh) h1.svelte-tc3uts{font-size:clamp(3rem,4.6vw,4.35rem)}@media(max-width:1080px){.hero-content.svelte-tc3uts{padding:44px 34px;gap:24px}h1.svelte-tc3uts{font-size:clamp(3rem,5.8vw,4.2rem)}.hero-actions.svelte-tc3uts{gap:10px}.button-large.svelte-tc3uts{padding:14px 17px}.hero-facts.svelte-tc3uts{padding-inline:24px}.hero-facts.svelte-tc3uts>div:where(.svelte-tc3uts){gap:14px;padding-inline:18px}}@media(max-width:860px){.hero-content.svelte-tc3uts{grid-template-columns:minmax(0,1fr);text-align:center;padding:42px 36px 32px;gap:12px}.eyebrow.svelte-tc3uts,.description.svelte-tc3uts{margin-inline:auto}h1.svelte-tc3uts{font-size:clamp(3.3rem,8vw,4.8rem)}.hero-actions.svelte-tc3uts,.hero-note.svelte-tc3uts{justify-content:center}.hero-art.svelte-tc3uts{width:min(400px,100%);margin-inline:auto}.hero-art.svelte-tc3uts img:where(.svelte-tc3uts){max-height:360px}.hero-facts.svelte-tc3uts>div:where(.svelte-tc3uts){flex-direction:column;gap:8px;text-align:center}dt.svelte-tc3uts{max-width:none}html:lang(ja) h1.svelte-tc3uts{font-size:clamp(2.5rem,6vw,3.8rem)}html:lang(zh) h1.svelte-tc3uts{font-size:clamp(3rem,7vw,4.3rem)}}@media(max-width:520px){.hero.svelte-tc3uts{padding-top:20px}.hero-frame.svelte-tc3uts{border-radius:24px}.hero-content.svelte-tc3uts{padding:34px 22px 26px;gap:8px}.eyebrow.svelte-tc3uts{font-size:.75rem;letter-spacing:.07em}h1.svelte-tc3uts{font-size:clamp(2.65rem,10.4vw,3.6rem);margin-top:22px}.description.svelte-tc3uts{margin-top:21px}.hero-actions.svelte-tc3uts{display:grid;grid-template-columns:minmax(0,1fr);margin-top:26px;gap:10px}.hero-art.svelte-tc3uts{max-width:310px}.hero-art.svelte-tc3uts img:where(.svelte-tc3uts){max-height:285px}figcaption.svelte-tc3uts{gap:9px}figcaption.svelte-tc3uts span:where(.svelte-tc3uts){font-size:.75rem;gap:5px}figcaption.svelte-tc3uts svg{width:14px}.hero-facts.svelte-tc3uts{padding:22px 8px}.hero-facts.svelte-tc3uts>div:where(.svelte-tc3uts){padding-inline:8px}dd.svelte-tc3uts{font-size:1.55rem}dd.svelte-tc3uts span:where(.svelte-tc3uts){font-size:.75rem}dt.svelte-tc3uts{font-size:.75rem}html:lang(ja) h1.svelte-tc3uts{font-size:clamp(1.9rem,7.8vw,2.7rem)}html:lang(zh) h1.svelte-tc3uts{font-size:clamp(2.55rem,9vw,3.3rem)}}img.svelte-1gajusr{object-fit:contain;flex-shrink:0}.monochrome.svelte-1gajusr{filter:invert(1)}html[data-theme=light] .monochrome.svelte-1gajusr{filter:none}.applications.svelte-14b315r{padding-top:48px;padding-bottom:16px;text-align:center}.eyebrow.svelte-14b315r{color:var(--subtle)}ul.svelte-14b315r{list-style:none;margin:25px 0 20px;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 24px}li.svelte-14b315r{display:flex;align-items:center;justify-content:center;gap:10px;font-size:1.2rem;letter-spacing:-.035em;font-weight:500;color:var(--text)}li.svelte-14b315r:nth-child(2){font-family:Georgia,serif;font-size:1.4rem}.fine-print.svelte-14b315r{max-width:720px;margin-inline:auto}@media(max-width:760px){.applications.svelte-14b315r{padding-top:36px}ul.svelte-14b315r{justify-content:center;gap:22px 28px}li.svelte-14b315r{font-size:1.125rem}}.products-grid.svelte-rghqqk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.product.svelte-rghqqk{min-width:0;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(145deg,var(--wash),transparent 55%),var(--surface)}.product-copy.svelte-rghqqk{padding:36px 36px 0}.product-label.svelte-rghqqk{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--green-text);font-weight:500}.pay.svelte-rghqqk .product-label:where(.svelte-rghqqk){color:var(--coral)}h3.svelte-rghqqk{white-space:pre-line;font-size:clamp(1.8rem,2.6vw,2.45rem);font-weight:500;letter-spacing:-.04em;line-height:1.2;margin-top:23px}.product-copy.svelte-rghqqk p:where(.svelte-rghqqk){font-size:1rem;line-height:1.75;margin-top:16px;max-width:440px}.product-art.svelte-rghqqk{aspect-ratio:1.85;width:100%;margin-block:20px;display:grid;place-items:center}.product-art.svelte-rghqqk img:where(.svelte-rghqqk){width:100%;height:100%;object-fit:contain;max-height:310px}.product-details.svelte-rghqqk{display:flex;flex-direction:column;flex:1;padding:0 36px 30px}.feature-list.svelte-rghqqk{margin-bottom:28px}.text-link.svelte-rghqqk{padding-top:24px;border-top:1px solid var(--line);justify-content:space-between;margin-top:auto}@media(max-width:1000px){.product-copy.svelte-rghqqk{padding:28px 28px 0}.product-details.svelte-rghqqk{padding:0 28px 28px}.products-grid.svelte-rghqqk{gap:20px}}@media(max-width:760px){.products-grid.svelte-rghqqk{grid-template-columns:minmax(0,1fr)}.product-copy.svelte-rghqqk{padding:30px 28px 0}.product-art.svelte-rghqqk{aspect-ratio:1.7;max-height:330px;margin-block:16px}h3.svelte-rghqqk{font-size:2rem}}@media(max-width:400px){.product-copy.svelte-rghqqk{padding:26px 22px 0}.product-details.svelte-rghqqk{padding:0 22px 26px}}.use-cases.svelte-1mjlwfw{overflow:hidden;background:linear-gradient(125deg,var(--wash),transparent 65%),var(--surface)}.tabs.svelte-1mjlwfw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px;gap:8px;border-bottom:1px solid var(--line)}.tabs.svelte-1mjlwfw button:where(.svelte-1mjlwfw){display:flex;justify-content:center;align-items:center;gap:10px;padding:15px 12px;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--muted);font-size:.875rem;line-height:1.5}.tabs.svelte-1mjlwfw button:where(.svelte-1mjlwfw):hover{color:var(--text);background:var(--wash)}.tabs.svelte-1mjlwfw button[aria-selected=true]:where(.svelte-1mjlwfw){color:var(--green-text);border-color:var(--line-strong);background:var(--surface-raised);box-shadow:0 4px 12px #00000008}.scene.svelte-1mjlwfw{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:64px;padding:44px}.scene[hidden].svelte-1mjlwfw{display:none}h3.svelte-1mjlwfw{max-width:520px;font-size:clamp(1.75rem,2.6vw,2.4rem);line-height:1.2;font-weight:500;letter-spacing:-.035em}.scene-copy.svelte-1mjlwfw>p:where(.svelte-1mjlwfw){margin-top:20px;font-size:.9375rem;line-height:1.8}.feature-list.svelte-1mjlwfw{margin-block:26px;gap:12px}.text-link.svelte-1mjlwfw{color:var(--green-text)}.tool-journey.svelte-1mjlwfw{min-width:0}.journey-label.svelte-1mjlwfw{font-size:.6875rem;letter-spacing:.1em;margin-bottom:20px;color:var(--subtle)}ol.svelte-1mjlwfw{display:grid;gap:14px;margin:0;padding:0;list-style:none}li.svelte-1mjlwfw{position:relative;display:flex;gap:16px;align-items:center;min-width:0}ol.svelte-1mjlwfw li:where(.svelte-1mjlwfw){padding:18px;background:var(--surface-raised);border:1px solid var(--line);border-radius:16px}ol.svelte-1mjlwfw li:where(.svelte-1mjlwfw)+li:where(.svelte-1mjlwfw):before{content:"";position:absolute;width:1px;height:15px;background:var(--line-strong);top:-15px;left:43px}.tool-mark.svelte-1mjlwfw{display:grid;place-items:center;width:50px;height:50px;flex-shrink:0;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.step-caption.svelte-1mjlwfw{display:block;color:var(--muted);font-size:.75rem;line-height:1.6}strong.svelte-1mjlwfw{display:block;font-size:1.125rem;font-weight:500;margin-top:2px}.step-number.svelte-1mjlwfw{font-size:.6875rem;margin-left:auto;align-self:flex-start;color:var(--subtle);font-variant-numeric:tabular-nums}@media(max-width:1000px){.scene.svelte-1mjlwfw{padding:30px;gap:32px}ol.svelte-1mjlwfw li:where(.svelte-1mjlwfw){padding:14px;gap:12px}ol.svelte-1mjlwfw li:where(.svelte-1mjlwfw)+li:where(.svelte-1mjlwfw):before{left:39px}}@media(max-width:760px){.scene.svelte-1mjlwfw{grid-template-columns:minmax(0,1fr);padding:28px;gap:36px}.tabs.svelte-1mjlwfw{gap:3px;padding:7px}.tabs.svelte-1mjlwfw button:where(.svelte-1mjlwfw){flex-direction:column;gap:8px;padding:12px 7px;font-size:.75rem;border-radius:11px}.journey-label.svelte-1mjlwfw{margin-bottom:14px}}@media(max-width:400px){.scene.svelte-1mjlwfw{padding:24px 22px}.step-number.svelte-1mjlwfw{display:none}}h2.svelte-13i283d{white-space:pre-line}.format-layout.svelte-13i283d{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:64px}.comparison.svelte-13i283d{overflow:hidden}.format-columns.svelte-13i283d{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}article.svelte-13i283d{padding:30px;min-width:0}article.svelte-13i283d+article:where(.svelte-13i283d){border-left:1px solid var(--line)}.format-icon.svelte-13i283d{display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--line-strong);border-radius:14px;color:var(--green-text);background:var(--wash);margin-bottom:22px}h3.svelte-13i283d{font-size:1.375rem;line-height:1.4;font-weight:500;letter-spacing:-.025em}.format-subtitle.svelte-13i283d{margin-top:8px;font-size:.875rem}dl.svelte-13i283d{margin:26px 0 0;display:grid;gap:20px}dt.svelte-13i283d{font-size:.75rem;font-weight:500;margin-bottom:6px}dd.svelte-13i283d{margin:0;font-size:.8125rem;line-height:1.75;color:var(--muted)}.shared-note.svelte-13i283d{border-top:1px solid var(--line);background:var(--wash);padding:20px 30px;font-size:.8125rem;line-height:1.75}aside.svelte-13i283d{padding-block:10px}aside.svelte-13i283d h3:where(.svelte-13i283d){max-width:330px;font-size:1.6rem}ol.svelte-13i283d{display:grid;gap:28px;list-style:none;padding:0;margin:30px 0}li.svelte-13i283d{display:flex;align-items:flex-start;gap:16px}.check-number.svelte-13i283d{color:var(--green-text);font-size:.6875rem;margin-top:5px;font-variant-numeric:tabular-nums}h4.svelte-13i283d{font-size:.9375rem;font-weight:500;margin:0 0 7px;line-height:1.5}li.svelte-13i283d p:where(.svelte-13i283d){font-size:.875rem;line-height:1.75}.text-link.svelte-13i283d{color:var(--green-text)}@media(max-width:1100px){.format-layout.svelte-13i283d{gap:32px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}article.svelte-13i283d{padding:24px}.shared-note.svelte-13i283d{padding:20px 24px}}@media(max-width:850px){.format-layout.svelte-13i283d{grid-template-columns:minmax(0,1fr);gap:36px}aside.svelte-13i283d h3:where(.svelte-13i283d){max-width:none}aside.svelte-13i283d{padding:0 4px}ol.svelte-13i283d{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}li.svelte-13i283d{flex-direction:column;gap:8px}}@media(max-width:560px){article.svelte-13i283d{padding:22px 18px}h3.svelte-13i283d{font-size:1.25rem}.format-subtitle.svelte-13i283d{min-height:3.3em;font-size:.8125rem}ol.svelte-13i283d{grid-template-columns:minmax(0,1fr);gap:24px}li.svelte-13i283d{flex-direction:row;gap:16px}}@media(max-width:400px){.format-columns.svelte-13i283d{grid-template-columns:minmax(0,1fr)}article.svelte-13i283d{padding:26px 22px}article.svelte-13i283d+article:where(.svelte-13i283d){border-left:0;border-top:1px solid var(--line)}.format-subtitle.svelte-13i283d{min-height:auto}}.steps.svelte-lhm78d{padding-top:24px}ol.svelte-lhm78d{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}li.svelte-lhm78d{min-width:0;padding:28px}.step-top.svelte-lhm78d{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.step-number.svelte-lhm78d{font-size:.8125rem;color:var(--subtle);font-variant-numeric:tabular-nums}.step-icon.svelte-lhm78d{color:var(--green-text)}h3.svelte-lhm78d{font-size:1.25rem;line-height:1.3;letter-spacing:-.025em;font-weight:500}li.svelte-lhm78d p:where(.svelte-lhm78d){font-size:1rem;line-height:1.75;margin-top:12px}@media(max-width:1000px){li.svelte-lhm78d{padding:24px}ol.svelte-lhm78d{gap:16px}}@media(max-width:760px){.steps.svelte-lhm78d{padding-top:8px}ol.svelte-lhm78d{grid-template-columns:minmax(0,1fr)}.step-top.svelte-lhm78d{margin-bottom:20px}}.pricing.svelte-si76xq{background:radial-gradient(ellipse at 50% 45%,var(--wash),transparent 65%);border-block:1px solid var(--line)}.pricing-status.svelte-si76xq{display:inline-flex;padding:6px 13px;border:1px solid var(--line);border-radius:100px;background:var(--surface);color:var(--muted);font-size:.75rem;margin-top:2px}.pricing-grid.svelte-si76xq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:960px;margin-inline:auto}.pricing-card.svelte-si76xq{padding:36px;min-width:0;display:flex;flex-direction:column}.featured.svelte-si76xq{border-color:color-mix(in srgb,var(--green) 55%,var(--line));background:linear-gradient(145deg,var(--wash),transparent 60%),var(--surface)}.plan-meta.svelte-si76xq{min-height:48px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:22px}.plan-badge.svelte-si76xq{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:8px;background:var(--wash);color:var(--green-text);font-size:.75rem}h3.svelte-si76xq{font-size:1.6rem;line-height:1.3;letter-spacing:-.035em;font-weight:500}.plan-description.svelte-si76xq{font-size:1rem;margin-top:10px;min-height:3.3em}.plan-cost.svelte-si76xq{margin-top:30px;margin-bottom:26px}.cost-label.svelte-si76xq{display:block;font-size:.75rem;color:var(--muted);min-height:22px}.price.svelte-si76xq{margin-top:8px}.price.svelte-si76xq strong:where(.svelte-si76xq){font-size:3.7rem}.fee-note.svelte-si76xq{font-size:.75rem;color:var(--muted);margin-top:13px;min-height:22px}.button.svelte-si76xq{justify-content:space-between}.feature-list.svelte-si76xq{border-top:1px solid var(--line);padding-top:26px;margin-top:28px;gap:16px}.pricing-note.svelte-si76xq{max-width:820px;margin:26px auto 0;text-align:center}@media(max-width:1000px){.pricing-card.svelte-si76xq{padding:28px}}@media(max-width:760px){.pricing-grid.svelte-si76xq{grid-template-columns:minmax(0,1fr);gap:20px;max-width:500px}.pricing-card.svelte-si76xq{padding:28px}}@media(max-width:400px){.pricing-card.svelte-si76xq{padding:24px}.plan-badge.svelte-si76xq{font-size:.75rem}}.faq-list.svelte-icx098{max-width:880px;margin-inline:auto;padding-inline:30px}details.svelte-icx098+details:where(.svelte-icx098){border-top:1px solid var(--line)}summary.svelte-icx098{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:24px;cursor:pointer;font-size:1rem;font-weight:500;line-height:1.6}summary.svelte-icx098::-webkit-details-marker{display:none}.faq-toggle.svelte-icx098{display:grid;place-items:center;flex:0 0 30px;height:30px;border:1px solid var(--line);border-radius:50%;color:var(--muted);transition:transform .2s}details[open].svelte-icx098 .faq-toggle:where(.svelte-icx098){transform:rotate(45deg);color:var(--green-text);border-color:var(--green-text)}details.svelte-icx098 p:where(.svelte-icx098){padding:0 52px 26px 0;font-size:1rem;line-height:1.8}.text-link.svelte-icx098{display:flex;justify-content:center;width:fit-content;margin:26px auto 0}@media(max-width:760px){.faq-list.svelte-icx098{padding-inline:22px}summary.svelte-icx098{gap:16px;padding-block:22px;font-size:.9375rem}details.svelte-icx098 p:where(.svelte-icx098){padding-right:0}}.closing.svelte-xp7rl{padding-bottom:80px}.closing-panel.svelte-xp7rl{display:grid;justify-items:center;text-align:center;gap:20px;padding:62px 32px;background:radial-gradient(ellipse at 50% 110%,var(--wash),transparent 75%),var(--surface)}h2.svelte-xp7rl{font-size:clamp(2rem,4vw,3.25rem);line-height:1.2;letter-spacing:-.045em;font-weight:500}.button.svelte-xp7rl{margin-top:7px}@media(max-width:760px){.closing.svelte-xp7rl{padding-bottom:48px}.closing-panel.svelte-xp7rl{padding:44px 24px;gap:17px}}
