.case.svelte-2jv1s8{max-width:920px;margin:0 auto;padding:56px 32px 96px}.back.svelte-2jv1s8{display:inline-block;font-size:13px;color:var(--text-mute);text-decoration:none;margin-bottom:32px}.back.svelte-2jv1s8:hover{color:var(--teal)}.hero.svelte-2jv1s8{margin-bottom:32px}.hero-meta.svelte-2jv1s8{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px;font-size:12px}.status.svelte-2jv1s8{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:100px}.status[data-status=live].svelte-2jv1s8{background:color-mix(in oklab,var(--teal) 16%,transparent);color:var(--teal)}.status[data-status=in_progress].svelte-2jv1s8{background:color-mix(in oklab,var(--text-mute) 14%,transparent);color:var(--text-mute)}.customer.svelte-2jv1s8{font-weight:500;color:var(--text-deep)}.location.svelte-2jv1s8{color:var(--text-quiet)}.kicker.svelte-2jv1s8{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-bottom:16px}.headline.svelte-2jv1s8{font-family:Newsreader,"Noto Serif TC",serif;font-weight:500;font-size:clamp(32px,4.8vw,52px);line-height:1.1;letter-spacing:-.01em;color:var(--text-deep);margin:0 0 32px}.hero-image.svelte-2jv1s8{aspect-ratio:16 / 9;border-radius:12px;display:grid;place-items:center;margin-bottom:40px;padding:48px;border:1px solid var(--rule-quiet)}.hero-image[data-mode=logo].svelte-2jv1s8{background:#fbfaf5}.hero-image[data-mode=photo].svelte-2jv1s8{padding:0;background:var(--canvas-deep);overflow:hidden}.hero-image[data-mode=textmark].svelte-2jv1s8{background:linear-gradient(135deg,color-mix(in oklab,var(--teal) 10%,var(--canvas)),color-mix(in oklab,var(--teal) 2%,var(--canvas)))}.hero-photo.svelte-2jv1s8{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.hero-logo.svelte-2jv1s8{max-width:50%;max-height:80%;width:auto;height:auto;object-fit:contain;display:block}.hero-textmark.svelte-2jv1s8{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.hm-kicker.svelte-2jv1s8{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-mute)}.hm-name.svelte-2jv1s8{font-family:Newsreader,"Noto Serif TC",serif;font-style:italic;font-weight:500;font-size:clamp(28px,4vw,44px);color:var(--text-deep);letter-spacing:-.01em;line-height:1.15}.bleed-photo.svelte-2jv1s8{margin:0 0 56px}.cine-frame.svelte-2jv1s8{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:12px;box-shadow:0 24px 48px -16px color-mix(in oklab,var(--text-deep) 22%,transparent),0 8px 16px -4px color-mix(in oklab,var(--text-deep) 12%,transparent);isolation:isolate}.cine-frame.svelte-2jv1s8 img:where(.svelte-2jv1s8){width:100%;height:100%;object-fit:cover;display:block;filter:contrast(1.06) saturate(1.08) brightness(.98);animation:svelte-2jv1s8-ken-burns 22s ease-in-out infinite alternate;transform-origin:50% 55%;will-change:transform}@keyframes svelte-2jv1s8-ken-burns{0%{transform:scale(1)}to{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.cine-frame.svelte-2jv1s8 img:where(.svelte-2jv1s8){animation:none}}.cine-vignette.svelte-2jv1s8{position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 100px #00000038,inset 0 0 220px #0000001a}.bleed-photo.svelte-2jv1s8 figcaption:where(.svelte-2jv1s8){margin-top:14px;font-family:Newsreader,"Noto Serif TC",serif;font-style:italic;font-size:13px;line-height:1.5;color:var(--text-mute);text-align:center;letter-spacing:.01em;max-width:60ch;margin-left:auto;margin-right:auto}.quote.svelte-2jv1s8{margin:56px 0;padding:32px 36px;border-left:3px solid var(--teal);background:var(--canvas-deep);border-radius:4px}.quote.has-portrait.svelte-2jv1s8{display:grid;grid-template-columns:280px 1fr;gap:32px;align-items:center;padding:24px}@media(max-width:720px){.quote.has-portrait.svelte-2jv1s8{grid-template-columns:1fr}.quote-portrait.svelte-2jv1s8{max-width:220px}}.quote-portrait.svelte-2jv1s8{margin:0}.quote-portrait.svelte-2jv1s8{overflow:hidden;border-radius:8px}.quote-portrait.svelte-2jv1s8 img:where(.svelte-2jv1s8){width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.quote-portrait.svelte-2jv1s8:hover img:where(.svelte-2jv1s8){transform:scale(1.04)}.quote-text.svelte-2jv1s8{font-family:Newsreader,"Noto Serif TC",serif;font-style:italic;font-size:clamp(20px,2.4vw,26px);line-height:1.4;color:var(--text-deep);margin:0 0 14px}.quote-author.svelte-2jv1s8{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--text-mute);margin:0}.section-h.svelte-2jv1s8{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--teal);margin:0 0 20px}.metrics-section.svelte-2jv1s8,.phases-section.svelte-2jv1s8,.text-section.svelte-2jv1s8,.workflow-section.svelte-2jv1s8,.partners-section.svelte-2jv1s8,.tech-section.svelte-2jv1s8,.story-section.svelte-2jv1s8{margin-bottom:64px}.metrics.svelte-2jv1s8{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:24px;background:var(--canvas-deep);border:1px solid var(--rule-quiet);border-radius:8px}.metric.svelte-2jv1s8{display:flex;flex-direction:column;gap:6px}.metric-value.svelte-2jv1s8{font-family:JetBrains Mono,monospace;font-size:clamp(18px,2vw,22px);font-weight:600;color:var(--text-deep);margin:0}.metric-label.svelte-2jv1s8{font-size:12px;color:var(--text-quiet);margin:0;line-height:1.3}@media(max-width:540px){.metrics.svelte-2jv1s8{grid-template-columns:1fr}}.tldr-grid.has-aside.svelte-2jv1s8{display:grid;grid-template-columns:1fr 220px;gap:32px;align-items:start}@media(max-width:720px){.tldr-grid.has-aside.svelte-2jv1s8{grid-template-columns:1fr}}.tldr-aside.svelte-2jv1s8{margin:0}.tldr-aside.svelte-2jv1s8{overflow:hidden;border-radius:8px}.tldr-aside.svelte-2jv1s8 img:where(.svelte-2jv1s8){width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.tldr-aside.svelte-2jv1s8:hover img:where(.svelte-2jv1s8){transform:scale(1.04)}.story-kicker.svelte-2jv1s8{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--teal);margin-bottom:12px}.story-h2.svelte-2jv1s8{font-family:Newsreader,"Noto Serif TC",serif;font-weight:500;font-size:clamp(24px,3.4vw,32px);line-height:1.2;letter-spacing:-.01em;color:var(--text-deep);margin:0 0 20px}.story-prose.svelte-2jv1s8{font-size:16px;line-height:1.7;color:var(--text-mute);margin:0 0 28px}.story-figure.svelte-2jv1s8{margin:0;border-radius:12px;overflow:hidden;background:var(--canvas-deep);border:1px solid var(--rule-quiet)}.story-figure.svelte-2jv1s8 img:where(.svelte-2jv1s8){width:100%;height:auto;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.story-figure.svelte-2jv1s8:hover img:where(.svelte-2jv1s8){transform:scale(1.03)}.story-figure[data-fit=contain].svelte-2jv1s8{padding:0;background:#fbfaf5}.story-figure[data-fit=contain].svelte-2jv1s8 img:where(.svelte-2jv1s8){width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain;padding:28px 40px;box-sizing:border-box;margin:0}@media(max-width:720px){.story-figure[data-fit=contain].svelte-2jv1s8 img:where(.svelte-2jv1s8){padding:18px 20px}}.story-figure.svelte-2jv1s8 figcaption:where(.svelte-2jv1s8){padding:12px 16px;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-quiet);text-align:center;border-top:1px solid var(--rule-quiet);background:var(--canvas)}.story-figure[data-fit=contain].svelte-2jv1s8 figcaption:where(.svelte-2jv1s8){background:#f3f1ea}.demo-frame.svelte-2jv1s8{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#0b0e12;border:1px solid var(--rule-quiet);box-shadow:0 24px 48px -16px color-mix(in oklab,var(--text-deep) 22%,transparent),0 8px 16px -4px color-mix(in oklab,var(--text-deep) 12%,transparent)}.mobile-only.svelte-2jv1s8{display:none}@media(max-width:720px){.desktop-only.svelte-2jv1s8{display:none!important}.mobile-only.svelte-2jv1s8{display:block}}.demo-frame.svelte-2jv1s8 iframe:where(.svelte-2jv1s8){position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.demo-placeholder.svelte-2jv1s8{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(46,191,182,.1) 0%,transparent 60%),#0b0e12}.demo-caption.svelte-2jv1s8{margin:14px 0 0;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-quiet);text-align:center;letter-spacing:.04em}.duo-figure.svelte-2jv1s8{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:720px){.duo-figure.svelte-2jv1s8{grid-template-columns:1fr}}.duo-figure.svelte-2jv1s8 figure:where(.svelte-2jv1s8){margin:0;border-radius:8px;overflow:hidden;border:1px solid var(--rule-quiet);background:var(--canvas-deep)}.duo-figure.svelte-2jv1s8 img:where(.svelte-2jv1s8){width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.duo-figure.svelte-2jv1s8 figure:where(.svelte-2jv1s8):hover img:where(.svelte-2jv1s8){transform:scale(1.04)}.duo-figure.svelte-2jv1s8 figcaption:where(.svelte-2jv1s8){padding:10px 14px;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-quiet);border-top:1px solid var(--rule-quiet);background:var(--canvas)}.phases.svelte-2jv1s8{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.phase.svelte-2jv1s8{display:flex;gap:16px;padding:20px;background:var(--canvas-deep);border:1px solid var(--rule-quiet);border-radius:6px;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .28s var(--ease-glide),box-shadow .32s var(--ease-glide)}.phase.svelte-2jv1s8:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--teal) 40%,var(--rule-quiet));box-shadow:0 6px 18px -8px color-mix(in oklab,var(--teal) 24%,transparent)}.phase.has-accent.svelte-2jv1s8{display:grid;grid-template-columns:auto 1fr 160px;gap:18px;align-items:center}@media(max-width:600px){.phase.has-accent.svelte-2jv1s8{grid-template-columns:auto 1fr}.phase-accent.svelte-2jv1s8{grid-column:1 / -1}}.phase-mark.svelte-2jv1s8{font-family:JetBrains Mono,monospace;font-size:18px;flex-shrink:0;align-self:start}.phase[data-status=live].svelte-2jv1s8 .phase-mark:where(.svelte-2jv1s8){color:var(--teal)}.phase[data-status=in_progress].svelte-2jv1s8 .phase-mark:where(.svelte-2jv1s8){color:var(--text-mute)}.phase-text.svelte-2jv1s8{display:flex;flex-direction:column;gap:6px}.phase-title.svelte-2jv1s8{font-weight:600;color:var(--text-deep);font-size:14px}.phase-body.svelte-2jv1s8{font-size:14px;line-height:1.55;color:var(--text-mute);margin:0}.phase-accent.svelte-2jv1s8{margin:0;border-radius:6px;overflow:hidden;border:1px solid var(--rule-quiet)}.phase-accent.svelte-2jv1s8 img:where(.svelte-2jv1s8){width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block}.phase-accent.svelte-2jv1s8 figcaption:where(.svelte-2jv1s8){font-family:JetBrains Mono,monospace;font-size:10px;color:var(--text-quiet);text-align:center;padding:4px 6px;background:var(--canvas)}.prose.svelte-2jv1s8{font-size:16px;line-height:1.7;color:var(--text-mute);margin:0 0 24px}.features.svelte-2jv1s8{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:720px){.features.svelte-2jv1s8{grid-template-columns:1fr}}.feature.svelte-2jv1s8{padding:16px 18px;border:1px solid var(--rule-quiet);border-radius:6px;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .28s var(--ease-glide),box-shadow .32s var(--ease-glide)}.feature.svelte-2jv1s8:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--teal) 40%,var(--rule-quiet));box-shadow:0 6px 18px -8px color-mix(in oklab,var(--teal) 18%,transparent)}.feature-title.svelte-2jv1s8{font-weight:600;color:var(--text-deep);font-size:14px;margin-bottom:6px}.feature-body.svelte-2jv1s8{font-size:13px;line-height:1.5;color:var(--text-mute);margin:0}.workflow.svelte-2jv1s8{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.workflow-step.svelte-2jv1s8{display:flex;gap:14px;align-items:center;padding:12px 16px;background:var(--canvas-deep);border:1px solid var(--rule-quiet);border-radius:6px}.workflow-num.svelte-2jv1s8{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;color:var(--teal);border:1px solid var(--teal);border-radius:100px;width:22px;height:22px;display:grid;place-items:center;flex-shrink:0}.workflow-text.svelte-2jv1s8{font-size:14px;color:var(--text-deep)}.wf-phases.svelte-2jv1s8{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;position:relative}@media(max-width:900px){.wf-phases.svelte-2jv1s8{grid-template-columns:1fr;gap:14px}}.wf-phase.svelte-2jv1s8{display:flex;flex-direction:column;padding:22px 22px 20px;background:var(--canvas-deep);border:1px solid var(--rule-quiet);border-radius:10px;position:relative;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .28s var(--ease-glide),box-shadow .32s var(--ease-glide)}.wf-phase.svelte-2jv1s8:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--teal) 40%,var(--rule-quiet));box-shadow:0 6px 18px -8px color-mix(in oklab,var(--teal) 22%,transparent)}@media(min-width:901px){.wf-phase.svelte-2jv1s8:not(:last-child):after{content:"→";position:absolute;top:50%;right:-14px;transform:translateY(-50%);font-family:JetBrains Mono,monospace;font-size:16px;color:var(--text-quiet);z-index:1}}.wf-phase-head.svelte-2jv1s8{display:flex;align-items:center;gap:14px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--rule-quiet)}.wf-phase-icon.svelte-2jv1s8{width:40px;height:40px;display:grid;place-items:center;border-radius:8px;background:color-mix(in oklab,var(--teal) 10%,var(--canvas));color:var(--teal);flex-shrink:0;transition:transform .32s cubic-bezier(.16,1,.3,1),background .28s var(--ease-glide)}.wf-phase.svelte-2jv1s8:hover .wf-phase-icon:where(.svelte-2jv1s8){transform:scale(1.06) rotate(-3deg);background:color-mix(in oklab,var(--teal) 18%,var(--canvas))}.wf-phase-icon.svelte-2jv1s8 svg:where(.svelte-2jv1s8){width:22px;height:22px}.wf-phase-text.svelte-2jv1s8{display:flex;flex-direction:column;gap:4px}.wf-phase-num.svelte-2jv1s8{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.18em;color:var(--teal)}.wf-phase-label.svelte-2jv1s8{font-family:Newsreader,"Noto Serif TC",serif;font-style:italic;font-size:22px;font-weight:500;color:var(--text-deep);line-height:1.1}.wf-steps.svelte-2jv1s8{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.wf-step.svelte-2jv1s8{display:grid;grid-template-columns:auto auto 1fr;align-items:start;gap:8px;font-size:13.5px;line-height:1.5}.wf-step-num.svelte-2jv1s8{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;color:var(--text-quiet);letter-spacing:.04em;padding-top:2px}.wf-step-arrow.svelte-2jv1s8{color:var(--teal);font-family:JetBrains Mono,monospace;opacity:.7;padding-top:1px}.wf-step-text.svelte-2jv1s8{color:var(--text-deep)}.partners.svelte-2jv1s8{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.partner.svelte-2jv1s8{display:flex;gap:16px;padding:12px 16px;border-bottom:1px solid var(--rule-quiet)}.partner-role.svelte-2jv1s8{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--text-mute);min-width:140px}.partner-name.svelte-2jv1s8{font-size:14px;color:var(--text-deep)}.partner-link.svelte-2jv1s8{text-decoration:none;border-bottom:1px solid color-mix(in oklab,var(--teal) 50%,transparent);transition:color var(--dur-quick) var(--ease-glide),border-color var(--dur-quick) var(--ease-glide)}.partner-link.svelte-2jv1s8:hover{color:var(--teal);border-bottom-color:var(--teal)}.partner-arrow.svelte-2jv1s8{font-size:.85em;opacity:.6;margin-left:2px}.tech.svelte-2jv1s8{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.chip.svelte-2jv1s8{font-family:JetBrains Mono,monospace;font-size:12px;padding:6px 12px;background:var(--canvas-deep);border:1px solid var(--rule-quiet);border-radius:100px;color:var(--text-mute);transition:border-color .28s var(--ease-glide),color .28s var(--ease-glide);cursor:default}.chip.svelte-2jv1s8:hover{border-color:var(--teal);color:var(--teal)}.links-section.svelte-2jv1s8{margin-bottom:56px}.contact-cards.svelte-2jv1s8{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;max-width:720px}.contact-card.svelte-2jv1s8{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;aspect-ratio:1;text-decoration:none;background:var(--canvas-deep);border:1px solid var(--rule-quiet);border-radius:12px;color:var(--text-deep);overflow:hidden;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .28s var(--ease-glide),box-shadow .32s var(--ease-glide)}.contact-card.svelte-2jv1s8:before{content:"";position:absolute;inset:0;background:var(--brand-bg, transparent);opacity:0;transition:opacity .32s var(--ease-glide);z-index:0}.contact-card.svelte-2jv1s8>:where(.svelte-2jv1s8){position:relative;z-index:1}.contact-card.svelte-2jv1s8:hover{transform:translateY(-4px);border-color:var(--brand-color);box-shadow:0 14px 28px -10px color-mix(in oklab,var(--brand-color) 40%,transparent)}.contact-card.svelte-2jv1s8:hover:before{opacity:.08}.contact-card[data-platform=instagram].svelte-2jv1s8{--brand-color: #E1306C;--brand-bg: linear-gradient(135deg, #833AB4 0%, #E1306C 50%, #F77737 100%)}.contact-card[data-platform=facebook].svelte-2jv1s8{--brand-color: #1877F2;--brand-bg: #1877F2}.contact-card[data-platform=line].svelte-2jv1s8{--brand-color: #06C755;--brand-bg: #06C755}.contact-card[data-platform=maps].svelte-2jv1s8{--brand-color: #EA4335;--brand-bg: #EA4335}.contact-card[data-platform=website].svelte-2jv1s8{--brand-color: var(--teal);--brand-bg: var(--teal)}.contact-card[data-platform=cert].svelte-2jv1s8{--brand-color: #7c4d9d;--brand-bg: #7c4d9d}.cc-icon.svelte-2jv1s8{width:56px;height:56px;display:grid;place-items:center;border-radius:12px;background:var(--canvas);border:1px solid var(--rule-quiet);transition:background .28s var(--ease-glide),color .28s var(--ease-glide),border-color .28s var(--ease-glide),transform .32s cubic-bezier(.16,1,.3,1);overflow:hidden}.contact-card.svelte-2jv1s8:hover .cc-icon:where(.svelte-2jv1s8){transform:scale(1.08) rotate(-3deg);border-color:var(--brand-color)}.cc-initial.svelte-2jv1s8{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--text-mute);transition:color .28s var(--ease-glide)}.contact-card[data-platform=website].svelte-2jv1s8:hover .cc-icon:where(.svelte-2jv1s8){background:var(--brand-bg);border-color:transparent}.contact-card[data-platform=website].svelte-2jv1s8:hover .cc-initial:where(.svelte-2jv1s8){color:#fff}.cc-icon.svelte-2jv1s8 img:where(.svelte-2jv1s8){width:80%;height:80%;object-fit:contain;display:block}.cc-label.svelte-2jv1s8{font-size:14px;font-weight:500;color:var(--text-deep);transition:color .28s var(--ease-glide)}.contact-card.svelte-2jv1s8:hover .cc-label:where(.svelte-2jv1s8){color:var(--brand-color)}.cc-arrow.svelte-2jv1s8{position:absolute;top:12px;right:14px;font-size:14px;color:var(--text-quiet);opacity:0;transform:translate(-6px,6px);transition:opacity .28s var(--ease-glide),transform .32s cubic-bezier(.16,1,.3,1),color .28s var(--ease-glide)}.contact-card.svelte-2jv1s8:hover .cc-arrow:where(.svelte-2jv1s8){opacity:1;transform:translate(0);color:var(--brand-color)}@media(max-width:540px){.contact-cards.svelte-2jv1s8{grid-template-columns:repeat(2,1fr);gap:12px}}.cross-link.svelte-2jv1s8{margin:56px 0;padding:32px;text-align:center;background:var(--canvas-deep);border:1px solid var(--rule-quiet);border-radius:8px}.cross-text.svelte-2jv1s8{font-family:Newsreader,"Noto Serif TC",serif;font-style:italic;font-size:18px;line-height:1.5;color:var(--text-deep);margin:0 0 16px}.cross-cta.svelte-2jv1s8{display:inline-block;font-weight:500;color:var(--teal);text-decoration:none;font-size:15px}.cross-cta.svelte-2jv1s8:hover{text-decoration:underline}.cta-section.svelte-2jv1s8{margin-top:80px;padding:48px 32px;text-align:center;border-top:1px solid var(--rule)}.cta-title.svelte-2jv1s8{font-family:Newsreader,"Noto Serif TC",serif;font-weight:500;font-size:clamp(24px,3vw,32px);color:var(--text-deep);margin:0 0 24px}.cta-btn.svelte-2jv1s8{display:inline-flex;align-items:center;font-size:15px;font-weight:500;text-decoration:none;padding:13px 24px;border-radius:4px;background:var(--text-deep);color:var(--canvas);transition:var(--mo-hover)}.cta-btn.svelte-2jv1s8:hover{background:var(--teal)}@media(max-width:540px){.case.svelte-2jv1s8{padding:40px 16px 64px}.headline.svelte-2jv1s8{font-size:clamp(28px,7vw,36px)}}
