.coach-scene.svelte-aq8ctq{perspective:1200px;min-width:0;padding:65px 12px 60px 25px;position:relative}.orbital-field.svelte-aq8ctq{pointer-events:none;position:absolute;inset:0;overflow:hidden}.halo.svelte-aq8ctq{border:1px solid #92f5ce18;border-radius:50%;animation:14s ease-in-out infinite svelte-aq8ctq-orbit;position:absolute;inset:7% -8%;transform:rotate(-25deg);box-shadow:inset 0 0 40px #92f5ce04}.halo-two.svelte-aq8ctq{border-color:#92f5ce0e;animation-delay:-4s;inset:15% -18%;transform:rotate(25deg)}.halo-three.svelte-aq8ctq{filter:blur(18px);background:radial-gradient(#36cb8130,#0000 68%);border:0;inset:20% -6%}.trajectories.svelte-aq8ctq{stroke:#92f5ce12;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0}.trajectories.svelte-aq8ctq path:where(.svelte-aq8ctq){stroke-dasharray:800;stroke-dashoffset:800px;animation:3s ease-out forwards svelte-aq8ctq-trace}.orbital-spark.svelte-aq8ctq{background:var(--mint);z-index:1;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 20px 3px #92f5ce66}.spark-one.svelte-aq8ctq{animation:8s ease-in-out infinite svelte-aq8ctq-spark;top:25%;right:2%}.spark-two.svelte-aq8ctq{animation:10s ease-in-out infinite svelte-aq8ctq-spark;bottom:13%;left:10%}.coach-window.svelte-aq8ctq{z-index:2;transform-origin:50%;background:linear-gradient(130deg,#1b2b2bf5,#111c22fa);border:1px solid #435a5766;border-radius:15px;animation:1.3s cubic-bezier(.16,1,.3,1) both svelte-aq8ctq-window-enter;position:relative;overflow:hidden;transform:rotateY(-7deg)rotateX(3deg)rotate(1deg);box-shadow:0 35px 85px -25px #0009,0 0 70px -40px #68e9bfa0}.window-bar.svelte-aq8ctq{letter-spacing:.13em;color:#91aaa5;border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;padding:16px 20px;font-size:.51rem;font-weight:550;display:flex}.window-dots.svelte-aq8ctq{gap:5px;display:flex}.window-dots.svelte-aq8ctq i:where(.svelte-aq8ctq){background:#53685f;border-radius:50%;width:5px;height:5px}.window-body.svelte-aq8ctq{padding:24px}.coach-status.svelte-aq8ctq{align-items:center;gap:11px;display:flex}.coach-icon.svelte-aq8ctq{width:35px;height:35px;color:var(--mint);background:#244638;border-radius:11px;place-items:center;font-size:1.6rem;display:grid}.coach-status.svelte-aq8ctq strong:where(.svelte-aq8ctq){font-size:.73rem;font-weight:580;display:block}.coach-status.svelte-aq8ctq span:where(.svelte-aq8ctq):not(.coach-icon):not(.demo-label){color:#8a9f9f;margin-top:4px;font-size:.6rem;display:block}.demo-label.svelte-aq8ctq{letter-spacing:.1em;color:#8a9f9f;border:1px solid #596d603d;border-radius:4px;align-self:flex-start;margin-left:auto;padding:4px;font-size:.48rem}.demo-question.svelte-aq8ctq{letter-spacing:-.025em;color:#e0ebe9;margin:24px 0;font-size:1.12rem;font-weight:500;line-height:1.55}.answer-card.svelte-aq8ctq{background:#09121480;border:1px solid #647b7435;border-radius:9px;min-height:154px;padding:16px;transition:border-color .7s,background .7s}.answer-card.improved.svelte-aq8ctq{background:#16342760;border-color:#92f5ce45}.answer-label.svelte-aq8ctq{color:#a3b6ac;letter-spacing:.1em;justify-content:space-between;margin-bottom:13px;font-size:.48rem;font-weight:600;display:flex}.answer-label.svelte-aq8ctq span:where(.svelte-aq8ctq):last-child{color:var(--mint)}.answer-card.svelte-aq8ctq p:where(.svelte-aq8ctq){color:#baccc5;font-size:.74rem;line-height:1.85;animation:.7s ease-out svelte-aq8ctq-text-enter}.answer-card.svelte-aq8ctq mark:where(.svelte-aq8ctq){color:#c4f5db;background:0 0}.demo-feedback.svelte-aq8ctq{align-items:flex-start;gap:10px;margin:18px 0;display:flex}.demo-feedback.svelte-aq8ctq>span:where(.svelte-aq8ctq){color:var(--mint);font-size:1.3rem}.demo-feedback.svelte-aq8ctq p:where(.svelte-aq8ctq){font-size:.62rem;line-height:1.7}.score-track.svelte-aq8ctq>div:where(.svelte-aq8ctq):first-child{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.score-track.svelte-aq8ctq>div:where(.svelte-aq8ctq)>span:where(.svelte-aq8ctq){letter-spacing:.13em;color:#91aaa5;font-size:.47rem}.score-track.svelte-aq8ctq strong:where(.svelte-aq8ctq){color:var(--mint);font-size:1.25rem;font-weight:500}.score-track.svelte-aq8ctq small:where(.svelte-aq8ctq){color:#7d938b;font-size:.6rem}.score-track.svelte-aq8ctq .meter:where(.svelte-aq8ctq){height:4px}.score-track.svelte-aq8ctq .meter:where(.svelte-aq8ctq) span:where(.svelte-aq8ctq){transition:width 1.8s cubic-bezier(.16,1,.3,1)}.floating-label.svelte-aq8ctq{z-index:3;background:#182d27f5;border:1px solid #56776855;border-radius:10px;align-items:center;gap:10px;display:flex;position:absolute;box-shadow:0 15px 35px #0005}.label-top.svelte-aq8ctq{color:#bedccd;padding:12px 17px;font-size:.63rem;animation:1s .45s both svelte-aq8ctq-label-enter;top:39px;right:25px}.label-bottom.svelte-aq8ctq{padding:16px 25px;animation:1s .8s both svelte-aq8ctq-label-enter;bottom:30px;left:0}.check-icon.svelte-aq8ctq{width:28px;height:28px;color:var(--mint);background:#92f5ce1a;border-radius:50%;place-items:center;display:grid}.label-bottom.svelte-aq8ctq strong:where(.svelte-aq8ctq){font-size:.72rem;font-weight:550;display:block}.label-bottom.svelte-aq8ctq div:where(.svelte-aq8ctq)>span:where(.svelte-aq8ctq){color:#8aa99b;margin-top:5px;font-size:.57rem;display:block}.demo-controls.svelte-aq8ctq{align-items:center;gap:13px;display:flex;position:absolute;bottom:0;right:25px}.demo-controls.svelte-aq8ctq button:where(.svelte-aq8ctq){color:#91aaa5;background:0 0;border:0;min-height:32px;font-size:.6rem}.step-dots.svelte-aq8ctq{gap:5px;display:flex}.step-dots.svelte-aq8ctq span:where(.svelte-aq8ctq){background:#3b5149;border-radius:50%;width:4px;height:4px}.step-dots.svelte-aq8ctq .active:where(.svelte-aq8ctq){background:var(--mint)}.still.svelte-aq8ctq .halo:where(.svelte-aq8ctq),.still.svelte-aq8ctq .orbital-spark:where(.svelte-aq8ctq){animation-play-state:paused}@keyframes svelte-aq8ctq-orbit{0%{transform:rotate(-25deg)scale(.96)}50%{transform:rotate(12deg)scale(1.02)}to{transform:rotate(-25deg)scale(.96)}}@keyframes svelte-aq8ctq-window-enter{0%{opacity:0;transform:translateY(45px)rotateY(-18deg)rotateX(12deg)scale(.94)}to{opacity:1;transform:rotateY(-7deg)rotateX(3deg)rotate(1deg)}}@keyframes svelte-aq8ctq-label-enter{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-aq8ctq-text-enter{0%{opacity:.3;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-aq8ctq-trace{to{stroke-dashoffset:0}}@keyframes svelte-aq8ctq-spark{0%,to{opacity:.25;transform:translateY(24px)}50%{opacity:1;transform:translateY(-24px)}}@media (width<=640px){.coach-scene.svelte-aq8ctq{max-width:480px;margin:auto;padding:60px 10px 68px}.window-body.svelte-aq8ctq{padding:21px}.coach-window.svelte-aq8ctq{transform:none}.demo-question.svelte-aq8ctq{font-size:1.07rem}.answer-card.svelte-aq8ctq{min-height:153px}.label-bottom.svelte-aq8ctq{padding:12px 18px;bottom:40px;left:0}.label-top.svelte-aq8ctq{right:15px}.demo-controls.svelte-aq8ctq{bottom:4px}.halo.svelte-aq8ctq{inset:12% -4%}}@media (prefers-reduced-motion:reduce){.coach-window.svelte-aq8ctq{transform:none}.orbital-spark.svelte-aq8ctq,.trajectories.svelte-aq8ctq{display:none}}.landing.svelte-1uha8ag{background:radial-gradient(55% 18% at 90% 6%,#183c292a,#0000);overflow:hidden}.hero.svelte-1uha8ag{grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;min-height:735px;padding-block:44px 52px;display:grid}.hero-copy.svelte-1uha8ag{padding-bottom:10px;animation:1s ease-out both svelte-1uha8ag-copy-enter}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.065em;margin-top:25px;font-size:clamp(3.2rem,5.5vw,4.9rem);font-weight:550;line-height:1.07}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){color:#0000;background:linear-gradient(115deg,#92f5ce,#d2fce7);-webkit-background-clip:text;background-clip:text}.hero-description.svelte-1uha8ag{max-width:460px;margin-top:26px;font-size:.94rem;line-height:1.85}.hero-actions.svelte-1uha8ag{align-items:center;gap:23px;margin-top:33px;display:flex}.hero.svelte-1uha8ag .btn-primary:where(.svelte-1uha8ag){min-height:52px;padding:15px 21px;font-size:.79rem}.hero-secondary.svelte-1uha8ag{color:#b2c0c5;white-space:nowrap;gap:15px;font-size:.73rem;display:flex}.hero-trust.svelte-1uha8ag{color:#8eaaa1;flex-wrap:wrap;gap:15px;margin-top:21px;font-size:.6rem;display:flex}.hero-footnote.svelte-1uha8ag{align-items:center;gap:16px;margin-top:44px;display:flex}.footnote-line.svelte-1uha8ag{background:linear-gradient(var(--mint), #92f5ce11);width:2px;height:40px}.hero-footnote.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.67rem;line-height:1.65}.hero-footnote.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#d8e4e8;font-weight:450}.promise-strip.svelte-1uha8ag{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;padding:30px 0;display:flex}.promise-strip.svelte-1uha8ag>p:where(.svelte-1uha8ag){letter-spacing:.09em;font-size:.57rem;line-height:1.9}.promise-strip.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#bfd0d5;font-weight:500}.promise-strip.svelte-1uha8ag>div:where(.svelte-1uha8ag){color:#b2c0c5;align-items:center;gap:14px;font-size:.72rem;display:flex}.promise-strip.svelte-1uha8ag>div:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){color:var(--mint);font-size:1.45rem}.how-section.svelte-1uha8ag{padding-block:115px}.section-heading.svelte-1uha8ag{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:43px;display:flex}.section-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:20px;font-size:2.45rem}.section-heading.svelte-1uha8ag>p:where(.svelte-1uha8ag){padding-bottom:5px;font-size:.8rem}.steps-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.step-card.svelte-1uha8ag{border:1px solid var(--line);background:linear-gradient(140deg,#16212888,#111a1e88);border-radius:14px;padding:28px}.step-top.svelte-1uha8ag{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.step-top.svelte-1uha8ag>span:where(.svelte-1uha8ag):last-child{font-variant-numeric:tabular-nums;color:#7b949e;font-size:.66rem}.step-icon.svelte-1uha8ag{width:41px;height:41px;color:var(--mint);background:#19382c55;border:1px solid #456a5955;border-radius:12px;place-items:center;font-size:1.6rem;display:grid}.step-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.16rem;font-weight:550}.step-card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:14px;font-size:.8rem;line-height:1.8}.perspective-section.svelte-1uha8ag{grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-block:20px 105px;display:grid}.perspective-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:22px;font-size:2.7rem;line-height:1.18}.perspective-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.eyebrow){max-width:390px;margin-top:24px;font-size:.85rem}.perspective-copy.svelte-1uha8ag>a:where(.svelte-1uha8ag){margin-top:18px;display:inline-block}.story-example.svelte-1uha8ag{border:1px solid var(--line);background:#101b2088;border-radius:16px;padding:27px 30px}.story-example.svelte-1uha8ag .tag:where(.svelte-1uha8ag){font-size:.51rem}.story-example.svelte-1uha8ag .fine:where(.svelte-1uha8ag){font-size:.6rem}.story-line.svelte-1uha8ag{gap:18px;margin-top:25px;display:flex}.story-line.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:#a1cfb8;border:1px solid #3f665855;border-radius:7px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:.65rem;display:grid}.story-line.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:.73rem;font-weight:550}.story-line.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:5px;font-size:.69rem}.example-note.svelte-1uha8ag{margin-top:25px}.pricing-section.svelte-1uha8ag{border-top:1px solid var(--line);padding-block:85px 100px}.pricing-heading.svelte-1uha8ag{text-align:center;margin-bottom:43px}.pricing-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:18px;font-size:2.4rem}.pricing-heading.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.eyebrow){margin-top:15px;font-size:.85rem}.pricing-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:24px;max-width:890px;margin:auto;display:grid}.price-card.svelte-1uha8ag{border:1px solid var(--line);background:#111c22;border-radius:18px;flex-direction:column;padding:32px;display:flex}.price-header.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:10px;min-height:30px;display:flex}.price-header.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.3rem}.price-header.svelte-1uha8ag .tag:where(.svelte-1uha8ag){letter-spacing:.05em;font-size:.46rem}.price-pro.svelte-1uha8ag{background:linear-gradient(155deg,#1b352b,#101f1b);border-color:#92f5ce66;box-shadow:0 15px 60px -40px #92f5ce77}.price.svelte-1uha8ag{align-items:baseline;gap:12px;margin-top:30px;display:flex}.price.svelte-1uha8ag strong:where(.svelte-1uha8ag){letter-spacing:-.07em;font-size:3.6rem;font-weight:520;line-height:1}.price.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:#98ada4;font-size:.72rem}.price-card.svelte-1uha8ag>p:where(.svelte-1uha8ag){margin-top:15px;font-size:.77rem}.price-card.svelte-1uha8ag ul:where(.svelte-1uha8ag){color:#bdcec7;flex:1;gap:15px;margin:28px 0 30px;padding:0;font-size:.77rem;line-height:1.6;list-style:none;display:grid}.price-card.svelte-1uha8ag li:where(.svelte-1uha8ag){align-items:flex-start;gap:12px;display:flex}.price-card.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"✓";color:var(--mint)}.price-card.svelte-1uha8ag .price-note:where(.svelte-1uha8ag){text-align:center;color:#94a99f;min-height:20px;margin-top:16px;font-size:.6rem}.pricing-footnote.svelte-1uha8ag{text-align:center;max-width:650px;margin:25px auto 0;font-size:.66rem;line-height:1.8}.faq-section.svelte-1uha8ag{grid-template-columns:.8fr 1.2fr;gap:90px;padding-block:0 95px;display:grid}.faq-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:18px;font-size:2.35rem}.faq-list.svelte-1uha8ag details:where(.svelte-1uha8ag){border-bottom:1px solid var(--line)}.faq-list.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:.82rem;line-height:1.6;list-style:none;display:flex}.faq-list.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.faq-list.svelte-1uha8ag summary:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--mint);font-size:1.2rem}.faq-list.svelte-1uha8ag details[open]:where(.svelte-1uha8ag) summary:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){transform:rotate(45deg)}.faq-list.svelte-1uha8ag details:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){padding:0 24px 23px 0;font-size:.78rem}.final-cta.svelte-1uha8ag{border:1px solid var(--line);text-align:center;background:radial-gradient(at 50% 130%,#295c3c55,#0000 65%),#111d20;border-radius:22px;margin-bottom:90px;padding:64px 30px}.final-cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:23px 0 28px;font-size:2.9rem;line-height:1.2}.final-cta.svelte-1uha8ag h2:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--mint)}.final-cta.svelte-1uha8ag .fine:where(.svelte-1uha8ag){margin-top:17px;font-size:.65rem}@keyframes svelte-1uha8ag-copy-enter{0%{transform:translateY(18px)}to{opacity:1;transform:none}}@media (width<=1000px){.hero.svelte-1uha8ag{gap:10px;min-height:640px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:3.5rem}.hero-actions.svelte-1uha8ag{flex-wrap:wrap;gap:20px}.hero-trust.svelte-1uha8ag{gap:10px;font-size:.55rem}.hero-description.svelte-1uha8ag{font-size:.85rem}.desktop-break.svelte-1uha8ag{display:none}.hero-footnote.svelte-1uha8ag{margin-top:28px}.perspective-section.svelte-1uha8ag{gap:45px}.promise-strip.svelte-1uha8ag>div:where(.svelte-1uha8ag){gap:8px;font-size:.63rem}.section-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:2.1rem}.price-card.svelte-1uha8ag{padding:26px}.hero.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){font-size:.6rem}}@media (width<=760px){.hero.svelte-1uha8ag{grid-template-columns:1fr;gap:12px;padding-top:54px;padding-bottom:36px}.hero-copy.svelte-1uha8ag{text-align:center;max-width:570px;margin:auto}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(3rem,9.5vw,4.5rem)}.hero-description.svelte-1uha8ag{max-width:460px;margin-inline:auto;font-size:.9rem}.hero-actions.svelte-1uha8ag,.hero-trust.svelte-1uha8ag{justify-content:center}.hero-actions.svelte-1uha8ag{margin-top:28px}.hero-footnote.svelte-1uha8ag{display:none}.hero-trust.svelte-1uha8ag{gap:14px;font-size:.6rem}.hero.svelte-1uha8ag .coach-scene{width:100%;max-width:510px;margin:auto}.promise-strip.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:20px;padding-block:25px}.promise-strip.svelte-1uha8ag>p:where(.svelte-1uha8ag){text-align:center;width:100%}.promise-strip.svelte-1uha8ag>div:where(.svelte-1uha8ag){font-size:.6rem}.how-section.svelte-1uha8ag{padding-block:70px}.section-heading.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:20px}.section-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.95rem}.steps-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:14px}.step-card.svelte-1uha8ag{padding:25px}.step-top.svelte-1uha8ag{margin-bottom:22px}.step-card.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:470px}.perspective-section.svelte-1uha8ag{grid-template-columns:1fr;gap:32px;padding-bottom:70px}.perspective-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:2.2rem}.perspective-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.eyebrow){max-width:100%}.story-example.svelte-1uha8ag{padding:25px}.pricing-section.svelte-1uha8ag{padding-block:65px}.pricing-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:2rem}.pricing-grid.svelte-1uha8ag{grid-template-columns:1fr;max-width:440px}.price-card.svelte-1uha8ag{padding:28px}.price-header.svelte-1uha8ag .tag:where(.svelte-1uha8ag){font-size:.48rem}.faq-section.svelte-1uha8ag{grid-template-columns:1fr;gap:25px;padding-bottom:60px}.faq-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:2rem}.final-cta.svelte-1uha8ag{margin-bottom:60px;padding:50px 22px}.final-cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:2.2rem}.final-cta.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){font-size:.56rem}.hero.svelte-1uha8ag .btn-primary:where(.svelte-1uha8ag){padding-inline:18px;font-size:.78rem}}
