@media(prefers-reduced-motion:no-preference){
 .editorial .btn__arrow{transition:translate .22s cubic-bezier(.2,.7,.2,1)}
 .editorial .btn:hover .btn__arrow,.editorial .btn:focus-visible .btn__arrow{translate:4px 0}
 .editorial .btn:active{scale:.98}
 .editorial .btn{transition:background .2s,color .2s,scale .16s,box-shadow .2s}
 .editorial .advisor-card,.editorial .offer-plan{transition:box-shadow .25s,translate .25s}
 .editorial .faq-item[open] .faq-a{animation:editorial-open .28s ease-out}
 .editorial .has-detail .explorer-detail{animation:editorial-open .28s ease-out}
 .editorial .cost-teaser{background-size:180% 180%}
 @media(hover:hover){.editorial .advisor-card:hover,.editorial .offer-plan:hover{translate:0 -4px;box-shadow:0 12px 30px #0000000d}}
 @keyframes editorial-open{from{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}
}
@media(prefers-reduced-motion:reduce){.editorial *,.editorial *:before,.editorial *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

@property --orbit-angle{syntax:'<angle>';initial-value:0deg;inherits:false}
.editorial .sticky-cta__inner{position:relative;isolation:isolate;padding:2px;border-radius:10px;background:#303030;box-shadow:0 6px 28px #0005;width:280px}
.editorial .sticky-cta__inner:before,.editorial .sticky-cta__inner:after{content:'';position:absolute;inset:0;border-radius:inherit;background:conic-gradient(from var(--orbit-angle),#ff702c,#ed4f89,#7a78f5,#59d9db,#b2ef94,#ffbb65,#ff702c);z-index:-1;pointer-events:none;animation:orbit-light 5s linear infinite}
.editorial .sticky-cta__inner:after{inset:-3px;filter:blur(9px);opacity:.32;z-index:-2}
.editorial .sticky-cta .btn{width:100%;min-height:54px;border:0;border-radius:8px;background:#191919;color:#fff;font-size:15px;padding:12px 23px;justify-content:space-between}
.editorial .sticky-cta .btn:hover{background:#242424}.editorial .sticky-cta .btn__icon{background:#fff;color:#171717}
@keyframes orbit-light{to{--orbit-angle:360deg}}
@media(max-width:760px){.editorial .sticky-cta{left:24px;right:24px;bottom:max(18px,env(safe-area-inset-bottom))}.editorial .sticky-cta__inner{width:100%}}
@media(prefers-reduced-motion:reduce){.editorial .sticky-cta__inner:before,.editorial .sticky-cta__inner:after{animation:none!important}}
