:root{--bg:#000;--panel:#1c1c1e;--text:#fff;--muted:#96969d;--green:#3dd68c;--greenText:#03130a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Outfit,Arial,sans-serif;line-height:1.45;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.kw{width:min(1120px,calc(100% - 40px));margin:auto}.kh{position:sticky;top:0;z-index:50;background:rgba(0,0,0,.82);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.04)}.nav{height:78px;display:flex;align-items:center;justify-content:space-between}.klogo img{width:148px}.nav nav{display:flex;align-items:center;gap:34px;font-size:14px;color:#bbb}.nav nav a:hover{color:#fff}.download{background:#fff;color:#000!important;padding:11px 19px;border-radius:999px;font-weight:600}.km{display:none;color:#fff;background:none;border:0;font-size:25px}.khero{text-align:center;padding:86px 0 0;overflow:hidden;background:radial-gradient(circle at 50% 92%,rgba(61,214,140,.11),transparent 28%)}.hero-inner{display:flex;align-items:center;flex-direction:column}.pill{color:#c8c8cb;background:#161719;border:1px solid #2a2b2e;border-radius:99px;padding:8px 14px;font-size:12px}.pill:first-letter{color:var(--green)}h1,h2,h3,p{margin-top:0}.khero h1{font-size:clamp(52px,7vw,90px);line-height:.93;letter-spacing:-.055em;margin:30px 0 24px}.khero>div>p{max-width:590px;color:#b5b5bb;font-size:18px}.notify{width:min(520px,100%);height:52px;background:#1c1d20;border:1px solid #2a2b2e;border-radius:99px;display:flex;padding:5px;margin:18px auto 10px}.notify input[type=email]{min-width:0;flex:1;border:0;background:transparent;color:#fff;padding:0 17px;font:inherit;outline:0}.notify button{border:0;background:var(--green);color:var(--greenText);font:600 14px Outfit;padding:0 22px;border-radius:99px;cursor:pointer;transition:.2s}.notify button:hover{transform:scale(1.03);filter:brightness(1.05)}.hp{position:absolute!important;left:-9999px!important}.khero small,.final small{color:#73737b}.hero-phones{width:min(920px,95%);margin:45px auto -6px;filter:drop-shadow(0 35px 70px rgba(0,0,0,.7))}.ks{padding:105px 0}.label{display:block;color:var(--green);font-size:13px;font-weight:600;margin-bottom:12px}.ks h2,.final h2{font-size:clamp(38px,5vw,62px);line-height:.98;letter-spacing:-.045em;margin-bottom:36px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.steps article{background:var(--panel);border:1px solid #29292c;border-radius:26px;padding:28px 28px 0;overflow:hidden;transition:.3s}.steps article:hover,.panel:hover{border-color:#3a3a3f;transform:translateY(-3px)}.steps b{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#173b2a;color:var(--green);margin-bottom:20px}.steps h3{font-size:21px;margin-bottom:10px}.steps p,.copy p{color:var(--muted)}.steps img{height:390px;margin:26px auto 0;object-fit:contain;object-position:bottom}.panel{background:var(--panel);border:1px solid #29292c;border-radius:30px;padding:55px 58px;display:grid;grid-template-columns:1.05fr .95fr;gap:45px;align-items:center;transition:.3s}.copy h2{margin-bottom:20px}.copy>p{font-size:18px;max-width:520px}.copy ul{list-style:none;padding:0;margin:28px 0 0}.copy li{display:flex;gap:14px;margin:21px 0}.copy li i{font-style:normal;flex:0 0 35px;width:35px;height:35px;border-radius:10px;background:#173b2a;color:var(--green);display:grid;place-items:center}.copy li strong,.copy li span{display:block}.copy li span{color:var(--muted);font-size:14px;margin-top:3px}.phones2,.friendsphones{display:flex;justify-content:center;align-items:flex-end;gap:10px}.phones2 img{width:47%;max-height:520px;object-fit:contain}.phones2 img:first-child{transform:translateY(20px)}.safety{grid-template-columns:.85fr 1.15fr}.singlephone img{max-height:540px;margin:auto}.friendsphones img{width:48%;max-height:500px;object-fit:contain}.qgrid{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.faqs details{border-bottom:1px solid #2a2a2d;padding:22px 0}.faqs summary{cursor:pointer;font-weight:600;font-size:18px;list-style:none}.faqs summary::-webkit-details-marker{display:none}.faqs p{color:var(--muted);margin:12px 0 0;max-width:700px}.final{text-align:center;padding:140px 0;background:radial-gradient(circle at 50% 55%,rgba(61,214,140,.12),transparent 35%)}.final img{width:70px;margin:0 auto 32px}.final h2{margin-bottom:28px}footer{padding:35px 0 45px;border-top:1px solid #18181a}.foot{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;color:#777;font-size:13px}.foot>img{width:130px}.foot div{display:flex;gap:22px}.foot div a:hover{color:#fff}.foot>span{text-align:right}.form-note{font-size:12px;margin-top:8px;min-height:18px;color:#9e9ea5}@media(max-width:800px){.nav nav{display:none;position:absolute;left:20px;right:20px;top:70px;background:#171719;border:1px solid #2b2b2e;border-radius:18px;padding:22px;flex-direction:column;align-items:stretch}.nav nav.open{display:flex}.km{display:block}.khero{padding-top:55px}.hero-phones{width:110%;max-width:none}.steps{grid-template-columns:1fr}.steps img{height:430px}.panel,.qgrid{grid-template-columns:1fr;padding:35px 28px}.safety .singlephone{order:2}.ks{padding:72px 0}.foot{grid-template-columns:1fr;text-align:center;justify-items:center}.foot>span{text-align:center}.panel{gap:20px}}@media(max-width:480px){.kw{width:min(100% - 28px,1120px)}.klogo img{width:128px}.khero h1{font-size:49px}.khero>div>p{font-size:16px}.notify{height:49px}.notify button{padding:0 16px}.hero-phones{margin-top:30px}.ks h2,.final h2{font-size:38px}.steps article{padding:24px 20px 0}.steps img{height:350px}.panel{border-radius:22px}.phones2 img{width:50%}.foot div{flex-wrap:wrap;justify-content:center}}

/* Final contact page aligned to SameDrive website-kit theme */
.contact-dark{background:#000}.contact-hero{padding:145px 0 110px;background:radial-gradient(circle at 18% 35%,rgba(61,214,140,.09),transparent 27%);min-height:calc(100vh - 150px)}.contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:85px;align-items:start}.contact-copy{padding-top:30px}.contact-copy h1{font-size:clamp(52px,6.2vw,82px);line-height:.94;letter-spacing:-.055em;margin:18px 0 25px}.contact-copy>p{color:#a7a7ad;font-size:18px;max-width:520px}.contact-points{margin-top:48px;border-top:1px solid #242427}.contact-points>div{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:20px 0;border-bottom:1px solid #242427}.contact-points b{color:var(--green);font-size:12px}.contact-points span{color:#8f8f96;font-size:14px}.contact-points strong{display:block;color:#fff;font-size:15px;margin-bottom:3px}.contact-form-dark{background:#151517;border:1px solid #2b2b2f;border-radius:28px;padding:36px;box-shadow:0 35px 90px rgba(0,0,0,.45)}.form-head{display:flex;justify-content:space-between;gap:20px;align-items:end;border-bottom:1px solid #2a2a2e;padding-bottom:24px;margin-bottom:25px}.form-head span{font-size:22px;font-weight:600}.form-head small{color:#77777f;max-width:250px;text-align:right}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field-dark{margin-bottom:17px}.field-dark label{display:block;color:#cfcfd3;font-size:12px;font-weight:600;margin:0 0 8px}.field-dark input,.field-dark select,.field-dark textarea{width:100%;border:1px solid #343438;border-radius:13px;background:#1d1d20;color:#fff;padding:14px 15px;font:inherit;outline:0;transition:.2s}.field-dark input::placeholder,.field-dark textarea::placeholder{color:#66666e}.field-dark input:focus,.field-dark select:focus,.field-dark textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(61,214,140,.1)}.field-dark textarea{min-height:145px;resize:vertical}.field-dark select{color:#ddd}.consent-dark{display:flex;align-items:flex-start;gap:11px;color:#8d8d94;font-size:12px;line-height:1.5;margin-top:3px}.consent-dark input{appearance:none;width:18px;height:18px;flex:0 0 18px;border:1px solid #4a4a50;border-radius:5px;background:#1d1d20;margin:0;position:relative;top:0}.consent-dark input:checked{background:var(--green);border-color:var(--green)}.consent-dark input:checked:after{content:'✓';position:absolute;color:#04150b;font-weight:700;font-size:12px;left:3px;top:-1px}.consent-dark a{color:#ddd;text-decoration:underline}.send-dark{margin-top:24px;width:100%;height:52px;border:0;border-radius:999px;background:var(--green);color:var(--greenText);font:600 14px Outfit;cursor:pointer;transition:.2s}.send-dark:hover{transform:translateY(-2px);filter:brightness(1.05)}.send-dark span{margin-left:6px}.contact-form-dark .form-status{margin-top:14px;font-size:13px}.contact-dark footer{background:#000}@media(max-width:800px){.contact-hero{padding:110px 0 75px}.contact-grid{grid-template-columns:1fr;gap:45px}.contact-copy{padding-top:0}.form-head{align-items:start;flex-direction:column}.form-head small{text-align:left}.form-row{grid-template-columns:1fr}}@media(max-width:480px){.contact-form-dark{padding:25px 20px;border-radius:22px}.contact-copy h1{font-size:49px}.contact-copy>p{font-size:16px}}

.investor-note .panel{grid-template-columns:1.1fr .9fr}.investor-mini{border-left:1px solid #343438;padding-left:42px}.investor-mini>span{color:var(--green);font-size:12px;font-weight:600}.investor-mini strong{display:block;font-size:27px;line-height:1.1;margin:12px 0}.investor-mini p{color:var(--muted)}.investor-mini a{display:inline-flex;margin-top:12px;background:#fff;color:#000;padding:12px 18px;border-radius:999px;font-size:13px;font-weight:600}.investor-mini b{margin-left:8px}@media(max-width:800px){.investor-note .panel{grid-template-columns:1fr}.investor-mini{border-left:0;border-top:1px solid #343438;padding:28px 0 0}}
