
body.ss-first-setup-page #hdr{background:#fff!important;box-shadow:0 1px 0 #DCE5EE!important;position:sticky!important;top:0;z-index:900}
body.ss-first-setup-page #hdr .main,body.ss-first-setup-page #hdr .main button,body.ss-first-setup-page #hdr .main a,body.ss-first-setup-page #hdr .hrow{color:#011E4C!important}
body.ss-first-setup-page #hdr .brand .lt{display:none!important}
body.ss-first-setup-page #hdr .brand .dk{display:block!important}
.ss-fs{background:linear-gradient(180deg,#EDF6FC,#EDF6FC);color:#08152A;padding:52px 20px 76px;font-family:inherit}
.ss-fs *{box-sizing:border-box}.ss-fs-wrap{max-width:1420px;margin:auto}
.ss-fs-head{text-align:center;margin:0 auto 42px;max-width:950px}.ss-fs-eyebrow{color:#0073B8;font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
.ss-fs h1{font-size:clamp(38px,5vw,68px);line-height:1.07;letter-spacing:-.045em;margin:14px 0 20px;font-weight:850}
.ss-fs-head p{font-size:clamp(16px,1.5vw,21px);color:#58708f;line-height:1.6}
.ss-fs-demo{background:white;border:1px solid #DCE5EE;border-radius:25px;box-shadow:0 24px 70px #011E4C1a;overflow:hidden}
.ss-fs-progress{display:grid;grid-template-columns:repeat(6,1fr);gap:9px;padding:20px 24px;border-bottom:1px solid #DCE5EE}
.ss-fs-progress button{height:8px;background:#DCE5EE;border:0;border-radius:12px;cursor:pointer;padding:0}.ss-fs-progress button[aria-current="step"]{background:#0073B8}
.ss-fs-stage{display:grid;grid-template-columns:56% 44%;min-height:475px}
.ss-fs-image{background:#EDF6FC;overflow:hidden;display:flex;align-items:stretch;justify-content:center;position:relative}
.ss-fs-image img{width:100%;height:100%;object-fit:cover;display:block;min-height:475px}
.ss-fs-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,4.5vw,70px);min-width:0}
.ss-fs-count{font-size:17px;font-weight:800;color:#0073B8;letter-spacing:.1em}
.ss-fs-copy h2{font-size:clamp(28px,3.25vw,49px);line-height:1.14;letter-spacing:-.04em;text-transform:uppercase;color:#08152A;margin:22px 0}
.ss-fs-copy p{font-size:clamp(17px,1.45vw,23px);line-height:1.55;color:#5a718f;margin:0}
.ss-fs-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 26px;border-top:1px solid #DCE5EE}
.ss-fs-actions{display:flex;gap:10px;margin-left:auto}
.ss-fs-btn{border:1px solid #DCE5EE;background:#fff;color:#011E4C;border-radius:11px;padding:12px 20px;font-weight:750;cursor:pointer;font-size:15px}
.ss-fs-btn:disabled{opacity:.35;cursor:default}.ss-fs-btn-primary{background:#0073B8;color:white;border-color:#0073B8}
.ss-fs-caption{color:#67809e;font-size:13px}.ss-fs-end{text-align:center;padding:56px 20px 8px}.ss-fs-end h2{font-size:clamp(26px,3vw,42px);margin:0 0 24px;color:#011E4C}
.ss-fs-end a,.ss-fs-promo a{display:inline-block;text-decoration:none;background:#0073B8;color:white;padding:15px 25px;border-radius:12px;font-weight:800}
.ss-fs-promo{margin:40px auto;max-width:1160px;display:grid;grid-template-columns:42% 1fr;align-items:center;gap:40px;padding:28px;background:#EDF6FC;border:1px solid #DCE5EE;border-radius:24px}
.ss-fs-promo img{width:100%;border-radius:15px}.ss-fs-promo h2{font-size:clamp(26px,3vw,42px);line-height:1.1;color:#011E4C;margin:0 0 18px}.ss-fs-promo p{color:#536d8b;font-size:17px;line-height:1.6}
@media(max-width:850px){.ss-fs-stage{grid-template-columns:1fr}.ss-fs-image img{min-height:0;max-height:420px;aspect-ratio:1.4}.ss-fs-copy{padding:32px}.ss-fs-promo{grid-template-columns:1fr}.ss-fs-footer{flex-wrap:wrap}.ss-fs-caption{width:100%}}
@media(prefers-reduced-motion:no-preference){.ss-fs-image img{animation:ss-fs-in .35s ease both}@keyframes ss-fs-in{from{opacity:.6}to{opacity:1}}}
/* v173: visible controls from first paint, stable guide geometry. */
body.ss-first-setup-page #hdr .brand{width:151.35px;height:30px}
body.ss-first-setup-page #hdr .brand .lt{display:block!important;opacity:0!important}
body.ss-first-setup-page #hdr .brand .dk{display:block!important;opacity:1!important}
body.ss-first-setup-page #hdr .lgcur,body.ss-first-setup-page #hdr .themetog{color:#0073B8!important;background:#EDF6FC!important;border-color:#DCE5EE!important}
body.ss-first-setup-page #hdr .burger{color:#011E4C!important}
.ss-fs{padding-left:20px;padding-right:20px}
.ss-fs-wrap{max-width:1160px;width:100%}
.ss-fs-stage{height:var(--fs-stage-height,510px);min-height:510px}
.ss-fs-image img{position:absolute;inset:0;width:100%;height:100%;min-height:0;object-fit:contain}
.ss-fs-copy{padding:36px;overflow-wrap:anywhere}
.ss-fs-copy h2{font-size:clamp(26px,2.7vw,38px);margin:18px 0}
.ss-fs-copy p{font-size:18px;line-height:1.55}
.ss-fs-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,430px)}
.ss-fs-btn{min-width:0;overflow-wrap:anywhere;padding:12px 10px}
.ss-fs-footer{min-height:84px}
#formular{scroll-margin-top:110px}
@media(max-width:850px){
 .ss-fs-stage{height:auto;min-height:0}
 .ss-fs-image{aspect-ratio:1.68}
 .ss-fs-copy{height:var(--fs-copy-height,340px);padding:26px}
 .ss-fs-copy h2{font-size:28px}
 .ss-fs-copy p{font-size:17px}
 .ss-fs-footer{padding:16px;gap:12px}
 .ss-fs-actions{width:100%}.ss-fs-btn{font-size:13px;padding:11px 6px}
}
.ss-fs-demo{padding:0}
.ss-fs-head h1{overflow-wrap:anywhere}
.ss-fs-end a{max-width:100%;overflow-wrap:anywhere}
/* A fallback-font restart glyph must not change the navigation button's height. */
.ss-fs-actions .ss-fs-btn{height:56px;line-height:1.2;padding:10px 6px}
.ss-fs-btn{font-family:inherit}
@media(max-width:360px){
 body.ss-first-setup-page #hdr .brand{width:106px;height:21px}
 body.ss-first-setup-page #hdr .brand img{height:21px}
 body.ss-first-setup-page #hdr .hrow{gap:6px}
 body.ss-first-setup-page #hdr .hdrtools{gap:4px}
}
