@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2)format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2)format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ink:var(--lightningcss-light,#15140f)var(--lightningcss-dark,#f6f3ec);--paper:var(--lightningcss-light,#f6f3ec)var(--lightningcss-dark,#15140f);--muted:var(--lightningcss-light,#4a463d)var(--lightningcss-dark,#cfcbbf);--faint:var(--lightningcss-light,#6b6659)var(--lightningcss-dark,#a09c90);--line:var(--lightningcss-light,#15140f1a)var(--lightningcss-dark,#f6f3ec1a);--line-strong:var(--lightningcss-light,#15140f2e)var(--lightningcss-dark,#f6f3ec38);--card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#201e18);--band-white:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1a15);--band-sand:var(--lightningcss-light,#ece8de)var(--lightningcss-dark,#1b1a15);--blue:var(--lightningcss-light,#1f4fd8)var(--lightningcss-dark,#6e8df0);--blue-solid:#1f4fd8;--blue-hover:#1a44bd;--orange:#e8762b;--green:#2f9e5f;--error:var(--lightningcss-light,#c8321e)var(--lightningcss-dark,#ff8a6a);--display:"Space Grotesk", -apple-system, system-ui, sans-serif;--gutter:clamp(20px, 4vw, 40px);--header-h:64px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink);margin:0;font-family:-apple-system,SF Pro Text,system-ui,sans-serif;font-size:17px;line-height:1.5}a{color:inherit;text-decoration:none}a:hover{color:var(--blue-solid)}[id]{scroll-margin-top:calc(var(--header-h) + 12px)}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}input::placeholder,textarea::placeholder{color:#8a867a}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0;font-weight:600}p{margin:0}.site-header{z-index:20;-webkit-backdrop-filter:blur(14px);background:var(--lightningcss-light,#f6f3ece0)var(--lightningcss-dark,#15140fe0);border-bottom:1px solid var(--lightningcss-light,#15140f14)var(--lightningcss-dark,#f6f3ec1a);position:sticky;top:0}.site-header-inner,.site-footer-inner,.inner{max-width:1160px;padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.site-header-inner{min-height:var(--header-h);justify-content:space-between;align-items:center;gap:16px;display:flex}.brand{flex-shrink:0;align-items:center;gap:8px;display:flex}.wordmark{font-family:var(--display);letter-spacing:-.04em;font-size:21px;font-weight:600}.wordmark .accent{color:var(--blue)}.site-nav{align-items:center;gap:clamp(14px,2.2vw,26px);font-size:15px;display:flex}.nav-cta,.btn-primary{background:var(--blue-solid);color:#f6f3ec;white-space:nowrap;border-radius:999px;padding:9px 16px;font-weight:600;display:inline-block}.nav-cta:hover,.btn-primary:hover{background:var(--blue-hover);color:#f6f3ec}@media (width<=860px){.nav-link{display:none}}@media (width<=380px){.nav-cta{padding:8px 12px;font-size:14px}}.site-footer{border-top:1px solid var(--line)}.site-footer-inner{color:var(--faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:32px;padding-bottom:40px;font-size:14px;display:flex}.site-footer .wordmark{color:var(--ink);font-size:18px}.footer-links{flex-wrap:wrap;gap:8px 20px;display:flex}.band{border-top:1px solid var(--line)}.band>.inner{flex-direction:column;gap:clamp(28px,4vw,48px);padding-top:clamp(56px,8vw,104px);padding-bottom:clamp(56px,8vw,104px);display:flex}.band>.inner.split{display:grid}.band-white{background:var(--band-white)}.band-sand{background:var(--band-sand)}.band-ink{color:var(--lightningcss-light,#f6f3ec)var(--lightningcss-dark,#15140f);background:var(--lightningcss-light,#15140f)var(--lightningcss-dark,#f6f3ec)}.section-head{flex-direction:column;gap:14px;max-width:780px;display:flex}.section-head h2,.faq h2,.final h2{letter-spacing:-.04em;font-size:clamp(30px,4.6vw,56px);line-height:1.04}.lead{color:var(--muted);text-wrap:pretty;font-size:clamp(17px,1.8vw,19px)}.lead-sm{color:var(--muted);max-width:780px}.fine{color:var(--faint);font-size:15px}.fine.strong{color:var(--ink);font-weight:600}.eyebrow,.mini-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:12px;font-weight:600}.text-link{color:var(--blue);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.text-link.strong{font-weight:600;text-decoration:none}.callout{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(22px,2.6vw,30px);font-weight:600}.grid-2,.grid-3{gap:14px;display:grid}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(20px,3vw,32px)}.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.card{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:22px;display:flex}.card h3,.feature h3{letter-spacing:-.03em;font-size:21px;line-height:1.2}.card p,.feature p{color:var(--muted);font-size:16px}.split{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:center;gap:clamp(32px,5vw,64px);display:grid}.split-copy{flex-direction:column;gap:22px;min-width:0;display:flex}.list{flex-direction:column;margin:0;display:flex}.list-item{border-top:1px solid var(--line);padding:13px 0}.list-item dt{font-weight:600}.list-item dd{color:var(--muted);margin:0;font-size:16px}.hero{max-width:1160px;padding:clamp(40px, 8vw, 96px) var(--gutter) 0;flex-direction:column;gap:clamp(24px,4vw,40px);margin:0 auto;display:flex}.hero-copy{flex-direction:column;gap:20px;max-width:880px;display:flex}.status{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:flex}.status-dot{background:var(--orange);border-radius:50%;flex-shrink:0;width:8px;height:8px}.hero h1{letter-spacing:-.045em;font-size:clamp(40px,7.6vw,92px);line-height:.98}.hero-lead{color:var(--muted);text-wrap:pretty;max-width:740px;font-size:clamp(18px,2vw,22px);line-height:1.45}.value-line{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(19px,2vw,23px);font-weight:600}.hero-cta{flex-direction:column;gap:14px;max-width:600px;display:flex}.hero-secondary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;display:flex}.price-line{font-size:15px;font-weight:600}.shot-row{min-height:440px;height:auto!important}@media (width<=900px){.shot-chat{display:none!important}}@media (width<=620px){.shot-side{display:none!important}.shot-row>div{min-width:0!important}}.wl{flex-direction:column;gap:8px;display:flex}.wl-row{flex-wrap:wrap;gap:8px;display:flex}.wl-input{border:1px solid var(--line-strong);min-width:0;color:var(--ink);font:inherit;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#201e18);border-radius:12px;flex:240px;padding:14px 16px}.wl-input:focus{border-color:var(--blue-solid)}.wl-input[aria-invalid=true]{border-color:var(--error)}.wl-submit{background:var(--blue-solid);color:#f6f3ec;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:14px 22px;font-weight:600}.wl-submit:hover{background:var(--blue-hover)}.wl-submit:disabled{opacity:.7;cursor:progress}.wl-error{color:var(--error);font-size:14px}.wl-error:empty{display:none}.wl-note{color:var(--faint);font-size:14px}.wl-note a{text-underline-offset:3px;text-decoration:underline}.wl-done{background:var(--lightningcss-light,#2f9e5f1f)var(--lightningcss-dark,#2f9e5f33);border-radius:12px;padding:14px 16px}.wl-final .wl-row{flex-flow:column;gap:14px}.wl-final .wl-input{color:#15140f;background:#fff;border-color:#15140f2e;flex:none}.wl-label{padding:0;font-size:15px;font-weight:600}.wl-optional{opacity:.8;font-weight:400}.wl-hosts{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.wl-chips{flex-wrap:wrap;gap:8px;display:flex}.wl-chip{font:inherit;cursor:pointer;color:#15140f;background:#fff;border:1px solid #15140f2e;border-radius:999px;padding:10px 14px;font-size:15px}.wl-chip[aria-pressed=true]{color:#f6f3ec;background:#15140f}.wl-final .wl-submit{background:#15140f;padding:15px 22px}.wl-final .wl-submit:hover{background:#2a2823}.wl-final .wl-note,.wl-final .wl-error{color:#15140f}.wl-final .wl-error{font-weight:600}.wl-done.wl-final{color:#15140f;background:#fff}.mini-ui,.panel{border:1px solid var(--line);background:var(--lightningcss-light,#f6f3ec)var(--lightningcss-dark,#15140f);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:14px;font-size:14px;display:flex}.band-white .panel,.band-white .mini-ui{background:var(--lightningcss-light,#f6f3ec)var(--lightningcss-dark,#15140f)}.band:not(.band-white) .panel{background:var(--card)}.panel{border-radius:18px;padding:18px;box-shadow:0 20px 50px #00000014}.panel-title{font-size:16px;font-weight:600}.day-card .mini-ui{margin-top:auto}.mini-brief{background:var(--blue-solid);color:#f6f3ec;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.mini-brief .mini-kicker{color:#f6f3ec}.mini-row,.state-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.mini-quote{color:var(--muted);font-style:italic}.muted-sm{color:var(--faint);font-size:13px}.pill{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.pill-ok{color:var(--lightningcss-light,#1f7a47)var(--lightningcss-dark,#7fd6a2);background:var(--lightningcss-light,#2f9e5f24)var(--lightningcss-dark,#2f9e5f3d)}.pill-wait{color:var(--blue);background:var(--lightningcss-light,#1f4fd81a)var(--lightningcss-dark,#6e8df02e)}.pill-info{color:var(--lightningcss-light,#9a4a12)var(--lightningcss-dark,#f3a874);background:var(--lightningcss-light,#e8762b24)var(--lightningcss-dark,#e8762b38)}.chat-me{background:var(--ink);max-width:85%;color:var(--paper);border-radius:14px 14px 4px;align-self:flex-end;padding:8px 12px}.chat-goose{border:1px solid var(--line);background:var(--lightningcss-light,#f6f3ec)var(--lightningcss-dark,#15140f);border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:88%;padding:8px 12px}.state-list{flex-direction:column;gap:8px;display:flex}.approval{border:1px solid var(--blue);background:var(--card);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.approval-title{font-weight:600}.approval-actions{flex-wrap:wrap;gap:8px;display:flex}.btn-fake{border:1px solid var(--line);border-radius:8px;padding:7px 12px;font-weight:500}.btn-fake.primary{background:var(--blue-solid);color:#f6f3ec;border-color:#0000;font-weight:600}.kv{grid-template-columns:auto 1fr;gap:2px 14px;display:grid}.kv>span:nth-child(odd){color:var(--faint)}.stop{letter-spacing:.06em;color:#fff;background:#c8321e;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.fact{flex-direction:column;gap:4px;display:flex}.fact-title{font-weight:600}.fact-src{color:var(--faint);font-size:13px}.fact-fix{color:var(--muted)}.undo{color:var(--blue);font-weight:600}.pipeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.pipe-step{text-align:center;border:1px solid var(--line);color:var(--faint);border-radius:8px;padding:8px 2px;font-size:12px;font-weight:600}.pipe-step.is-done{color:var(--blue);background:var(--lightningcss-light,#1f4fd81a)var(--lightningcss-dark,#6e8df02e);border-color:#0000}.feature{flex-direction:column;gap:12px;min-width:0;display:flex}.brief-quote{background:var(--blue-solid);color:#f6f3ec;border-radius:14px;margin:0;padding:14px 16px;font-size:16px}.steps-flow{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.steps-flow li{align-items:flex-start;gap:14px;display:flex}.step-num{border:1.5px solid var(--ink);width:30px;height:30px;font-family:var(--display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.step-title{font-weight:600}.step-body{color:var(--muted);font-size:16px}.ring-figure{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;align-items:center;gap:10px;margin:0;padding:clamp(16px,3vw,32px);display:flex}.ring-figure img{border-radius:16px;width:100%;max-width:420px;height:auto}.ring-figure figcaption a{text-underline-offset:3px;text-decoration:underline}.ring-figure figcaption{color:#6b6659;text-align:center;font-size:13px}.option ul{margin:4px 0 0;padding:0;font-size:15px;list-style:none}.option li{border-top:1px solid var(--line);padding:9px 0}.option-dark{color:var(--lightningcss-light,#f6f3ec)var(--lightningcss-dark,#15140f);background:var(--lightningcss-light,#15140f)var(--lightningcss-dark,#f6f3ec);border-color:#0000}.option-dark p,.option-dark .eyebrow{color:inherit;opacity:.85}.option-dark li{border-color:var(--lightningcss-light,#f6f3ec29)var(--lightningcss-dark,#15140f24)}.phones{justify-content:center;gap:clamp(12px,2vw,24px);display:flex}.phone{zoom:.62;flex-shrink:0}@media (width<=760px){.phone-second{display:none}.phone{zoom:.66}}@media (width<=380px){.phone{zoom:.6}}.delegate{margin-top:clamp(16px,3vw,32px)}.data-flow{flex-direction:column;gap:16px;display:flex}.data-flow h3{letter-spacing:-.03em;font-size:clamp(22px,2.6vw,28px)}.table-wrap{border:1px solid var(--line);background:var(--card);border-radius:14px;min-width:0;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:15px}th,td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:12px 16px}tr:first-child>th,tr:first-child>td,thead+tbody tr:first-child>*{border-top:0}thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line);font-size:12px}tbody th{width:38%;font-weight:600}@media (width<=520px){.table-wrap tr{border-top:1px solid var(--line);flex-direction:column;display:flex}.table-wrap tbody tr:first-child{border-top:0}.table-wrap thead{display:none}.table-wrap th,.table-wrap td{border-top:0;width:auto}.table-wrap tbody th{padding-bottom:2px}.table-wrap td{color:var(--muted);padding-top:0}}.price-card{border:2px solid var(--ink);border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(20px,3vw,28px);display:flex}.price-name{font-family:var(--display);font-size:20px;font-weight:600}.price-amount{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(44px,6vw,64px);font-weight:600;line-height:1}.why-item{border-top:2px solid;flex-direction:column;gap:8px;padding-top:16px;display:flex}.why-item h3{letter-spacing:-.03em;font-size:21px}.why-item p{opacity:.82;font-size:16px}.faq{max-width:860px;padding:clamp(56px, 8vw, 104px) var(--gutter);border-top:1px solid var(--line);flex-direction:column;gap:24px;margin:0 auto;display:flex}.faq-list details{border-top:1px solid var(--lightningcss-light,#15140f24)var(--lightningcss-dark,#f6f3ec29);padding:18px 0}.faq-list details:last-child{border-bottom:1px solid var(--lightningcss-light,#15140f24)var(--lightningcss-dark,#f6f3ec29)}.faq-list summary{justify-content:space-between;gap:16px;font-size:18px;font-weight:600;display:flex}.faq-list summary:after{content:"+";color:var(--faint);font-weight:400}.faq-list details[open] summary:after{content:"–"}.faq-a{color:var(--muted);padding-top:10px}.final{background:var(--blue-solid);color:#f6f3ec}.final-inner{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:start;gap:clamp(28px,5vw,64px);padding-top:clamp(56px,8vw,96px);padding-bottom:clamp(56px,8vw,96px);display:grid}.final-copy{flex-direction:column;gap:16px;display:flex}.final-copy p{opacity:.92;font-size:19px}.final .final-price{opacity:1;font-size:17px;font-weight:600}.final-form{color:#15140f;background:#f6f3ec;border-radius:18px;min-width:0;padding:clamp(20px,3vw,28px)}.final-form a:hover{color:#1f4fd8}.doc{max-width:760px;padding:clamp(40px, 7vw, 80px) var(--gutter);flex-direction:column;gap:18px;margin:0 auto;display:flex}.doc h1{letter-spacing:-.04em;font-size:clamp(36px,5vw,56px);line-height:1.04}.doc h2{letter-spacing:-.02em;margin-top:12px;font-size:22px}.doc p,.doc li{color:var(--muted)}.doc ul{margin:0;padding-left:20px}.contact-form{flex-direction:column;gap:14px;display:flex}.contact-form label{flex-direction:column;gap:6px;font-size:15px;font-weight:600;display:flex}.contact-form textarea{resize:vertical;min-height:160px}.contact-form .wl-input{flex:none}
