.gs-approach{padding:88px 24px;background:#070b18;color:#f4efff}.gs-approach-header,.gs-approach-grid,.gs-approach-note{max-width:1180px;margin-left:auto;margin-right:auto}.gs-approach-header{text-align:center;max-width:860px;margin-bottom:42px}.gs-approach-eyebrow{color:#bd8bff;font-size:12px;letter-spacing:.18em;font-weight:700;margin-bottom:18px}.gs-approach h2{font-size:clamp(30px,4vw,48px);line-height:1.15;font-weight:700;margin:0 0 20px;letter-spacing:-.025em}.gs-approach-intro{color:#c6c7d4;font-size:18px;line-height:1.65;max-width:720px;margin:auto}.gs-approach-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.gs-approach-card{background:linear-gradient(145deg,#17132c,#101526);border:1px solid #7b2cff36;border-radius:20px;padding:30px}.gs-approach-number{display:inline-flex;color:#bd8bff;font-size:14px;font-weight:700;border-bottom:2px solid #9254ed;padding-bottom:9px;margin-bottom:25px}.gs-approach-card h3{font-size:23px;line-height:1.3;font-weight:650;margin:0 0 16px}.gs-approach-card p{color:#c6c7d4;font-size:16px;line-height:1.7;margin:0}.gs-approach-note{color:#bfa4e3;font-size:15px;text-align:center;margin-top:30px;line-height:1.6}@media(max-width:767px){.gs-approach{padding:60px 20px}.gs-approach-grid{grid-template-columns:1fr;gap:16px}.gs-approach-card{padding:26px}.gs-approach-header{margin-bottom:30px}.gs-approach-intro{font-size:16px}.gs-approach-note{max-width:290px}}