:root{--sa-dunkelblau: #213a8f;--sa-hellblau: #0072ba;--sa-rot: #e4032e;--sa-rot-hover: #c30028;--sa-bg: #f7f8fc;--sa-white: #ffffff;--sa-muted: #5a6a8a;--sa-border: rgba(33, 58, 143, .12);--sa-gradient: linear-gradient(70.5deg, #213a8f 0%, #0072ba 100%);--sa-font: "Overpass", Arial, sans-serif}.sa-section *,.sa-section *:before,.sa-section *:after{box-sizing:border-box}.sa-section{padding:56px 32px;font-family:var(--sa-font)}.sa-container{max-width:1024px;margin:0 auto;padding:0 16px}.sa-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sa-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sa-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.sa-card{background:var(--sa-white);border:.5px solid rgba(33,58,143,.12);border-radius:16px;padding:22px}.sa-badge{display:inline-flex;align-items:center;gap:7px;border:.5px solid rgba(0,114,186,.3);border-radius:20px;padding:7px 18px;font-size:13px;font-weight:700;color:#0072ba;background:var(--sa-white);font-family:var(--sa-font)}.sa-btn{display:inline-flex;align-items:center;gap:8px;background:var(--sa-rot);color:var(--sa-white);border:none;border-radius:32px;padding:14px 32px;font-size:16px;font-weight:700;font-family:var(--sa-font);cursor:pointer;text-decoration:none;transition:background .22s ease,transform .22s ease,box-shadow .22s ease;line-height:1.2}.sa-btn:hover,.sa-btn:focus{background:var(--sa-rot-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e4032e52;color:var(--sa-white);text-decoration:none;outline:none}.sa-btn .sa-btn__arrow{display:inline-block;animation:none;transition:transform .22s ease}.sa-btn:hover .sa-btn__arrow{animation:animateArrow .6s ease infinite alternate}.sa-divider{border:none;border-top:.5px solid rgba(33,58,143,.12);margin:0}.sa-fade-in{opacity:0;transform:translateY(20px);transition:opacity .55s ease,transform .55s ease}.sa-fade-in--visible{opacity:1;transform:translateY(0)}.sa-hero__grad{position:relative;overflow:visible;background:var(--sa-gradient)}.sa-flipbook-container{width:100%;position:relative}@keyframes fadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes animateArrow{0%{transform:translate(0)}to{transform:translate(5px)}}@media(max-width:768px){.sa-section{padding:40px 16px}.sa-grid-2,.sa-grid-3{grid-template-columns:1fr}.sa-grid-4{grid-template-columns:1fr 1fr}}@media(max-width:480px){.sa-grid-4{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sa-landing.css.map */
