.sb-head{padding-bottom:72px}.sb-chips{flex-wrap:wrap;gap:10px;margin-top:-16px;display:flex}.sb-chips li{background:var(--white);box-shadow:var(--sh-1), 0 0 0 1px #0b0d120a;border-radius:14px;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:14px;line-height:1.3;display:flex}.sb-chips svg{width:22px;height:22px;color:var(--deep-ink);background:#e5efff;border-radius:999px;flex:none;padding:4px}.sb-chips b{font-weight:700}.sb-chips small{color:var(--mute);font-size:13px}.sb-sec{padding:96px 0}.sb-sec-h{flex-direction:column;gap:14px;max-width:46rem;display:flex}.sb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}.sb-card{background:var(--white);border-radius:var(--r-l);min-width:0;box-shadow:var(--sh-1), 0 0 0 1px #0b0d120a;flex-direction:column;gap:12px;padding:24px;scroll-margin-top:96px;display:flex}.sb-card h3{letter-spacing:-.02em;font-size:21px;font-weight:750}.sb-terms{color:#2a303c;gap:6px;font-size:15px;display:grid}.sb-terms li{padding-left:16px;position:relative}.sb-terms li:before{content:"";background:var(--blue);border-radius:999px;width:6px;height:6px;position:absolute;top:.65em;left:0}.sb-card-f{border-top:1px solid var(--hair);flex-wrap:wrap;gap:10px 18px;margin-top:auto;padding-top:14px;font-size:14.5px;display:flex}.sb-card-f a{color:var(--deep-ink);font-weight:650}.sb-card-f a:hover{text-decoration:underline}.sb-note{color:var(--mute);margin-top:20px;font-size:15px}.sb-mail{text-underline-offset:3px;overflow-wrap:anywhere;font-weight:650;text-decoration:underline}.se{background:var(--white);border-radius:var(--r-xl);box-shadow:var(--sh-2), 0 0 0 1px #0b0d120a;margin-top:48px;padding:36px;scroll-margin-top:96px}.se-h{flex-direction:column;gap:10px;display:flex}.se-h .h2{font-size:34px}.se fieldset{border:0;min-width:0;margin:24px 0 0;padding:0}.se legend{margin-bottom:10px;padding:0;font-size:14px;font-weight:650}.seg-opts{flex-wrap:wrap;gap:8px;display:flex}.seg-opts input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.seg-opts label{background:var(--mist);cursor:pointer;border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-size:15px;font-weight:650;display:inline-flex;box-shadow:inset 0 0 0 1px #0b0d121f}.seg-opts input:checked+label{background:var(--ink);color:var(--white);box-shadow:none}.seg-opts input:focus-visible+label{outline:2px solid var(--deep);outline-offset:3px}.se-panel{margin-top:8px}.slot{grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:stretch;gap:20px;margin-top:22px;display:grid}.slot-specs p{font-size:14px;font-weight:650}.spec-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.spec-chips li{background:var(--mist);border-radius:10px;padding:6px 12px;font-size:14px}.slot-specs .points{margin-top:14px}.slot-res{border-radius:var(--r-m);background:var(--navy);min-height:168px;color:var(--on-dark);flex-direction:column;justify-content:space-between;gap:16px;padding:20px;display:flex}.slot-res b{letter-spacing:-.03em;color:var(--white);font-size:26px;font-weight:800;display:block}.slot-res small{color:var(--on-dark-mute);font-size:14px}.se:has(#se-as-gewerblich:checked) .se-privat,.se:has(#se-as-privat:checked) .se-biz,.se-privat:has(#se-kat-ram:checked) .slot:not([data-kat=ram]),.se-privat:has(#se-kat-ssd:checked) .slot:not([data-kat=ssd]),.se-privat:has(#se-kat-cpu:checked) .slot:not([data-kat=cpu]),.se-privat:has(#se-kat-gpu:checked) .slot:not([data-kat=gpu]),.se-privat:has(#se-kat-server:checked) .slot:not([data-kat=server]),.se-privat:has(#se-kat-netzwerk:checked) .slot:not([data-kat=netzwerk]){display:none}.sb-aud{grid-template-columns:1fr 1fr;gap:20px;display:grid}.sb-aud .sb-card{gap:16px;padding:32px}.sb-aud .h2{font-size:30px}.sb-sec.sb-tight{padding-top:24px}.sb-sec.sb-last{padding-bottom:0}.sb-flow{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}.sb-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-card h2.h3,.sb-more h2.h3{letter-spacing:-.02em;font-size:21px;font-weight:750}.sb-more .sb-card-f{margin-top:14px}.catnav ul{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.catnav a{background:var(--white);min-height:44px;box-shadow:inset 0 0 0 1px #0b0d121f, var(--sh-1);border-radius:999px;align-items:center;padding:0 18px;font-size:15px;font-weight:650;display:inline-flex}.catnav a:hover{background:var(--mist)}.sb-shop{border-radius:var(--r-xl);background:var(--white);box-shadow:var(--sh-2), 0 0 0 1px #0b0d120a;justify-content:space-between;align-items:center;gap:24px;padding:36px;display:flex}.sb-shop .h2{font-size:30px}.sb-shop p{color:var(--mute);margin-top:10px}@media (width<=1040px){.sb-grid{grid-template-columns:1fr 1fr}}@media (width<=860px){.sb-aud,.sb-flow,.slot{grid-template-columns:1fr}.sb-flow{gap:24px}.sb-shop{flex-direction:column;align-items:flex-start}}@media (width<=760px){.sb-sec{padding:64px 0}.sb-grid,.sb-grid.two{grid-template-columns:1fr;gap:14px;margin-top:28px}.sb-card,.sb-aud .sb-card{padding:20px}.se,.sb-shop{border-radius:22px;padding:22px 16px}.se-h .h2,.sb-aud .h2,.sb-shop .h2{font-size:26px}.slot-res{min-height:0}.slot-res .pill,.sb-shop .pill{width:100%}}
