.social-icon-btn[data-astro-cid-sz7xmlte]{position:relative;overflow:hidden;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease,transform .25s ease,translate .25s ease}.social-icon-btn[data-astro-cid-sz7xmlte]:hover{background-color:var(--social-color);color:#fff;box-shadow:0 8px 20px var(--social-glow)}.social-icon-btn[data-astro-cid-sz7xmlte] .social-ripple[data-astro-cid-sz7xmlte]{position:absolute;border-radius:50%;background:#ffffff59;transform:scale(0);pointer-events:none;animation:social-ripple-expand .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes social-ripple-expand{to{transform:scale(4);opacity:0}}.area-link[data-astro-cid-sz7xmlte]{position:relative;display:inline-block;transition:color .2s ease}.area-link[data-astro-cid-sz7xmlte]:after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:1px;background:#c8408e;transition:width .25s cubic-bezier(.16,1,.3,1)}.area-link[data-astro-cid-sz7xmlte]:hover:after{width:100%}.footer-marquee-track[data-astro-cid-sz7xmlte]{animation-fill-mode:both}.footer-marquee-wrap[data-astro-cid-sz7xmlte]{animation:footer-marquee-fadein 1.2s ease-out both}@keyframes footer-marquee-fadein{0%{opacity:0}to{opacity:1}}.footer-columns[data-astro-cid-sz7xmlte]>[data-astro-cid-sz7xmlte]{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.footer-columns[data-astro-cid-sz7xmlte].footer-revealed>[data-astro-cid-sz7xmlte]:nth-child(1){opacity:1;transform:none;transition-delay:0s}.footer-columns[data-astro-cid-sz7xmlte].footer-revealed>[data-astro-cid-sz7xmlte]:nth-child(2){opacity:1;transform:none;transition-delay:.1s}.footer-columns[data-astro-cid-sz7xmlte].footer-revealed>[data-astro-cid-sz7xmlte]:nth-child(3){opacity:1;transform:none;transition-delay:.2s}.footer-columns[data-astro-cid-sz7xmlte].footer-revealed>[data-astro-cid-sz7xmlte]:nth-child(4){opacity:1;transform:none;transition-delay:.3s}@media(prefers-reduced-motion:reduce){.footer-columns[data-astro-cid-sz7xmlte]>[data-astro-cid-sz7xmlte]{opacity:1;transform:none;transition:none}.footer-marquee-wrap[data-astro-cid-sz7xmlte]{animation:none}}.floating-btn[data-astro-cid-uncwx6mr]{height:48px;width:48px;min-width:48px;border-radius:10px 0 0 10px;border:1px solid rgba(255,255,255,.08);border-right:none;transform:translate(100%);opacity:0;animation:floatSlideIn .55s cubic-bezier(.34,1.56,.64,1) forwards}.floating-btn[data-astro-cid-uncwx6mr]:hover{width:auto;min-width:48px}@keyframes floatSlideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.floating-attention-ring[data-astro-cid-uncwx6mr]{box-shadow:inset 0 0 #fff0;animation:floating-attn-pulse 4s ease-in-out 3s infinite}@keyframes floating-attn-pulse{0%,85%,to{box-shadow:inset 0 0 #fff0}90%{box-shadow:inset 0 0 0 2px #ffffff40}95%{box-shadow:inset 0 0 #fff0}}.popup-check-path[data-astro-cid-5rk7zfkb]{stroke-dasharray:30;stroke-dashoffset:30}.popup-success-active[data-astro-cid-5rk7zfkb] .popup-check-circle[data-astro-cid-5rk7zfkb]{animation:popup-circle-pop .4s .1s cubic-bezier(.34,1.56,.64,1) both}.popup-success-active[data-astro-cid-5rk7zfkb] .popup-check-path[data-astro-cid-5rk7zfkb]{animation:popup-check-draw .4s .35s cubic-bezier(.65,0,.35,1) forwards}.popup-success-active[data-astro-cid-5rk7zfkb] .popup-burst-ring[data-astro-cid-5rk7zfkb]{animation:popup-burst .6s .15s cubic-bezier(.34,1.56,.64,1) both}.popup-success-active[data-astro-cid-5rk7zfkb] .popup-success-heading[data-astro-cid-5rk7zfkb]{animation:slide-up-fade .4s .5s cubic-bezier(.16,1,.3,1) both;opacity:0}.popup-success-active[data-astro-cid-5rk7zfkb] .popup-success-text[data-astro-cid-5rk7zfkb]{animation:slide-up-fade .4s .6s cubic-bezier(.16,1,.3,1) both;opacity:0}.popup-success-active[data-astro-cid-5rk7zfkb] .popup-success-btn[data-astro-cid-5rk7zfkb]{animation:slide-up-fade .4s .7s cubic-bezier(.16,1,.3,1) both;opacity:0}@keyframes popup-circle-pop{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes popup-check-draw{to{stroke-dashoffset:0}}@keyframes popup-burst{0%{transform:scale(.5);opacity:1}to{transform:scale(1.8);opacity:0}}@keyframes slide-up-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.popup-success-active[data-astro-cid-5rk7zfkb] .popup-check-circle[data-astro-cid-5rk7zfkb],.popup-success-active[data-astro-cid-5rk7zfkb] .popup-check-path[data-astro-cid-5rk7zfkb],.popup-success-active[data-astro-cid-5rk7zfkb] .popup-burst-ring[data-astro-cid-5rk7zfkb],.popup-success-active[data-astro-cid-5rk7zfkb] .popup-success-heading[data-astro-cid-5rk7zfkb],.popup-success-active[data-astro-cid-5rk7zfkb] .popup-success-text[data-astro-cid-5rk7zfkb],.popup-success-active[data-astro-cid-5rk7zfkb] .popup-success-btn[data-astro-cid-5rk7zfkb]{animation:none;opacity:1;transform:none}.popup-check-path[data-astro-cid-5rk7zfkb]{stroke-dashoffset:0}}@keyframes sp-ring-spin{to{transform:rotate(360deg)}}.sp-avatar-ring-spin[data-astro-cid-cpxrbyad]{animation:sp-ring-spin 4s linear infinite}@media(prefers-reduced-motion:reduce){.sp-avatar-ring-spin[data-astro-cid-cpxrbyad]{animation:none}}html{scroll-behavior:smooth}body{overflow-x:hidden}#scroll-progress{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,#d93080,#e84898,#f06b6b,#e84898,#d93080);background-size:300% auto;width:0%;z-index:9999;transition:width .08s linear;pointer-events:none;animation:shimmer 3s linear infinite}.reveal{opacity:0;transform:translateY(20px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.reveal.revealed{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translate(-28px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.reveal-left.revealed{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transform:translate(28px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.reveal-right.revealed{opacity:1;transform:translate(0)}.reveal-delay-0{transition-delay:0s}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.reveal-delay-5{transition-delay:.5s}.reveal-delay-6{transition-delay:.6s}.reveal-delay-7{transition-delay:.7s}.reveal-delay-8{transition-delay:.8s}.reveal-scale{opacity:0;transform:scale(.95);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.reveal-scale.revealed{opacity:1;transform:scale(1)}.reveal-up-fast{opacity:0;transform:translateY(16px);transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1)}.reveal-up-fast.revealed{opacity:1;transform:translateY(0)}.reveal-stagger-grid>*{opacity:0;transform:translateY(16px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.reveal-stagger-grid.revealed>*{opacity:1;transform:translateY(0)}.marquee-container{overflow:hidden;position:relative}.marquee-track{display:flex;width:-moz-max-content;width:max-content}.marquee-container:hover .marquee-track{animation-play-state:paused}.glass-dark{background:#ffffff08;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.glass-form{background:#1c0a52d9;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 8px 32px #00000080,inset 0 1px #ffffff12}.glass-purple{background:#2e0e8061;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 40px #0006,inset 0 1px #d9308024;border:1px solid rgba(217,48,128,.18)}.glass-purple-deep{background:#220c60eb;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:0 20px 60px #00000080,inset 0 1px #ffffff0f,inset 0 -1px #d930801a;border:1px solid rgba(217,48,128,.14)}.glass-light{background:#ffffffd9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 24px #0000000f}.text-gradient{background:linear-gradient(135deg,#d93080,#e84898 40%,#f06b6b);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift 4s ease infinite}@keyframes gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes float-badge{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.animate-float{animation:float-badge 3.5s ease-in-out infinite}.animate-float-slow{animation:float-badge 5s ease-in-out infinite}@keyframes mesh-drift{0%{transform:translate(0) scale(1)}33%{transform:translate(3%,2%) scale(1.04)}66%{transform:translate(-2%,3%) scale(.97)}to{transform:translate(0) scale(1)}}.animate-mesh-drift{animation:mesh-drift 14s ease-in-out infinite}@keyframes arc-fill{0%{stroke-dashoffset:var(--arc-length, 220)}to{stroke-dashoffset:var(--arc-remain, 0)}}@keyframes shimmer-sweep{0%{transform:translate(-100%) skew(-15deg)}to{transform:translate(250%) skew(-15deg)}}@keyframes badge-stamp{0%{transform:scale(0) rotate(-20deg);opacity:0}70%{transform:scale(1.15) rotate(3deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes slide-up-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up-fade{animation:slide-up-fade .5s cubic-bezier(.16,1,.3,1) both}@keyframes hero-entrance{0%{opacity:0;transform:translateY(28px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.hero-stagger-item{opacity:0;animation:hero-entrance .7s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.15s + var(--stagger, 0) * .12s)}@media(prefers-reduced-motion:reduce){.hero-stagger-item{animation:none;opacity:1}}@keyframes energy-flow-dash{to{stroke-dashoffset:-20}}.energy-flow-path{animation:energy-flow-dash 1.2s linear infinite}@keyframes check-draw{to{stroke-dashoffset:0}}@keyframes ticker-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes timeline-draw{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes node-pop{0%{transform:scale(0) rotate(-30deg);opacity:0}65%{transform:scale(1.2) rotate(4deg)}to{transform:scale(1) rotate(0);opacity:1}}::-moz-selection{background-color:#d930802e;color:inherit}::selection{background-color:#d930802e;color:inherit}input[type=text],input[type=email],input[type=tel],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.dot-grid,.dot-grid-dark{background-image:none}.bg-mesh-gradient{background:radial-gradient(ellipse at 20% 50%,rgba(217,48,128,.12) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(240,107,107,.08) 0%,transparent 50%),radial-gradient(ellipse at 50% 80%,rgba(46,14,128,.18) 0%,transparent 50%)}.bg-mesh-dark{background:radial-gradient(ellipse at 25% 0%,rgba(217,48,128,.14) 0%,transparent 50%),radial-gradient(ellipse at 75% 100%,rgba(240,107,107,.09) 0%,transparent 50%),radial-gradient(ellipse at 10% 80%,rgba(46,14,128,.22) 0%,transparent 40%)}.bg-purple-deep{background:linear-gradient(150deg,#220c60,#1c0a52 60%,#110638)}.text-shimmer{background:linear-gradient(90deg,#d93080,#e84898,#f06b6b,#e84898,#d93080);background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 4s linear infinite}.section-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(217,48,128,.22) 30%,rgba(240,107,107,.16) 70%,transparent)}.card-glow:hover{box-shadow:0 20px 40px #00000014,0 8px 16px #0000000a}.btn-glow{position:relative}.btn-glow:after{content:"";position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(135deg,#d93080,#e84898,#f06b6b);opacity:0;transition:opacity .3s ease;z-index:-1;filter:blur(10px)}.btn-glow:hover:after{opacity:.55}.stagger-children>*{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.stagger-children.revealed>*:nth-child(1){opacity:1;transform:none;transition-delay:0s}.stagger-children.revealed>*:nth-child(2){opacity:1;transform:none;transition-delay:.07s}.stagger-children.revealed>*:nth-child(3){opacity:1;transform:none;transition-delay:.14s}.stagger-children.revealed>*:nth-child(4){opacity:1;transform:none;transition-delay:.21s}.stagger-children.revealed>*:nth-child(5){opacity:1;transform:none;transition-delay:.28s}.stagger-children.revealed>*:nth-child(6){opacity:1;transform:none;transition-delay:.35s}.process-line-track{position:relative;overflow:hidden}.process-line-fill{position:absolute;top:0;left:0;height:100%;width:0%;background:linear-gradient(90deg,#d93080,#e84898,#f06b6b);transition:width 1.2s cubic-bezier(.16,1,.3,1)}.process-line-track.line-revealed .process-line-fill{width:100%}@keyframes scroll-bounce{0%,to{transform:translateY(0) translate(-50%);opacity:.5}50%{transform:translateY(8px) translate(-50%);opacity:1}}.scroll-indicator{animation:scroll-bounce 2.2s ease-in-out infinite}@keyframes headline-cycle-1{0%,28%{opacity:1;transform:translateY(0)}33%,95%{opacity:0;transform:translateY(-14px)}to{opacity:0;transform:translateY(-14px)}}@keyframes headline-cycle-2{0%,27%{opacity:0;transform:translateY(14px)}33%,60%{opacity:1;transform:translateY(0)}66%,to{opacity:0;transform:translateY(-14px)}}@keyframes headline-cycle-3{0%,62%{opacity:0;transform:translateY(14px)}68%,95%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(14px)}}.cycle-1{animation:headline-cycle-1 9s ease-in-out infinite}.cycle-2{animation:headline-cycle-2 9s ease-in-out infinite}.cycle-3{animation:headline-cycle-3 9s ease-in-out infinite}.wave-divider{display:block;width:100%;overflow:hidden;line-height:0;pointer-events:none}.wave-divider svg{display:block;width:100%}.spotlight-card{position:relative;overflow:hidden}.spotlight-card:after{content:"";position:absolute;inset:0;background:radial-gradient(500px circle at var(--mx, 50%) var(--my, 50%),rgba(217,48,128,.14),transparent 40%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:0;border-radius:inherit}.spotlight-card:hover:after{opacity:1}.spotlight-card>*{position:relative;z-index:1}@keyframes tab-slide-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.prop-panel-active{animation:tab-slide-in .4s cubic-bezier(.16,1,.3,1) both}.dropdown-service-item{opacity:0;transform:translateY(8px);transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),background .2s;transition-delay:var(--dd-delay, 0s)}.dropdown-service-item.dd-visible{opacity:1;transform:translateY(0)}.header-glow-line-animated{background:linear-gradient(90deg,transparent,rgba(217,48,128,.45) 20%,rgba(240,107,107,.38) 50%,rgba(217,48,128,.45) 80%,transparent);background-size:200% 100%;animation:header-glow-sweep 4s ease-in-out infinite}@keyframes header-glow-sweep{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes bar-grow{0%{width:0%}to{width:var(--bar-width, 70%)}}.savings-bar{animation:bar-grow 1.2s cubic-bezier(.16,1,.3,1) both}@keyframes star-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}.star-reveal{animation:star-fill .4s ease-out both}.stagger-children>*:nth-child(7){transition-delay:.42s}.stagger-children>*:nth-child(8){transition-delay:.49s}.stagger-children.revealed>*:nth-child(7){opacity:1;transform:none;transition-delay:.42s}.stagger-children.revealed>*:nth-child(8){opacity:1;transform:none;transition-delay:.49s}.hero-grid-mesh{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:80px 80px}@keyframes glow-drift{0%{transform:translate(0)}33%{transform:translate(60px,-40px)}66%{transform:translate(-40px,50px)}to{transform:translate(0)}}.hero-glow-drift{animation:glow-drift 18s ease-in-out infinite}.hero-badge-border{position:relative;background:#ffffff0d;border:1px solid transparent;background-clip:padding-box}.hero-badge-border:before{content:"";position:absolute;inset:-1px;border-radius:9999px;background:conic-gradient(from 0deg,#c8408e80,#f06b6b66,#c8408e4d,#2d0a7266,#c8408e80);z-index:-1;animation:border-spin 6s linear infinite}@keyframes border-spin{to{transform:rotate(360deg)}}.hero-stat-item{opacity:0;transform:translateY(10px);animation:hero-stat-enter .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes hero-stat-enter{to{opacity:1;transform:translateY(0)}}@keyframes scroll-dot-move{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(6px);opacity:1}}.animate-scroll-dot{animation:scroll-dot-move 1.8s ease-in-out infinite}.hero-particles{background-image:radial-gradient(1px 1px at 15% 25%,rgba(200,64,142,.4) 50%,transparent 50%),radial-gradient(1px 1px at 45% 60%,rgba(240,107,107,.3) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 75% 15%,rgba(200,64,142,.3) 50%,transparent 50%),radial-gradient(1px 1px at 85% 70%,rgba(45,10,114,.5) 50%,transparent 50%),radial-gradient(1px 1px at 25% 85%,rgba(240,107,107,.25) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 55% 35%,rgba(200,64,142,.2) 50%,transparent 50%);animation:hero-particle-drift 20s ease-in-out infinite}@keyframes hero-particle-drift{0%,to{transform:translateY(0) translate(0)}25%{transform:translateY(-15px) translate(8px)}50%{transform:translateY(-25px) translate(-5px)}75%{transform:translateY(-12px) translate(12px)}}.hero-parallax-orb{transition:transform .3s cubic-bezier(.25,.46,.45,.94);will-change:transform}.scroll-glow-ring{background:radial-gradient(circle,rgba(200,64,142,.2),transparent 70%);animation:scroll-glow-breathe 2.5s ease-in-out infinite}@keyframes scroll-glow-breathe{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}.fine-grain{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px}@keyframes bentoIconPop{0%{transform:scale(.8);opacity:.5}60%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}.timeline-node{opacity:0;transform:scale(0)}.btn-shimmer{position:relative;overflow:hidden}.btn-shimmer:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transform:skew(-20deg);transition:none;pointer-events:none}.btn-shimmer:hover:before{animation:btnShimmerSlide .6s ease forwards}@keyframes btnShimmerSlide{to{left:140%}}.announce-link:hover{text-shadow:0 0 8px rgba(200,64,142,.4)}.sp-toast{transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.lead-idle-shimmer{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);transform:skew(-20deg);pointer-events:none;animation:lead-shimmer-idle 5s ease-in-out infinite}@keyframes lead-shimmer-idle{0%,80%,to{left:-100%}90%{left:180%}}@keyframes lead-error-shake{0%,to{transform:translate(0)}15%{transform:translate(-6px)}30%{transform:translate(5px)}45%{transform:translate(-4px)}60%{transform:translate(3px)}75%{transform:translate(-1px)}}.lead-error-shake{animation:lead-error-shake .5s cubic-bezier(.36,.07,.19,.97)}.lead-check-path{stroke-dasharray:30;stroke-dashoffset:30;animation:lead-check-draw .5s .3s cubic-bezier(.65,0,.35,1) forwards}@keyframes lead-check-draw{to{stroke-dashoffset:0}}.lead-burst-ring{animation:lead-burst-expand .6s .1s cubic-bezier(.34,1.56,.64,1) both}@keyframes lead-burst-expand{0%{transform:scale(.5);opacity:1}to{transform:scale(1.8);opacity:0}}.lead-success-heading{animation:slide-up-fade .5s .5s cubic-bezier(.16,1,.3,1) both}.lead-success-text{animation:slide-up-fade .5s .65s cubic-bezier(.16,1,.3,1) both}:focus-visible{outline:2px solid #C8408E;outline-offset:2px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;box-shadow:0 0 0 3px #c8408e33;border-color:#c8408e66;transition:box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .2s}a[class*=bg-brand-pink],a[class*=bg-brand-rose],a[class*=bg-emerald],a[class*=bg-teal],a[class*=bg-amber],button[class*=bg-brand-pink],button[class*=bg-brand-rose],button[class*=bg-emerald]{transition-property:transform,background-color,box-shadow,border-color,color;transition-duration:.2s;transition-timing-function:cubic-bezier(.16,1,.3,1)}a[class*=bg-brand-pink]:active,a[class*=bg-brand-rose]:active,a[class*=bg-emerald]:active,a[class*=bg-teal]:active,button[class*=bg-brand-pink]:active,button[class*=bg-brand-rose]:active{transform:scale(.97);transition-duration:.1s}.bundle-card{will-change:transform,opacity}.bundle-icon-wrap{will-change:transform}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.reveal-left,.reveal-right,.reveal-scale,.reveal-up-fast{opacity:1;transform:none;transition:none}.reveal-stagger-grid>*{opacity:1;transform:none;transition:none}.stagger-children>*{opacity:1;transform:none;transition:none}.marquee-track{animation:none!important}#scroll-progress{display:none}.scroll-indicator,.cycle-1,.cycle-2,.cycle-3{animation:none!important}.hero-glow-drift,.hero-badge-border:before,.animate-scroll-dot{animation:none!important}.hero-stat-item,.timeline-node{opacity:1;transform:none;animation:none!important}.hero-scroll-indicator{display:none!important}.btn-shimmer:before{animation:none!important;display:none}.odometer-digit-strip{transition:none!important}.install-timeline-line{transform:scaleX(1);animation:none!important}.install-timeline-node{transform:scale(1);animation:none!important}.install-timeline-node .animate-ping{animation:none!important;display:none}.bento-icon-bounce{animation:none!important;opacity:1}.process-content-cascade>*{opacity:1!important;transform:none!important;transition:none!important}.cta-proof-item{opacity:1!important;transform:none!important;transition:none!important}.cta-check-icon{transform:scale(1)!important}.cta-check-path{stroke-dashoffset:0}.lead-check-path{stroke-dashoffset:0;animation:none!important}.lead-burst-ring{animation:none!important}.lead-success-heading,.lead-success-text{animation:none!important;opacity:1}.wiz-success-icon,.svc-card.selected .svc-check{animation:none!important}.bundle-card{opacity:1!important;transform:none!important;transition:none!important}.bundle-badge,.bundle-saving{opacity:1!important;transform:none!important}.bundle-check path{stroke-dashoffset:0!important}.testimonial-grid-card{opacity:1!important;transform:none!important;transition:none!important}.comparison-row,.comparison-cta{opacity:1!important;transform:none!important}.comparison-badge{opacity:1!important;transform:none!important;animation:none!important}.check-svg path{stroke-dashoffset:0!important}.quote-draw-path{stroke-dashoffset:0!important;transition:none!important}.faq-divider{transform:scaleX(1)!important;transition:none!important}.footer-marquee-wrap,.avatar-float,.avatar-float-sm,.bundle-pulse-border{animation:none!important}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}
