
body{font-family:'Cairo',sans-serif;scroll-behavior:smooth}.call-shake{animation:shake 1.8s infinite}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%{transform:translateX(-2px)}20%,40%{transform:translateX(2px)}50%{transform:translateX(0)}}
.hero-pattern{background-image:radial-gradient(circle at 18% 18%,rgba(249,115,22,.30),transparent 26%),radial-gradient(circle at 85% 0%,rgba(255,255,255,.16),transparent 24%),linear-gradient(135deg,#0f172a 0%,#1d4ed8 58%,#0f172a 100%);background-size:cover}.content-pattern{background-image:radial-gradient(circle at 15% 15%,rgba(59,130,246,.08),transparent 26%),radial-gradient(circle at 85% 20%,rgba(249,115,22,.08),transparent 24%)}
.nav-chip{padding:.5rem .75rem;border-radius:999px;color:#374151;transition:.2s}.nav-chip:hover{color:#1d4ed8;background:#eff6ff}.cta-primary,.cta-whatsapp{display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:1.08rem;padding:1rem 1.7rem;border-radius:999px;box-shadow:0 14px 30px rgba(0,0,0,.18);transition:.2s}.cta-primary{background:#f97316;color:white}.cta-primary:hover{background:#ea580c;transform:translateY(-2px)}.cta-whatsapp{background:#22c55e;color:#fff}.cta-whatsapp:hover{background:#16a34a;transform:translateY(-2px)}
.stat-card{padding:1rem;border-radius:1rem;text-align:center;background:#f8fafc;border:1px solid #e5e7eb}.stat-card i{display:block;font-size:1.6rem;color:#1d4ed8;margin-bottom:.45rem}.stat-card b{display:block;color:#0f172a}.stat-card span{font-size:.78rem;color:#64748b}.private-note{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;border-radius:1rem;padding:1rem;text-align:center;font-weight:700}.eyebrow{display:inline-block;color:#ea580c;font-weight:900;margin-bottom:.5rem}.section-title{font-size:2rem;line-height:1.35;font-weight:900;color:#172554}@media(min-width:768px){.section-title{font-size:2.5rem}}
.symptom-card{position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:1.25rem;box-shadow:0 8px 25px rgba(15,23,42,.05)}.symptom-card span{width:2rem;height:2rem;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-weight:900;display:flex;align-items:center;justify-content:center;margin-bottom:.7rem}.symptom-card p{font-weight:800;color:#334155;line-height:1.8}.content-block{display:grid;grid-template-columns:58px 1fr;gap:1rem;background:#fff;border-radius:1.25rem;padding:1.5rem;box-shadow:0 12px 35px rgba(15,23,42,.06);border-right:5px solid #2563eb}.content-block.accent-orange{border-right-color:#f97316}.content-number{font-size:1.5rem;font-weight:900;color:#94a3b8}.content-block h2{font-size:1.5rem;font-weight:900;color:#172554;margin-bottom:.7rem}.content-block p{color:#475569;line-height:2;margin-top:.55rem}.step-card{background:#f8fafc;border-radius:1rem;padding:1.3rem;text-align:center;border:1px solid #e2e8f0}.step-card span{display:flex;width:2.5rem;height:2.5rem;border-radius:999px;background:#1d4ed8;color:#fff;align-items:center;justify-content:center;margin:0 auto .8rem;font-weight:900}.step-card h3{font-weight:900;color:#1e293b;line-height:1.7}.faq-card{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:1rem 1.25rem}.faq-card summary{cursor:pointer;font-weight:900;color:#172554}.faq-card p{color:#475569;line-height:1.9;border-top:1px solid #e5e7eb;margin-top:.8rem;padding-top:.8rem}.related-card{position:relative;background:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;padding:1.25rem;transition:.2s}.related-card:hover{transform:translateY(-3px);border-color:#93c5fd}.related-card i{position:absolute;left:1rem;top:1rem;color:#f97316}.related-card h3{font-weight:900;color:#172554;line-height:1.6;padding-left:1.5rem}.related-card p{color:#64748b;font-size:.85rem;margin-top:.5rem}.compare-card{background:#1e293b;border:1px solid #334155;border-radius:1.25rem;padding:1.5rem}.compare-card.jet{border-color:#f97316;background:linear-gradient(145deg,#1e293b,#172554)}.compare-card h3{font-size:1.4rem;font-weight:900;margin-bottom:.8rem}.compare-card p,.compare-card li{color:#cbd5e1;line-height:1.9}.compare-card ul{margin-top:.7rem;list-style:disc;padding-right:1.2rem}.float-wa,.float-call{width:54px;height:54px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.35rem;box-shadow:0 10px 25px rgba(0,0,0,.2)}.float-wa{background:#22c55e}.float-call{background:#f97316}
