*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#070809;color:#f5f5f2;font-family:Inter,Arial,sans-serif;line-height:1.5}a{color:inherit}header{height:82px;padding:0 6vw;display:flex;align-items:center;justify-content:space-between;position:absolute;top:0;left:0;right:0;z-index:5;border-bottom:1px solid #fff1}.logo{display:flex;gap:10px;align-items:center;text-decoration:none;font-weight:800;letter-spacing:.14em;font-size:15px}.bars{display:flex;gap:3px;align-items:end;height:20px}.bars i{width:4px;background:#fff;border-radius:2px}.bars i:nth-child(1){height:9px}.bars i:nth-child(2){height:14px}.bars i:nth-child(3){height:20px}nav{display:flex;align-items:center;gap:32px}nav a{font-size:13px;text-decoration:none;color:#999}.pill{border:1px solid #fff2;padding:11px 16px;border-radius:99px;color:#fff!important}.menu{display:none;background:none;border:0;color:#fff;font-size:20px}.hero{height:100vh;min-height:760px;max-height:1000px;position:relative;overflow:hidden;display:flex;align-items:center;padding:120px 10vw 70px}.grid{position:absolute;inset:0;background-image:linear-gradient(#fff07 1px,transparent 1px),linear-gradient(90deg,#fff07 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(#000,transparent 85%)}.copy{position:relative;z-index:2;max-width:800px}.copy small,label{font-size:10px;letter-spacing:.18em;color:#8b9190;font-weight:700}.copy small{color:#dffb5d}.copy h1{font-size:clamp(48px,6.6vw,94px);line-height:.97;letter-spacing:-.065em;margin:24px 0 28px}.copy em,h2 em{font-style:normal;color:#a8adab}.copy p{max-width:560px;color:#969b9a;font-size:16px}.actions{display:flex;gap:30px;align-items:center;margin-top:38px}.btn{display:inline-flex;align-items:center;gap:25px;background:#e7ff72;color:#080a09;border:0;border-radius:3px;padding:16px 20px;font:700 13px Inter;cursor:pointer;text-decoration:none}.link{text-decoration:none;color:#aaa;font-size:13px}.orb{position:absolute;right:-4%;top:22%;width:min(58vw,680px);height:min(58vw,680px);opacity:.72}.orb .core{position:absolute;inset:35%;border-radius:50%;background:radial-gradient(circle,#eaff9a,#6d8346 20%,#10150f 58%,transparent 72%);box-shadow:0 0 100px #dffb5d33}.orb i{position:absolute;inset:5%;border:1px solid #dffb5d35;border-radius:50%;transform:rotate(-25deg)}.orb i:nth-child(2){inset:20%;border-style:dashed;transform:rotate(35deg)}.orb i:nth-child(3){inset:34%;transform:rotate(-55deg);border-color:#fff2}.ticker{overflow:hidden;white-space:nowrap;border-top:1px solid #fff1;border-bottom:1px solid #fff1;padding:18px;color:#666;font-size:11px;letter-spacing:.18em}.ticker b{color:#dffb5d;margin:0 28px}.section{padding:140px 10vw}.intro{display:grid;grid-template-columns:90px 1fr;margin-bottom:65px}.intro small{color:#626867}.section h2,.statement h2,.contact h2{font-size:clamp(43px,5.7vw,78px);line-height:.98;letter-spacing:-.06em;margin:20px 0 0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.cards article{min-height:390px;padding:30px;border:1px solid #fff1;background:#0b0d0e;display:flex;flex-direction:column;transition:.3s}.cards article:hover{transform:translateY(-5px);border-color:#fff3}.cards .hot{position:relative;overflow:hidden}.cards .hot:after{content:"";position:absolute;width:300px;height:300px;background:#dffb5d13;border-radius:50%;filter:blur(75px);right:-130px;top:-100px}.cards span{color:#626867;font-size:11px}.cards strong{color:#dffb5d;font-size:28px;margin:65px 0 25px}.cards h3{font-size:22px;margin:0 0 12px}.cards p,.statement p,.contact>p{color:#858a89;font-size:14px;max-width:540px}.statement{background:#0a0c0c;border-top:1px solid #fff1;border-bottom:1px solid #fff1}.statement h2{max-width:1050px}.statement p{margin-top:32px}.steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #fff2}.steps article{min-height:235px;padding:30px 22px;border-right:1px solid #fff2}.steps article:last-child{border:0}.steps span{color:#dffb5d;font-size:11px}.steps h3{margin-top:52px;margin-bottom:10px}.steps p{color:#7e8382;font-size:13px}.contact{background:#0a0c0c;position:relative;overflow:hidden}.contact:after{content:"";position:absolute;width:650px;height:650px;border-radius:50%;background:#dffb5d0b;filter:blur(90px);right:-300px;top:-250px}.contact .section{position:relative;z-index:1}.contact h2{font-size:clamp(52px,7vw,100px)}form{max-width:800px;margin-top:55px}.two{display:grid;grid-template-columns:1fr 1fr;gap:20px}form label{display:block;margin-bottom:20px}input,textarea{display:block;width:100%;margin-top:8px;background:#070809;border:1px solid #fff2;color:#fff;border-radius:3px;padding:14px;font:13px Inter;outline:none}input:focus,textarea:focus{border-color:#dffb5d80}textarea{resize:vertical}#note{color:#555c5b;font-size:11px;margin-top:15px}footer{padding:35px 6vw;border-top:1px solid #fff1;display:flex;align-items:center;justify-content:space-between;color:#626867;font-size:11px}footer .logo{color:#fff}@media(max-width:800px){nav{display:none}.menu{display:block}.hero{padding:120px 7vw 70px}.hero h1{font-size:clamp(47px,12vw,75px)}.orb{right:-40%;top:35%;width:100vw;height:100vw;opacity:.4}.section{padding:95px 7vw}.intro{grid-template-columns:45px 1fr}.cards,.steps{grid-template-columns:1fr}.cards article{min-height:330px}.steps article{border-right:0;border-bottom:1px solid #fff2}.two{grid-template-columns:1fr}footer{flex-direction:column;gap:18px;text-align:center}}
