*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;background:#06121f;color:#e7eef5}a{text-decoration:none;color:inherit}.container{width:min(1180px,92%);margin:auto}.topbar{position:sticky;top:0;z-index:9;background:#06121ff2;border-bottom:1px solid #ffffff18}.nav{height:76px;display:flex;align-items:center;justify-content:space-between}.logo img{width:172px}.nav-links{display:flex;gap:26px;font-size:14px}.nav-links a:hover{color:#12c98c}.btn{display:inline-flex;padding:14px 22px;background:#12c98c;color:#042016;font-weight:800;border-radius:6px}.btn.outline{background:transparent;color:#fff;border:1px solid #ffffff55}.hero{padding:86px 0 60px;background:radial-gradient(circle at 80% 10%,#12c98c26,transparent 25%),linear-gradient(180deg,#06121f,#071827)}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:48px;align-items:center}.badge{display:inline-block;padding:9px 12px;border:1px solid #12c98c55;border-radius:999px;color:#12c98c;font-size:12px;font-weight:700}.hero h1{font-size:58px;line-height:1.05;margin:22px 0}.hero h1 span{color:#12c98c}.hero p{color:#9fb1c2;font-size:18px;line-height:1.7}.hero-actions{display:flex;gap:14px;margin-top:28px}.panel{background:#0b2235;border:1px solid #ffffff18;border-radius:10px;padding:16px}.metrics{margin-top:32px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #ffffff18}.metric{padding:24px;text-align:center;border-right:1px solid #ffffff18}.metric:last-child{border:0}.metric strong{display:block;font-size:24px}.metric span{font-size:13px;color:#9fb1c2}.section{padding:88px 0}.alt{background:#081827}.light{background:#f7fafc;color:#0f172a}.head{text-align:center;max-width:760px;margin:0 auto 42px}.eyebrow{color:#12c98c;font-size:12px;font-weight:900;letter-spacing:.14em}.head h2{font-size:42px;margin:12px 0}.head p{color:#9fb1c2}.light .head p{color:#64748b}.grid4,.grid3{display:grid;gap:22px}.grid4{grid-template-columns:repeat(4,1fr)}.grid3{grid-template-columns:repeat(3,1fr)}.card{background:linear-gradient(180deg,#0b2235,#081724);border:1px solid #ffffff18;padding:26px;border-radius:8px;display:flex;flex-direction:column}.card.featured{border-color:#12c98c88}.tag{font-size:11px;color:#12c98c;background:#12c98c1f;padding:7px 10px;border-radius:999px;align-self:flex-start}.tag.soon{color:#cbd5e1;background:#ffffff12}.icon{width:52px;height:52px;background:#12c98c;border-radius:10px;display:grid;place-items:center;font-size:24px;margin:18px 0}.card p,.card li{color:#9fb1c2;line-height:1.65}.card ul{padding-left:18px;flex:1}.price{font-size:28px;font-weight:900;margin:10px 0}.about,.finance,.checkout{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.about h2,.finance h2{font-size:42px}.list{list-style:none;padding:0;display:grid;gap:12px}.list li{padding:14px 16px;background:#0b2235;border:1px solid #ffffff18}.page-hero{padding:70px 0;background:linear-gradient(135deg,#06121f,#0b2a3c)}.page-hero h1{font-size:46px}.before-after{display:grid;grid-template-columns:1fr 1fr;gap:28px}.ba{padding:28px;border-radius:10px}.before{background:#fff1f2;color:#7f1d1d}.after{background:#ecfdf5;color:#065f46}.checkout-box{background:#fff;color:#111827;padding:34px;border-radius:10px}.checkout-box strong{display:block;font-size:48px;margin:10px 0}.faq details{border-bottom:1px solid #dce3ea;padding:18px 0}.footer{padding:42px 0;background:#040d16;border-top:1px solid #ffffff18}.footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:25px}.footer a,.footer p{display:block;color:#8fa3b5;font-size:13px;line-height:1.8}.whatsapp{position:fixed;right:22px;bottom:22px;width:58px;height:58px;border-radius:50%;background:#25d366;display:grid;place-items:center;font-weight:900}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.contact{background:#fff;color:#111827;padding:28px}.contact input,.contact textarea{width:100%;padding:14px;margin:7px 0;border:1px solid #dce3ea}.contact textarea{min-height:140px}@media(max-width:900px){.nav-links{display:none}.hero-grid,.about,.finance,.checkout,.contact-grid{grid-template-columns:1fr}.grid4{grid-template-columns:repeat(2,1fr)}.grid3{grid-template-columns:1fr}.hero h1{font-size:44px}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.grid4,.before-after,.footer-grid{grid-template-columns:1fr}.hero h1,.page-hero h1{font-size:34px}.hero-actions{flex-direction:column}.metrics{grid-template-columns:1fr}.metric{border-right:0;border-bottom:1px solid #ffffff18}}