.how-page-hero .page-hero-box{max-width:1050px}.how-process{padding-top:36px}.how-section-head{margin:58px 0 22px}.how-section-head .lead{max-width:860px}.how-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.how-facts article{padding:19px;border-radius:19px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09)}.how-facts strong{display:block;font-size:18px;line-height:1.15;margin-bottom:8px;color:#fff}.how-facts span{display:block;color:var(--muted,#a6abb5);font-size:13px;line-height:1.5}.how-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.how-step{position:relative;overflow:hidden;display:grid;grid-template-columns:58px 1fr;gap:18px;padding:25px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.03));min-height:220px;transition:transform .2s ease,border-color .2s ease,background .2s ease}.how-step:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.2);background:linear-gradient(145deg,rgba(255,255,255,.095),rgba(255,255,255,.04))}.how-step-num{width:50px;height:50px;display:grid;place-items:center;border-radius:16px;background:rgba(255,255,255,.09);font-weight:800;font-size:15px;color:#fff}.how-step h3{font-size:24px;line-height:1.15;margin:3px 0 11px}.how-step p{color:var(--muted,#a6abb5);line-height:1.65;margin:0}.how-contract-note{display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:28px;align-items:start;margin-top:24px;padding:24px 26px;border-radius:22px;background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.1)}.how-contract-note h3{font-size:23px;line-height:1.2;margin:8px 0 0}.how-contract-note p{margin:0;color:#d9dde5;line-height:1.7}@media(max-width:900px){.how-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.how-contract-note{grid-template-columns:1fr;gap:12px}}@media(max-width:680px){.how-steps,.how-facts{grid-template-columns:1fr}.how-step{grid-template-columns:46px 1fr;gap:13px;min-height:0;padding:20px}.how-step-num{width:42px;height:42px;border-radius:13px}.how-step h3{font-size:20px}.how-contract-note{padding:20px}}
