.cs-bar{background:#F2F5F9;padding:16px 0}
.cs-bar-in{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}
.cs-back{font-weight:700;min-height:44px;display:inline-flex;align-items:center}
.cs-print{font:inherit;font-weight:700;font-size:16px;min-height:48px;padding:0 24px;border:0;border-radius:999px;background:#13264E;color:#FFFFFF;cursor:pointer}
.cs-print:hover{background:#0B1830}
.cs-page{background:#F2F5F9;padding:8px 16px 72px}
.cs-sheet{max-width:880px;margin:0 auto;background:#FFFFFF;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(19,38,78,0.08);color:#13264E}
.cs-top{background:#13264E;color:#FFFFFF;display:flex;gap:32px;align-items:center;padding:36px 44px}
.cs-logo{width:120px;height:auto;flex:none}
.cs-kicker{margin:0 0 6px;font-size:13px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#31CCB0}
.cs-title h1{margin:0 0 8px;font-family:Poppins,sans-serif;font-weight:700;font-size:30px;line-height:1.15}
.cs-meta{margin:0;font-size:14px;color:#D6DEEA}
.cs-grid{display:grid;grid-template-columns:1fr 250px;gap:36px;padding:36px 44px 40px}
.cs-sheet h2{margin:0 0 10px;font-family:Poppins,sans-serif;font-weight:700;font-size:17px;color:#13264E;padding-bottom:6px;border-bottom:3px solid #31CCB0;display:inline-block}
.cs-main section+section,.cs-side section+section{margin-top:26px}
.cs-main p{margin:0 0 10px;font-size:15px;line-height:1.6;color:#24364F}
.cs-caps{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.cs-cap{background:#F2F5F9;border-radius:12px;padding:14px 16px}
.cs-cap h3{margin:0 0 4px;font-family:Poppins,sans-serif;font-weight:600;font-size:15px}
.cs-cap p{margin:0;font-size:13.5px;line-height:1.5;color:#4A5B75}
.cs-steps{margin:0;padding-left:20px;font-size:14.5px;line-height:1.55;color:#24364F}
.cs-steps li{margin-bottom:4px}
.cs-side{font-size:14px;line-height:1.5}
.cs-badges{display:flex;flex-direction:column;gap:10px;margin:4px 0 12px}
.cs-badges img{height:44px;width:auto;align-self:flex-start}
.cs-list{margin:0;padding-left:18px;color:#24364F}
.cs-list li{margin-bottom:5px}
.cs-contact p{margin:0 0 8px;color:#24364F}
.cs-contact a{font-weight:700;overflow-wrap:anywhere}
@media (max-width:760px){.cs-top{flex-direction:column;align-items:flex-start;padding:28px 24px;gap:18px}.cs-logo{width:96px}.cs-title h1{font-size:24px}.cs-grid{grid-template-columns:1fr;padding:28px 24px}.cs-caps{grid-template-columns:1fr}}
@page{size:A4;margin:0}
@media print{
.s10,.s17,.cs-bar,.mnav{display:none !important}
body,.s9,.cs-page{background:#FFFFFF !important}
.cs-page{padding:0}
.cs-sheet{max-width:none;border-radius:0;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}
.cs-top{padding:22px 32px;gap:24px}
.cs-logo{width:96px}
.cs-title h1{font-size:25px}
.cs-grid{grid-template-columns:1fr 210px;gap:26px;padding:20px 32px}
.cs-main p{font-size:13.5px;line-height:1.5;margin-bottom:7px}
.cs-caps{gap:9px}
.cs-cap{padding:10px 12px;-webkit-print-color-adjust:exact;print-color-adjust:exact;break-inside:avoid}
.cs-cap h3{font-size:14px}
.cs-cap p{font-size:12.5px;line-height:1.42}
.cs-steps{font-size:13px;line-height:1.45}
.cs-side{font-size:12.5px}
.cs-badges img{height:38px}
.cs-sheet h2{font-size:15px;margin-bottom:8px}
.cs-main section+section,.cs-side section+section{margin-top:14px}
}
/* cs-logo-screen */
@media screen{.cs-top .cs-logo{display:none}}

.cs-also{margin:0;color:#24364F}
