:root{--emerald: #178f57;--gold: #c9951a;--coral: #c45b4e;--ivory: #faf7ef;--ink: #1b1e22;--ink-soft: rgba(27, 30, 34, .72);--line: rgba(27, 30, 34, .16);--paper: #fffdf8;--shadow: 0 24px 70px rgba(27, 30, 34, .1);font-family:Inter,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:var(--ivory);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:radial-gradient(circle at top left,rgba(23,143,87,.08),transparent 34rem),linear-gradient(90deg,rgba(27,30,34,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(27,30,34,.035) 1px,transparent 1px),var(--ivory);background-size:auto,24px 24px,24px 24px,auto}a{color:inherit;text-decoration:none}img,svg{display:block}button,a{-webkit-tap-highlight-color:transparent}.site-shell{width:min(1180px,calc(100% - 32px));margin:0 auto}.site-header{position:relative;z-index:20;display:grid;grid-template-columns:1fr;gap:12px;align-items:center;margin:12px 0 28px;padding:10px;background:#faf7efeb;border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 40px #1b1e2214;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand-mark{display:flex;min-width:0;align-items:center;justify-content:center;gap:10px;font-weight:850;letter-spacing:0}.brand-mark.logo-missing:before{width:28px;height:28px;flex:0 0 auto;border:2px solid var(--ink);border-radius:50%;background:radial-gradient(circle,var(--gold) 0 3px,transparent 4px),conic-gradient(from 130deg,var(--emerald) 0 35%,transparent 35% 100%);content:""}.brand-mark img{max-height:54px;max-width:240px;object-fit:contain}.brand-fallback{white-space:nowrap}.site-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.site-nav a{min-height:38px;padding:10px 11px;border:1px solid transparent;border-radius:6px;color:var(--ink-soft);font-size:.86rem;font-weight:700}.site-nav a:hover,.site-nav a:focus-visible{border-color:var(--line);color:var(--ink);outline:none;background:var(--paper)}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;padding:14px 18px;border:1px solid var(--ink);border-radius:6px;box-shadow:3px 3px 0 var(--ink);font-weight:850;line-height:1.1;text-align:center;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.button:hover,.button:focus-visible{transform:translate(1px,1px);box-shadow:2px 2px 0 var(--ink);outline:none}.button-primary{background:var(--emerald);color:#fff}.button-secondary{background:var(--paper);color:var(--ink)}.button-small{min-height:42px;padding:12px 14px;font-size:.86rem}.section{padding:58px 0}.hero{display:grid;gap:32px;align-items:center;padding-top:26px}.hero-copy{max-width:680px}.eyebrow,.tiny-label{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;color:var(--ink-soft);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.74rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.status-dot{width:10px;height:10px;border:1px solid var(--ink);background:var(--gold);box-shadow:6px 0 0 var(--emerald),12px 0 0 var(--coral)}h1,h2,h3,p{margin-top:0}h1{max-width:10ch;margin-bottom:18px;font-size:3.45rem;line-height:.9;letter-spacing:0}h2{margin-bottom:16px;font-size:2.25rem;line-height:.98;letter-spacing:0}h3{margin-bottom:9px;font-size:1.12rem;line-height:1.18}p{color:var(--ink-soft);font-size:1rem;line-height:1.65}.hero-subtitle{max-width:58ch;margin-bottom:22px;color:#1b1e22d1;font-size:1.05rem}.button-row{display:grid;gap:12px;max-width:420px}.trust-line{margin:18px 0 0;color:var(--ink);font-weight:750}.browser-card{overflow:hidden;border:1px solid var(--ink);border-radius:8px;background:var(--paper);box-shadow:var(--shadow),5px 5px 0 var(--ink)}.browser-bar{display:flex;min-height:42px;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--ink);background:#f3ead9}.browser-bar span{width:10px;height:10px;border:1px solid var(--ink);border-radius:50%}.browser-bar span:nth-child(1){background:var(--coral)}.browser-bar span:nth-child(2){background:var(--gold)}.browser-bar span:nth-child(3){background:var(--emerald)}.browser-bar p{overflow:hidden;margin:0 0 0 5px;color:var(--ink-soft);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.browser-body{padding:16px}.metric-row{display:grid;gap:10px}.metric-row>div{padding:14px;border:1px solid var(--line);border-radius:6px;background:linear-gradient(90deg,rgba(23,143,87,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(23,143,87,.08) 1px,transparent 1px),#fff;background-size:12px 12px}.metric-row strong{display:block;color:var(--ink);font-size:2rem;line-height:1}.metric-row p{margin:6px 0 0;font-size:.86rem}.visual-grid{display:grid;gap:12px;margin-top:12px}.chart-panel,.donut-panel{min-height:210px;padding:16px;border:1px solid var(--line);border-radius:6px;background:#fffdfa}.chart-panel{position:relative;overflow:hidden}.chart-panel:before{position:absolute;top:16px;right:16px;bottom:16px;left:16px;background:linear-gradient(90deg,rgba(27,30,34,.07) 1px,transparent 1px),linear-gradient(180deg,rgba(27,30,34,.07) 1px,transparent 1px);background-size:34px 34px;content:""}.chart-bars{position:absolute;inset:auto 16px 16px;display:grid;height:148px;grid-template-columns:repeat(5,1fr);align-items:end;gap:10px}.chart-bars span{border:1px solid var(--ink);border-bottom-width:3px;background:#c9951a73}.line-chart{position:relative;z-index:1;width:100%;height:160px;color:var(--emerald)}.line-chart circle{fill:var(--emerald);stroke:var(--paper);stroke-width:4}.donut-panel{display:grid;place-items:center;gap:16px}.donut{width:min(155px,55vw);aspect-ratio:1;border:1px solid var(--ink);border-radius:50%;background:conic-gradient(var(--emerald) 0 48%,var(--gold) 48% 76%,var(--coral) 76% 100%);box-shadow:inset 0 0 0 26px var(--paper)}.donut-panel ul{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:.9rem;font-weight:750}.donut-panel li{display:flex;align-items:center;gap:8px}.legend{width:12px;height:12px;border:1px solid var(--ink)}.legend.emerald{background:var(--emerald)}.legend.gold{background:var(--gold)}.legend.coral{background:var(--coral)}.mini-feed{display:grid;gap:8px;margin-top:12px}.mini-feed span{padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:#f8f1e3;color:var(--ink-soft);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:800}.split-section{display:grid;gap:24px;border-top:1px solid var(--line)}.section-heading{max-width:620px}.section-heading p,.lead{max-width:68ch}.narrow{max-width:760px;margin:0 auto 28px;text-align:left}.card-grid,.included-grid,.process-grid{display:grid;gap:14px}.info-card,.included-card,.process-card{border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:0 14px 36px #1b1e220f}.info-card{position:relative;overflow:hidden;padding:22px}.info-card:after{position:absolute;top:0;right:0;width:56px;height:56px;background-image:radial-gradient(currentColor 1px,transparent 1px);background-size:8px 8px;opacity:.32;content:""}.accent-emerald{color:var(--emerald)}.accent-gold{color:var(--gold)}.accent-coral{color:var(--coral)}.accent-ink,.info-card h3,.info-card p{color:var(--ink)}.info-card p{margin-bottom:0;color:var(--ink-soft)}.icon-chip{display:block;width:34px;height:34px;margin-bottom:16px;border:1px solid var(--ink);border-radius:6px;background:radial-gradient(circle at 50% 50%,currentColor 0 4px,transparent 5px),linear-gradient(135deg,transparent 42%,currentColor 43% 56%,transparent 57%)}.package-section{border-top:1px solid var(--line)}.process-card{padding:22px}.step-number{display:inline-grid;width:38px;height:38px;place-items:center;margin-bottom:18px;border:1px solid var(--ink);border-radius:6px;background:var(--gold);box-shadow:2px 2px 0 var(--ink);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:900}.process-card p{margin-bottom:0}.included-card{display:flex;min-height:86px;align-items:center;gap:14px;padding:18px}.included-card p{margin:0;color:var(--ink);font-weight:750}.check-icon{width:24px;height:24px;flex:0 0 auto;color:var(--emerald)}.check-icon path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.note-box{margin:16px 0 0;padding:16px;border:1px dashed var(--ink);border-radius:8px;background:#c9951a1c;color:var(--ink);font-weight:700}.pricing-section,.how-section,.notes-section{border-top:1px solid var(--line)}.pricing-card{max-width:720px;margin:0 auto}.pricing-body{padding:22px}.package-name{margin-bottom:18px;color:var(--ink);font-size:1.12rem;font-weight:850}.price-stack{display:grid;gap:8px;padding:18px;border:1px solid var(--ink);border-radius:8px;background:linear-gradient(90deg,rgba(27,30,34,.05) 1px,transparent 1px),linear-gradient(180deg,rgba(27,30,34,.05) 1px,transparent 1px),#fff;background-size:14px 14px}.price-stack strong{font-size:1.6rem;line-height:1}.price-stack span{color:var(--ink-soft);font-weight:800}.feature-list{display:grid;gap:12px;margin:20px 0;padding:0;list-style:none}.feature-list li{position:relative;padding-left:24px;color:var(--ink-soft);font-weight:700;line-height:1.5}.feature-list li:before{position:absolute;top:.58em;left:0;width:9px;height:9px;border:1px solid var(--ink);background:var(--emerald);content:""}.addon-list{display:grid;overflow:hidden;border:1px solid var(--ink);border-radius:8px;background:var(--paper)}.addon-row{display:grid;gap:6px;padding:16px;border-bottom:1px solid var(--line)}.addon-row:last-child{border-bottom:0}.addon-row span{font-weight:800}.addon-row strong{color:var(--emerald);font-size:.96rem}.timeline-list{display:grid;gap:10px;max-width:820px;margin:0 auto;padding:0;list-style:none}.timeline-list li{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:start;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.timeline-list span{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--ink);border-radius:6px;background:var(--emerald);color:#fff;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:900}.timeline-list p{margin:4px 0 0;color:var(--ink);font-weight:750}.faq-list{display:grid;gap:10px;max-width:880px;margin:0 auto}.faq-item{border:1px solid var(--line);border-radius:8px;background:var(--paper)}.faq-item summary{display:flex;min-height:58px;cursor:pointer;align-items:center;justify-content:space-between;gap:16px;padding:16px;color:var(--ink);font-weight:850;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{width:20px;height:20px;flex:0 0 auto;border:1px solid var(--ink);border-radius:5px;background:linear-gradient(var(--ink),var(--ink)) center / 10px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) center / 2px 10px no-repeat;content:""}.faq-item[open] summary:after{background:linear-gradient(var(--ink),var(--ink)) center / 10px 2px no-repeat}.faq-item p{margin:0;padding:0 16px 18px}.business-section{border-top:1px solid var(--line)}.business-list{display:grid;overflow:hidden;margin:0;border:1px solid var(--ink);border-radius:8px;background:var(--paper);font-style:normal}.business-list>div{display:grid;gap:6px;padding:18px;border-bottom:1px solid var(--line)}.business-list>div:last-child{border-bottom:0}.business-list span{color:var(--ink-soft);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:800;text-transform:uppercase}.business-list strong,.business-list a{color:var(--ink);font-weight:800;line-height:1.5;overflow-wrap:anywhere}.business-list a:hover,.business-list a:focus-visible{color:var(--emerald)}.final-cta{display:grid;gap:20px;align-items:center;margin:24px 0 32px;padding:26px;border:1px solid var(--ink);border-radius:8px;background:radial-gradient(circle at 100% 0,rgba(201,149,26,.2),transparent 18rem),var(--paper);box-shadow:5px 5px 0 var(--ink)}.final-cta h2{font-size:2.25rem}.final-cta p{max-width:58ch;margin-bottom:0}.site-footer{display:grid;gap:18px;margin-bottom:18px;padding:16px;border:1px solid var(--ink);border-radius:8px;background:var(--ink);color:var(--ivory)}.site-footer p{margin:5px 0 0;color:#faf7efc7;font-size:.92rem}.footer-status{display:grid;gap:8px;align-content:start}.footer-status>span,.footer-status>a{padding:8px 10px;border:1px solid rgba(250,247,239,.26);border-radius:5px;color:#faf7efd1;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.76rem}.footer-status>a:hover,.footer-status>a:focus-visible,.footer-links a:hover,.footer-links a:focus-visible{border-color:#faf7ef9e;color:#fff;outline:none}.footer-links{display:flex;flex-wrap:wrap;gap:8px 16px;padding-top:4px}.footer-links a{color:#faf7efd1;font-size:.8rem;font-weight:750;text-decoration:underline;text-underline-offset:3px}@media(min-width:560px){.site-shell{width:min(1180px,calc(100% - 48px))}.button-row{display:flex;flex-wrap:wrap;max-width:none}.metric-row,.visual-grid,.two-col,.included-grid,.process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.addon-row{grid-template-columns:1fr auto;align-items:center}.site-footer{grid-template-columns:1fr 1.25fr;align-items:start}.business-list{grid-template-columns:repeat(2,minmax(0,1fr))}.business-list>div:nth-child(2n){border-right:0}.business-list>div{border-right:1px solid var(--line)}.business-list>div:nth-child(n+3){border-bottom:0}h1{font-size:4.8rem}h2,.final-cta h2{font-size:3rem}.hero-subtitle{font-size:1.16rem}.price-stack strong{font-size:2.05rem}}@media(min-width:760px){.site-header{position:sticky;top:12px;grid-template-columns:auto 1fr auto;gap:18px}.brand-mark{justify-content:flex-start}.site-nav{justify-content:center}.section{padding:76px 0}.browser-body,.pricing-body{padding:24px}.included-grid,.process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.process-card{min-height:260px}.final-cta{grid-template-columns:1fr auto;padding:38px}h1{font-size:5.7rem}h2,.final-cta h2{font-size:3.55rem}.price-stack strong{font-size:2.5rem}}@media(min-width:960px){.hero{grid-template-columns:minmax(0,.95fr) minmax(410px,.75fr);gap:54px;min-height:calc(100vh - 112px);padding-bottom:44px}.split-section{grid-template-columns:.75fr 1.25fr;gap:56px}.narrow{text-align:center}h1{font-size:6.8rem}h2,.final-cta h2{font-size:4rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
