@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Manrope,Arial,sans-serif;color:#111;background:#fff}a{text-decoration:none;color:inherit}.wrap{max-width:1180px;margin:auto;padding-left:28px;padding-right:28px}header{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 max(28px,calc((100vw - 1180px)/2));position:sticky;top:0;z-index:20;background:rgba(255,255,255,.96);border-bottom:1px solid #eee}.brand img{width:190px;height:60px;object-fit:contain;object-position:left center}nav{display:flex;align-items:center;gap:25px;font-size:14px;font-weight:700}.menu{display:none;border:0;background:none;font-size:25px}.btn{display:inline-flex;align-items:center;justify-content:center;background:#ffd400;color:#111;padding:16px 22px;border:0;font:inherit;font-weight:800;cursor:pointer}.btn.small{padding:11px 16px}.btn.ghost{background:transparent;color:#fff;border:1px solid #777}.btn.dark{background:#111;color:#fff}.hero{min-height:650px;position:relative;background:#101114;color:white;display:flex;align-items:center;overflow:hidden}.hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,#0c0d0f 0%,rgba(12,13,15,.93) 40%,rgba(12,13,15,.25) 75%),url('https://images.unsplash.com/photo-1600566753086-00f18fb6b3ea?auto=format&fit=crop&w=1800&q=85') center/cover}.hero-content{position:relative;width:100%}.eyebrow,.kicker{font-size:12px;letter-spacing:2px;font-weight:800}.eyebrow,.kicker{color:#c6a500}.hero h1{font-size:64px;line-height:1.02;margin:20px 0;max-width:800px}.hero h1 em{color:#ffd400;font-style:normal}.hero p{max-width:610px;font-size:18px;color:#d1d1d1;line-height:1.65}.actions{display:flex;gap:12px;margin:30px 0 46px}.trust{display:flex;gap:35px;font-size:13px;color:#ddd}.statement{background:#ffd400;padding:72px 0}.statement span{font-size:11px;font-weight:800;letter-spacing:2px}.statement h2{font-size:50px;margin:12px 0 0;line-height:1.05}.section{padding-top:100px;padding-bottom:100px}.section-head{max-width:680px}.section h2,.copy h2,.app-section h2,.contact h2,.faq h2{font-size:42px;line-height:1.1;margin:12px 0}.section-head p,.copy p,.app-section p,.contact p{color:#666;line-height:1.7}.grid{display:grid}.services{grid-template-columns:repeat(3,1fr);margin-top:50px;border-top:1px solid #ddd;border-left:1px solid #ddd}.services article{padding:35px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;min-height:210px}.services b{color:#c6a500;font-size:12px}.services h3{margin-top:30px}.services p{color:#777;font-size:14px;line-height:1.6}.split{display:grid;grid-template-columns:1fr 1fr;min-height:600px}.split.reverse .visual{order:2}.visual{background-size:cover;background-position:center;display:flex;align-items:flex-end;padding:40px}.visual span{background:#ffd400;padding:10px 14px;font-weight:800;font-size:12px}.home{background-image:url('https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=1200&q=85')}.business{background-image:url('https://images.unsplash.com/photo-1497366811353-6870744d04b2?auto=format&fit=crop&w=1200&q=85')}.copy{padding:80px max(40px,calc((100vw - 1180px)/2));background:#f5f5f5}.copy ul{padding:0;list-style:none;margin:30px 0}.copy li{padding:13px 0;border-bottom:1px solid #ddd}.copy li:before{content:'✓';margin-right:12px;font-weight:900}.textlink{font-weight:800;border-bottom:2px solid #ffd400;padding-bottom:4px}.app-section{background:#101114;color:white;padding:100px 0}.app-grid{display:grid;grid-template-columns:1fr 420px;gap:100px;align-items:center}.app-section p{color:#aaa}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.chips span{border:1px solid #444;padding:10px 13px;font-size:12px}.phone{background:#17191e;border:8px solid #2b2e34;border-radius:40px;padding:30px 24px;min-height:560px;box-shadow:0 30px 80px #000}.phone-top{display:flex;justify-content:space-between;font-weight:800;letter-spacing:2px;margin-bottom:65px}.phone-top i{color:#ffd400}.phone h3{font-size:27px}.phone small{color:#888}.status,.cam{background:#22252b;margin-top:20px;padding:20px;border-radius:15px}.status{border-left:4px solid #ffd400}.status small{display:block;margin-top:8px}.cam{height:145px;background:linear-gradient(#0007,#0007),url('https://images.unsplash.com/photo-1600607687939-ce8a6c25118c?auto=format&fit=crop&w=600&q=70') center/cover}.cam strong{float:right;color:#ffd400;font-size:10px}.phone-nav{text-align:center;margin-top:35px;color:#aaa}.how{background:#f5f5f5}.steps{display:grid;grid-template-columns:repeat(4,1fr);margin-top:50px}.steps article{padding:30px;border-left:1px solid #ccc}.steps b{font-size:32px;color:#c6a500}.steps p{color:#777;font-size:14px}.cta{background:#ffd400;padding:70px max(28px,calc((100vw - 1180px)/2));display:flex;justify-content:space-between;align-items:center}.cta span{font-size:11px;font-weight:800;letter-spacing:2px}.cta h2{font-size:44px;margin:10px 0 0}.contact{padding:100px 0;background:#111;color:white}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.contact-note{margin-top:35px;color:#ffd400;font-weight:700}form label{display:block;font-size:12px;font-weight:700;margin-bottom:18px}.two{display:grid;grid-template-columns:1fr 1fr;gap:18px}input,select,textarea{width:100%;margin-top:8px;padding:14px;background:#1c1e22;border:1px solid #383b40;color:white;font:inherit;outline:none}input:focus,select:focus,textarea:focus{border-color:#ffd400}.check{font-weight:400!important;color:#aaa}.check input{width:auto;margin-right:8px}.faq details{border-top:1px solid #ddd;padding:20px 0}.faq details:last-child{border-bottom:1px solid #ddd}.faq summary{font-weight:800;cursor:pointer}.faq details p{color:#666;max-width:760px}footer{background:#0b0c0e;color:#aaa;padding-top:65px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.4fr;gap:50px}.footer-grid img{width:190px;filter:none}.footer-grid div{display:flex;flex-direction:column;gap:10px;font-size:13px}.footer-grid b{color:white;margin-bottom:8px}.bottom{border-top:1px solid #26282c;margin-top:55px;padding:22px;text-align:center;font-size:11px}.wa{position:fixed;right:22px;bottom:22px;width:55px;height:55px;border-radius:50%;background:#ffd400;color:#111;display:grid;place-items:center;font-weight:900;z-index:30;box-shadow:0 10px 30px #0004}@media(max-width:850px){header{height:68px}.brand img{width:150px}.menu{display:block}nav{display:none;position:absolute;top:68px;left:0;right:0;background:white;padding:25px;flex-direction:column;align-items:flex-start}nav.open{display:flex}.hero{min-height:620px}.hero h1{font-size:45px}.trust{flex-direction:column;gap:10px}.services{grid-template-columns:1fr 1fr}.split,.app-grid,.contact-grid{grid-template-columns:1fr}.split.reverse .visual{order:0}.visual{min-height:420px}.copy{padding:60px 28px}.app-grid{gap:50px}.phone{max-width:420px;width:100%;margin:auto}.steps{grid-template-columns:1fr 1fr}.cta{align-items:flex-start;gap:30px;flex-direction:column}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.wrap{padding-left:20px;padding-right:20px}.hero h1{font-size:38px}.hero p{font-size:16px}.actions{flex-direction:column;align-items:stretch}.statement h2,.section h2,.copy h2,.app-section h2,.contact h2,.faq h2,.cta h2{font-size:34px}.services,.steps,.two,.footer-grid{grid-template-columns:1fr}.services article{min-height:auto}.section{padding-top:70px;padding-bottom:70px}.contact-grid{gap:40px}}
