@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--bg:#0c1420;--panel:#121f2e;--line:#29394b;--ink:#ecf4fa;--muted:#a0b1c0;--lime:#c5ff50;--blue:#6cb8ff;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0b131e;color:var(--ink);font:16px/1.6 'DM Sans',sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.container{width:min(var(--max),calc(100% - 36px));margin:auto}.skip{position:absolute;left:-9999px}.skip:focus{left:14px;top:14px;background:white;color:#111;z-index:99}.announcement{background:#c5ff50;color:#101a23;text-align:center;padding:8px;font-size:12px;font-weight:800;letter-spacing:.09em}.nav{position:sticky;top:0;z-index:20;background:#0b131eea;backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.navin{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px}.logo{display:flex;gap:0;align-items:center;font:800 21px/1.1 Manrope;letter-spacing:.12em}.logo small{display:block;color:var(--muted);font:600 9px DM Sans;letter-spacing:.22em;margin-top:6px}.navlinks{display:flex;align-items:center;gap:25px;font-size:13px;font-weight:700}.navlinks a:hover,.footer a:hover{color:var(--lime)}.btn{border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 21px;border-radius:10px;font-weight:800;font-size:14px;transition:transform .2s,background .2s}.btn:hover{transform:translateY(-2px)}.btn.primary{background:var(--lime);color:#09131b}.btn.secondary{background:#172538;color:white;border-color:#37506a}.btn.wa{background:var(--lime);color:#09131b}.hero{padding:92px 0 72px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 85% 8%,#18314a 0%,transparent 45%),linear-gradient(160deg,#0f1a29,#0b131e)}.herogrid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:center;max-width:900px}.eyebrow{color:var(--lime);font-size:12px;letter-spacing:.17em;font-weight:800;text-transform:uppercase;display:flex;align-items:center;gap:12px}.eyebrow:before{content:'';width:30px;height:2px;background:var(--lime)}h1,h2,h3{font-family:Manrope,sans-serif;letter-spacing:-.042em;line-height:1.17}h1{font-size:clamp(39px,5.2vw,69px);margin:20px 0 24px}h1 em{font-style:normal;color:var(--lime)}.lead{font-size:17px;max-width:590px;color:#abbcca}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.proof{display:flex;gap:22px;flex-wrap:wrap;font-size:12px;color:#b7c6d0;margin-top:35px}.proof span:before{content:'✓';color:var(--lime);margin-right:9px}.visual{min-height:438px;background:linear-gradient(145deg,#23384e,#101c2b);border:1px solid #37536b;border-radius:23px;padding:25px;position:relative;box-shadow:0 32px 90px #0007}.visual:before{content:'G';position:absolute;font:900 310px Manrope;color:#ffffff08;right:0;bottom:-86px;line-height:1}.visual-top{display:flex;justify-content:space-between;color:var(--muted);font-size:12px}.status{display:flex;align-items:center;gap:8px}.dot{background:var(--lime);width:7px;height:7px;border-radius:50%}.parts-illustration{position:relative;display:grid;place-items:center;height:270px}.ring{width:245px;height:245px;border:37px solid #26384a;border-radius:50%;box-shadow:inset 0 0 0 18px #3a5367,0 0 0 14px #1b2c3e;transform:rotate(-28deg)}.ring:after{content:'';display:block;position:relative;width:95px;height:95px;left:36px;top:36px;background:#94a5b5;border-radius:50%;box-shadow:inset 0 0 0 15px #182d42}.tag{position:absolute;background:#15283b;border:1px solid #48627a;padding:10px 14px;border-radius:9px;font-weight:800;font-size:12px;box-shadow:0 12px 30px #0008}.tag.a{left:0;top:55px}.tag.b{right:0;bottom:60px}.visual-bottom{border-top:1px solid #3b5064;padding-top:17px;display:flex;justify-content:space-between;align-items:center}.visual-bottom b{color:var(--lime)}section{padding:85px 0}.section-head{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:32px}.section-head h2{font-size:clamp(27px,3.6vw,42px);margin:12px 0}.section-head p{color:var(--muted);max-width:510px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{background:#121e2c;border:1px solid #263a4d;padding:26px;border-radius:16px}.card:hover{border-color:#7c9a70}.card h3{font-size:20px;margin:13px 0 9px}.card p{font-size:14px;color:var(--muted);margin:0 0 16px}.card a.link{color:var(--lime);font-size:13px;font-weight:800}.symbol{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:transparent;border:1px solid #486052;color:var(--lime);font:800 12px Manrope;letter-spacing:.08em}.alt{background:#101d2b}.brandlist{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.brand{background:#162436;border:1px solid #2e4254;border-radius:11px;padding:18px 10px;text-align:center;font-weight:800;transition:.2s}.brand:hover{background:#25364b;color:var(--lime)}.teklif{background:linear-gradient(135deg,#1b3142,#111e2c);border-top:1px solid #345064;border-bottom:1px solid #345064}.formwrap{display:grid;grid-template-columns:1fr 1.05fr;gap:65px;align-items:center}.formwrap h2{font-size:clamp(29px,4vw,48px)}.formwrap p{color:var(--muted)}.steps{margin:28px 0;padding:0;list-style:none}.steps li{display:flex;gap:12px;margin:17px 0;align-items:center}.steps b{color:#0e1920;background:var(--lime);border-radius:50%;width:29px;height:29px;text-align:center}.formcard{padding:28px;background:#0c1825;border:1px solid #385065;border-radius:18px}.formcard h3{margin:0 0 17px;font-size:22px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.field.full{grid-column:1/-1}.field label{font-size:12px;font-weight:800;color:#d2e0ea}.field input,.field select,.field textarea{width:100%;padding:12px 13px;background:#152639;color:white;border:1px solid #385168;border-radius:9px;outline-offset:2px}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--lime)}.field textarea{resize:vertical;min-height:82px}.fine{font-size:11px!important;color:#8da4b5!important}.formcard .btn{width:100%;margin-top:12px}.faq{max-width:850px;margin:auto}.faq details{background:#132131;border:1px solid #2d4257;border-radius:12px;padding:18px 21px;margin:12px 0}.faq summary{cursor:pointer;font-weight:800}.faq p{color:var(--muted);margin-bottom:0}.footer{border-top:1px solid #2d3c4d;padding:48px 0 26px;background:#08111a}.footgrid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:35px}.footer p{color:var(--muted);font-size:13px;max-width:400px}.footer nav{display:flex;flex-direction:column;gap:11px;font-size:13px}.footer h3{font-size:14px}.footbottom{padding-top:25px;margin-top:30px;border-top:1px solid #25394b;font-size:12px;color:#849cac}.floating{display:none}.hidden{display:none}.back{color:var(--lime);font-size:14px}.compacthero{padding:75px 0}.compacthero h1{max-width:850px}.note{background:#172b3d;border-left:3px solid var(--lime);padding:15px 20px;font-size:14px;color:#bbcede}.legal{max-width:820px;margin:auto}.legal h1{font-size:42px}.legal p{color:var(--muted)}@media(max-width:940px){.herogrid,.formwrap{grid-template-columns:1fr}.visual{max-width:580px}.brandlist{grid-template-columns:repeat(3,1fr)}.navlinks{display:none}.grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:590px){.navin{min-height:69px}.nav .btn{padding:10px 12px;font-size:12px}.logo{font-size:15px}.hero{padding:57px 0}.visual{min-height:320px}.parts-illustration{height:185px}.ring{transform:scale(.72)}.grid,.form-grid,.footgrid{grid-template-columns:1fr}.brandlist{grid-template-columns:repeat(2,1fr)}section{padding:55px 0}.section-head{display:block}.floating{display:none}.proof{gap:12px}.visual-top{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
