:root{--forest: #1f3b2e;--copper: #c26a3a;--cream: #f4ede0;--cream-2: #ebe3d3;--ink: #0f1a14;--display: "Fraunces", "Georgia", serif;--body: "Instrument Sans", -apple-system, "Segoe UI", sans-serif}[data-astro-cid-ras2mc55]{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:hidden;max-width:100%}body{font-family:var(--body);color:var(--ink);background:var(--cream);line-height:1.55;-webkit-font-smoothing:antialiased}.container[data-astro-cid-ras2mc55]{max-width:1100px;margin:0 auto;padding:0 24px}.brandbar[data-astro-cid-ras2mc55]{padding:18px 0;border-bottom:1px solid rgba(15,26,20,.06)}.brandbar__inner[data-astro-cid-ras2mc55]{display:flex;align-items:center;justify-content:space-between;font-family:var(--display);font-weight:500;font-size:22px;color:var(--forest);letter-spacing:-.025em}.brandbar__brand[data-astro-cid-ras2mc55]{display:inline-flex;align-items:center;gap:10px}.brandbar__inner[data-astro-cid-ras2mc55] span[data-astro-cid-ras2mc55].accent{color:var(--copper)}.brandbar[data-astro-cid-ras2mc55] svg[data-astro-cid-ras2mc55].brandbar__logo{width:28px;height:28px}.brandbar__contact[data-astro-cid-ras2mc55]{display:flex;gap:10px;align-items:center;font-family:var(--body);font-size:14px;font-weight:600}.brandbar__tel[data-astro-cid-ras2mc55],.brandbar__wa[data-astro-cid-ras2mc55]{color:var(--forest);text-decoration:none;padding:8px 12px;border-radius:8px;transition:background .15s;white-space:nowrap}.brandbar__tel[data-astro-cid-ras2mc55]:hover{background:#1f3b2e14}.brandbar__wa[data-astro-cid-ras2mc55]{background:#25d36624;color:#128c7e;display:inline-flex;align-items:center;justify-content:center;padding:8px;width:38px;height:38px}.brandbar__wa[data-astro-cid-ras2mc55]:hover{background:#25d36647}.brandbar__wa[data-astro-cid-ras2mc55] svg[data-astro-cid-ras2mc55]{width:20px;height:20px;display:block}@media(max-width:520px){.brandbar__contact[data-astro-cid-ras2mc55]{font-size:13px;gap:6px}.brandbar__tel[data-astro-cid-ras2mc55]{padding:6px 8px}.brandbar__wa[data-astro-cid-ras2mc55]{width:34px;height:34px;padding:7px}}.hero[data-astro-cid-ras2mc55]{padding:56px 0 64px}.hero__eyebrow[data-astro-cid-ras2mc55]{font-family:var(--body);color:var(--copper);text-transform:uppercase;font-size:14px;letter-spacing:3px;font-weight:600;margin-bottom:14px}.hero[data-astro-cid-ras2mc55] h1[data-astro-cid-ras2mc55]{font-family:var(--display);font-size:clamp(40px,6vw,76px);line-height:1;margin:0 0 22px;color:var(--forest);letter-spacing:-.025em;font-weight:500}.hero[data-astro-cid-ras2mc55] h1[data-astro-cid-ras2mc55] em[data-astro-cid-ras2mc55]{font-style:italic;color:var(--copper);font-weight:500}.hero[data-astro-cid-ras2mc55] p[data-astro-cid-ras2mc55].sub{font-size:clamp(18px,2.2vw,22px);max-width:620px;margin:0 0 32px;color:#2e3a30}.ctas[data-astro-cid-ras2mc55]{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:30px}.btn[data-astro-cid-ras2mc55]{display:inline-flex;align-items:center;gap:8px;padding:18px 32px;border-radius:999px;font-family:var(--body);font-size:17px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s}.btn--primary[data-astro-cid-ras2mc55]{background:var(--copper);color:#fff;box-shadow:0 10px 24px #c26a3a52}.btn--primary[data-astro-cid-ras2mc55]:hover{transform:translateY(-1px);box-shadow:0 14px 30px #c26a3a66}.btn--ghost[data-astro-cid-ras2mc55]{color:var(--forest);border:2px solid rgba(15,26,20,.18);background:transparent}.btn--ghost[data-astro-cid-ras2mc55]:hover{border-color:var(--forest)}.hero__meta[data-astro-cid-ras2mc55]{display:flex;gap:36px;flex-wrap:wrap;padding:22px 0;border-top:1px solid rgba(15,26,20,.08)}.hero__meta[data-astro-cid-ras2mc55]>div[data-astro-cid-ras2mc55]{font-size:14px;color:#4a5651;display:flex;flex-direction:column}.hero__meta[data-astro-cid-ras2mc55] strong[data-astro-cid-ras2mc55]{font-family:var(--display);font-size:26px;color:var(--forest);font-weight:500}.trade-strip[data-astro-cid-ras2mc55]{background:var(--cream-2);padding:32px 0;border-top:1px solid rgba(15,26,20,.06);border-bottom:1px solid rgba(15,26,20,.06)}.trade-strip__grid[data-astro-cid-ras2mc55]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px}.trade-strip__item[data-astro-cid-ras2mc55]{padding:16px}.trade-strip__item[data-astro-cid-ras2mc55] h3[data-astro-cid-ras2mc55]{font-family:var(--display);font-size:19px;color:var(--forest);margin:0 0 6px;font-weight:500}.trade-strip__item[data-astro-cid-ras2mc55] p[data-astro-cid-ras2mc55]{font-size:14px;color:#4a5651;margin:0;line-height:1.45}.how[data-astro-cid-ras2mc55]{padding:72px 0;background:var(--cream)}.how__head[data-astro-cid-ras2mc55]{text-align:center;max-width:640px;margin:0 auto 40px}.how__head[data-astro-cid-ras2mc55] h2[data-astro-cid-ras2mc55]{font-family:var(--display);font-size:clamp(32px,4vw,48px);color:var(--forest);margin:8px 0;letter-spacing:-.025em;font-weight:500}.how__head[data-astro-cid-ras2mc55] p[data-astro-cid-ras2mc55]{color:#4a5651;font-size:18px;margin:0}.steps[data-astro-cid-ras2mc55]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-top:24px}.step[data-astro-cid-ras2mc55]{background:var(--cream-2);padding:28px;border-radius:16px;border:1px solid rgba(15,26,20,.06)}.step__num[data-astro-cid-ras2mc55]{font-family:var(--body);color:var(--copper);font-size:12px;letter-spacing:2.5px;text-transform:uppercase;font-weight:700;margin-bottom:14px}.step[data-astro-cid-ras2mc55] h3[data-astro-cid-ras2mc55]{font-family:var(--display);font-size:24px;color:var(--forest);margin:0 0 8px;font-weight:500;letter-spacing:-.5px}.step[data-astro-cid-ras2mc55] p[data-astro-cid-ras2mc55]{font-size:15px;color:#2e3a30;margin:0}.pricing[data-astro-cid-ras2mc55]{padding:72px 0;background:var(--cream-2);text-align:center}.pricing[data-astro-cid-ras2mc55] h2[data-astro-cid-ras2mc55]{font-family:var(--display);font-size:clamp(32px,4vw,48px);color:var(--forest);margin:0 0 12px;letter-spacing:-.025em;font-weight:500}.pricing__lede[data-astro-cid-ras2mc55]{font-size:18px;color:#4a5651;margin:0 auto 32px;max-width:500px}.pricing__card[data-astro-cid-ras2mc55]{background:var(--forest);color:var(--cream);max-width:460px;margin:0 auto;padding:40px;border-radius:22px;box-shadow:0 24px 60px #0f1a1452}.pricing__price[data-astro-cid-ras2mc55]{font-family:var(--display);font-size:88px;line-height:1;margin:0;letter-spacing:-.03em;font-weight:500}.pricing__price[data-astro-cid-ras2mc55] small[data-astro-cid-ras2mc55]{font-size:22px;opacity:.7}.pricing__period[data-astro-cid-ras2mc55]{color:#f4ede099;margin:6px 0 24px}.pricing[data-astro-cid-ras2mc55] ul[data-astro-cid-ras2mc55]{list-style:none;padding:0;margin:24px 0;text-align:left;font-size:16px}.pricing[data-astro-cid-ras2mc55] li[data-astro-cid-ras2mc55]{padding:8px 0;border-bottom:1px solid rgba(244,237,224,.12)}.pricing[data-astro-cid-ras2mc55] li[data-astro-cid-ras2mc55]:last-child{border-bottom:none}.pricing[data-astro-cid-ras2mc55] li[data-astro-cid-ras2mc55]:before{content:"✓ ";color:var(--copper);font-weight:700;margin-right:6px}.faq[data-astro-cid-ras2mc55]{padding:72px 0;background:var(--cream)}.faq[data-astro-cid-ras2mc55] h2[data-astro-cid-ras2mc55]{font-family:var(--display);font-size:clamp(32px,4vw,44px);color:var(--forest);text-align:center;margin:0 0 32px;letter-spacing:-.025em;font-weight:500}.faq__item[data-astro-cid-ras2mc55]{max-width:720px;margin:0 auto 16px;background:var(--cream-2);padding:22px 28px;border-radius:14px;border:1px solid rgba(15,26,20,.06)}.faq__q[data-astro-cid-ras2mc55]{font-family:var(--display);font-size:22px;color:var(--forest);margin:0 0 8px;font-weight:500}.faq__a[data-astro-cid-ras2mc55]{color:#2e3a30;margin:0;font-size:16px}.faq__a[data-astro-cid-ras2mc55] a[data-astro-cid-ras2mc55]{color:var(--copper)}.final[data-astro-cid-ras2mc55]{padding:80px 24px;text-align:center;background:var(--forest);color:var(--cream)}.final[data-astro-cid-ras2mc55] h2[data-astro-cid-ras2mc55]{font-family:var(--display);font-size:clamp(34px,4.5vw,56px);margin:0 0 16px;letter-spacing:-.025em;font-weight:500;line-height:1.05}.final[data-astro-cid-ras2mc55] p[data-astro-cid-ras2mc55]{font-size:19px;color:#f4ede0d9;max-width:540px;margin:0 auto 30px}.final[data-astro-cid-ras2mc55] .btn--primary[data-astro-cid-ras2mc55]{background:var(--copper)}.footer[data-astro-cid-ras2mc55]{padding:24px 0;text-align:center;background:var(--ink);color:#f4ede080;font-size:14px}.footer[data-astro-cid-ras2mc55] a[data-astro-cid-ras2mc55]{color:#f4ede0bf;margin:0 10px}
