@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap');:root{--ink:#111a23;--muted:#62717c;--blue:#187bff;--light:#f5f8fb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'DM Sans',Arial,sans-serif;color:var(--ink);background:#fff}a{text-decoration:none;color:inherit}.wrap{max-width:1180px;margin:auto;padding:0 28px}.nav{height:84px;background:#0a111b;display:flex;align-items:center;justify-content:space-between;padding:0 max(28px,calc((100vw - 1124px)/2));position:sticky;top:0;z-index:10;border-bottom:1px solid #233140}.logo{color:#fff;font:700 24px 'Space Grotesk',sans-serif;letter-spacing:-1px;display:flex;align-items:center;position:relative;padding-bottom:15px}.logo small{font:500 8px 'DM Sans',sans-serif;letter-spacing:2.6px;position:absolute;bottom:0;left:40px;color:#8294a5;white-space:nowrap}.mark{font-size:29px;border:2px solid var(--blue);width:32px;height:34px;line-height:28px;display:inline-flex;justify-content:center;margin-right:9px;color:#fff}.mark span{color:var(--blue)}.blue{color:#3994ff}.nav nav{display:flex;align-items:center;gap:30px;color:#bdc8d3;font-size:13px}.nav nav a:hover{color:white}.navcta{background:var(--blue);color:white!important;padding:13px 18px;border-radius:4px;font-weight:700}.menu{display:none}.hero{min-height:680px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 70% 35%,#19324b 0%,#0a1420 45%,#080e17 90%);color:white}.hero-inner{padding-top:115px;padding-bottom:95px;position:relative;z-index:2}.eyebrow,.kicker{font:700 11px 'Space Grotesk',sans-serif;letter-spacing:2.6px;color:#3697ff}.eyebrow{color:#b4d5f5}.pulse{display:inline-block;width:7px;height:7px;background:#3295ff;border-radius:50%;margin-right:10px;box-shadow:0 0 15px #3295ff}h1,h2,h3{font-family:'Space Grotesk',sans-serif}h1{font-size:clamp(52px,6vw,86px);line-height:1.07;letter-spacing:-4px;margin:27px 0}h1 em,h2 i{font-style:normal;color:#3994ff}.lead{font-size:17px;line-height:1.8;max-width:575px;color:#a9bbcc}.actions{display:flex;gap:12px;margin-top:35px}.btn{display:inline-flex;justify-content:center;align-items:center;gap:28px;padding:17px 23px;font-size:13px;font-weight:700;border-radius:4px;border:1px solid transparent;cursor:pointer}.primary{background:#167dff;color:#fff}.primary:hover{background:#0066df}.secondary{border-color:#4a6075;color:white}.secondary:hover{background:#182c40}.hero-stats{display:flex;gap:55px;margin-top:100px}.hero-stats div{display:flex;flex-direction:column;gap:4px}.hero-stats strong{color:#54a3ff;font:600 23px 'Space Grotesk'}.hero-stats span{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#a5b5c4}.building{position:absolute;right:-50px;top:40px;width:45%;height:600px;opacity:.7;transform:skewY(-8deg)}.building-outline{position:absolute;inset:25px 40px 0 0;border:1px solid #31618d;background:repeating-linear-gradient(0deg,transparent 0 48px,#32618b55 49px 50px),repeating-linear-gradient(90deg,transparent 0 74px,#32618b55 75px 76px);box-shadow:inset 0 0 100px #0079ff15,0 0 130px #006dff10;clip-path:polygon(14% 0,100% 10%,100% 100%,0 100%,0 20%)}.building-lines{position:absolute;inset:70px 0 0 80px;border-left:1px solid #3388cb;border-top:1px solid #3388cb}.building-tag{position:absolute;bottom:40px;left:60px;color:#80b8e7;font-size:10px;letter-spacing:2px}.building-tag span{color:#1685ff}.trust{background:#eaf0f6;padding:23px 0}.trust-inner{display:flex;justify-content:space-between;align-items:center;gap:30px}.trust span{font-size:10px;letter-spacing:1.5px;color:#7a8b9a}.trust-inner div{font-size:11px;letter-spacing:1px;font-weight:700;color:#536879}.trust b{color:#1583ff;padding:0 10px}.section{padding:105px 0}.light{background:#f7f9fc}.sectiontop{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:45px}.sectiontop p{max-width:370px;color:#6b7a88;line-height:1.8;font-size:15px}h2{font-size:clamp(38px,4.4vw,62px);letter-spacing:-2.5px;line-height:1.13;margin:20px 0 0}h2 i{color:#187bff}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.card{background:white;border:1px solid #e5ebf2;padding:28px 24px 25px;min-height:320px;display:flex;flex-direction:column;position:relative;transition:transform .2s,box-shadow .2s}.card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #1a395018}.card-icon{font-size:36px;color:#187bff}.card-no{position:absolute;top:28px;right:22px;font-size:11px;color:#a0acb6}.card h3{font-size:20px;letter-spacing:-.6px;margin:25px 0 8px}.card p{color:#70808e;line-height:1.7;font-size:13px}.card a{color:#137bff;font-size:12px;font-weight:700;margin-top:auto;padding-top:22px}.dark{background:#101c29;color:white}.dark h2{margin-bottom:55px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.steps>div{border-top:1px solid #456079;padding-top:26px}.steps span{color:#3994ff;font-size:12px;letter-spacing:2px}.steps h3{font-size:22px;margin-top:32px}.steps p{color:#9fb0bf;line-height:1.8;max-width:280px}.pricebox{display:flex;align-items:center;justify-content:space-between;background:white;border:1px solid #e0e8f1;padding:36px 40px;gap:30px}.tag{font-size:10px;letter-spacing:2px;color:#197fff;font-weight:700}.pricebox h3{font-size:26px;margin:15px 0 10px}.pricebox p,.note{color:#74828e;font-size:13px}.price-action{display:flex;flex-direction:column;align-items:flex-end;gap:20px}.price-action strong{font-size:20px}.note{margin-top:20px}.about{background:#eaf1f8}.aboutgrid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.aboutgrid p{font-size:17px;line-height:1.9;color:#4e6476}.location{margin-top:35px;font-size:12px;letter-spacing:2px;font-weight:700;color:#137bff}.contact{background:#0a1420;color:white}.contactgrid{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px}.contactgrid>div>p{color:#a5b8c9;line-height:1.8;font-size:16px}.contact-note{margin-top:50px;color:#8095a7;font-size:12px;line-height:1.7;border-left:2px solid #1a80ef;padding-left:15px}form{background:#152332;padding:30px;border:1px solid #2c4258}label{display:flex;flex-direction:column;gap:9px;font-size:12px;color:#c8d6e3;margin-bottom:18px;font-weight:600}.fieldrow{display:grid;grid-template-columns:1fr 1fr;gap:16px}input,select,textarea{width:100%;background:#0e1a28;border:1px solid #33495f;color:#fff;padding:14px;font:13px 'DM Sans',sans-serif;border-radius:3px;outline:none}input:focus,select:focus,textarea:focus{border-color:#208aff}input::placeholder,textarea::placeholder{color:#70889b}.submit{width:100%}.form-status{font-size:12px;color:#b5cce0;line-height:1.6}footer{background:#070d15;color:#8496a5;padding:42px 0}.footerinner{display:flex;justify-content:space-between;gap:30px;align-items:center;font-size:12px}.footlogo{font-size:20px}.disclaimer{max-width:350px;line-height:1.6;font-size:11px}@media(max-width:900px){.building{opacity:.2;width:70%}.cards{grid-template-columns:repeat(2,1fr)}.trust-inner{display:block}.trust-inner div{margin-top:12px}.contactgrid{gap:35px}.nav nav{gap:15px}}@media(max-width:650px){.nav{height:72px;padding:0 20px}.menu{display:block;background:transparent;color:white;border:0;font-size:25px}.nav nav{display:none;position:absolute;top:72px;left:0;right:0;background:#0a111b;padding:25px;flex-direction:column;align-items:stretch}.nav nav.open{display:flex}.wrap{padding:0 22px}.hero-inner{padding-top:85px;padding-bottom:60px}.hero{min-height:630px}h1{letter-spacing:-2.7px}.lead{font-size:15px}.hero-stats{gap:30px;margin-top:80px}.building{width:100%;right:-50%;top:80px}.actions{flex-wrap:wrap}.section{padding:70px 0}.sectiontop,.pricebox{display:block}.cards,.steps,.aboutgrid,.contactgrid{grid-template-columns:1fr}.card{min-height:250px}.steps{gap:30px}.price-action{align-items:flex-start;margin-top:25px}.pricebox{padding:27px}.aboutgrid,.contactgrid{gap:35px}.fieldrow{grid-template-columns:1fr;gap:0}.footerinner{flex-direction:column;align-items:flex-start}.trust-inner div{line-height:2}}
