:root{--twc-blue: #2C417A;--twc-red: #B53345;--twc-blue-90: #41548a;--twc-blue-75: #61719d;--twc-blue-50: #95a0bc;--twc-blue-25: #cad0dd;--twc-blue-12: #e5e7ee;--twc-blue-06: #f2f3f7;--twc-red-12: #f7e6e9;--twc-red-dark:#9a2b3a;--cat-verkaufstechniken: #E54638;--cat-verkaufsoptimierung:#82B33D;--cat-fuehrungswerkzeuge: #D6A721;--cat-kunden-erfolg: #DA377E;--cat-videos: #12A5E0;--stufe-1-wahl: #EC7A30;--stufe-2-kontakt: #006F82;--stufe-3-ist: #87B0DD;--stufe-4-soll: #A73D87;--stufe-5-praesent: #9D4733;--stufe-6-abschluss: #51883C;--stufe-einwand: #EA5C62;--twc-white: #FFFFFF;--twc-paper: #F6F6F4;--twc-ink: #1A1A1A;--twc-black-50: #7F7F7F;--gray-700: #4A4A4A;--gray-500: #767676;--gray-300: #C8C8C8;--gray-200: #E2E2E0;--gray-100: #EFEFEC;--hairline: #D8D8D4;--font-din: "Archivo", "DIN", "Helvetica Neue", Arial, sans-serif;--font-serif: "EB Garamond", "Garamond Premier Pro", Garamond, "Times New Roman", serif;--font-head: var(--font-din);--font-body: var(--font-serif);--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-black: 800;--track-headline: .13em;--track-label: .16em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--radius-0:0px;--radius-1:2px;--radius-2:4px;--radius-pill:999px;--shadow-card: 0 1px 3px rgba(44,65,122,.1);--shadow-lift: 0 6px 22px rgba(44,65,122,.14)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);font-size:18px;line-height:1.5;color:var(--twc-ink);background:var(--twc-white);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.section{padding:72px 0}.din{font-family:var(--font-head)}.eyebrow{font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--track-label);font-weight:700;font-size:13px;color:var(--twc-blue-75);margin:0 0 18px}.eyebrow.on-band{color:var(--twc-blue-25)}.eyebrow .lead-arrow{color:var(--twc-red);margin-right:6px}h1,h2,h3{font-family:var(--font-head);color:var(--twc-blue);margin:0}.h-section{font-weight:700;text-transform:uppercase;letter-spacing:var(--track-headline);font-size:clamp(28px,4vw,44px);line-height:1.08}.lead{font-size:clamp(19px,2.2vw,23px);line-height:1.5;color:var(--gray-700);max-width:62ch;margin:0}.lead em{font-style:italic;color:var(--twc-blue)}.rule{height:3px;width:64px;background:var(--twc-blue);border:0;margin:0 0 28px}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-head);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:14px;padding:15px 26px;border-radius:var(--radius-1);border:2px solid transparent;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .05s ease;min-height:52px}.btn:active{transform:translateY(1px)}.btn-red{background:var(--twc-red);color:#fff}.btn-red:hover{background:var(--twc-red-dark)}.btn-wa{background:#51883c;color:#fff}.btn-wa:hover{background:#436f31}.btn-ghost{background:transparent;color:var(--twc-blue);border-color:var(--twc-blue-25)}.btn-ghost:hover{border-color:var(--twc-blue);background:var(--twc-blue-06)}.btn-ghost-light{background:transparent;color:#fff;border-color:#ffffff73}.btn-ghost-light:hover{border-color:#fff;background:#ffffff1a}.site-header{position:sticky;top:0;z-index:50;background:#fffffff0;backdrop-filter:saturate(160%) blur(8px);border-bottom:1px solid var(--hairline)}.header-inner{display:flex;align-items:center;gap:24px;height:76px}.brand{display:flex;align-items:center;flex:none}.brand img{height:38px;width:auto;max-width:none}.nav{display:none;gap:22px;margin-left:12px}.nav a{font-family:var(--font-head);font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:13px;color:var(--twc-blue);padding:6px 0;border-bottom:2px solid transparent;white-space:nowrap}.nav a:hover{border-bottom-color:var(--twc-red)}.header-phone{display:none;margin-left:auto;font-family:var(--font-head);font-weight:700;font-size:15px;color:var(--twc-blue);align-items:center;gap:8px;white-space:nowrap;padding:6px 0;border-bottom:2px solid transparent}.header-phone:hover{color:var(--twc-red)}.header-termin{display:none}.burger{margin-left:auto;display:inline-flex;flex-direction:column;gap:5px;background:none;border:0;cursor:pointer;padding:10px}.burger span{width:26px;height:2.5px;background:var(--twc-blue);display:block}.mobile-nav{display:none;border-top:1px solid var(--hairline);background:#fff;padding:14px 24px 22px}.mobile-nav.open{display:block}.mobile-nav a{display:block;font-family:var(--font-head);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:15px;color:var(--twc-blue);padding:12px 0;border-bottom:1px solid var(--hairline)}.mobile-nav .btn{width:100%;justify-content:center;margin-top:16px}.hero{position:relative;background:var(--twc-blue);color:#fff;overflow:hidden}.hero:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:46px;z-index:1;background:var(--twc-white);clip-path:polygon(0 100%,100% 100%,100% 0)}.hero-grid{display:grid;grid-template-columns:1fr;gap:8px;padding:56px 24px 96px;position:relative;z-index:2}.hero-copy h1{color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(30px,5.6vw,60px);line-height:1;margin:0 0 22px;overflow-wrap:break-word}.hero-copy h1 .accent{color:var(--twc-blue-25)}.hero-lead{font-size:clamp(19px,2.4vw,24px);line-height:1.45;color:#ffffffe0;max-width:36ch;margin:0 0 32px}.hero-lead em{color:#fff;font-style:italic}.hero-cta{display:flex;flex-wrap:wrap;gap:14px}.hero-call{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-family:var(--font-head);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:14px;color:#fff;border-bottom:2px solid rgba(255,255,255,.38);padding-bottom:3px}.hero-call:hover{border-bottom-color:#fff}.hero-photo{position:relative;align-self:end;justify-self:center}.hero-photo img{max-height:460px;width:auto;filter:drop-shadow(0 24px 40px rgba(0,0,0,.28))}.hero-trust{position:relative;z-index:3;display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:6px;padding:20px 24px 76px;border-top:1px solid rgba(255,255,255,.16);color:#ffffffc7;font-size:14px;align-items:center}.hero-trust strong{color:#fff;font-family:var(--font-head)}.numbers{background:var(--twc-paper)}.numbers-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;background:var(--hairline);border:1px solid var(--hairline)}.stat{background:var(--twc-white);padding:28px 24px}.stat .fig{font-family:var(--font-head);font-weight:800;color:var(--twc-blue);font-size:clamp(36px,5vw,52px);line-height:1;letter-spacing:-.01em}.stat .fig .unit{color:var(--twc-blue-50);font-size:.55em;margin-left:2px}.stat .what{font-size:15px;color:var(--gray-700);margin:10px 0 2px;line-height:1.35}.stat .who{font-family:var(--font-head);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--twc-black-50)}.tcards{display:grid;grid-template-columns:1fr;gap:24px}.tcard{background:#fff;border:1px solid var(--hairline);border-top:3px solid var(--twc-blue);padding:34px 30px 28px;position:relative}.tcard .mark{font-family:var(--font-body);font-size:80px;line-height:.6;color:var(--twc-blue-25);position:absolute;top:26px;right:26px}.tcard blockquote{font-family:var(--font-body);font-style:italic;font-size:22px;line-height:1.42;color:var(--twc-blue);margin:0 0 22px;max-width:28ch}.tcard .person{display:flex;align-items:center;gap:14px}.tcard .avatar{width:52px;height:52px;border-radius:999px;flex:none;background:var(--twc-blue-06);border:1px solid var(--hairline);display:grid;place-items:center;font-family:var(--font-din);font-weight:700;font-size:16px;letter-spacing:.02em;color:var(--twc-blue-50);text-align:center}.tcard .pinfo .pn{font-family:var(--font-head);font-weight:700;color:var(--twc-ink);font-size:15px}.tcard .pinfo .ph{font-size:14px;color:var(--gray-500)}.progs{display:grid;grid-template-columns:1fr;gap:22px}.prog{border:1px solid var(--hairline);background:#fff;padding:30px 28px 26px;display:flex;flex-direction:column;transition:box-shadow .18s ease,transform .18s ease}.prog:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.prog .ptag{font-family:var(--font-head);font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:var(--twc-blue-50);margin-bottom:14px}.prog h3{font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:24px;line-height:1.05}.prog .pwho{font-family:var(--font-body);font-size:17px;color:var(--gray-700);margin:12px 0 18px;flex:1}.prog .pwho strong{color:var(--twc-blue);font-style:italic;font-weight:400}.prog .more{font-family:var(--font-head);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:13px;color:var(--twc-red);display:inline-flex;align-items:center;gap:8px}.prog:hover .more{gap:12px}.prog-note{margin-top:26px;font-family:var(--font-body);font-size:17px;color:var(--gray-700)}.prog-note a{color:var(--twc-blue);border-bottom:1px solid var(--twc-blue-25)}.exp{background:var(--twc-blue);color:#fff}.exp .h-section,.exp h2{color:#fff}.exp-grid{display:grid;grid-template-columns:1fr;gap:1px;background:#ffffff2e;border:1px solid rgba(255,255,255,.18)}.exp-item{background:var(--twc-blue);padding:24px 22px;display:flex;align-items:center;gap:14px;transition:background .15s ease}.exp-item:hover{background:var(--twc-blue-90)}.exp-item .ar{color:var(--twc-blue-25);font-size:26px;line-height:1;flex:none}.exp-item:hover .ar{color:#fff}.exp-item>span:last-child{display:flex;flex-direction:column}.exp-item .ei-t{display:block;font-family:var(--font-head);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:16px}.exp-item .ei-s{display:block;font-family:var(--font-body);font-size:14px;color:#ffffffb3;margin-top:2px}.exp-video-note{color:#ffffffb3;font-size:15px;margin-top:22px}.exp-video-note .dot{color:var(--cat-videos)}.team-grid{display:grid;grid-template-columns:1fr;gap:36px;align-items:center}.team-banner{background:var(--twc-blue-06);border:1px solid var(--hairline);position:relative;padding-top:18px}.team-banner img{margin:0 auto;max-height:360px;width:auto}.team-people{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px}.tp{text-align:center;color:inherit}.tp .tp-img{background:var(--twc-blue-06);border:1px solid var(--hairline);aspect-ratio:3/4;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.tp .tp-img img{height:100%;width:auto;object-fit:cover}.tp .tp-n{font-family:var(--font-head);font-weight:700;font-size:15px;color:var(--twc-blue);margin-top:10px}.tp .tp-r{font-size:13px;color:var(--gray-500)}a.tp:hover .tp-n{color:var(--twc-red)}.posts{display:grid;grid-template-columns:1fr;gap:20px}.post{border:1px solid var(--hairline);background:#fff;padding:24px 24px 22px;display:flex;flex-direction:column;gap:12px;transition:box-shadow .15s ease}.post:hover{box-shadow:var(--shadow-card)}.cat{align-self:flex-start;font-family:var(--font-head);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:11px;color:#fff;padding:5px 10px;border-radius:var(--radius-1)}.post h3{color:var(--twc-blue);font-family:var(--font-body);font-style:normal;font-weight:600;font-size:21px;line-height:1.25}.post:hover h3{color:var(--twc-red)}.podcast-row{display:grid;grid-template-columns:1fr;gap:24px;margin-top:28px;align-items:center;background:var(--twc-paper);border:1px solid var(--hairline);padding:28px}.cta{background:var(--twc-blue);color:#fff;position:relative}.cta h2{color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(30px,5vw,52px);line-height:1.02;margin:0 0 16px}.cta p{font-size:20px;color:#ffffffd9;max-width:52ch;margin:0 0 32px}.ways{display:grid;grid-template-columns:1fr;gap:14px;max-width:720px}.way{display:flex;align-items:center;gap:16px;padding:18px 22px;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-1);transition:background .15s ease}.way:hover{background:#ffffff1f}.way .wi{width:42px;height:42px;flex:none;border-radius:999px;display:grid;place-items:center;font-family:var(--font-head);font-weight:800;font-size:18px;color:#fff}.way .wi.t{background:var(--twc-red)}.way .wi.w{background:#51883c}.way .wi.p{background:var(--twc-blue-75)}.way .wi.m{background:var(--stufe-2-kontakt)}.way .wt{font-family:var(--font-head);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:15px}.way .ws{font-family:var(--font-body);font-size:15px;color:#ffffffb3}.cta-side{background:#ffffff0f;border:1px solid rgba(255,255,255,.16);padding:28px}.cta-side h3{color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:16px;margin-bottom:8px}.cta-side p{font-size:16px;margin-bottom:18px}.nl-form{display:flex;gap:10px;flex-wrap:wrap}.nl-form input{flex:1;min-width:200px;padding:14px 16px;border:1px solid rgba(255,255,255,.3);background:#ffffff14;color:#fff;font-family:var(--font-body);font-size:16px;border-radius:var(--radius-1)}.nl-form input::placeholder{color:#ffffff8c}.site-footer{background:#1b2747;color:#ffffffa8;padding:56px 0 40px;font-size:15px}.foot-grid{display:grid;grid-template-columns:1fr;gap:32px}.site-footer img{height:34px;margin-bottom:18px}.foot-col h4{font-family:var(--font-head);color:#fff;text-transform:uppercase;letter-spacing:.1em;font-size:12px;margin:0 0 14px}.foot-col a{display:block;padding:5px 0;color:#ffffffa8}.foot-col a:hover{color:#fff}.foot-col .addr{color:#ffffffa8}.foot-bottom{border-top:1px solid rgba(255,255,255,.14);margin-top:36px;padding-top:22px;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;font-size:13px}.fab{position:fixed;right:20px;bottom:20px;z-index:60;width:60px;height:60px;border-radius:999px;background:#51883c;color:#fff;display:grid;place-items:center;box-shadow:0 8px 24px #00000040;transition:transform .12s ease}.fab:hover{transform:scale(1.06)}.fab svg{width:32px;height:32px}.mobile-bar{position:fixed;left:0;right:0;bottom:0;z-index:55;display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border-top:1px solid var(--hairline);box-shadow:0 -4px 18px #00000014}.mobile-bar a{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 6px;font-family:var(--font-head);font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:11px;color:var(--twc-blue)}.mobile-bar a.mb-red{color:var(--twc-red)}.mobile-bar svg{width:22px;height:22px}.mobile-bar a+a{border-left:1px solid var(--hairline)}.page-hero{background:var(--twc-blue);color:#fff;position:relative;overflow:hidden}.page-hero:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:36px;background:var(--twc-white);clip-path:polygon(0 100%,100% 100%,100% 0)}.page-hero .ph-inner{padding:52px 0 64px;position:relative;z-index:2}.page-hero h1{color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(28px,5vw,48px);line-height:1.04;margin:0 0 18px;max-width:20ch}.page-hero .ph-lead{font-size:clamp(18px,2.2vw,22px);line-height:1.45;color:#ffffffdb;max-width:54ch;margin:0}.page-hero .ph-lead em{color:#fff;font-style:italic}.cardgrid{display:grid;grid-template-columns:1fr;gap:22px}.ucard{border:1px solid var(--hairline);background:#fff;padding:28px 26px;display:flex;flex-direction:column;transition:box-shadow .18s ease,transform .18s ease;color:inherit}a.ucard:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.ucard .ptag{font-family:var(--font-head);font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:var(--twc-blue-50);margin-bottom:12px}.ucard h3{font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:22px;line-height:1.08}.ucard p{font-family:var(--font-body);font-size:17px;color:var(--gray-700);margin:12px 0 0}.ucard .more{font-family:var(--font-head);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:13px;color:var(--twc-red);margin-top:16px;display:inline-flex;gap:8px}.backlink{font-family:var(--font-head);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--twc-red);display:inline-flex;gap:8px}.backlink:hover{color:var(--twc-red-dark)}.person{display:grid;grid-template-columns:1fr;gap:36px;align-items:start}.person h1{font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(28px,4vw,40px);line-height:1.05;margin:0 0 12px}.person .pimg{background:var(--twc-blue-06);border:1px solid var(--hairline);order:-1}.person .pimg img{width:100%;height:auto}.article{max-width:760px;margin:0 auto;padding:0 24px}.article .meta{margin-bottom:22px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.article h1{font-weight:700;text-transform:none;letter-spacing:0;font-size:clamp(30px,4.4vw,44px);line-height:1.12;color:var(--twc-blue);margin:8px 0 22px}.article .lead{margin-bottom:22px}.article-heroimg{width:100%;height:auto;border:1px solid var(--hairline);margin:0 0 30px}.article-body{font-family:var(--font-body);font-size:19px;line-height:1.65;color:var(--twc-ink)}.article-body p{margin:1.1em 0}.article-body h2{font-family:var(--font-head);font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:26px;line-height:1.15;color:var(--twc-blue);margin:1.8em 0 .5em}.article-body h3{font-family:var(--font-head);font-weight:700;font-size:21px;color:var(--twc-blue);margin:1.5em 0 .4em}.article-body a{color:var(--twc-red);border-bottom:1px solid var(--twc-red-12)}.article-body a:hover{border-bottom-color:var(--twc-red)}.article-body img{width:100%;height:auto;border:1px solid var(--hairline);margin:1.4em 0}.article-body ul,.article-body ol{padding-left:1.3em;margin:1.1em 0}.article-body li{margin:.4em 0}.article-body blockquote{border-left:3px solid var(--twc-red);margin:1.4em 0;padding:.4em 1.2em;color:var(--twc-blue);font-style:italic;background:var(--twc-blue-06)}.article-body iframe{width:100%;aspect-ratio:16 / 9;height:auto;border:0;margin:1.4em 0;background:#000}.video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:1.4em 0;background:#000}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.cta-box{background:var(--twc-blue);color:#fff;padding:30px 32px;margin:44px 0 8px}.cta-box .eyebrow{color:var(--twc-blue-25);margin-bottom:8px}.cta-box h3{color:#fff;text-transform:uppercase;letter-spacing:.03em;font-size:24px;margin:0 0 8px}.cta-box p{margin:0 0 18px;color:#ffffffd9}.form{display:flex;flex-direction:column;gap:14px;max-width:620px}.form input,.form textarea{padding:14px 16px;border:1px solid var(--hairline);border-radius:var(--radius-1);font-family:var(--font-body);font-size:16px;background:#fff;color:var(--twc-ink)}.form input:focus,.form textarea:focus{outline:2px solid var(--twc-blue-25);border-color:var(--twc-blue)}.prose{font-family:var(--font-body);font-size:18px;line-height:1.6;color:var(--twc-ink)}.prose p{margin:1em 0}.prose a{color:var(--twc-red);border-bottom:1px solid var(--twc-red-12)}@media (min-width: 720px){.numbers-grid,.tcards,.progs{grid-template-columns:repeat(3,1fr)}.exp-grid{grid-template-columns:repeat(2,1fr)}.posts{grid-template-columns:repeat(3,1fr)}.ways{grid-template-columns:repeat(2,1fr)}.podcast-row{grid-template-columns:120px 1fr auto}.foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}.cardgrid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1060px){.nav{display:flex}.header-phone,.header-termin{display:inline-flex}.burger,.mobile-bar{display:none}.fab{bottom:28px;right:28px}.hero-grid{grid-template-columns:1.15fr .85fr;gap:40px;align-items:end;padding:64px 24px 110px}.hero-photo img{max-height:540px}.exp-grid{grid-template-columns:repeat(3,1fr)}.team-grid{grid-template-columns:.9fr 1.1fr}.cta-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:36px;align-items:start}.person{grid-template-columns:1.3fr .7fr}.person .pimg{order:0}}@media (max-width: 1059px){body{padding-bottom:64px}}
