.server-guide{padding:72px 20px;color:#536477;line-height:1.85;background:#fff}
.server-guide__wrap{max-width:1120px;margin:auto}
.server-guide h2{font-size:clamp(25px,3vw,34px);line-height:1.25;color:#0b2538;font-weight:750;margin:0 0 22px;letter-spacing:-.025em}
.server-guide h3{font-size:18px;line-height:1.4;color:#0b2538;margin:0 0 14px;font-weight:700}
.server-guide p{margin:0 0 18px}.server-guide p:last-child{margin-bottom:0}
.server-guide__intro{max-width:900px;margin:auto;text-align:center}
.server-guide__eyebrow{color:#1689c6;font-size:12px;font-weight:750;letter-spacing:.13em;text-transform:uppercase;margin-bottom:14px!important}
.server-guide__benefits{max-width:860px;margin:24px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:0;list-style:none;text-align:left}
.server-guide__benefits li{border-top:2px solid #b8e1f4;padding-top:18px;font-size:15px}
.server-guide__split{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:72px}
.server-guide--soft{background:#f7fafb}.server-guide__split--reverse{grid-template-columns:1fr 1.2fr}
.server-guide__steps{list-style:decimal;padding-left:23px;margin:22px 0 0}.server-guide__steps li{padding-left:8px;margin:12px 0}.server-guide__steps li::marker{color:#1689c6;font-weight:700}
#hizmet-rehberi{scroll-margin-top:120px}
.server-guide__visual{background:linear-gradient(140deg,#f2faff,#edf6fc);border:1px solid #c9e6f5;border-radius:24px;padding:32px;box-shadow:0 18px 45px -35px #1689c6}
.server-guide__visual small{display:block;color:#58708a;font-size:11px;text-align:center;margin-top:20px}
.server-guide__flow{display:grid;gap:12px;list-style:none;padding:0;margin:0;counter-reset:guide}
.server-guide__flow li{counter-increment:guide;display:flex;align-items:center;gap:15px;background:#fff;border:1px solid #d8e9f3;border-radius:12px;padding:16px;color:#123449;font-weight:650;font-size:14px}
.server-guide__flow li:before{content:counter(guide,decimal-leading-zero);font-size:12px;border-radius:50%;background:#e7f5fc;color:#167db8;padding:7px}
.server-guide__check{display:grid;gap:0;margin:0}.server-guide__check div{padding:17px 0;border-bottom:1px solid #cde4f1}.server-guide__check div:last-child{border-bottom:0}
.server-guide__check dt{color:#163a52;font-weight:700;font-size:14px}.server-guide__check dd{margin:4px 0 0;font-size:14px;color:#526c82}
.server-guide a{color:#167db8;text-decoration:underline;text-underline-offset:4px}.server-guide a:focus-visible{outline:2px solid #167db8;outline-offset:4px}
@media(max-width:760px){.server-guide{padding:44px 20px}.server-guide__split,.server-guide__split--reverse,.server-guide__benefits{grid-template-columns:1fr;gap:28px}.server-guide__intro{text-align:left}.server-guide__visual{padding:22px}.server-guide__split--reverse .server-guide__visual{order:2}}
