.hww-section{background:radial-gradient(ellipse at top left,#101a18 0,#050d0b 50%,#000000 100%);padding:80px 40px 100px;min-height:100vh;color:#fff}.hww-header{text-align:center;max-width:1200px;margin:0 auto 60px}.hww-title{font-size:clamp(2rem,5vw,3rem);font-weight:600;margin-bottom:20px;letter-spacing:-.5px}.hww-subtitle{font-size:1.1rem;line-height:1.7;color:rgba(255,255,255,.85);margin:0;text-align:center}.hww-steps{flex-direction:column;gap:60px;max-width:1200px;margin:0 auto}.hww-card-wrapper,.hww-steps{display:flex}.hww-card-wrapper--left{justify-content:flex-start}.hww-card-wrapper--right{justify-content:flex-end}.hww-card{display:flex;align-items:stretch;border:1px solid rgba(255,255,255,.12);border-radius:16px;overflow:hidden;width:75%;background:rgba(255,255,255,.03)}.hww-card-title{flex:0 0 280px;padding:32px 28px;font-size:1.3rem;font-weight:700;background:rgba(255,255,255,.04);border-right:1px solid rgba(255,255,255,.1);background:linear-gradient(90deg,#6366f1,#22d3ee);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hww-card-desc,.hww-card-title{display:flex;align-items:center}.hww-card-desc{flex:1;padding:32px 36px;background:rgba(10,10,10,.6)}.hww-card-desc p{margin:0;font-size:.95rem;line-height:1.65;color:rgba(255,255,255,.8)}@media (max-width:768px){.hww-section{padding:60px 20px 80px}.hww-card{width:100%;flex-direction:column}.hww-card-title{flex:none;border-right:none;border-bottom:1px solid rgba(255,255,255,.1);padding:20px}.hww-card-desc{padding:20px}.hww-card-wrapper--left,.hww-card-wrapper--right{justify-content:flex-start}}