.commercial-site{--site-bg:#f6f7f2;--site-surface:#fff;--site-inset:#edf1ea;--site-text:#1d2922;--site-muted:#56645b;--site-border:#c8d1c8;--site-accent:#245a43;--site-accent-hover:#194832;--site-control-border:#748a7b;--site-focus:#176443;--site-error:#a12722;--site-radius:6px;--site-container:1160px;--site-measure:64ch;--site-mono:ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--site-space-1:.25rem;--site-space-2:.5rem;--site-space-3:.75rem;--site-space-4:1rem;--site-space-6:1.5rem;--site-space-8:2rem;--site-space-12:3rem;--site-space-16:4rem;--site-space-24:6rem;--site-motion:.14s ease-out;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--site-bg);min-height:100vh;color:var(--site-text);font:400 1rem/1.65 ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.commercial-site *{box-sizing:border-box}.commercial-site :focus-visible{outline:2px solid var(--site-focus);outline-offset:5px}.commercial-site a{color:var(--site-accent);text-underline-offset:.25em}.commercial-site a:hover{text-decoration:underline}.site-container{width:min(calc(100% - 4rem), var(--site-container));margin-inline:auto}.site-header{border-bottom:1px solid var(--site-border);justify-content:space-between;align-items:center;gap:1.5rem;min-height:92px;display:flex}.commercial-site .site-brand{color:var(--site-text);letter-spacing:-.035em;align-items:center;gap:.65rem;font-size:1.2rem;font-weight:650;text-decoration:none;display:inline-flex}.site-mark{border:1px solid var(--site-accent);color:var(--site-accent);width:29px;height:29px;font-family:var(--site-mono);border-radius:4px;place-items:center;display:grid}.site-header nav{flex-wrap:wrap;column-gap:1.75rem;font-size:.875rem;display:flex}.site-header nav a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.site-eyebrow{font:500 .75rem/1.6 var(--site-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--site-accent);margin:0 0 1.25rem}.site-hero{grid-template-columns:minmax(0,1fr) 15rem;align-items:end;gap:4rem;padding-block:5.5rem 5rem;display:grid}.commercial-site h1{letter-spacing:-.045em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2.5rem,5.4vw,4.5rem);font-weight:550;line-height:1.075}.commercial-site h2{letter-spacing:-.035em;text-wrap:balance;max-width:27ch;margin:0 0 1.5rem;font-size:clamp(1.75rem,3vw,2.6rem);font-weight:550;line-height:1.15}.commercial-site h3{letter-spacing:-.015em;margin:0 0 .65rem;font-size:1.1rem;font-weight:600;line-height:1.35}.commercial-site p{max-width:var(--site-measure)}.site-lede{color:var(--site-muted);margin:1.75rem 0;font-size:1.125rem;line-height:1.65;max-width:57ch!important}.site-actions{flex-wrap:wrap;gap:.75rem;margin-block:2rem 1rem;display:flex}.site-button{border:1px solid var(--site-border);border-radius:var(--site-radius);min-height:48px;transition:background-color var(--site-motion);justify-content:center;align-items:center;gap:.75rem;padding:.7rem 1rem;font:500 .875rem/1.4 inherit;text-decoration:none;display:inline-flex}.commercial-site .site-button.primary{color:#fff;background:var(--site-accent);border-color:var(--site-accent)}.site-button.primary:hover{background:var(--site-accent-hover)}.commercial-site .site-button.secondary{border-color:var(--site-control-border);color:var(--site-text);background:0 0}.site-button.secondary:hover{background:var(--site-inset)}.site-caption{color:var(--site-muted);font-size:.8125rem}.site-hero-aside{border-top:2px solid var(--site-accent);padding-top:1.25rem;padding-bottom:1rem;font-size:.875rem}.site-hero-aside p{color:var(--site-muted)}.site-section{border-top:1px solid var(--site-border);padding-block:5rem}.site-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:5rem;display:grid}.site-list{gap:1.75rem;display:grid}.site-list p{color:var(--site-muted);margin:0}.site-number{color:var(--site-muted);font:.75rem var(--site-mono);margin-bottom:.75rem;display:block}.site-proof{border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-surface);max-width:820px;margin:2.5rem auto 0;overflow:hidden}.site-proof img{width:100%;height:auto;display:block}.site-proof figcaption{border-top:1px solid var(--site-border);color:var(--site-muted);padding:1rem 1.25rem;font-size:.8125rem}.site-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:3rem;display:grid}.site-three p{color:var(--site-muted)}.commercial-site code{font:.88em var(--site-mono);overflow-wrap:anywhere}.site-thesis{background:var(--site-inset);border-radius:var(--site-radius);padding:3rem}.site-offer{grid-template-columns:1fr auto;align-items:center;gap:3rem;display:grid}.site-price{letter-spacing:-.04em;font-size:3rem;line-height:1.2}.site-faq{max-width:52rem}.site-faq details{border-bottom:1px solid var(--site-border)}.site-faq summary{cursor:pointer;min-height:48px;padding:1.25rem 0;font-weight:550}.site-faq details p{color:var(--site-muted);margin:0 0 1.5rem}.site-footer{border-top:1px solid var(--site-border);justify-content:space-between;gap:3rem;padding-block:3rem;font-size:.875rem;display:flex}.site-footer p{color:var(--site-muted)}.site-footer nav{flex-wrap:wrap;align-content:start;align-items:start;gap:1rem 2rem;display:flex}.site-footer nav a{align-items:center;min-height:44px;display:inline-flex}.site-skip{z-index:10;background:var(--site-surface);padding:.75rem;position:absolute;top:-100px;left:1rem}.site-skip:focus{top:1rem}.site-page-header{padding-block:4.5rem 3rem}.site-page-header h1{max-width:20ch}.site-pilot-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:5rem;padding-bottom:5rem;display:grid}.site-pilot-grid section+section{margin-top:2.5rem}.site-pilot-grid h2{font-size:1.5rem}.site-pilot-grid li{margin-block:.75rem}.site-pilot-grid ul{padding-left:1.2rem}.site-form{background:var(--site-surface);border:1px solid var(--site-border);border-radius:var(--site-radius);padding:2rem}.site-field{flex-direction:column;gap:.4rem;margin-bottom:1.25rem;display:flex}.site-field label{font-size:.875rem;font-weight:550}.site-field input,.site-field select,.site-field textarea{font:inherit;color:var(--site-text);border:1px solid var(--site-control-border);background:var(--site-surface);border-radius:4px;width:100%;min-width:0;min-height:46px;padding:.65rem .75rem}.site-field textarea{resize:vertical;min-height:7rem}.site-field :is(input,textarea)::placeholder{color:var(--site-muted);opacity:1}.site-form button{cursor:pointer;font:inherit;width:100%}.site-form button:disabled{opacity:.65;cursor:wait}.site-error{color:var(--site-error)}.site-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.site-prose{max-width:48rem;padding-bottom:4rem}.site-prose h2{margin-top:2.5rem;font-size:1.5rem}@media (max-width:60rem){.site-hero{grid-template-columns:1fr;gap:2rem;padding-block:3.5rem}.site-hero-aside{max-width:34rem}.site-split,.site-pilot-grid{gap:2.5rem}.site-header{flex-wrap:wrap;gap:.25rem;padding-block:1rem}.site-header nav{column-gap:1rem}}@media (max-width:44rem){.site-container{width:calc(100% - 2rem)}.site-header{flex-direction:column;align-items:start}.site-header nav{font-size:.8125rem}.site-hero{padding-block:2.5rem}.site-split,.site-three,.site-pilot-grid,.site-offer{grid-template-columns:1fr;gap:2rem}.site-section{padding-block:3rem}.site-actions{flex-direction:column;align-items:stretch}.site-thesis,.site-form{padding:1.5rem}.site-footer{flex-direction:column;gap:2rem}.site-page-header{padding-block:2.5rem}}@media (prefers-reduced-motion:reduce){.commercial-site *,.commercial-site :before,.commercial-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.site-aside-title{font-size:1.1rem;font-weight:600;line-height:1.35;color:var(--site-text)!important}.guide-breadcrumb{color:var(--site-muted);flex-wrap:wrap;gap:.5rem;padding-block:1.75rem;font-size:.8125rem;display:flex}.guide-header{max-width:54rem;padding-block:1.5rem 2.5rem}.commercial-site .guide-header h1{max-width:25ch;font-size:clamp(2.2rem,4.5vw,3.7rem)}.guide-meta,.guide-assumptions{color:var(--site-muted);font-size:.875rem}.guide-body{min-width:0;max-width:74ch;padding-bottom:4rem}.guide-body p{max-width:none;margin-block:1.1rem}.guide-body h2{max-width:none;margin-block:3rem 1.25rem;scroll-margin-top:1.5rem;font-size:clamp(1.5rem,3vw,2rem)}.guide-body a,.guide-about a,.guide-index-item a{text-decoration:underline}.guide-body ul,.guide-body ol{padding-left:1.5rem}.guide-body li{margin-block:.65rem}.guide-toc{border:1px solid var(--site-border);border-radius:var(--site-radius);margin-block:2rem;padding:1rem 1.5rem}.guide-toc p{font-weight:600}.guide-toc a{padding-block:.2rem;display:inline-block}.guide-code{background:var(--site-inset);border:1px solid var(--site-border);border-radius:var(--site-radius);min-width:0;margin:1.5rem 0}.guide-code figcaption{border-bottom:1px solid var(--site-border);color:var(--site-muted);padding:.6rem 1rem;font-size:.75rem}.guide-code pre{margin:0;padding:1.2rem;font-size:.875rem;line-height:1.7;overflow-x:auto}.commercial-site .guide-code code{white-space:pre;overflow-wrap:normal;font-size:inherit}.guide-table{margin-block:1.75rem;overflow-x:auto}.guide-table table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.875rem}.guide-table th,.guide-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--site-border);padding:.85rem}.guide-table th{background:var(--site-inset);font-weight:600}.guide-note{border-left:3px solid var(--site-accent);background:var(--site-inset);margin-block:1.75rem;padding:.3rem 1.3rem}.guide-pilot{border-block:1px solid var(--site-border);margin-top:3rem;padding-block:0 1rem}.guide-category{border-top:1px solid var(--site-border);grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:3rem;padding-block:2.5rem;display:grid}.guide-category h2{font-size:1.5rem}.guide-index-item+.guide-index-item{margin-top:2rem}.guide-index-item p{color:var(--site-muted)}.guide-about{max-width:74ch;padding-block:3rem 4rem}.guide-about h2{font-size:1.5rem}@media (max-width:44rem){.guide-category{grid-template-columns:1fr;gap:1rem}.guide-toc{padding-inline:1rem}.guide-code pre{padding:1rem}.guide-breadcrumb{overflow-wrap:anywhere}}.site-prose a,.site-caption a{text-underline-offset:.18em;text-decoration:underline}
