/* SAX Lagerung Premium. Strictly scoped: leaves ATLAS, chat, header and footer unchanged. */
#sax-lagerung-premium{--sl-red:#e21c38;--sl-red-dark:#bc152d;--sl-ink:#181818;--sl-muted:#6a6a6a;--sl-cyan:#b5b5b5;--sl-line:#e7e7e7;--sl-soft:#f6f6f6;color:var(--sl-ink);background:#fff;font-family:inherit;font-size:16px;line-height:1.65;width:100%;max-width:100%;text-align:left;isolation:isolate;-webkit-font-smoothing:antialiased}
#sax-lagerung-premium,#sax-lagerung-premium *{box-sizing:border-box;min-width:0}
#sax-lagerung-premium :is(h1,h2,h3,p,figure,fieldset,ul,ol){margin:0;padding:0;font-family:inherit;color:inherit;letter-spacing:normal;text-transform:none;text-shadow:none;font-style:normal}
#sax-lagerung-premium :is(h1,h2,h3){word-break:normal;overflow-wrap:normal;text-wrap:balance}
#sax-lagerung-premium :is(a,button,input,select,textarea){font-family:inherit;text-transform:none;letter-spacing:normal;text-shadow:none;box-shadow:none}
#sax-lagerung-premium a{color:inherit;text-decoration:none;background:none}
#sax-lagerung-premium button{appearance:none;background:none;border:0;margin:0;cursor:pointer;color:inherit;font:inherit;padding:0}
#sax-lagerung-premium fieldset{border:0}
#sax-lagerung-premium [hidden]{display:none!important}
#sax-lagerung-premium :is(a,button,summary,input,textarea,select):focus-visible{outline:3px solid #858585;outline-offset:4px}
#sax-lagerung-premium [id]{scroll-margin-top:110px}
#sax-lagerung-premium .sl-wrap{max-width:1400px;width:100%;padding:20px 20px 30px;margin:auto}
#sax-lagerung-premium .sl-sr,#sax-lagerung-premium .sl-hp{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}
#sax-lagerung-premium .sl-icon{display:inline-block;width:24px;height:24px;flex:none;vertical-align:middle}
#sax-lagerung-premium h2{font-size:clamp(29px,3.1vw,43px)!important;font-weight:850!important;line-height:1.12!important;letter-spacing:-.045em!important;color:inherit!important}
#sax-lagerung-premium h3{font-size:20px!important;font-weight:780!important;line-height:1.25!important;letter-spacing:-.025em!important;color:inherit!important}
#sax-lagerung-premium p{font-size:15px;line-height:1.75;color:var(--sl-muted)}
#sax-lagerung-premium .sl-eyebrow{display:block;font-size:10px;font-weight:750;line-height:1.5;letter-spacing:.13em;color:#727272;margin-bottom:15px}
#sax-lagerung-premium .sl-eyebrow.sl-on-dark{color:#b3b3b3}
#sax-lagerung-premium .sl-dot{color:var(--sl-red)}
#sax-lagerung-premium .sl-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
#sax-lagerung-premium .sl-btn{--sl-btn-bg:#191919;--sl-btn-color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:51px;padding:14px 23px;background:var(--sl-btn-bg)!important;color:var(--sl-btn-color)!important;-webkit-text-fill-color:var(--sl-btn-color)!important;border:1px solid transparent!important;border-radius:999px!important;line-height:1.35!important;font-size:13px!important;font-weight:750!important;text-decoration:none!important;white-space:normal;text-align:center;transition:transform .18s,box-shadow .18s,background .18s;opacity:1}
#sax-lagerung-premium .sl-btn *{color:var(--sl-btn-color)!important;-webkit-text-fill-color:var(--sl-btn-color)!important}
#sax-lagerung-premium .sl-btn .sl-icon{width:19px;height:19px}
#sax-lagerung-premium .sl-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0002}
#sax-lagerung-premium .sl-btn:disabled{opacity:.6;cursor:wait;transform:none}
#sax-lagerung-premium .sl-red{--sl-btn-bg:var(--sl-red);--sl-btn-color:#fff;box-shadow:0 10px 24px #e21c3833}
#sax-lagerung-premium .sl-red:hover{--sl-btn-bg:var(--sl-red-dark)}
#sax-lagerung-premium .sl-whatsapp{--sl-btn-bg:#555555;--sl-btn-color:#fff}
#sax-lagerung-premium .sl-glass{--sl-btn-bg:#ffffff09;--sl-btn-color:#fff;border-color:#ffffff38!important}
#sax-lagerung-premium .sl-outline{--sl-btn-bg:#fff;--sl-btn-color:#242424;border-color:#dfdfdf!important}
#sax-lagerung-premium .sl-black{--sl-btn-bg:#181818;--sl-btn-color:#fff}
/* Immersive storage illustration, built as vectors and loaded locally. */
#sax-lagerung-premium .sl-hero{position:relative;border-radius:32px;overflow:hidden;background:radial-gradient(ellipse at var(--px,80%) var(--py,40%),#2c2c2c 0%,#151515 42%,#0c0c0c 80%);color:#fff;box-shadow:0 22px 50px #10101022}
#sax-lagerung-premium .sl-hero:before{content:'';position:absolute;inset:0;background-image:radial-gradient(#9898982b 1px,transparent 1px);background-size:16px 16px;mask-image:linear-gradient(90deg,transparent 30%,#000 75%);pointer-events:none}
#sax-lagerung-premium .sl-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,.91fr) minmax(0,1.09fr);gap:20px;padding:50px 43px 30px;align-items:center}
#sax-lagerung-premium .sl-hero-copy{position:relative;z-index:2}
#sax-lagerung-premium .sl-hero-copy .sl-eyebrow{display:flex;gap:11px;align-items:center;margin-bottom:23px;font-size:9px}
#sax-lagerung-premium .sl-eyebrow i{display:block;width:15px;height:5px;background:var(--sl-red);transform:skewX(-22deg)}
#sax-lagerung-premium h1{font-size:clamp(46px,5.1vw,73px)!important;font-weight:900!important;line-height:1.02!important;letter-spacing:-.058em!important;margin:0 0 22px!important;color:#fff!important;text-wrap:initial}
#sax-lagerung-premium .sl-soft-title{color:#c6c6c6}
#sax-lagerung-premium .sl-hero-sub{font-size:23px!important;line-height:1.3!important;font-weight:650!important;letter-spacing:-.026em!important;color:#f6f6f6;max-width:430px;margin-bottom:15px}
#sax-lagerung-premium .sl-hero-text{max-width:430px;color:#b7b7b7;font-size:14px;line-height:1.8;margin-bottom:25px}
#sax-lagerung-premium .sl-contact-actions{margin-top:10px}
#sax-lagerung-premium .sl-contact-actions .sl-btn{min-height:43px;padding:10px 19px;font-size:12px!important}
#sax-lagerung-premium .sl-hero-phone{display:flex;gap:9px;align-items:center;margin-top:19px;flex-wrap:wrap;font-size:12px;color:#fff}
#sax-lagerung-premium .sl-hero-phone .sl-icon{width:16px;height:16px}
#sax-lagerung-premium .sl-hero-phone span{font-size:10px;color:#9e9e9e;margin-left:4px}
#sax-lagerung-premium .sl-visual{position:relative;min-height:520px;display:flex;flex-direction:column;justify-content:center}
#sax-lagerung-premium .sl-visual-top{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:8px;letter-spacing:.12em;color:#9f9f9f;padding:0 9px 12px}
#sax-lagerung-premium .sl-pill{padding:6px 10px;border:1px solid #5c5c5c;border-radius:99px;color:#d3d3d3;font-size:8px;letter-spacing:.08em;white-space:nowrap}
#sax-lagerung-premium .sl-warehouse{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 22px 18px #0005)}
#sax-lagerung-premium .sl-crate{opacity:.12;transition:opacity .35s,filter .35s}
#sax-lagerung-premium .sl-crate.is-loaded{opacity:1}
#sax-lagerung-premium .sl-float{position:absolute;display:flex;align-items:center;gap:12px;background:#191919f5;backdrop-filter:blur(8px);padding:14px 18px;border:1px solid #5d5d5d;border-radius:13px;box-shadow:0 15px 25px #0003;z-index:3}
#sax-lagerung-premium .sl-float small{display:block;color:#a5a5a5;font-size:9px;line-height:1.5;margin-bottom:2px}
#sax-lagerung-premium .sl-float b{display:block;color:#f8f8f8;font-size:13px;line-height:1.5}
#sax-lagerung-premium .sl-float .sl-icon{color:#c6c6c6;width:22px;height:22px}
#sax-lagerung-premium .sl-float-a{top:70px;left:0}
#sax-lagerung-premium .sl-float-b{bottom:121px;right:-9px}
#sax-lagerung-premium .sl-journey{position:relative;display:flex;gap:12px;align-items:center;margin:0 18px 0;color:#999999;font-size:11px}
#sax-lagerung-premium .sl-journey span{display:flex;align-items:center;gap:8px;white-space:nowrap}
#sax-lagerung-premium .sl-journey .sl-icon{width:20px;height:20px}
#sax-lagerung-premium .sl-journey i{height:1px;background:linear-gradient(90deg,#424242,#c3c3c3,#424242);flex:1;position:relative}
#sax-lagerung-premium .sl-journey-active{color:#f8f8f8}
#sax-lagerung-premium .sl-journey i:after{content:'';position:absolute;top:-2px;left:0;width:5px;height:5px;border-radius:50%;background:#d5d5d5;box-shadow:0 0 13px #ababab;animation:sl-pass 4s ease-in-out infinite}
#sax-lagerung-premium .sl-visual-note{text-align:center;font-size:8px;color:#898989;margin-top:22px}
#sax-lagerung-premium .sl-hero-bottom{border-top:1px solid #ffffff18;margin:0 43px;padding:20px 0 24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;position:relative}
#sax-lagerung-premium .sl-hero-bottom span{display:flex;align-items:center;gap:10px;color:#cdcdcd;font-size:11px;font-weight:600;line-height:1.5}
#sax-lagerung-premium .sl-hero-bottom .sl-icon{color:#b5b5b5;width:20px;height:20px}
@keyframes sl-pass{0%{left:0;opacity:.5}80%{left:96%;opacity:1}100%{left:100%;opacity:0}}
/* Two-step enquiry, no invented instantaneous calculation. */
#sax-lagerung-premium .sl-planner{position:relative;padding:34px 37px;margin:24px 0 0;border:1px solid var(--sl-line);border-radius:26px;background:#fff;box-shadow:0 18px 50px #1b1b1b10}
#sax-lagerung-premium .sl-planner-top{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-bottom:27px}
#sax-lagerung-premium .sl-planner-top h2{font-size:31px!important}
#sax-lagerung-premium .sl-planner-top .sl-eyebrow{font-size:9px;margin-bottom:9px}
#sax-lagerung-premium .sl-stepper{display:flex;align-items:center;gap:17px;font-size:11px;color:#8b8b8b}
#sax-lagerung-premium .sl-stepper>span{display:flex;align-items:center;gap:8px;white-space:nowrap}
#sax-lagerung-premium .sl-stepper b{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;border:1px solid #e0e0e0;font-size:10px}
#sax-lagerung-premium .sl-stepper [aria-current]{color:#a60e26;font-weight:700}
#sax-lagerung-premium .sl-stepper [aria-current] b{background:#fff0f3;border-color:#f6c3cb;color:var(--sl-red)}
#sax-lagerung-premium .sl-stepper>i{width:35px;height:1px;background:#e0e0e0}
#sax-lagerung-premium .sl-first-row{display:grid;grid-template-columns:1.1fr 1fr .85fr;gap:20px}
#sax-lagerung-premium .sl-field{display:block;font-size:12px;font-weight:700;line-height:1.5;color:#292929}
#sax-lagerung-premium .sl-field>span{display:block;margin-bottom:8px}
#sax-lagerung-premium .sl-field small{font-size:10px;color:#868686;font-weight:400;margin-left:5px}
#sax-lagerung-premium .sl-field b{color:#c3152e}
#sax-lagerung-premium .sl-field :is(input,select,textarea){display:block;width:100%;height:auto;min-height:48px;background:#f8f8f8!important;color:#272727!important;-webkit-text-fill-color:#272727!important;border:1px solid #e2e2e2!important;border-radius:11px!important;font-family:inherit;font-size:14px;line-height:1.5;font-weight:400;padding:12px 13px;box-shadow:none!important;resize:vertical}
#sax-lagerung-premium .sl-field :is(input,select,textarea):focus{border-color:#b6b6b6!important;background:#fff!important}
#sax-lagerung-premium input::placeholder,#sax-lagerung-premium textarea::placeholder{color:#939393;opacity:1;-webkit-text-fill-color:#939393!important}
#sax-lagerung-premium .sl-field-icon{position:relative}
#sax-lagerung-premium .sl-field-icon>.sl-icon{position:absolute;left:13px;top:14px;width:18px;height:18px;color:#939393}
#sax-lagerung-premium .sl-field-icon>input{padding-left:39px}
#sax-lagerung-premium .sl-plan-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:37px;margin-top:30px}
#sax-lagerung-premium .sl-volume-block{border-right:1px solid var(--sl-line);padding-right:37px}
#sax-lagerung-premium .sl-block-head{display:flex;justify-content:space-between;align-items:baseline;gap:15px}
#sax-lagerung-premium .sl-block-head h3{font-size:16px!important}
#sax-lagerung-premium .sl-block-head>span{font-size:10px;color:#8c8c8c}
#sax-lagerung-premium .sl-volume-display{display:grid;grid-template-columns:1.3fr 1fr;gap:10px;align-items:center;min-height:227px;margin:3px 0 0}
#sax-lagerung-premium .sl-carton{width:100%;height:auto;display:block;max-height:234px}
#sax-lagerung-premium .sl-volume-numeral{position:relative;padding:0 0 4px}
#sax-lagerung-premium .sl-volume-numeral output{font-size:66px;line-height:1;font-weight:850;letter-spacing:-.06em;color:var(--sl-red)}
#sax-lagerung-premium .sl-volume-numeral>strong{font-size:22px;font-weight:700;vertical-align:top;margin-left:8px;line-height:1.5}
#sax-lagerung-premium .sl-volume-numeral>small{display:block;font-size:10px;color:#919191;margin-top:13px}
#sax-lagerung-premium input.sl-range{appearance:none;display:block;width:100%;height:7px!important;min-height:0!important;padding:0!important;margin:14px 0 0;border:0!important;border-radius:99px;background:linear-gradient(90deg,var(--sl-red) 0%,var(--sl-red) var(--fill,0%),#e4e4e4 var(--fill,0%),#e4e4e4 100%)!important;cursor:pointer;accent-color:var(--sl-red)}
#sax-lagerung-premium .sl-range::-webkit-slider-thumb{appearance:none;width:22px;height:22px;border:5px solid var(--sl-red);border-radius:50%;background:#fff;box-shadow:0 0 0 5px #e21c3810}
#sax-lagerung-premium .sl-range::-moz-range-thumb{width:13px;height:13px;border:5px solid var(--sl-red);border-radius:50%;background:#fff}
#sax-lagerung-premium .sl-range-labels{display:flex;justify-content:space-between;margin-top:14px;font-size:9px;color:#949494}
#sax-lagerung-premium .sl-volume-presets{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:20px}
#sax-lagerung-premium .sl-volume-presets button{font-size:10px;font-weight:700;border:1px solid #e2e2e2;background:#fff;border-radius:10px;padding:10px 3px;min-height:38px}
#sax-lagerung-premium .sl-volume-presets button[aria-pressed=true]{color:#c51b34;background:#fff1f4;border-color:#eb96a5}
#sax-lagerung-premium .sl-volume-direct{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:17px;font-size:10px;color:#838383}
#sax-lagerung-premium .sl-volume-direct>div{display:flex;gap:3px;align-items:center}
#sax-lagerung-premium .sl-volume-direct button{width:31px;height:31px;font-size:19px;background:#f7f7f7;border:1px solid #e5e5e5;border-radius:7px;color:#373737}
#sax-lagerung-premium #sl-volume-number{height:31px;width:62px;padding:4px;font-size:12px;color:#313131!important;background:#fff!important;border:1px solid #e2e2e2;border-radius:7px;text-align:center;appearance:textfield}
#sax-lagerung-premium #sl-volume-number::-webkit-inner-spin-button{appearance:none}
#sax-lagerung-premium .sl-micro{font-size:10px!important;line-height:1.7!important;color:#868686;margin-top:13px}
#sax-lagerung-premium .sl-config fieldset+fieldset{margin-top:22px}
#sax-lagerung-premium legend{font-size:12px;line-height:1.5;font-weight:700;color:#343434;margin:0 0 11px;padding:0}
#sax-lagerung-premium legend small{color:#8e8e8e;font-size:10px;font-weight:400;margin-left:7px}
#sax-lagerung-premium .sl-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}
#sax-lagerung-premium .sl-duration{grid-template-columns:repeat(3,minmax(0,1fr))}
#sax-lagerung-premium .sl-choice{cursor:pointer;position:relative;display:block}
#sax-lagerung-premium .sl-choice>input{position:absolute;opacity:0;width:1px;height:1px;margin:0}
#sax-lagerung-premium .sl-choice>span{min-height:40px;border:1px solid #e5e5e5;border-radius:10px;display:flex;align-items:center;justify-content:flex-start;gap:9px;padding:9px 12px;font-size:11px;font-weight:600;color:#707070;background:#f8f8f8;line-height:1.5;transition:border-color .18s,background .18s,color .18s}
#sax-lagerung-premium .sl-choice input:checked+span{border-color:#e88597;background:#fff1f3;color:#b8142d}
#sax-lagerung-premium .sl-choice input:focus-visible+span{outline:3px solid #858585;outline-offset:3px}
#sax-lagerung-premium .sl-choice input:disabled+span{opacity:.6;cursor:wait}
#sax-lagerung-premium .sl-choice .sl-icon{width:18px;height:18px}
#sax-lagerung-premium .sl-duration .sl-choice>span{justify-content:center;font-size:10px;padding-inline:4px}
#sax-lagerung-premium .sl-optional{border-top:1px solid var(--sl-line);border-bottom:1px solid var(--sl-line);padding:0;margin-top:25px}
#sax-lagerung-premium summary{list-style:none;cursor:pointer;position:relative}
#sax-lagerung-premium summary::-webkit-details-marker{display:none}
#sax-lagerung-premium summary::after{content:'+';flex:none;font-size:22px;font-weight:400;line-height:1;color:#737373;margin-left:auto}
#sax-lagerung-premium details[open]>summary::after{content:'−'}
#sax-lagerung-premium .sl-optional summary{display:flex;gap:12px;align-items:center;padding:16px 0;font-size:12px;font-weight:650;line-height:1.5}
#sax-lagerung-premium .sl-optional summary>span{font-size:10px;font-weight:400;color:#929292}
#sax-lagerung-premium .sl-extra-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:4px 0 25px}
#sax-lagerung-premium .sl-wide{grid-column:1/-1}
#sax-lagerung-premium .sl-plan-next{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-top:23px}
#sax-lagerung-premium .sl-plan-next p{font-size:11px;line-height:1.65}
#sax-lagerung-premium .sl-plan-next p strong{color:#424242;font-weight:600}
#sax-lagerung-premium .sl-plan-next>.sl-btn{min-width:290px}
#sax-lagerung-premium .sl-direct-line{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;padding-top:22px;border-top:1px solid var(--sl-line);font-size:11px;color:#828282}
#sax-lagerung-premium .sl-direct-line .sl-btn{font-size:11px!important;min-height:40px;padding:10px 18px}
#sax-lagerung-premium .sl-contact-grid{display:grid;grid-template-columns:1.1fr .8fr;gap:36px;align-items:start}
#sax-lagerung-premium .sl-contact-grid .sl-field{margin-bottom:17px}
#sax-lagerung-premium .sl-summary{background:#171717;color:#f1f1f1;padding:28px;border-radius:18px}
#sax-lagerung-premium .sl-summary>.sl-eyebrow{color:#979797;font-size:9px}
#sax-lagerung-premium .sl-summary h3{font-size:26px!important;overflow-wrap:anywhere}
#sax-lagerung-premium .sl-summary-metrics{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:25px 0;padding:20px 0;border-block:1px solid #ffffff20}
#sax-lagerung-premium .sl-summary-metrics small{display:block;font-size:10px;color:#9a9a9a}
#sax-lagerung-premium .sl-summary-metrics b{display:block;font-size:20px;line-height:1.4;margin-top:6px}
#sax-lagerung-premium .sl-summary p{font-size:12px;color:#aaaaaa;white-space:pre-line;overflow-wrap:anywhere}
#sax-lagerung-premium .sl-summary ul{list-style:none;margin-top:15px}
#sax-lagerung-premium .sl-summary li{font-size:12px;padding:4px 0;line-height:1.5;color:#ebebeb}
#sax-lagerung-premium .sl-summary li:before{content:'✓';color:#bababa;margin-right:9px}
#sax-lagerung-premium .sl-upload{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;border:1px dashed #b2b2b2;background:#f8f8f8;border-radius:13px;padding:24px 16px;color:#515151;cursor:pointer;text-align:center}
#sax-lagerung-premium .sl-upload strong{font-size:13px}
#sax-lagerung-premium .sl-upload small{font-size:10px;color:#8c8c8c}
#sax-lagerung-premium .sl-upload input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}
#sax-lagerung-premium .sl-upload:focus-within{outline:3px solid #858585;outline-offset:3px}
#sax-lagerung-premium .sl-upload-status{font-size:11px;color:#b5102b;margin-top:8px}
#sax-lagerung-premium .sl-file-list{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}
#sax-lagerung-premium .sl-file{position:relative;width:92px;background:#f6f6f6;border:1px solid #e3e3e3;border-radius:9px;padding:6px}
#sax-lagerung-premium .sl-file img,#sax-lagerung-premium .sl-file-pdf{width:78px;height:63px;object-fit:cover;border-radius:5px;display:grid;place-items:center;font-size:12px}
#sax-lagerung-premium .sl-file small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:9px;max-width:100%;margin-top:4px}
#sax-lagerung-premium .sl-file button{position:absolute;right:-7px;top:-7px;background:#252525;color:#fff;border-radius:50%;width:24px;height:24px;font-size:17px}
#sax-lagerung-premium .sl-privacy{display:flex;align-items:flex-start;gap:10px;margin:24px 0 22px;font-size:11px;line-height:1.6;color:#737373}
#sax-lagerung-premium .sl-privacy input{appearance:auto!important;width:17px;height:17px;min-height:0;margin:1px 0 0;accent-color:var(--sl-red);flex:none}
#sax-lagerung-premium .sl-privacy a{text-decoration:underline;text-underline-offset:3px}
#sax-lagerung-premium .sl-submit-row{display:flex;justify-content:space-between;gap:12px}
#sax-lagerung-premium .sl-status{padding:15px 18px;border:1px solid #bcbcbc;background:#f7f7f7;border-radius:11px;font-size:12px;line-height:1.65;margin-top:20px;color:#4f4f4f}
#sax-lagerung-premium .sl-status.is-error{background:#fff1f4;color:#a51029;border-color:#e9b1bc}
#sax-lagerung-premium .sl-success{text-align:center;padding:25px 20px 30px}
#sax-lagerung-premium .sl-success>.sl-icon{color:#686868;width:38px;height:38px;margin-bottom:15px}
#sax-lagerung-premium .sl-success p{max-width:600px;margin:15px auto;font-size:14px}
#sax-lagerung-premium .sl-success strong{display:block;color:#b91834;letter-spacing:.04em;font-size:22px;margin:20px 0}
/* Editorial content, each section has a job rather than repeated keyword lists. */
#sax-lagerung-premium .sl-section{padding:55px 25px 0}
#sax-lagerung-premium .sl-section-head{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin-bottom:28px}
#sax-lagerung-premium .sl-section-head>p{font-size:14px;line-height:1.8}
#sax-lagerung-premium .sl-service-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
#sax-lagerung-premium .sl-service-card{display:flex;flex-direction:column;align-items:start;padding:23px 21px;border-radius:19px;background:#f7f7f7;border:1px solid #f0f0f0;transition:transform .2s,box-shadow .2s}
#sax-lagerung-premium .sl-service-card:hover{transform:translateY(-4px);box-shadow:0 13px 28px #2222220c}
#sax-lagerung-premium .sl-icon-tile{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:#fff0f3;color:var(--sl-red);border:1px solid #f8d8df;margin-bottom:19px}
#sax-lagerung-premium .sl-service-card h3{font-size:18px!important;line-height:1.25!important;margin-bottom:12px}
#sax-lagerung-premium .sl-service-card p{font-size:13px;line-height:1.8;margin-bottom:20px}
#sax-lagerung-premium .sl-add-service{display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;font-size:10px;font-weight:700;line-height:1.5;margin-top:auto;width:100%;border-top:1px solid #e1e1e1;padding-top:15px;color:#444444}
#sax-lagerung-premium .sl-add-service .sl-icon{width:17px;height:17px}
#sax-lagerung-premium .sl-add-service[aria-pressed=true]{color:#bc152d}
#sax-lagerung-premium .sl-selection-status{font-size:11px;color:#868686;margin-top:18px}
#sax-lagerung-premium .sl-soft-section{background:#f6f6f6;border-radius:26px;padding:35px;margin-top:40px}
#sax-lagerung-premium .sl-scenario-tabs{display:flex;gap:10px;flex-wrap:wrap;padding-bottom:22px;border-bottom:1px solid #e4e4e4}
#sax-lagerung-premium .sl-scenario-tabs button{display:flex;gap:8px;align-items:center;padding:11px 17px;border:1px solid #e1e1e1;border-radius:999px;background:#fff;color:#6f6f6f;font-size:11px;font-weight:650}
#sax-lagerung-premium .sl-scenario-tabs .sl-icon{width:17px;height:17px}
#sax-lagerung-premium .sl-scenario-tabs button[aria-selected=true]{background:#1f1f1f;color:#fff;border-color:#1f1f1f}
#sax-lagerung-premium .sl-scenario-panels article{display:grid;grid-template-columns:65px 1fr 230px;gap:25px;align-items:start;padding:30px 0 4px;min-height:226px}
#sax-lagerung-premium .sl-scenario-number{font-size:47px;font-weight:850;color:#dddddd;line-height:1;letter-spacing:-.06em}
#sax-lagerung-premium .sl-scenario-panels h3{font-size:27px!important}
#sax-lagerung-premium .sl-scenario-panels p{font-size:14px;max-width:650px;margin:14px 0 22px}
#sax-lagerung-premium .sl-scenario-panels .sl-btn{font-size:11px!important;min-height:40px;padding:11px 20px}
#sax-lagerung-premium .sl-scenario-art{height:177px;background:linear-gradient(130deg,#222222,#141414);border-radius:19px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;color:#bdbdbd;box-shadow:0 10px 25px #22222210}
#sax-lagerung-premium .sl-scenario-art>.sl-icon{width:50px;height:50px;color:#bcbcbc}
#sax-lagerung-premium .sl-scenario-art>span{font-size:11px;line-height:1.6;text-align:center}
#sax-lagerung-premium .sl-prices{background:#191919;border-radius:26px;padding:37px;margin-top:40px;color:#fff}
#sax-lagerung-premium .sl-prices .sl-section-head>p{color:#b7b7b7}
#sax-lagerung-premium .sl-cost-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}
#sax-lagerung-premium .sl-cost-grid article{border-top:1px solid #ffffff29;padding-top:21px}
#sax-lagerung-premium .sl-cost-grid b{font-size:11px;color:#ef657a;font-weight:700;display:block;margin-bottom:10px}
#sax-lagerung-premium .sl-cost-grid p{font-size:13px;color:#b3b3b3;margin-top:12px;line-height:1.8}
#sax-lagerung-premium .sl-cost-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #ffffff20;padding-top:24px;margin-top:27px}
#sax-lagerung-premium .sl-cost-bottom p{font-size:12px;color:#a0a0a0}
#sax-lagerung-premium .sl-cost-bottom strong{display:block;color:#dedede;font-size:13px;margin-bottom:4px}
#sax-lagerung-premium .sl-process{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;counter-reset:steps}
#sax-lagerung-premium .sl-process article{position:relative;border-top:1px solid #dfdfdf;padding-top:23px}
#sax-lagerung-premium .sl-step-no{position:absolute;top:-13px;left:0;background:#fff0f3;border:1px solid #ffe5e9;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:#d42d48;font-size:10px;font-weight:650}
#sax-lagerung-premium .sl-process .sl-icon{width:30px;height:30px;color:#393939;margin:8px 0 16px}
#sax-lagerung-premium .sl-process h3{font-size:15px!important;line-height:1.35!important}
#sax-lagerung-premium .sl-process p{font-size:12px;margin-top:10px}
#sax-lagerung-premium .sl-stuff-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}
#sax-lagerung-premium .sl-stuff-grid article{display:flex;gap:19px;background:#fff;border:1px solid #e8e8e8;border-radius:17px;padding:23px}
#sax-lagerung-premium .sl-stuff-grid article>.sl-icon{color:#e32946;width:27px;height:27px}
#sax-lagerung-premium .sl-stuff-grid p{font-size:13px;line-height:1.8;margin:10px 0 15px}
#sax-lagerung-premium .sl-stuff-grid button{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:650;color:#373737;text-align:left}
#sax-lagerung-premium .sl-stuff-grid button>.sl-icon{width:16px;height:16px}
#sax-lagerung-premium .sl-note{font-size:12px;color:#7d7d7d;border-left:3px solid #d3d3d3;margin-top:23px;padding:10px 17px;background:#f8f8f8;border-radius:0 10px 10px 0}









