@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--ink:#0a0d0c;--panel:#121714;--panel2:#182019;--line:#2a342c;--paper:#f2f5ef;--muted:#aeb8af;--acid:#c9ff45;--acid2:#aee51d;--blue:#78dcff;--max:1120px;--serif:Georgia,'Times New Roman',serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font-family:Manrope,system-ui,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}.shell{width:min(var(--max),calc(100% - 40px));margin:auto}.nav{min-height:72px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;gap:10px;align-items:center;font-weight:800;letter-spacing:-.03em}.brand-mark{display:grid;place-items:center;width:32px;height:32px;background:var(--acid);color:var(--ink);font:500 16px 'DM Mono';clip-path:polygon(12% 0,100% 0,88% 100%,0 100%)}.nav nav{display:flex;align-items:center;gap:25px}.nav nav>a{font-size:14px;color:var(--muted)}.nav nav>a:hover{color:var(--paper)}.nav .nav-cta{padding:9px 14px;background:var(--acid);color:var(--ink);font-weight:700}.menu{display:none;background:none;color:white;border:1px solid var(--line);padding:8px 11px}.hero{padding:105px 0 90px;display:grid;grid-template-columns:1.25fr .75fr;gap:72px;align-items:center}.eyebrow,.kicker,.micro{font:500 11px 'DM Mono';text-transform:uppercase;letter-spacing:.13em;color:var(--muted)}.eyebrow span{color:var(--acid)}h1{font-size:clamp(50px,7.5vw,88px);line-height:.96;letter-spacing:-.065em;margin:25px 0}h1 em{font-style:normal;color:var(--acid)}.lead{font-size:clamp(18px,2vw,22px);color:#c7d0c8;max-width:700px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:32px 0 16px}.button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:0 20px;border:1px solid var(--line);font-weight:700;font-size:14px;cursor:pointer;background:transparent;color:var(--paper);transition:.2s}.button.primary{background:var(--acid);color:var(--ink);border-color:var(--acid)}.button:hover{transform:translateY(-2px);border-color:var(--acid)}.sample-card{background:var(--panel);border:1px solid var(--line);padding:22px;box-shadow:12px 12px 0 #111a11}.sample-card .bar{display:flex;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--line);font:500 10px 'DM Mono';color:var(--muted)}.sample-card table{width:100%;border-collapse:collapse;font:400 11px 'DM Mono';margin:16px 0}.sample-card td{padding:9px 5px;border-bottom:1px solid #222b24;color:#8d9990}.sample-card .bad{color:#ff8d80;text-decoration:line-through}.sample-card .good{color:var(--acid)}.sample-card .result{display:flex;gap:10px;align-items:center;color:var(--acid);font:500 11px 'DM Mono'}.trust{border-block:1px solid var(--line);background:#0d110f}.trust .shell{display:grid;grid-template-columns:repeat(4,1fr)}.trust div div{padding:18px;text-align:center;border-right:1px solid var(--line);font:500 11px 'DM Mono';color:var(--muted)}.trust div div:last-child{border:0}.section{padding:95px 0}.section-head{text-align:center;max-width:720px;margin:0 auto 45px}.section h2{font-size:clamp(36px,5vw,60px);line-height:1.02;letter-spacing:-.055em;margin:14px 0}.section-head p{color:var(--muted)}.offers{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.offer{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);padding:28px;min-height:400px;position:relative}.offer.featured{border-color:var(--acid);box-shadow:0 0 0 1px var(--acid)}.tag{position:absolute;right:15px;top:15px;background:var(--acid);color:var(--ink);padding:4px 7px;font:500 9px 'DM Mono';text-transform:uppercase}.price{font-size:48px;letter-spacing:-.06em;margin:18px 0 0;font-weight:800}.offer h3{font-size:22px;margin:0 0 10px}.offer>p{color:var(--muted);min-height:70px}.offer ul{list-style:none;margin:15px 0 28px;padding:0;display:grid;gap:10px;font-size:14px}.offer li:before{content:'✓';color:var(--acid);margin-right:9px}.offer .button{margin-top:auto}.examples{background:#0d110f;border-block:1px solid var(--line)}.example-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.example{background:var(--panel);border:1px solid var(--line);padding:25px}.example h3{font-size:20px}.example p{color:var(--muted);font-size:14px}.transform{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;margin:25px 0;font:500 10px 'DM Mono'}.transform span{padding:12px;border:1px solid var(--line);color:#9aa49c}.transform b{color:var(--acid)}.example small{color:var(--acid);font:500 10px 'DM Mono'}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.step{border-top:1px solid var(--line);padding-top:20px}.step strong{font:500 12px 'DM Mono';color:var(--acid)}.step h3{font-size:22px;margin:12px 0 8px}.step p{color:var(--muted)}.split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.proof-list{display:grid;gap:15px}.proof{padding:20px;border:1px solid var(--line);background:var(--panel)}.proof strong{display:block}.proof span{color:var(--muted);font-size:14px}.boundary{border-left:3px solid var(--acid);padding:18px 22px;background:rgba(201,255,69,.05);color:#cbd2cc}.faq details{border-top:1px solid var(--line);padding:20px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{font-weight:700;cursor:pointer}.faq details p{color:var(--muted)}.request{background:var(--paper);color:var(--ink)}.request .kicker{color:#566057}.request-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.request h2{margin-top:15px}.request-copy p{color:#4d5850}.request-form{background:white;border:1px solid #cbd1ca;padding:28px;box-shadow:10px 10px 0 #d7ded4}.field{display:grid;gap:6px;margin-bottom:15px}.field label{font:500 10px 'DM Mono';text-transform:uppercase;color:#556058}.field input,.field textarea,.field select{width:100%;padding:12px;border:1px solid #bdc6be;background:#f9fbf8;color:#111;font:inherit}.field textarea{min-height:90px;resize:vertical}.request-form .button{width:100%}.form-note{font-size:12px;color:#626d64;margin-bottom:0}.status-message{font-size:13px;margin-top:12px;font-weight:700}.footer{padding:40px 0;display:grid;grid-template-columns:1fr auto;gap:25px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}.footer nav{display:flex;gap:20px}.footer small{grid-column:1/-1;font:400 10px 'DM Mono'}
@media(max-width:780px){.shell{width:min(var(--max),calc(100% - 28px))}.menu{display:block}.nav nav{display:none;position:absolute;top:71px;left:14px;right:14px;background:var(--panel);border:1px solid var(--line);padding:18px;z-index:10}.nav nav.open{display:grid}.hero{grid-template-columns:1fr;padding:75px 0 60px;gap:38px}h1{font-size:52px}.trust .shell{grid-template-columns:repeat(2,1fr)}.trust div div:nth-child(2){border-right:0}.trust div div:nth-child(-n+2){border-bottom:1px solid var(--line)}.section{padding:70px 0}.offers,.example-grid,.steps,.split,.request-wrap{grid-template-columns:1fr}.offer{min-height:auto}.offer>p{min-height:auto}.split,.request-wrap{gap:35px}.footer{grid-template-columns:1fr}.footer small{grid-column:auto}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
@media(max-width:780px){.hero{padding:58px 0 48px}.section{padding:55px 0}.section-head{margin-bottom:28px}.offer{padding:22px}.offer ul{margin:8px 0 20px;gap:6px}.price{font-size:40px;margin-top:10px}.example{padding:20px}.transform{margin:15px 0}.steps{gap:18px}.step p{margin-bottom:0}.faq details{padding:15px 0}.request-form{padding:20px}.request .section{padding:55px 0}}
