.eas-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;outline:none;background:linear-gradient(to right,#e8b454 0,#e8b454 var(--p,30%),rgba(255,255,255,.1) var(--p,30%),rgba(255,255,255,.1) 100%)}.eas-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid #e8b454;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.4)}.eas-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid #e8b454;cursor:pointer}.eas-hero:before{z-index:0;background:radial-gradient(900px 500px at 80% -10%,rgba(232,180,84,.16),transparent 60%),radial-gradient(700px 600px at 10% 110%,rgba(91,164,247,.08),transparent 60%)}.eas-fin:before,.eas-hero:before{content:"";position:absolute;inset:0;pointer-events:none}.eas-fin:before{background:radial-gradient(700px 400px at 100% 50%,rgba(232,180,84,.08),transparent 60%)}.eas-cta:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(700px 300px at 50% 0,rgba(255,255,255,.22),transparent 60%)}.eas-pulse-dot{position:relative;display:inline-block;width:8px;height:8px;border-radius:50%;background:#00a586;animation:eas-pulse 2s infinite}@keyframes eas-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(0,165,134,.5)}50%{opacity:.7;box-shadow:0 0 0 8px rgba(0,165,134,0)}}.eas-faq summary{list-style:none;cursor:pointer}.eas-faq summary::-webkit-details-marker{display:none}.eas-faq summary:after{content:"+";color:#e8b454;font-size:1.6rem;font-weight:400;line-height:1;transition:transform .2s}.eas-faq details[open] summary:after{transform:rotate(45deg)}.eas-step:before{content:attr(data-step);position:absolute;top:1.1rem;right:1.2rem;font-size:2.4rem;font-weight:800;color:rgba(232,180,84,.18);letter-spacing:-.04em;line-height:1}.eas-cat:after{content:"→";position:absolute;right:1.4rem;top:1.4rem;color:#8b95a8;font-size:1.2rem;transition:transform .2s,color .2s}.eas-cat:hover:after{color:#e8b454;transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.eas-pulse-dot{animation:none}}