.hero-card.svelte-1n49ry0{border-radius:var(--radius);background:#ffffff0d;border:1px solid #ffffff24;overflow:hidden}.hero-card-form.svelte-1n49ry0{background:var(--paper);border-color:var(--line);box-shadow:var(--shadow-lg);padding:1.75rem}.hero-form-title.svelte-1n49ry0{color:var(--ink);margin-bottom:.5rem;font-size:1.15rem;font-weight:700}.hero-form-sub.svelte-1n49ry0{font-size:var(--font-body-size);color:var(--ink-soft);margin-bottom:1.5rem;line-height:1.5}.hero-lead-form.svelte-1n49ry0{flex-direction:column;gap:.85rem;display:flex}.hero-lead-input.svelte-1n49ry0{width:100%;font-family:inherit;font-size:var(--font-body-size);padding:var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--paper-soft);color:var(--ink)}.hero-lead-input.svelte-1n49ry0::placeholder{color:var(--ink-soft)}.hero-lead-input.svelte-1n49ry0:focus{border-color:var(--gold);outline:none}.hero-lead-honeypot.svelte-1n49ry0{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.hero-lead-error.svelte-1n49ry0{font-size:var(--font-body-size);color:var(--color-critical);text-align:center}.hero-lead-submit.svelte-1n49ry0{justify-content:center;width:100%}.hero-cta-note.svelte-1n49ry0{font-size:var(--font-body-size);color:var(--ink-soft);text-align:center;margin-top:1rem}.hero-lead-form.svelte-1n49ry0 .hero-cta-note:where(.svelte-1n49ry0){margin-top:0}.hero-lead-success.svelte-1n49ry0{color:var(--ink);text-align:center;padding:1rem}.btn-primary.svelte-1n49ry0{background:var(--gold);color:var(--ink);font-weight:700;font-size:var(--font-body-size);padding:var(--space-4);border-radius:var(--radius);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;text-decoration:none;transition:transform .15s,background .2s;display:inline-flex;box-shadow:0 10px 30px #c9a13b59}.btn-primary.svelte-1n49ry0:hover{background:var(--gold-light);transform:translateY(-1px)}.btn-primary.svelte-1n49ry0:disabled{color:var(--gold);box-shadow:none;cursor:not-allowed;background:#c9a13b26;transform:none}.hero-wrap.svelte-jhuur8{padding-top:var(--header-height);flex-direction:column;display:flex}.hero.svelte-jhuur8{color:#fff;text-align:center;flex:1;align-items:center;padding:2.5rem 0 3rem;display:flex}.hero.svelte-jhuur8 .container{width:100%}.hero.svelte-jhuur8 h1:where(.svelte-jhuur8){margin:0 auto 1.75rem;font-size:clamp(1.75rem,4vw,3.25rem);font-weight:700;line-height:1.3}.hero.svelte-jhuur8 .hero-highlight{font-family:var(--font-serif-accent);white-space:nowrap;font-style:italic;position:relative}.hero.svelte-jhuur8 .hero-highlight:after{content:"";background:var(--gold);border-radius:3px;height:3px;position:absolute;bottom:-.12em;left:-.05em;right:-.05em;transform:rotate(-1.2deg)}.hero-cards.svelte-jhuur8{text-align:left;grid-template-columns:1fr;gap:1.5rem;margin-top:1rem;display:grid}.hero-card-visual.svelte-jhuur8{border-radius:var(--radius);background:#ffffff0d;border:1px solid #ffffff24;min-height:220px;overflow:hidden}.hero-card-visual.svelte-jhuur8 img:where(.svelte-jhuur8){object-fit:cover;width:100%;height:100%;display:block}.hero-founder.svelte-jhuur8{margin-top:var(--space-5);text-align:left;justify-content:center;align-items:center;gap:1rem;display:flex}.hero-founder-avatar.svelte-jhuur8{object-fit:cover;object-position:center top;border:2px solid #ffffff40;border-radius:50%;flex-shrink:0;width:3rem;height:3rem}.hero-founder-quote.svelte-jhuur8{font-size:var(--font-body-size);color:#ffffffe6;font-style:italic;line-height:1.4}.hero-founder-name.svelte-jhuur8{font-size:var(--font-body-size);color:#fff9;margin-top:.2rem}.hero-founder-name.svelte-jhuur8 span:where(.svelte-jhuur8){font-weight:400}@media (width>=720px){.hero.svelte-jhuur8{padding:4.5rem 0 3rem}.hero-cards.svelte-jhuur8{grid-template-columns:1fr 1fr;margin-top:2rem}}.section-head.svelte-1ar8lzy{text-align:center;max-width:34rem;margin:0 auto 3rem}.section-head.svelte-1ar8lzy h2:where(.svelte-1ar8lzy){font-size:var(--h2-size);color:#fff;margin-bottom:.85rem;font-weight:700;line-height:1.15}.section-head.svelte-1ar8lzy p:where(.svelte-1ar8lzy){color:#ffffffc7;font-size:var(--font-body-size);line-height:1.6}.problem-table.svelte-1ar8lzy{background:var(--navy-3);border-radius:var(--radius);border:1px solid #ffffff14;grid-template-columns:1fr;max-width:800px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 8px 24px #0f0c2926}.problem-table-label.svelte-1ar8lzy{font-size:var(--font-body-size);text-transform:uppercase;letter-spacing:.04em;padding:var(--space-3) var(--space-5);background:#ffffff08;font-weight:700}.problem-table-label.problem-table-before.svelte-1ar8lzy{color:var(--red)}.problem-table-label.problem-table-after.svelte-1ar8lzy{color:var(--gold)}.problem-table-cell.svelte-1ar8lzy{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid #ffffff14;display:flex}.problem-table-cell.problem-table-before.svelte-1ar8lzy{border-left:3px solid var(--red)}.problem-table-cell.problem-table-after.svelte-1ar8lzy{border-left:3px solid var(--gold)}.problem-table-icon.svelte-1ar8lzy{flex-shrink:0;font-size:1.75rem;font-weight:700;line-height:1}.problem-table-before.svelte-1ar8lzy .problem-table-icon:where(.svelte-1ar8lzy){color:var(--red)}.problem-table-after.svelte-1ar8lzy .problem-table-icon:where(.svelte-1ar8lzy){color:var(--gold)}.problem-table-cell.svelte-1ar8lzy strong:where(.svelte-1ar8lzy){font-size:var(--font-body-size);color:#fff;margin-bottom:.35rem;display:block}.problem-table-cell.svelte-1ar8lzy p:where(.svelte-1ar8lzy){font-size:var(--font-body-size);color:#ffffffb3;line-height:1.5}.problem-bridge.svelte-1ar8lzy{max-width:640px;margin:var(--space-6) auto 0;text-align:center;color:#ffffffeb;font-size:clamp(1.15rem,2.2vw,1.5rem);font-style:italic;line-height:1.5}@media (width>=720px){.section-head.svelte-1ar8lzy{margin-bottom:4rem}.problem-table.svelte-1ar8lzy{grid-template-columns:1fr 1fr}}.section-head.svelte-1cevpz0{text-align:center;max-width:34rem;margin:0 auto 3rem}.section-head.svelte-1cevpz0 h2:where(.svelte-1cevpz0){font-size:var(--h2-size);color:#fff;margin-bottom:.85rem;font-weight:700;line-height:1.15}.section-head.svelte-1cevpz0 p:where(.svelte-1cevpz0){color:#ffffffc7;font-size:var(--font-body-size);line-height:1.6}.system-subhead.svelte-1cevpz0{text-align:center;color:#fff;margin-bottom:var(--space-5);font-size:1.3rem;font-weight:700}.system-subhead.svelte-1cevpz0:not(:first-of-type){margin-top:var(--space-7)}.system-goal.svelte-1cevpz0{text-align:center;max-width:640px;font-size:var(--font-body-size);color:#ffffffc7;margin:3rem auto 0;line-height:1.6}.system-tools.svelte-1cevpz0{text-align:center}.tools-quadrant.svelte-1cevpz0{gap:var(--space-4);grid-template-columns:1fr;max-width:900px;margin:0 auto;display:grid;position:relative}.tools-flow.svelte-1cevpz0{display:none}.tools-category.svelte-1cevpz0{background:var(--navy-3);border-radius:var(--radius);padding:var(--space-4);border:1px solid #ffffff14}.tools-category-title.svelte-1cevpz0{font-size:var(--font-body-size);color:var(--gold-light);margin-bottom:var(--space-3);font-weight:700}.tools-category-note.svelte-1cevpz0{font-size:var(--font-body-size);color:#ffffffb3;line-height:1.5}.tools-logos.svelte-1cevpz0{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tools-logo-chip.svelte-1cevpz0{height:60px;padding:0 var(--space-4);background:#fff;border-radius:8px;justify-content:center;align-items:center;display:flex}.tools-logo-chip.svelte-1cevpz0 img:where(.svelte-1cevpz0){object-fit:contain;width:auto;max-width:120px;height:auto;max-height:34px}.system-phases-card.svelte-1cevpz0{background:var(--navy-3);border-radius:var(--radius);border:1px solid #ffffff14;max-width:640px;margin:0 auto;overflow:hidden;box-shadow:0 8px 24px #0f0c2926}.system-phases.svelte-1cevpz0{grid-template-columns:repeat(3,1fr);display:grid}.system-phase-tab.svelte-1cevpz0{color:#ffffffb3;padding:var(--space-4) var(--space-3);cursor:pointer;background:0 0;border:none;border-right:1px solid #ffffff14;flex-direction:column;align-items:center;gap:.4rem;font-family:inherit;transition:background .25s,color .25s;display:flex}.system-phase-tab.svelte-1cevpz0:last-child{border-right:none}.system-phase-tab-number.svelte-1cevpz0{color:#fff6;font-size:1.1rem;font-weight:700;transition:color .25s}.system-phase-tab-label.svelte-1cevpz0{font-size:var(--font-body-size);font-weight:600}.system-phase-tab.svelte-1cevpz0:hover{color:#fff}.system-phase-tab.is-active.svelte-1cevpz0{color:#fff;background:linear-gradient(135deg,#c9a13b2e,#c9a13b08)}.system-phase-tab.is-active.svelte-1cevpz0 .system-phase-tab-number:where(.svelte-1cevpz0){color:var(--gold)}.system-phase-panels.svelte-1cevpz0{padding:var(--space-5);border-top:1px solid #ffffff14}.system-phase-panel-intro.svelte-1cevpz0{font-size:var(--font-body-size);color:#fff;margin-bottom:1rem;font-weight:600;line-height:1.6}.system-phase-panel.svelte-1cevpz0 ul:where(.svelte-1cevpz0){margin:0;padding:0;list-style:none}.system-phase-panel.svelte-1cevpz0 li:where(.svelte-1cevpz0){font-size:var(--font-body-size);color:#ffffffc7;padding:.35rem 0 .35rem 1.4rem;line-height:1.5;position:relative}.system-phase-panel.svelte-1cevpz0 li:where(.svelte-1cevpz0):before{content:"✓";color:var(--gold);font-weight:700;position:absolute;left:0}@media (width>=720px){.section-head.svelte-1cevpz0{margin-bottom:4rem}.tools-quadrant.svelte-1cevpz0{gap:var(--space-5);grid-template-columns:1fr 1fr}.tools-flow.svelte-1cevpz0{background:var(--navy-2);border:2px solid var(--gold);width:56px;height:56px;color:var(--gold);z-index:2;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #0f0c2973}.tools-flow.svelte-1cevpz0 svg:where(.svelte-1cevpz0){width:26px;height:26px}}.section-head.svelte-1knd1vj{text-align:center;max-width:34rem;margin:0 auto 3rem}.section-head.svelte-1knd1vj h2:where(.svelte-1knd1vj){font-size:var(--h2-size);color:#fff;margin-bottom:.85rem;font-weight:700;line-height:1.15}.faq-list.svelte-1knd1vj{max-width:42rem;margin:0 auto}.faq-item.svelte-1knd1vj{background:var(--navy-3);border-radius:var(--radius);border:1px solid #ffffff14;margin-bottom:1rem;padding:1.4rem 1.75rem}.faq-item.svelte-1knd1vj summary:where(.svelte-1knd1vj){cursor:pointer;font-weight:600;font-size:var(--font-body-size);color:#fff;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.faq-item.svelte-1knd1vj summary:where(.svelte-1knd1vj)::-webkit-details-marker{display:none}.faq-item.svelte-1knd1vj summary:where(.svelte-1knd1vj):after{content:"+";color:var(--gold);flex-shrink:0;font-size:1.3rem}.faq-item[open].svelte-1knd1vj summary:where(.svelte-1knd1vj):after{content:"–"}.faq-item.svelte-1knd1vj p:where(.svelte-1knd1vj){font-size:var(--font-body-size);color:#ffffffc7;margin:1rem 0 0;line-height:1.6}@media (width>=720px){.section-head.svelte-1knd1vj{margin-bottom:4rem}}
