:root{--bg:#040604;--surface:#0a0e0a;--card:#101610;--lime:#b9dd82;--green:#76a844;--text:#f4f7f0;--muted:#a8b0a3;--line:#2a3527}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}header{height:78px;position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:32px;padding:10px 5vw;background:#040604ed;border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}.brand{margin-right:auto}.brand img,footer img{width:210px;height:52px;object-fit:cover}nav{display:flex;gap:27px}nav a{color:#cbd3c6;font-size:14px}.button{display:inline-block;padding:14px 24px;border-radius:9px;background:linear-gradient(135deg,var(--lime),var(--green));color:#061004;font-weight:800;box-shadow:0 0 28px #91c95825}.button.small{padding:10px 18px;font-size:14px}.button.ghost{color:var(--lime);background:transparent;border:1px solid #658b43;box-shadow:none}.eyebrow{display:block;color:var(--lime);font-size:13px;text-transform:uppercase;letter-spacing:2.2px;font-weight:800}.hero{position:relative;overflow:hidden;min-height:760px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:70px 6vw;background:radial-gradient(circle at 50% 22%,#537b2e38,transparent 45%)}.glow{position:absolute;width:760px;height:1px;top:255px;background:var(--lime);box-shadow:0 0 80px 18px #94d05d66}.hero>*:not(.glow){position:relative}.main-logo{width:min(620px,82vw);height:240px;object-fit:cover}.hero h1{max-width:950px;font-size:clamp(48px,7vw,90px);line-height:1.02;letter-spacing:-3px;margin:18px 0}.hero h1 em{font-style:normal;color:var(--lime)}.hero>p,.center-section>p,.advertise>p,.contact>p{max-width:760px;font-size:19px;color:var(--muted)}.actions{display:flex;align-items:center;gap:16px;margin:32px 0}.quick{display:flex;gap:30px;color:var(--lime);font-size:14px;font-weight:bold}.panel{display:grid;grid-template-columns:.9fr 1.1fr;gap:7vw;padding:110px 6vw;background:var(--surface);align-items:center}.panel h2,.center-section h2,.benefits h2,.advertise h2,.contact h2{font-size:clamp(36px,4.5vw,62px);line-height:1.07;margin:18px 0}.panel>div>p,.benefits>div>p{font-size:18px;color:var(--muted);margin-bottom:30px}.cards{display:grid;gap:15px}.cards article{padding:24px 28px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(135deg,#111711,#090c09)}.cards b{color:var(--lime)}.cards h3{font-size:21px;margin:6px 0}.cards p{color:var(--muted);margin:0}.center-section,.advertise,.contact{text-align:center;padding:110px 6vw}.center-section>p,.advertise>p,.contact>p{margin-left:auto;margin-right:auto}.features,.tags{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:40px auto}.features span,.tags span{padding:11px 18px;border:1px solid var(--line);background:var(--card);border-radius:30px;color:#dce3d7}.center{justify-content:center}.benefits{display:grid;grid-template-columns:.8fr 1.2fr;gap:6vw;padding:110px 6vw;background:var(--surface);align-items:center}.benefit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.benefit-grid article{padding:28px;border:1px solid var(--line);border-radius:13px;background:var(--card);font-size:19px;font-weight:bold}.benefit-grid article:before{content:'✓';color:var(--lime);margin-right:12px}.advertise{background:radial-gradient(circle at center,#39512435,transparent 65%)}.advertise .button{margin-top:12px}.contact{margin:60px 5vw 80px;padding:80px 4vw;border:1px solid #526d3a;border-radius:22px;background:linear-gradient(145deg,#101710,#070a07)}.contact-logo{width:min(430px,75vw);height:155px;object-fit:cover}.contact-grid{max-width:950px;margin:38px auto;display:grid;grid-template-columns:repeat(2,1fr);gap:14px;text-align:left}.contact-grid a{display:flex;justify-content:space-between;padding:20px 22px;background:#111711;border:1px solid var(--line);border-radius:11px}.contact-grid b{color:var(--lime)}.details{font-size:15px!important}footer{display:flex;align-items:center;gap:30px;padding:35px 5vw;border-top:1px solid var(--line);color:var(--muted)}footer p{margin-right:auto}footer div{display:flex;gap:22px}.floating{position:fixed;right:22px;bottom:22px;background:#87bb52;color:#071005;font-weight:800;padding:12px 18px;border-radius:30px;box-shadow:0 8px 30px #000}@media(max-width:850px){header nav,.button.small{display:none}.hero{min-height:690px;padding-top:45px}.main-logo{height:170px}.hero h1{font-size:49px;letter-spacing:-1px}.panel,.benefits{grid-template-columns:1fr;padding:75px 6vw}.center-section,.advertise{padding:75px 6vw}.actions{flex-direction:column}.quick{flex-direction:column;gap:8px}.benefit-grid,.contact-grid{grid-template-columns:1fr}.contact{margin:35px 4vw 60px;padding:60px 20px}footer{flex-direction:column;text-align:center}footer p{margin:0}footer div{margin-top:5px}}