#sax-lagerung-premium .sl-checklist{display:grid;gap:12px;margin-top:20px}
#sax-lagerung-premium .sl-checklist label{display:flex;gap:10px;align-items:center;font-size:12px;color:#656565;line-height:1.6;cursor:pointer}
#sax-lagerung-premium .sl-checklist input{appearance:auto;width:17px;height:17px;flex:none;accent-color:#5c5c5c;margin:0}
#sax-lagerung-premium .sl-prep-line{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:23px;font-size:10px;color:#7b7b7b}
#sax-lagerung-premium .sl-prep-line>i{display:block;width:45%;height:4px;border-radius:99px;background:#e3e3e3;overflow:hidden}
#sax-lagerung-premium .sl-prep-line b{display:block;width:0;height:100%;background:#757575;transition:width .2s}
#sax-lagerung-premium .sl-region-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px}
#sax-lagerung-premium .sl-region-grid article{border-top:1px solid #e2e2e2;padding-top:20px}
#sax-lagerung-premium .sl-region-grid h3{font-size:19px!important}
#sax-lagerung-premium .sl-region-grid p{font-size:13px;line-height:1.8;margin-top:12px}
#sax-lagerung-premium .sl-city-chips{display:flex;gap:9px;flex-wrap:wrap;margin-top:26px}
#sax-lagerung-premium .sl-city-chips button{border:1px solid #e4e4e4;border-radius:999px;padding:9px 13px;background:#f8f8f8;display:inline-flex;align-items:center;gap:7px;font-size:11px;line-height:1.5;font-weight:600}
#sax-lagerung-premium .sl-city-chips .sl-icon{width:14px;height:14px;color:#919191}
#sax-lagerung-premium .sl-city-chips button:hover{background:#fff0f3;border-color:#efb8c3;color:#b71e38}
#sax-lagerung-premium .sl-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:45px}
#sax-lagerung-premium .sl-faq-intro>p{font-size:14px;margin:20px 0 24px;max-width:330px}
#sax-lagerung-premium .sl-faq-intro .sl-btn{font-size:12px!important}
#sax-lagerung-premium .sl-faq-list details{border-bottom:1px solid #e7e7e7}
#sax-lagerung-premium .sl-faq-list details:first-child{border-top:1px solid #d5d5d5}
#sax-lagerung-premium .sl-faq-list summary{font-size:13px;font-weight:650;line-height:1.5;padding:18px 0;display:flex;align-items:center;gap:20px;color:#373737}
#sax-lagerung-premium .sl-faq-list details>p{font-size:13px;line-height:1.85;padding:0 25px 21px 0;color:#767676}
#sax-lagerung-premium .sl-final{display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:40px;margin:45px 0 0;padding:38px;border-radius:27px;background:radial-gradient(ellipse at 90% 60%,#363636,#131313 70%);color:#fff;position:relative;overflow:hidden}
#sax-lagerung-premium .sl-final:before{content:'';position:absolute;right:50px;top:-200px;width:500px;height:500px;border:1px solid #ffffff0e;border-radius:50%;box-shadow:0 0 0 50px #ffffff03,0 0 0 100px #ffffff02;pointer-events:none}
#sax-lagerung-premium .sl-final>div{position:relative}
#sax-lagerung-premium .sl-final h2{font-size:36px!important}
#sax-lagerung-premium .sl-final p{font-size:13px;color:#adadad;margin-top:18px;max-width:600px}
#sax-lagerung-premium .sl-final-actions>.sl-btn{width:100%}
#sax-lagerung-premium .sl-final-actions .sl-actions{margin-top:12px;display:grid;grid-template-columns:1fr 1fr}
#sax-lagerung-premium .sl-final-actions .sl-actions .sl-btn{font-size:11px!important;min-height:44px;padding:11px 15px}
#sax-lagerung-premium .sl-final-phone{display:block;text-align:center;font-size:12px;margin-top:16px;color:#c9c9c9}
#sax-lagerung-premium .sl-toast{position:fixed;z-index:10001;bottom:24px;left:50%;transform:translateX(-50%);max-width:calc(100vw - 36px);width:max-content;padding:13px 20px;border-radius:12px;background:#212121;color:#fff;box-shadow:0 10px 30px #0003;font-size:12px;line-height:1.5;text-align:center;pointer-events:none}
/* Responsive: no viewport breakouts, no global page resets. */
@media(max-width:1100px){#sax-lagerung-premium .sl-hero-grid{padding:38px 30px 28px;grid-template-columns:1fr 1fr;gap:12px}#sax-lagerung-premium h1{font-size:57px!important}#sax-lagerung-premium .sl-visual{min-height:440px}#sax-lagerung-premium .sl-visual-top{font-size:7px}#sax-lagerung-premium .sl-pill{display:none}#sax-lagerung-premium .sl-float{padding:11px 13px}#sax-lagerung-premium .sl-float-a{top:60px}#sax-lagerung-premium .sl-float-b{bottom:106px}#sax-lagerung-premium .sl-journey{gap:8px;margin-inline:0;font-size:10px}#sax-lagerung-premium .sl-hero-bottom{margin-inline:30px;gap:12px}#sax-lagerung-premium .sl-hero-bottom span{font-size:10px}#sax-lagerung-premium .sl-planner{padding:30px}#sax-lagerung-premium .sl-plan-grid{gap:27px}#sax-lagerung-premium .sl-volume-block{padding-right:27px}#sax-lagerung-premium .sl-section{padding-inline:15px}#sax-lagerung-premium .sl-soft-section,#sax-lagerung-premium .sl-prices{padding:30px}#sax-lagerung-premium .sl-service-cards{grid-template-columns:repeat(2,minmax(0,1fr))}#sax-lagerung-premium .sl-service-card h3{font-size:20px!important}#sax-lagerung-premium .sl-scenario-panels article{grid-template-columns:50px 1fr 180px;gap:20px}#sax-lagerung-premium .sl-process{gap:17px}#sax-lagerung-premium .sl-final{padding:31px}}
@media(max-width:850px){#sax-lagerung-premium .sl-wrap{padding:15px 15px 25px}#sax-lagerung-premium .sl-hero-grid{grid-template-columns:1fr;gap:27px;padding:32px}#sax-lagerung-premium h1{font-size:65px!important}#sax-lagerung-premium h1 br:first-of-type{display:none}#sax-lagerung-premium .sl-hero-text{max-width:560px}#sax-lagerung-premium .sl-hero-sub br{display:none}#sax-lagerung-premium .sl-visual{min-height:0;max-width:580px;margin:auto;width:100%}#sax-lagerung-premium .sl-visual-top{font-size:8px}#sax-lagerung-premium .sl-pill{display:block}#sax-lagerung-premium .sl-float-a{top:64px}#sax-lagerung-premium .sl-float-b{bottom:92px}#sax-lagerung-premium .sl-hero-bottom{grid-template-columns:1fr 1fr;margin-inline:32px;gap:18px}#sax-lagerung-premium .sl-first-row{grid-template-columns:1fr 1fr}#sax-lagerung-premium .sl-reason{grid-column:1/-1}#sax-lagerung-premium .sl-plan-grid{grid-template-columns:1fr;gap:25px}#sax-lagerung-premium .sl-volume-block{border-right:0;padding:0 0 26px;border-bottom:1px solid var(--sl-line)}#sax-lagerung-premium .sl-volume-display{max-width:490px;margin:auto}#sax-lagerung-premium .sl-volume-presets{gap:10px}#sax-lagerung-premium .sl-choice>span{font-size:12px;min-height:43px}#sax-lagerung-premium .sl-duration .sl-choice>span{font-size:11px}#sax-lagerung-premium .sl-config{display:grid;grid-template-columns:1fr 1fr;gap:23px}#sax-lagerung-premium .sl-config fieldset:first-child{grid-column:1/-1}#sax-lagerung-premium .sl-config fieldset+fieldset{margin:0}#sax-lagerung-premium .sl-config .sl-services,#sax-lagerung-premium .sl-config .sl-items{grid-template-columns:1fr}#sax-lagerung-premium .sl-planner-top{align-items:start}#sax-lagerung-premium .sl-planner-top h2{font-size:28px!important}#sax-lagerung-premium .sl-stepper{gap:8px}#sax-lagerung-premium .sl-stepper>i{width:13px}#sax-lagerung-premium .sl-plan-next>.sl-btn{min-width:230px}#sax-lagerung-premium .sl-direct-line{align-items:flex-start;flex-direction:column}#sax-lagerung-premium .sl-contact-grid{grid-template-columns:1fr;gap:22px}#sax-lagerung-premium .sl-summary{padding:23px}#sax-lagerung-premium .sl-section-head{grid-template-columns:1fr;gap:20px}#sax-lagerung-premium .sl-section-head>p{max-width:690px}#sax-lagerung-premium .sl-scenario-panels article{grid-template-columns:45px 1fr}#sax-lagerung-premium .sl-scenario-art{display:none}#sax-lagerung-premium .sl-cost-grid{gap:20px}#sax-lagerung-premium .sl-cost-grid h3{font-size:17px!important}#sax-lagerung-premium .sl-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 20px}#sax-lagerung-premium .sl-region-grid{grid-template-columns:1fr;gap:25px}#sax-lagerung-premium .sl-faq{grid-template-columns:1fr;gap:25px}#sax-lagerung-premium .sl-faq-intro>p{max-width:600px}#sax-lagerung-premium .sl-final{grid-template-columns:1fr;gap:25px}#sax-lagerung-premium .sl-final-actions{max-width:420px}#sax-lagerung-premium .sl-final h2{font-size:33px!important}}
@media(max-width:560px){#sax-lagerung-premium .sl-wrap{padding:12px 12px 20px}#sax-lagerung-premium .sl-hero{border-radius:23px}#sax-lagerung-premium .sl-hero-grid{padding:28px 21px 23px;gap:33px}#sax-lagerung-premium h1{font-size:clamp(38px,10.8vw,59px)!important;letter-spacing:-.059em!important;line-height:1.04!important}#sax-lagerung-premium h1 br:first-of-type{display:initial}#sax-lagerung-premium .sl-hero-copy .sl-eyebrow{font-size:7px;gap:9px;letter-spacing:.095em;margin-bottom:21px}#sax-lagerung-premium .sl-hero-sub{font-size:20px!important}#sax-lagerung-premium .sl-hero-text{font-size:13px}#sax-lagerung-premium .sl-hero-sub br{display:initial}#sax-lagerung-premium .sl-btn{min-height:47px;font-size:12px!important;padding:13px 18px}#sax-lagerung-premium .sl-hero-phone{font-size:11px;gap:7px}#sax-lagerung-premium .sl-hero-phone span{font-size:9px;margin-left:0}#sax-lagerung-premium .sl-visual-top{font-size:6px;letter-spacing:.04em;padding-inline:0;gap:5px}#sax-lagerung-premium .sl-pill{font-size:6px;padding:4px 7px}#sax-lagerung-premium .sl-float{padding:9px 11px;gap:8px;border-radius:10px}#sax-lagerung-premium .sl-float small{font-size:7px}#sax-lagerung-premium .sl-float b{font-size:10px}#sax-lagerung-premium .sl-float .sl-icon{width:17px;height:17px}#sax-lagerung-premium .sl-float-a{top:27px;left:-4px}#sax-lagerung-premium .sl-float-b{bottom:81px;right:-8px}#sax-lagerung-premium .sl-journey{font-size:8px;gap:8px;margin-top:8px}#sax-lagerung-premium .sl-journey span{gap:5px}#sax-lagerung-premium .sl-journey .sl-icon{width:16px;height:16px}#sax-lagerung-premium .sl-visual-note{font-size:7px;margin-top:15px}#sax-lagerung-premium .sl-hero-bottom{margin-inline:21px;padding-top:17px;gap:15px 12px}#sax-lagerung-premium .sl-hero-bottom span{font-size:9px;gap:7px}#sax-lagerung-premium .sl-hero-bottom .sl-icon{width:17px;height:17px}#sax-lagerung-premium .sl-planner{padding:23px 19px;border-radius:21px;margin-top:19px}#sax-lagerung-premium .sl-planner-top{display:block;margin-bottom:22px}#sax-lagerung-premium .sl-planner-top h2{font-size:27px!important}#sax-lagerung-premium .sl-stepper{margin-top:22px;gap:17px}#sax-lagerung-premium .sl-stepper>i{width:40px}#sax-lagerung-premium .sl-first-row{grid-template-columns:1fr;gap:17px}#sax-lagerung-premium .sl-reason{grid-column:auto}#sax-lagerung-premium .sl-field :is(input,select,textarea){font-size:16px!important;padding-block:12px}#sax-lagerung-premium .sl-field-icon .sl-icon{top:16px}#sax-lagerung-premium .sl-plan-grid{margin-top:27px}#sax-lagerung-premium .sl-block-head h3{font-size:15px!important}#sax-lagerung-premium .sl-block-head>span{font-size:8px}#sax-lagerung-premium .sl-volume-display{min-height:180px;grid-template-columns:1.3fr 1fr}#sax-lagerung-premium .sl-volume-numeral output{font-size:56px}#sax-lagerung-premium .sl-volume-numeral>strong{font-size:18px;margin-left:4px}#sax-lagerung-premium .sl-volume-numeral small{font-size:8px;margin-top:9px}#sax-lagerung-premium .sl-carton{max-height:185px}#sax-lagerung-premium .sl-volume-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#sax-lagerung-premium .sl-volume-presets button{min-height:38px;font-size:11px}#sax-lagerung-premium .sl-volume-direct{font-size:10px}#sax-lagerung-premium .sl-config{grid-template-columns:1fr;gap:23px}#sax-lagerung-premium .sl-config fieldset:first-child{grid-column:auto}#sax-lagerung-premium .sl-config .sl-services,#sax-lagerung-premium .sl-config .sl-items{grid-template-columns:1fr 1fr}#sax-lagerung-premium .sl-choice>span{font-size:10px;padding:10px 8px;gap:7px;min-height:43px}#sax-lagerung-premium .sl-choice .sl-icon{width:16px;height:16px}#sax-lagerung-premium .sl-duration .sl-choice>span{font-size:10px}#sax-lagerung-premium .sl-optional summary{font-size:11px}#sax-lagerung-premium .sl-optional summary>span{display:none}#sax-lagerung-premium .sl-extra-grid{grid-template-columns:1fr}#sax-lagerung-premium .sl-plan-next{flex-direction:column;align-items:stretch;gap:17px}#sax-lagerung-premium .sl-plan-next p{font-size:10px}#sax-lagerung-premium .sl-plan-next>.sl-btn{min-width:0;width:100%}#sax-lagerung-premium .sl-direct-line .sl-actions{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:8px}#sax-lagerung-premium .sl-direct-line .sl-btn{padding:10px 12px;min-height:41px}#sax-lagerung-premium .sl-direct-line .sl-btn:last-child{grid-column:1/-1}#sax-lagerung-premium .sl-submit-row{flex-direction:column-reverse}#sax-lagerung-premium .sl-submit-row .sl-btn{width:100%}#sax-lagerung-premium .sl-section{padding:38px 8px 0}#sax-lagerung-premium h2{font-size:30px!important}#sax-lagerung-premium .sl-section-head{gap:17px;margin-bottom:23px}#sax-lagerung-premium .sl-section-head>p{font-size:13px}#sax-lagerung-premium .sl-eyebrow{font-size:8px;letter-spacing:.1em;margin-bottom:12px}#sax-lagerung-premium .sl-service-cards{grid-template-columns:1fr;gap:13px}#sax-lagerung-premium .sl-service-card{padding:21px}#sax-lagerung-premium .sl-service-card h3{font-size:21px!important}#sax-lagerung-premium .sl-service-card p{font-size:14px}#sax-lagerung-premium .sl-add-service{font-size:12px}#sax-lagerung-premium .sl-soft-section,#sax-lagerung-premium .sl-prices{padding:26px 21px;border-radius:22px;margin-top:32px}#sax-lagerung-premium .sl-scenario-tabs{gap:7px}#sax-lagerung-premium .sl-scenario-tabs button{padding:9px 11px;font-size:10px}#sax-lagerung-premium .sl-scenario-panels article{grid-template-columns:1fr;gap:12px;padding-top:23px}#sax-lagerung-premium .sl-scenario-number{font-size:30px}#sax-lagerung-premium .sl-scenario-panels h3{font-size:25px!important}#sax-lagerung-premium .sl-scenario-panels p{font-size:13px}#sax-lagerung-premium .sl-cost-grid{grid-template-columns:1fr;gap:24px}#sax-lagerung-premium .sl-cost-grid h3{font-size:20px!important}#sax-lagerung-premium .sl-cost-bottom{display:block}#sax-lagerung-premium .sl-cost-bottom>.sl-btn{margin-top:18px;width:100%}#sax-lagerung-premium .sl-process{grid-template-columns:1fr;gap:28px}#sax-lagerung-premium .sl-process article{display:grid;grid-template-columns:32px 1fr;gap:6px 14px;padding-top:23px}#sax-lagerung-premium .sl-process .sl-icon{grid-row:1/3;margin:0;width:26px;height:26px}#sax-lagerung-premium .sl-process h3{font-size:18px!important}#sax-lagerung-premium .sl-process p{grid-column:2;font-size:13px;margin-top:3px}#sax-lagerung-premium .sl-stuff-grid{grid-template-columns:1fr;gap:13px}#sax-lagerung-premium .sl-stuff-grid article{padding:21px 18px;gap:13px}#sax-lagerung-premium .sl-stuff-grid h3{font-size:21px!important}#sax-lagerung-premium .sl-note{font-size:11px}#sax-lagerung-premium .sl-region-grid h3{font-size:21px!important}#sax-lagerung-premium .sl-region-grid p{font-size:13px}#sax-lagerung-premium .sl-city-chips{gap:7px}#sax-lagerung-premium .sl-city-chips button{font-size:10px;padding:9px 11px}#sax-lagerung-premium .sl-faq{gap:24px}#sax-lagerung-premium .sl-faq-list summary{font-size:13px;padding-block:16px}#sax-lagerung-premium .sl-faq-list details>p{padding-right:8px;font-size:13px}#sax-lagerung-premium .sl-final{padding:28px 23px;margin-top:33px;border-radius:22px}#sax-lagerung-premium .sl-final h2{font-size:30px!important}#sax-lagerung-premium .sl-final-actions{max-width:none}#sax-lagerung-premium .sl-toast{bottom:17px;font-size:11px;padding:12px 16px}}
@media(max-width:350px){#sax-lagerung-premium .sl-wrap{padding-inline:8px}#sax-lagerung-premium .sl-hero-grid{padding-inline:18px}#sax-lagerung-premium .sl-planner{padding-inline:16px}#sax-lagerung-premium .sl-volume-numeral output{font-size:48px}#sax-lagerung-premium .sl-planner-top h2{font-size:25px!important}#sax-lagerung-premium .sl-visual-top>span:first-child{font-size:6px}#sax-lagerung-premium .sl-pill{display:none}#sax-lagerung-premium .sl-journey{gap:5px}#sax-lagerung-premium .sl-hero-phone span{flex-basis:100%;padding-left:23px}#sax-lagerung-premium .sl-soft-section,#sax-lagerung-premium .sl-prices{padding:24px 18px}}

/* Lager-Check 1.0.1: no photos or decorative image downloads. */
#sax-lagerung-premium .sl-storage-check{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:22px;padding-inline:0;padding-top:40px}
#sax-lagerung-premium .sl-storage-start{position:relative;overflow:hidden;border-radius:26px;padding:34px;background:radial-gradient(ellipse at 100% 0,#2d2d2d 0,transparent 55%),linear-gradient(140deg,#151515,#0c0c0c);color:#fff;border:1px solid #252525}
#sax-lagerung-premium .sl-storage-start:before{content:"";position:absolute;left:34px;top:0;width:60px;height:3px;background:var(--sl-red);pointer-events:none}
#sax-lagerung-premium .sl-storage-start>h2{font-size:clamp(31px,3.05vw,43px)!important;line-height:1.1!important;text-wrap:initial}
#sax-lagerung-premium .sl-storage-intro{font-size:14px;line-height:1.75;color:#c3c3c3;margin:17px 0 22px;max-width:480px}
#sax-lagerung-premium .sl-storage-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#sax-lagerung-premium .sl-storage-option{position:relative;display:flex;align-items:center;gap:12px;min-height:77px;padding:15px 36px 15px 15px;background:#ffffff06;border:1px solid #ffffff29;border-radius:14px;color:#fff;text-align:left;transition:background .18s,border-color .18s;line-height:1.45}
#sax-lagerung-premium .sl-storage-option>span{font-size:13px;font-weight:650;overflow-wrap:normal}
#sax-lagerung-premium .sl-storage-option>.sl-icon{width:24px;height:24px;color:#d5d5d5}
#sax-lagerung-premium .sl-storage-option:hover{background:#ffffff0f;border-color:#ffffff5c}
#sax-lagerung-premium .sl-storage-option[aria-pressed=true]{border-color:#f34a61;background:#e21c381f;color:#fff}
#sax-lagerung-premium .sl-storage-option[aria-pressed=true]>.sl-icon{color:#ff8fa0}
#sax-lagerung-premium .sl-storage-tick{position:absolute;right:12px;top:12px;width:16px;height:16px;border:1px solid #7e7e7e;border-radius:50%;display:grid;place-items:center}
#sax-lagerung-premium .sl-storage-tick .sl-icon{width:11px;height:11px;opacity:0;stroke-width:2.5}
#sax-lagerung-premium .sl-storage-option[aria-pressed=true] .sl-storage-tick{background:var(--sl-red);border-color:var(--sl-red);color:#fff}
#sax-lagerung-premium .sl-storage-option[aria-pressed=true] .sl-storage-tick .sl-icon{opacity:1}
#sax-lagerung-premium .sl-storage-feedback{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:14px 0 21px;min-height:22px;font-size:11px;line-height:1.6;color:#bfbfbf}
#sax-lagerung-premium .sl-storage-reset{font-size:11px;color:#e7e7e7;text-decoration:underline;text-underline-offset:3px;min-height:30px;flex:none}
#sax-lagerung-premium .sl-storage-plan{width:100%}
#sax-lagerung-premium .sl-storage-contact{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}
#sax-lagerung-premium .sl-storage-contact .sl-btn{font-size:12px!important;min-height:44px;padding:10px 16px}
#sax-lagerung-premium .sl-storage-prep{display:flex;flex-direction:column;padding:34px;background:#f7f7f7;border:1px solid #e9e9e9;border-radius:26px}
#sax-lagerung-premium .sl-storage-prep h2{font-size:clamp(29px,2.75vw,37px)!important;line-height:1.15!important}
#sax-lagerung-premium .sl-storage-prep .sl-checklist{margin-top:25px;gap:0}
#sax-lagerung-premium .sl-storage-prep .sl-checklist label{padding:17px 0;border-bottom:1px solid #e5e5e5;font-size:14px;gap:13px;color:#515151}
#sax-lagerung-premium .sl-storage-prep .sl-checklist input{width:19px;height:19px;accent-color:var(--sl-red)}
#sax-lagerung-premium .sl-storage-prep .sl-prep-line{padding-top:26px;margin-top:auto;gap:12px;font-size:11px}
#sax-lagerung-premium .sl-storage-prep .sl-prep-line b{background:var(--sl-red)}
#sax-lagerung-premium .sl-storage-prep .sl-micro{font-size:12px;line-height:1.75;margin-top:18px;color:#767676}
@media(max-width:1050px){#sax-lagerung-premium .sl-storage-start,#sax-lagerung-premium .sl-storage-prep{padding:27px}#sax-lagerung-premium .sl-storage-option{padding:13px 30px 13px 12px;gap:9px}#sax-lagerung-premium .sl-storage-option>span{font-size:12px}}
@media(max-width:850px){#sax-lagerung-premium .sl-storage-check{grid-template-columns:1fr;gap:16px}#sax-lagerung-premium .sl-storage-start,#sax-lagerung-premium .sl-storage-prep{padding:30px}#sax-lagerung-premium .sl-storage-option{min-height:74px;padding:17px 38px 17px 18px;gap:14px}#sax-lagerung-premium .sl-storage-option>span{font-size:14px}#sax-lagerung-premium .sl-storage-intro{max-width:550px}#sax-lagerung-premium .sl-storage-prep .sl-prep-line{margin-top:0}}
@media(max-width:560px){#sax-lagerung-premium .sl-storage-check{padding:32px 0 0}#sax-lagerung-premium .sl-storage-start,#sax-lagerung-premium .sl-storage-prep{padding:26px 22px;border-radius:22px}#sax-lagerung-premium .sl-storage-start:before{left:22px}#sax-lagerung-premium .sl-storage-start>h2{font-size:31px!important}#sax-lagerung-premium .sl-storage-prep h2{font-size:29px!important}#sax-lagerung-premium .sl-storage-intro{font-size:13px;margin:15px 0 19px}#sax-lagerung-premium .sl-storage-options{gap:9px}#sax-lagerung-premium .sl-storage-option{min-height:93px;display:block;padding:13px 12px}#sax-lagerung-premium .sl-storage-option>.sl-icon{display:block;margin-bottom:8px;width:22px;height:22px}#sax-lagerung-premium .sl-storage-option>span{font-size:12px;display:block}#sax-lagerung-premium .sl-storage-feedback{font-size:10px;margin:12px 0 16px}#sax-lagerung-premium .sl-storage-contact{gap:8px}#sax-lagerung-premium .sl-storage-contact .sl-btn{padding:10px 12px}#sax-lagerung-premium .sl-storage-prep .sl-checklist label{font-size:13px;padding:16px 0}#sax-lagerung-premium .sl-storage-prep .sl-micro{font-size:11px}}

@media(prefers-reduced-motion:reduce){#sax-lagerung-premium *,#sax-lagerung-premium *::before,#sax-lagerung-premium *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}#sax-lagerung-premium .sl-btn:hover,#sax-lagerung-premium .sl-service-card:hover{transform:none}}
@media print{#sax-lagerung-premium .sl-planner,#sax-lagerung-premium .sl-toast{display:none!important}#sax-lagerung-premium .sl-wrap{max-width:none}#sax-lagerung-premium .sl-hero{box-shadow:none}#sax-lagerung-premium details>p{display:block}#sax-lagerung-premium .sl-section{break-inside:avoid}}

/* Black Edition */
#sax-lagerung-premium{--sl-cyan:#e2e2e2;--sl-ink:#151515;--sl-muted:#626262;--sl-line:#e5e5e5;--sl-soft:#f5f5f5}
