*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#090a0c;color:#f5f5f2;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.wrap{width:min(1180px,calc(100% - 40px));margin:auto}.nav{height:86px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:10}.brand{font-weight:900;letter-spacing:-1px;font-size:24px}.brand span,.contact em,.hero em,.price em{color:#b9ff39;font-style:normal}.navlinks{display:flex;gap:30px;color:#a7a7a7;font-size:14px}.pill{display:inline-block;background:#b9ff39;color:#0a0b0d;padding:16px 22px;border-radius:999px;font-weight:800}.pill.small{padding:11px 17px;font-size:13px}.ghost{color:#c5c5c5;padding:14px}.hero{min-height:720px;padding-top:115px;position:relative;overflow:hidden}.contact>span,.demoHero>span,.eyebrow,.price span,.sectionHead span{font-size:12px;letter-spacing:2px;color:#9b9b9b}.hero h1{font-size:clamp(54px,7.4vw,102px);line-height:.93;letter-spacing:-6px;margin:22px 0 28px;max-width:980px}.hero p{font-size:19px;line-height:1.6;color:#aaa;max-width:600px}.actions{display:flex;gap:12px;margin-top:35px}.orb{position:absolute;border-radius:50%;filter:blur(1px);pointer-events:none}.orb.one{width:480px;height:480px;right:-160px;top:100px;background:radial-gradient(circle,#b9ff3933,transparent 67%)}.orb.two{width:260px;height:260px;right:190px;top:360px;border:1px solid #b9ff3922}.section{padding:110px 0;border-top:1px solid #202124}.sectionHead{display:flex;justify-content:space-between;gap:50px;margin-bottom:55px}.sectionHead h2{font-size:54px;letter-spacing:-3px;margin:12px 0}.sectionHead>p{max-width:460px;color:#929292;line-height:1.7;margin-top:35px}.grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.card{background:#111317;border:1px solid #22252b;border-radius:20px;padding:18px;transition:.25s}.card:hover{transform:translateY(-5px);border-color:#3a3e45}.mock{height:300px;border-radius:12px;margin-bottom:25px;padding:14px;background:linear-gradient(135deg,#17191e,#282d35);overflow:hidden}.c2 .mock{background:linear-gradient(135deg,#2b2119,#0d0d0d)}.c3 .mock{background:linear-gradient(135deg,#141b21,#1c242a)}.c4 .mock{background:linear-gradient(135deg,#1a1624,#121316)}.mockbar{display:flex;gap:5px}.mockbar i{width:7px;height:7px;border-radius:50%;background:#777}.mockhero{font-size:55px;font-weight:900;letter-spacing:-4px;height:240px;display:flex;align-items:center;justify-content:center}.card>span{font-size:10px;letter-spacing:2px;color:#888}.card h3{font-size:27px;margin:8px 0}.card p{color:#888;margin:0 0 22px}.card b{font-size:13px;color:#b9ff39}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.steps article{padding:35px;background:#111317;border:1px solid #22252b;border-radius:18px}.steps b{color:#b9ff39}.steps h3{font-size:25px}.steps p{color:#888;line-height:1.6}.price{margin-top:50px;margin-bottom:120px;padding:65px;background:#f1f1eb;color:#0b0c0e;border-radius:26px;display:flex;align-items:end;justify-content:space-between}.price h2{font-size:58px;letter-spacing:-4px;margin:10px 0}.price p{max-width:550px;color:#656565;line-height:1.6}.contact{text-align:center;padding:130px 0}.contact h2{font-size:70px;letter-spacing:-5px;margin:15px 0}.contact p{color:#8c8c8c;margin-bottom:30px}footer{border-top:1px solid #202124;padding:35px 0 55px;display:flex;justify-content:space-between;color:#777;font-size:13px}.demo{min-height:100vh;background:#0a0a0a}.demoHero{padding:120px 0 150px}.demoHero h1{font-size:clamp(55px,8vw,110px);letter-spacing:-6px;max-width:950px;line-height:.95;margin:18px 0}.demoHero p{max-width:600px;color:#aaa;font-size:19px;line-height:1.6}.demoHero button{margin-top:25px;padding:16px 24px;border:0;border-radius:999px;font-weight:800;background:#f4f4ef}.demoServices{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:#333}.demoServices article{background:#101113;padding:45px}.demoServices b{color:#777}.demoServices p{color:#888;line-height:1.6}.demoCta{text-align:center;padding:150px 0}.demoCta small{color:#b9ff39}.demoCta h2{font-size:55px;max-width:800px;margin:18px auto 35px;letter-spacing:-3px}@media(max-width:760px){.navlinks{display:none}.hero{padding-top:70px;min-height:650px}.hero h1{letter-spacing:-3px}.sectionHead{display:block}.price h2,.sectionHead h2{font-size:42px;letter-spacing:-2px}.demoServices,.grid,.steps{grid-template-columns:1fr}.mock{height:230px}.price{padding:35px;display:block}.price .pill{margin-top:20px}.contact h2{font-size:48px;letter-spacing:-3px}footer{gap:25px;flex-direction:column}.demoHero h1{letter-spacing:-3px}.demoCta h2{font-size:40px}}.contact{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:80px;gap:80px;align-items:start}.contactIntro{position:-webkit-sticky;position:sticky;top:120px}.contactIntro>span{display:block;margin-bottom:20px;font-size:12px;font-weight:700;letter-spacing:.16em;color:#8aff00}.contactIntro h2{margin:0 0 24px;font-size:clamp(42px,5vw,72px);line-height:.98;letter-spacing:-.045em}.contactIntro h2 em{font-style:normal;color:#8aff00}.contactIntro p{max-width:520px;margin-bottom:26px;color:#a6a6a6;line-height:1.7}.contactMail{color:#fff;text-decoration:none;border-bottom:1px solid #8aff00;padding-bottom:4px}.contactForm{padding:34px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:rgba(255,255,255,.035)}.formRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.contactForm label{display:block;margin-bottom:20px}.contactForm label>span{display:block;margin-bottom:9px;color:#b8b8b8;font-size:13px}.contactForm input,.contactForm select,.contactForm textarea{width:100%;box-sizing:border-box;padding:15px 16px;border:1px solid rgba(255,255,255,.12);border-radius:12px;outline:none;background:#101010;color:#fff;font:inherit;transition:border-color .2s ease,transform .2s ease}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus{border-color:#8aff00}.contactForm textarea{resize:vertical;min-height:150px}.contactForm select,.formButton{cursor:pointer}.formButton{border:0;margin-top:4px}.formButton:disabled{opacity:.6;cursor:wait}.formStatus{margin-top:18px;color:#b8b8b8;line-height:1.5}@media (max-width:800px){.contact{grid-template-columns:1fr;gap:40px}.contactIntro{position:static}.formRow{grid-template-columns:1fr;gap:0}.contactForm{padding:22px}}