.cds-page-source-195 .entry-content .cds-landing-shell{font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color:#fff;margin:2rem 0 3rem;padding:0 2vw;width:100%;max-width:100%;box-sizing:border-box;}
.cds-page-source-195 .entry-content .cds-landing-box{width:100%;display:flex;flex-wrap:wrap;align-items:stretch;gap:2rem;background: radial-gradient(circle at 30% 20%, #5a2fa6 0%, #2f0f4f 40%, #000 80%);border-radius:16px;border:1px solid rgba(255,255,255,.15);box-shadow:
    0 30px 60px rgba(0,0,0,.8),
    0 0 80px rgba(91,37,180,.6),
    0 0 200px rgba(0,0,0,.9) inset;padding:3rem 3rem 3.5rem;position:relative;overflow:hidden;box-sizing:border-box;}
.cds-page-source-195 .entry-content .cds-landing-left{flex:1 1 50%;min-width:320px;display:flex;flex-direction:column;justify-content:flex-start;color:#fff;font-size:20px;line-height:1.5;box-sizing:border-box;}
.cds-page-source-195 .entry-content .cds-eyebrow{font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fff;background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.25);border-radius:.5rem;padding:.6rem .8rem;display:inline-block;margin:0 0 1.5rem;box-shadow:0 12px 24px rgba(0,0,0,.8);line-height:1.2;max-width:max-content;}
.cds-page-source-195 .entry-content .cds-headline{font-size:3rem;line-height:1.2;font-weight:600;color:#fff;margin:0 0 1rem;}
.cds-page-source-195 .entry-content .cds-subline{font-size:2rem;line-height:1.3;color:#cfc8e8;margin:0 0 1.5rem;max-width:90ch;font-weight:400;}
.cds-page-source-195 .entry-content .cds-featuretext{font-size:1.5rem;line-height:1.45;color:#cfc8e8;margin:0 0 2rem;max-width:90ch;}
.cds-page-source-195 .entry-content .cds-featuretext span{color:#fff;font-weight:600;}
.cds-page-source-195 .entry-content .cds-cta-btnwrap{margin:0 0 2rem;}
@keyframes cds-pulse-glow{
  0% {
    box-shadow:
      0 24px 48px rgba(0,0,0,.9),
      0 0 40px rgba(255,255,255,.15) inset,
      0 0 40px rgba(91,37,180,.5),
      0 0 5px rgba(255,255,255,.4);
    transform:translateY(0) scale(1);
  }
  100% {
    box-shadow:
      0 32px 64px rgba(0,0,0,1),
      0 0 60px rgba(255,255,255,.25) inset,
      0 0 90px rgba(114,48,218,.95),
      0 0 12px rgba(255,255,255,.7);
    transform:translateY(-2px) scale(1.03);
  }
}
.cds-page-source-195 .entry-content .cds-cta-btn{display:inline-block;background:linear-gradient(90deg,#000 0%,#2f0f4f 100%);border:2px solid #000;color:#fff;font-size:1.25rem;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.03em;padding:1.2rem 1.6rem;border-radius:12px;text-decoration:none;animation: cds-pulse-glow 1.4s infinite alternate ease-in-out;transition:all .12s ease-in-out;}
.cds-page-source-195 .entry-content .cds-cta-btn:hover{background:linear-gradient(90deg,#111 0%,#43206e 100%);}
.cds-page-source-195 .entry-content .cds-footnote{font-size:1.3rem;line-height:1.4;color:#8d7dcc;max-width:80ch;margin:0 0 2rem;font-weight:500;}
.cds-page-source-195 .entry-content .cds-social-block{background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.2);border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.8);padding:1.5rem 1.5rem 1.75rem;max-width:600px;color:#fff;font-size:1.1rem;line-height:1.5;}
.cds-page-source-195 .entry-content .cds-social-head{font-size:1.5rem;font-weight:600;line-height:1.3;margin:0 0 1rem;color:#fff;display:flex;align-items:center;gap:.6rem;}
.cds-page-source-195 .entry-content .cds-social-row{display:flex;flex-wrap:wrap;gap:1rem;margin:0 0 1rem;}
.cds-page-source-195 .entry-content .cds-social-pill{background:#000;border:1px solid rgba(255,255,255,.2);border-radius:.6rem;padding:1rem 1.2rem;font-size:1.1rem;font-weight:600;color:#fff;text-decoration:none;line-height:1.2;box-shadow:0 16px 32px rgba(0,0,0,.9);display:inline-block;white-space:nowrap;}
.cds-page-source-195 .entry-content .cds-social-pill:hover{background:#111;}
.cds-page-source-195 .entry-content .cds-social-hint{font-size:1rem;line-height:1.4;color:#bfb7d9;max-width:48ch;}
.cds-page-source-195 .entry-content .cds-landing-right{flex:1 1 40%;min-width:300px;max-width:600px;background:#000;border-radius:16px;border:1px solid rgba(255,255,255,.15);box-shadow:0 20px 40px rgba(0,0,0,.9);overflow:hidden;display:flex;align-items:center;justify-content:center;box-sizing:border-box;}
.cds-page-source-195 .entry-content .cds-landing-right img{width:100%;height:auto;object-fit:cover;display:block;}
.cds-page-source-195 .entry-content .cds-after-note{width:100%;max-width:100%;margin:1rem 0 2rem;padding:0 2vw;font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color:#444;font-size:.9rem;line-height:1.5;text-align:center;box-sizing:border-box;}
.cds-page-source-195 .entry-content .cds-after-note strong{color:#000;font-weight:600;}
@media (max-width:1200px){.cds-page-source-195 .entry-content .cds-headline{font-size:2.4rem;}
.cds-page-source-195 .entry-content .cds-subline{font-size:1.6rem;}
.cds-page-source-195 .entry-content .cds-featuretext{font-size:1.25rem;}
.cds-page-source-195 .entry-content .cds-footnote{font-size:1.1rem;}
.cds-page-source-195 .entry-content .cds-social-head{font-size:1.3rem;}
.cds-page-source-195 .entry-content .cds-social-pill{font-size:1rem;padding:.9rem 1rem;}
.cds-page-source-195 .entry-content .cds-social-hint{font-size:.9rem;}
.cds-page-source-195 .entry-content .cds-cta-btn{font-size:1.1rem;padding:1rem 1.4rem;border-radius:10px;}}
@media (max-width:768px){.cds-page-source-195 .entry-content .cds-landing-box{padding:2rem 1rem 2.5rem;}
.cds-page-source-195 .entry-content .cds-landing-left,.cds-page-source-195 .entry-content .cds-landing-right{flex:1 1 100%;max-width:100%;}
.cds-page-source-195 .entry-content .cds-headline{font-size:1.8rem;line-height:1.25;text-align:center;}
.cds-page-source-195 .entry-content .cds-subline,.cds-page-source-195 .entry-content .cds-featuretext{font-size:1rem;line-height:1.4;text-align:center;}
.cds-page-source-195 .entry-content .cds-featuretext{max-width:40ch;margin-left:auto;margin-right:auto;}
.cds-page-source-195 .entry-content .cds-cta-btnwrap{text-align:center;}
.cds-page-source-195 .entry-content .cds-footnote{text-align:center;margin-left:auto;margin-right:auto;max-width:45ch;font-size:1rem;}
.cds-page-source-195 .entry-content .cds-social-block{margin-left:auto;margin-right:auto;text-align:center;max-width:90%;font-size:1rem;}
.cds-page-source-195 .entry-content .cds-social-head{text-align:center;justify-content:center;font-size:1.3rem;}
.cds-page-source-195 .entry-content .cds-social-row{justify-content:center;}
.cds-page-source-195 .entry-content .cds-social-hint{margin-left:auto;margin-right:auto;font-size:.9rem;}
.cds-page-source-195 .entry-content .cds-landing-right{min-width:200px;border-radius:12px;max-width:100%;}
.cds-page-source-195 .entry-content .cds-cta-btn{font-size:1rem;padding:.9rem 1.2rem;border-radius:8px;}
.cds-page-source-195 .entry-content .cds-after-note{font-size:.8rem;line-height:1.4;}}
@media (max-width:480px){.cds-page-source-195 .entry-content .cds-headline{font-size:1.6rem;}
.cds-page-source-195 .entry-content .cds-subline{font-size:.95rem;}
.cds-page-source-195 .entry-content .cds-featuretext{font-size:.95rem;}
.cds-page-source-195 .entry-content .cds-cta-btn{font-size:.95rem;padding:.8rem 1rem;}}
.cds-page-source-204 .entry-content #outer-wrapper #wrapper:has(#cds-b2b){width:100% !important;max-width:none !important;}
.cds-page-source-204 .entry-content #cds-b2b{width:100%;max-width:none;box-sizing:border-box;margin:auto;color:#211529;line-height:1.65;}
.cds-page-source-204 .entry-content #cds-b2b *{box-sizing:border-box;}
.cds-page-source-204 .entry-content #cds-b2b h1,.cds-page-source-204 .entry-content #cds-b2b h2,.cds-page-source-204 .entry-content #cds-b2b h3{color:#230731;line-height:1.25;}
.cds-page-source-204 .entry-content #cds-b2b h1{font-size:clamp(28px,4vw,42px);margin:12px 0 18px;}
.cds-page-source-204 .entry-content #cds-b2b h2{font-size:clamp(23px,3vw,30px);}
.cds-page-source-204 .entry-content #cds-b2b .b2b-hero{background:#f6effa;border:1px solid #e6d7ef;padding:clamp(22px,4vw,42px);border-radius:22px;}
.cds-page-source-204 .entry-content #cds-b2b .b2b-kicker{color:#72249b;font-weight:800;letter-spacing:.08em;font-size:13px;}
.cds-page-source-204 .entry-content #cds-b2b .b2b-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:26px 0;}
.cds-page-source-204 .entry-content #cds-b2b .b2b-card{padding:26px;border:1px solid #e6d7ef;border-radius:18px;background:#fff;}
.cds-page-source-204 .entry-content #cds-b2b .b2b-btn{display:inline-block;padding:13px 20px;background:#230731;color:#fff!important;border-radius:9px;font-weight:700;text-decoration:none;margin:6px 8px 6px 0;}
.cds-page-source-204 .entry-content #cds-b2b .b2b-secondary{background:#fff;color:#230731!important;border:1px solid #72249b;}
.cds-page-source-204 .entry-content #cds-b2b .b2b-step{padding:18px 0;border-bottom:1px solid #e6d7ef;}
.cds-page-source-204 .entry-content #cds-b2b details{padding:16px 0;border-bottom:1px solid #e6d7ef;}
.cds-page-source-204 .entry-content #cds-b2b summary{cursor:pointer;font-weight:700;color:#230731;}
.cds-page-source-204 .entry-content #cds-b2b section{scroll-margin-top:180px;}
@media (max-width:767px){.cds-page-source-204 .entry-content #cds-b2b .b2b-grid{grid-template-columns:1fr;}
.cds-page-source-204 .entry-content #cds-b2b .b2b-card{padding:20px;}
.cds-page-source-204 .entry-content #cds-b2b section{scroll-margin-top:85px;}}
.cds-page-source-213 .entry-content #landing-page-bottom_3300011 + .row{display: none !important;}
.cds-page-source-213 .entry-content #cds-jobs,.cds-page-source-213 .entry-content #cds-jobs *{box-sizing: border-box;}
.cds-page-source-213 .entry-content #cds-jobs{--cds-black: #09070d;--cds-black-soft: #15101d;--cds-violet: #7b2cbf;--cds-violet-dark: #3c145f;--cds-violet-light: #eee2f8;--cds-white: #ffffff;--cds-text: #25212a;--cds-muted: #655f6b;--cds-border: #e6ddec;color: var(--cds-text);font-family: Arial, Helvetica, sans-serif;font-size: 16px;line-height: 1.65;margin: 0 auto;max-width: 1180px;}
.cds-page-source-213 .entry-content #cds-jobs h2,.cds-page-source-213 .entry-content #cds-jobs h3,.cds-page-source-213 .entry-content #cds-jobs p{margin-top: 0;}
.cds-page-source-213 .entry-content #cds-jobs h2{font-size: clamp(28px, 4vw, 46px);line-height: 1.15;}
.cds-page-source-213 .entry-content #cds-jobs h3{color: var(--cds-black);font-size: 22px;line-height: 1.3;}
.cds-page-source-213 .entry-content #cds-jobs a{text-decoration: none;}
.cds-page-source-213 .entry-content #cds-jobs .cds-hero{background: linear-gradient(135deg, var(--cds-black) 0%, var(--cds-black-soft) 58%, var(--cds-violet-dark) 100%);border: 1px solid rgba(255, 255, 255, 0.08);border-radius: 22px;color: var(--cds-white);overflow: hidden;padding: 42px 34px;position: relative;}
.cds-page-source-213 .entry-content #cds-jobs .cds-hero::after{background: var(--cds-violet);border-radius: 50%;content: "";filter: blur(10px);height: 220px;opacity: 0.2;position: absolute;right: -90px;top: -110px;width: 220px;}
.cds-page-source-213 .entry-content #cds-jobs .cds-logo{display: block;height: auto;margin: 0 0 24px;max-width: 250px;position: relative;width: 58%;z-index: 1;}
.cds-page-source-213 .entry-content #cds-jobs .cds-eyebrow{color: #d8b9f2;font-size: 13px;font-weight: 700;letter-spacing: 1.8px;margin-bottom: 10px;position: relative;text-transform: uppercase;z-index: 1;}
.cds-page-source-213 .entry-content #cds-jobs .cds-hero h2{color: var(--cds-white);margin-bottom: 16px;max-width: 850px;position: relative;z-index: 1;}
.cds-page-source-213 .entry-content #cds-jobs .cds-hero-copy{color: #f1edf4;font-size: 18px;margin-bottom: 24px;max-width: 820px;position: relative;z-index: 1;}
.cds-page-source-213 .entry-content #cds-jobs .cds-badges{display: flex;flex-wrap: wrap;gap: 10px;margin-bottom: 26px;position: relative;z-index: 1;}
.cds-page-source-213 .entry-content #cds-jobs .cds-badge{background: rgba(255, 255, 255, 0.1);border: 1px solid rgba(255, 255, 255, 0.22);border-radius: 999px;color: var(--cds-white);display: inline-block;font-size: 14px;font-weight: 700;padding: 8px 13px;}
.cds-page-source-213 .entry-content #cds-jobs .cds-actions{display: flex;flex-wrap: wrap;gap: 12px;position: relative;z-index: 1;}
.cds-page-source-213 .entry-content #cds-jobs .cds-btn{align-items: center;border: 2px solid var(--cds-violet);border-radius: 999px;display: inline-flex;font-weight: 700;justify-content: center;min-height: 48px;padding: 11px 20px;text-align: center;}
.cds-page-source-213 .entry-content #cds-jobs .cds-btn-primary{background: var(--cds-violet);color: var(--cds-white);}
.cds-page-source-213 .entry-content #cds-jobs .cds-btn-secondary{background: transparent;border-color: #c89bea;color: var(--cds-white);}
.cds-page-source-213 .entry-content #cds-jobs .cds-btn-light{background: var(--cds-white);color: var(--cds-violet-dark);}
.cds-page-source-213 .entry-content #cds-jobs .cds-quick{background: var(--cds-violet-light);border: 1px solid #d4b9e8;border-radius: 16px;color: var(--cds-violet-dark);font-size: 16px;font-weight: 700;margin: 18px 0 30px;padding: 15px 18px;text-align: center;}
.cds-page-source-213 .entry-content #cds-jobs .cds-section{margin: 34px 0;}
.cds-page-source-213 .entry-content #cds-jobs .cds-section-title{font-size: 30px;margin-bottom: 8px;text-align: center;}
.cds-page-source-213 .entry-content #cds-jobs .cds-section-intro{color: var(--cds-muted);margin: 0 auto 22px;max-width: 780px;text-align: center;}
.cds-page-source-213 .entry-content #cds-jobs .cds-grid{display: grid;gap: 18px;grid-template-columns: repeat(2, minmax(0, 1fr));}
.cds-page-source-213 .entry-content #cds-jobs .cds-grid-3{grid-template-columns: repeat(3, minmax(0, 1fr));}
.cds-page-source-213 .entry-content #cds-jobs .cds-card{background: var(--cds-white);border: 1px solid var(--cds-border);border-radius: 16px;box-shadow: 0 8px 26px rgba(30, 16, 40, 0.06);padding: 24px;}
.cds-page-source-213 .entry-content #cds-jobs .cds-card-violet{background: #faf6fd;border-color: #d9c2ea;}
.cds-page-source-213 .entry-content #cds-jobs .cds-card h3{margin-bottom: 12px;}
.cds-page-source-213 .entry-content #cds-jobs ul{margin: 0;padding-left: 22px;}
.cds-page-source-213 .entry-content #cds-jobs li{margin-bottom: 8px;}
.cds-page-source-213 .entry-content #cds-jobs .cds-checklist{list-style: none;padding: 0;}
.cds-page-source-213 .entry-content #cds-jobs .cds-checklist li{padding-left: 28px;position: relative;}
.cds-page-source-213 .entry-content #cds-jobs .cds-checklist li::before{color: var(--cds-violet);content: "✓";font-weight: 900;left: 0;position: absolute;}
.cds-page-source-213 .entry-content #cds-jobs .cds-facts strong{color: var(--cds-violet-dark);display: block;font-size: 24px;line-height: 1.2;margin-bottom: 6px;}
.cds-page-source-213 .entry-content #cds-jobs .cds-facts span{color: var(--cds-muted);}
.cds-page-source-213 .entry-content #cds-jobs .cds-application{background: linear-gradient(135deg, var(--cds-black), var(--cds-violet-dark));border-radius: 20px;color: var(--cds-white);padding: 34px;}
.cds-page-source-213 .entry-content #cds-jobs .cds-application h2,.cds-page-source-213 .entry-content #cds-jobs .cds-application h3{color: var(--cds-white);}
.cds-page-source-213 .entry-content #cds-jobs .cds-application p,.cds-page-source-213 .entry-content #cds-jobs .cds-application li{color: #f0eaf4;}
.cds-page-source-213 .entry-content #cds-jobs .cds-application ol{margin: 0 0 22px;padding-left: 22px;}
.cds-page-source-213 .entry-content #cds-jobs .cds-contact{color: #e0c7f2;font-size: 14px;margin: 16px 0 0;}
.cds-page-source-213 .entry-content #cds-jobs .cds-contact a{color: var(--cds-white);font-weight: 700;}
.cds-page-source-213 .entry-content #cds-jobs details{background: var(--cds-white);border: 1px solid var(--cds-border);border-radius: 12px;margin-bottom: 10px;padding: 15px 18px;}
.cds-page-source-213 .entry-content #cds-jobs summary{color: var(--cds-black);cursor: pointer;font-weight: 700;}
.cds-page-source-213 .entry-content #cds-jobs details p{color: var(--cds-muted);margin: 10px 0 0;}
.cds-page-source-213 .entry-content #cds-jobs .cds-note{color: var(--cds-muted);font-size: 13px;margin: 24px 0 0;text-align: center;}
@media  (max-width: 800px) {.cds-page-source-213 .entry-content #cds-jobs .cds-grid,.cds-page-source-213 .entry-content #cds-jobs .cds-grid-3{grid-template-columns: 1fr;}
.cds-page-source-213 .entry-content #cds-jobs .cds-hero,.cds-page-source-213 .entry-content #cds-jobs .cds-application{border-radius: 16px;padding: 28px 20px;}
.cds-page-source-213 .entry-content #cds-jobs .cds-card{padding: 20px;}
.cds-page-source-213 .entry-content #cds-jobs .cds-actions,.cds-page-source-213 .entry-content #cds-jobs .cds-btn{width: 100%;}}
.cds-page-source-214 .entry-content #cds-schweiz-page,.cds-page-source-214 .entry-content #cds-schweiz-page *{box-sizing:border-box;}
.cds-page-source-214 .entry-content #cds-schweiz-page a:focus-visible{outline:3px solid #6f2dbd;outline-offset:4px;}
@media (max-width:600px){.cds-page-source-214 .entry-content #cds-schweiz-page>div,.cds-page-source-214 .entry-content #cds-schweiz-page>section{padding-left:18px!important;padding-right:18px!important;}
.cds-page-source-214 .entry-content #cds-schweiz-page h1{font-size:28px!important;}
.cds-page-source-214 .entry-content #cds-schweiz-page h2{font-size:24px!important;}
.cds-page-source-214 .entry-content #cds-schweiz-page a[style*="inline-block"]{max-width:100%;white-space:normal;}}
.cds-page-source-218 .entry-content .cds-gpsr-page{--cds-black: #07070a;--cds-dark: #111118;--cds-card: #171721;--cds-card-2: #20202c;--cds-purple: #8b35ff;--cds-purple-2: #b26bff;--cds-text: #f5f5f7;--cds-muted: #c8c8d2;--cds-border: rgba(178, 107, 255, 0.28);--cds-warning: #ffce63;color: var(--cds-text);background:
      radial-gradient(circle at 15% 10%, rgba(139, 53, 255, 0.20), transparent 34%),
      radial-gradient(circle at 85% 0%, rgba(178, 107, 255, 0.13), transparent 28%),
      linear-gradient(135deg, #050507 0%, #111118 48%, #08080c 100%);border-radius: 22px;padding: 34px;margin: 20px 0;font-family: Arial, Helvetica, sans-serif;line-height: 1.6;box-sizing: border-box;overflow: hidden;}
.cds-page-source-218 .entry-content .cds-gpsr-page *{box-sizing: border-box;}
.cds-page-source-218 .entry-content .cds-gpsr-page a{color: var(--cds-purple-2);text-decoration: none;}
.cds-page-source-218 .entry-content .cds-gpsr-page a:hover{text-decoration: underline;}
.cds-page-source-218 .entry-content .cds-gpsr-hero{border: 1px solid var(--cds-border);background:
      linear-gradient(135deg, rgba(139, 53, 255, 0.18), rgba(255,255,255,0.03)),
      rgba(0,0,0,0.26);border-radius: 22px;padding: 30px;margin-bottom: 24px;position: relative;}
.cds-page-source-218 .entry-content .cds-gpsr-logo-row{display: flex;align-items: center;gap: 16px;margin-bottom: 18px;}
.cds-page-source-218 .entry-content .cds-gpsr-logo-text{display: inline-flex;align-items: center;justify-content: center;min-height: 50px;padding: 10px 18px;border: 1px solid var(--cds-border);border-radius: 14px;font-weight: 800;letter-spacing: 0.4px;color: #ffffff;background: linear-gradient(135deg, rgba(139, 53, 255, 0.35), rgba(0,0,0,0.35));box-shadow: 0 0 28px rgba(139, 53, 255, 0.22);font-size: 22px;}
.cds-page-source-218 .entry-content .cds-gpsr-logo-text span{color: var(--cds-purple-2);}
.cds-page-source-218 .entry-content .cds-gpsr-kicker{display: inline-block;color: #ffffff;background: rgba(139, 53, 255, 0.24);border: 1px solid var(--cds-border);border-radius: 999px;padding: 6px 13px;font-size: 13px;font-weight: 700;margin-bottom: 12px;}
.cds-page-source-218 .entry-content .cds-gpsr-page h1{font-size: 34px;line-height: 1.15;margin: 0 0 12px;color: #ffffff;}
.cds-page-source-218 .entry-content .cds-gpsr-page h2{font-size: 24px;margin: 0 0 14px;color: #ffffff;}
.cds-page-source-218 .entry-content .cds-gpsr-page h3{font-size: 18px;margin: 0 0 10px;color: #ffffff;}
.cds-page-source-218 .entry-content .cds-gpsr-lead{font-size: 17px;max-width: 980px;color: var(--cds-muted);margin: 0;}
.cds-page-source-218 .entry-content .cds-gpsr-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;margin: 18px 0;}
.cds-page-source-218 .entry-content .cds-gpsr-card{background: rgba(23, 23, 33, 0.92);border: 1px solid var(--cds-border);border-radius: 18px;padding: 22px;box-shadow: 0 12px 40px rgba(0,0,0,0.18);}
.cds-page-source-218 .entry-content .cds-gpsr-card p{color: var(--cds-muted);margin: 0 0 12px;}
.cds-page-source-218 .entry-content .cds-gpsr-card p:last-child{margin-bottom: 0;}
.cds-page-source-218 .entry-content .cds-gpsr-list{margin: 0;padding-left: 20px;color: var(--cds-muted);}
.cds-page-source-218 .entry-content .cds-gpsr-list li{margin: 7px 0;}
.cds-page-source-218 .entry-content .cds-gpsr-badges{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 18px;}
.cds-page-source-218 .entry-content .cds-gpsr-badge{display: inline-flex;align-items: center;gap: 7px;border: 1px solid var(--cds-border);background: rgba(139, 53, 255, 0.15);color: #ffffff;border-radius: 999px;padding: 8px 12px;font-size: 13px;font-weight: 700;}
.cds-page-source-218 .entry-content .cds-gpsr-table-wrap{overflow-x: auto;border-radius: 16px;border: 1px solid var(--cds-border);}
.cds-page-source-218 .entry-content .cds-gpsr-table{width: 100%;border-collapse: collapse;min-width: 720px;background: rgba(12,12,18,0.78);}
.cds-page-source-218 .entry-content .cds-gpsr-table th,.cds-page-source-218 .entry-content .cds-gpsr-table td{padding: 13px 14px;border-bottom: 1px solid rgba(178, 107, 255, 0.18);text-align: left;vertical-align: top;}
.cds-page-source-218 .entry-content .cds-gpsr-table th{color: #ffffff;background: rgba(139, 53, 255, 0.20);font-weight: 800;}
.cds-page-source-218 .entry-content .cds-gpsr-table td{color: var(--cds-muted);}
.cds-page-source-218 .entry-content .cds-gpsr-table tr:last-child td{border-bottom: none;}
.cds-page-source-218 .entry-content .cds-gpsr-note{border-left: 4px solid var(--cds-purple);background: rgba(139, 53, 255, 0.13);color: var(--cds-muted);border-radius: 14px;padding: 15px 16px;margin: 16px 0 0;}
.cds-page-source-218 .entry-content .cds-gpsr-warning{border-left: 4px solid var(--cds-warning);background: rgba(255, 206, 99, 0.10);color: #f4e6bd;border-radius: 14px;padding: 15px 16px;margin: 16px 0 0;}
.cds-page-source-218 .entry-content .cds-gpsr-cert{display: grid;grid-template-columns: 1.1fr 0.9fr;gap: 18px;align-items: start;}
.cds-page-source-218 .entry-content .cds-gpsr-cert-img{background: #ffffff;border-radius: 16px;padding: 10px;border: 1px solid rgba(255,255,255,0.18);}
.cds-page-source-218 .entry-content .cds-gpsr-cert-img img{display: block;width: 100%;height: auto;border-radius: 10px;}
.cds-page-source-218 .entry-content .cds-gpsr-cert-img figcaption{color: #555555;font-size: 12px;line-height: 1.4;margin-top: 8px;text-align: center;}
.cds-page-source-218 .entry-content .cds-gpsr-footer{margin-top: 24px;padding-top: 18px;border-top: 1px solid var(--cds-border);color: var(--cds-muted);font-size: 13px;}
.cds-page-source-218 .entry-content .cds-gpsr-small{color: var(--cds-muted);font-size: 13px;}
.cds-page-source-218 .entry-content .cds-gpsr-highlight{color: #ffffff;font-weight: 800;}
@media  (max-width: 860px) {.cds-page-source-218 .entry-content .cds-gpsr-page{padding: 20px;border-radius: 16px;}
.cds-page-source-218 .entry-content .cds-gpsr-page h1{font-size: 28px;}
.cds-page-source-218 .entry-content .cds-gpsr-grid,.cds-page-source-218 .entry-content .cds-gpsr-cert{grid-template-columns: 1fr;}
.cds-page-source-218 .entry-content .cds-gpsr-hero{padding: 22px;}}
.cds-page-source-221 .entry-content #outer-wrapper #wrapper:has(#cds-installation-partners){width:100% !important;max-width:none !important;}
.cds-page-source-221 .entry-content #cds-installation-partners{--cds-ink: #21172a;--cds-muted: #685f70;--cds-purple: #2a0b38;--cds-purple-2: #5d2475;--cds-violet: #8b3bb0;--cds-lilac: #f5eff8;--cds-lilac-2: #fbf9fc;--cds-line: #e8deec;--cds-green: #257a52;--cds-white: #ffffff;color: var(--cds-ink);font-family: inherit;font-size: 16px;line-height: 1.65;margin: 0 auto;width: 100%;max-width: none;overflow: hidden;}
.cds-page-source-221 .entry-content #cds-installation-partners,.cds-page-source-221 .entry-content #cds-installation-partners *{box-sizing: border-box;}
.cds-page-source-221 .entry-content #cds-installation-partners a{text-decoration: none;}
.cds-page-source-221 .entry-content #cds-installation-partners h1,.cds-page-source-221 .entry-content #cds-installation-partners h2,.cds-page-source-221 .entry-content #cds-installation-partners h3,.cds-page-source-221 .entry-content #cds-installation-partners p{margin-top: 0;}
.cds-page-source-221 .entry-content #cds-installation-partners h1,.cds-page-source-221 .entry-content #cds-installation-partners h2,.cds-page-source-221 .entry-content #cds-installation-partners h3{color: var(--cds-ink);line-height: 1.16;}
.cds-page-source-221 .entry-content #cds-installation-partners h1{font-size: clamp(2.15rem, 5vw, 4.35rem);letter-spacing: -0.045em;margin-bottom: 1.25rem;}
.cds-page-source-221 .entry-content #cds-installation-partners h2{font-size: clamp(1.75rem, 3.5vw, 2.65rem);letter-spacing: -0.025em;margin-bottom: 0.8rem;}
.cds-page-source-221 .entry-content #cds-installation-partners h3{font-size: 1.28rem;margin-bottom: 0.55rem;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-wrap{padding: 0 28px;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-section{padding: 78px 0;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-kicker{color: var(--cds-purple-2);display: inline-block;font-size: 0.78rem;font-weight: 800;letter-spacing: 0.12em;margin-bottom: 0.85rem;text-transform: uppercase;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-section-head{margin: 0 auto 36px;max-width: 760px;text-align: center;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-section-head p,.cds-page-source-221 .entry-content #cds-installation-partners .cds-lead{color: var(--cds-muted);font-size: 1.08rem;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-hero{background:
      radial-gradient(circle at 83% 20%, rgba(139, 59, 176, 0.17), transparent 32%),
      radial-gradient(circle at 12% 88%, rgba(93, 36, 117, 0.11), transparent 28%),
      linear-gradient(135deg, #ffffff 0%, #faf6fc 100%);border: 1px solid var(--cds-line);border-radius: 28px;margin-top: 22px;overflow: hidden;padding: 74px 64px;position: relative;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-hero-grid{align-items: center;display: grid;gap: 56px;grid-template-columns: minmax(0, 1.35fr) minmax(270px, 0.65fr);position: relative;z-index: 1;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-pill{align-items: center;background: var(--cds-white);border: 1px solid var(--cds-line);border-radius: 999px;color: var(--cds-purple-2);display: inline-flex;font-size: 0.86rem;font-weight: 750;gap: 9px;margin-bottom: 22px;padding: 8px 14px;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-pill-dot{background: var(--cds-green);border-radius: 50%;box-shadow: 0 0 0 5px rgba(37, 122, 82, 0.11);display: inline-block;height: 8px;width: 8px;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-hero-copy > p{color: var(--cds-muted);font-size: 1.16rem;margin-bottom: 28px;max-width: 720px;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-actions{display: flex;flex-wrap: wrap;gap: 12px;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-btn{align-items: center;border: 2px solid var(--cds-purple);border-radius: 10px;display: inline-flex;font-weight: 800;justify-content: center;min-height: 50px;padding: 11px 21px;transition: transform 0.18s ease, box-shadow 0.18s ease, background 0.18s ease;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-btn:hover,.cds-page-source-221 .entry-content #cds-installation-partners .cds-btn:focus{transform: translateY(-2px);}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-btn-primary{background: var(--cds-purple);box-shadow: 0 12px 28px rgba(42, 11, 56, 0.18);color: var(--cds-white);}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-btn-primary:hover,.cds-page-source-221 .entry-content #cds-installation-partners .cds-btn-primary:focus{background: var(--cds-purple-2);color: var(--cds-white);}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-btn-secondary{background: var(--cds-white);color: var(--cds-purple);}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-btn-secondary:hover,.cds-page-source-221 .entry-content #cds-installation-partners .cds-btn-secondary:focus{background: var(--cds-lilac);color: var(--cds-purple);}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-hero-panel{background: rgba(255, 255, 255, 0.91);border: 1px solid var(--cds-line);border-radius: 20px;box-shadow: 0 22px 65px rgba(42, 11, 56, 0.12);padding: 8px 24px;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-fact{align-items: center;border-bottom: 1px solid var(--cds-line);display: grid;gap: 14px;grid-template-columns: 42px 1fr;padding: 18px 0;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-fact:last-child{border-bottom: 0;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-fact-icon,.cds-page-source-221 .entry-content #cds-installation-partners .cds-benefit-icon,.cds-page-source-221 .entry-content #cds-installation-partners .cds-step-number{align-items: center;background: var(--cds-lilac);border-radius: 12px;color: var(--cds-purple-2);display: inline-flex;font-size: 1.05rem;font-weight: 900;height: 42px;justify-content: center;width: 42px;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-fact strong,.cds-page-source-221 .entry-content #cds-installation-partners .cds-fact span{display: block;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-fact span{color: var(--cds-muted);font-size: 0.88rem;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-benefits{display: grid;gap: 18px;grid-template-columns: repeat(3, 1fr);margin-top: 24px;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-benefit{background: var(--cds-white);border: 1px solid var(--cds-line);border-radius: 16px;display: grid;gap: 14px;grid-template-columns: 46px 1fr;padding: 23px;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-benefit p{color: var(--cds-muted);font-size: 0.92rem;margin-bottom: 0;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-locations-bg{background: var(--cds-lilac-2);border-radius: 26px;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-location-grid{display: grid;gap: 20px;grid-template-columns: repeat(3, 1fr);}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-location-card{background: var(--cds-white);border: 1px solid var(--cds-line);border-radius: 20px;box-shadow: 0 10px 35px rgba(42, 11, 56, 0.06);display: flex;flex-direction: column;min-height: 100%;overflow: hidden;padding: 29px;position: relative;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-location-card::before{background: linear-gradient(90deg, var(--cds-purple-2), var(--cds-violet));content: "";height: 5px;left: 0;position: absolute;right: 0;top: 0;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-location-card.cds-location-main{background: linear-gradient(145deg, var(--cds-purple) 0%, #3c174c 100%);border-color: var(--cds-purple);}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-location-card.cds-location-main::before{background: linear-gradient(90deg, #c76be5, #ffffff);}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-location-main,.cds-page-source-221 .entry-content #cds-installation-partners .cds-location-main h3,.cds-page-source-221 .entry-content #cds-installation-partners .cds-location-main .cds-postcode,.cds-page-source-221 .entry-content #cds-installation-partners .cds-location-main p,.cds-page-source-221 .entry-content #cds-installation-partners .cds-location-main li{color: var(--cds-white);}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-location-tag{align-self: flex-start;background: var(--cds-lilac);border-radius: 999px;color: var(--cds-purple-2);font-size: 0.75rem;font-weight: 800;letter-spacing: 0.05em;margin-bottom: 22px;padding: 6px 11px;text-transform: uppercase;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-location-main .cds-location-tag{background: rgba(255, 255, 255, 0.13);color: var(--cds-white);}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-postcode{color: var(--cds-purple-2);font-size: 0.9rem;font-weight: 850;letter-spacing: 0.08em;margin-bottom: 5px;text-transform: uppercase;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-location-card > p{color: var(--cds-muted);margin-bottom: 18px;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-checklist{list-style: none;margin: 0;padding: 0;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-checklist li{color: var(--cds-muted);margin: 8px 0;padding-left: 25px;position: relative;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-checklist li::before{color: var(--cds-green);content: "✓";font-weight: 900;left: 0;position: absolute;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-location-main .cds-checklist li::before{color: #c98fe0;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-address-note{align-items: flex-start;background: #fff9e9;border: 1px solid #f2dfac;border-radius: 16px;color: #5e4a1c;display: grid;gap: 14px;grid-template-columns: 34px 1fr;margin-top: 28px;padding: 22px 24px;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-address-note strong{color: #493713;display: block;margin-bottom: 2px;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-steps{counter-reset: cds-step;display: grid;gap: 18px;grid-template-columns: repeat(4, 1fr);}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-step{background: var(--cds-white);border: 1px solid var(--cds-line);border-radius: 16px;padding: 24px;position: relative;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-step-number{margin-bottom: 18px;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-step p{color: var(--cds-muted);font-size: 0.93rem;margin-bottom: 0;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-seo-copy{align-items: start;display: grid;gap: 48px;grid-template-columns: minmax(0, 1.1fr) minmax(280px, 0.9fr);}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-seo-copy p{color: var(--cds-muted);}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-info-box{background: var(--cds-lilac);border: 1px solid var(--cds-line);border-radius: 20px;padding: 28px;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-info-box h3{margin-bottom: 14px;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-info-note{font-size: 0.9rem;margin: 18px 0 0;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-faq{margin: 0 auto;max-width: 860px;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-faq details{background: var(--cds-white);border: 1px solid var(--cds-line);border-radius: 13px;margin-bottom: 12px;overflow: hidden;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-faq summary{color: var(--cds-ink);cursor: pointer;font-weight: 800;list-style: none;padding: 20px 52px 20px 22px;position: relative;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-faq summary::-webkit-details-marker{display: none;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-faq summary::after{color: var(--cds-purple-2);content: "+";font-size: 1.45rem;font-weight: 400;position: absolute;right: 22px;top: 14px;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-faq details[open] summary::after{content: "−";}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-faq details p{color: var(--cds-muted);margin-bottom: 0;padding: 0 22px 22px;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-final-cta{background:
      radial-gradient(circle at 85% 20%, rgba(199, 107, 229, 0.3), transparent 30%),
      linear-gradient(135deg, var(--cds-purple) 0%, #451557 100%);border-radius: 24px;color: var(--cds-white);padding: 52px;text-align: center;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-final-cta h2,.cds-page-source-221 .entry-content #cds-installation-partners .cds-final-cta p{color: var(--cds-white);}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-final-cta p{margin: 0 auto 24px;max-width: 720px;opacity: 0.86;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-final-cta .cds-btn{background: var(--cds-white);border-color: var(--cds-white);color: var(--cds-purple);}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-smallprint{color: var(--cds-muted);font-size: 0.82rem;margin: 18px auto 0;max-width: 850px;text-align: center;}
@media  (max-width: 900px) {.cds-page-source-221 .entry-content #cds-installation-partners .cds-hero{padding: 54px 36px;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-hero-grid,.cds-page-source-221 .entry-content #cds-installation-partners .cds-seo-copy{grid-template-columns: 1fr;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-benefits,.cds-page-source-221 .entry-content #cds-installation-partners .cds-location-grid{grid-template-columns: 1fr;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-steps{grid-template-columns: repeat(2, 1fr);}}
@media  (max-width: 580px) {.cds-page-source-221 .entry-content #cds-installation-partners .cds-wrap{padding: 0 14px;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-section{padding: 54px 0;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-hero{border-radius: 20px;margin-top: 12px;padding: 42px 23px;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-actions,.cds-page-source-221 .entry-content #cds-installation-partners .cds-btn{width: 100%;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-hero-panel{padding: 6px 18px;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-steps{grid-template-columns: 1fr;}
.cds-page-source-221 .entry-content #cds-installation-partners .cds-final-cta{padding: 38px 22px;}}
.cds-page-source-222 .entry-content #cds-local-page{--cds-ink: #21172a;--cds-muted: #695f70;--cds-purple: #2a0b38;--cds-purple-2: #69258c;--cds-violet: #9638c5;--cds-lilac: #f6f0f8;--cds-soft: #fcfafd;--cds-line: #e5d9e9;--cds-green: #267a54;--cds-white: #ffffff;color: var(--cds-ink);font-family: inherit;font-size: 16px;line-height: 1.65;margin: 0 auto;max-width: 1180px;overflow: hidden;}
.cds-page-source-222 .entry-content #cds-local-page,.cds-page-source-222 .entry-content #cds-local-page *{box-sizing: border-box;}
.cds-page-source-222 .entry-content #cds-local-page a{text-decoration: none;}
.cds-page-source-222 .entry-content #cds-local-page h1,.cds-page-source-222 .entry-content #cds-local-page h2,.cds-page-source-222 .entry-content #cds-local-page h3,.cds-page-source-222 .entry-content #cds-local-page p{margin-top: 0;}
.cds-page-source-222 .entry-content #cds-local-page h1,.cds-page-source-222 .entry-content #cds-local-page h2,.cds-page-source-222 .entry-content #cds-local-page h3{color: var(--cds-ink);line-height: 1.16;}
.cds-page-source-222 .entry-content #cds-local-page h1{font-size: clamp(2.15rem, 5vw, 4.15rem);letter-spacing: -0.045em;margin-bottom: 1.15rem;}
.cds-page-source-222 .entry-content #cds-local-page h2{font-size: clamp(1.7rem, 3.4vw, 2.55rem);letter-spacing: -0.025em;margin-bottom: 0.75rem;}
.cds-page-source-222 .entry-content #cds-local-page h3{font-size: 1.23rem;margin-bottom: 0.5rem;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-wrap{padding: 0 28px;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-section{padding: 74px 0;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-hero{background:
      radial-gradient(circle at 86% 18%, rgba(150, 56, 197, 0.17), transparent 31%),
      linear-gradient(135deg, #ffffff 0%, #f8f2fa 100%);border: 1px solid var(--cds-line);border-radius: 27px;margin-top: 22px;overflow: hidden;padding: 66px 60px;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-hero-grid,.cds-page-source-222 .entry-content #cds-local-page .cds-local-copy-grid{align-items: center;display: grid;gap: 48px;grid-template-columns: minmax(0, 1.25fr) minmax(270px, 0.75fr);}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-eyebrow{align-items: center;background: var(--cds-white);border: 1px solid var(--cds-line);border-radius: 999px;color: var(--cds-purple-2);display: inline-flex;font-size: 0.78rem;font-weight: 900;gap: 8px;letter-spacing: 0.08em;margin-bottom: 19px;padding: 7px 13px;text-transform: uppercase;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-eyebrow::before{background: var(--cds-green);border-radius: 50%;content: "";height: 8px;width: 8px;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-lead{color: var(--cds-muted);font-size: 1.14rem;margin-bottom: 26px;max-width: 740px;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-actions{display: flex;flex-wrap: wrap;gap: 11px;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-btn{align-items: center;border: 2px solid var(--cds-purple);border-radius: 10px;display: inline-flex;font-weight: 850;justify-content: center;min-height: 50px;padding: 10px 19px;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-btn-primary{background: var(--cds-purple);color: var(--cds-white);}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-btn-primary:hover,.cds-page-source-222 .entry-content #cds-local-page .cds-local-btn-primary:focus{background: var(--cds-purple-2);color: var(--cds-white);}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-btn-secondary{background: var(--cds-white);color: var(--cds-purple);}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-summary{background: linear-gradient(145deg, var(--cds-purple) 0%, #441554 100%);border-radius: 20px;box-shadow: 0 22px 55px rgba(42, 11, 56, 0.18);color: var(--cds-white);padding: 28px;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-summary h2,.cds-page-source-222 .entry-content #cds-local-page .cds-local-summary strong,.cds-page-source-222 .entry-content #cds-local-page .cds-local-summary li{color: var(--cds-white);}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-summary h2{font-size: 1.45rem;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-summary ul,.cds-page-source-222 .entry-content #cds-local-page .cds-local-checks{list-style: none;margin: 0;padding: 0;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-summary li,.cds-page-source-222 .entry-content #cds-local-page .cds-local-checks li{margin: 8px 0;padding-left: 25px;position: relative;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-summary li::before,.cds-page-source-222 .entry-content #cds-local-page .cds-local-checks li::before{color: #c58add;content: "✓";font-weight: 900;left: 0;position: absolute;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-checks li{color: var(--cds-muted);}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-checks li::before{color: var(--cds-green);}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-trust{display: grid;gap: 15px;grid-template-columns: repeat(3, 1fr);margin-top: 22px;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-trust > div,.cds-page-source-222 .entry-content #cds-local-page .cds-local-card{background: var(--cds-white);border: 1px solid var(--cds-line);border-radius: 16px;padding: 22px;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-trust strong,.cds-page-source-222 .entry-content #cds-local-page .cds-local-trust span{display: block;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-trust strong{margin-bottom: 3px;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-trust span,.cds-page-source-222 .entry-content #cds-local-page .cds-local-card p,.cds-page-source-222 .entry-content #cds-local-page .cds-local-copy p{color: var(--cds-muted);}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-section-soft{background: var(--cds-soft);border-radius: 26px;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-section-head{margin: 0 auto 34px;max-width: 780px;text-align: center;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-section-head p{color: var(--cds-muted);font-size: 1.05rem;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-kicker{color: var(--cds-purple-2);display: block;font-size: 0.76rem;font-weight: 900;letter-spacing: 0.11em;margin-bottom: 8px;text-transform: uppercase;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-card-grid{display: grid;gap: 17px;grid-template-columns: repeat(4, 1fr);}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-card-number{align-items: center;background: var(--cds-lilac);border-radius: 11px;color: var(--cds-purple-2);display: inline-flex;font-weight: 900;height: 42px;justify-content: center;margin-bottom: 17px;width: 42px;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-region{background: var(--cds-lilac);border: 1px solid var(--cds-line);border-radius: 20px;padding: 28px;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-region-list{display: flex;flex-wrap: wrap;gap: 8px;list-style: none;margin: 17px 0 0;padding: 0;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-region-list span{background: var(--cds-white);border: 1px solid var(--cds-line);border-radius: 999px;color: var(--cds-purple-2);font-size: 0.82rem;font-weight: 800;padding: 7px 11px;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-address{background: #fff9e9;border: 1px solid #f0dca4;border-radius: 15px;color: #5e4a1c;margin-top: 26px;padding: 20px 22px;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-address strong{color: #493713;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-faq{margin: 0 auto;max-width: 860px;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-faq details{background: var(--cds-white);border: 1px solid var(--cds-line);border-radius: 13px;margin-bottom: 11px;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-faq summary{color: var(--cds-ink);cursor: pointer;font-weight: 850;list-style: none;padding: 19px 50px 19px 21px;position: relative;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-faq summary::-webkit-details-marker{display: none;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-faq summary::after{color: var(--cds-purple-2);content: "+";font-size: 1.4rem;position: absolute;right: 21px;top: 13px;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-faq details[open] summary::after{content: "−";}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-faq p{color: var(--cds-muted);margin-bottom: 0;padding: 0 21px 21px;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-final{background: linear-gradient(135deg, var(--cds-purple) 0%, #4b165e 100%);border-radius: 23px;color: var(--cds-white);padding: 48px;text-align: center;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-final h2,.cds-page-source-222 .entry-content #cds-local-page .cds-local-final p{color: var(--cds-white);}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-final p{margin: 0 auto 22px;max-width: 720px;opacity: 0.88;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-final .cds-local-btn{background: var(--cds-white);border-color: var(--cds-white);color: var(--cds-purple);}
@media  (max-width: 900px) {.cds-page-source-222 .entry-content #cds-local-page .cds-local-hero{padding: 52px 34px;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-hero-grid,.cds-page-source-222 .entry-content #cds-local-page .cds-local-copy-grid{grid-template-columns: 1fr;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-card-grid{grid-template-columns: repeat(2, 1fr);}}
@media  (max-width: 620px) {.cds-page-source-222 .entry-content #cds-local-page .cds-local-wrap{padding: 0 14px;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-section{padding: 52px 0;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-hero{border-radius: 20px;padding: 40px 22px;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-actions,.cds-page-source-222 .entry-content #cds-local-page .cds-local-btn{width: 100%;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-trust,.cds-page-source-222 .entry-content #cds-local-page .cds-local-card-grid{grid-template-columns: 1fr;}
.cds-page-source-222 .entry-content #cds-local-page .cds-local-final{padding: 36px 22px;}}
.cds-page-source-223 .entry-content #cds-local-dus{--ink:#21172a;--muted:#695f70;--purple:#2a0b38;--purple2:#69258c;--violet:#9638c5;--lilac:#f6f0f8;--soft:#fcfafd;--line:#e5d9e9;--green:#267a54;--white:#fff;color:var(--ink);font-family:inherit;font-size:16px;line-height:1.65;margin:0 auto;max-width:1180px;overflow:hidden;}
.cds-page-source-223 .entry-content #cds-local-dus,.cds-page-source-223 .entry-content #cds-local-dus *{box-sizing:border-box;}
.cds-page-source-223 .entry-content #cds-local-dus a{text-decoration:none;}
.cds-page-source-223 .entry-content #cds-local-dus h1,.cds-page-source-223 .entry-content #cds-local-dus h2,.cds-page-source-223 .entry-content #cds-local-dus h3,.cds-page-source-223 .entry-content #cds-local-dus p{margin-top:0;}
.cds-page-source-223 .entry-content #cds-local-dus h1,.cds-page-source-223 .entry-content #cds-local-dus h2,.cds-page-source-223 .entry-content #cds-local-dus h3{color:var(--ink);line-height:1.16;}
.cds-page-source-223 .entry-content #cds-local-dus h1{font-size:clamp(2.15rem,5vw,4.15rem);letter-spacing:-.045em;margin-bottom:1.15rem;}
.cds-page-source-223 .entry-content #cds-local-dus h2{font-size:clamp(1.7rem,3.4vw,2.55rem);letter-spacing:-.025em;margin-bottom:.75rem;}
.cds-page-source-223 .entry-content #cds-local-dus h3{font-size:1.23rem;margin-bottom:.5rem;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-wrap{padding:0 28px;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-section{padding:74px 0;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-hero{background:radial-gradient(circle at 86% 18%,rgba(150,56,197,.17),transparent 31%),linear-gradient(135deg,#fff 0%,#f8f2fa 100%);border:1px solid var(--line);border-radius:27px;margin-top:22px;overflow:hidden;padding:66px 60px;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-hero-grid,.cds-page-source-223 .entry-content #cds-local-dus .dus-copy-grid{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);}
.cds-page-source-223 .entry-content #cds-local-dus .dus-eyebrow{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:999px;color:var(--purple2);display:inline-flex;font-size:.78rem;font-weight:900;gap:8px;letter-spacing:.08em;margin-bottom:19px;padding:7px 13px;text-transform:uppercase;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-eyebrow::before{background:var(--green);border-radius:50%;content:"";height:8px;width:8px;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-lead{color:var(--muted);font-size:1.14rem;margin-bottom:26px;max-width:740px;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-actions{display:flex;flex-wrap:wrap;gap:11px;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-btn{align-items:center;border:2px solid var(--purple);border-radius:10px;display:inline-flex;font-weight:850;justify-content:center;min-height:50px;padding:10px 19px;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-btn-primary{background:var(--purple);color:var(--white);}
.cds-page-source-223 .entry-content #cds-local-dus .dus-btn-primary:hover,.cds-page-source-223 .entry-content #cds-local-dus .dus-btn-primary:focus{background:var(--purple2);color:var(--white);}
.cds-page-source-223 .entry-content #cds-local-dus .dus-btn-secondary{background:var(--white);color:var(--purple);}
.cds-page-source-223 .entry-content #cds-local-dus .dus-summary{background:linear-gradient(145deg,var(--purple) 0%,#441554 100%);border-radius:20px;box-shadow:0 22px 55px rgba(42,11,56,.18);color:var(--white);padding:28px;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-summary h2,.cds-page-source-223 .entry-content #cds-local-dus .dus-summary li{color:var(--white);}
.cds-page-source-223 .entry-content #cds-local-dus .dus-summary h2{font-size:1.45rem;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-summary ul,.cds-page-source-223 .entry-content #cds-local-dus .dus-checks{list-style:none;margin:0;padding:0;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-summary li,.cds-page-source-223 .entry-content #cds-local-dus .dus-checks li{margin:8px 0;padding-left:25px;position:relative;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-summary li::before,.cds-page-source-223 .entry-content #cds-local-dus .dus-checks li::before{color:#c58add;content:"✓";font-weight:900;left:0;position:absolute;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-checks li{color:var(--muted);}
.cds-page-source-223 .entry-content #cds-local-dus .dus-checks li::before{color:var(--green);}
.cds-page-source-223 .entry-content #cds-local-dus .dus-trust{display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin-top:22px;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-trust>div,.cds-page-source-223 .entry-content #cds-local-dus .dus-card{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:22px;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-trust strong,.cds-page-source-223 .entry-content #cds-local-dus .dus-trust span{display:block;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-trust strong{margin-bottom:3px;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-trust span,.cds-page-source-223 .entry-content #cds-local-dus .dus-card p,.cds-page-source-223 .entry-content #cds-local-dus .dus-copy p{color:var(--muted);}
.cds-page-source-223 .entry-content #cds-local-dus .dus-soft{background:var(--soft);border-radius:26px;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-head{margin:0 auto 34px;max-width:780px;text-align:center;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-head p{color:var(--muted);font-size:1.05rem;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-kicker{color:var(--purple2);display:block;font-size:.76rem;font-weight:900;letter-spacing:.11em;margin-bottom:8px;text-transform:uppercase;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-card-grid{display:grid;gap:17px;grid-template-columns:repeat(4,1fr);}
.cds-page-source-223 .entry-content #cds-local-dus .dus-number{align-items:center;background:var(--lilac);border-radius:11px;color:var(--purple2);display:inline-flex;font-weight:900;height:42px;justify-content:center;margin-bottom:17px;width:42px;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-region{background:var(--lilac);border:1px solid var(--line);border-radius:20px;padding:28px;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-region-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:17px 0 0;padding:0;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-region-list span{background:var(--white);border:1px solid var(--line);border-radius:999px;color:var(--purple2);font-size:.82rem;font-weight:800;padding:7px 11px;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-address{background:#fff9e9;border:1px solid #f0dca4;border-radius:15px;color:#5e4a1c;margin-top:26px;padding:20px 22px;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-address strong{color:#493713;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-faq{margin:0 auto;max-width:860px;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-faq details{background:var(--white);border:1px solid var(--line);border-radius:13px;margin-bottom:11px;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-faq summary{color:var(--ink);cursor:pointer;font-weight:850;list-style:none;padding:19px 50px 19px 21px;position:relative;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-faq summary::-webkit-details-marker{display:none;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-faq summary::after{color:var(--purple2);content:"+";font-size:1.4rem;position:absolute;right:21px;top:13px;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-faq details[open] summary::after{content:"−";}
.cds-page-source-223 .entry-content #cds-local-dus .dus-faq p{color:var(--muted);margin-bottom:0;padding:0 21px 21px;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-final{background:linear-gradient(135deg,var(--purple) 0%,#4b165e 100%);border-radius:23px;color:var(--white);padding:48px;text-align:center;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-final h2,.cds-page-source-223 .entry-content #cds-local-dus .dus-final p{color:var(--white);}
.cds-page-source-223 .entry-content #cds-local-dus .dus-final p{margin:0 auto 22px;max-width:720px;opacity:.88;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-final .dus-btn{background:var(--white);border-color:var(--white);color:var(--purple);}
@media (max-width:900px){.cds-page-source-223 .entry-content #cds-local-dus .dus-hero{padding:52px 34px;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-hero-grid,.cds-page-source-223 .entry-content #cds-local-dus .dus-copy-grid{grid-template-columns:1fr;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-card-grid{grid-template-columns:repeat(2,1fr);}}
@media (max-width:620px){.cds-page-source-223 .entry-content #cds-local-dus .dus-wrap{padding:0 14px;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-section{padding:52px 0;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-hero{border-radius:20px;padding:40px 22px;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-actions,.cds-page-source-223 .entry-content #cds-local-dus .dus-btn{width:100%;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-trust,.cds-page-source-223 .entry-content #cds-local-dus .dus-card-grid{grid-template-columns:1fr;}
.cds-page-source-223 .entry-content #cds-local-dus .dus-final{padding:36px 22px;}}
.cds-page-source-226 .entry-content #cds-elektro-info,.cds-page-source-226 .entry-content #cds-elektro-info *{box-sizing: border-box;}
.cds-page-source-226 .entry-content #cds-elektro-info{--cds-purple: #351442;--cds-violet: #702286;--cds-violet-light: #9638c5;--cds-ink: #28222c;--cds-muted: #655d69;--cds-line: #e5d9e9;--cds-soft: #faf6fc;--cds-white: #ffffff;width: 100%;max-width: 1500px;margin: 18px auto 40px;color: var(--cds-ink);font-family: inherit;}
.cds-page-source-226 .entry-content #cds-elektro-info a{color: var(--cds-violet);font-weight: 700;text-decoration: underline;text-underline-offset: 3px;}
.cds-page-source-226 .entry-content #cds-elektro-info .cds-e-hero{position: relative;overflow: hidden;padding: clamp(28px, 5vw, 62px);background:
      radial-gradient(circle at 92% 12%, rgba(150, 56, 197, 0.18), transparent 32%),
      linear-gradient(135deg, #ffffff 0%, #faf5fc 100%);border: 1px solid var(--cds-line);border-radius: 24px;box-shadow: 0 18px 44px rgba(53, 20, 66, 0.10);}
.cds-page-source-226 .entry-content #cds-elektro-info .cds-e-kicker{display: inline-flex;align-items: center;gap: 8px;margin-bottom: 14px;padding: 7px 12px;color: var(--cds-purple);background: #f3e8f7;border: 1px solid #ddc6e5;border-radius: 999px;font-size: 12px;line-height: 1.3;font-weight: 800;letter-spacing: 0.55px;text-transform: uppercase;}
.cds-page-source-226 .entry-content #cds-elektro-info .cds-e-kicker::before{content: "";width: 8px;height: 8px;background: var(--cds-violet-light);border-radius: 50%;box-shadow: 0 0 10px rgba(150, 56, 197, 0.55);}
.cds-page-source-226 .entry-content #cds-elektro-info h1{max-width: 980px;margin: 0 0 16px !important;color: var(--cds-purple) !important;font-size: clamp(31px, 4vw, 52px) !important;line-height: 1.1 !important;font-weight: 850 !important;letter-spacing: -1px;}
.cds-page-source-226 .entry-content #cds-elektro-info .cds-e-lead{max-width: 980px;margin: 0;color: var(--cds-muted);font-size: clamp(17px, 1.7vw, 20px) !important;line-height: 1.65 !important;}
.cds-page-source-226 .entry-content #cds-elektro-info .cds-e-summary{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 14px;margin-top: 28px;}
.cds-page-source-226 .entry-content #cds-elektro-info .cds-e-summary-item{padding: 17px 18px;background: rgba(255, 255, 255, 0.85);border: 1px solid var(--cds-line);border-radius: 14px;color: var(--cds-muted);font-size: 14px;line-height: 1.5;}
.cds-page-source-226 .entry-content #cds-elektro-info .cds-e-summary-item strong{display: block;margin-bottom: 3px;color: var(--cds-purple);font-size: 16px;}
.cds-page-source-226 .entry-content #cds-elektro-info .cds-e-content{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;margin-top: 24px;}
.cds-page-source-226 .entry-content #cds-elektro-info .cds-e-card{padding: clamp(22px, 3vw, 32px);background: var(--cds-white);border: 1px solid var(--cds-line);border-radius: 18px;box-shadow: 0 10px 28px rgba(53, 20, 66, 0.06);}
.cds-page-source-226 .entry-content #cds-elektro-info .cds-e-card--wide{grid-column: 1 / -1;}
.cds-page-source-226 .entry-content #cds-elektro-info h2{margin: 0 0 12px !important;color: var(--cds-purple) !important;font-size: clamp(21px, 2.2vw, 28px) !important;line-height: 1.25 !important;font-weight: 800 !important;}
.cds-page-source-226 .entry-content #cds-elektro-info p,.cds-page-source-226 .entry-content #cds-elektro-info li{color: var(--cds-muted);font-size: 16px !important;line-height: 1.65 !important;}
.cds-page-source-226 .entry-content #cds-elektro-info p:last-child{margin-bottom: 0;}
.cds-page-source-226 .entry-content #cds-elektro-info ul{margin: 12px 0 0;padding-left: 21px;}
.cds-page-source-226 .entry-content #cds-elektro-info li + li{margin-top: 7px;}
.cds-page-source-226 .entry-content #cds-elektro-info .cds-e-register{padding: clamp(24px, 3.5vw, 38px);color: #ffffff;background:
      radial-gradient(circle at 90% 10%, rgba(150, 56, 197, 0.35), transparent 32%),
      linear-gradient(135deg, #351442 0%, #160b1b 100%);border: 1px solid rgba(150, 56, 197, 0.48);border-radius: 20px;box-shadow: 0 16px 38px rgba(53, 20, 66, 0.22);}
.cds-page-source-226 .entry-content #cds-elektro-info .cds-e-register h2,.cds-page-source-226 .entry-content #cds-elektro-info .cds-e-register p,.cds-page-source-226 .entry-content #cds-elektro-info .cds-e-register li{color: #ffffff !important;}
.cds-page-source-226 .entry-content #cds-elektro-info .cds-e-number{display: inline-block;margin: 5px 0 13px;padding: 10px 15px;color: #351442;background: #ffffff;border-radius: 10px;font-size: clamp(18px, 2vw, 23px);line-height: 1.3;font-weight: 900;letter-spacing: 0.3px;}
.cds-page-source-226 .entry-content #cds-elektro-info .cds-e-note{margin-top: 18px;padding: 18px 20px;background: var(--cds-soft);border: 1px solid var(--cds-line);border-left: 4px solid var(--cds-violet);border-radius: 12px;}
.cds-page-source-226 .entry-content #cds-elektro-info .cds-e-contact{margin-top: 24px;padding: 24px;text-align: center;background: linear-gradient(135deg, #ffffff 0%, #f7eef9 100%);border: 1px solid var(--cds-line);border-radius: 18px;}
.cds-page-source-226 .entry-content #cds-elektro-info .cds-e-btn{display: inline-flex !important;align-items: center;justify-content: center;margin-top: 10px;padding: 13px 20px;color: #ffffff !important;background: linear-gradient(135deg, #9638c5 0%, #5c1a75 100%);border-radius: 10px;box-shadow: 0 10px 24px rgba(92, 26, 117, 0.25);font-size: 15px;font-weight: 800;text-decoration: none !important;}
.cds-page-source-226 .entry-content #cds-elektro-info .cds-e-btn:hover,.cds-page-source-226 .entry-content #cds-elektro-info .cds-e-btn:focus{color: #ffffff !important;filter: brightness(1.07);transform: translateY(-1px);}
@media  (max-width: 820px) {.cds-page-source-226 .entry-content #cds-elektro-info .cds-e-summary,.cds-page-source-226 .entry-content #cds-elektro-info .cds-e-content{grid-template-columns: 1fr;}
.cds-page-source-226 .entry-content #cds-elektro-info .cds-e-card--wide{grid-column: auto;}}
@media  (max-width: 560px) {.cds-page-source-226 .entry-content #cds-elektro-info{margin-top: 8px;}
.cds-page-source-226 .entry-content #cds-elektro-info .cds-e-hero,.cds-page-source-226 .entry-content #cds-elektro-info .cds-e-card,.cds-page-source-226 .entry-content #cds-elektro-info .cds-e-register{border-radius: 15px;}}
.cds-page-source-233 .entry-content .cds-guide{--v:#6f2dbd;--d:#1d0828;color:#25182a;line-height:1.6;}
.cds-page-source-233 .entry-content .cds-guide *{box-sizing:border-box;}
.cds-page-source-233 .entry-content .cds-guide .lead{font-size:1.15rem;text-align:center;max-width:820px;margin:0 auto 28px;}
.cds-page-source-233 .entry-content .cds-guide .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:26px 0;}
.cds-page-source-233 .entry-content .cds-guide .card{background:#fff;border:1px solid #eadff3;border-radius:18px;overflow:hidden;box-shadow:0 10px 28px rgba(65,15,88,.08);}
.cds-page-source-233 .entry-content .cds-guide .card img{display:block;width:100%;height:auto;}
.cds-page-source-233 .entry-content .cds-guide .pad{padding:23px;}
.cds-page-source-233 .entry-content .cds-guide h2{color:var(--d);margin:40px 0 14px;font-size:1.85rem;}
.cds-page-source-233 .entry-content .cds-guide h3{color:var(--d);margin:0 0 10px;}
.cds-page-source-233 .entry-content .cds-guide .tag{color:var(--v);font-weight:700;text-transform:uppercase;letter-spacing:.07em;font-size:.78rem;}
.cds-page-source-233 .entry-content .cds-guide ul{padding-left:20px;}
.cds-page-source-233 .entry-content .cds-guide li{margin:7px 0;}
.cds-page-source-233 .entry-content .cds-guide .table{overflow-x:auto;border:1px solid #eadff3;border-radius:16px;}
.cds-page-source-233 .entry-content .cds-guide table{width:100%;border-collapse:collapse;min-width:680px;}
.cds-page-source-233 .entry-content .cds-guide th,.cds-page-source-233 .entry-content .cds-guide td{padding:14px 15px;border-bottom:1px solid #eee6f4;text-align:left;vertical-align:top;}
.cds-page-source-233 .entry-content .cds-guide th{background:linear-gradient(135deg,#24052f,#6f2dbd);color:#fff;}
.cds-page-source-233 .entry-content .cds-guide td:first-child{font-weight:700;}
.cds-page-source-233 .entry-content .cds-guide .video{position:relative;padding-top:56.25%;background:#17051f;border-radius:15px;overflow:hidden;}
.cds-page-source-233 .entry-content .cds-guide .video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}
.cds-page-source-233 .entry-content .cds-guide .note{background:#f5ecfb;border-left:5px solid var(--v);padding:20px;border-radius:14px;margin:28px 0;}
.cds-page-source-233 .entry-content .cds-guide .cta{text-align:center;background:linear-gradient(135deg,#1c0626,#6f2dbd);color:#fff;padding:32px 22px;border-radius:20px;margin-top:36px;}
.cds-page-source-233 .entry-content .cds-guide .cta h2{color:#fff;margin:0 0 8px;}
.cds-page-source-233 .entry-content .cds-guide .btn{display:inline-block;background:#6f2dbd;color:#fff!important;text-decoration:none;font-weight:700;padding:13px 19px;border-radius:10px;margin-top:8px;}
.cds-page-source-233 .entry-content .cds-guide .cta .btn{background:#fff;color:#3e1152!important;}
@media (max-width:760px){.cds-page-source-233 .entry-content .cds-guide .grid{grid-template-columns:1fr;}
.cds-page-source-233 .entry-content .cds-guide h2{font-size:1.5rem;}}
@media(max-width:700px){.cds-page-source-195 .entry-content .cds-landing-left,.cds-page-source-195 .entry-content .cds-landing-right{min-width:0;max-width:100%}.cds-page-source-195 .entry-content .cds-landing-box{padding:20px;gap:20px}.cds-page-source-195 .entry-content .cds-headline{font-size:27px}.cds-page-source-195 .entry-content .cds-subline{font-size:21px}}
