/* Installation: einfache Schritte für neue Mitglieder im bestätigten hellen Cellister-Design. */
.installation-header{gap:25px;min-height:95px}.installation-header nav{margin-left:auto;display:flex;gap:27px;font-size:13px}.installation-header .button{min-height:42px;padding:11px 18px;font-size:12px}.installation-main{padding-bottom:55px}.installation-hero{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center;padding:70px 0 65px}.installation-hero h1{font-size:clamp(56px,5.8vw,79px);margin:20px 0 25px}.installation-hero h1>span{color:var(--purple)}.installation-hero>div>p{max-width:470px;font-size:16px;color:var(--muted)}.installation-actions{display:flex;gap:24px;align-items:center;margin-top:28px}.installation-actions .button{font-size:12px;padding:14px 18px;opacity:1;background:#e8dff6;color:#6a507e;border-color:#d0bfe4;box-shadow:none}.installation-actions .text-link{font-size:12px;white-space:nowrap}.installation-hero .installation-availability{font-size:11px;line-height:1.8;margin-top:17px;max-width:430px}.installation-brand-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;min-height:380px;background:linear-gradient(145deg,#f2eaff,#fff 70%);border:1px solid #cdb5ed;border-radius:24px;overflow:hidden;box-shadow:0 18px 60px #5928a00b}.installation-brand-card>img{position:relative;object-fit:contain;width:148px;height:148px}.installation-brand-card>strong{font:500 27px/1.2 var(--display);letter-spacing:-.04em;position:relative}.installation-brand-card>span:not(.installation-halo){font-size:11px;color:var(--muted);position:relative}.installation-halo{position:absolute;width:280px;height:280px;top:10px;left:50%;transform:translateX(-50%);border:1px solid #dfcff4;border-radius:50%;box-shadow:0 0 0 35px #ede5fa66,0 0 0 70px #f3edfc77}.installation-requirements{position:relative;display:flex;gap:9px}.installation-requirements>span{font-size:10px;border:1px solid #ded1ed;border-radius:15px;padding:4px 10px;background:#fff9;color:#785d93}.installation-steps{padding:45px 0 60px;border-top:1px solid var(--line);scroll-margin-top:20px}.installation-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:end;margin-bottom:30px}.installation-section-heading h2{font-size:37px;margin-top:16px}.installation-section-heading>p{font-size:14px;max-width:420px;color:var(--muted)}.installation-step-grid{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:0;padding:0}.installation-step-grid>li{padding:24px 20px;background:#fff;border:1px solid var(--line);border-radius:13px}.installation-step-number{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--lavender);color:var(--purple);font:500 12px var(--display);margin-bottom:23px}.installation-step-grid h3{font-size:21px;line-height:1.18;letter-spacing:-.035em;min-height:50px}.installation-step-grid p{font-size:12px;line-height:1.8;margin-top:14px;color:#5f566d}.installation-step-grid small{display:block;font-size:10px;line-height:1.8;margin-top:15px;padding-top:14px;border-top:1px solid #ece5f4;color:#8a7c97}.installation-hub{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center;padding:35px 0 70px}.installation-hub h2{font-size:38px;margin-top:17px}.installation-hub p{font-size:14px;color:var(--muted);line-height:1.8;margin:20px 0 24px}.installation-hub .button{font-size:12px;min-height:44px;padding:12px 17px}.installation-hub p.installation-small{font-size:11px;margin-top:17px}.installation-hub figure{border:1px solid #c9b3e8;border-radius:15px;background:white;padding:10px;box-shadow:0 15px 40px #57288d09;overflow:hidden}.installation-hub figure img{width:100%;height:auto;border:1px solid #ece7f2;border-radius:8px}.installation-hub figcaption{font-size:9px;color:#8b7d99;padding:10px 6px 3px;text-align:center}.installation-questions{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;padding:15px 0 30px}.installation-questions h2{font-size:34px}.installation-questions details{border-bottom:1px solid var(--line);padding:17px 0}.installation-questions summary{cursor:pointer;font-size:13px;font-weight:600;line-height:1.6}.installation-questions details p{font-size:12px;line-height:1.8;color:var(--muted);padding:14px 0 3px}.installation-questions details a{text-decoration:underline;text-underline-offset:3px;color:var(--purple)}.installation-footer{border-top:1px solid var(--line)}.installation-footer nav{gap:15px;flex-wrap:wrap}
@media(max-width:1050px){.installation-hero{gap:40px}.installation-section-heading{gap:40px}.installation-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.installation-step-grid h3{min-height:0}.installation-hub,.installation-questions{gap:35px}.installation-actions{gap:16px;flex-wrap:wrap}.installation-brand-card>strong{font-size:23px}.installation-brand-card>span:not(.installation-halo){font-size:9px}}
@media(max-width:740px){.installation-header{flex-wrap:wrap;gap:12px;padding-block:17px;min-height:95px}.installation-header nav{order:3;width:100%;justify-content:center;font-size:11px;gap:25px;margin:0}.installation-header .brand{font-size:16px}.installation-header .brand img{width:36px;height:36px}.installation-header>.button{margin-left:auto;min-height:36px;font-size:11px;padding:9px 12px}.installation-hero{grid-template-columns:1fr;gap:32px;padding:40px 0}.installation-hero h1{font-size:56px;line-height:1.06;margin-top:18px}.installation-hero>div>p{font-size:14px}.installation-actions{gap:18px}.installation-actions .button{min-height:46px;font-size:11px}.installation-hero .installation-availability{font-size:10px}.installation-brand-card{min-height:305px;border-radius:17px;gap:17px}.installation-brand-card>img{width:114px;height:114px}.installation-brand-card>strong{font-size:25px}.installation-brand-card>span:not(.installation-halo){font-size:10px}.installation-halo{width:220px;height:220px}.installation-steps{padding:38px 0}.installation-section-heading{grid-template-columns:1fr;gap:20px}.installation-section-heading h2{font-size:32px}.installation-section-heading>p{font-size:12px}.installation-step-grid{grid-template-columns:1fr;gap:12px}.installation-step-grid>li{padding:22px;display:grid;grid-template-columns:32px 1fr;gap:0 15px}.installation-step-number{grid-row:1/4;margin:0;width:32px;height:32px}.installation-step-grid h3{font-size:22px;margin:4px 0 0}.installation-step-grid p,.installation-step-grid small{grid-column:2}.installation-step-grid p{font-size:12px;margin-top:12px}.installation-step-grid small{font-size:10px}.installation-hub{grid-template-columns:1fr;gap:25px;padding:15px 0 40px}.installation-hub h2{font-size:33px}.installation-hub p{font-size:13px;margin-top:17px}.installation-questions{grid-template-columns:1fr;gap:15px;padding:15px 0}.installation-questions h2{font-size:30px}.installation-questions summary{font-size:12px}.installation-questions details p{font-size:11px}.installation-footer nav{gap:13px}.installation-footer nav a{font-size:10px}}
