:root{--bg:#fff;--card:#fff;--accent:#d1001f;--muted:#555;--secondary:#f5f5f5;--gold:#d4af37;--glass:#0000000a;--radius:12px}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;background:#fff;background:var(--bg);color:#222;font-family:Inter,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial;margin:0}.container{margin:0 auto;max-width:1100px;padding:28px}header{align-items:center;background:#0000;border-radius:10px;display:flex;gap:16px;justify-content:space-between;padding:10px;position:-webkit-sticky;position:sticky;top:12px;transition:all .28s ease;z-index:60}header.scrolled{background:#d1001f;background:var(--accent);box-shadow:0 8px 30px #d1001f1f;color:#fff;padding:12px}.brand{gap:12px}.brand,.logo{align-items:center;display:flex}.logo{background:#fff;border:2px solid #d1001f;border:2px solid var(--accent);border-radius:50%;height:64px;justify-content:center;overflow:hidden;width:64px}.logo img{height:100%;object-fit:cover;width:100%}nav{align-items:center;display:flex;gap:12px}nav a{border-radius:8px;color:#555;color:var(--muted);font-weight:600;padding:8px 12px;text-decoration:none}nav a.cta{background:#d1001f;background:var(--accent);color:#fff}.hero{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:1fr 420px;margin-top:18px}.hero-inner{background:linear-gradient(135deg,#d1001f0f,#ffffff05);border:1px solid #0000000a;border-radius:16px;overflow:hidden;padding:36px;position:relative}.hero-head{font-size:34px;line-height:1.05;margin:0 0 8px}.hero-sub{color:#555;color:var(--muted);margin:8px 0 16px}.hero-cta{align-items:center;display:flex;gap:12px}.btn{background:#d1001f;background:var(--accent);border:0;border-radius:10px;box-shadow:0 6px 20px #d1001f1f;color:#fff;cursor:pointer;font-weight:700;padding:12px 18px;transition:transform .16s ease,box-shadow .16s ease}.btn.ghost{background:#fff;border:2px solid #d1001f;border:2px solid var(--accent);color:#d1001f;color:var(--accent)}.btn:hover{box-shadow:0 18px 40px #d1001f1f;transform:translateY(-4px)}.hero-symbol{opacity:.08;position:absolute;right:-70px;top:-40px;transform:rotate(-12deg)}.services{grid-gap:16px;background:#f5f5f5;background:var(--secondary);border-radius:12px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:18px;padding:20px}.service{background:#fff;background:var(--card);border:1px solid #eee;border-radius:12px;padding:18px;transition:transform .18s ease,box-shadow .18s ease}.service:hover{box-shadow:0 20px 40px #0000000f;transform:translateY(-6px)}.muted{color:#555;color:var(--muted)}.testimonials{background:#f5f5f5;background:var(--secondary);border-radius:12px;margin-top:22px;padding:16px}.slider{overflow:hidden;position:relative}.slides{display:flex;gap:12px;transition:transform .5s ease}.slide{background:#fff;background:var(--card);border:1px solid #eee;border-radius:12px;min-width:280px;padding:12px}.about{align-items:flex-start;background:#f5f5f5;background:var(--secondary);display:flex;gap:18px;margin-top:22px;padding:20px}.about,.about img{border-radius:12px}.about img{border:4px solid #fff;height:160px;object-fit:cover;width:160px}.contact{background:linear-gradient(180deg,#d1001f0a,#0000);border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-top:22px;padding:18px}.contact h2{color:#d1001f;color:var(--accent);font-size:22px;font-weight:800}input,select,textarea{background:#fff;border:1px solid #ddd;border-radius:8px;color:#222;min-width:0;padding:10px}.wa-float{align-items:center;background:#25d366;border-radius:999px;bottom:18px;box-shadow:0 10px 30px #0003;color:#fff;display:flex;gap:10px;padding:12px 14px;position:fixed;right:18px;text-decoration:none;z-index:70}footer{border-top:1px solid #f0f0f0;color:#555;color:var(--muted);margin-top:28px;padding:18px 0;text-align:center}@media (max-width:980px){.hero,.services{grid-template-columns:1fr}.pricing{flex-direction:column}}.mobile-lang{display:none}@media (max-width:720px){.mobile-lang{display:block}nav{display:none}header{justify-content:space-between}.hero{gap:12px;grid-template-columns:1fr}.hero-inner{padding:20px}.hero-head{font-size:24px}.services{grid-template-columns:1fr}.about{flex-direction:column;text-align:center}.about img{margin:0 auto}}
/*# sourceMappingURL=main.16c0d3b2.css.map*/