:root{--bg: #f8f6f1;--bg-alt: #efe9dc;--text: #191a1b;--text-muted: #5c5e5a;--accent: #2d4b67;--accent-dark: #213a52;--accent-soft: #e5edf5;--border: #ddd5c8;--card: #ffffff;--success: #4f7a5e;--radius-sm: 6px;--radius: 10px;--radius-lg: 16px;--max-width: 1180px;--pad-x: clamp(1.25rem, 4vw, 2rem);--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--step--1: clamp(.875rem, .85rem + .1vw, .95rem);--step-0: clamp(1rem, .95rem + .2vw, 1.0625rem);--step-1: clamp(1.125rem, 1.05rem + .3vw, 1.25rem);--step-2: clamp(1.375rem, 1.25rem + .6vw, 1.625rem);--step-3: clamp(1.75rem, 1.5rem + 1vw, 2.25rem);--step-4: clamp(2.25rem, 1.8rem + 2vw, 3.25rem);--step-5: clamp(2.75rem, 2rem + 3vw, 4rem)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--step-0);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0 0 .4em;line-height:1.15;letter-spacing:-.01em;font-weight:650}h1{font-size:var(--step-5);letter-spacing:-.025em}h2{font-size:var(--step-4);letter-spacing:-.02em}h3{font-size:var(--step-2)}h4{font-size:var(--step-1)}p{margin:0 0 1em;color:var(--text)}a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--accent-dark)}ul{margin:0 0 1em;padding-left:1.25rem}hr{border:0;border-top:1px solid var(--border);margin:3rem 0}.container{width:100%;max-width:var(--max-width);margin-inline:auto;padding-inline:var(--pad-x)}.section{padding-block:clamp(2.25rem,4vw,4rem)}.section--alt{background:var(--bg-alt)}.eyebrow{display:inline-block;font-size:var(--step--1);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:.75rem}.lede{font-size:var(--step-1);color:var(--text-muted);max-width:56ch}.btn{display:inline-block;padding:.8rem 1.3rem;border-radius:var(--radius);font-weight:600;font-size:var(--step-0);text-decoration:none;line-height:1;transition:background .15s ease,color .15s ease,border-color .15s ease;border:1px solid transparent;cursor:pointer}.btn--primary{background:var(--accent);color:#fff;border-color:var(--accent)}.btn--primary:hover{background:var(--accent-dark);color:#fff;border-color:var(--accent-dark)}.btn--outline{background:transparent;color:var(--accent);border-color:var(--accent)}.btn--outline:hover{background:var(--accent-soft);color:var(--accent-dark)}.btn--ghost{background:transparent;color:var(--text);border-color:var(--border)}.btn--ghost:hover{background:var(--bg-alt)}.btn--sm{padding:.55rem .9rem;font-size:var(--step--1)}.hero{padding-block:clamp(2.5rem,5vw,4.25rem)}.hero__grid{display:grid;gap:clamp(1.5rem,3vw,2.25rem);align-items:center}@media(min-width:900px){.hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.75rem,3vw,2.5rem)}}.hero h1{max-width:26ch}.hero__ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.microcopy{color:var(--text-muted);font-size:var(--step--1);margin-top:1rem;max-width:62ch}.hero-proof{background:linear-gradient(160deg,var(--accent-soft) 0%,color-mix(in srgb,var(--accent-soft) 55%,var(--bg-alt)) 100%);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:var(--radius-lg);padding:clamp(1.1rem,3vw,1.5rem);box-shadow:0 16px 36px -28px color-mix(in srgb,var(--accent) 35%,transparent)}.hero-proof__kicker{font-size:var(--step--1);text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:.6rem;font-weight:700}.hero-proof__stat{font-size:var(--step-2);line-height:1.3;margin-bottom:.75rem;font-weight:700}.hero-proof__body{color:var(--text-muted);font-size:var(--step-0);margin-bottom:.8rem}.hero-proof ul{margin:0;padding-left:1.05rem}.hero-proof li{margin-bottom:.45rem;color:var(--text)}.hero__visual{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1rem;aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:var(--step--1);text-align:center;overflow:hidden}.section.demo-section{padding-block:clamp(2rem,3.5vw,3.25rem)}.demo-section__head{margin-bottom:1rem}.demo-section__head h2{margin-bottom:.2em}.demo-frame{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:#1a262e;aspect-ratio:16 / 9}.grid{display:grid;gap:1.25rem}.grid--services{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.grid--tiers{gap:1.5rem;grid-template-columns:1fr}.split,.intake-layout{display:grid;gap:clamp(1.25rem,2.5vw,2rem);align-items:start}@media(min-width:860px){.split{align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.intake-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.checklist-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:clamp(1.5rem,2.5vw,2rem);box-shadow:0 12px 32px -24px color-mix(in srgb,var(--accent) 18%,transparent)}.checklist-card li{font-size:var(--step-0);line-height:1.5}.checklist-card ul{margin:0}@media(min-width:800px){.grid--tiers{grid-template-columns:repeat(3,1fr)}}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem}.card--tier{display:flex;flex-direction:column;padding:2rem 1.75rem;position:relative}.card--tier.is-featured{border-color:var(--accent);box-shadow:0 8px 24px -16px color-mix(in srgb,var(--accent) 35%,transparent)}.card--tier .badge{position:absolute;top:-.75rem;left:1.5rem;background:var(--accent);color:#fff;font-size:var(--step--1);padding:.25rem .6rem;border-radius:999px;font-weight:600;letter-spacing:.02em}.card--tier h3{margin-bottom:.25rem}.card--tier .tier__who{color:var(--text-muted);font-size:var(--step--1);min-height:3em;margin-bottom:1.25rem}.card--tier .tier__price{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.25rem}.card--tier .tier__price .amount{font-size:var(--step-3);font-weight:700;letter-spacing:-.02em}.card--tier .tier__price .unit{color:var(--text-muted);font-size:var(--step--1)}.card--tier .tier__setup{color:var(--text-muted);font-size:var(--step--1);margin-bottom:1.5rem}.card--tier ul{list-style:none;padding:0;margin:0 0 2rem;flex:1}.card--tier li{position:relative;padding-left:1.5rem;margin-bottom:.6rem;font-size:var(--step-0)}.card--tier li:before{content:"";position:absolute;left:0;top:.55em;width:.85rem;height:.45rem;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.faq{display:grid;gap:1.25rem}@media(min-width:800px){.faq{grid-template-columns:repeat(3,1fr)}}.faq__q{font-weight:600;margin-bottom:.4rem}.faq__a{color:var(--text-muted);font-size:var(--step-0)}.prose p,.prose ul{max-width:62ch}.callout{background:var(--card);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);padding:1.25rem 1.5rem;margin-block:2rem}.callout h4{margin-top:0}.intake-form{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:clamp(1.25rem,3vw,2rem);box-shadow:0 8px 24px -18px color-mix(in srgb,var(--accent) 35%,transparent)}.form-grid{display:grid;gap:1rem}@media(min-width:680px){.form-grid--two{grid-template-columns:repeat(2,1fr)}}.intake-form label,.intake-form fieldset{display:block;margin-bottom:1rem;font-weight:600}.intake-form input,.intake-form select,.intake-form textarea{width:100%;margin-top:.35rem;border:1px solid var(--border);border-radius:var(--radius-sm);padding:.75rem .85rem;font:inherit;color:var(--text);background:#fff}.intake-form textarea{resize:vertical}.intake-form fieldset{border:1px solid var(--border);border-radius:var(--radius);padding:1rem}.intake-form legend{padding-inline:.25rem;font-weight:650}.intake-form .checkbox-row{display:flex;align-items:flex-start;gap:.55rem;margin:.5rem 0 0;font-weight:500;color:var(--text-muted)}.intake-form .checkbox-row input{width:auto;margin-top:.3rem}.form-note{color:var(--text-muted);font-size:var(--step--1)}.focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--offer-bg-deep: #07101c;--offer-bg-mid: #0e1828;--offer-bg-grad: radial-gradient( 120% 80% at 50% 0%, #213a52 0%, #0e1828 70%, #07101c 100% );--offer-paper: #f8f6f1;--offer-gold: #d4a44a;--offer-gold-soft: rgba(212, 164, 74, .12);--offer-border: rgba(248, 246, 241, .12);--offer-success: #4f7a5e}body.theme-offer{background:var(--offer-bg-grad);background-color:var(--offer-bg-deep);color:var(--offer-paper);min-height:100vh}body.theme-offer a{color:var(--offer-gold)}body.theme-offer a:hover{color:var(--offer-paper)}.btn--gold{background:var(--offer-gold);color:var(--offer-bg-deep);border-color:var(--offer-gold);font-weight:700}.btn--gold:hover{background:color-mix(in srgb,var(--offer-gold) 88%,white);color:var(--offer-bg-deep);border-color:color-mix(in srgb,var(--offer-gold) 88%,white)}body.theme-offer .btn--ghost{color:var(--offer-paper);border-color:var(--offer-border)}body.theme-offer .btn--ghost:hover{background:color-mix(in srgb,var(--offer-paper) 8%,transparent);color:var(--offer-paper)}.offer-hero{padding-block:clamp(2.5rem,6vw,4.5rem);text-align:center}.offer-hero .eyebrow{color:color-mix(in srgb,var(--offer-paper) 55%,transparent)}.offer-hero h1{max-width:22ch;margin-inline:auto}.offer-hero h1 em{font-style:normal;color:var(--offer-gold)}.offer-hero .lede{color:color-mix(in srgb,var(--offer-paper) 88%,transparent);margin-inline:auto;max-width:48ch}.offer-steps{display:grid;gap:1.25rem;margin-top:2rem}@media(min-width:720px){.offer-steps{grid-template-columns:repeat(3,1fr)}}.offer-step{background:color-mix(in srgb,var(--offer-paper) 6%,transparent);border:1px solid var(--offer-border);border-radius:var(--radius-lg);padding:1.5rem;text-align:left}.offer-step__num{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:var(--offer-gold-soft);border:1px solid color-mix(in srgb,var(--offer-gold) 35%,transparent);color:var(--offer-gold);font-weight:700;font-size:var(--step--1);margin-bottom:.75rem}.offer-step h3{font-size:var(--step-1);margin-bottom:.35em}.offer-step p{color:color-mix(in srgb,var(--offer-paper) 78%,transparent);margin:0;font-size:var(--step--1)}.offer-mechanism{display:inline-block;font-size:var(--step-0);font-weight:600;color:var(--offer-gold);background:var(--offer-gold-soft);border:1px solid color-mix(in srgb,var(--offer-gold) 30%,transparent);border-radius:999px;padding:.65rem 1.25rem;margin-top:1.5rem}.offer-pricing{text-align:center;padding-block:clamp(2rem,4vw,3rem)}.offer-pricing__price{font-size:var(--step-4);font-weight:800;letter-spacing:-.02em;margin-bottom:.25rem}.offer-pricing__price span{color:var(--offer-gold)}.offer-pricing__sub{color:color-mix(in srgb,var(--offer-paper) 75%,transparent);font-size:var(--step-0);max-width:42ch;margin-inline:auto}.offer-guarantee{margin-top:1.25rem;font-size:var(--step--1);color:color-mix(in srgb,var(--offer-paper) 70%,transparent)}.offer-demo .demo-frame{border-color:var(--offer-border);margin-top:1.25rem}.offer-form-section{padding-block:clamp(2.5rem,5vw,4rem)}.offer-form-section h2{text-align:center;margin-bottom:.5rem}.offer-form-section .lede{text-align:center;margin-inline:auto;margin-bottom:2rem;color:color-mix(in srgb,var(--offer-paper) 78%,transparent)}.offer-lead-form{max-width:32rem;margin-inline:auto;background:color-mix(in srgb,var(--offer-paper) 5%,transparent);border:1px solid var(--offer-border);border-radius:var(--radius-lg);padding:clamp(1.25rem,3vw,2rem)}.offer-lead-form__grid{display:grid;gap:1rem}@media(min-width:560px){.offer-lead-form__grid{grid-template-columns:1fr 1fr}}.offer-lead-form label{display:block;font-weight:600;font-size:var(--step--1);color:color-mix(in srgb,var(--offer-paper) 90%,transparent)}.offer-lead-form input{width:100%;margin-top:.35rem;border:1px solid var(--offer-border);border-radius:var(--radius-sm);padding:.75rem .85rem;font:inherit;color:var(--offer-bg-deep);background:var(--offer-paper)}.offer-lead-form__optional{font-weight:500;color:color-mix(in srgb,var(--offer-paper) 55%,transparent)}.offer-lead-form__note{color:#f5b4b4;font-size:var(--step--1);margin:.75rem 0 0}.offer-lead-form .btn--gold{width:100%;margin-top:1.25rem;text-align:center;font-size:var(--step-0);padding:.95rem 1.25rem}.offer-lead-form__legal{margin:1rem 0 0;font-size:.8rem;color:color-mix(in srgb,var(--offer-paper) 60%,transparent);text-align:center}.offer-lead-form__legal a{color:var(--offer-gold)}.offer-faq{padding-block:clamp(2rem,4vw,3rem);border-top:1px solid var(--offer-border)}.offer-faq h2{text-align:center;margin-bottom:2rem}.offer-faq__item{max-width:52ch;margin-inline:auto;margin-bottom:1.5rem}.offer-faq__q{font-weight:650;margin-bottom:.35rem}.offer-faq__a{color:color-mix(in srgb,var(--offer-paper) 75%,transparent);margin:0;font-size:var(--step--1)}.thanks-page{padding-block:clamp(3rem,8vw,6rem);text-align:center}.thanks-page h1{margin-bottom:.5rem}.thanks-page .lede{color:color-mix(in srgb,var(--offer-paper) 82%,transparent);margin-inline:auto}.thanks-page .btn{margin-top:1.5rem}.hub-hero{padding-block:clamp(2.5rem,5vw,4rem);text-align:center}.hub-hero h1{max-width:20ch;margin-inline:auto}.hub-cards{display:grid;gap:1.5rem;padding-block:0 4rem}@media(min-width:720px){.hub-cards{grid-template-columns:repeat(2,1fr)}}.hub-card{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem;text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.hub-card:hover{border-color:var(--accent);box-shadow:0 12px 32px -20px color-mix(in srgb,var(--accent) 35%,transparent)}.hub-card__tag{font-size:var(--step--1);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin-bottom:.5rem}.hub-card h2{font-size:var(--step-2);margin-bottom:.5rem}.hub-card p{color:var(--text-muted);flex:1;margin-bottom:1.25rem}.hub-card__price{font-weight:700;color:var(--text)}.hub-card__cta{margin-top:1rem;font-weight:600;color:var(--accent)}.privacy-page{padding-block:clamp(2.5rem,5vw,4rem)}.privacy-page h1{margin-bottom:.5rem}.privacy-page h2{font-size:var(--step-2);margin-top:2rem}.privacy-page p,.privacy-page li{max-width:68ch;color:var(--text-muted)}.privacy-page ul{margin-bottom:1em}.nav[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:saturate(1.2) blur(8px);border-bottom:1px solid var(--border)}.nav--offer[data-astro-cid-dmqpwcec]{background:color-mix(in srgb,var(--offer-bg-deep) 94%,transparent);border-bottom-color:var(--offer-border)}.nav__inner[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.9rem}.nav__brand[data-astro-cid-dmqpwcec]{font-weight:700;letter-spacing:-.01em;color:var(--text);text-decoration:none;font-size:var(--step-1)}.nav--offer[data-astro-cid-dmqpwcec] .nav__brand[data-astro-cid-dmqpwcec]{color:var(--offer-paper)}.nav__links[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:clamp(.5rem,2vw,1.25rem)}.nav__links[data-astro-cid-dmqpwcec]>a[data-astro-cid-dmqpwcec]:not(.btn){color:var(--text);text-decoration:none;font-weight:500;font-size:var(--step--1)}.nav--offer[data-astro-cid-dmqpwcec] .nav__links[data-astro-cid-dmqpwcec]>a[data-astro-cid-dmqpwcec]:not(.btn){color:color-mix(in srgb,var(--offer-paper) 85%,transparent)}.nav__links[data-astro-cid-dmqpwcec]>a[data-astro-cid-dmqpwcec]:not(.btn):hover,.nav__links[data-astro-cid-dmqpwcec]>a[data-astro-cid-dmqpwcec].is-active:not(.btn){color:var(--accent)}.nav--offer[data-astro-cid-dmqpwcec] .nav__links[data-astro-cid-dmqpwcec]>a[data-astro-cid-dmqpwcec]:not(.btn):hover,.nav--offer[data-astro-cid-dmqpwcec] .nav__links[data-astro-cid-dmqpwcec]>a[data-astro-cid-dmqpwcec].is-active:not(.btn){color:var(--offer-gold)}@media(max-width:640px){.nav__links[data-astro-cid-dmqpwcec]>a[data-astro-cid-dmqpwcec]:not(.btn):not(.is-active){display:none}.nav__links[data-astro-cid-dmqpwcec]>a[data-astro-cid-dmqpwcec][href="/privacy"]{display:none}}.footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--border);background:var(--bg-alt);padding-block:3rem 1.5rem;margin-top:4rem;font-size:var(--step--1)}.footer--offer[data-astro-cid-sz7xmlte]{border-top-color:var(--offer-border);background:var(--offer-bg-mid);margin-top:0}.footer__inner[data-astro-cid-sz7xmlte]{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:720px){.footer__inner[data-astro-cid-sz7xmlte]{grid-template-columns:1.4fr 1fr 1fr}}.footer__brand[data-astro-cid-sz7xmlte]{font-size:var(--step-1);font-weight:700;letter-spacing:-.01em;margin-bottom:.35rem}.footer--offer[data-astro-cid-sz7xmlte] .footer__brand[data-astro-cid-sz7xmlte]{color:var(--offer-paper)}.footer__tag[data-astro-cid-sz7xmlte]{color:var(--text-muted);max-width:36ch}.footer--offer[data-astro-cid-sz7xmlte] .footer__tag[data-astro-cid-sz7xmlte]{color:color-mix(in srgb,var(--offer-paper) 70%,transparent)}.footer__heading[data-astro-cid-sz7xmlte]{font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;color:var(--text-muted);margin-bottom:.6rem}.footer--offer[data-astro-cid-sz7xmlte] .footer__heading[data-astro-cid-sz7xmlte]{color:color-mix(in srgb,var(--offer-paper) 55%,transparent)}.footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;color:var(--text);text-decoration:none;padding-block:.2rem}.footer--offer[data-astro-cid-sz7xmlte] .footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:color-mix(in srgb,var(--offer-paper) 88%,transparent)}.footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent)}.footer--offer[data-astro-cid-sz7xmlte] .footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--offer-gold)}.footer__bottom[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;color:var(--text-muted);margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--border)}.footer--offer[data-astro-cid-sz7xmlte] .footer__bottom[data-astro-cid-sz7xmlte]{color:color-mix(in srgb,var(--offer-paper) 55%,transparent);border-top-color:var(--offer-border)}.skip-link[data-astro-cid-sckkx6r4]{position:absolute;left:-10000px}.skip-link[data-astro-cid-sckkx6r4]:focus{left:1rem;top:1rem;background:var(--accent);color:#fff;padding:.5rem .75rem;border-radius:var(--radius-sm);z-index:100}body.theme-offer .skip-link[data-astro-cid-sckkx6r4]:focus{background:var(--offer-gold);color:var(--offer-bg-deep)}
