html{scroll-behavior:smooth}body{color:#1d1e1c;background:#fff8f1;margin:0}*{box-sizing:border-box}a:focus-visible{outline-offset:4px;outline:3px solid #fa5d00}.page-shell.svelte-1uha8ag{width:min(1200px,100% - 40px);margin:0 auto}.hero-section.svelte-1uha8ag{padding:105px 0 0;position:relative;overflow:hidden}.hero-glow.svelte-1uha8ag{pointer-events:none;background:radial-gradient(#fee3b5 0%,#fff0dc 42%,#0000 70%);width:920px;height:600px;position:absolute;top:120px;left:50%;transform:translate(-50%)}.landing-hero-content.svelte-1uha8ag{text-align:center;display:block;position:relative}.eyebrow.svelte-1uha8ag{color:#fa5d00;letter-spacing:.1em;text-transform:uppercase;margin:0 0 17px;font-size:.78rem;font-weight:700}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag,h4.svelte-1uha8ag,p.svelte-1uha8ag{letter-spacing:.015em}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag,h4.svelte-1uha8ag{margin-top:0}h1.svelte-1uha8ag{max-width:920px;font-family:var(--font-sans);letter-spacing:-.065em;margin:0 auto;font-size:clamp(3.3rem,6.3vw,5.75rem);font-weight:500;line-height:.99}em.svelte-1uha8ag{color:#fa5d00;font-style:normal}.hero-copy.svelte-1uha8ag{color:#615f5c;max-width:680px;margin:28px auto 26px;font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.55}.hero-actions.svelte-1uha8ag{justify-content:center;align-items:center;gap:28px;display:flex}.btn.svelte-1uha8ag{letter-spacing:.015em;border-radius:16px;min-height:48px;font-weight:700;box-shadow:0 1px 4px #0003}.btn-primary.svelte-1uha8ag{color:#fff;background:#fa5d00;border:0}.btn-primary.svelte-1uha8ag:hover{background:#db5100}.text-link.svelte-1uha8ag{color:#fa5d00;font-weight:700;text-decoration:none}.text-link.svelte-1uha8ag:hover{text-underline-offset:4px;text-decoration:underline}.hero-image-wrap.svelte-1uha8ag{background:#fff;border-radius:20px 20px 0 0;max-width:1010px;margin:62px auto 0;padding:12px;box-shadow:6px 4px 24px #faa60040}.hero-image-wrap.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;object-position:center 30%;border-radius:12px;width:100%;height:450px;display:block}.image-caption.svelte-1uha8ag{color:#615f5c;justify-content:center;align-items:center;gap:8px;padding:13px 0 1px;font-size:.83rem;display:flex}.image-caption.svelte-1uha8ag span:where(.svelte-1uha8ag){background:#fa5d00;border-radius:50%;width:7px;height:7px}.proof-strip.svelte-1uha8ag{background:#fff;border-top:1px solid #e3d6c5;border-bottom:1px solid #e3d6c5}.proof-grid.svelte-1uha8ag{grid-template-columns:repeat(4,1fr);display:grid}.proof-grid.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#4a4a47;align-items:center;gap:10px;margin:0;padding:24px 20px;font-size:.98rem;line-height:1.4;display:flex}.proof-grid.svelte-1uha8ag p:where(.svelte-1uha8ag)+p:where(.svelte-1uha8ag){border-left:1px solid #e3d6c5}.proof-grid.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#fa5d00}.section.svelte-1uha8ag{padding:112px 0}.split-section.svelte-1uha8ag{grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.section-intro.svelte-1uha8ag h2:where(.svelte-1uha8ag),.section-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag),.about-grid.svelte-1uha8ag h2:where(.svelte-1uha8ag),.contact-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.035em;font-size:clamp(2.3rem,4vw,4.1rem);line-height:1.04}.problem-list.svelte-1uha8ag{border-top:1px solid #c0bbb6;margin:0;padding:0;list-style:none}.problem-list.svelte-1uha8ag li:where(.svelte-1uha8ag){border-bottom:1px solid #c0bbb6;grid-template-columns:48px 1fr;gap:16px;padding:22px 0;font-size:1.2rem;font-weight:600;line-height:1.3;display:grid}.problem-list.svelte-1uha8ag span:where(.svelte-1uha8ag),.offer-number.svelte-1uha8ag,.pillar-grid.svelte-1uha8ag span:where(.svelte-1uha8ag),.process-list.svelte-1uha8ag>li:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){color:#fa5d00;font-size:.78rem;font-weight:700}.offer-section.svelte-1uha8ag,.about-section.svelte-1uha8ag{background:#fff0df}.centered.svelte-1uha8ag{text-align:center;max-width:760px;margin:0 auto 48px}.section-heading.svelte-1uha8ag>p:where(.svelte-1uha8ag):last-child{color:#615f5c;line-height:1.55}.offer-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.offer-card.svelte-1uha8ag{background:#fff;border-radius:20px;box-shadow:6px 4px 24px #faa60029}.card-body.svelte-1uha8ag{padding:37px}.offer-number.svelte-1uha8ag{margin-bottom:48px}.offer-card.svelte-1uha8ag h3:where(.svelte-1uha8ag),.pillar-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag),.outcome-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag),.process-list.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.55rem;line-height:1.18}.offer-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#615f5c;line-height:1.55}.divider.svelte-1uha8ag{border-color:#e3d6c5;margin:28px 0}.offer-card.svelte-1uha8ag h4:where(.svelte-1uha8ag){letter-spacing:.09em;text-transform:uppercase;margin-bottom:12px;font-size:.78rem}.offer-card.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:0 0 30px;padding:0;list-style:none}.offer-card.svelte-1uha8ag li:where(.svelte-1uha8ag){color:#4a4a47;padding:8px 0 8px 20px;font-size:.98rem;line-height:1.45}.offer-card.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"→";color:#fa5d00;margin-left:-20px;position:absolute}.pillar-grid.svelte-1uha8ag{background:#e3d6c5;border:1px solid #e3d6c5;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.pillar-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){background:#fff8f1;min-height:250px;padding:30px}.pillar-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:42px 0 14px}.pillar-grid.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#615f5c;font-size:.94rem;line-height:1.5}.outcomes-section.svelte-1uha8ag{color:#fff8f1;background:#1d1e1c}.outcomes-section.svelte-1uha8ag .section-heading:where(.svelte-1uha8ag){max-width:770px;margin-bottom:48px}.outcome-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.outcome-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){background:#252624;border:1px solid #3d3e3b;border-radius:14px;min-height:370px;padding:30px}.outcome-grid.svelte-1uha8ag article.placeholder:where(.svelte-1uha8ag){background:#20211f}.outcome-type.svelte-1uha8ag{color:#f8a567;letter-spacing:.07em;text-transform:uppercase;min-height:34px;margin:0 0 28px;font-size:.75rem;font-weight:700}.outcome-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:26px}.outcome-grid.svelte-1uha8ag dl:where(.svelte-1uha8ag){margin:0}.outcome-grid.svelte-1uha8ag dt:where(.svelte-1uha8ag){color:#f8a567;letter-spacing:.08em;text-transform:uppercase;margin-top:14px;font-size:.68rem;font-weight:700}.outcome-grid.svelte-1uha8ag dd:where(.svelte-1uha8ag){color:#d7d1c9;margin:5px 0 0;font-size:.94rem;line-height:1.5}.process-section.svelte-1uha8ag{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.process-list.svelte-1uha8ag{margin:0;padding:0;list-style:none}.process-list.svelte-1uha8ag li:where(.svelte-1uha8ag){grid-template-columns:50px 1fr;gap:18px;padding:0 0 25px;display:grid}.process-list.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 8px}.process-list.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#615f5c;margin:0;line-height:1.5}.about-grid.svelte-1uha8ag{grid-template-columns:.95fr 1.05fr;align-items:center;gap:80px;display:grid}.about-grid.svelte-1uha8ag>div:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag):not(.eyebrow){color:#4a4a47;max-width:510px;font-size:1.08rem;line-height:1.65}.about-grid.svelte-1uha8ag .text-link:where(.svelte-1uha8ag){margin-top:18px;display:inline-block}.about-grid.svelte-1uha8ag figure:where(.svelte-1uha8ag){margin:0}.about-grid.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;border-radius:16px;width:100%;height:380px;display:block;box-shadow:6px 4px 24px #faa60040}.about-grid.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){color:#615f5c;margin-top:13px;font-size:.83rem}.contact-section.svelte-1uha8ag{padding:112px 0}.contact-card.svelte-1uha8ag{text-align:center;background:#fee3b5;border-radius:20px;padding:80px 12%}.contact-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:680px;margin:0 auto 18px}.contact-card.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.eyebrow){color:#4a4a47;max-width:560px;margin:0 auto 30px;line-height:1.55}.contact-links.svelte-1uha8ag{color:#615f5c;flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-top:30px;font-size:.85rem;display:flex}.contact-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#1d1e1c;font-weight:700}@media (width<=800px){.hero-section.svelte-1uha8ag{padding-top:75px}.hero-image-wrap.svelte-1uha8ag{margin-top:45px}.hero-image-wrap.svelte-1uha8ag img:where(.svelte-1uha8ag){height:300px}.proof-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.proof-grid.svelte-1uha8ag p:where(.svelte-1uha8ag):nth-child(3){border-left:0}.proof-grid.svelte-1uha8ag p:where(.svelte-1uha8ag):nth-child(n+3){border-top:1px solid #e3d6c5}.section.svelte-1uha8ag{padding:75px 0}.split-section.svelte-1uha8ag,.process-section.svelte-1uha8ag,.about-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:42px}.offer-grid.svelte-1uha8ag,.pillar-grid.svelte-1uha8ag,.outcome-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.contact-section.svelte-1uha8ag{padding:75px 0}.contact-card.svelte-1uha8ag{padding:60px 8%}}@media (width<=540px){.page-shell.svelte-1uha8ag{width:min(100% - 28px,1200px)}h1.svelte-1uha8ag{font-size:clamp(3.25rem,16vw,4.5rem)}.hero-actions.svelte-1uha8ag{flex-direction:column;gap:18px}.hero-image-wrap.svelte-1uha8ag{padding:7px}.hero-image-wrap.svelte-1uha8ag img:where(.svelte-1uha8ag){height:230px}.image-caption.svelte-1uha8ag{font-size:.7rem}.proof-grid.svelte-1uha8ag,.offer-grid.svelte-1uha8ag,.pillar-grid.svelte-1uha8ag,.outcome-grid.svelte-1uha8ag{grid-template-columns:1fr}.proof-grid.svelte-1uha8ag p:where(.svelte-1uha8ag)+p:where(.svelte-1uha8ag),.proof-grid.svelte-1uha8ag p:where(.svelte-1uha8ag):nth-child(3){border-top:1px solid #e3d6c5;border-left:0}.card-body.svelte-1uha8ag{padding:27px}.offer-number.svelte-1uha8ag{margin-bottom:28px}.pillar-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){min-height:auto}.pillar-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-top:28px}.outcome-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){min-height:auto}.contact-card.svelte-1uha8ag{padding:48px 22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
