#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}.btn-primary{background:linear-gradient(135deg,#ff69b4,#ff1493);color:#fff;font-weight:700;padding:14px 32px;border-radius:8px;border:none;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;font-size:14px}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(255,20,147,.4)}.btn-secondary{background:transparent;color:#fff;border:2px solid #ff1493;padding:12px 28px;border-radius:8px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:500}.btn-secondary:hover{background:#ff1493;color:#fff}.section-padding{padding:100px 24px}@media (max-width:768px){.section-padding{padding:60px 16px}}.animate-fade-in{animation:fadeIn .6s ease-out forwards;opacity:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.gradient-overlay{background:linear-gradient(135deg,rgba(0,0,0,.8),rgba(0,0,0,.4))}.contact-option{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:15px;border-radius:12px;cursor:pointer;transition:all .2s;background:white;color:#333;text-align:center;min-height:100px}.contact-option:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.contact-option.active{border:2px solid #ff1493}.contact-option input[type=radio]{display:none}.social-icons-row{gap:15px;padding:15px;background:white;border-radius:12px}.social-icon,.social-icons-row{display:flex;justify-content:center}.social-icon{width:40px;height:40px;align-items:center;border-radius:50%;background:#f1f1f1;transition:all .2s;cursor:pointer}.social-icon:hover{transform:scale(1.1);background:#ff1493;color:white}@keyframes pulseGlow{0%,to{box-shadow:0 0 6px 1px rgba(236,72,153,.5),0 0 12px 2px rgba(236,72,153,.4),0 0 20px 4px rgba(236,72,153,.2)}50%{box-shadow:0 0 12px 3px rgba(236,72,153,.7),0 0 24px 6px rgba(236,72,153,.6),0 0 32px 10px rgba(236,72,153,.4)}}.promo-card-glow{animation:pulseGlow 2.5s ease-in-out infinite;transition:box-shadow .3s ease}@keyframes giftFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes textPulse{0%,to{opacity:1;text-shadow:0 0 20px rgba(236,72,153,1),0 0 40px rgba(236,72,153,.8)}50%{opacity:.9;text-shadow:0 0 30px rgba(236,72,153,1),0 0 60px rgba(236,72,153,1)}}@keyframes floatWhatsApp{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.sr-liquid-glass{position:relative;background:rgba(10,12,26,.42);backdrop-filter:blur(16px) saturate(135%);-webkit-backdrop-filter:blur(16px) saturate(135%);border-radius:24px;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -1px 0 rgba(255,255,255,.04),0 20px 60px rgba(0,0,0,.45)}.sr-liquid-glass-strong{position:relative;background:rgba(8,10,22,.6);backdrop-filter:blur(26px) saturate(150%);-webkit-backdrop-filter:blur(26px) saturate(150%);border-radius:32px;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(255,255,255,.05),0 30px 80px rgba(0,0,0,.55)}.sr-liquid-glass-strong:before,.sr-liquid-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(120,160,255,.55),rgba(255,255,255,.1) 42%,rgba(236,72,153,.45));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}@keyframes srLogoGlow{0%,to{filter:drop-shadow(0 0 18px rgba(99,102,241,.55)) drop-shadow(0 0 42px rgba(236,72,153,.35))}50%{filter:drop-shadow(0 0 30px rgba(99,102,241,.8)) drop-shadow(0 0 70px rgba(236,72,153,.55))}}@keyframes srPortalDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes srParticleFloat{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(-18px);opacity:1}}@keyframes srLogoBreathe{0%,to{transform:translateY(0) scale(1);filter:drop-shadow(0 0 16px rgba(56,140,255,.55)) drop-shadow(0 0 38px rgba(217,70,239,.4))}50%{transform:translateY(-8px) scale(1.015);filter:drop-shadow(0 0 30px rgba(56,140,255,.85)) drop-shadow(0 0 70px rgba(217,70,239,.6))}}.sr-logo-breathe{animation:srLogoBreathe 7s ease-in-out infinite;will-change:transform,filter}@keyframes srRingSpin{to{transform:translate(-50%,-50%) rotate(1turn)}}.sr-energy-ring{animation:srRingSpin 26s linear infinite}@keyframes srFieldPulse{0%,to{opacity:.7;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}.sr-energy-field{animation:srFieldPulse 8s ease-in-out infinite}.sr-display{font-weight:900;line-height:1.08;letter-spacing:0;text-wrap:balance}.sr-text-glow{text-shadow:0 4px 40px rgba(0,0,0,.85),0 0 36px rgba(56,140,255,.25)}.sr-eyebrow{font-weight:600;letter-spacing:.18em;text-transform:uppercase}.sr-panel-media{transition:transform .6s cubic-bezier(.22,1,.36,1);will-change:transform}.sr-panel:hover .sr-panel-media{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.promo-card-glow,.sr-energy-field,.sr-energy-ring,.sr-logo-breathe{animation:none!important}.sr-panel:hover .sr-panel-media{transform:none}}