@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;600;700;800&display=swap');
:root{--ink:#111315;--paper:#f2f1ed;--muted:#777875;--line:#d9d8d3;--acid:#d8ff3e;--red:#ff675f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}.wrap{max-width:1200px;margin:auto;padding-left:32px;padding-right:32px}.header{height:78px;display:flex;align-items:center;gap:30px;padding:0 32px;border-bottom:1px solid var(--line);max-width:1400px;margin:auto}.logo{font-weight:800;letter-spacing:-.07em;font-size:20px;white-space:nowrap}.logo i{color:var(--red);font:26px 'DM Mono';font-style:normal}.logo span,h1 em,h2 em{color:#9aaf00}.header nav{display:flex;gap:25px;margin-left:auto;font-size:12px;color:var(--muted)}.head-cta{border-left:1px solid var(--line);padding-left:25px;font-size:12px;font-weight:800}.hero{min-height:600px;display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center;padding-top:65px;padding-bottom:70px}.eyebrow{font:500 10px 'DM Mono';text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0 0 25px}.eyebrow b{display:inline-block;width:7px;height:7px;background:var(--red);border-radius:50%;margin-right:8px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(45px,6.1vw,86px);line-height:.98;letter-spacing:-.075em;margin-bottom:30px}h1 em,h2 em{font-style:normal}.lead{max-width:570px;color:#5f605e;line-height:1.7;font-size:16px;margin-bottom:28px}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:54px;padding:0 22px;font-size:12px;font-weight:800;border:0}.dark-button{background:var(--ink);color:white}.hero small,form small{display:block;font:10px 'DM Mono';color:var(--muted);margin-top:13px}.terminal{background:var(--ink);color:#eee;box-shadow:14px 14px 0 var(--acid);font:12px 'DM Mono';max-width:420px;margin-left:auto;width:100%}.terminal-bar{height:48px;border-bottom:1px solid #343635;display:flex;align-items:center;gap:7px;padding:0 20px;color:#777;font-size:10px}.terminal-bar i{width:7px;height:7px;border-radius:50%;background:#515351}.terminal-bar i:first-child{background:var(--red)}.terminal-bar span{margin-left:auto}.terminal-content{padding:28px 27px 24px}.terminal-content p{margin-bottom:13px}.dim{color:#858985}.terminal mark{background:none;color:var(--red)}.terminal label{color:#9af39a}.found{color:#9af39a;margin:27px 0}.found span{color:#aaa}.terminal hr{border:0;border-top:1px solid #343635;margin-top:28px}.terminal-price{padding-top:18px;display:flex;align-items:end;justify-content:space-between;color:#888}.terminal-price b{font:500 30px Manrope;color:white;letter-spacing:-.06em}.proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:74px;display:flex;align-items:center;gap:20px;font:11px 'DM Mono';text-transform:uppercase;color:var(--muted)}.proof i{width:4px;height:4px;background:var(--red);border-radius:50%}.proof small{margin-left:auto;text-align:right;font-size:9px;line-height:1.5;color:#aaa}.section{padding-top:120px;padding-bottom:120px}.section-title{display:flex;justify-content:space-between;align-items:end;margin-bottom:58px}.section-title>p{max-width:355px;color:var(--muted);line-height:1.7;font-size:14px}h2{font-size:clamp(38px,5vw,66px);line-height:.98;letter-spacing:-.07em;margin-bottom:22px}.cards{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.cards article{min-height:210px;padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .2s}.cards article:hover{background:#e7e6df}.cards article>b{font:10px 'DM Mono';color:var(--red)}.cards h3{font-size:18px;margin-top:40px;margin-bottom:12px}.cards p,.why p{font-size:12px;line-height:1.65;color:var(--muted);margin:0}.text-link{display:inline-block;font-size:13px;font-weight:700;margin-top:28px}.dark{background:var(--ink);color:#f7f7f2}.dark .eyebrow,.dark .section-title>p{color:#92958f}.steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #353735}.steps article{padding:30px 35px 20px 0;border-right:1px solid #353735;margin-right:35px}.steps article:last-child{border:0}.steps b{font:12px 'DM Mono';color:var(--acid)}.steps h3{font-size:20px;margin-top:65px}.steps p{color:#92958f;font-size:13px;line-height:1.7}.price{padding-top:110px;padding-bottom:110px}.price-box{background:var(--acid);padding:48px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.price-box .eyebrow{color:#606f12}.price-box>div>p:not(.eyebrow){max-width:380px;color:#465000;line-height:1.6;font-size:14px;margin-bottom:30px}.acid-button{background:var(--acid);color:var(--ink)}.price-box .acid-button{background:var(--ink);color:white}.number{display:grid;grid-template-columns:auto 1fr;align-content:center;justify-content:end}.number strong{font-size:clamp(65px,9vw,120px);line-height:.8;letter-spacing:-.1em}.number>b{font-size:27px;margin:0 0 5px 10px}.number small{grid-column:1/-1;margin-top:24px;font:10px 'DM Mono';color:#68750f;text-align:right}.included{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-top:0;padding:26px 48px;gap:50px}.included b{font:10px 'DM Mono';text-transform:uppercase}.included p{font-size:12px;line-height:1.8;margin:12px 0 0;color:var(--muted)}.why{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;border-top:1px solid var(--line);padding-top:28px}.why article{padding-right:25px;border-right:1px solid var(--line)}.why article:last-child{border:0}.why article>b{color:var(--red);font-size:24px}.why h3{font-size:17px;margin:35px 0 10px}.tech{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:65px;padding-bottom:65px;display:grid;grid-template-columns:1fr 1.6fr;gap:30px;align-items:start}.tech h2{font-size:43px}.badges{display:flex;flex-wrap:wrap;gap:9px}.badges span{border:1px solid #b9b9b1;border-radius:100px;padding:10px 14px;font:11px 'DM Mono'}.tech>p{grid-column:2;color:var(--muted);font-size:12px;margin:0}.faq details{border-top:1px solid var(--line);padding:22px 0;max-width:790px;margin-left:auto}.faq details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none;font-size:14px;font-weight:700;display:flex;justify-content:space-between}summary::-webkit-details-marker{display:none}summary b{font-size:20px;font-weight:400;color:var(--red)}details[open] summary b{transform:rotate(45deg)}details p{color:var(--muted);font-size:13px;line-height:1.7;max-width:600px;margin:18px 0 0}.contact{padding:115px 0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.contact .lead{color:#92958f;font-size:15px;max-width:400px}.contact-price{font:12px 'DM Mono';color:#92958f;margin-top:45px}.contact-price b{color:var(--acid)}form label{display:block;font:10px 'DM Mono';color:#92958f;text-transform:uppercase;margin-bottom:22px}input,textarea{display:block;width:100%;margin-top:10px;padding:16px 0;border:0;border-bottom:1px solid #4b4d4a;background:transparent;color:white;font:13px Manrope;outline:0;resize:vertical}input:focus,textarea:focus{border-color:var(--acid)}input::placeholder,textarea::placeholder{color:#71746e}.trap{position:absolute;left:-9999px}.message{margin-top:20px;font-size:13px}.footer{min-height:110px;display:flex;align-items:center;gap:35px;color:var(--muted);font-size:11px}.footer>span,.footer>a:last-child{margin-left:auto}.sticky{display:none}
@media(max-width:760px){.wrap{padding-left:20px;padding-right:20px}.header{height:65px;padding:0 20px}.header nav{display:none}.head-cta{margin-left:auto;border:0;padding:0;font-size:10px}.hero{display:block;padding-top:65px;min-height:0}.hero h1{font-size:50px}.lead{font-size:14px}.terminal{margin:62px 12px 15px 0}.proof{gap:9px;font-size:8px}.proof small{display:none}.section{padding-top:78px;padding-bottom:78px}.section-title{display:block;margin-bottom:37px}.section-title>p{font-size:13px;margin-top:25px}.cards{grid-template-columns:1fr 1fr}.cards article{min-height:220px;padding:16px}.cards h3{font-size:15px;margin-top:35px}.cards p{font-size:11px}.steps{display:block}.steps article{padding:25px 0;margin:0;border-right:0;border-bottom:1px solid #353735}.steps h3{margin-top:38px}.price{padding-top:75px;padding-bottom:75px}.price-box{display:block;padding:28px 22px}.price-box h2{font-size:42px}.number{margin-top:65px}.number strong{font-size:80px}.number small{text-align:left}.included{display:block;padding:22px}.included>div+div{margin-top:25px}.why{grid-template-columns:1fr 1fr;gap:25px}.why article{border:0;padding:0}.why h3{margin-top:22px}.tech{display:block;padding-top:55px;padding-bottom:55px}.badges{margin:30px 0}.tech>p{margin-top:20px}.faq details{margin-left:0}.contact{padding:78px 0}.contact-grid{display:block}.contact-grid form{margin-top:55px}.footer{display:block;padding-top:35px;padding-bottom:85px}.footer>span{display:block;margin:20px 0}.footer>a:last-child{margin:0}.sticky{position:fixed;display:flex;bottom:12px;left:12px;right:12px;z-index:3;background:var(--acid);padding:15px 17px;justify-content:space-between;font-size:12px;font-weight:800;box-shadow:0 5px 20px #0002}.sticky b{margin-left:auto;margin-right:15px}.button{width:100%}}
.cards h3 a{display:block}.cards h3 a:hover{color:#8da400}.related{margin-top:70px;padding-top:24px;padding-bottom:24px;border-top:1px solid var(--line)}.related .eyebrow{margin-bottom:16px}.related>div{display:flex;flex-wrap:wrap;gap:10px}.related a{border:1px solid #b9b9b1;border-radius:100px;padding:9px 13px;font:10px 'DM Mono';color:var(--muted)}.related a:hover{border-color:var(--red);color:var(--ink)}
.directory{max-width:850px;margin:65px 0 38px;border-top:1px solid var(--line)}.directory a{display:grid;grid-template-columns:45px 1fr 25px;align-items:center;gap:16px;padding:22px 0;border-bottom:1px solid var(--line);font-size:16px;font-weight:700}.directory a b{font:11px 'DM Mono';color:var(--red)}.directory a i{font-style:normal;text-align:right;font-size:19px;color:var(--red)}.directory a:hover span{color:#8da400}
