.landing-page.svelte-12eyee1{--space-section: 56px;--space-grid: 16px;--space-card: 22px;height:100%;min-height:0;background:var(--polar);color:var(--eel);font-family:var(--font-sans, "DM Sans", system-ui, sans-serif);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scroll-padding-top:72px;padding:0 28px 72px}.hero-section.svelte-12eyee1,.content-section.svelte-12eyee1,.why-section.svelte-12eyee1,.resource-section.svelte-12eyee1{width:min(100%,1120px);margin:0 auto}.hero-section.svelte-12eyee1{position:relative;display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,30vw,390px);gap:var(--space-section);align-items:center;padding:80px 0 60px}.hero-copy.svelte-12eyee1{display:flex;flex-direction:column;gap:18px;max-width:680px}.eyebrow.svelte-12eyee1,.section-kicker.svelte-12eyee1,.card-kicker.svelte-12eyee1{margin:0;color:var(--fox-600);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}h1.svelte-12eyee1,h2.svelte-12eyee1,h3.svelte-12eyee1,p.svelte-12eyee1{margin-top:0}h1.svelte-12eyee1{max-width:780px;margin-bottom:18px;font-family:var(--font-character, "Fredoka", sans-serif);font-size:clamp(44px,5.4vw,78px);font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--void);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.hero-lead.svelte-12eyee1{width:100%;max-width:none;margin-bottom:30px;color:var(--wolf);font-size:clamp(18px,2vw,21px);line-height:1.65}.hero-copy.svelte-12eyee1 h1:where(.svelte-12eyee1),.hero-copy.svelte-12eyee1 .hero-lead:where(.svelte-12eyee1){margin-bottom:0}.hero-title-line.svelte-12eyee1,.hero-lead-line.svelte-12eyee1{display:block}.hero-lead-line.svelte-12eyee1{width:100%}.hero-actions.svelte-12eyee1,.resource-actions.svelte-12eyee1{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.cta-button.svelte-12eyee1{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:12px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.cta-button.svelte-12eyee1:hover{transform:translateY(-1px)}.primary-cta.svelte-12eyee1{background:var(--fox);color:var(--void);box-shadow:0 10px 0 var(--void);border:2.5px solid var(--void)}.primary-cta.svelte-12eyee1:hover{background:var(--amber);box-shadow:0 8px 0 var(--void)}.secondary-cta.svelte-12eyee1{background:#fff5e8;border:2px solid rgba(14,14,14,.28);color:var(--fox-700);box-shadow:0 6px #0e0e0e47}.secondary-cta.svelte-12eyee1:hover{background:var(--fox-200);border-color:var(--fox);color:var(--fox-700);box-shadow:0 5px #0e0e0e47}.hero-studio-card.svelte-12eyee1{border:3px solid var(--void);border-radius:28px;background:var(--snow);box-shadow:12px 12px 0 var(--void);overflow:hidden}.studio-card-header.svelte-12eyee1{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 18px;border-bottom:2px solid var(--void);color:var(--eel);font-size:13px;font-weight:700}.status-dot.svelte-12eyee1{width:10px;height:10px;border-radius:999px;background:var(--fox);box-shadow:0 0 0 4px var(--fox-200)}.header-spacer.svelte-12eyee1{flex:1}.studio-card-stage.svelte-12eyee1{position:relative;display:grid;place-items:center;min-height:250px;background:linear-gradient(90deg,rgba(229,229,229,.55) 1px,transparent 1px),linear-gradient(0deg,rgba(229,229,229,.55) 1px,transparent 1px),#fff5e8;background-size:28px 28px}.beat-bars.svelte-12eyee1{position:absolute;left:26px;bottom:24px;display:flex;align-items:end;gap:6px}.beat-bars.svelte-12eyee1 span:where(.svelte-12eyee1){width:10px;border-radius:999px;background:var(--fox);border:2px solid var(--void)}.beat-bars.svelte-12eyee1 span:where(.svelte-12eyee1):nth-child(1){height:24px}.beat-bars.svelte-12eyee1 span:where(.svelte-12eyee1):nth-child(2){height:48px}.beat-bars.svelte-12eyee1 span:where(.svelte-12eyee1):nth-child(3){height:78px}.beat-bars.svelte-12eyee1 span:where(.svelte-12eyee1):nth-child(4){height:42px}.beat-bars.svelte-12eyee1 span:where(.svelte-12eyee1):nth-child(5){height:62px}.mumu-mark.svelte-12eyee1{position:relative;width:132px;height:132px;border:3px solid var(--void);border-radius:999px;background:var(--fox);box-shadow:6px 6px 0 var(--void)}.mumu-eye.svelte-12eyee1{position:absolute;top:48px;width:14px;height:14px;border-radius:999px;background:var(--void)}.mumu-eye.svelte-12eyee1:nth-child(1){left:38px}.mumu-eye.svelte-12eyee1:nth-child(2){right:38px}.mumu-smile.svelte-12eyee1{position:absolute;left:50%;bottom:34px;width:34px;height:18px;border-right:3px solid var(--void);border-bottom:3px solid var(--void);border-left:3px solid var(--void);border-radius:0 0 999px 999px;transform:translate(-50%)}.studio-card-copy.svelte-12eyee1{padding:var(--space-card)}.studio-card-copy.svelte-12eyee1 h2:where(.svelte-12eyee1),.section-heading.svelte-12eyee1 h2:where(.svelte-12eyee1),.resource-section.svelte-12eyee1 h2:where(.svelte-12eyee1){margin:8px 0 12px;font-family:var(--font-character, "Fredoka", sans-serif);color:var(--void);font-size:clamp(30px,4vw,46px);font-weight:600;line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.studio-card-copy.svelte-12eyee1 h2:where(.svelte-12eyee1){font-size:30px}.studio-card-copy.svelte-12eyee1 p:where(.svelte-12eyee1):last-child,.section-heading.svelte-12eyee1 p:where(.svelte-12eyee1):not(.section-kicker),.resource-section.svelte-12eyee1 p:where(.svelte-12eyee1){color:var(--wolf);font-size:16px;line-height:1.7}.studio-card-copy.svelte-12eyee1 p:where(.svelte-12eyee1):last-child{margin-bottom:0;font-size:15px}.content-section.svelte-12eyee1,.resource-section.svelte-12eyee1{margin-top:var(--space-section)}.section-heading.svelte-12eyee1{max-width:720px}.reason-list.svelte-12eyee1,.step-grid.svelte-12eyee1,.use-case-grid.svelte-12eyee1{display:grid;gap:var(--space-grid);list-style:none;padding:0;margin:24px 0 0}.reason-list.svelte-12eyee1 li:where(.svelte-12eyee1),.step-grid.svelte-12eyee1 li:where(.svelte-12eyee1),.faq-list.svelte-12eyee1 details:where(.svelte-12eyee1),.resource-section.svelte-12eyee1{border:1px solid var(--swan);background:#fff}.reason-list.svelte-12eyee1 li:where(.svelte-12eyee1){position:relative;border-radius:14px;padding:18px 18px 18px 48px;color:var(--eel);font-weight:500;line-height:1.6}.reason-list.svelte-12eyee1 li:where(.svelte-12eyee1):before{content:"";position:absolute;left:20px;top:24px;width:11px;height:11px;border-radius:999px;background:var(--fox);box-shadow:0 0 0 5px var(--fox-200)}.reason-list.svelte-12eyee1 li:where(.svelte-12eyee1) strong:where(.svelte-12eyee1){color:var(--void)}.step-grid.svelte-12eyee1{grid-template-columns:repeat(2,minmax(0,1fr))}.step-grid.svelte-12eyee1 li:where(.svelte-12eyee1){display:grid;grid-template-columns:48px 1fr;gap:16px;border-radius:16px;padding:var(--space-card)}.step-number.svelte-12eyee1{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--fox);border:2.5px solid var(--void);color:var(--void);font-weight:900;font-size:15px;box-shadow:3px 3px 0 var(--void)}.step-grid.svelte-12eyee1 h3:where(.svelte-12eyee1){margin:0 0 8px;color:var(--void);font-size:18px;font-weight:700}.step-grid.svelte-12eyee1 p:where(.svelte-12eyee1){grid-column:2;margin-bottom:0;color:var(--wolf);line-height:1.62}.use-case-grid.svelte-12eyee1{grid-template-columns:repeat(2,minmax(0,1fr))}.use-case-grid.svelte-12eyee1 li:where(.svelte-12eyee1){border:1px solid var(--swan);background:#fff;border-radius:16px;padding:var(--space-card)}.use-case-grid.svelte-12eyee1 h3:where(.svelte-12eyee1){margin:0 0 8px;color:var(--void);font-size:18px;font-weight:700}.use-case-grid.svelte-12eyee1 p:where(.svelte-12eyee1){margin:0;color:var(--wolf);line-height:1.62}.faq-list.svelte-12eyee1{margin-top:24px;display:grid;gap:var(--space-grid)}.faq-list.svelte-12eyee1 details:where(.svelte-12eyee1){border-radius:14px;padding:16px 20px}.faq-list.svelte-12eyee1 summary:where(.svelte-12eyee1){cursor:pointer;list-style:none;color:var(--void);font-weight:700;font-size:16px}.faq-list.svelte-12eyee1 summary:where(.svelte-12eyee1)::-webkit-details-marker{display:none}.faq-list.svelte-12eyee1 details[open]:where(.svelte-12eyee1) summary:where(.svelte-12eyee1){margin-bottom:10px}.faq-list.svelte-12eyee1 p:where(.svelte-12eyee1){margin:0;color:var(--wolf);line-height:1.65}.why-section.svelte-12eyee1{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.8fr);gap:var(--space-section);align-items:start;margin-top:var(--space-section);padding:8px 0 0}.why-copy.svelte-12eyee1 h2:where(.svelte-12eyee1){margin:8px 0 12px;font-family:var(--font-character, "Fredoka", sans-serif);color:var(--void);font-size:clamp(30px,4vw,46px);font-weight:600;line-height:1.12;letter-spacing:-.03em}.why-copy.svelte-12eyee1 p:where(.svelte-12eyee1):not(.section-kicker){color:var(--wolf);font-size:16px;line-height:1.7}.resource-section.svelte-12eyee1{display:flex;justify-content:space-between;gap:40px;align-items:center;border-radius:18px;padding:calc(var(--space-card) + 4px);box-shadow:0 0 0 3px var(--void)}.resource-copy.svelte-12eyee1{max-width:560px;flex:1 1 520px}.resource-section.svelte-12eyee1 p:where(.svelte-12eyee1){margin-bottom:0}.resource-actions.svelte-12eyee1{flex-direction:column;gap:18px;align-items:flex-end;flex:0 0 auto;width:min(100%,500px);max-width:500px}.resource-links.svelte-12eyee1{display:flex;flex-wrap:wrap;justify-content:flex-end;row-gap:14px;column-gap:10px}.resource-links.svelte-12eyee1 a:where(.svelte-12eyee1){display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border:1px solid var(--swan);border-radius:999px;color:var(--eel);font-size:13px;font-weight:700;text-decoration:none;background:var(--snow)}.resource-links.svelte-12eyee1 a:where(.svelte-12eyee1):hover{color:var(--fox-700);border-color:var(--fox)}@media(max-width:920px){.hero-section.svelte-12eyee1,.why-section.svelte-12eyee1,.resource-section.svelte-12eyee1{grid-template-columns:1fr}.hero-section.svelte-12eyee1{padding-top:66px}.hero-studio-card.svelte-12eyee1{order:-1;max-width:520px}.step-grid.svelte-12eyee1,.use-case-grid.svelte-12eyee1{grid-template-columns:1fr}.resource-section.svelte-12eyee1{align-items:flex-start}.resource-links.svelte-12eyee1{justify-content:flex-start}.resource-actions.svelte-12eyee1{align-items:flex-start;width:100%;max-width:none}}@media(max-width:640px){.landing-page.svelte-12eyee1{--space-section: 44px;--space-card: 18px;padding:72px 16px 42px}.hero-section.svelte-12eyee1{gap:28px;padding:44px 0 36px}h1.svelte-12eyee1{font-size:clamp(42px,13vw,58px)}.hero-lead.svelte-12eyee1{font-size:16px}.hero-actions.svelte-12eyee1{align-items:stretch;flex-direction:column}.resource-actions.svelte-12eyee1{gap:12px;align-items:stretch}.cta-button.svelte-12eyee1{width:100%}.hero-studio-card.svelte-12eyee1{order:-1;width:min(100%,260px);margin-inline:auto;border-width:2px;border-radius:16px;box-shadow:4px 4px 0 var(--void)}.studio-card-header.svelte-12eyee1{min-height:34px;padding:0 12px;border-bottom-width:1.5px;font-size:11px}.studio-card-stage.svelte-12eyee1{min-height:124px;background-size:22px 22px}.beat-bars.svelte-12eyee1{left:16px;bottom:16px;gap:4px}.beat-bars.svelte-12eyee1 span:where(.svelte-12eyee1){width:7px;border-width:1.5px}.beat-bars.svelte-12eyee1 span:where(.svelte-12eyee1):nth-child(1){height:16px}.beat-bars.svelte-12eyee1 span:where(.svelte-12eyee1):nth-child(2){height:30px}.beat-bars.svelte-12eyee1 span:where(.svelte-12eyee1):nth-child(3){height:48px}.beat-bars.svelte-12eyee1 span:where(.svelte-12eyee1):nth-child(4){height:26px}.beat-bars.svelte-12eyee1 span:where(.svelte-12eyee1):nth-child(5){height:38px}.studio-card-copy.svelte-12eyee1{padding:12px}.studio-card-copy.svelte-12eyee1 h2:where(.svelte-12eyee1){font-size:20px}.studio-card-copy.svelte-12eyee1 p:where(.svelte-12eyee1):last-child{font-size:12px;line-height:1.45}.mumu-mark.svelte-12eyee1{width:64px;height:64px;border-width:2px;box-shadow:3px 3px 0 var(--void)}.mumu-eye.svelte-12eyee1{top:23px;width:8px;height:8px}.mumu-eye.svelte-12eyee1:nth-child(1){left:17px}.mumu-eye.svelte-12eyee1:nth-child(2){right:17px}.mumu-smile.svelte-12eyee1{bottom:15px;width:18px;height:10px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px}.step-grid.svelte-12eyee1 li:where(.svelte-12eyee1){grid-template-columns:1fr}.step-grid.svelte-12eyee1 p:where(.svelte-12eyee1){grid-column:1}.resource-section.svelte-12eyee1{padding:var(--space-card);border-radius:16px;box-shadow:none}.resource-links.svelte-12eyee1{justify-content:flex-start}}
