.practice-hero{padding:96px 6vw 70px;max-width:1150px}.practice-hero h1{max-width:1000px}.practice-hero .lead{max-width:850px}.practice-strip{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.practice-strip span{border:1px solid var(--line);border-radius:999px;padding:9px 14px;color:var(--soft);font-size:13px;font-weight:800;background:rgba(0,200,255,.055)}.practice-section{padding:65px 6vw}.practice-section h2{max-width:900px}.practice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.practice-card,.practice-panel{display:block;background:linear-gradient(155deg,rgba(9,39,45,.9),rgba(4,18,22,.9));border:1px solid var(--line);border-radius:24px;padding:28px;min-height:280px}.practice-card{transition:transform .2s,border-color .2s}.practice-card:hover{transform:translateY(-4px);border-color:var(--cyan)}.practice-card small,.practice-panel small{display:block;color:var(--cyan);text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:900;margin-bottom:22px}.practice-card h3{font-size:25px;line-height:1.15}.practice-card p{font-size:15px;margin-bottom:28px}.practice-card strong{color:#88edff;font-size:14px}.practice-intro{max-width:1050px}.practice-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;counter-reset:step}.practice-step{counter-increment:step;position:relative;padding:32px;background:rgba(5,28,33,.82);border:1px solid var(--line);border-radius:23px}.practice-step:before{content:counter(step,decimal-leading-zero);display:block;color:var(--cyan);font-size:13px;font-weight:900;letter-spacing:.16em;margin-bottom:30px}.practice-step h2{font-size:26px;letter-spacing:-.035em}.practice-step p{font-size:15px;margin-bottom:0}.practice-note{max-width:1050px;margin:18px 6vw 70px;padding:28px;border-left:3px solid var(--cyan);background:rgba(0,200,255,.06);color:var(--soft);line-height:1.7}.practice-next{padding:65px 6vw 90px;border-top:1px solid var(--line)}.practice-next .practice-grid{grid-template-columns:repeat(2,1fr)}.practice-next .practice-card{min-height:190px}.practice-cta{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:0 6vw 80px;padding:32px;background:linear-gradient(110deg,rgba(0,200,255,.16),rgba(8,119,255,.09));border:1px solid var(--line);border-radius:24px}.practice-cta h2{font-size:clamp(26px,3vw,42px);margin:0}.practice-cta p{margin:8px 0 0}.practice-cta .btn{flex-shrink:0}.practice-breadcrumb{color:var(--muted);font-size:13px;font-weight:800;margin-bottom:26px}.practice-breadcrumb a{color:var(--cyan)}.practice-breadcrumb a:hover{text-decoration:underline}@media(max-width:1050px){.practice-grid,.practice-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.practice-hero{padding:65px 5vw 50px}.practice-section,.practice-next{padding:50px 5vw}.practice-grid,.practice-steps,.practice-next .practice-grid{grid-template-columns:1fr}.practice-card{min-height:auto}.practice-note{margin:16px 5vw 55px}.practice-cta{margin:0 5vw 60px;display:block}.practice-cta .btn{margin-top:20px}}
