:root{--ink:#0e1116;--panel:#161b22;--line:#2a3038;--text:#e8eaed;--muted:#9aa3ad;--copper:#d98e5f;--copper-deep:#b06a3f;--ok:#7fb58a;--max:1140px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--text);font:400 17px/1.6 "Instrument Sans",Arial,sans-serif}a{color:inherit;text-decoration:none}p{margin:0 0 1rem}h1,h2,h3{font-family:"Clash Display","Instrument Sans",sans-serif;line-height:1.08;margin:0;color:var(--text)}h1{font-size:clamp(2.65rem,6vw,4.2rem);letter-spacing:-.035em;font-weight:600}h2{font-size:clamp(2rem,4vw,2.85rem);letter-spacing:-.03em;font-weight:600}h3{font-size:1.27rem;letter-spacing:-.012em;font-weight:500}.container{width:min(var(--max),calc(100% - 48px));margin-inline:auto}.skip-link{position:fixed;left:12px;top:-50px;z-index:99;background:var(--copper);color:var(--ink);padding:.5rem .8rem;font-weight:600}.skip-link:focus{top:12px}.site-header{position:sticky;top:0;z-index:30;background:rgb(14 17 22/.93);border-bottom:1px solid rgb(42 48 56/.72);backdrop-filter:blur(12px)}.nav{height:72px;display:flex;align-items:center;justify-content:space-between}.wordmark{font:600 1.6rem/1 "Clash Display",sans-serif;letter-spacing:-.05em}.wordmark span{color:var(--muted)}.nav-links{display:flex;align-items:center;gap:1.35rem;font-size:.88rem;color:var(--muted)}.nav-links>a:not(.button):hover{color:var(--text)}.button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;background:var(--copper);color:var(--ink);border:1px solid var(--copper);border-radius:5px;padding:.85rem 1.1rem;font-size:.93rem;font-weight:600;line-height:1.1;transition:.2s ease}.button:hover{background:var(--copper-deep);border-color:var(--copper-deep);transform:translateY(-1px)}.button-small{padding:.58rem .78rem;font-size:.8rem}.menu-button{display:none;background:none;border:0;padding:8px;color:var(--text)}.menu-button span{background:currentColor;width:21px;height:1px;display:block;margin:5px}.hero{padding:8.6rem 0 7.3rem;background:linear-gradient(115deg,#0e1116 55%,#11161d)}.hero-grid{display:grid;grid-template-columns:1.13fr .87fr;align-items:center;gap:4rem}.eyebrow,.card-index,.price-label,.terminal,.terminal-chip,.placeholder-note{font-family:"JetBrains Mono",monospace;font-size:.76rem;letter-spacing:.055em;text-transform:uppercase}.eyebrow{color:var(--copper);margin-bottom:1.15rem}.hero-lede{max-width:63ch;color:var(--muted);font-size:1.12rem;margin-top:1.7rem}.hero-actions{display:flex;align-items:center;gap:1.6rem;margin-top:2.2rem}.text-link{font-weight:500;border-bottom:1px solid var(--line);padding-bottom:.22rem}.text-link:hover{color:var(--copper);border-color:var(--copper)}.placeholder-note{color:var(--muted);text-transform:none;letter-spacing:0;margin-top:1rem;font-size:.67rem}.placeholder-note strong,.form-note strong{color:#d7ad92}.terminal{background:var(--panel);border:1px solid var(--line);border-radius:10px;overflow:hidden;min-height:296px;color:#d5d9dd;box-shadow:10px 10px 0 rgb(42 48 56/.26)}.terminal-bar{height:42px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:.75rem;padding:0 14px;color:var(--muted);font-size:.68rem;text-transform:none;letter-spacing:0}.terminal-bar b{font-weight:400;color:var(--ok)}.dots{display:flex;gap:5px}.dots i{width:7px;height:7px;border-radius:50%;background:#56606c}.dots i:first-child{background:var(--copper)}.terminal-bar em{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ok);margin-right:4px;animation:pulse 2s infinite}pre{margin:0;padding:24px 23px;white-space:pre-wrap;font:400 .78rem/1.85 "JetBrains Mono",monospace}#terminal-output .prompt{color:var(--copper)}#terminal-output .success{color:var(--ok)}#terminal-output .you{color:#b7bec8}#terminal-output .cursor{color:var(--copper);animation:blink .85s step-end infinite}.trust-band{padding:2.5rem 0;background:var(--panel);border-block:1px solid var(--line)}.trust-content{display:grid;grid-template-columns:1.1fr .9fr;gap:3rem;align-items:center}.trust-content>p{font-size:1.02rem;color:#c2c8ce;margin:0}.proofs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;font:400 .71rem/1.4 "JetBrains Mono",monospace;color:var(--muted)}.proofs span{color:var(--copper);margin-right:.25rem}.section{padding:7rem 0}.section-inset{background:linear-gradient(90deg,rgb(22 27 34/.52),rgb(22 27 34/.25),rgb(22 27 34/.52));border-block:1px solid rgb(42 48 56/.5)}.section-heading{max-width:690px;margin-bottom:3.25rem}.section-heading>p:not(.eyebrow){color:var(--muted);margin-top:1rem}.service-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.card,.price-card{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:1.65rem;transition:border-color .25s ease}.card:hover,.audience-card:hover,.price-card:hover{border-color:rgb(217 142 95/.55)}.card-index{display:block;color:var(--copper);margin-bottom:2.6rem}.card h3{margin-bottom:.75rem}.card p{color:var(--muted);font-size:.97rem}.card p:last-child{margin-bottom:0}.workflow-strip{margin-top:1rem;padding:1.65rem;background:rgb(22 27 34/.58);border:1px solid var(--line);border-radius:10px}.workflow-strip .eyebrow{margin-bottom:.85rem}.chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.chips span{font:400 .7rem/1.3 "JetBrains Mono",monospace;border:1px solid #39414c;color:#b8c0c9;padding:.45rem .55rem;border-radius:3px}.workflow-strip>p:last-child{font-size:.91rem;color:var(--muted);margin:0}.audience-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.audience-card{border:1px solid var(--line);border-radius:10px;padding:1.65rem;transition:border-color .25s ease}.audience-card h3{margin-bottom:.8rem}.audience-card p{color:var(--muted);margin:0}.audience-featured{grid-row:span 2;background:var(--panel);display:flex;flex-direction:column;justify-content:center}.audience-featured .eyebrow{margin-bottom:1.25rem}.spanish-line{border-top:1px solid var(--line);padding-top:1.5rem;margin:2.3rem 0 0;color:var(--copper);font-weight:500}.spanish-line span{color:var(--muted);font-weight:400}.process-list{padding:0;list-style:none;max-width:850px;margin:0}.process-list li{display:grid;grid-template-columns:90px 1fr;gap:1.2rem;padding:0 0 2.2rem;margin-bottom:2.2rem;border-bottom:1px solid var(--line)}.process-list li:last-child{border:0;margin-bottom:0;padding-bottom:0}.process-list>li>span{font:500 .81rem "JetBrains Mono",monospace;color:var(--copper);padding-top:.25rem}.process-list h3{margin-bottom:.65rem}.process-list small{font:400 .9rem "Instrument Sans",sans-serif;color:var(--copper);white-space:nowrap}.process-list p{margin:0;color:var(--muted)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.price-card{display:flex;flex-direction:column}.featured-price{border-color:var(--copper);position:relative}.price-label{color:var(--muted);margin:0;text-transform:uppercase}.badge{font:500 .64rem "JetBrains Mono",monospace;color:var(--ink);background:var(--copper);padding:.26rem .35rem;border-radius:2px;white-space:nowrap;margin-left:.35rem}.price{font:500 2.35rem/.95 "Clash Display",sans-serif;letter-spacing:-.04em;margin:1.55rem 0}.price-range{font-size:1.85rem;line-height:1.08}.price-card>p:not(.price):not(.price-label){font-size:.94rem;color:var(--muted);margin-bottom:0}.price-card strong{color:var(--text)}.sub-line{border-top:1px solid var(--line);padding-top:1rem;margin-top:1rem!important;color:#c6ccd2!important}.pricing-details{margin-top:1rem;display:grid;grid-template-columns:.65fr 1.35fr;gap:1rem}.pricing-details>div{padding:1.65rem;border:1px solid var(--line);border-radius:10px}.pricing-details h3{margin-bottom:.75rem}.pricing-details p{font-size:.94rem;color:var(--muted);margin:0}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.81rem}th,td{text-align:left;padding:.6rem .42rem;border-bottom:1px solid var(--line);vertical-align:top}thead th{color:var(--muted);font-weight:400}thead b{color:var(--copper);font:500 .75rem "JetBrains Mono",monospace}tbody th{font-weight:500;color:#d4d9de}td{color:var(--muted)}.fine-print{font-size:.78rem!important;margin-top:1rem!important}.guarantee{margin-top:1rem;border:1px solid var(--copper);border-left:5px solid var(--copper);border-radius:8px;padding:1.5rem 1.65rem;background:linear-gradient(90deg,rgb(217 142 95/.11),transparent);max-width:820px}.guarantee .eyebrow{margin-bottom:.55rem}.guarantee>p:last-child{font-size:1.1rem;line-height:1.45;margin:0}.how-we-work{color:var(--muted);max-width:940px;font-size:.91rem;margin:1.5rem 0 0}.how-we-work strong{color:var(--text)}.about .container{max-width:820px}.about h2{margin-bottom:1.25rem}.about .container>p:last-child{color:var(--muted);font-size:1.15rem}.faq-wrap{max-width:900px}.accordion{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item h3{margin:0}.faq-item button{font:500 1.08rem/1.3 "Instrument Sans",sans-serif;color:var(--text);background:none;border:0;width:100%;padding:1.25rem .1rem;display:flex;text-align:left;justify-content:space-between;align-items:center;cursor:pointer}.faq-item button>span:last-child{font:400 1.5rem/1 "JetBrains Mono",monospace;color:var(--copper);transition:transform .2s}.faq-item button[aria-expanded="true"]>span:last-child{transform:rotate(45deg)}.faq-item [role=region]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.faq-item [role=region]>p{overflow:hidden;margin:0;color:var(--muted)}.faq-item [role=region]>p:last-child{padding-bottom:0}.faq-item button[aria-expanded="true"]+div{grid-template-rows:1fr}.faq-item button[aria-expanded="true"]+div>p{padding-bottom:1.4rem}.contact{padding:7rem 0;background:linear-gradient(125deg,#161b22,#10141a)}.contact-grid{display:grid;grid-template-columns:1fr .88fr;gap:6rem;align-items:start}.contact h2{margin-bottom:1.25rem}.contact-grid>div>p:not(.eyebrow):not(.placeholder-note):not(.service-line){color:var(--muted);font-size:1.08rem;max-width:590px}.contact .button{margin-top:1rem}.service-line{font:400 .76rem "JetBrains Mono",monospace;color:var(--muted);margin-top:2rem!important}.service-line span{color:var(--copper)}.terminal-chip{display:inline-block;font-size:.68rem;color:var(--ok);padding:.45rem .55rem;background:var(--ink);border:1px solid var(--line);border-radius:3px}.contact-form{background:var(--ink);border:1px solid var(--line);border-radius:10px;padding:1.5rem}.form-title{font-family:"Clash Display",sans-serif;font-size:1.28rem;margin-bottom:1.45rem}.contact-form label{font-size:.84rem;display:block;margin-bottom:.35rem}.contact-form label b{color:var(--copper)}.contact-form label small{color:var(--muted)}input,textarea{width:100%;color:var(--text);background:var(--panel);border:1px solid #39414c;border-radius:4px;padding:.75rem;font:400 .95rem "Instrument Sans",sans-serif;margin-bottom:1rem}input:focus,textarea:focus,button:focus-visible,a:focus-visible{outline:2px solid var(--copper);outline-offset:3px}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.contact-form .button{width:100%;margin:0}.form-note{color:var(--muted);font-size:.71rem;margin:1rem 0 0}.honeypot{position:absolute!important;left:-10000px!important}.footer{padding:4rem 0 1.5rem;border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:2rem}.footer p{color:var(--muted);font-size:.88rem;margin-top:1rem}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:.42rem;font-size:.84rem;color:var(--muted)}.footer-grid>div:not(:first-child) p{margin:0}.footer-grid a:hover{color:var(--copper)}.footer-title{font:500 .7rem "JetBrains Mono",monospace!important;text-transform:uppercase;letter-spacing:.06em;color:var(--text)!important;margin-bottom:.5rem!important}.footer-bottom{display:flex;justify-content:space-between;color:#69737e;font:400 .72rem "JetBrains Mono",monospace;border-top:1px solid var(--line);padding-top:1.5rem;margin-top:3rem}.reveal{opacity:0;transform:translateY(12px);transition:opacity .35s ease,transform .35s ease}.reveal.visible{opacity:1;transform:none}@keyframes blink{50%{opacity:0}}@keyframes pulse{50%{opacity:.35}}
@media(max-width:850px){.nav-links{gap:.8rem;font-size:.8rem}.hero-grid,.contact-grid{gap:3rem}.hero{padding:6.3rem 0}.trust-content{grid-template-columns:1fr}.proofs{max-width:620px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}}
@media(max-width:680px){body{font-size:16px}.container{width:min(var(--max),calc(100% - 32px))}.nav{height:63px}.menu-button{display:block}.nav-links{display:none;position:absolute;top:63px;left:0;right:0;background:var(--panel);padding:1rem 16px 1.25rem;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:.1rem}.nav-links.open{display:flex}.nav-links>a:not(.button){padding:.6rem}.nav-links .button{margin-top:.5rem}.hero{padding:4.5rem 0}.hero-grid,.contact-grid{grid-template-columns:1fr;gap:2.5rem}.hero-actions{align-items:flex-start;flex-direction:column;gap:1rem}.terminal{min-height:255px}pre{padding:18px 15px;font-size:.67rem}.trust-band{padding:2rem 0}.proofs{grid-template-columns:1fr;gap:.55rem}.section,.contact{padding:4.3rem 0}.section-heading{margin-bottom:2.2rem}.service-grid,.audience-grid,.pricing-grid,.pricing-details{grid-template-columns:1fr}.audience-featured{grid-row:auto}.card,.price-card,.audience-card{padding:1.35rem}.card-index{margin-bottom:1.6rem}.process-list li{grid-template-columns:48px 1fr;gap:.6rem;padding-bottom:1.6rem;margin-bottom:1.6rem}.process-list small{display:block;margin-top:.25rem}.form-two{grid-template-columns:1fr;gap:0}.footer-grid{grid-template-columns:1fr 1fr;row-gap:2rem}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{margin-top:2rem}.faq-item button{font-size:1rem}.guarantee{padding:1.3rem}.placeholder-note{line-height:1.45}.price{font-size:2.15rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}
.privacy-copy{max-width:760px;padding-top:3rem}.privacy-copy h1{font-size:clamp(2.4rem,5vw,3.8rem);margin-bottom:1.8rem}.privacy-copy>p:not(.eyebrow){color:var(--muted);font-size:1.08rem}.thank-you{min-height:calc(100vh - 64px);display:flex;align-items:center;padding:6rem 0;background:linear-gradient(135deg,#0e1116,#161b22)}.thank-you .container{max-width:780px}.thank-you h1{margin-bottom:1.35rem}.thank-you p:not(.eyebrow){color:var(--muted);font-size:1.12rem;max-width:620px}.thank-you .button{margin-top:1rem}
.local-grid{grid-template-columns:repeat(3,1fr)}
.reveal{opacity:1;transform:none}.js .reveal{opacity:0;transform:translateY(12px);transition:opacity .35s ease,transform .35s ease}.js .reveal.visible{opacity:1;transform:none}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ok);margin:0 5px 1px 6px;animation:pulse 2s infinite}.footer-bottom{color:#8b949e}@media(prefers-reduced-motion:reduce){.js .reveal{opacity:1;transform:none}}
@media(max-width:850px){.local-grid{grid-template-columns:repeat(2,1fr)}}
.faq-item [role=region]{display:none;overflow:hidden}.faq-item.is-open [role=region],.faq-item h3:has(button[aria-expanded="true"])+[role=region]{display:block}.faq-item [role=region]>p{overflow:visible;margin:0;color:var(--muted);padding-bottom:1.4rem}.faq-item [role=region]>p+p{margin-top:-.6rem}
