:root{--navy:#1a2a5e;--navy-dark:#111c42;--gold:#f0a500;--gold-light:#f7c847;--cream:#f9f7f2;--shadow:0 8px 32px rgba(26,42,94,0.10);--shadow-gold:0 4px 24px rgba(240,165,0,0.18);--transition:0.35s cubic-bezier(.4,0,.2,1);--radius:16px}html{scroll-behavior:smooth}@keyframes fadeUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,100%{transform:translateY(0px)}50%{transform:translateY(-12px)}}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 rgba(240,165,0,0.5)}70%{box-shadow:0 0 0 14px rgba(240,165,0,0)}100%{box-shadow:0 0 0 0 rgba(240,165,0,0)}}@keyframes gradientShift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.rcs-reveal{opacity:0;transform:translateY(36px);transition:opacity 0.7s ease,transform 0.7s ease}.rcs-reveal.rcs-visible{opacity:1;transform:translateY(0)}.rcs-label{display:inline-block;font-size:0.75rem;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.rcs-service-card{background:#fff;border-radius:var(--radius);padding:36px 30px;border:1px solid #e2e5f0;transition:all var(--transition);position:relative;overflow:hidden}.rcs-service-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--navy),var(--gold));transform:scaleX(0);transform-origin:left;transition:transform var(--transition)}.rcs-service-card:hover{transform:translateY(-8px);box-shadow:var(--shadow)}.rcs-service-card:hover::before{transform:scaleX(1)}.rcs-whatsapp{position:fixed;bottom:90px;right:28px;width:52px;height:52px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;color:white;font-size:1.5rem;text-decoration:none;box-shadow:0 4px 20px rgba(37,211,102,0.4);z-index:9999;animation:pulse-ring 3s infinite;transition:transform 0.3s ease}.rcs-whatsapp:hover{transform:scale(1.1)}.rcs-hero-section{background:linear-gradient(135deg,#111c42 0%,#1a2a5e 50%,#1e3a8a 100%);background-size:200% 200%;animation:gradientShift 8s ease infinite}.rcs-float{animation:float 6s ease-in-out infinite}.rcs-gold-bar{height:4px;background:linear-gradient(90deg,var(--navy),var(--gold));border-radius:2px;margin-bottom:24px}.et_pb_button.rcs-btn-gold{background:var(--gold)!important;color:var(--navy-dark)!important;border-color:var(--gold)!important;border-radius:50px!important;font-weight:700!important}.et_pb_button.rcs-btn-gold:hover{background:var(--gold-light)!important;transform:translateY(-3px);box-shadow:var(--shadow-gold)!important}.et_pb_button.rcs-btn-navy{background:var(--navy)!important;color:#fff!important;border-color:var(--navy)!important;border-radius:50px!important;font-weight:700!important}.et_pb_button.rcs-btn-navy:hover{background:#2a3f8f!important;transform:translateY(-3px)}Then add this JavaScript snippet via Divi → Theme Options → Integration → Add code to the footer: