@charset "UTF-8";
:root{color-scheme:dark;--bg:#101419;--text:#f1f3ed;--muted:#a2aaa6;--green:#c6f86c;--line:#2b3337}
*{box-sizing:border-box}html{min-height:100%;background:var(--bg)}body{margin:0;color:var(--text);font-family:Inter,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased;background:radial-gradient(ellipse at 90% 35%,#1c292325,transparent 60%)}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--green);outline-offset:7px;border-radius:4px}.shell{max-width:1320px;margin:0 auto;padding:0 60px;min-height:100svh;display:flex;flex-direction:column}header{height:120px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;font-size:28px;letter-spacing:-1px;font-weight:650}.brand svg{width:38px;height:38px;color:var(--green)}.brand-it{color:var(--green)}.header-contact{font-size:14px;font-weight:550}.header-contact span{color:var(--green);margin-left:16px}main{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center;flex:1;padding:86px 0 100px}.status{margin:0 0 30px;display:inline-flex;align-items:center;gap:10px;border:1px solid #394332;border-radius:30px;padding:9px 14px;color:var(--green);font-size:12px;font-weight:550;letter-spacing:.3px}.status>span{height:6px;width:6px;border-radius:50%;background:var(--green);box-shadow:0 0 10px #c6f8333a}h1{font-size:clamp(40px,4.4vw,65px);line-height:1.09;letter-spacing:-2.8px;font-weight:550;margin:0 0 25px}h1 em{color:var(--green);font-style:normal}.intro{color:var(--muted);font-size:16px;line-height:1.8;margin:0 0 35px}.button{display:inline-flex;align-items:center;gap:24px;background:var(--green);color:#16200d;border:1px solid var(--green);padding:17px 22px;border-radius:7px;font-size:14px;font-weight:650;transition:background .15s,transform .15s}.button:hover{background:#d7ff98;transform:translateY(-2px)}.button svg{width:20px;height:20px}.email{display:block;width:max-content;color:var(--muted);font-size:13px;margin-top:20px}.email:hover,.header-contact:hover,footer a:hover{color:var(--green)}.illustration{height:370px;position:relative;display:flex;align-items:center;justify-content:center}.orbit{position:absolute;border:1px solid #27312b;border-radius:50%;width:330px;height:330px}.orbit-two{width:440px;height:440px;border-style:dashed;border-color:#263028;opacity:.6}.terminal{width:100%;max-width:414px;background:#151c20;position:relative;border:1px solid #3b4842;border-radius:12px;transform:rotate(-3deg);box-shadow:0 30px 80px #0004}.terminal-top{height:45px;display:flex;align-items:center;gap:6px;padding:0 18px;border-bottom:1px solid #303936}.terminal-top>span{height:7px;width:7px;border-radius:50%;background:#4b5851}.terminal-top>span:first-child{background:#8b9f83}.terminal-top b{font:11px "Courier New",monospace;color:#89958b;margin-left:auto}.terminal-body{padding:25px 24px}.terminal-body p{font:12px "Courier New",monospace;color:#d9e4d4;margin:0 0 25px;white-space:nowrap}.prompt{color:var(--green);margin-right:8px}.cursor{display:inline-block;width:6px;height:12px;background:var(--green);margin-left:5px;vertical-align:middle}.code-line{height:7px;border-radius:2px;margin-bottom:12px;background:#364238}.line-one{width:66%;background:#576a46}.line-two{width:86%;margin-left:16px}.line-three{width:60%;margin-left:16px}.line-four{width:36%;background:#576a46}.terminal-status{border-top:1px solid #303936;padding-top:20px;margin-top:30px;color:#b6c3ad;font:11px "Courier New",monospace}.check{color:var(--green);margin-right:8px}.corner{position:absolute;color:#728462;font:27px monospace}.corner-one{right:8px;top:10px}.corner-two{left:4px;bottom:14px}.small-tag{position:absolute;bottom:5px;right:0;background:#c6f86c;color:#1d2a12;border-radius:5px;padding:12px 17px;font-size:11px;font-weight:600;transform:rotate(5deg);box-shadow:0 10px 25px #0003}.small-tag span{margin-left:20px}footer{border-top:1px solid var(--line);display:flex;gap:24px;align-items:center;justify-content:space-between;color:#8d9791;padding:28px 0 32px;font-size:11px}footer>a{color:#b8c2b8}
@media(min-width:1500px){main{min-height:650px}}@media(max-width:1000px){.shell{padding:0 35px}main{gap:35px}h1{font-size:47px;letter-spacing:-2px}.illustration{height:320px}.orbit{width:260px;height:260px}.orbit-two{width:340px;height:340px}.terminal-body{padding:23px 17px}.terminal-body p{font-size:10px}.small-tag{bottom:-2px}footer>span:nth-child(2){display:none}}@media(max-width:720px){.shell{padding:0 24px}header{height:88px}.brand{font-size:25px}.brand svg{width:31px;height:31px}.header-contact{font-size:12px}.header-contact span{margin-left:6px}main{grid-template-columns:1fr;padding:54px 0 65px;gap:55px}.status{margin-bottom:26px;font-size:11px}h1{font-size:clamp(38px,8.5vw,54px);letter-spacing:-1.9px}.intro{font-size:14px;line-height:1.85}.button{font-size:13px;padding:16px 20px}.illustration{height:290px;max-width:380px;width:100%;margin:0 auto}.terminal-body p{font-size:11px}.orbit-two{width:300px;height:300px}.orbit-one{width:240px;height:240px}.corner-one{right:5px;top:-6px}.small-tag{bottom:0}.terminal{width:calc(100% - 16px)}footer{font-size:10px;padding:24px 0}.terminal-body{padding:23px 22px}.terminal-status{margin-top:24px}}@media(prefers-reduced-motion:reduce){.button{transition:none}.button:hover{transform:none}}
