.ts-source-modules{--ts-navy:#243d6a;--ts-navy-dark:#182d52;--ts-navy-soft:#314d80;--ts-yellow:#ffb21a;--ts-yellow-dark:#e99800;--ts-white:#fff;--ts-light:#f5f7fb;--ts-light-blue:#eaf0f8;--ts-text:#263650;--ts-muted:#60708c;--ts-border:#dce4f0;--ts-radius:16px;--ts-shadow:0 14px 38px rgba(24,45,82,.12);--tsm-hero-image:url("");--tsm-s4-image:url(//trade-solar.de/wp-content/plugins/trade-solar-anfragekorb/assets/source-c55818de6a39.png);--tsm-s5-image:url(//trade-solar.de/wp-content/plugins/trade-solar-anfragekorb/assets/source-1e01d02e3cde.webp);--tsm-trina-image:url(//trade-solar.de/wp-content/plugins/trade-solar-anfragekorb/assets/source-c692b0c04855.png)}.ts-source-modules .tsm-page,.ts-source-modules .tsm-page *{box-sizing:border-box}.ts-source-modules .tsm-page{overflow:hidden;background:var(--ts-white);color:var(--ts-text);font-family:"Poppins",sans-serif}.ts-source-modules .tsm-page a{text-decoration:none}.ts-source-modules .tsm-container{width:min(1480px, calc(100% - 40px));margin:0 auto}.ts-source-modules .tsm-section{padding:92px 0}.ts-source-modules .tsm-section-light{background:var(--ts-light)}.ts-source-modules .tsm-section-navy{background:var(--ts-navy);color:var(--ts-white)}.ts-source-modules .tsm-eyebrow{display:inline-flex;align-items:center;margin:0 0 16px;padding:7px 12px;border:1px solid rgba(255,178,26,.6);border-radius:999px;color:var(--ts-yellow);font-size:12px;font-weight:800;letter-spacing:.07em;line-height:1;text-transform:uppercase}.ts-source-modules .tsm-eyebrow-light{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.07);color:var(--ts-white)}.ts-source-modules .tsm-title{max-width:930px;margin:0;color:var(--ts-navy);font-size:clamp(34px, 4.2vw, 57px);font-weight:800;line-height:1.08;letter-spacing:-.045em;font-family:"Poppins",sans-serif}.ts-source-modules .tsm-title-white{color:var(--ts-white)}.ts-source-modules .tsm-lead{max-width:810px;margin:21px 0 0;color:var(--ts-muted);font-size:18px;line-height:1.65}.ts-source-modules .tsm-lead-white{color:rgba(255,255,255,.82)}.ts-source-modules .tsm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 22px;border:0;border-radius:10px;background:var(--ts-yellow);color:var(--ts-navy) !important;cursor:pointer;font-size:14px;font-weight:800;line-height:1;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.ts-source-modules .tsm-btn:hover{background:var(--ts-yellow-dark);transform:translateY(-2px);box-shadow:0 10px 24px rgba(255,178,26,.25)}.ts-source-modules .tsm-btn-outline{border:1px solid rgba(255,255,255,.42);background:0 0;color:var(--ts-white) !important}.ts-source-modules .tsm-btn-outline:hover{border-color:var(--ts-white);background:rgba(255,255,255,.1);box-shadow:none}.ts-source-modules .tsm-btn-navy{background:var(--ts-navy);color:var(--ts-white) !important}.ts-source-modules .tsm-btn-navy:hover{background:var(--ts-navy-dark);box-shadow:0 10px 24px rgba(36,61,106,.24)}.ts-source-modules .tsm-btn-ghost{border:1px solid var(--ts-border);background:var(--ts-white);color:var(--ts-navy) !important}.ts-source-modules .tsm-btn-ghost:hover{border-color:var(--ts-yellow);background:#fff9eb;box-shadow:none}.ts-source-modules .tsm-hero{position:relative;isolation:isolate;padding:74px 0 78px;overflow:hidden;background:#243d6a}.ts-source-modules .tsm-breadcrumb{margin:0 0 26px;color:rgba(255,255,255,.66);font-size:12px}.ts-source-modules .tsm-breadcrumb a{color:rgba(255,255,255,.84) !important}.ts-source-modules .tsm-breadcrumb span{margin:0 7px;color:var(--ts-yellow)}.ts-source-modules .tsm-hero-grid{display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(320px, .75fr);gap:64px;align-items:center;margin-top:-50px}.ts-source-modules .tsm-hero-image{display:block;width:100%;height:auto}.ts-source-modules .tsm-hero h1{max-width:825px;margin:0;color:var(--ts-white);font-size:clamp(43px, 5.2vw, 70px);font-weight:800;line-height:1.01;letter-spacing:-.01em;font-family:"Poppins",sans-serif}.ts-source-modules .tsm-hero-copy{max-width:670px;margin:25px 0 0;color:rgba(255,255,255,.89);font-size:19px;line-height:1.66}.ts-source-modules .tsm-hero-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:31px}.ts-source-modules .tsm-checks{display:flex;flex-wrap:wrap;gap:10px 20px;margin:26px 0 0;padding:0;list-style:none;color:rgba(255,255,255,.81);font-size:13px;line-height:1.5}.ts-source-modules .tsm-checks li:before{margin-right:7px;color:var(--ts-yellow);content:"✓";font-weight:900}.ts-source-modules .tsm-hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:41px}.ts-source-modules .tsm-hero-stat{padding:14px;border:1px solid rgba(255,255,255,.13);border-radius:11px;background:rgba(255,255,255,.09);backdrop-filter:blur(5px)}.ts-source-modules .tsm-hero-stat strong{display:block;color:#fff;font-size:16px;line-height:1}.ts-source-modules .tsm-hero-stat span{display:block;margin-top:7px;color:rgba(255,255,255,.74);font-size:11px;line-height:1.35}.ts-source-modules .tsm-intro-grid{display:grid;grid-template-columns:1fr .85fr;gap:58px;align-items:center}.ts-source-modules .tsm-intro-note{padding:28px;border-radius:16px;background:var(--ts-navy);box-shadow:var(--ts-shadow)}.ts-source-modules .tsm-intro-note h3{margin:0;color:var(--ts-white);font-size:25px;line-height:1.2;letter-spacing:-.03em}.ts-source-modules .tsm-intro-note p{margin:16px 0 0;color:rgba(255,255,255,.78);font-size:15px;line-height:1.65}.ts-source-modules .tsm-intro-note strong{color:var(--ts-yellow)}.ts-source-modules .tsm-product-card h3,.ts-source-modules .tsm-step h3{margin:0;color:var(--ts-navy);font-size:18px;line-height:1.23}.ts-source-modules .tsm-product-card p,.ts-source-modules .tsm-step p{margin:11px 0 0;color:var(--ts-muted);font-size:14px;line-height:1.6}.ts-source-modules .tsm-products{display:grid;gap:25px;margin-top:42px}.ts-source-modules .tsm-product-card{display:grid;grid-template-columns:minmax(280px, .9fr) minmax(0, 1.1fr);gap:36px;align-items:center;padding:27px;border:1px solid var(--ts-border);border-radius:16px;background:var(--ts-white);box-shadow:0 8px 24px rgba(24,45,82,.06)}.ts-source-modules .tsm-product-visual{display:flex;min-height:315px;align-items:center;justify-content:center;overflow:hidden;border-radius:13px;background:linear-gradient(180deg,rgba(36,61,106,.04),rgba(36,61,106,.12)),var(--tsm-s4-image) center/cover no-repeat}.ts-source-modules .tsm-product-visual-s5{background:linear-gradient(180deg,rgba(36,61,106,.04),rgba(36,61,106,.12)),var(--tsm-s5-image) center/cover no-repeat}.ts-source-modules .tsm-product-visual-trina{background:linear-gradient(180deg,rgba(36,61,106,.04),rgba(36,61,106,.12)),var(--tsm-trina-image) center/cover no-repeat}.ts-source-modules .tsm-image-placeholder{padding:13px 15px;border:1px dashed rgba(36,61,106,.42);border-radius:9px;background:rgba(255,255,255,.84);color:var(--ts-navy);font-size:12px;font-weight:800;text-align:center}.ts-source-modules .tsm-product-topline{display:inline-block;margin-bottom:13px;color:var(--ts-yellow-dark);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ts-source-modules .tsm-product-card h3{font-size:clamp(25px, 2.7vw, 34px);letter-spacing:-.035em}.ts-source-modules .tsm-product-card>div>p,.ts-source-modules .tsm-product-card>div>.ts-source-leaf>.elementor-widget-container>p{max-width:660px;font-size:15px;line-height:1.68}.ts-source-modules .tsm-product-points{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 16px;margin:21px 0 0;padding:0;list-style:none}.ts-source-modules .tsm-product-points li{color:var(--ts-text);font-size:13px;line-height:1.5}.ts-source-modules .tsm-product-points li:before{margin-right:7px;color:var(--ts-yellow-dark);content:"✓";font-weight:900}.ts-source-modules .tsm-product-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:24px}.ts-source-modules .tsm-table-wrap{margin-top:28px;overflow-x:auto;border:1px solid var(--ts-border);border-radius:12px;background:var(--ts-white)}.ts-source-modules .tsm-table{width:100%;border-collapse:collapse;font-size:14px}.ts-source-modules .tsm-table th,.ts-source-modules .tsm-table td{padding:14px 16px;border-bottom:1px solid var(--ts-border);text-align:left;vertical-align:top}.ts-source-modules .tsm-table tr:last-child th,.ts-source-modules .tsm-table tr:last-child td{border-bottom:0}.ts-source-modules .tsm-table th{width:36%;background:#f9fbfe;color:var(--ts-navy);font-weight:800}.ts-source-modules .tsm-table td{color:var(--ts-muted);line-height:1.5}.ts-source-modules .tsm-table-note{margin:13px 0 0;color:var(--ts-muted);font-size:12px;line-height:1.55}.ts-source-modules .tsm-process{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:44px}.ts-source-modules .tsm-step{position:relative;min-height:238px;padding:24px 22px;border-top:2px solid rgba(255,178,26,.52);border-bottom:2px solid rgba(255,178,26,.52);background:rgba(255,255,255,.05)}.ts-source-modules .tsm-step:first-child{border-left:2px solid rgba(255,178,26,.52);border-radius:13px 0 0 13px}.ts-source-modules .tsm-step:last-child{border-right:2px solid rgba(255,178,26,.52);border-radius:0 13px 13px 0}.ts-source-modules .tsm-step:not(:last-child):after{position:absolute;z-index:2;top:27px;right:-11px;display:flex;width:21px;height:21px;align-items:center;justify-content:center;border-radius:50%;background:var(--ts-yellow);color:var(--ts-navy);content:"→";font-size:12px;font-weight:900}.ts-source-modules .tsm-step-no{display:block;color:var(--ts-yellow);font-size:37px;font-weight:900;line-height:1}.ts-source-modules .tsm-step h3{margin:17px 0 0;color:var(--ts-white);font-size:17px}.ts-source-modules .tsm-step p{margin:10px 0 0;color:rgba(255,255,255,.74);font-size:13px}.ts-source-modules .tsm-faq{max-width:930px;margin-top:41px}.ts-source-modules .tsm-faq details{margin-bottom:12px;padding:20px 22px;border:1px solid var(--ts-border);border-radius:12px;background:var(--ts-white)}.ts-source-modules .tsm-faq summary{cursor:pointer;color:var(--ts-navy);font-size:17px;font-weight:800;line-height:1.42}.ts-source-modules .tsm-faq details p{margin:15px 0 0;color:var(--ts-muted);font-size:15px;line-height:1.68}.ts-source-modules .tsm-final-cta-wrap{padding:0 0 92px;background:var(--ts-light)}.ts-source-modules .tsm-final-cta{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) 336px;gap:70px;align-items:center;overflow:hidden;padding:64px 70px;border-radius:22px;background:var(--ts-navy);box-shadow:var(--ts-shadow)}.ts-source-modules .tsm-final-cta:before,.ts-source-modules .tsm-final-cta:after{position:absolute;right:-92px;bottom:-136px;width:290px;height:290px;border:58px solid rgba(255,255,255,.13);border-radius:50%;content:""}.ts-source-modules .tsm-final-cta:after{right:-35px;bottom:-91px;width:205px;height:205px;border-width:0;background:var(--ts-navy)}.ts-source-modules .tsm-final-cta-content,.ts-source-modules .tsm-final-cta-actions{position:relative;z-index:1}.ts-source-modules .tsm-final-cta h2{max-width:820px;margin:0;color:var(--ts-white);font-size:clamp(34px, 3.5vw, 55px);font-weight:400;line-height:1.15;letter-spacing:-.025em;font-family:"Poppins",sans-serif}.ts-source-modules .tsm-final-cta p{max-width:900px;margin:22px 0 0;color:rgba(255,255,255,.86);font-size:18px;line-height:1.7}.ts-source-modules .tsm-final-cta-actions{display:grid;gap:12px}.ts-source-modules .tsm-final-cta-actions .tsm-btn{width:100%}@media (max-width:980px){.ts-source-modules .tsm-hero-grid,.ts-source-modules .tsm-intro-grid,.ts-source-modules .tsm-product-card,.ts-source-modules .tsm-final-cta{grid-template-columns:1fr;gap:38px}.ts-source-modules .tsm-final-cta-actions{max-width:390px}.ts-source-modules .tsm-process{grid-template-columns:repeat(2,1fr);gap:14px}.ts-source-modules .tsm-step,.ts-source-modules .tsm-step:first-child,.ts-source-modules .tsm-step:last-child{border:2px solid rgba(255,178,26,.52);border-radius:13px}.ts-source-modules .tsm-step:after{display:none !important}}@media (max-width:650px){.ts-source-modules .tsm-container{width:min(100% - 28px, 1180px)}.ts-source-modules .tsm-section{padding:64px 0}.ts-source-modules .tsm-hero{padding:58px 0;background-position:60% center}.ts-source-modules .tsm-hero h1{font-size:42px}.ts-source-modules .tsm-hero-copy{font-size:16px}.ts-source-modules .tsm-hero-stats,.ts-source-modules .tsm-process,.ts-source-modules .tsm-product-points{grid-template-columns:1fr}.ts-source-modules .tsm-product-card{padding:22px}.ts-source-modules .tsm-product-visual{min-height:245px}.ts-source-modules .tsm-final-cta-wrap{padding-bottom:64px}.ts-source-modules .tsm-final-cta{padding:42px 28px;border-radius:16px}}.ts-source-modules .tsi-product-visual,.ts-source-modules .tsm-product-visual{min-height:260px !important;background-size:100% 100%,auto 72% !important;background-position:center,center !important;background-repeat:no-repeat,no-repeat !important}.ts-source-modules .tsi-image-placeholder,.ts-source-modules .tsm-image-placeholder{display:none !important}@media (max-width:650px){.ts-source-modules .tsi-product-visual,.ts-source-modules .tsm-product-visual{min-height:220px !important;background-size:100% 100%,auto 66% !important}}.ts-source-inverters{--ts-navy:#243d6a;--ts-navy-dark:#182d52;--ts-yellow:#ffb21a;--ts-yellow-dark:#e99800;--ts-white:#fff;--ts-light:#f5f7fb;--ts-light-blue:#eaf0f8;--ts-text:#263650;--ts-muted:#60708c;--ts-border:#dce4f0;--ts-radius:16px;--ts-shadow:0 14px 38px rgba(24,45,82,.12);--tsi-hero-image:url("");--tsi-verto-image:url(//trade-solar.de/wp-content/plugins/trade-solar-anfragekorb/assets/source-b068f18f2cfa.png);--tsi-symo-image:url(//trade-solar.de/wp-content/plugins/trade-solar-anfragekorb/assets/source-b068f18f2cfa.png);--tsi-gen24-image:url(//trade-solar.de/wp-content/plugins/trade-solar-anfragekorb/assets/source-fa13a6e945c3.webp);--tsi-tauro-image:url(//trade-solar.de/wp-content/plugins/trade-solar-anfragekorb/assets/source-fa13a6e945c3.webp);--tsi-kostal-g3-image:url(//trade-solar.de/wp-content/plugins/trade-solar-anfragekorb/assets/source-0921d869fc38.jpg);--tsi-kostal-plus-image:url(//trade-solar.de/wp-content/plugins/trade-solar-anfragekorb/assets/source-0921d869fc38.jpg)}.ts-source-inverters .tsi-page,.ts-source-inverters .tsi-page *{box-sizing:border-box}.ts-source-inverters .tsi-page{overflow:hidden;background:var(--ts-white);color:var(--ts-text);font-family:"Poppins",sans-serif}.ts-source-inverters .tsi-page a{text-decoration:none}.ts-source-inverters .tsi-container{width:min(1480px, calc(100% - 40px));margin:0 auto}.ts-source-inverters .tsi-section{padding:92px 0}.ts-source-inverters .tsi-section-light{background:var(--ts-light)}.ts-source-inverters .tsi-section-navy{background:var(--ts-navy);color:var(--ts-white)}.ts-source-inverters .tsi-eyebrow{display:inline-flex;align-items:center;margin:0 0 16px;padding:7px 12px;border:1px solid rgba(255,178,26,.6);border-radius:999px;color:var(--ts-yellow);font-size:16px;font-weight:800;letter-spacing:.07em;line-height:1;text-transform:uppercase}.ts-source-inverters .tsi-eyebrow-light{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.07);color:var(--ts-white)}.ts-source-inverters .tsi-title{max-width:930px;margin:0;color:var(--ts-navy);font-size:clamp(34px, 4.2vw, 57px);font-weight:800;line-height:1.08;letter-spacing:-.045em;font-family:"Poppins",sans-serif}.ts-source-inverters .tsi-title-white{color:var(--ts-white)}.ts-source-inverters .tsi-lead{max-width:810px;margin:21px 0 0;color:var(--ts-muted);font-size:18px;line-height:1.65}.ts-source-inverters .tsi-lead-white{color:rgba(255,255,255,.82)}.ts-source-inverters .tsi-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 22px;border:0;border-radius:10px;background:var(--ts-yellow);color:var(--ts-navy) !important;cursor:pointer;font-size:16px;font-weight:800;line-height:1;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.ts-source-inverters .tsi-btn:hover{background:var(--ts-yellow-dark);transform:translateY(-2px);box-shadow:0 10px 24px rgba(255,178,26,.25)}.ts-source-inverters .tsi-btn-outline{border:1px solid rgba(255,255,255,.42);background:0 0;color:var(--ts-white) !important}.ts-source-inverters .tsi-btn-outline:hover{border-color:var(--ts-white);background:rgba(255,255,255,.1);box-shadow:none}.ts-source-inverters .tsi-btn-navy{background:var(--ts-navy);color:var(--ts-white) !important}.ts-source-inverters .tsi-btn-navy:hover{background:var(--ts-navy-dark);box-shadow:0 10px 24px rgba(36,61,106,.24)}.ts-source-inverters .tsi-btn-ghost{border:1px solid var(--ts-border);background:var(--ts-white);color:var(--ts-navy) !important}.ts-source-inverters .tsi-btn-ghost:hover{border-color:var(--ts-yellow);background:#fff9eb;box-shadow:none}.ts-source-inverters .tsi-hero{position:relative;isolation:isolate;padding:74px 0 78px;overflow:hidden;background:#243d6a}.ts-source-inverters .tsi-breadcrumb{margin:0 0 26px;color:rgba(255,255,255,.66);font-size:16px}.ts-source-inverters .tsi-breadcrumb a{color:rgba(255,255,255,.84) !important}.ts-source-inverters .tsi-breadcrumb span{margin:0 7px;color:var(--ts-yellow)}.ts-source-inverters .tsi-hero-grid{display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(320px, .75fr);gap:64px;align-items:center}.ts-source-inverters .tsi-hero-image{display:block;width:100%;height:auto}.ts-source-inverters .tsi-hero h1{max-width:840px;margin:0;color:var(--ts-white);font-size:clamp(43px, 5.2vw, 70px);font-weight:800;line-height:1.01;letter-spacing:0em;font-family:"Poppins",sans-serif}.ts-source-inverters .tsi-hero h1 span{color:var(--ts-yellow)}.ts-source-inverters .tsi-hero-copy{max-width:670px;margin:25px 0 0;color:rgba(255,255,255,.89);font-size:19px;line-height:1.66}.ts-source-inverters .tsi-hero-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:31px}.ts-source-inverters .tsi-checks{display:flex;flex-wrap:wrap;gap:10px 20px;margin:26px 0 0;padding:0;list-style:none;color:rgba(255,255,255,.81);font-size:16px;line-height:1.5}.ts-source-inverters .tsi-checks li:before{margin-right:7px;color:var(--ts-yellow);content:"✓";font-weight:900}.ts-source-inverters .tsi-hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:41px}.ts-source-inverters .tsi-hero-stat{padding:14px;border:1px solid rgba(255,255,255,.13);border-radius:11px;background:rgba(255,255,255,.09);backdrop-filter:blur(5px)}.ts-source-inverters .tsi-hero-stat strong{display:block;color:#fff;font-size:16px;line-height:1}.ts-source-inverters .tsi-hero-stat span{display:block;margin-top:7px;color:rgba(255,255,255,.74);font-size:12px;line-height:1.35}.ts-source-inverters .tsi-intro-grid{display:grid;grid-template-columns:1fr .85fr;gap:58px;align-items:center}.ts-source-inverters .tsi-intro-note{padding:28px;border-radius:16px;background:var(--ts-navy);box-shadow:var(--ts-shadow)}.ts-source-inverters .tsi-intro-note h3{margin:0;color:var(--ts-white);font-size:25px;line-height:1.2;letter-spacing:-.03em}.ts-source-inverters .tsi-intro-note p{margin:16px 0 0;color:rgba(255,255,255,.78);font-size:16px;line-height:1.65}.ts-source-inverters .tsi-intro-note strong{color:var(--ts-yellow)}.ts-source-inverters .tsi-product-card h3,.ts-source-inverters .tsi-step h3{margin:0;color:var(--ts-navy);font-size:18px;line-height:1.23}.ts-source-inverters .tsi-product-card p,.ts-source-inverters .tsi-step p{margin:11px 0 0;color:var(--ts-muted);font-size:16px;line-height:1.6}.ts-source-inverters .tsi-products{display:grid;gap:25px;margin-top:42px}.ts-source-inverters .tsi-product-card{display:grid;grid-template-columns:minmax(280px, .9fr) minmax(0, 1.1fr);gap:36px;align-items:center;padding:27px;border:1px solid var(--ts-border);border-radius:16px;background:var(--ts-white);box-shadow:0 8px 24px rgba(24,45,82,.06)}.ts-source-inverters .tsi-product-visual{display:flex;min-height:315px;align-items:center;justify-content:center;overflow:hidden;border-radius:13px;background:linear-gradient(180deg,rgba(36,61,106,.04),rgba(36,61,106,.12)),var(--tsi-verto-image) center/cover no-repeat}.ts-source-inverters .tsi-product-visual-symo{background:linear-gradient(180deg,rgba(36,61,106,.04),rgba(36,61,106,.12)),var(--tsi-symo-image) center/cover no-repeat}.ts-source-inverters .tsi-product-visual-gen24{background:linear-gradient(180deg,rgba(36,61,106,.04),rgba(36,61,106,.12)),var(--tsi-gen24-image) center/cover no-repeat}.ts-source-inverters .tsi-product-visual-tauro{background:linear-gradient(180deg,rgba(36,61,106,.04),rgba(36,61,106,.12)),var(--tsi-tauro-image) center/cover no-repeat}.ts-source-inverters .tsi-product-visual-kostal{background:linear-gradient(180deg,rgba(36,61,106,.04),rgba(36,61,106,.12)),var(--tsi-kostal-g3-image) center/cover no-repeat}.ts-source-inverters .tsi-product-visual-kostal-plus{background:linear-gradient(180deg,rgba(36,61,106,.04),rgba(36,61,106,.12)),var(--tsi-kostal-plus-image) center/cover no-repeat}.ts-source-inverters .tsi-image-placeholder{padding:13px 15px;border:1px dashed rgba(36,61,106,.42);border-radius:9px;background:rgba(255,255,255,.84);color:var(--ts-navy);font-size:16px;font-weight:800;text-align:center}.ts-source-inverters .tsi-product-topline{display:inline-block;margin-bottom:13px;color:var(--ts-yellow-dark);font-size:16px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ts-source-inverters .tsi-product-card h3{font-size:clamp(25px, 2.7vw, 34px);letter-spacing:-.035em}.ts-source-inverters .tsi-product-card>div>p,.ts-source-inverters .tsi-product-card>div>.ts-source-leaf>.elementor-widget-container>p{max-width:660px;font-size:16px;line-height:1.68}.ts-source-inverters .tsi-product-points{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 16px;margin:21px 0 0;padding:0;list-style:none}.ts-source-inverters .tsi-product-points li{color:var(--ts-text);font-size:16px;line-height:1.5}.ts-source-inverters .tsi-product-points li:before{margin-right:7px;color:var(--ts-yellow-dark);content:"✓";font-weight:900}.ts-source-inverters .tsi-product-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:24px}.ts-source-inverters .tsi-decision-grid{display:grid;grid-template-columns:.94fr 1.06fr;gap:35px;margin-top:42px}.ts-source-inverters .tsi-decision-intro{padding:29px;border-radius:16px;background:var(--ts-navy)}.ts-source-inverters .tsi-decision-intro h3{margin:0;color:var(--ts-white);font-size:27px;line-height:1.22;letter-spacing:-.03em}.ts-source-inverters .tsi-decision-intro p{margin:16px 0 0;color:rgba(255,255,255,.78);font-size:16px;line-height:1.66}.ts-source-inverters .tsi-decision-list{display:grid;gap:12px}.ts-source-inverters .tsi-decision-item{display:grid;grid-template-columns:36px 1fr;gap:14px;align-items:start;padding:18px;border:1px solid var(--ts-border);border-radius:11px;background:var(--ts-white)}.ts-source-inverters .tsi-decision-item>span,.ts-source-inverters .tsi-decision-item>.ts-source-leaf>.elementor-widget-container>span{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:var(--ts-light-blue);color:var(--ts-navy);font-size:16px;font-weight:900}.ts-source-inverters .tsi-decision-item h3{margin:1px 0 0;color:var(--ts-navy);font-size:16px}.ts-source-inverters .tsi-decision-item p{margin:5px 0 0;color:var(--ts-muted);font-size:16px;line-height:1.55}.ts-source-inverters .tsi-process{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:44px}.ts-source-inverters .tsi-step{position:relative;min-height:238px;padding:24px 22px;border-top:2px solid rgba(255,178,26,.52);border-bottom:2px solid rgba(255,178,26,.52);background:rgba(255,255,255,.05)}.ts-source-inverters .tsi-step:first-child{border-left:2px solid rgba(255,178,26,.52);border-radius:13px 0 0 13px}.ts-source-inverters .tsi-step:last-child{border-right:2px solid rgba(255,178,26,.52);border-radius:0 13px 13px 0}.ts-source-inverters .tsi-step:not(:last-child):after{position:absolute;z-index:2;top:27px;right:-11px;display:flex;width:21px;height:21px;align-items:center;justify-content:center;border-radius:50%;background:var(--ts-yellow);color:var(--ts-navy);content:"→";font-size:16px;font-weight:900}.ts-source-inverters .tsi-step-no{display:block;color:var(--ts-yellow);font-size:37px;font-weight:900;line-height:1}.ts-source-inverters .tsi-step h3{margin:17px 0 0;color:var(--ts-white);font-size:17px}.ts-source-inverters .tsi-step p{margin:10px 0 0;color:rgba(255,255,255,.74);font-size:16px}.ts-source-inverters .tsi-faq{max-width:930px;margin-top:41px}.ts-source-inverters .tsi-faq details{margin-bottom:12px;padding:20px 22px;border:1px solid var(--ts-border);border-radius:12px;background:var(--ts-white)}.ts-source-inverters .tsi-faq summary{cursor:pointer;color:var(--ts-navy);font-size:17px;font-weight:800;line-height:1.42}.ts-source-inverters .tsi-faq details p{margin:15px 0 0;color:var(--ts-muted);font-size:16px;line-height:1.68}.ts-source-inverters .tsi-final-cta-wrap{padding:0 0 92px;background:var(--ts-light)}.ts-source-inverters .tsi-final-cta{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) 336px;gap:70px;align-items:center;overflow:hidden;padding:64px 70px;border-radius:22px;background:var(--ts-navy);box-shadow:var(--ts-shadow)}.ts-source-inverters .tsi-final-cta:before,.ts-source-inverters .tsi-final-cta:after{position:absolute;right:-92px;bottom:-136px;width:290px;height:290px;border:58px solid rgba(255,255,255,.13);border-radius:50%;content:""}.ts-source-inverters .tsi-final-cta:after{right:-35px;bottom:-91px;width:205px;height:205px;border-width:0;background:var(--ts-navy)}.ts-source-inverters .tsi-final-cta-content,.ts-source-inverters .tsi-final-cta-actions{position:relative;z-index:1}.ts-source-inverters .tsi-final-cta h2{max-width:820px;margin:0;color:var(--ts-white);font-size:clamp(34px, 3.5vw, 55px);font-weight:400;line-height:1.15;letter-spacing:-.025em;font-family:"Poppins",sans-serif}.ts-source-inverters .tsi-final-cta p{max-width:900px;margin:22px 0 0;color:rgba(255,255,255,.86);font-size:18px;line-height:1.7}.ts-source-inverters .tsi-final-cta-actions{display:grid;gap:12px}.ts-source-inverters .tsi-final-cta-actions .tsi-btn{width:100%}@media (max-width:980px){.ts-source-inverters .tsi-hero-grid,.ts-source-inverters .tsi-intro-grid,.ts-source-inverters .tsi-product-card,.ts-source-inverters .tsi-decision-grid,.ts-source-inverters .tsi-final-cta{grid-template-columns:1fr;gap:38px}.ts-source-inverters .tsi-final-cta-actions{max-width:390px}.ts-source-inverters .tsi-process{grid-template-columns:repeat(2,1fr);gap:14px}.ts-source-inverters .tsi-step,.ts-source-inverters .tsi-step:first-child,.ts-source-inverters .tsi-step:last-child{border:2px solid rgba(255,178,26,.52);border-radius:13px}.ts-source-inverters .tsi-step:after{display:none !important}}@media (max-width:650px){.ts-source-inverters .tsi-container{width:min(100% - 28px, 1180px)}.ts-source-inverters .tsi-section{padding:64px 0}.ts-source-inverters .tsi-hero{padding:58px 0;background-position:60% center}.ts-source-inverters .tsi-hero h1{font-size:42px}.ts-source-inverters .tsi-hero-copy{font-size:16px}.ts-source-inverters .tsi-hero-stats,.ts-source-inverters .tsi-process,.ts-source-inverters .tsi-product-points{grid-template-columns:1fr}.ts-source-inverters .tsi-product-card{padding:22px}.ts-source-inverters .tsi-product-visual{min-height:245px}.ts-source-inverters .tsi-final-cta-wrap{padding-bottom:64px}.ts-source-inverters .tsi-final-cta{padding:42px 28px;border-radius:16px}}.ts-source-inverters .tsi-product-visual,.ts-source-inverters .tsm-product-visual{min-height:260px !important;background-size:100% 100%,auto 72% !important;background-position:center,center !important;background-repeat:no-repeat,no-repeat !important}.ts-source-inverters .tsi-image-placeholder,.ts-source-inverters .tsm-image-placeholder{display:none !important}@media (max-width:650px){.ts-source-inverters .tsi-product-visual,.ts-source-inverters .tsm-product-visual{min-height:220px !important;background-size:100% 100%,auto 66% !important}}.ts-source-storage{--ts-navy:#243d6a;--ts-navy-dark:#182d52;--ts-yellow:#ffb21a;--ts-yellow-dark:#e99800;--ts-white:#fff;--ts-light:#f5f7fb;--ts-light-blue:#eaf0f8;--ts-text:#263650;--ts-muted:#60708c;--ts-border:#dce4f0;--ts-shadow:0 14px 38px rgba(24,45,82,.1);--tss-hero-image:url(//trade-solar.de/wp-content/plugins/trade-solar-anfragekorb/assets/HIER-LINK-ZUM-HERO-BILD-SPEICHER.webp);--tss-reserva-image:url(//trade-solar.de/wp-content/plugins/trade-solar-anfragekorb/assets/source-4a6eb10ad69d.webp);--tss-byd-hvs-image:url(//trade-solar.de/wp-content/plugins/trade-solar-anfragekorb/assets/source-9cf7a1a0350b.jpg);--tss-byd-hvm-image:url(//trade-solar.de/wp-content/plugins/trade-solar-anfragekorb/assets/source-8156f8ff8db9.png);--tss-byd-hvb-image:url(//trade-solar.de/wp-content/plugins/trade-solar-anfragekorb/assets/source-8156f8ff8db9.png)}.ts-source-storage .tss-page,.ts-source-storage .tss-page *{box-sizing:border-box}.ts-source-storage .tss-page{overflow:hidden;background:var(--ts-white);color:var(--ts-text);font-family:"Poppins",sans-serif}.ts-source-storage .tss-page a{text-decoration:none}.ts-source-storage .tss-container{width:min(1480px, calc(100% - 40px));margin:0 auto}.ts-source-storage .tss-section{padding:88px 0}.ts-source-storage .tss-light{background:var(--ts-light)}.ts-source-storage .tss-navy{background:var(--ts-navy);color:var(--ts-white)}.ts-source-storage .tss-eyebrow{display:inline-flex;align-items:center;margin:0 0 16px;padding:8px 13px;border:1px solid rgba(255,178,26,.6);border-radius:999px;color:var(--ts-yellow-dark);font-size:16px;font-weight:700;letter-spacing:.045em;line-height:1;text-transform:uppercase}.ts-source-storage .tss-eyebrow-white{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.07);color:var(--ts-white)}.ts-source-storage .tss-title{max-width:980px;margin:0;color:var(--ts-navy);font-family:"Poppins",sans-serif;font-size:clamp(34px, 4.1vw, 56px);font-weight:700;line-height:1.1;letter-spacing:-.035em}.ts-source-storage .tss-title-white{color:var(--ts-white)}.ts-source-storage .tss-lead{max-width:900px;margin:22px 0 0;color:var(--ts-muted);font-size:18px;line-height:1.7}.ts-source-storage .tss-lead-white{color:rgba(255,255,255,.82)}.ts-source-storage .tss-btn{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:14px 22px;border:0;border-radius:10px;background:var(--ts-yellow);color:var(--ts-navy) !important;font-family:"Poppins",sans-serif;font-size:16px;font-weight:700;line-height:1.2;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.ts-source-storage .tss-btn:hover{background:var(--ts-yellow-dark);transform:translateY(-2px);box-shadow:0 10px 24px rgba(255,178,26,.25)}.ts-source-storage .tss-btn-navy{background:var(--ts-navy);color:var(--ts-white) !important}.ts-source-storage .tss-btn-navy:hover{background:var(--ts-navy-dark)}.ts-source-storage .tss-btn-outline{border:1px solid rgba(255,255,255,.42);background:0 0;color:var(--ts-white) !important}.ts-source-storage .tss-btn-outline:hover{border-color:var(--ts-white);background:rgba(255,255,255,.1);box-shadow:none}.ts-source-storage .tss-btn-ghost{border:1px solid var(--ts-border);background:var(--ts-white);color:var(--ts-navy) !important}.ts-source-storage .tss-btn-ghost:hover{border-color:var(--ts-yellow);background:#fff9eb;box-shadow:none}.ts-source-storage .tss-hero{position:relative;padding:72px 0 78px;overflow:hidden;background:#243d6a}.ts-source-storage .tss-breadcrumb{margin:0 0 28px;color:rgba(255,255,255,.68);font-size:16px}.ts-source-storage .tss-breadcrumb a{color:rgba(255,255,255,.88) !important}.ts-source-storage .tss-breadcrumb span{margin:0 8px;color:var(--ts-yellow)}.ts-source-storage .tss-hero-grid{display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(320px, .75fr);gap:64px;align-items:center;margin-top:-40px}.ts-source-storage .tss-hero-image{display:block;width:100%;height:auto}.ts-source-storage .tss-hero h1{max-width:900px;margin:0;color:var(--ts-white);font-family:"Poppins",sans-serif;font-size:clamp(43px, 5.1vw, 70px);font-weight:700;line-height:1.04;letter-spacing:0em}.ts-source-storage .tss-hero-copy{max-width:790px;margin:25px 0 0;color:rgba(255,255,255,.89);font-size:19px;line-height:1.7}.ts-source-storage .tss-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.ts-source-storage .tss-checks{display:flex;flex-wrap:wrap;gap:11px 25px;margin:29px 0 0;padding:0;list-style:none}.ts-source-storage .tss-checks li{color:rgba(255,255,255,.83);font-size:16px}.ts-source-storage .tss-checks li:before{margin-right:7px;color:var(--ts-yellow);content:"✓";font-weight:800}.ts-source-storage .tss-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px}.ts-source-storage .tss-stat{padding:17px;border:1px solid rgba(255,255,255,.14);border-radius:11px;background:rgba(255,255,255,.09);backdrop-filter:blur(5px)}.ts-source-storage .tss-stat strong{display:block;color:#fff;font-size:16px;line-height:1.2}.ts-source-storage .tss-stat span{display:block;margin-top:7px;color:rgba(255,255,255,.78);font-size:12px;line-height:1.5}.ts-source-storage .tss-intro-grid{display:grid;grid-template-columns:1fr .82fr;gap:58px;align-items:center}.ts-source-storage .tss-note{padding:30px;border-radius:16px;background:var(--ts-navy);box-shadow:var(--ts-shadow)}.ts-source-storage .tss-note h3{margin:0;color:var(--ts-white);font-size:25px;line-height:1.3}.ts-source-storage .tss-note p{margin:16px 0 0;color:rgba(255,255,255,.8);font-size:16px;line-height:1.7}.ts-source-storage .tss-note strong{color:var(--ts-yellow)}.ts-source-storage .tss-products{display:grid;gap:26px;margin-top:43px}.ts-source-storage .tss-product{display:grid;grid-template-columns:minmax(280px, .72fr) minmax(0, 1.28fr);gap:42px;align-items:center;padding:30px;border:1px solid var(--ts-border);border-radius:17px;background:var(--ts-white);box-shadow:0 8px 25px rgba(24,45,82,.06)}.ts-source-storage .tss-product-image{display:flex;min-height:300px;align-items:center;justify-content:center;overflow:hidden;border-radius:13px;background:linear-gradient(180deg,rgba(36,61,106,.03),rgba(36,61,106,.1)),var(--tss-reserva-image) center/auto 74% no-repeat}.ts-source-storage .tss-product-image-hvs{background:linear-gradient(180deg,rgba(36,61,106,.03),rgba(36,61,106,.1)),var(--tss-byd-hvs-image) center/auto 74% no-repeat}.ts-source-storage .tss-product-image-hvm{background:linear-gradient(180deg,rgba(36,61,106,.03),rgba(36,61,106,.1)),var(--tss-byd-hvm-image) center/auto 74% no-repeat}.ts-source-storage .tss-product-image-hvb{background:linear-gradient(180deg,rgba(36,61,106,.03),rgba(36,61,106,.1)),var(--tss-byd-hvb-image) center/auto 74% no-repeat}.ts-source-storage .tss-topline{display:inline-block;margin-bottom:12px;color:var(--ts-yellow-dark);font-size:16px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ts-source-storage .tss-product h3{margin:0;color:var(--ts-navy);font-size:clamp(27px, 2.6vw, 36px);line-height:1.2;letter-spacing:-.025em}.ts-source-storage .tss-product p{max-width:750px;margin:16px 0 0;color:var(--ts-muted);font-size:16px;line-height:1.7}.ts-source-storage .tss-points{display:grid;grid-template-columns:repeat(2,1fr);gap:11px 18px;margin:22px 0 0;padding:0;list-style:none}.ts-source-storage .tss-points li{color:var(--ts-text);font-size:16px;line-height:1.55}.ts-source-storage .tss-points li:before{margin-right:8px;color:var(--ts-yellow-dark);content:"✓";font-weight:800}.ts-source-storage .tss-product-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:25px}.ts-source-storage .tss-process{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:44px}.ts-source-storage .tss-step{position:relative;min-height:245px;padding:25px 23px;border-top:2px solid rgba(255,178,26,.52);border-bottom:2px solid rgba(255,178,26,.52);background:rgba(255,255,255,.05)}.ts-source-storage .tss-step:first-child{border-left:2px solid rgba(255,178,26,.52);border-radius:13px 0 0 13px}.ts-source-storage .tss-step:last-child{border-right:2px solid rgba(255,178,26,.52);border-radius:0 13px 13px 0}.ts-source-storage .tss-step:not(:last-child):after{position:absolute;z-index:2;top:28px;right:-11px;display:flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:50%;background:var(--ts-yellow);color:var(--ts-navy);content:"→";font-size:16px;font-weight:800}.ts-source-storage .tss-step-no{display:block;color:var(--ts-yellow);font-size:37px;font-weight:800;line-height:1}.ts-source-storage .tss-step h3{margin:18px 0 0;color:var(--ts-white);font-size:18px;line-height:1.4}.ts-source-storage .tss-step p{margin:10px 0 0;color:rgba(255,255,255,.76);font-size:16px;line-height:1.65}.ts-source-storage .tss-faq{max-width:980px;margin-top:42px}.ts-source-storage .tss-faq details{margin-bottom:12px;padding:21px 23px;border:1px solid var(--ts-border);border-radius:12px;background:var(--ts-white)}.ts-source-storage .tss-faq summary{cursor:pointer;color:var(--ts-navy);font-size:18px;font-weight:700;line-height:1.5}.ts-source-storage .tss-faq details p{margin:15px 0 0;color:var(--ts-muted);font-size:16px;line-height:1.7}.ts-source-storage .tss-final-cta-wrap{padding:0 0 92px;background:var(--ts-light)}.ts-source-storage .tss-final-cta{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) 336px;gap:70px;align-items:center;overflow:hidden;padding:64px 70px;border-radius:22px;background:var(--ts-navy);box-shadow:var(--ts-shadow)}.ts-source-storage .tss-final-cta:before,.ts-source-storage .tss-final-cta:after{position:absolute;right:-92px;bottom:-136px;width:290px;height:290px;border:58px solid rgba(255,255,255,.13);border-radius:50%;content:""}.ts-source-storage .tss-final-cta:after{right:-35px;bottom:-91px;width:205px;height:205px;border-width:0;background:var(--ts-navy)}.ts-source-storage .tss-final-cta-content,.ts-source-storage .tss-final-cta-actions{position:relative;z-index:1}.ts-source-storage .tss-final-cta h2{max-width:820px;margin:0;color:var(--ts-white);font-family:"Poppins",sans-serif;font-size:clamp(34px, 3.5vw, 55px);font-weight:400;line-height:1.15;letter-spacing:-.025em}.ts-source-storage .tss-final-cta p{max-width:900px;margin:22px 0 0;color:rgba(255,255,255,.86);font-size:18px;line-height:1.7}.ts-source-storage .tss-final-cta-actions{display:grid;gap:12px}.ts-source-storage .tss-final-cta-actions .tss-btn{width:100%}@media (max-width:980px){.ts-source-storage .tss-hero-grid,.ts-source-storage .tss-intro-grid,.ts-source-storage .tss-product,.ts-source-storage .tss-final-cta{grid-template-columns:1fr;gap:36px}.ts-source-storage .tss-final-cta-actions{max-width:390px}.ts-source-storage .tss-process{grid-template-columns:repeat(2,1fr);gap:14px}.ts-source-storage .tss-step,.ts-source-storage .tss-step:first-child,.ts-source-storage .tss-step:last-child{border:2px solid rgba(255,178,26,.52);border-radius:13px}.ts-source-storage .tss-step:after{display:none !important}}@media (max-width:650px){.ts-source-storage .tss-container{width:min(100% - 28px, 1480px)}.ts-source-storage .tss-section{padding:62px 0}.ts-source-storage .tss-hero{padding:56px 0 62px}.ts-source-storage .tss-hero h1{font-size:41px}.ts-source-storage .tss-hero-copy{font-size:17px}.ts-source-storage .tss-stats,.ts-source-storage .tss-process,.ts-source-storage .tss-points{grid-template-columns:1fr}.ts-source-storage .tss-product{padding:22px}.ts-source-storage .tss-product-image{min-height:235px;background-size:100% 100%,auto 68% !important;background-repeat:no-repeat,no-repeat !important;background-position:center,center !important}.ts-source-storage .tss-final-cta-wrap{padding-bottom:64px}.ts-source-storage .tss-final-cta{padding:42px 28px;border-radius:16px}}.ts-source-mounting .tsg-page{--tsg-navy:#243d6a;--tsg-navy-dark:#182d52;--tsg-yellow:#ffb21a;--tsg-yellow-dark:#e99800;--tsg-white:#fff;--tsg-light:#f5f7fb;--tsg-light-blue:#eaf0f8;--tsg-text:#263650;--tsg-muted:#60708c;--tsg-border:#dce4f0;--tsg-shadow:0 18px 45px rgba(24,45,82,.12);--tsg-hero-image:url("");--tsg-pitched-image:url(//trade-solar.de/wp-content/plugins/trade-solar-anfragekorb/assets/source-b794664eef54.png);--tsg-flat-image:url(//trade-solar.de/wp-content/plugins/trade-solar-anfragekorb/assets/source-0659bf92055f.png);overflow:hidden;background:var(--tsg-white);color:var(--tsg-text);font-family:"Poppins",sans-serif}.ts-source-mounting .tsg-page,.ts-source-mounting .tsg-page *{box-sizing:border-box}.ts-source-mounting .tsg-page a{text-decoration:none}.ts-source-mounting .tsg-container{width:min(1480px, calc(100% - 40px));margin:0 auto}.ts-source-mounting .tsg-section{padding:92px 0}.ts-source-mounting .tsg-light{background:var(--tsg-light)}.ts-source-mounting .tsg-navy{background:var(--tsg-navy);color:var(--tsg-white)}.ts-source-mounting .tsg-eyebrow{display:inline-flex;align-items:center;margin:0 0 16px;padding:7px 12px;border:1px solid rgba(255,178,26,.6);border-radius:999px;color:var(--tsg-yellow-dark);font-size:12px;font-weight:800;letter-spacing:.07em;line-height:1;text-transform:uppercase}.ts-source-mounting .tsg-eyebrow-white{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.07);color:var(--tsg-white)}.ts-source-mounting .tsg-title{max-width:920px;margin:0;color:var(--tsg-navy);font-size:clamp(34px, 4.2vw, 57px);font-weight:800;line-height:1.08;letter-spacing:-.045em;font-family:"Poppins",sans-serif}.ts-source-mounting .tsg-title-white{color:var(--tsg-white)}.ts-source-mounting .tsg-lead{max-width:830px;margin:21px 0 0;color:var(--tsg-muted);font-size:18px;line-height:1.65}.ts-source-mounting .tsg-lead-white{color:rgba(255,255,255,.82)}.ts-source-mounting .tsg-btn{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:14px 22px;border:0;border-radius:10px;background:var(--tsg-yellow);color:var(--tsg-navy) !important;font-size:14px;font-weight:800;line-height:1;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.ts-source-mounting .tsg-btn:hover{background:var(--tsg-yellow-dark);transform:translateY(-2px);box-shadow:0 10px 24px rgba(255,178,26,.25)}.ts-source-mounting .tsg-btn-outline{border:1px solid rgba(255,255,255,.42);background:0 0;color:var(--tsg-white) !important}.ts-source-mounting .tsg-btn-outline:hover{border-color:var(--tsg-white);background:rgba(255,255,255,.1);box-shadow:none}.ts-source-mounting .tsg-btn-ghost{border:1px solid var(--tsg-border);background:var(--tsg-white);color:var(--tsg-navy) !important}.ts-source-mounting .tsg-hero{position:relative;isolation:isolate;overflow:hidden;padding:72px 0 78px;background:#243d6a}.ts-source-mounting .tsg-breadcrumb{margin:0 0 26px;color:rgba(255,255,255,.66);font-size:12px}.ts-source-mounting .tsg-breadcrumb a{color:rgba(255,255,255,.84) !important}.ts-source-mounting .tsg-breadcrumb span{margin:0 7px;color:var(--tsg-yellow)}.ts-source-mounting .tsg-hero-grid{display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(320px, .75fr);gap:64px;align-items:center}.ts-source-mounting .tsg-hero-image{display:block;width:100%;height:auto}.ts-source-mounting .tsg-hero h1{max-width:830px;margin:0;color:var(--tsg-white);font-size:clamp(43px, 5.2vw, 70px);font-weight:800;line-height:1.01;letter-spacing:0em;font-family:"Poppins",sans-serif}.ts-source-mounting .tsg-hero-copy{max-width:680px;margin:25px 0 0;color:rgba(255,255,255,.89);font-size:19px;line-height:1.66}.ts-source-mounting .tsg-actions,.ts-source-mounting .tsg-product-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}.ts-source-mounting .tsg-checks{display:flex;flex-wrap:wrap;gap:10px 20px;margin:26px 0 0;padding:0;color:rgba(255,255,255,.82);font-size:13px;line-height:1.5;list-style:none}.ts-source-mounting .tsg-checks li:before,.ts-source-mounting .tsg-points li:before{margin-right:7px;color:var(--tsg-yellow);content:"✓";font-weight:900}.ts-source-mounting .tsg-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:40px}.ts-source-mounting .tsg-stat{padding:14px;border:1px solid rgba(255,255,255,.13);border-radius:11px;background:rgba(255,255,255,.09);backdrop-filter:blur(5px)}.ts-source-mounting .tsg-stat strong,.ts-source-mounting .tsg-stat span{display:block}.ts-source-mounting .tsg-stat strong{color:var(--tsg-white);font-size:14px}.ts-source-mounting .tsg-stat span{margin-top:5px;color:rgba(255,255,255,.67);font-size:11px;line-height:1.45}.ts-source-mounting .tsg-intro-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:42px;align-items:start}.ts-source-mounting .tsg-note{padding:30px;border-radius:16px;background:var(--tsg-navy);color:var(--tsg-white)}.ts-source-mounting .tsg-note h3{margin:0;color:var(--tsg-white);font-size:26px;line-height:1.24}.ts-source-mounting .tsg-note p{margin:16px 0 0;color:rgba(255,255,255,.78);font-size:15px;line-height:1.66}.ts-source-mounting .tsg-products{display:grid;gap:25px;margin-top:42px}.ts-source-mounting .tsg-product{display:grid;grid-template-columns:minmax(300px, .9fr) minmax(0, 1.1fr);gap:38px;align-items:center;padding:28px;border:1px solid var(--tsg-border);border-radius:16px;background:var(--tsg-white);box-shadow:0 8px 24px rgba(24,45,82,.06)}.ts-source-mounting .tsg-product:nth-child(even) .tsg-product-image{order:2}.ts-source-mounting .tsg-product-image{position:relative;min-height:330px;overflow:hidden;border-radius:13px;background:linear-gradient(180deg,rgba(36,61,106,.02),rgba(36,61,106,.1)),var(--tsg-pitched-image) center/contain no-repeat,var(--tsg-white)}.ts-source-mounting .tsg-product-image-flat{background:linear-gradient(180deg,rgba(36,61,106,.02),rgba(36,61,106,.1)),var(--tsg-flat-image) center/contain no-repeat,var(--tsg-white)}.ts-source-mounting .tsg-image-note{position:absolute;right:14px;bottom:14px;left:14px;padding:9px 12px;border:1px dashed rgba(36,61,106,.32);border-radius:8px;background:rgba(255,255,255,.91);color:var(--tsg-navy);font-size:11px;font-weight:700;text-align:center}.ts-source-mounting .tsg-topline{display:inline-block;margin-bottom:12px;color:var(--tsg-yellow-dark);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ts-source-mounting .tsg-product h3{margin:0;color:var(--tsg-navy);font-size:clamp(27px, 3vw, 38px);line-height:1.13;letter-spacing:-.04em}.ts-source-mounting .tsg-product p{max-width:660px;margin:15px 0 0;color:var(--tsg-muted);font-size:15px;line-height:1.68}.ts-source-mounting .tsg-points{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 16px;margin:21px 0 0;padding:0;list-style:none}.ts-source-mounting .tsg-points li{color:var(--tsg-text);font-size:13px;line-height:1.5}.ts-source-mounting .tsg-points li:before{color:var(--tsg-yellow-dark)}.ts-source-mounting .tsg-process{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:44px}.ts-source-mounting .tsg-step{position:relative;min-height:220px;padding:24px 22px;border-top:2px solid rgba(255,178,26,.52);border-bottom:2px solid rgba(255,178,26,.52);background:rgba(255,255,255,.05)}.ts-source-mounting .tsg-step:first-child{border-left:2px solid rgba(255,178,26,.52);border-radius:13px 0 0 13px}.ts-source-mounting .tsg-step:last-child{border-right:2px solid rgba(255,178,26,.52);border-radius:0 13px 13px 0}.ts-source-mounting .tsg-step-no{display:block;margin-bottom:34px;color:var(--tsg-yellow);font-size:13px;font-weight:900}.ts-source-mounting .tsg-step h3{margin:0;color:var(--tsg-white);font-size:18px}.ts-source-mounting .tsg-step p{margin:11px 0 0;color:rgba(255,255,255,.7);font-size:13px;line-height:1.6}.ts-source-mounting .tsg-faq{display:grid;gap:12px;max-width:930px;margin-top:40px}.ts-source-mounting .tsg-faq details{border:1px solid var(--tsg-border);border-radius:12px;background:var(--tsg-white)}.ts-source-mounting .tsg-faq summary{position:relative;padding:20px 54px 20px 22px;color:var(--tsg-navy);cursor:pointer;font-size:16px;font-weight:800;list-style:none}.ts-source-mounting .tsg-faq summary::-webkit-details-marker{display:none}.ts-source-mounting .tsg-faq summary:after{position:absolute;top:50%;right:22px;color:var(--tsg-yellow-dark);content:"+";font-size:24px;transform:translateY(-50%)}.ts-source-mounting .tsg-faq details[open] summary:after{content:"−"}.ts-source-mounting .tsg-faq details p{margin:0;padding:0 22px 21px;color:var(--tsg-muted);font-size:14px;line-height:1.65}.ts-source-mounting .tsg-final-cta-wrap{padding:0 0 92px;background:var(--tsg-light)}.ts-source-mounting .tsg-final-cta{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) 336px;gap:70px;align-items:center;overflow:hidden;padding:64px 70px;border-radius:22px;background:var(--tsg-navy);box-shadow:var(--tsg-shadow)}.ts-source-mounting .tsg-final-cta:before,.ts-source-mounting .tsg-final-cta:after{position:absolute;right:-92px;bottom:-136px;width:290px;height:290px;border:58px solid rgba(255,255,255,.13);border-radius:50%;content:""}.ts-source-mounting .tsg-final-cta:after{right:-35px;bottom:-91px;width:205px;height:205px;border-width:0;background:var(--tsg-navy)}.ts-source-mounting .tsg-final-cta-content,.ts-source-mounting .tsg-final-cta-actions{position:relative;z-index:1}.ts-source-mounting .tsg-final-cta h2{max-width:820px;margin:0;color:var(--tsg-white);font-size:clamp(34px, 3.5vw, 55px);font-weight:400;line-height:1.15;letter-spacing:-.025em;font-family:"Poppins",sans-serif}.ts-source-mounting .tsg-final-cta p{max-width:900px;margin:22px 0 0;color:rgba(255,255,255,.86);font-size:18px;line-height:1.7}.ts-source-mounting .tsg-final-cta-actions{display:grid;gap:12px}.ts-source-mounting .tsg-final-cta-actions .tsg-btn{width:100%}@media (max-width:1024px){.ts-source-mounting .tsg-hero-grid,.ts-source-mounting .tsg-intro-grid,.ts-source-mounting .tsg-final-cta{grid-template-columns:1fr}.ts-source-mounting .tsg-hero-grid{gap:40px}.ts-source-mounting .tsg-final-cta{gap:38px}.ts-source-mounting .tsg-final-cta-actions{max-width:390px}.ts-source-mounting .tsg-process{grid-template-columns:repeat(2,1fr);gap:14px}.ts-source-mounting .tsg-step,.ts-source-mounting .tsg-step:first-child,.ts-source-mounting .tsg-step:last-child{min-height:0;border:1px solid rgba(255,178,26,.52);border-radius:13px}}@media (max-width:767px){.ts-source-mounting .tsg-container{width:min(100% - 28px, 1180px)}.ts-source-mounting .tsg-section{padding:64px 0}.ts-source-mounting .tsg-hero{padding:42px 0 64px}.ts-source-mounting .tsg-hero h1{font-size:clamp(38px, 12vw, 52px)}.ts-source-mounting .tsg-title{font-size:clamp(31px, 9vw, 43px)}.ts-source-mounting .tsg-hero-copy,.ts-source-mounting .tsg-lead{font-size:16px}.ts-source-mounting .tsg-note,.ts-source-mounting .tsg-product{padding:22px}.ts-source-mounting .tsg-stats,.ts-source-mounting .tsg-product,.ts-source-mounting .tsg-points,.ts-source-mounting .tsg-process{grid-template-columns:1fr}.ts-source-mounting .tsg-product:nth-child(even) .tsg-product-image{order:initial}.ts-source-mounting .tsg-product-image{min-height:255px}.ts-source-mounting .tsg-actions .tsg-btn,.ts-source-mounting .tsg-product-actions .tsg-btn{width:100%}.ts-source-mounting .tsg-final-cta-wrap{padding-bottom:64px}.ts-source-mounting .tsg-final-cta{padding:42px 28px;border-radius:16px}}.ts-source-about{--tsu-navy:#243d6a;--tsu-navy-dark:#172c51;--tsu-blue:#315282;--tsu-yellow:#ffb21a;--tsu-yellow-dark:#e99800;--tsu-white:#fff;--tsu-light:#f4f7fb;--tsu-light-blue:#eaf0f8;--tsu-text:#263650;--tsu-muted:#60708c;--tsu-border:#dce4f0;--tsu-shadow:0 18px 50px rgba(24,45,82,.11);--tsu-hero-image:url(//trade-solar.de/wp-content/plugins/trade-solar-anfragekorb/assets/HIER-LINK-ZUM-HERO-BILD.webp);--tsu-team-image:url(//trade-solar.de/wp-content/plugins/trade-solar-anfragekorb/assets/source-e04f724aeac7.webp);--tsu-project-image:url(//trade-solar.de/wp-content/plugins/trade-solar-anfragekorb/assets/source-9a6027c2d5a3.webp);--tsu-association-logo:url(//trade-solar.de/wp-content/plugins/trade-solar-anfragekorb/assets/source-19ecf9c01841.png)}.ts-source-about .tsu-page,.ts-source-about .tsu-page *{box-sizing:border-box}.ts-source-about .tsu-page{overflow:hidden;background:var(--tsu-white);color:var(--tsu-text);font-family:"Poppins",sans-serif}.ts-source-about .tsu-page a{text-decoration:none}.ts-source-about .tsu-container{width:min(1480px, calc(100% - 40px));margin:0 auto}.ts-source-about .tsu-section{padding:88px 0}.ts-source-about .tsu-light{background:var(--tsu-light)}.ts-source-about .tsu-navy{background:var(--tsu-navy);color:var(--tsu-white)}.ts-source-about .tsu-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;color:var(--tsu-yellow-dark);font-size:16px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.ts-source-about .tsu-eyebrow:before{width:28px;height:3px;border-radius:3px;background:var(--tsu-yellow);content:""}.ts-source-about .tsu-eyebrow-white{color:var(--tsu-white)}.ts-source-about .tsu-title{max-width:980px;margin:0;color:var(--tsu-navy);font-family:"Poppins",sans-serif;font-size:clamp(35px, 4vw, 56px);font-weight:700;line-height:1.1;letter-spacing:-.038em}.ts-source-about .tsu-title-white{color:var(--tsu-white)}.ts-source-about .tsu-lead{max-width:860px;margin:22px 0 0;color:var(--tsu-muted);font-size:18px;line-height:1.72}.ts-source-about .tsu-lead-white{color:rgba(255,255,255,.82)}.ts-source-about .tsu-btn{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:9px;padding:14px 22px;border:0;border-radius:10px;background:var(--tsu-yellow);color:var(--tsu-navy) !important;font-family:"Poppins",sans-serif;font-size:16px;font-weight:700;line-height:1.25;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.ts-source-about .tsu-btn:hover{background:var(--tsu-yellow-dark);transform:translateY(-2px);box-shadow:0 10px 25px rgba(255,178,26,.25)}.ts-source-about .tsu-btn-outline{border:1px solid rgba(255,255,255,.43);background:0 0;color:var(--tsu-white) !important}.ts-source-about .tsu-btn-outline:hover{border-color:var(--tsu-white);background:rgba(255,255,255,.1);box-shadow:none}.ts-source-about .tsu-hero{position:relative;isolation:isolate;padding:72px 0 78px;overflow:hidden;background:#243d6a}.ts-source-about .tsu-breadcrumb{margin:0 0 28px;color:rgba(255,255,255,.67);font-size:16px}.ts-source-about .tsu-breadcrumb a{color:rgba(255,255,255,.88) !important}.ts-source-about .tsu-breadcrumb span{margin:0 8px;color:var(--tsu-yellow)}.ts-source-about .tsu-hero-grid{display:grid;grid-template-columns:minmax(0, 1.08fr) minmax(330px, .92fr);gap:70px;align-items:center}.ts-source-about .tsu-hero h1{max-width:880px;margin:0;color:var(--tsu-white);font-family:"Poppins",sans-serif;font-size:clamp(43px, 5.2vw, 70px);font-weight:700;line-height:1.04;letter-spacing:-.048em}.ts-source-about .tsu-hero h1 span{color:var(--tsu-yellow)}.ts-source-about .tsu-hero-copy{max-width:790px;margin:25px 0 0;color:rgba(255,255,255,.87);font-size:19px;line-height:1.7}.ts-source-about .tsu-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.ts-source-about .tsu-hero-card{padding:31px;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:rgba(255,255,255,.09);box-shadow:0 24px 58px rgba(8,19,39,.24);backdrop-filter:blur(8px)}.ts-source-about .tsu-hero-card strong{display:block;color:var(--tsu-yellow);font-size:34px;line-height:1.2}.ts-source-about .tsu-hero-card h2{margin:10px 0 0;color:var(--tsu-white);font-size:25px;line-height:1.3}.ts-source-about .tsu-hero-card p{margin:15px 0 0;color:rgba(255,255,255,.76);font-size:16px;line-height:1.7}.ts-source-about .tsu-hero-points{display:grid;gap:12px;margin:23px 0 0;padding:0;list-style:none}.ts-source-about .tsu-hero-points li{color:rgba(255,255,255,.89);font-size:16px;line-height:1.5}.ts-source-about .tsu-hero-points li:before{margin-right:8px;color:var(--tsu-yellow);content:"✓";font-weight:800}.ts-source-about .tsu-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:42px}.ts-source-about .tsu-stat{padding:18px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(255,255,255,.08)}.ts-source-about .tsu-stat strong,.ts-source-about .tsu-stat span{display:block}.ts-source-about .tsu-stat strong{color:#fff;font-size:16px;line-height:1.25}.ts-source-about .tsu-stat span{margin-top:7px;color:rgba(255,255,255,.76);font-size:12px;line-height:1.5}.ts-source-about .tsu-story-grid{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(390px, .95fr);gap:65px;align-items:center}.ts-source-about .tsu-story-copy p{margin:20px 0 0;color:var(--tsu-muted);font-size:17px;line-height:1.75}.ts-source-about .tsu-story-copy strong{color:var(--tsu-navy)}.ts-source-about .tsu-team-image{position:relative;min-height:470px;overflow:hidden;border-radius:18px;background:linear-gradient(180deg,transparent 60%,rgba(18,38,72,.55)),var(--tsu-team-image) center/cover no-repeat,linear-gradient(145deg,#dfe7f1,#c9d7e8);box-shadow:var(--tsu-shadow)}.ts-source-about .tsu-team-label{position:absolute;right:22px;bottom:22px;left:22px;padding:18px 20px;border:1px solid rgba(255,255,255,.25);border-radius:12px;background:rgba(23,44,81,.86);color:var(--tsu-white);font-size:16px;line-height:1.55;backdrop-filter:blur(6px)}.ts-source-about .tsu-team-label strong{display:block;margin-bottom:3px;color:var(--tsu-yellow);font-size:18px}.ts-source-about .tsu-value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:43px}.ts-source-about .tsu-value{padding:28px;border:1px solid var(--tsu-border);border-radius:15px;background:var(--tsu-white);box-shadow:0 8px 24px rgba(24,45,82,.05)}.ts-source-about .tsu-value-icon{display:flex;width:47px;height:47px;align-items:center;justify-content:center;border-radius:12px;background:var(--tsu-light-blue);color:var(--tsu-navy);font-size:21px;font-weight:800}.ts-source-about .tsu-value h3{margin:19px 0 0;color:var(--tsu-navy);font-size:21px;line-height:1.35}.ts-source-about .tsu-value p{margin:11px 0 0;color:var(--tsu-muted);font-size:16px;line-height:1.68}.ts-source-about .tsu-process{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:44px}.ts-source-about .tsu-step{position:relative;min-height:245px;padding:25px 23px;border-top:2px solid rgba(255,178,26,.52);border-bottom:2px solid rgba(255,178,26,.52);background:rgba(255,255,255,.05)}.ts-source-about .tsu-step:first-child{border-left:2px solid rgba(255,178,26,.52);border-radius:13px 0 0 13px}.ts-source-about .tsu-step:last-child{border-right:2px solid rgba(255,178,26,.52);border-radius:0 13px 13px 0}.ts-source-about .tsu-step:not(:last-child):after{position:absolute;z-index:2;top:28px;right:-11px;display:flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:50%;background:var(--tsu-yellow);color:var(--tsu-navy);content:"→";font-size:16px;font-weight:800}.ts-source-about .tsu-step-no{display:block;color:var(--tsu-yellow);font-size:37px;font-weight:800;line-height:1}.ts-source-about .tsu-step h3{margin:18px 0 0;color:var(--tsu-white);font-size:19px;line-height:1.4}.ts-source-about .tsu-step p{margin:10px 0 0;color:rgba(255,255,255,.76);font-size:16px;line-height:1.65}.ts-source-about .tsu-reference-grid{display:grid;grid-template-columns:minmax(390px, .9fr) minmax(0, 1.1fr);gap:65px;align-items:center}.ts-source-about .tsu-project-image{min-height:455px;overflow:hidden;border-radius:18px;background:linear-gradient(180deg,rgba(36,61,106,.04),rgba(36,61,106,.13)),var(--tsu-project-image) center/cover no-repeat,linear-gradient(145deg,#dfe7f1,#c9d7e8);box-shadow:var(--tsu-shadow)}.ts-source-about .tsu-reference-copy p{margin:20px 0 0;color:var(--tsu-muted);font-size:17px;line-height:1.75}.ts-source-about .tsu-quote{margin-top:28px;padding:24px 26px;border-left:5px solid var(--tsu-yellow);border-radius:0 12px 12px 0;background:var(--tsu-light-blue);color:var(--tsu-navy);font-size:18px;font-weight:600;line-height:1.65}.ts-source-about .tsu-location-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:42px}.ts-source-about .tsu-location{position:relative;padding:31px;overflow:hidden;border:1px solid var(--tsu-border);border-radius:16px;background:var(--tsu-white)}.ts-source-about .tsu-location:before{position:absolute;top:0;left:0;width:100%;height:5px;background:var(--tsu-yellow);content:""}.ts-source-about .tsu-location-label{color:var(--tsu-yellow-dark);font-size:16px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ts-source-about .tsu-location h3{margin:13px 0 0;color:var(--tsu-navy);font-size:27px}.ts-source-about .tsu-location p{margin:12px 0 0;color:var(--tsu-muted);font-size:16px;line-height:1.7}.ts-source-about .tsu-partner-row{display:flex;flex-wrap:wrap;gap:11px;margin-top:28px}.ts-source-about .tsu-partner-row span{display:inline-flex;min-height:43px;align-items:center;padding:10px 16px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.07);color:var(--tsu-white);font-size:16px;font-weight:600}.ts-source-about .tsu-community{display:grid;grid-template-columns:minmax(0, 1fr) 270px;gap:55px;align-items:center;margin-top:52px;padding-top:45px;border-top:1px solid rgba(255,255,255,.16)}.ts-source-about .tsu-community h3{margin:0;color:var(--tsu-white);font-size:27px;line-height:1.3}.ts-source-about .tsu-community p{max-width:830px;margin:13px 0 0;color:rgba(255,255,255,.76);font-size:16px;line-height:1.7}.ts-source-about .tsu-association-logo{min-height:150px;border-radius:13px;background:var(--tsu-association-logo) center/contain no-repeat,rgba(255,255,255,.96)}.ts-source-about .tsu-final{background:var(--tsu-white)}.ts-source-about .tsu-final-box{position:relative;padding:clamp(34px, 5vw, 62px);overflow:hidden;border-radius:20px;background:var(--tsu-navy);box-shadow:var(--tsu-shadow)}.ts-source-about .tsu-final-box:after{position:absolute;right:-65px;bottom:-115px;width:310px;height:310px;border:55px solid rgba(255,178,26,.11);border-radius:50%;content:""}.ts-source-about .tsu-final-inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;gap:45px;align-items:center}.ts-source-about .tsu-final h2{max-width:800px;margin:0;color:var(--tsu-white);font-size:clamp(31px, 3.7vw, 49px);line-height:1.14;letter-spacing:-.035em}.ts-source-about .tsu-final p{max-width:790px;margin:16px 0 0;color:rgba(255,255,255,.77);font-size:17px;line-height:1.7}.ts-source-about .tsu-final-actions{display:flex;flex-direction:column;gap:11px}@media (max-width:1100px){.ts-source-about .tsu-value-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.ts-source-about .tsu-hero-grid,.ts-source-about .tsu-story-grid,.ts-source-about .tsu-reference-grid{grid-template-columns:1fr;gap:40px}.ts-source-about .tsu-process{grid-template-columns:repeat(2,1fr);gap:14px}.ts-source-about .tsu-step,.ts-source-about .tsu-step:first-child,.ts-source-about .tsu-step:last-child{border:2px solid rgba(255,178,26,.52);border-radius:13px}.ts-source-about .tsu-step:after{display:none !important}.ts-source-about .tsu-community,.ts-source-about .tsu-final-inner{grid-template-columns:1fr}.ts-source-about .tsu-association-logo{max-width:270px}}@media (max-width:680px){.ts-source-about .tsu-container{width:min(100% - 28px, 1480px)}.ts-source-about .tsu-section{padding:64px 0}.ts-source-about .tsu-hero{padding:54px 0 62px}.ts-source-about .tsu-hero h1{font-size:41px}.ts-source-about .tsu-hero-copy{font-size:17px}.ts-source-about .tsu-stats,.ts-source-about .tsu-value-grid,.ts-source-about .tsu-process,.ts-source-about .tsu-location-grid{grid-template-columns:1fr}.ts-source-about .tsu-team-image,.ts-source-about .tsu-project-image{min-height:330px}.ts-source-about .tsu-hero-card,.ts-source-about .tsu-value,.ts-source-about .tsu-location{padding:24px}}.ts-source-contact{--tsk-navy:#243d6a;--tsk-navy-dark:#172c51;--tsk-blue:#315282;--tsk-yellow:#ffb21a;--tsk-yellow-dark:#e99800;--tsk-white:#fff;--tsk-light:#f4f7fb;--tsk-light-blue:#eaf0f8;--tsk-text:#263650;--tsk-muted:#60708c;--tsk-border:#dce4f0;--tsk-shadow:0 18px 50px rgba(24,45,82,.11);--tsk-hero-image:url(//trade-solar.de/wp-content/plugins/trade-solar-anfragekorb/assets/source-8b229545a984.webp)}.ts-source-contact .tsk-page,.ts-source-contact .tsk-page *{box-sizing:border-box}.ts-source-contact .tsk-page{overflow:hidden;background:var(--tsk-white);color:var(--tsk-text);font-family:"Poppins",sans-serif}.ts-source-contact .tsk-page a{text-decoration:none}.ts-source-contact .tsk-container{width:min(1480px, calc(100% - 40px));margin:0 auto}.ts-source-contact .tsk-section{padding:88px 0}.ts-source-contact .tsk-light{background:var(--tsk-light)}.ts-source-contact .tsk-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;color:var(--tsk-yellow-dark);font-size:16px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.ts-source-contact .tsk-eyebrow:before{width:28px;height:3px;border-radius:3px;background:var(--tsk-yellow);content:""}.ts-source-contact .tsk-eyebrow-white{color:var(--tsk-white)}.ts-source-contact .tsk-title{max-width:950px;margin:0;color:var(--tsk-navy);font-family:"Poppins",sans-serif;font-size:clamp(35px, 4vw, 56px);font-weight:700;line-height:1.1;letter-spacing:-.038em}.ts-source-contact .tsk-lead{max-width:850px;margin:22px 0 0;color:var(--tsk-muted);font-size:18px;line-height:1.72}.ts-source-contact .tsk-btn{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:9px;padding:14px 22px;border:0;border-radius:10px;background:var(--tsk-yellow);color:var(--tsk-navy) !important;cursor:pointer;font-family:"Poppins",sans-serif;font-size:16px;font-weight:700;line-height:1.25;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.ts-source-contact .tsk-btn:hover{background:var(--tsk-yellow-dark);transform:translateY(-2px);box-shadow:0 10px 25px rgba(255,178,26,.25)}.ts-source-contact .tsk-btn-outline{border:1px solid rgba(255,255,255,.43);background:0 0;color:var(--tsk-white) !important}.ts-source-contact .tsk-btn-outline:hover{border-color:var(--tsk-white);background:rgba(255,255,255,.1);box-shadow:none}.ts-source-contact .tsk-hero{position:relative;padding:72px 0 78px;overflow:hidden;background:linear-gradient(94deg,rgba(18,38,72,.97) 0%,rgba(28,52,91,.91) 56%,rgba(28,52,91,.65) 100%),var(--tsk-hero-image) center/cover no-repeat}.ts-source-contact .tsk-breadcrumb{margin:0 0 28px;color:rgba(255,255,255,.67);font-size:16px}.ts-source-contact .tsk-breadcrumb a{color:rgba(255,255,255,.88) !important}.ts-source-contact .tsk-breadcrumb span{margin:0 8px;color:var(--tsk-yellow)}.ts-source-contact .tsk-hero-grid{display:grid;grid-template-columns:minmax(0, 1.08fr) minmax(340px, .92fr);gap:68px;align-items:center}.ts-source-contact .tsk-hero h1{max-width:850px;margin:0;color:var(--tsk-white);font-family:"Poppins",sans-serif;font-size:clamp(43px, 5.2vw, 70px);font-weight:700;line-height:1.04;letter-spacing:-.048em}.ts-source-contact .tsk-hero h1 span{color:var(--tsk-yellow)}.ts-source-contact .tsk-hero-copy{max-width:760px;margin:25px 0 0;color:rgba(255,255,255,.87);font-size:19px;line-height:1.7}.ts-source-contact .tsk-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.ts-source-contact .tsk-direct-card{padding:31px;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:rgba(255,255,255,.09);box-shadow:0 24px 58px rgba(8,19,39,.24);backdrop-filter:blur(8px)}.ts-source-contact .tsk-direct-card h2{margin:0;color:var(--tsk-white);font-size:25px;line-height:1.3}.ts-source-contact .tsk-direct-card>p,.ts-source-contact .tsk-direct-card>.ts-source-leaf>.elementor-widget-container>p{margin:13px 0 0;color:rgba(255,255,255,.74);font-size:16px;line-height:1.65}.ts-source-contact .tsk-direct-list{display:grid;gap:13px;margin-top:24px}.ts-source-contact .tsk-direct-link{display:grid;grid-template-columns:42px 1fr;gap:13px;align-items:center;padding:14px;border:1px solid rgba(255,255,255,.15);border-radius:11px;background:rgba(255,255,255,.07)}.ts-source-contact .tsk-direct-icon{display:flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:10px;background:rgba(255,178,26,.16);color:var(--tsk-yellow);font-size:20px;font-weight:700}.ts-source-contact .tsk-direct-link small,.ts-source-contact .tsk-direct-link strong{display:block}.ts-source-contact .tsk-direct-link small{color:rgba(255,255,255,.64);font-size:16px}.ts-source-contact .tsk-direct-link strong{margin-top:2px;color:var(--tsk-white);font-size:17px;line-height:1.4}.ts-source-contact .tsk-contact-grid{display:grid;grid-template-columns:minmax(320px, .78fr) minmax(0, 1.22fr);gap:58px;align-items:start}.ts-source-contact .tsk-contact-copy{padding-top:8px}.ts-source-contact .tsk-contact-copy p{margin:20px 0 0;color:var(--tsk-muted);font-size:17px;line-height:1.75}.ts-source-contact .tsk-contact-steps{display:grid;gap:14px;margin-top:30px}.ts-source-contact .tsk-contact-step{display:grid;grid-template-columns:39px 1fr;gap:13px;align-items:start}.ts-source-contact .tsk-contact-step>span,.ts-source-contact .tsk-contact-step>.ts-source-leaf>.elementor-widget-container>span{display:flex;width:39px;height:39px;align-items:center;justify-content:center;border-radius:50%;background:var(--tsk-light-blue);color:var(--tsk-navy);font-size:16px;font-weight:700}.ts-source-contact .tsk-contact-step h3{margin:1px 0 0;color:var(--tsk-navy);font-size:18px;line-height:1.4}.ts-source-contact .tsk-contact-step p{margin:5px 0 0;font-size:16px;line-height:1.6}.ts-source-contact .tsk-form-card{padding:34px;border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(255,178,26,.11),transparent 30%),var(--tsk-navy);box-shadow:0 22px 55px rgba(18,38,72,.22)}.ts-source-contact .tsk-form-card h2{margin:0;color:var(--tsk-white);font-size:29px;line-height:1.3}.ts-source-contact .tsk-form-card>p,.ts-source-contact .tsk-form-card>.ts-source-leaf>.elementor-widget-container>p{margin:11px 0 24px;color:rgba(255,255,255,.73);font-size:16px;line-height:1.65}.ts-source-contact .tsk-form-feedback{display:none;margin-bottom:18px;padding:14px 16px;border-radius:9px;font-size:16px;font-weight:600;line-height:1.55}.ts-source-contact .tsk-form-feedback.is-visible{display:block}.ts-source-contact .tsk-form-feedback.is-success{border:1px solid #9bd0a6;background:#edf9ef;color:#17632a}.ts-source-contact .tsk-form-feedback.is-error{border:1px solid #efb6b6;background:#fff1f1;color:#8d2020}.ts-source-contact .tsk-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:15px}.ts-source-contact .tsk-full{grid-column:1/-1}.ts-source-contact .tsk-form-card label{display:block;margin-bottom:7px;color:var(--tsk-white);font-size:16px;font-weight:600}.ts-source-contact .tsk-form-card input,.ts-source-contact .tsk-form-card select,.ts-source-contact .tsk-form-card textarea{width:100%;min-height:52px;padding:13px 14px;border:1px solid rgba(255,255,255,.25);border-radius:9px;outline:0;background:var(--tsk-white);color:var(--tsk-text);font-family:"Poppins",sans-serif;font-size:16px}.ts-source-contact .tsk-form-card textarea{min-height:135px;resize:vertical}.ts-source-contact .tsk-form-card input:focus,.ts-source-contact .tsk-form-card select:focus,.ts-source-contact .tsk-form-card textarea:focus{border-color:var(--tsk-yellow);box-shadow:0 0 0 4px rgba(255,178,26,.16)}.ts-source-contact .tsk-form-card input[type=file]{height:auto}.ts-source-contact .tsk-upload-note{display:block;margin-top:7px;color:rgba(255,255,255,.65);font-size:16px;line-height:1.5}.ts-source-contact .tsk-privacy{margin-top:17px}.ts-source-contact .tsk-checkbox{display:grid !important;grid-template-columns:21px 1fr;gap:11px;align-items:start;color:rgba(255,255,255,.8) !important;font-weight:400 !important;line-height:1.6}.ts-source-contact .tsk-checkbox input{width:20px;min-height:20px;margin-top:3px;accent-color:var(--tsk-yellow)}.ts-source-contact .tsk-checkbox a{color:var(--tsk-yellow) !important;text-decoration:underline}.ts-source-contact .tsk-form-card .tsk-btn{width:100%;margin-top:20px}.ts-source-contact .tsk-form-note{margin:13px 0 0 !important;color:rgba(255,255,255,.61) !important;font-size:16px !important;line-height:1.55 !important}.ts-source-contact .tsk-hp{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important}.ts-source-contact .tsk-location-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:42px}.ts-source-contact .tsk-location{position:relative;padding:31px;overflow:hidden;border:1px solid var(--tsk-border);border-radius:16px;background:var(--tsk-white);box-shadow:0 8px 24px rgba(24,45,82,.05)}.ts-source-contact .tsk-location:before{position:absolute;top:0;left:0;width:100%;height:5px;background:var(--tsk-yellow);content:""}.ts-source-contact .tsk-location small{color:var(--tsk-yellow-dark);font-size:16px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ts-source-contact .tsk-location h3{margin:13px 0 0;color:var(--tsk-navy);font-size:27px}.ts-source-contact .tsk-location p{margin:12px 0 0;color:var(--tsk-muted);font-size:16px;line-height:1.7}.ts-source-contact .tsk-location a{display:inline-flex;margin-top:17px;color:var(--tsk-navy) !important;font-size:16px;font-weight:700}.ts-source-contact .tsk-faq{max-width:980px;margin-top:42px}.ts-source-contact .tsk-faq details{margin-bottom:12px;padding:21px 23px;border:1px solid var(--tsk-border);border-radius:12px;background:var(--tsk-white)}.ts-source-contact .tsk-faq summary{cursor:pointer;color:var(--tsk-navy);font-size:18px;font-weight:700;line-height:1.5}.ts-source-contact .tsk-faq p{margin:15px 0 0;color:var(--tsk-muted);font-size:16px;line-height:1.7}.ts-source-contact .tsk-planner{padding:88px 0;background:var(--tsk-navy)}.ts-source-contact .tsk-planner-box{display:grid;grid-template-columns:1fr auto;gap:45px;align-items:center}.ts-source-contact .tsk-planner h2{max-width:830px;margin:0;color:var(--tsk-white);font-size:clamp(31px, 3.8vw, 50px);line-height:1.15;letter-spacing:-.035em}.ts-source-contact .tsk-planner p{max-width:790px;margin:16px 0 0;color:rgba(255,255,255,.77);font-size:17px;line-height:1.7}@media (max-width:980px){.ts-source-contact .tsk-hero-grid,.ts-source-contact .tsk-contact-grid,.ts-source-contact .tsk-planner-box{grid-template-columns:1fr;gap:40px}.ts-source-contact .tsk-direct-card{max-width:720px}}@media (max-width:680px){.ts-source-contact .tsk-container{width:min(100% - 28px, 1480px)}.ts-source-contact .tsk-section,.ts-source-contact .tsk-planner{padding:64px 0}.ts-source-contact .tsk-hero{padding:54px 0 62px}.ts-source-contact .tsk-hero h1{font-size:41px}.ts-source-contact .tsk-hero-copy{font-size:17px}.ts-source-contact .tsk-form-grid,.ts-source-contact .tsk-location-grid{grid-template-columns:1fr}.ts-source-contact .tsk-full{grid-column:auto}.ts-source-contact .tsk-form-card,.ts-source-contact .tsk-direct-card,.ts-source-contact .tsk-location{padding:24px}}.ts-source-blog{--tsb-navy:#243d6a;--tsb-navy-dark:#172c51;--tsb-blue:#315282;--tsb-yellow:#ffb21a;--tsb-yellow-dark:#e99a00;--tsb-white:#fff;--tsb-light:#f4f7fb;--tsb-blue-light:#eaf0f8;--tsb-text:#263650;--tsb-muted:#60708c;--tsb-border:#dce4f0;--tsb-shadow:0 18px 50px rgba(24,45,82,.11)}.ts-source-blog .tsb-page,.ts-source-blog .tsb-page *{box-sizing:border-box}.ts-source-blog .tsb-page{overflow:hidden;background:var(--tsb-white);color:var(--tsb-text);font-family:"Poppins",sans-serif}.ts-source-blog .tsb-page a{text-decoration:none}.ts-source-blog .tsb-container{width:min(1480px, calc(100% - 40px));margin:0 auto}.ts-source-blog .tsb-section{padding:88px 0}.ts-source-blog .tsb-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;color:var(--tsb-yellow-dark);font-size:16px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.ts-source-blog .tsb-eyebrow:before{width:28px;height:3px;border-radius:3px;background:var(--tsb-yellow);content:""}.ts-source-blog .tsb-title{max-width:940px;margin:0;color:var(--tsb-navy);font-family:"Poppins",sans-serif;font-size:clamp(35px, 4vw, 56px);font-weight:700;line-height:1.1;letter-spacing:-.038em}.ts-source-blog .tsb-lead{max-width:830px;margin:22px 0 0;color:var(--tsb-muted);font-size:18px;line-height:1.72}.ts-source-blog .tsb-btn{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:9px;padding:14px 22px;border:0;border-radius:10px;background:var(--tsb-yellow);color:var(--tsb-navy) !important;font-family:"Poppins",sans-serif;font-size:16px;font-weight:700;line-height:1.25;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.ts-source-blog .tsb-btn:hover{background:var(--tsb-yellow-dark);transform:translateY(-2px);box-shadow:0 10px 25px rgba(255,178,26,.25)}.ts-source-blog .tsb-btn-outline{border:1px solid rgba(255,255,255,.43);background:0 0;color:var(--tsb-white) !important}.ts-source-blog .tsb-btn-outline:hover{border-color:var(--tsb-white);background:rgba(255,255,255,.1);box-shadow:none}.ts-source-blog .tsb-hero{position:relative;isolation:isolate;padding:72px 0 80px;overflow:hidden;background:radial-gradient(circle at 86% 16%,rgba(255,178,26,.15),transparent 21%),linear-gradient(120deg,var(--tsb-navy-dark),var(--tsb-navy))}.ts-source-blog .tsb-hero:after{position:absolute;z-index:-1;right:-70px;bottom:-115px;width:420px;height:310px;border:1px solid rgba(255,255,255,.11);border-radius:60% 40% 0 0;content:"";transform:rotate(-8deg)}.ts-source-blog .tsb-breadcrumb{margin:0 0 28px;color:rgba(255,255,255,.66);font-size:16px}.ts-source-blog .tsb-breadcrumb a{color:rgba(255,255,255,.87) !important}.ts-source-blog .tsb-breadcrumb span{margin:0 8px;color:var(--tsb-yellow)}.ts-source-blog .tsb-hero-grid{display:grid;grid-template-columns:minmax(0, 1.12fr) minmax(330px, .88fr);gap:68px;align-items:center}.ts-source-blog .tsb-hero h1{max-width:820px;margin:0;color:var(--tsb-white);font-family:"Poppins",sans-serif;font-size:clamp(43px, 5.2vw, 70px);font-weight:700;line-height:1.04;letter-spacing:-.048em}.ts-source-blog .tsb-hero h1 span{color:var(--tsb-yellow)}.ts-source-blog .tsb-hero-copy{max-width:760px;margin:25px 0 0;color:rgba(255,255,255,.84);font-size:19px;line-height:1.7}.ts-source-blog .tsb-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.ts-source-blog .tsb-editorial-card{position:relative;padding:31px;border:1px solid rgba(255,255,255,.17);border-radius:18px;background:rgba(255,255,255,.08);box-shadow:0 22px 55px rgba(8,19,39,.23);backdrop-filter:blur(8px)}.ts-source-blog .tsb-editorial-card:before{position:absolute;top:0;left:31px;width:78px;height:5px;border-radius:0 0 5px 5px;background:var(--tsb-yellow);content:""}.ts-source-blog .tsb-editorial-card strong{display:block;color:var(--tsb-white);font-size:24px;line-height:1.3}.ts-source-blog .tsb-editorial-card p{margin:15px 0 0;color:rgba(255,255,255,.76);font-size:16px;line-height:1.7}.ts-source-blog .tsb-editorial-points{display:grid;gap:13px;margin:24px 0 0;padding:0;list-style:none}.ts-source-blog .tsb-editorial-points li{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:center;color:rgba(255,255,255,.88);font-size:16px}.ts-source-blog .tsb-editorial-points span{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,178,26,.16);color:var(--tsb-yellow);font-weight:700}.ts-source-blog .tsb-filter-wrap{padding:34px 0;border-bottom:1px solid var(--tsb-border);background:var(--tsb-white)}.ts-source-blog .tsb-filter-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ts-source-blog .tsb-filter-label{margin-right:8px;color:var(--tsb-navy);font-size:16px;font-weight:700}.ts-source-blog .tsb-category-buttons{display:contents}.ts-source-blog .tsb-filter{min-height:42px;padding:9px 15px;border:1px solid var(--tsb-border);border-radius:999px;background:var(--tsb-white);color:var(--tsb-navy);cursor:pointer;font-family:"Poppins",sans-serif;font-size:16px;font-weight:600;transition:background .2s ease,border-color .2s ease,color .2s ease}.ts-source-blog .tsb-filter:hover,.ts-source-blog .tsb-filter.is-active{border-color:var(--tsb-navy);background:var(--tsb-navy);color:var(--tsb-white)}.ts-source-blog .tsb-posts{background:var(--tsb-light)}.ts-source-blog .tsb-featured{display:grid;grid-template-columns:minmax(360px, .92fr) minmax(0, 1.08fr);min-height:450px;margin-top:44px;overflow:hidden;border:1px solid var(--tsb-border);border-radius:20px;background:var(--tsb-white);box-shadow:var(--tsb-shadow);transition:transform .25s ease,box-shadow .25s ease}.ts-source-blog .tsb-featured:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(24,45,82,.16)}.ts-source-blog .tsb-featured-visual{position:relative;display:flex;min-height:400px;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 28% 22%,rgba(255,178,26,.27),transparent 25%),linear-gradient(145deg,var(--tsb-navy-dark),var(--tsb-blue))}.ts-source-blog .tsb-sun{position:absolute;top:55px;right:62px;width:72px;height:72px;border-radius:50%;background:var(--tsb-yellow);box-shadow:0 0 0 17px rgba(255,178,26,.11)}.ts-source-blog .tsb-panel{position:relative;width:min(68%, 330px);aspect-ratio:1.45;border:9px solid #dce6f1;border-radius:4px;background:linear-gradient(90deg,transparent 32%,rgba(255,255,255,.26) 33%,rgba(255,255,255,.26) 34%,transparent 35%,transparent 65%,rgba(255,255,255,.26) 66%,rgba(255,255,255,.26) 67%,transparent 68%),linear-gradient(transparent 48%,rgba(255,255,255,.26) 49%,rgba(255,255,255,.26) 51%,transparent 52%),linear-gradient(145deg,#355f99,#16365f);box-shadow:0 28px 45px rgba(7,18,36,.35);transform:perspective(700px) rotateX(57deg) rotateZ(-10deg)}.ts-source-blog .tsb-panel:after{position:absolute;right:34%;bottom:-68px;width:12px;height:70px;background:#cbd6e3;content:"";transform:rotate(10deg)}.ts-source-blog .tsb-featured-content{display:flex;flex-direction:column;justify-content:center;padding:clamp(30px, 5vw, 62px)}.ts-source-blog .tsb-meta{display:flex;flex-wrap:wrap;gap:9px 18px;align-items:center;margin:0;color:var(--tsb-muted);font-size:16px}.ts-source-blog .tsb-category{display:inline-flex;padding:7px 11px;border-radius:999px;background:rgba(255,178,26,.15);color:#a66d00;font-size:16px;font-weight:700}.ts-source-blog .tsb-featured h2{margin:20px 0 0;color:var(--tsb-navy);font-size:clamp(30px, 3.3vw, 45px);line-height:1.16;letter-spacing:-.035em}.ts-source-blog .tsb-featured p{margin:18px 0 0;color:var(--tsb-muted);font-size:17px;line-height:1.75}.ts-source-blog .tsb-featured .tsb-btn{width:fit-content;margin-top:27px;background:var(--tsb-navy);color:var(--tsb-white) !important}.ts-source-blog .tsb-featured .tsb-btn:hover{background:var(--tsb-navy-dark);box-shadow:0 10px 25px rgba(36,61,106,.23)}.ts-source-blog .tsb-post-grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:25px;margin-top:26px}.ts-source-blog .tsb-card{display:grid;grid-template-columns:minmax(220px, .72fr) minmax(0, 1.28fr);min-height:340px;overflow:hidden;border:1px solid var(--tsb-border);border-radius:18px;background:var(--tsb-white);box-shadow:0 9px 28px rgba(24,45,82,.07);transition:transform .25s ease,box-shadow .25s ease}.ts-source-blog .tsb-card:hover{transform:translateY(-4px);box-shadow:0 20px 45px rgba(24,45,82,.14)}.ts-source-blog .tsb-card.is-hidden{display:none}.ts-source-blog .tsb-card-visual{position:relative;min-height:275px;overflow:hidden;background:linear-gradient(145deg,#eaf0f8,#d7e2ef)}.ts-source-blog .tsb-document{position:absolute;top:50%;left:50%;width:145px;height:195px;padding:28px 19px;border-radius:8px;background:var(--tsb-white);box-shadow:0 20px 35px rgba(36,61,106,.22);transform:translate(-50%,-50%) rotate(-4deg)}.ts-source-blog .tsb-document:before{display:block;width:52px;height:8px;margin-bottom:20px;border-radius:4px;background:var(--tsb-yellow);box-shadow:0 24px 0 #d8e0eb,0 45px 0 #d8e0eb,0 66px 0 #d8e0eb,0 87px 0 #d8e0eb;content:""}.ts-source-blog .tsb-document:after{position:absolute;right:18px;bottom:20px;width:34px;height:34px;border:3px solid var(--tsb-navy);border-radius:50%;content:"✓";color:var(--tsb-navy);font-size:20px;font-weight:800;line-height:28px;text-align:center}.ts-source-blog .tsb-chart{position:absolute;top:50%;left:50%;width:72%;height:58%;border-bottom:3px solid rgba(36,61,106,.25);border-left:3px solid rgba(36,61,106,.25);transform:translate(-50%,-50%)}.ts-source-blog .tsb-chart-bars{position:absolute;right:0;bottom:0;left:14px;display:flex;height:100%;align-items:flex-end;gap:9px}.ts-source-blog .tsb-chart-bars span{flex:1;border-radius:5px 5px 0 0;background:var(--tsb-navy)}.ts-source-blog .tsb-chart-bars span:nth-child(1){height:83%}.ts-source-blog .tsb-chart-bars span:nth-child(2){height:70%}.ts-source-blog .tsb-chart-bars span:nth-child(3){height:62%}.ts-source-blog .tsb-chart-bars span:nth-child(4){height:46%;background:var(--tsb-yellow)}.ts-source-blog .tsb-chart-bars span:nth-child(5){height:54%}.ts-source-blog .tsb-card-content{display:flex;flex-direction:column;align-items:flex-start;padding:28px}.ts-source-blog .tsb-card h3{margin:18px 0 0;color:var(--tsb-navy);font-size:25px;line-height:1.25;letter-spacing:-.025em}.ts-source-blog .tsb-card p{margin:14px 0 0;color:var(--tsb-muted);font-size:16px;line-height:1.7}.ts-source-blog .tsb-read-link{display:inline-flex;gap:8px;align-items:center;margin-top:auto;padding-top:20px;color:var(--tsb-navy) !important;font-size:16px;font-weight:700}.ts-source-blog .tsb-read-link span{color:var(--tsb-yellow-dark);transition:transform .2s ease}.ts-source-blog .tsb-card:hover .tsb-read-link span{transform:translateX(5px)}.ts-source-blog .tsb-featured-visual img,.ts-source-blog .tsb-card-visual img{width:100%;height:100%;object-fit:cover}.ts-source-blog .tsb-visual-fallback{display:flex;width:100%;height:100%;min-height:inherit;align-items:center;justify-content:center;padding:28px;background:radial-gradient(circle at 76% 24%,rgba(255,178,26,.32),transparent 22%),linear-gradient(145deg,var(--tsb-navy-dark),var(--tsb-blue));color:var(--tsb-white);font-size:20px;font-weight:700;line-height:1.45;text-align:center}.ts-source-blog .tsb-loading-grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:24px;margin-top:44px}.ts-source-blog .tsb-skeleton{min-height:360px;overflow:hidden;border:1px solid var(--tsb-border);border-radius:18px;background:var(--tsb-white)}.ts-source-blog .tsb-skeleton:before{display:block;height:205px;background:linear-gradient(100deg,#e8edf4 25%,#f5f7fa 45%,#e8edf4 65%);background-size:220% 100%;content:"";animation:tsb-shimmer 1.4s infinite}.ts-source-blog .tsb-skeleton:after{display:block;width:72%;height:19px;margin:30px 24px;border-radius:6px;background:#e8edf4;box-shadow:0 36px 0 #eef2f7,0 69px 0 #eef2f7;content:""}.ts-source-blog .tsb-post-status{margin-top:35px;padding:24px;border:1px solid var(--tsb-border);border-radius:13px;background:var(--tsb-white);color:var(--tsb-muted);font-size:16px;line-height:1.65}.ts-source-blog .tsb-load-more-wrap{display:flex;justify-content:center;margin-top:34px}.ts-source-blog .tsb-load-more[hidden],.ts-source-blog .tsb-loading-grid[hidden],.ts-source-blog .tsb-post-status[hidden]{display:none !important}.ts-source-blog .tsb-load-more.is-loading{cursor:wait;opacity:.65;pointer-events:none}.ts-source-blog .tsb-planner{position:relative;margin-top:28px;padding:38px;overflow:hidden;border-radius:18px;background:var(--tsb-navy)}.ts-source-blog .tsb-planner:after{position:absolute;right:-55px;bottom:-95px;width:250px;height:250px;border:46px solid rgba(255,178,26,.1);border-radius:50%;content:""}.ts-source-blog .tsb-planner-inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;gap:35px;align-items:center}.ts-source-blog .tsb-planner h3{margin:0;color:var(--tsb-white);font-size:27px;line-height:1.3}.ts-source-blog .tsb-planner p{max-width:770px;margin:10px 0 0;color:rgba(255,255,255,.76);font-size:16px;line-height:1.65}.ts-source-blog .tsb-compass-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:42px}.ts-source-blog .tsb-compass{padding:28px;border:1px solid var(--tsb-border);border-radius:15px;background:var(--tsb-white)}.ts-source-blog .tsb-compass-no{display:flex;width:43px;height:43px;align-items:center;justify-content:center;border-radius:12px;background:var(--tsb-blue-light);color:var(--tsb-navy);font-size:18px;font-weight:800}.ts-source-blog .tsb-compass h3{margin:18px 0 0;color:var(--tsb-navy);font-size:21px;line-height:1.35}.ts-source-blog .tsb-compass p{margin:11px 0 0;color:var(--tsb-muted);font-size:16px;line-height:1.68}@media (max-width:1180px){.ts-source-blog .tsb-post-grid{grid-template-columns:1fr}}@media (max-width:980px){.ts-source-blog .tsb-hero-grid,.ts-source-blog .tsb-featured{grid-template-columns:1fr;gap:38px}.ts-source-blog .tsb-featured{gap:0}.ts-source-blog .tsb-editorial-card{max-width:720px}.ts-source-blog .tsb-planner-inner{grid-template-columns:1fr}.ts-source-blog .tsb-compass-grid{grid-template-columns:1fr}}@media (max-width:680px){.ts-source-blog .tsb-container{width:min(100% - 28px, 1480px)}.ts-source-blog .tsb-section{padding:64px 0}.ts-source-blog .tsb-hero{padding:54px 0 62px}.ts-source-blog .tsb-hero h1{font-size:41px}.ts-source-blog .tsb-hero-copy{font-size:17px}.ts-source-blog .tsb-card{grid-template-columns:1fr}.ts-source-blog .tsb-card-visual{min-height:235px}.ts-source-blog .tsb-featured-visual{min-height:300px}.ts-source-blog .tsb-featured-content,.ts-source-blog .tsb-card-content,.ts-source-blog .tsb-planner{padding:25px}.ts-source-blog .tsb-filter-label{width:100%}}.ts-source-post-8295{margin:0;background:#fff}.ts-source-post-8295 .ts-storage-article{--ts-blue:#243d6a;--ts-blue-dark:#182d52;--ts-yellow:#ffb21a;--ts-light:#f4f7fb;--ts-border:#dfe6f0;--ts-text:#26354a;--ts-white:#fff;font-family:"Poppins",Arial,sans-serif;color:var(--ts-text);line-height:1.75}.ts-source-post-8295 .ts-storage-article *,.ts-source-post-8295 .ts-storage-article *:before,.ts-source-post-8295 .ts-storage-article *:after{box-sizing:border-box}.ts-source-post-8295 .ts-storage-container{width:min(100% - 40px, 1180px);margin:0 auto}.ts-source-post-8295 .ts-storage-article h1,.ts-source-post-8295 .ts-storage-article h2,.ts-source-post-8295 .ts-storage-article h3{color:var(--ts-blue-dark);line-height:1.2;margin-top:0}.ts-source-post-8295 .ts-storage-article h1{font-size:clamp(36px, 5vw, 66px);max-width:1050px;margin-bottom:28px}.ts-source-post-8295 .ts-storage-article h2{font-size:clamp(28px, 3.5vw, 42px);margin-bottom:22px}.ts-source-post-8295 .ts-storage-article h3{font-size:clamp(20px, 2.4vw, 27px);margin-bottom:12px}.ts-source-post-8295 .ts-storage-article p{font-size:18px;margin:0 0 22px}.ts-source-post-8295 .ts-storage-article a{color:var(--ts-blue)}.ts-source-post-8295 .ts-storage-hero{position:relative;overflow:hidden;padding:95px 0 85px;background:radial-gradient(circle at 88% 20%,rgba(255,178,26,.25),transparent 24%),linear-gradient(135deg,#182d52 0%,#243d6a 100%)}.ts-source-post-8295 .ts-storage-hero:after{content:"";position:absolute;right:-100px;bottom:-180px;width:480px;height:480px;border:80px solid rgba(255,255,255,.05);border-radius:50%}.ts-source-post-8295 .ts-storage-hero .ts-storage-container{position:relative;z-index:2}.ts-source-post-8295 .ts-storage-label{display:inline-flex;align-items:center;gap:9px;padding:9px 15px;margin-bottom:24px;color:var(--ts-blue-dark);background:var(--ts-yellow);border-radius:999px;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ts-source-post-8295 .ts-storage-hero h1,.ts-source-post-8295 .ts-storage-hero p{color:var(--ts-white)}.ts-source-post-8295 .ts-storage-intro{max-width:820px;font-size:clamp(19px, 2vw, 23px) !important;line-height:1.65;margin-bottom:0 !important}.ts-source-post-8295 .ts-storage-meta{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:32px;color:rgba(255,255,255,.75);font-size:14px}.ts-source-post-8295 .ts-storage-content{padding:75px 0 100px}.ts-source-post-8295 .ts-storage-summary{padding:34px;margin-bottom:45px;background:#fff8e8;border:1px solid #ffe1a1;border-left:6px solid var(--ts-yellow);border-radius:0 22px 22px}.ts-source-post-8295 .ts-storage-summary strong{display:block;margin-bottom:10px;color:var(--ts-blue-dark);font-size:21px}.ts-source-post-8295 .ts-storage-summary p{margin-bottom:0}.ts-source-post-8295 .ts-storage-toc{padding:32px;margin-bottom:65px;background:var(--ts-light);border-radius:22px}.ts-source-post-8295 .ts-storage-toc h2{font-size:24px;margin-bottom:18px}.ts-source-post-8295 .ts-storage-toc ol{margin:0;padding-left:24px}.ts-source-post-8295 .ts-storage-toc li{padding:5px 0}.ts-source-post-8295 .ts-storage-toc a{color:var(--ts-blue-dark);font-weight:600;text-decoration:none}.ts-source-post-8295 .ts-storage-section{padding:10px 0 55px;scroll-margin-top:100px}.ts-source-post-8295 .ts-storage-answer{padding:28px 30px;margin:25px 0 32px;background:var(--ts-blue-dark);color:var(--ts-white);border-radius:20px}.ts-source-post-8295 .ts-storage-answer strong{display:block;margin-bottom:8px;color:var(--ts-yellow);font-size:15px;letter-spacing:.04em;text-transform:uppercase}.ts-source-post-8295 .ts-storage-answer p{margin-bottom:0;color:var(--ts-white)}.ts-source-post-8295 .ts-storage-grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:22px;margin:30px 0}.ts-source-post-8295 .ts-storage-card{padding:28px;background:var(--ts-white);border:1px solid var(--ts-border);border-radius:22px;box-shadow:0 12px 35px rgba(24,45,82,.06)}.ts-source-post-8295 .ts-storage-card-number{display:flex;align-items:center;justify-content:center;width:43px;height:43px;margin-bottom:20px;background:var(--ts-yellow);color:var(--ts-blue-dark);border-radius:13px;font-weight:800}.ts-source-post-8295 .ts-storage-card p{font-size:16px;margin-bottom:0}.ts-source-post-8295 .ts-storage-list{margin:25px 0 30px;padding:0;list-style:none}.ts-source-post-8295 .ts-storage-list li{position:relative;padding:14px 18px 14px 48px;margin-bottom:10px;background:var(--ts-light);border-radius:12px}.ts-source-post-8295 .ts-storage-list li:before{content:"✓";position:absolute;left:18px;top:13px;color:var(--ts-blue);font-weight:800}.ts-source-post-8295 .ts-storage-table-wrap{overflow-x:auto;margin:30px 0 40px;border:1px solid var(--ts-border);border-radius:20px}.ts-source-post-8295 .ts-storage-table{width:100%;min-width:700px;border-collapse:collapse;background:var(--ts-white)}.ts-source-post-8295 .ts-storage-table th,.ts-source-post-8295 .ts-storage-table td{padding:18px 20px;text-align:left;vertical-align:top;border-bottom:1px solid var(--ts-border)}.ts-source-post-8295 .ts-storage-table th{background:var(--ts-blue-dark);color:var(--ts-white);font-size:15px}.ts-source-post-8295 .ts-storage-table tr:last-child td{border-bottom:0}.ts-source-post-8295 .ts-storage-table td:first-child{color:var(--ts-blue-dark);font-weight:700}.ts-source-post-8295 .ts-storage-note{padding:26px 28px;margin:30px 0;background:var(--ts-light);border-radius:18px}.ts-source-post-8295 .ts-storage-note strong{color:var(--ts-blue-dark)}.ts-source-post-8295 .ts-storage-process{display:grid;gap:16px;margin:30px 0}.ts-source-post-8295 .ts-storage-process-item{display:grid;grid-template-columns:58px 1fr;gap:20px;align-items:start;padding:24px;background:var(--ts-white);border:1px solid var(--ts-border);border-radius:18px}.ts-source-post-8295 .ts-storage-process-number{display:flex;align-items:center;justify-content:center;width:58px;height:58px;background:var(--ts-yellow);color:var(--ts-blue-dark);border-radius:18px;font-size:21px;font-weight:800}.ts-source-post-8295 .ts-storage-process-item h3{margin-bottom:6px}.ts-source-post-8295 .ts-storage-process-item p{margin-bottom:0;font-size:16px}.ts-source-post-8295 .ts-storage-cta{padding:55px;margin:30px 0 70px;background:radial-gradient(circle at 90% 15%,rgba(255,178,26,.22),transparent 25%),var(--ts-blue-dark);border-radius:28px}.ts-source-post-8295 .ts-storage-cta h2,.ts-source-post-8295 .ts-storage-cta p{color:var(--ts-white)}.ts-source-post-8295 .ts-storage-cta p{max-width:760px}.ts-source-post-8295 .ts-storage-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 26px;margin-top:10px;background:var(--ts-yellow);color:var(--ts-blue-dark) !important;border-radius:10px;font-weight:700;text-decoration:none;transition:transform .2s ease,background .2s ease}.ts-source-post-8295 .ts-storage-button:hover{background:#ffc34a;transform:translateY(-2px)}.ts-source-post-8295 .ts-storage-faq{padding-top:10px}.ts-source-post-8295 .ts-storage-faq details{margin-bottom:13px;background:var(--ts-white);border:1px solid var(--ts-border);border-radius:16px}.ts-source-post-8295 .ts-storage-faq summary{position:relative;padding:21px 58px 21px 24px;color:var(--ts-blue-dark);font-size:18px;font-weight:700;cursor:pointer;list-style:none}.ts-source-post-8295 .ts-storage-faq summary::-webkit-details-marker{display:none}.ts-source-post-8295 .ts-storage-faq summary:after{content:"+";position:absolute;right:24px;top:16px;color:var(--ts-yellow);font-size:28px}.ts-source-post-8295 .ts-storage-faq details[open] summary:after{content:"−"}.ts-source-post-8295 .ts-storage-faq-answer{padding:0 24px 22px}.ts-source-post-8295 .ts-storage-faq-answer p{margin-bottom:0;font-size:16px}@media (max-width:767px){.ts-source-post-8295 .ts-storage-container{width:min(100% - 28px, 1180px)}.ts-source-post-8295 .ts-storage-hero{padding:65px 0 60px}.ts-source-post-8295 .ts-storage-content{padding:50px 0 70px}.ts-source-post-8295 .ts-storage-grid{grid-template-columns:1fr}.ts-source-post-8295 .ts-storage-summary,.ts-source-post-8295 .ts-storage-toc,.ts-source-post-8295 .ts-storage-card,.ts-source-post-8295 .ts-storage-cta{padding:25px}.ts-source-post-8295 .ts-storage-process-item{grid-template-columns:46px 1fr;gap:14px;padding:20px}.ts-source-post-8295 .ts-storage-process-number{width:46px;height:46px;border-radius:14px;font-size:18px}.ts-source-post-8295 .ts-storage-article p{font-size:17px}}.ts-source-post-8295 .ts-storage-article{font-size:18px;font-weight:300;background:#fff}.ts-source-post-8295 .ts-storage-article h1,.ts-source-post-8295 .ts-storage-article h2,.ts-source-post-8295 .ts-storage-article h3{font-family:"Poppins",Arial,sans-serif;font-weight:400;letter-spacing:-.025em}.ts-source-post-8295 .ts-storage-article h1{overflow-wrap:break-word}.ts-source-post-8295 .ts-storage-article strong{font-weight:600}.ts-source-post-8295 .ts-storage-article ul,.ts-source-post-8295 .ts-storage-article ol{font-size:17px}.ts-source-post-8295 .ts-storage-article a:focus-visible,.ts-source-post-8295 .ts-storage-article summary:focus-visible{outline:3px solid #ffb21a;outline-offset:5px}.ts-source-post-8295 .ts-storage-article .ts-storage-card p{font-size:17px}.ts-source-post-8295 .ts-storage-article .ts-storage-table{font-size:16px}.ts-source-post-8295 .ts-storage-article .ts-storage-table th{font-weight:600}.ts-source-post-8295 .ts-storage-article .ts-storage-table th[scope=row]{background:#fff;color:#182d52}.ts-source-post-8295 .ts-storage-table caption{padding:15px 20px;text-align:left;color:#182d52;background:#f4f7fb;font-weight:600}.ts-source-post-8295 .ts-storage-table-scroll-help{font-size:14px!important;color:#53647d}.ts-source-post-8295 .ts-storage-inline-link{text-decoration:underline;text-underline-offset:4px}.ts-source-post-8295 .ts-storage-sources{padding:28px 30px;margin-top:45px;background:#f4f7fb;border-radius:18px}.ts-source-post-8295 .ts-storage-sources h2{font-size:24px}.ts-source-post-8295 .ts-storage-sources ol{padding-left:22px;margin-bottom:18px}.ts-source-post-8295 .ts-storage-sources li{margin-bottom:9px}.ts-source-post-8295 .ts-storage-sources p{font-size:14px!important;margin-bottom:0}@media (max-width:767px){.ts-source-post-8295 .ts-storage-article h1{font-size:clamp(32px,8.5vw,48px)}.ts-source-post-8295 .ts-storage-article h2{font-size:clamp(27px,6vw,34px)}.ts-source-post-8295 .ts-storage-article ul,.ts-source-post-8295 .ts-storage-article ol{font-size:16px}.ts-source-post-8295 .ts-storage-article .ts-storage-toc h2{font-size:23px}.ts-source-post-8295 .ts-storage-sources{padding:25px}.ts-source-post-8295 .ts-storage-content{padding-bottom:65px}}@media (prefers-reduced-motion:reduce){.ts-source-post-8295 .ts-storage-button{transition:none}}@media print{.ts-source-post-8295 .ts-storage-hero,.ts-source-post-8295 .ts-storage-answer,.ts-source-post-8295 .ts-storage-cta{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ts-source-post-8295 .ts-storage-toc{display:none}.ts-source-post-8295 .ts-storage-section{break-inside:auto}.ts-source-post-8295 .ts-storage-card,.ts-source-post-8295 .ts-storage-answer,.ts-source-post-8295 .ts-storage-process-item{break-inside:avoid}.ts-source-post-8295 .ts-storage-faq details:not([open]) .ts-storage-faq-answer{display:block!important}.ts-source-post-8295 .ts-storage-table-wrap{overflow:visible}.ts-source-post-8295 .ts-storage-table{min-width:0}.ts-source-post-8295 .ts-storage-container{width:100%}.ts-source-post-8295 .ts-storage-hero{padding:35px 0}.ts-source-post-8295 .ts-storage-content{padding:35px 0}.ts-source-post-8295 .ts-storage-article h1{font-size:36px}.ts-source-post-8295 .ts-storage-article h2{font-size:28px}}.ts-source-post-8188 .ts-blog-article{--ts-blue:#243d6a;--ts-blue-dark:#182d52;--ts-yellow:#ffb21a;--ts-light:#f4f7fb;--ts-border:#dfe6f0;--ts-text:#26354a;--ts-white:#fff;font-family:"Poppins",sans-serif;color:var(--ts-text);line-height:1.75}.ts-source-post-8188 .ts-blog-article *,.ts-source-post-8188 .ts-blog-article *:before,.ts-source-post-8188 .ts-blog-article *:after{box-sizing:border-box}.ts-source-post-8188 .ts-blog-container{width:min(100% - 40px, 1180px);margin:0 auto}.ts-source-post-8188 .ts-blog-article h1,.ts-source-post-8188 .ts-blog-article h2,.ts-source-post-8188 .ts-blog-article h3{color:var(--ts-blue-dark);line-height:1.2;margin-top:0}.ts-source-post-8188 .ts-blog-article h1{font-size:clamp(36px, 5vw, 66px);max-width:1050px;margin-bottom:28px}.ts-source-post-8188 .ts-blog-article h2{font-size:clamp(28px, 3.5vw, 42px);margin-bottom:22px}.ts-source-post-8188 .ts-blog-article h3{font-size:clamp(20px, 2.4vw, 27px);margin-bottom:12px}.ts-source-post-8188 .ts-blog-article p{font-size:18px;margin:0 0 22px}.ts-source-post-8188 .ts-blog-article a{color:var(--ts-blue)}.ts-source-post-8188 .ts-blog-hero{position:relative;overflow:hidden;padding:95px 0 85px;background:radial-gradient(circle at 88% 20%,rgba(255,178,26,.25),transparent 24%),linear-gradient(135deg,#182d52 0%,#243d6a 100%)}.ts-source-post-8188 .ts-blog-hero:after{content:"";position:absolute;right:-100px;bottom:-180px;width:480px;height:480px;border:80px solid rgba(255,255,255,.05);border-radius:50%}.ts-source-post-8188 .ts-blog-hero .ts-blog-container{position:relative;z-index:2}.ts-source-post-8188 .ts-blog-label{display:inline-flex;align-items:center;gap:9px;padding:9px 15px;margin-bottom:24px;color:var(--ts-blue-dark);background:var(--ts-yellow);border-radius:999px;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ts-source-post-8188 .ts-blog-hero h1,.ts-source-post-8188 .ts-blog-hero p{color:var(--ts-white)}.ts-source-post-8188 .ts-blog-intro{max-width:820px;font-size:clamp(19px, 2vw, 23px) !important;line-height:1.65;margin-bottom:0 !important}.ts-source-post-8188 .ts-blog-meta{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:32px;color:rgba(255,255,255,.75);font-size:14px}.ts-source-post-8188 .ts-blog-content{padding:75px 0 100px}.ts-source-post-8188 .ts-blog-summary{padding:34px;margin-bottom:45px;background:#fff8e8;border:1px solid #ffe1a1;border-left:6px solid var(--ts-yellow);border-radius:0 22px 22px}.ts-source-post-8188 .ts-blog-summary strong{display:block;margin-bottom:10px;color:var(--ts-blue-dark);font-size:21px}.ts-source-post-8188 .ts-blog-summary p{margin-bottom:0}.ts-source-post-8188 .ts-blog-toc{padding:32px;margin-bottom:65px;background:var(--ts-light);border-radius:22px}.ts-source-post-8188 .ts-blog-toc h2{font-size:24px;margin-bottom:18px}.ts-source-post-8188 .ts-blog-toc ol{margin:0;padding-left:24px}.ts-source-post-8188 .ts-blog-toc li{padding:5px 0}.ts-source-post-8188 .ts-blog-toc a{color:var(--ts-blue-dark);font-weight:600;text-decoration:none}.ts-source-post-8188 .ts-blog-section{padding:10px 0 55px;scroll-margin-top:100px}.ts-source-post-8188 .ts-blog-answer{padding:28px 30px;margin:25px 0 32px;background:var(--ts-blue-dark);color:var(--ts-white);border-radius:20px}.ts-source-post-8188 .ts-blog-answer strong{display:block;margin-bottom:8px;color:var(--ts-yellow);font-size:15px;letter-spacing:.04em;text-transform:uppercase}.ts-source-post-8188 .ts-blog-answer p{margin-bottom:0;color:var(--ts-white)}.ts-source-post-8188 .ts-blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:22px;margin:30px 0}.ts-source-post-8188 .ts-blog-card{padding:28px;background:var(--ts-white);border:1px solid var(--ts-border);border-radius:22px;box-shadow:0 12px 35px rgba(24,45,82,.06)}.ts-source-post-8188 .ts-blog-card-number{display:flex;align-items:center;justify-content:center;width:43px;height:43px;margin-bottom:20px;background:var(--ts-yellow);color:var(--ts-blue-dark);border-radius:13px;font-weight:800}.ts-source-post-8188 .ts-blog-card p{font-size:16px;margin-bottom:0}.ts-source-post-8188 .ts-blog-list{margin:25px 0 30px;padding:0;list-style:none}.ts-source-post-8188 .ts-blog-list li{position:relative;padding:14px 18px 14px 48px;margin-bottom:10px;background:var(--ts-light);border-radius:12px}.ts-source-post-8188 .ts-blog-list li:before{content:"✓";position:absolute;left:18px;top:13px;color:var(--ts-blue);font-weight:800}.ts-source-post-8188 .ts-blog-table-wrap{overflow-x:auto;margin:30px 0 40px;border:1px solid var(--ts-border);border-radius:20px}.ts-source-post-8188 .ts-blog-table{width:100%;min-width:700px;border-collapse:collapse;background:var(--ts-white)}.ts-source-post-8188 .ts-blog-table th,.ts-source-post-8188 .ts-blog-table td{padding:18px 20px;text-align:left;vertical-align:top;border-bottom:1px solid var(--ts-border)}.ts-source-post-8188 .ts-blog-table th{background:var(--ts-blue-dark);color:var(--ts-white);font-size:15px}.ts-source-post-8188 .ts-blog-table tr:last-child td{border-bottom:0}.ts-source-post-8188 .ts-blog-table td:first-child{color:var(--ts-blue-dark);font-weight:700}.ts-source-post-8188 .ts-blog-note{padding:26px 28px;margin:30px 0;background:var(--ts-light);border-radius:18px}.ts-source-post-8188 .ts-blog-note strong{color:var(--ts-blue-dark)}.ts-source-post-8188 .ts-blog-process{display:grid;gap:16px;margin:30px 0}.ts-source-post-8188 .ts-blog-process-item{display:grid;grid-template-columns:58px 1fr;gap:20px;align-items:start;padding:24px;background:var(--ts-white);border:1px solid var(--ts-border);border-radius:18px}.ts-source-post-8188 .ts-blog-process-number{display:flex;align-items:center;justify-content:center;width:58px;height:58px;background:var(--ts-yellow);color:var(--ts-blue-dark);border-radius:18px;font-size:21px;font-weight:800}.ts-source-post-8188 .ts-blog-process-item h3{margin-bottom:6px}.ts-source-post-8188 .ts-blog-process-item p{margin-bottom:0;font-size:16px}.ts-source-post-8188 .ts-blog-cta{padding:55px;margin:30px 0 70px;background:radial-gradient(circle at 90% 15%,rgba(255,178,26,.22),transparent 25%),var(--ts-blue-dark);border-radius:28px}.ts-source-post-8188 .ts-blog-cta h2,.ts-source-post-8188 .ts-blog-cta p{color:var(--ts-white)}.ts-source-post-8188 .ts-blog-cta p{max-width:760px}.ts-source-post-8188 .ts-blog-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 26px;margin-top:10px;background:var(--ts-yellow);color:var(--ts-blue-dark) !important;border-radius:10px;font-weight:700;text-decoration:none;transition:transform .2s ease,background .2s ease}.ts-source-post-8188 .ts-blog-button:hover{background:#ffc34a;transform:translateY(-2px)}.ts-source-post-8188 .ts-blog-faq{padding-top:10px}.ts-source-post-8188 .ts-blog-faq details{margin-bottom:13px;background:var(--ts-white);border:1px solid var(--ts-border);border-radius:16px}.ts-source-post-8188 .ts-blog-faq summary{position:relative;padding:21px 58px 21px 24px;color:var(--ts-blue-dark);font-size:18px;font-weight:700;cursor:pointer;list-style:none}.ts-source-post-8188 .ts-blog-faq summary::-webkit-details-marker{display:none}.ts-source-post-8188 .ts-blog-faq summary:after{content:"+";position:absolute;right:24px;top:16px;color:var(--ts-yellow);font-size:28px}.ts-source-post-8188 .ts-blog-faq details[open] summary:after{content:"−"}.ts-source-post-8188 .ts-blog-faq-answer{padding:0 24px 22px}.ts-source-post-8188 .ts-blog-faq-answer p{margin-bottom:0;font-size:16px}@media (max-width:767px){.ts-source-post-8188 .ts-blog-container{width:min(100% - 28px, 1180px)}.ts-source-post-8188 .ts-blog-hero{padding:65px 0 60px}.ts-source-post-8188 .ts-blog-content{padding:50px 0 70px}.ts-source-post-8188 .ts-blog-grid{grid-template-columns:1fr}.ts-source-post-8188 .ts-blog-summary,.ts-source-post-8188 .ts-blog-toc,.ts-source-post-8188 .ts-blog-card,.ts-source-post-8188 .ts-blog-cta{padding:25px}.ts-source-post-8188 .ts-blog-process-item{grid-template-columns:46px 1fr;gap:14px;padding:20px}.ts-source-post-8188 .ts-blog-process-number{width:46px;height:46px;border-radius:14px;font-size:18px}.ts-source-post-8188 .ts-blog-article p{font-size:17px}}.ts-source-post-7266 .ts-selfbau-article{--ts-navy:#203b6b;--ts-navy-dark:#142c52;--ts-orange:#ffad00;--ts-orange-dark:#e89d00;--ts-text:#334b70;--ts-muted:#667795;--ts-light:#f5f7fb;--ts-line:#e5eaf1;width:min(100%, 980px);margin:0 auto;padding:70px 24px 90px;color:var(--ts-text);font-family:"Poppins",Arial,sans-serif;font-size:16px;line-height:1.75}.ts-source-post-7266 .ts-selfbau-article *{box-sizing:border-box}.ts-source-post-7266 .ts-selfbau-article a{color:inherit}.ts-source-post-7266 .ts-selfbau-article p{margin:0 0 16px}.ts-source-post-7266 .ts-selfbau-article strong{color:var(--ts-navy-dark)}.ts-source-post-7266 .ts-selfbau-hero{margin-bottom:78px}.ts-source-post-7266 .ts-selfbau-kicker{margin-bottom:16px !important;color:var(--ts-orange-dark);font-size:13px;font-weight:800;letter-spacing:.08em}.ts-source-post-7266 .ts-selfbau-article h1{max-width:900px;margin:0 0 28px;color:var(--ts-navy);font-size:clamp(44px, 6vw, 72px);font-weight:800;letter-spacing:-.055em;line-height:.98}.ts-source-post-7266 .ts-selfbau-article h1 span,.ts-source-post-7266 .ts-selfbau-article h1 em{display:block}.ts-source-post-7266 .ts-selfbau-article h1 em{color:var(--ts-orange);font-style:normal}.ts-source-post-7266 .ts-selfbau-hero>p:not(.ts-selfbau-kicker),.ts-source-post-7266 .ts-selfbau-hero>.ts-source-leaf>.elementor-widget-container>p:not(.ts-selfbau-kicker){max-width:840px}.ts-source-post-7266 .ts-selfbau-meta{margin-top:24px !important;padding-left:16px;border-left:3px solid var(--ts-orange);color:var(--ts-navy-dark);font-size:13px;font-weight:700}.ts-source-post-7266 .ts-selfbau-article>section{margin:0 0 66px}.ts-source-post-7266 .ts-selfbau-article h2{position:relative;margin:0 0 16px;padding-left:50px;color:var(--ts-navy);font-size:clamp(25px, 3.2vw, 34px);font-weight:800;letter-spacing:-.035em;line-height:1.15}.ts-source-post-7266 .ts-selfbau-article h2:before{content:attr(data-icon);position:absolute;left:0;top:.05em;width:34px;color:var(--ts-orange);font-size:24px;font-weight:500;text-align:center}.ts-source-post-7266 .ts-selfbau-article h3{margin:30px 0 10px;color:var(--ts-navy);font-size:19px;font-weight:800;line-height:1.35}.ts-source-post-7266 .ts-selfbau-article ul,.ts-source-post-7266 .ts-selfbau-article ol{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:8px 40px;margin:20px 0 0;padding-left:22px}.ts-source-post-7266 .ts-selfbau-article li{padding-left:3px}.ts-source-post-7266 .ts-selfbau-article li::marker{color:var(--ts-orange);font-weight:800}.ts-source-post-7266 .ts-selfbau-article ol{list-style:none;counter-reset:ts-step;padding:0;gap:14px}.ts-source-post-7266 .ts-selfbau-article ol li{position:relative;min-height:100%;padding:18px 18px 18px 54px;border:1px solid var(--ts-line);background:#fff}.ts-source-post-7266 .ts-selfbau-article ol li:before{counter-increment:ts-step;content:counter(ts-step,decimal-leading-zero);position:absolute;left:16px;top:16px;color:var(--ts-orange);font-size:17px;font-weight:800}.ts-source-post-7266 .ts-selfbau-direct{padding:30px 32px;border-left:4px solid var(--ts-orange);background:var(--ts-light)}.ts-source-post-7266 .ts-selfbau-direct h2{padding-left:0}.ts-source-post-7266 .ts-selfbau-direct h2:before{display:none}.ts-source-post-7266 .ts-selfbau-formula{margin:24px 0 !important;padding:18px 20px;border-left:3px solid var(--ts-orange);background:var(--ts-light);color:var(--ts-navy-dark);font-size:18px}.ts-source-post-7266 .ts-selfbau-faq h3{margin:14px 0 0;padding:18px 22px;border:1px solid var(--ts-line);background:#fff}.ts-source-post-7266 .ts-selfbau-faq h3+p{margin:0 0 14px;padding:0 22px 20px;border:1px solid var(--ts-line);border-top:0;background:#fff}.ts-source-post-7266 .ts-selfbau-cta{margin-top:86px !important;padding:58px 34px;background:linear-gradient(135deg,var(--ts-navy-dark),var(--ts-navy));color:#fff;text-align:center}.ts-source-post-7266 .ts-selfbau-cta h2{max-width:700px;margin:0 auto 18px;padding:0;color:#fff;font-size:clamp(34px, 5vw, 54px)}.ts-source-post-7266 .ts-selfbau-cta h2:before{display:none}.ts-source-post-7266 .ts-selfbau-cta p{max-width:740px;margin-right:auto;margin-left:auto}.ts-source-post-7266 .ts-selfbau-button{display:inline-block;margin-top:18px;padding:14px 24px;border-radius:5px;background:var(--ts-orange);color:#15294b !important;font-size:13px;font-weight:800;text-decoration:none;text-transform:uppercase}.ts-source-post-7266 .ts-selfbau-button:hover{background:#ffc23d}.ts-source-post-7266 .ts-selfbau-sources{margin-top:76px;padding:30px;background:var(--ts-light)}.ts-source-post-7266 .ts-selfbau-sources h2{padding-left:0;font-size:24px}.ts-source-post-7266 .ts-selfbau-sources h2:before{display:none}.ts-source-post-7266 .ts-selfbau-sources ul{grid-template-columns:1fr;gap:6px}.ts-source-post-7266 .ts-selfbau-sources a{text-decoration:underline;text-underline-offset:3px}@media (max-width:767px){.ts-source-post-7266 .ts-selfbau-article{padding:42px 18px 60px;font-size:15px;line-height:1.7}.ts-source-post-7266 .ts-selfbau-hero{margin-bottom:56px}.ts-source-post-7266 .ts-selfbau-article h1{font-size:clamp(38px, 11vw, 52px)}.ts-source-post-7266 .ts-selfbau-article>section{margin-bottom:50px}.ts-source-post-7266 .ts-selfbau-article h2{padding-left:42px;font-size:26px}.ts-source-post-7266 .ts-selfbau-article h2:before{width:28px;font-size:21px}.ts-source-post-7266 .ts-selfbau-article ul,.ts-source-post-7266 .ts-selfbau-article ol{grid-template-columns:1fr}.ts-source-post-7266 .ts-selfbau-direct{padding:24px 20px}.ts-source-post-7266 .ts-selfbau-direct h2{padding-left:0}.ts-source-post-7266 .ts-selfbau-cta{padding:44px 20px}.ts-source-post-7266 .ts-selfbau-cta h2{font-size:36px}.ts-source-post-7266 .ts-selfbau-sources{padding:22px 18px}.ts-source-post-7266 .ts-selfbau-sources h2{padding-left:0}}.ts-source-post-6830{--ts-blue:#203865;--ts-blue-soft:#38527e;--ts-orange:#f9aa13;--ts-orange-hover:#e99700;--ts-white:#fff;--ts-pale:#f7f9fc}.ts-source-post-6830 *{box-sizing:border-box}.ts-source-post-6830{margin:0;background:var(--ts-white);color:var(--ts-blue-soft);font-family:"Poppins",Arial,sans-serif;font-size:17px;line-height:1.65}.ts-source-post-6830 .ts-article{width:min(1120px, calc(100% - 40px));margin:0 auto;padding:80px 0 90px}.ts-source-post-6830 .ts-hero{margin-bottom:78px}.ts-source-post-6830 .ts-hero h1{max-width:1050px;margin:0 0 24px;color:var(--ts-blue);font-size:clamp(39px, 5.2vw, 72px);font-weight:800;line-height:.98;letter-spacing:-.045em}.ts-source-post-6830 .ts-accent{color:var(--ts-orange)}.ts-source-post-6830 .ts-intro{max-width:1030px;padding:3px 0 3px 18px;border-left:4px solid var(--ts-orange)}.ts-source-post-6830 .ts-intro p{margin:0 0 18px}.ts-source-post-6830 .ts-intro p:last-child{margin-bottom:0}.ts-source-post-6830 .ts-intro strong,.ts-source-post-6830 .ts-section strong,.ts-source-post-6830 .ts-summary strong{color:var(--ts-blue)}.ts-source-post-6830 .ts-section{display:grid;grid-template-columns:44px minmax(0, 1fr);gap:18px;margin:0 0 58px;scroll-margin-top:30px}.ts-source-post-6830 .ts-icon{width:38px;height:38px;margin-top:2px;color:var(--ts-orange)}.ts-source-post-6830 .ts-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ts-source-post-6830 .ts-section h2,.ts-source-post-6830 .ts-summary h2{margin:0 0 12px;color:var(--ts-blue);font-size:clamp(26px, 3vw, 36px);font-weight:800;line-height:1.15;letter-spacing:-.025em}.ts-source-post-6830 .ts-section p{margin:0 0 16px}.ts-source-post-6830 .ts-list{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:9px 30px;margin:20px 0 0;padding:0;list-style:none}.ts-source-post-6830 .ts-list li{position:relative;padding-left:22px}.ts-source-post-6830 .ts-list li:before{content:"";position:absolute;top:.7em;left:0;width:8px;height:8px;border:2px solid var(--ts-orange);border-radius:50%;transform:translateY(-50%)}.ts-source-post-6830 .ts-note{margin-top:22px;padding:18px 22px;border-left:4px solid var(--ts-orange);background:var(--ts-pale);color:var(--ts-blue);font-weight:600}.ts-source-post-6830 .ts-summary{margin:70px 0 0 62px}.ts-source-post-6830 .ts-summary p{margin:0 0 17px}.ts-source-post-6830 .ts-benefits{margin:22px 0;padding:0;list-style:none;color:var(--ts-blue);font-style:italic;font-weight:700}.ts-source-post-6830 .ts-benefits li{margin-bottom:4px}.ts-source-post-6830 .ts-cta{margin-top:105px;padding:60px 35px;text-align:center;background:linear-gradient(180deg,#fff 0%,#fbfcff 100%)}.ts-source-post-6830 .ts-cta h2{max-width:900px;margin:0 auto 14px;color:var(--ts-blue);font-size:clamp(38px, 5vw, 64px);font-style:italic;font-weight:800;line-height:1.02;letter-spacing:-.04em}.ts-source-post-6830 .ts-cta p{margin:0 0 23px;color:var(--ts-orange);font-size:clamp(17px, 2vw, 24px);font-style:italic;font-weight:600;letter-spacing:.035em;text-transform:uppercase}.ts-source-post-6830 .ts-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 27px;border-radius:2px;background:var(--ts-orange);color:var(--ts-white);font-size:15px;font-style:italic;font-weight:700;text-decoration:none;text-transform:uppercase;transition:background .2s ease,transform .2s ease}.ts-source-post-6830 .ts-button:hover,.ts-source-post-6830 .ts-button:focus-visible{background:var(--ts-orange-hover);transform:translateY(-2px)}@media (max-width:760px){.ts-source-post-6830{font-size:16px}.ts-source-post-6830 .ts-article{width:min(100% - 28px, 1120px);padding:48px 0 60px}.ts-source-post-6830 .ts-hero{margin-bottom:58px}.ts-source-post-6830 .ts-section{grid-template-columns:34px minmax(0, 1fr);gap:13px;margin-bottom:45px}.ts-source-post-6830 .ts-icon{width:31px;height:31px}.ts-source-post-6830 .ts-list{grid-template-columns:1fr;gap:7px}.ts-source-post-6830 .ts-summary{margin:55px 0 0}.ts-source-post-6830 .ts-cta{margin-top:70px;padding:40px 5px}}