:root{--ds-brand-1:#0a7c8c;--ds-brand-2:#2f5bc0;--ds-brand-3:#6b3fa0;--ds-brand-deco:#1cb5c9;--ds-primary:#0f766e;--ds-primary-strong:#115e59;--ds-primary-hover:#115e59;--ds-primary-active:#0f766e;--ds-on-primary:#fff;--ds-primary-tint:#ccfbf1;--ds-primary-soft:#f0fdfa;--ds-canvas:#f4f6f5;--ds-surface:#fff;--ds-surface-2:#f1f5f4;--ds-text:#1f2933;--ds-text-muted:#52606d;--ds-border:#e4e7eb;--ds-border-control:#7b8794;--ds-focus:#0f766e;--ds-success:#15803d;--ds-success-tint:#dcfce7;--ds-error:#b91c1c;--ds-error-tint:#fef2f2;--ds-notice:#92400e;--ds-notice-tint:#fffbeb;--ds-accent-fill:#b98a2f;--ds-accent-tint:#f5e7c9;--ds-accent-text:#7a5810;--ds-mekiki-primary:#2563eb;--ds-mekiki-primary-strong:#1d4ed8;--ds-mekiki-line:#2563eb;--ds-orb-pink:#f0509b;--ds-orb-pink-mid:#f58ab9;--ds-orb-blush:#ffe0f5;--ds-orb-cyan:#22e0ff;--ds-orb-glow:#1a3fd0;--color-primitive-blue-50:#e8f1fe;--color-primitive-blue-100:#d9e6ff;--color-primitive-blue-200:#c5d7fb;--color-primitive-blue-300:#9db7f9;--color-primitive-blue-400:#7096f8;--color-primitive-blue-500:#4979f5;--color-primitive-blue-600:#3460fb;--color-primitive-blue-700:#264af4;--color-primitive-blue-800:#0031d8;--color-primitive-blue-900:#0017c1;--color-primitive-blue-1000:#00118f;--color-primitive-blue-1100:#000071;--color-primitive-blue-1200:#000060;--color-primitive-light-blue-50:#f0f9ff;--color-primitive-light-blue-100:#dcf0ff;--color-primitive-light-blue-200:#c0e4ff;--color-primitive-light-blue-300:#97d3ff;--color-primitive-light-blue-400:#57b8ff;--color-primitive-light-blue-500:#39abff;--color-primitive-light-blue-600:#008bf2;--color-primitive-light-blue-700:#0877d7;--color-primitive-light-blue-800:#0066be;--color-primitive-light-blue-900:#0055ad;--color-primitive-light-blue-1000:#00428c;--color-primitive-light-blue-1100:#00316a;--color-primitive-light-blue-1200:#00234b;--color-primitive-cyan-50:#e9f7f9;--color-primitive-cyan-100:#c8f8ff;--color-primitive-cyan-200:#99f2ff;--color-primitive-cyan-300:#79e2f2;--color-primitive-cyan-400:#2bc8e4;--color-primitive-cyan-500:#01b7d6;--color-primitive-cyan-600:#00a3bf;--color-primitive-cyan-700:#008da6;--color-primitive-cyan-800:#008299;--color-primitive-cyan-900:#006f83;--color-primitive-cyan-1000:#006173;--color-primitive-cyan-1100:#004c59;--color-primitive-cyan-1200:#003741;--color-primitive-green-50:#e6f5ec;--color-primitive-green-100:#c2e5d1;--color-primitive-green-200:#9bd4b5;--color-primitive-green-300:#71c598;--color-primitive-green-400:#51b883;--color-primitive-green-500:#2cac6e;--color-primitive-green-600:#259d63;--color-primitive-green-700:#1d8b56;--color-primitive-green-800:#197a4b;--color-primitive-green-900:#115a36;--color-primitive-green-1000:#0c472a;--color-primitive-green-1100:#08351f;--color-primitive-green-1200:#032213;--color-primitive-lime-50:#ebfad9;--color-primitive-lime-100:#d0f5a2;--color-primitive-lime-200:#c0f354;--color-primitive-lime-300:#ade830;--color-primitive-lime-400:#9ddd15;--color-primitive-lime-500:#8cc80c;--color-primitive-lime-600:#7eb40d;--color-primitive-lime-700:#6fa104;--color-primitive-lime-800:#618e00;--color-primitive-lime-900:#507500;--color-primitive-lime-1000:#3e5a00;--color-primitive-lime-1100:#2c4100;--color-primitive-lime-1200:#1e2d00;--color-primitive-yellow-50:#fbf5e0;--color-primitive-yellow-100:#fff0b3;--color-primitive-yellow-200:#ffe380;--color-primitive-yellow-300:#ffd43d;--color-primitive-yellow-400:#ffc700;--color-primitive-yellow-500:#ebb700;--color-primitive-yellow-600:#d2a400;--color-primitive-yellow-700:#b78f00;--color-primitive-yellow-800:#a58000;--color-primitive-yellow-900:#927200;--color-primitive-yellow-1000:#806300;--color-primitive-yellow-1100:#6e5600;--color-primitive-yellow-1200:#604b00;--color-primitive-orange-50:#ffeee2;--color-primitive-orange-100:#ffdfca;--color-primitive-orange-200:#ffc199;--color-primitive-orange-300:#ffa66d;--color-primitive-orange-400:#ff8d44;--color-primitive-orange-500:#ff7628;--color-primitive-orange-600:#fb5b01;--color-primitive-orange-700:#e25100;--color-primitive-orange-800:#c74700;--color-primitive-orange-900:#ac3e00;--color-primitive-orange-1000:#8b3200;--color-primitive-orange-1100:#6d2700;--color-primitive-orange-1200:#541e00;--color-primitive-red-50:#fdeeee;--color-primitive-red-100:#ffdada;--color-primitive-red-200:#fbb;--color-primitive-red-300:#ff9696;--color-primitive-red-400:#ff7171;--color-primitive-red-500:#ff5454;--color-primitive-red-600:#fe3939;--color-primitive-red-700:#fa0000;--color-primitive-red-800:#ec0000;--color-primitive-red-900:#ce0000;--color-primitive-red-1000:#a90000;--color-primitive-red-1100:#850000;--color-primitive-red-1200:#620000;--color-primitive-magenta-50:#f3e5f4;--color-primitive-magenta-100:#ffd0ff;--color-primitive-magenta-200:#ffaeff;--color-primitive-magenta-300:#ff8eff;--color-primitive-magenta-400:#f661f6;--color-primitive-magenta-500:#f137f1;--color-primitive-magenta-600:#db00db;--color-primitive-magenta-700:#c000c0;--color-primitive-magenta-800:#a0a;--color-primitive-magenta-900:#8b008b;--color-primitive-magenta-1000:#6c006c;--color-primitive-magenta-1100:#500050;--color-primitive-magenta-1200:#3b003b;--color-primitive-purple-50:#f1eafa;--color-primitive-purple-100:#ecddff;--color-primitive-purple-200:#ddc2ff;--color-primitive-purple-300:#cda6ff;--color-primitive-purple-400:#bb87ff;--color-primitive-purple-500:#a565f8;--color-primitive-purple-600:#8843e1;--color-primitive-purple-700:#6f23d0;--color-primitive-purple-800:#5c10be;--color-primitive-purple-900:#5109ad;--color-primitive-purple-1000:#41048e;--color-primitive-purple-1100:#30016c;--color-primitive-purple-1200:#21004b;--color-key-50:#e8f1fe;--color-key-100:#d9e6ff;--color-key-200:#c5d7fb;--color-key-300:#9db7f9;--color-key-400:#7096f8;--color-key-500:#4979f5;--color-key-600:#3460fb;--color-key-700:#264af4;--color-key-800:#0031d8;--color-key-900:#0017c1;--color-key-1000:#00118f;--color-key-1100:#000071;--color-key-1200:#000060;--color-neutral-solid-gray-50:#f2f2f2;--color-neutral-solid-gray-100:#e6e6e6;--color-neutral-solid-gray-200:#ccc;--color-neutral-solid-gray-300:#b3b3b3;--color-neutral-solid-gray-420:#949494;--color-neutral-solid-gray-536:#767676;--color-neutral-solid-gray-600:#666;--color-neutral-solid-gray-800:#333;--color-neutral-solid-gray-900:#1a1a1a;--color-neutral-white:#fff;--color-neutral-black:#000;--color-neutral-opacity-gray-50:#0000000d;--color-neutral-opacity-gray-100:#0000001a;--color-neutral-opacity-gray-200:#0003;--color-neutral-opacity-gray-300:#0000004d;--color-neutral-opacity-gray-400:#0006;--color-neutral-opacity-gray-420:#0000006b;--color-neutral-opacity-gray-500:#00000080;--color-neutral-opacity-gray-536:#0000008a;--color-neutral-opacity-gray-600:#0009;--color-neutral-opacity-gray-700:#000000b2;--color-neutral-opacity-gray-800:#000c;--color-neutral-opacity-gray-900:#000000e5;--color-semantic-success-1:#259d63;--color-semantic-success-2:#197a4b;--color-semantic-error-1:#ec0000;--color-semantic-error-2:#ce0000;--color-semantic-warning-yellow-1:#b78f00;--color-semantic-warning-yellow-2:#927200;--color-semantic-warning-orange-1:#fb5b01;--color-semantic-warning-orange-2:#c74700;--color-neutral-solid-gray-400:#999;--color-neutral-solid-gray-500:#7f7f7f;--color-neutral-solid-gray-700:#4d4d4d;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:24px;--ds-space-6:32px;--ds-space-7:48px;--ds-radius-sm:6px;--ds-radius-md:8px;--ds-radius-lg:12px;--ds-radius-xl:16px;--ds-radius-pill:9999px;--border-radius-8:8px;--border-radius-24:24px;--border-radius-full:9999px;--ds-font-sans:"Noto Sans JP", system-ui, -apple-system, "Hiragino Sans", "Yu Gothic UI", sans-serif;--ds-font-mono:"Noto Sans Mono", ui-monospace, monospace;--ds-text-caption:14px;--ds-text-body:16px;--ds-text-lead:18px;--ds-text-h4:20px;--ds-text-h3:24px;--ds-text-h2:28px;--ds-text-h1:32px;--ds-leading-body:1.6;--ds-leading-heading:1.35;--elevation-1:0 1px 5px 0 #0000004d, 0 2px 8px 1px #0000001a;--elevation-2:0 1px 6px 0 #0000004d, 0 2px 12px 2px #0000001a;--elevation-3:0 1px 6px 0 #0000004d, 0 4px 16px 3px #0000001a;--elevation-4:0 2px 6px 0 #0000004d, 0 6px 20px 4px #0000001a;--elevation-5:0 2px 10px 0 #0000004d, 0 8px 24px 5px #0000001a;--elevation-6:0 3px 12px 0 #0000004d, 0 10px 30px 6px #0000001a;--elevation-7:0 3px 14px 0 #0000004d, 0 12px 36px 7px #0000001a;--elevation-8:0 3px 16px 0 #0000004d, 0 14px 40px 7px #0000001a;--font-family-sans:"Noto Sans JP", -apple-system, BlinkMacSystemFont, sans-serif;--font-family-mono:"Noto Sans Mono", monospace}[data-canvas=warm]{--ds-primary-soft:#e3ede9;--ds-canvas:#f3f1ea;--ds-surface-2:#ebe8df;--ds-border:#d8d3c7}:root.dark,[data-theme=dark]{--ds-brand-1:#3cc5d8;--ds-brand-2:#8fb0f5;--ds-brand-3:#c4a5ec;--ds-primary:#2dd4bf;--ds-primary-strong:#5eead4;--ds-primary-hover:#5eead4;--ds-primary-active:#2dd4bf;--ds-on-primary:#06211a;--ds-primary-tint:#12332f;--ds-primary-soft:#14282a;--ds-canvas:#111827;--ds-surface:#1f2937;--ds-surface-2:#182130;--ds-text:#f3f4f6;--ds-text-muted:#9ca3af;--ds-border:#374151;--ds-border-control:#6b7280;--ds-focus:#2dd4bf;--ds-success:#6fbfa4;--ds-success-tint:#12332a;--ds-error:#f87171;--ds-error-tint:#3b1a1a;--ds-notice:#fbbf77;--ds-notice-tint:#3a2a14;--ds-accent-fill:#dcb063;--ds-accent-tint:#3a3020;--ds-accent-text:#dcb063;--ds-mekiki-line:#60a5fa}:root{--font-sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--bg-color:var(--ds-canvas);--text-color:var(--ds-text);--surface-color:var(--ds-surface);--surface-low-color:var(--ds-surface-2);--sidebar-bg:var(--ds-surface-2);--border-color:var(--ds-border);--primary-color:var(--ds-primary);--primary-hover:var(--ds-primary-strong);--primary-light:var(--ds-primary-soft);--on-primary-color:var(--ds-on-primary);--accent-color:var(--ds-accent-fill);--accent-light:var(--ds-accent-tint);--muted-color:var(--ds-text-muted);--error-color:var(--ds-error);--success-color:var(--ds-success);--info-tint:#e0f2fe;--info-text:#0369a1;--info-border:#bae6fd;--info-solid:#0369a1;--sidebar-width:232px;--app-header-height:64px;--shadow-sm:0 1px 2px 0 #0000000d;--user-bubble-text:#fff;--user-bubble-time:#ffffffb3;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a}:root.dark{--bg-color:var(--ds-canvas);--text-color:var(--ds-text);--surface-color:var(--ds-surface);--surface-low-color:var(--ds-surface-2);--sidebar-bg:var(--ds-surface-2);--border-color:var(--ds-border);--primary-color:var(--ds-primary);--primary-hover:var(--ds-primary-strong);--primary-light:var(--ds-primary-soft);--on-primary-color:var(--ds-on-primary);--accent-color:var(--ds-accent-fill);--accent-light:var(--ds-accent-tint);--muted-color:var(--ds-text-muted);--error-color:var(--ds-error);--success-color:var(--ds-success);--info-tint:#0c2a3d;--info-text:#7dd3fc;--info-border:#155e75;--info-solid:#0369a1;--shadow-sm:0 1px 2px 0 #00000080;--user-bubble-text:#002022;--user-bubble-time:#00202299;--shadow-md:0 4px 6px -1px #0000004d, 0 2px 4px -2px #0000004d;--shadow-lg:0 10px 15px -3px #0006, 0 4px 6px -4px #0006}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-color);color:var(--text-color);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;line-height:1.5;transition:background-color .3s,color .3s;display:flex}button,input,textarea,select{font-family:inherit;font-size:inherit}a{color:var(--primary-color);text-decoration:none}a:hover{text-decoration:underline}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--muted-color)}.contact-form-wrapper.svelte-14xe4r6{width:100%}.contact-form.svelte-14xe4r6{text-align:left;flex-direction:column;gap:1.125rem;display:flex}.form-note.svelte-14xe4r6{color:var(--muted-color);margin:0;font-size:.875rem}.field.svelte-14xe4r6{border:0;flex-direction:column;gap:.375rem;min-width:0;margin:0;padding:0;display:flex}.row.svelte-14xe4r6{grid-template-columns:1fr 1fr;gap:1rem;display:grid}label.svelte-14xe4r6,legend.svelte-14xe4r6{color:var(--text-color);padding:0;font-size:.9375rem;font-weight:600}input[type=text].svelte-14xe4r6,input[type=email].svelte-14xe4r6,input[type=url].svelte-14xe4r6,textarea.svelte-14xe4r6{box-sizing:border-box;width:100%;font:inherit;color:var(--text-color);background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-md,.5rem);padding:.625rem .75rem}textarea.svelte-14xe4r6{resize:vertical}input.svelte-14xe4r6:focus-visible,textarea.svelte-14xe4r6:focus-visible,summary.svelte-14xe4r6:focus-visible,.submit.svelte-14xe4r6:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}input[aria-invalid=true].svelte-14xe4r6{border-color:var(--error-color)}.checks.svelte-14xe4r6{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.5rem 1rem;margin-top:.375rem;display:grid}.check.svelte-14xe4r6{cursor:pointer;align-items:flex-start;gap:.5rem;font-weight:400;display:flex}.check.svelte-14xe4r6 input:where(.svelte-14xe4r6){flex:none;margin-top:.25rem}.consent.svelte-14xe4r6 a:where(.svelte-14xe4r6){color:var(--primary-color);text-decoration:underline}.req.svelte-14xe4r6{color:var(--error-color);font-size:.75rem;font-weight:700}.opt.svelte-14xe4r6{color:var(--muted-color);font-size:.75rem;font-weight:400}.more.svelte-14xe4r6 summary:where(.svelte-14xe4r6){cursor:pointer;padding:.5rem 0;font-weight:600}.more[open].svelte-14xe4r6 summary:where(.svelte-14xe4r6){margin-bottom:.75rem}.more.svelte-14xe4r6 .row:where(.svelte-14xe4r6){margin-bottom:1rem}.hp.svelte-14xe4r6{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.field-error.svelte-14xe4r6{color:var(--error-color);margin:0;font-size:.875rem}.form-status.svelte-14xe4r6{color:var(--muted-color);margin:0}.form-error.svelte-14xe4r6{color:var(--error-color);background:var(--error-tint-color,#fdecea);border-left:4px solid var(--error-color);border-radius:var(--radius-md,.5rem);margin:0;padding:.875rem 1rem;font-size:.9375rem}.form-warn.svelte-14xe4r6{color:var(--text-color);background:var(--accent-light,#f5e7c9);border-left-color:var(--accent-color,#b98a2f)}.submit.svelte-14xe4r6{min-height:2.75rem;font:inherit;color:var(--on-primary-color,#fff);background:var(--primary-color);border-radius:var(--radius-md,.5rem);cursor:pointer;border:0;align-self:flex-start;padding:.625rem 2rem;font-weight:700}.submit.svelte-14xe4r6:hover:not(:disabled){background:var(--primary-hover,var(--primary-color))}.submit.svelte-14xe4r6:disabled{opacity:.6;cursor:not-allowed}.form-success.svelte-14xe4r6{background:var(--primary-light,#e3ede9);border-left:4px solid var(--success-color,var(--primary-color));border-radius:var(--radius-md,.5rem);padding:1.5rem}.form-success.svelte-14xe4r6 p:where(.svelte-14xe4r6){margin:0 0 .25rem}.success-title.svelte-14xe4r6{font-weight:700}@media (width<=480px){.row.svelte-14xe4r6{grid-template-columns:1fr}.submit.svelte-14xe4r6{align-self:stretch}}.hero-section.svelte-1aq6770{background:var(--surface-color);padding:4rem 0 5rem;position:relative;overflow:hidden}.hero-bg.svelte-1aq6770{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-blur.svelte-1aq6770{background:radial-gradient(circle, var(--lp-brand-deco) 0%, transparent 70%);opacity:.12;filter:blur(40px);border-radius:50%;position:absolute}.circle-a.svelte-1aq6770{width:32rem;height:32rem;top:-8rem;left:-8rem}.circle-b.svelte-1aq6770{width:28rem;height:28rem;bottom:-6rem;right:10%}.hero-watermark.svelte-1aq6770{letter-spacing:.08em;color:#0a7c8c08;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:clamp(4rem,10vw,8rem);font-weight:900;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.hero-inner.svelte-1aq6770{z-index:1;grid-template-columns:5fr 7fr;align-items:center;gap:2.5rem;max-width:76rem;margin:0 auto;padding:0 1.5rem;display:grid;position:relative}.hero-content.svelte-1aq6770{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.hero-kicker.svelte-1aq6770{color:var(--lp-brand-2);align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.9375rem;font-weight:700;display:inline-flex}.hero-title.svelte-1aq6770{color:var(--text-color);margin:0 0 1.25rem;font-size:clamp(1.625rem,2.5vw + .6rem,2.25rem);font-weight:700;line-height:1.35}.hero-title-segment.svelte-1aq6770{max-width:100%;display:inline-block}.hero-lead.svelte-1aq6770{color:var(--muted-color);max-width:var(--lp-measure);margin:0 0 2rem;font-size:1.0625rem;line-height:1.8}.hero-actions.svelte-1aq6770{flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem;display:flex}.icon-circle.svelte-1aq6770{font-size:1.125rem}.hero-user-wrap.svelte-1aq6770{margin-bottom:2.5rem}.hero-user-link.svelte-1aq6770,.hero-user-link.svelte-1aq6770:hover{color:var(--muted-color);font-size:.9375rem;font-weight:600;text-decoration:underline}.hero-user-link.svelte-1aq6770:hover{color:var(--lp-brand-2)}.hero-badges.svelte-1aq6770{flex-wrap:nowrap;gap:.75rem;display:flex}.hero-badge.svelte-1aq6770{background:linear-gradient(var(--surface-color), var(--surface-color)) padding-box, var(--lp-grad) border-box;text-align:center;width:5.75rem;height:5.75rem;box-shadow:var(--shadow-sm);border:2px solid #0000;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:flex}.badge-top.svelte-1aq6770{color:var(--muted-color);margin-bottom:.2rem;font-size:.6875rem;line-height:1.2}.badge-bottom.svelte-1aq6770{color:var(--lp-brand-2);font-size:.75rem;font-weight:700;line-height:1.25}.hero-visual.svelte-1aq6770,.hero-frame-wrap.svelte-1aq6770{min-width:0;position:relative}.hero-overlay-quote.svelte-1aq6770{max-width:20rem;display:flex;position:absolute;bottom:-1.5rem;left:-1.5rem}.hero-overlay-quote.svelte-1aq6770 .quote-bubble{box-shadow:var(--shadow-md)}.issues-grid.svelte-1aq6770{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.issue-card.svelte-1aq6770,.point-card.svelte-1aq6770,.transfer-card.svelte-1aq6770{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.card-illus-wrap.svelte-1aq6770,.point-illus-wrap.svelte-1aq6770{border-radius:var(--radius-md);aspect-ratio:4/3;background:var(--surface-2-color);width:100%;overflow:hidden}.card-illus.svelte-1aq6770{object-fit:cover;width:100%;height:100%;display:block}.card-title.svelte-1aq6770{color:var(--text-color);margin:0;font-size:1.125rem;font-weight:700;line-height:1.4}.card-body.svelte-1aq6770{color:var(--muted-color);margin:0;font-size:.9375rem;line-height:1.7}.transfer-steps.svelte-1aq6770{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.transfer-icon.svelte-1aq6770{color:var(--lp-brand-2);font-size:2rem}.transfer-notes.svelte-1aq6770{color:var(--muted-color);margin-top:1.5rem;font-size:.8125rem;line-height:1.7}.transfer-notes.svelte-1aq6770 p:where(.svelte-1aq6770){margin:0 0 .5rem}.hearing-steps.svelte-1aq6770{grid-template-columns:repeat(2,minmax(0,1fr))}.hearing-comparison.svelte-1aq6770{border-top:1px solid var(--border-color);margin-top:2rem}.hearing-comparison-row.svelte-1aq6770{border-bottom:1px solid var(--border-color);padding:1rem 0}.hearing-comparison-topic.svelte-1aq6770{margin:0 0 .75rem;font-weight:700}.hearing-comparison-pair.svelte-1aq6770{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.hearing-comparison-pair.svelte-1aq6770 p:where(.svelte-1aq6770){color:var(--muted-color);margin:0;line-height:1.7}.hearing-comparison-pair.svelte-1aq6770 strong:where(.svelte-1aq6770){color:var(--text-color);margin-bottom:.25rem;display:block}.hearing-comparison-pair.svelte-1aq6770 span:where(.svelte-1aq6770){display:block}.hearing-link.svelte-1aq6770{text-align:right;margin:1.5rem 0 0}.hearing-link.svelte-1aq6770 a:where(.svelte-1aq6770){color:var(--lp-brand-2);font-weight:700}.solution-section.svelte-1aq6770{background:var(--primary-soft-color)}.solution-body.svelte-1aq6770{grid-template-columns:1fr 1fr;align-items:start;gap:2.5rem;display:grid}.solution-frame.svelte-1aq6770{position:sticky;top:6rem}.solution-points.svelte-1aq6770{flex-direction:column;gap:1.25rem;display:flex}.point-card.svelte-1aq6770{flex-direction:row;align-items:flex-start}.point-illus-wrap.svelte-1aq6770{flex:0 0 9rem;width:9rem}.point-text.svelte-1aq6770{flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.features-list.svelte-1aq6770{flex-direction:column;gap:5rem;display:flex}.feature-row.svelte-1aq6770{grid-template-columns:5fr 7fr;align-items:center;gap:3.5rem;display:grid}.feature-row.svelte-1aq6770>:where(.svelte-1aq6770){min-width:0}.feature-row.reverse.svelte-1aq6770{grid-template-columns:7fr 5fr}.feature-row.reverse.svelte-1aq6770 .feature-text:where(.svelte-1aq6770){order:2}.feature-row.reverse.svelte-1aq6770 .feature-image:where(.svelte-1aq6770){order:1}.feature-num-wrap.svelte-1aq6770{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.feature-line.svelte-1aq6770{background:var(--lp-brand-deco);width:2rem;height:1.5px}.feature-eyebrow.svelte-1aq6770{letter-spacing:.1em;color:var(--lp-brand-2);font-size:.75rem;font-weight:700}.feature-title.svelte-1aq6770{color:var(--text-color);margin:.5rem 0 1rem;font-size:1.5rem;font-weight:700;line-height:1.4}.feature-body.svelte-1aq6770{color:var(--muted-color);margin:0 0 1.25rem;font-size:1rem;line-height:1.8}.feature-tags.svelte-1aq6770{flex-wrap:wrap;gap:.5rem;display:flex}.feature-note.svelte-1aq6770{color:var(--muted-color);margin:1rem 0 0;font-size:.8125rem}.feature-image.svelte-1aq6770{justify-content:center;display:flex}.feature-img.svelte-1aq6770{border:1px solid var(--border-color);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-md);background:var(--surface-color);display:block}.feature-img.tall.svelte-1aq6770{width:auto;max-height:32rem}.industries-grid.svelte-1aq6770{max-width:min(var(--page-max), calc(var(--industry-count,1) * 26rem + (var(--industry-count,1) - 1) * 1.5rem));grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1.5rem;margin:0 auto;display:grid}.learning-section.svelte-1aq6770{padding-top:0}.learning-box.svelte-1aq6770{background:var(--lp-brand-tint);border-radius:var(--radius-lg);align-items:flex-start;gap:1.5rem;padding:2.5rem;display:flex}.learning-icon.svelte-1aq6770{color:var(--lp-brand-3);flex-shrink:0;font-size:3rem}.learning-text.svelte-1aq6770{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.learning-title.svelte-1aq6770{color:var(--text-color);margin:0;font-size:1.75rem;font-weight:700;line-height:1.4}.title-part.svelte-1aq6770{max-width:100%;display:inline-block}.learning-desc.svelte-1aq6770{color:var(--text-color);margin:0;line-height:1.8}.faq-section.svelte-1aq6770{background:var(--primary-soft-color)}.faq-list.svelte-1aq6770{flex-direction:column;gap:1rem;max-width:48rem;margin:0 auto;display:flex}.faq-item.svelte-1aq6770{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.faq-summary.svelte-1aq6770{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:1rem;padding:1.25rem 1.5rem;list-style:none;display:flex}.faq-summary.svelte-1aq6770::-webkit-details-marker{display:none}.faq-q-badge.svelte-1aq6770{flex-shrink:0;font-size:1.5rem;font-weight:700;line-height:1}.faq-question.svelte-1aq6770{color:var(--text-color);flex:auto;font-size:1rem;font-weight:700;line-height:1.5}.faq-chevron.svelte-1aq6770{color:var(--border-strong-color);flex-shrink:0;transition:transform .2s}.faq-item[open].svelte-1aq6770 .faq-chevron:where(.svelte-1aq6770){transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.faq-chevron.svelte-1aq6770{transition:none}}.faq-answer.svelte-1aq6770{border-top:1px solid var(--border-color);align-items:flex-start;gap:1rem;padding:1rem 1.5rem 1.5rem;display:flex}.faq-a-badge.svelte-1aq6770{color:var(--lp-brand-3);flex-shrink:0;padding-top:.15rem;font-size:1.25rem;font-weight:700;line-height:1}.faq-answer-text.svelte-1aq6770{color:var(--text-color);margin:0;font-size:.9375rem;line-height:1.8}.contact-card.svelte-1aq6770{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);max-width:44rem;box-shadow:var(--shadow-sm);margin:0 auto;padding:2rem}.users-section.svelte-1aq6770{padding-top:0}.users-box.svelte-1aq6770{background:var(--lp-brand-tint);border-left:4px solid var(--lp-brand-2);border-radius:var(--radius-md);align-items:center;gap:1.25rem;max-width:48rem;margin:0 auto;padding:1.5rem 2rem;display:flex}.users-icon.svelte-1aq6770{color:var(--lp-brand-2);flex-shrink:0}.users-text.svelte-1aq6770{flex:auto}.users-title.svelte-1aq6770{color:var(--text-color);margin:0 0 .25rem;font-size:1.25rem;font-weight:700}.users-desc.svelte-1aq6770{color:var(--text-color);margin:0;font-size:.9375rem;line-height:1.8}.users-login.svelte-1aq6770{flex-shrink:0}@media (width<=56rem){.transfer-steps.svelte-1aq6770{grid-template-columns:1fr}.hearing-comparison-pair.svelte-1aq6770{grid-template-columns:1fr;gap:.75rem}.hero-inner.svelte-1aq6770{grid-template-columns:1fr}.hero-overlay-quote.svelte-1aq6770{display:none}.solution-body.svelte-1aq6770{grid-template-columns:1fr}.solution-frame.svelte-1aq6770{position:static}.feature-row.svelte-1aq6770,.feature-row.reverse.svelte-1aq6770{grid-template-columns:1fr;gap:2rem}.feature-row.reverse.svelte-1aq6770 .feature-text:where(.svelte-1aq6770){order:1}.feature-row.reverse.svelte-1aq6770 .feature-image:where(.svelte-1aq6770){order:2}}@media (width<=40rem){.hero-section.svelte-1aq6770{padding:2.5rem 0 3.5rem}.hero-actions.svelte-1aq6770{flex-direction:column;width:100%}.hero-actions.svelte-1aq6770 .lp-btn-primary:where(.svelte-1aq6770),.hero-actions.svelte-1aq6770 .lp-btn-secondary:where(.svelte-1aq6770){width:100%}.hero-badges.svelte-1aq6770{grid-template-columns:repeat(2,1fr);justify-items:center;width:100%;display:grid}.issues-grid.svelte-1aq6770{grid-template-columns:1fr}.point-card.svelte-1aq6770{flex-direction:column}.point-illus-wrap.svelte-1aq6770{flex-basis:auto;width:100%}.learning-box.svelte-1aq6770{flex-direction:column;padding:1.5rem 1.25rem}.contact-card.svelte-1aq6770{padding:1.5rem 1rem}.users-box.svelte-1aq6770{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.25rem 1rem}}.cold-start-notice.svelte-4q61km{z-index:99999;pointer-events:none;color:var(--text-color);background-color:var(--surface-color);border:1px solid var(--border-color);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;border-radius:9999px;align-items:center;gap:8px;max-width:90vw;padding:8px 16px;font-size:13px;line-height:1.4;display:inline-flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000014}.layout-container.svelte-12qhfyh{grid-template-columns:var(--sidebar-width) 1fr;min-height:100vh;display:grid}.immersive-shell.svelte-12qhfyh{--app-header-height:0px;flex-direction:column;min-height:100vh;display:flex}.app-sidebar.svelte-12qhfyh{background-color:var(--sidebar-bg);border-right:1px solid var(--border-color);flex-direction:column;gap:1.5rem;padding:1rem .75rem;display:flex}.brand.svelte-12qhfyh{background:var(--surface-color);box-shadow:var(--shadow-sm);border-radius:.75rem;padding:.5rem;display:block}:root.dark .brand.svelte-12qhfyh{box-shadow:none;background:#fff;padding:.5rem}.brand.svelte-12qhfyh:hover{text-decoration:none}.brand.svelte-12qhfyh img:where(.svelte-12qhfyh){width:100%;height:auto;display:block}.side-nav.svelte-12qhfyh{gap:.25rem;display:grid}.nav-divider.svelte-12qhfyh{background-color:var(--border-color);border:0;height:1px;margin:.5rem .4rem}.nav-item.svelte-12qhfyh{color:var(--text-color);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.6rem;align-items:center;gap:.6rem;padding:.7rem .9rem;font-size:.9rem;font-weight:600;transition:background-color .15s;display:flex}.nav-item.svelte-12qhfyh:hover{background-color:var(--surface-low-color);text-decoration:none}.nav-item.svelte-12qhfyh .material-symbols-outlined:where(.svelte-12qhfyh){font-size:1.25rem}.nav-item.active.svelte-12qhfyh{background-color:var(--primary-light);color:var(--primary-hover);box-shadow:inset 3px 0 0 var(--primary-color)}:root.dark .nav-item.active.svelte-12qhfyh{background-color:color-mix(in srgb, var(--primary-color) 16%, transparent);color:var(--primary-color)}.side-foot.svelte-12qhfyh{border-top:1px solid var(--border-color);margin-top:auto;padding-top:.75rem}@media (width>=769px){.app-sidebar.svelte-12qhfyh{align-self:start;height:100dvh;min-height:0;position:sticky;top:0}.side-nav.svelte-12qhfyh{overscroll-behavior:contain;flex:auto;align-content:start;min-height:0;overflow-y:auto}.side-foot.svelte-12qhfyh{flex:none}}.nav-item.ghost.svelte-12qhfyh{width:100%;color:var(--muted-color);font-weight:500}.layout-main.svelte-12qhfyh{flex-direction:column;min-width:0;display:flex}.header-left.svelte-12qhfyh,.nav-scrim.svelte-12qhfyh{display:none}.app-header.svelte-12qhfyh{background-color:var(--surface-color);border-bottom:1px solid var(--border-color);z-index:10;justify-content:flex-end;align-items:center;height:64px;padding:1rem 1.5rem;display:flex}.header-right.svelte-12qhfyh{align-items:center;gap:1rem;display:flex}.app-content.svelte-12qhfyh{background-color:var(--bg-color);flex-direction:column;flex:1;transition:background-color .3s;display:flex;position:relative}.app-content[data-layout=reading].svelte-12qhfyh>*{box-sizing:border-box;width:min(1040px,100%);margin-inline:auto;padding:28px 40px 24px}.app-content[data-layout=wide].svelte-12qhfyh>*{box-sizing:border-box;width:min(1240px,100%);margin-inline:auto;padding:24px 20px}.app-content[data-layout=wide].svelte-12qhfyh>* h1,.app-content[data-layout=reading].svelte-12qhfyh>* h1{margin:0;font-size:28px;font-weight:700;line-height:1.3}.app-content[data-layout=reading].svelte-12qhfyh>* header:has(h1){margin-bottom:20px}.app-content[data-layout=reading].svelte-12qhfyh>* header:has(h1) h1+p{color:var(--muted-color);margin-top:8px;font-size:16px;line-height:1.5}.app-content[data-layout=full].svelte-12qhfyh>*{width:100%;max-width:none}@media (width<=768px){.layout-container.svelte-12qhfyh{--sidebar-width:0px}.app-content[data-layout=reading].svelte-12qhfyh>*{padding:24px 16px}.app-content[data-layout=wide].svelte-12qhfyh>*{padding:16px}.layout-container.svelte-12qhfyh{grid-template-columns:1fr}.app-sidebar.svelte-12qhfyh{z-index:30;border-right:1px solid var(--border-color);width:min(17rem,82vw);height:100dvh;transition:transform .2s;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}.app-sidebar.open.svelte-12qhfyh{transform:translate(0)}@media (prefers-reduced-motion:reduce){.app-sidebar.svelte-12qhfyh{transition:none}}.nav-scrim.svelte-12qhfyh{z-index:20;background:#0006;display:block;position:fixed;inset:0}.header-left.svelte-12qhfyh{align-items:center;gap:.5rem;min-width:0;display:flex}.app-header.svelte-12qhfyh{justify-content:space-between;gap:.5rem;height:52px;padding:.5rem .75rem}.layout-container.svelte-12qhfyh{--app-header-height:52px}.nav-toggle.svelte-12qhfyh{width:44px;height:44px;color:var(--text-color);cursor:pointer;background:0 0;border:0;border-radius:.375rem;justify-content:center;align-items:center;display:inline-flex}.header-brand.svelte-12qhfyh{background:var(--surface-color);border-radius:.5rem;width:104px;padding:.2rem .3rem;display:block}.header-brand.svelte-12qhfyh img:where(.svelte-12qhfyh){width:100%;height:auto;display:block}}
