.how-hero{isolation:isolate;overflow:hidden;background:#000}.how-hero:before{content:"";position:absolute;inset:-14px;z-index:0;background-image:linear-gradient(180deg,#000000ad,#000000d6 66%,#000);background-position:center 42%;background-size:cover;filter:blur(1px)}.how-step-card,.how-faq-item{background:#ffffff0b;border:1px solid rgba(255,255,255,.08)}.how-faq-item summary{list-style:none}.how-faq-item summary::-webkit-details-marker{display:none}.how-faq-item[open] .how-faq-icon{transform:rotate(45deg);color:#ff6210}@media (prefers-reduced-motion: no-preference){.how-step-card{transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.how-step-card:hover{transform:translateY(-5px);border-color:#ff62106b}.how-feature{transition:transform .4s cubic-bezier(.22,1,.36,1),filter .4s ease}.how-feature:hover{transform:translateY(-9px);filter:drop-shadow(0 12px 18px rgba(255,98,16,.12))}.how-feature .how-feature-line,.how-feature .how-feature-icon,.how-feature h3,.how-feature p{transition:width .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),color .3s ease}.how-feature:hover .how-feature-line{width:100%}.how-feature:hover .how-feature-icon{transform:scale(1.14) rotate(-5deg)}.how-feature:hover h3{color:#ff7a35}.how-feature:hover p{color:#ffffffd1}}.how-hero-background{position:absolute;inset:-14px;z-index:-1;width:calc(100% + 28px);height:calc(100% + 28px);max-width:none;object-fit:cover;object-position:center 42%;filter:blur(1px)}.how-video-pattern{background-image:radial-gradient(rgba(255,255,255,.6) .7px,transparent .7px);background-size:5px 5px}
