*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:#111;background:#fff;line-height:1.6}.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:12px 6%;background:rgba(255,255,255,.96);border-bottom:1px solid #eee}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#111;font-weight:900;line-height:.95}.brand img{width:46px;height:46px;object-fit:contain}.brand span{font-size:15px;letter-spacing:1px}.brand b{font-size:18px}.site-header nav{display:flex;gap:28px}.site-header nav a{color:#111;text-decoration:none;font-weight:700}.menu{display:none;background:none;border:0;font-size:25px}.hero{display:grid;grid-template-columns:1.05fr .95fr;min-height:650px;background:#0b0b0b;color:#fff}.hero-copy{padding:90px 7%;display:flex;flex-direction:column;justify-content:center}.eyebrow{color:#f45116;font-weight:900;letter-spacing:2px;font-size:13px;margin:0 0 8px}.hero h1{font-size:clamp(42px,6vw,78px);line-height:1.02;margin:0 0 20px}.hero h1 span{color:#ff541b}.lead{font-size:20px;max-width:620px;color:#ddd}.hero-art{display:flex;align-items:center;justify-content:center;padding:35px;background:#fff}.hero-art img{width:100%;max-width:700px;max-height:500px;object-fit:cover;border-radius:14px;box-shadow:0 20px 60px #0003}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.btn{display:inline-block;padding:13px 22px;border-radius:8px;text-decoration:none;font-weight:800}.primary{background:#ff541b;color:#fff}.whatsapp{background:#19a85b;color:#fff}.trust-row{display:flex;gap:20px;flex-wrap:wrap;color:#eee;font-size:14px;margin-top:18px}.section{padding:90px 7%}.section-head{text-align:center;max-width:760px;margin:0 auto 45px}.section h2{font-size:clamp(32px,4vw,52px);line-height:1.1;margin:0 0 12px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1150px;margin:auto}.card{padding:32px;border:1px solid #eee;border-radius:16px;box-shadow:0 10px 35px #0000000b}.icon{font-size:42px;color:#ff541b}.card h3{font-size:24px;margin:8px 0}.card a{color:#ff541b;font-weight:800;text-decoration:none}.split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;background:#f7f7f7}.about-img{width:100%;border-radius:16px}.badges{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:30px}.badges div{border-top:3px solid #ff541b;padding-top:10px}.badges b,.badges small{display:block}.badges small{color:#666}.cta{margin:0 7% 80px;padding:42px 50px;border-radius:18px;background:#101010;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:30px}.cta h2{margin:0;font-size:38px}.contact{background:#fff}.contact-grid{max-width:900px;margin:auto}.contact-card{padding:38px;border-radius:18px;background:#f7f7f7;border:1px solid #eee}.contact-card h3{margin:18px 0 3px;color:#666;font-size:13px;text-transform:uppercase;letter-spacing:1px}.contact-card a{color:#111;font-size:19px;font-weight:800}.contact-card p{font-size:18px}footer{background:#0b0b0b;color:#fff;padding:30px 7%;display:flex;align-items:center;gap:15px;flex-wrap:wrap}footer img{width:48px;height:48px;object-fit:contain}footer strong{font-size:18px}footer span{color:#ff541b}footer p{margin-left:auto;color:#aaa;font-size:13px}@media(max-width:800px){.site-header nav{display:none;position:absolute;top:70px;left:0;right:0;background:#fff;padding:20px 7%;flex-direction:column;gap:12px}.site-header nav.open{display:flex}.menu{display:block}.hero,.split{grid-template-columns:1fr}.hero-copy{padding:65px 7%}.hero-art{padding:20px}.cards{grid-template-columns:1fr}.badges{grid-template-columns:repeat(2,1fr)}.cta{margin:0 5% 60px;padding:30px;display:block}.cta .btn{margin-top:15px}footer p{margin-left:0;width:100%}}
