.hero-benefit.svelte-z66uiq{color:var(--muted);font-size:16px;margin:-10px 0 26px;max-width:550px}.product.svelte-z66uiq{border-top:1px solid var(--line);padding:58px 0}.benefits.svelte-z66uiq h3:where(.svelte-z66uiq){font-size:23px}.service-intro.svelte-z66uiq{color:var(--muted);max-width:700px;margin-top:20px}.demo.svelte-z66uiq{margin-top:42px;background:#fffefa;border:1px solid var(--line);border-radius:8px;overflow:hidden}.demo-heading.svelte-z66uiq{padding:25px 28px 0;display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap}.demo-heading.svelte-z66uiq .eyebrow:where(.svelte-z66uiq){margin-bottom:10px}.demo-controls.svelte-z66uiq{display:flex;gap:6px;flex-wrap:wrap}.demo-controls.svelte-z66uiq button:where(.svelte-z66uiq){border:1px solid var(--line);background:#f7f6f0;border-radius:5px;padding:10px 14px;font:600 13px system-ui;cursor:pointer;color:var(--ink)}.demo-controls.svelte-z66uiq button.chosen:where(.svelte-z66uiq){background:var(--accent);color:#fff}.demo-controls.svelte-z66uiq button:where(.svelte-z66uiq):focus-visible{outline:3px solid #b17a25;outline-offset:3px}.demo-summary.svelte-z66uiq{padding:20px 28px;color:var(--muted);max-width:900px}figure.svelte-z66uiq{margin:0}figure.svelte-z66uiq img:where(.svelte-z66uiq){display:block;width:100%;height:auto;border-top:1px solid var(--line)}figcaption.svelte-z66uiq{font-size:12px;line-height:1.6;color:var(--muted);padding:18px 28px;border-top:1px solid var(--line)}.managed-page.svelte-z66uiq{--ink:#202b27;--muted:#536159;--accent:#315e47;--line:#d7ded4;background:#f7f6f0;color:var(--ink);font-family:system-ui,sans-serif;line-height:1.6;min-height:100vh}.managed-page.svelte-z66uiq *{box-sizing:border-box}header.svelte-z66uiq,main.svelte-z66uiq,footer.svelte-z66uiq{max-width:1180px;margin:auto;padding:0 32px}header.svelte-z66uiq{display:flex;justify-content:space-between;align-items:center;padding-top:24px;padding-bottom:24px;border-bottom:1px solid var(--line)}a.svelte-z66uiq{color:var(--accent);text-underline-offset:5px}nav.svelte-z66uiq{display:flex;gap:30px}nav.svelte-z66uiq a:where(.svelte-z66uiq),.fit.svelte-z66uiq aside:where(.svelte-z66uiq) a:where(.svelte-z66uiq){display:inline-flex;align-items:center;gap:8px}.brand.svelte-z66uiq{font:32px Georgia,serif;text-decoration:none;color:var(--ink)}.brand.svelte-z66uiq span:where(.svelte-z66uiq){font:14px system-ui,sans-serif;color:var(--muted)}h1.svelte-z66uiq,h2.svelte-z66uiq,h3.svelte-z66uiq,p.svelte-z66uiq{margin:0}h1.svelte-z66uiq,h2.svelte-z66uiq,h3.svelte-z66uiq{font-family:Georgia,serif;font-weight:400;line-height:1.15}h1.svelte-z66uiq{font-size:clamp(40px,4.5vw,62px);letter-spacing:-2px}h1.svelte-z66uiq em:where(.svelte-z66uiq){color:var(--accent);font-style:normal}h2.svelte-z66uiq{font-size:36px;letter-spacing:-.7px}h3.svelte-z66uiq{font-size:25px}.eyebrow.svelte-z66uiq{font-size:11px;letter-spacing:1.8px;text-transform:uppercase;font-weight:700;color:var(--accent);margin-bottom:20px}.hero.svelte-z66uiq{display:grid;grid-template-columns:1.35fr 1fr;gap:64px;padding:80px 0}.intro.svelte-z66uiq{font-size:18px;color:var(--muted);margin:26px 0;max-width:550px}.button.svelte-z66uiq{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--accent);color:#fff;padding:14px 20px;border-radius:5px;text-decoration:none;font-size:14px;font-weight:650}.button.svelte-z66uiq:hover{background:#254c38}a.svelte-z66uiq:focus-visible{outline:3px solid #b17a25;outline-offset:5px}.small.svelte-z66uiq{font-size:13px;color:var(--muted);margin-top:15px}.decision.svelte-z66uiq{background:#e9eee5;border:1px solid #d0dbc9;border-radius:8px;padding:32px}.decision.svelte-z66uiq h2:where(.svelte-z66uiq){font-size:31px;margin-bottom:25px}.decision.svelte-z66uiq div:where(.svelte-z66uiq){border-top:1px solid #cbd7c5;padding-top:14px;margin-top:14px}.decision.svelte-z66uiq span:where(.svelte-z66uiq){font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:700}.decision.svelte-z66uiq p:where(.svelte-z66uiq):not(.eyebrow){font-size:14px;color:var(--muted);margin-top:5px}.work.svelte-z66uiq,.engagement.svelte-z66uiq,.fit.svelte-z66uiq{border-top:1px solid var(--line);padding:58px 0}.three.svelte-z66uiq{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:36px}.three.svelte-z66uiq article:where(.svelte-z66uiq) svg{color:var(--accent);margin-bottom:18px}.three.svelte-z66uiq p:where(.svelte-z66uiq),.section-intro.svelte-z66uiq>p:where(.svelte-z66uiq):last-child,.fit.svelte-z66uiq p:where(.svelte-z66uiq){color:var(--muted);margin-top:15px;font-size:16px}.section-intro.svelte-z66uiq{max-width:630px}.offers.svelte-z66uiq{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.offer.svelte-z66uiq{padding:32px;border:1px solid var(--line);border-radius:8px;background:#fffefa}.ongoing.svelte-z66uiq{background:#edf1e9}.price.svelte-z66uiq{font:40px Georgia,serif;margin-top:20px}.price.svelte-z66uiq span:where(.svelte-z66uiq){font:14px system-ui,sans-serif;color:var(--muted)}ul.svelte-z66uiq{padding-left:20px;margin:23px 0}li.svelte-z66uiq{margin:10px 0;font-size:15px}.fit.svelte-z66uiq{display:grid;grid-template-columns:1.5fr 1fr;gap:80px}.fit.svelte-z66uiq .button:where(.svelte-z66uiq){margin-top:24px}.fit.svelte-z66uiq aside:where(.svelte-z66uiq){border-left:1px solid var(--line);padding-left:35px;align-self:center}.fit.svelte-z66uiq aside:where(.svelte-z66uiq) a:where(.svelte-z66uiq){margin-top:18px}footer.svelte-z66uiq{padding-top:26px;padding-bottom:26px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--muted)}footer.svelte-z66uiq .brand:where(.svelte-z66uiq){font-size:25px}@media(max-width:760px){header.svelte-z66uiq,main.svelte-z66uiq,footer.svelte-z66uiq{padding-left:22px;padding-right:22px}header.svelte-z66uiq nav:where(.svelte-z66uiq) a:where(.svelte-z66uiq):first-child{display:none}nav.svelte-z66uiq{gap:12px;font-size:13px}.hero.svelte-z66uiq,.three.svelte-z66uiq,.offers.svelte-z66uiq,.fit.svelte-z66uiq{grid-template-columns:1fr;gap:28px}.hero.svelte-z66uiq{padding:46px 0}h1.svelte-z66uiq{letter-spacing:-1px}h2.svelte-z66uiq{font-size:30px}.fit.svelte-z66uiq aside:where(.svelte-z66uiq){border-left:0;border-top:1px solid var(--line);padding:25px 0 0}footer.svelte-z66uiq{gap:15px;flex-wrap:wrap}footer.svelte-z66uiq span:where(.svelte-z66uiq){display:none}.decision.svelte-z66uiq,.offer.svelte-z66uiq{padding:25px}}
