
.gs-system-section{background:linear-gradient(135deg,#0f1528,#090c1a 70%);position:relative;padding:100px 24px;scroll-margin-top:90px;color:#faf9ff}
.gs-system-inner{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1.05fr;gap:90px;align-items:start}
.gs-system-eyebrow{font-size:11px;letter-spacing:.22em;font-weight:600;color:#c3a0ff;margin:0 0 24px}
.gs-system-intro h2{font-size:clamp(32px,3.3vw,48px);line-height:1.12;letter-spacing:-.045em;font-weight:750;margin:0 0 25px}
.gs-system-intro h2 span{display:block;color:#b16bff;margin-top:8px}
.gs-system-description{font-size:16px;line-height:1.8;color:#cfcddb;margin:0 0 32px}
.gs-system-plan{border-left:2px solid #9944ff;padding-left:22px;margin-bottom:34px}
.gs-system-plan h3{font-size:17px;font-weight:650;margin:0 0 9px}
.gs-system-plan p{font-size:14px;line-height:1.75;color:#bab7cb;margin:0}
.gs-system-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.gs-system-actions .gs-hero-primary{padding:16px 22px;min-height:54px;font-size:14px}
.gs-system-actions .gs-hero-primary>span{font-size:20px}
.gs-system-actions .gs-hero-secondary{font-size:13px}
.gs-system-journey{list-style:none;padding:0;margin:0;counter-reset:system}
.gs-system-journey li{position:relative;display:grid;grid-template-columns:42px 1fr;gap:22px;padding:23px 0;border-top:1px solid #ffffff1c}
.gs-system-journey li:first-child{padding-top:0;border-top:0}
.gs-system-journey li:last-child{padding-bottom:0}
.gs-system-number{font-size:13px;color:#c39bff;letter-spacing:.06em;padding-top:4px}
.gs-system-journey h3{font-size:21px;line-height:1.35;font-weight:650;letter-spacing:-.02em;margin:0 0 9px}
.gs-system-journey p{font-size:14px;line-height:1.7;color:#cbc7d9;margin:0 0 10px}
.gs-system-tools{font-size:10px;color:#ad84d9;letter-spacing:.04em;line-height:1.6;display:block}
@media(max-width:1050px){.gs-system-inner{gap:48px}.gs-system-section{padding:80px 28px}}
@media(max-width:767px){.gs-system-section{padding:64px 24px}.gs-system-inner{grid-template-columns:1fr;gap:45px}.gs-system-intro h2{font-size:34px}.gs-system-description{font-size:15px}.gs-system-eyebrow{font-size:10px}.gs-system-actions{gap:16px}.gs-system-journey li{gap:16px;grid-template-columns:28px 1fr}.gs-system-journey h3{font-size:20px}}
