.tc-dark{--tc-bg: #000;--tc-surface: #111318;--tc-surface-2: #16191f;--tc-line: rgb(255 255 255 / .1);--tc-line-strong: rgb(255 255 255 / .18);--tc-text: #f5f5f7;--tc-muted: #a1a1a6;--tc-dim: #8e8e93;--tc-font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI Variable Display", "Segoe UI", system-ui, Roboto, "Helvetica Neue", Arial, sans-serif;--tc-mono: ui-monospace, "SF Mono", "Cascadia Mono", "Segoe UI Mono", Menlo, Consolas, monospace;background:var(--tc-bg);color:var(--tc-text);font-family:var(--tc-font);-webkit-font-smoothing:antialiased;position:relative;isolation:isolate;overflow-x:clip}.tc-dark+.tc-dark{border-top:1px solid rgb(255 255 255 / .05)}.tc-dark a{color:inherit}.tc-dark :focus-visible{outline:2px solid var(--tc-orange);outline-offset:3px;border-radius:6px}.tc-wrap{width:min(1120px,100% - 40px);margin-inline:auto;padding-block:clamp(80px,12vw,160px)}.tc-wrap--narrow{width:min(760px,100% - 40px)}.tc-kicker{font-family:var(--tc-mono);font-size:.78rem;letter-spacing:.06em;color:var(--tc-muted);margin:0 0 18px;display:flex;gap:10px;align-items:center}.tc-kicker b{color:var(--tc-orange);font-weight:600}.tc-eyebrow{color:var(--tc-orange);font-weight:600;font-size:.95rem;margin:0 0 12px;letter-spacing:-.01em}.tc-h1,.tc-h2{font-family:var(--tc-font);font-weight:700;letter-spacing:-.045em;line-height:1.02;margin:0;color:var(--tc-text);text-wrap:balance}.tc-h1{font-size:clamp(2.8rem,8.4vw,6.6rem)}.tc-h2{font-size:clamp(2.1rem,5.6vw,4.4rem)}.tc-h3{font-size:1.3rem;font-weight:600;margin:0 0 8px;color:var(--tc-text);letter-spacing:-.02em;line-height:1.2}.tc-lead{font-size:clamp(1.12rem,2vw,1.5rem);color:var(--tc-muted);max-width:40ch;margin:24px 0 0;line-height:1.42;letter-spacing:-.01em;text-wrap:pretty}.tc-lead strong{color:var(--tc-text);font-weight:600}.tc-center{text-align:center}.tc-center .tc-lead,.tc-center .tc-kicker{margin-inline:auto;justify-content:center}.tc-dim{color:var(--tc-dim)}.tc-mono{font-family:var(--tc-mono)}.tc-grad{background:linear-gradient(95deg,#fff 0%,#ffc49e 45%,var(--tc-orange) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.tc-orange{color:var(--tc-orange)}.tc-glow:before{content:"";position:absolute;z-index:-1;left:50%;top:-10%;width:min(1100px,140vw);aspect-ratio:2 / 1;translate:-50% 0;background:radial-gradient(closest-side,rgb(255 107 26 / .28),transparent 72%);filter:blur(30px);pointer-events:none}.tc-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.tc-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px;align-items:center}.tc-center .tc-btns{justify-content:center}.tc-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;border-radius:999px;font-family:var(--tc-font);font-weight:600;font-size:1.02rem;text-decoration:none;border:1px solid transparent;cursor:pointer;letter-spacing:-.01em;transition:transform var(--tc-transition),background-color var(--tc-transition),border-color var(--tc-transition)}.tc-btn:hover{transform:translateY(-1px)}.tc-btn:active{transform:scale(.98)}.tc-btn--primary{background:var(--tc-orange);color:var(--tc-on-orange)!important}.tc-btn--primary:hover{background:#ff7d36}.tc-btn--ghost{border-color:var(--tc-line-strong);color:var(--tc-text)!important;background:transparent}.tc-btn--ghost:hover{border-color:#fff6}.tc-btn--wa{background:var(--tc-whatsapp);color:var(--tc-on-whatsapp)!important}.tc-link{color:var(--tc-orange)!important;text-decoration:none;font-weight:600;display:inline-flex;gap:6px;align-items:center}.tc-link:hover{text-decoration:underline;text-underline-offset:4px}.tc-icon{width:1.25em;height:1.25em;flex:none}.tc-live{display:inline-flex;align-items:center;gap:10px;margin-top:30px;padding:8px 16px;border-radius:999px;background:#ffffff0f;border:1px solid var(--tc-line);font-size:.92rem;color:var(--tc-muted)}.tc-live__dot{width:8px;height:8px;border-radius:50%;background:#30d158;box-shadow:0 0 #30d15899;animation:tc-pulse 2s infinite}.tc-live[data-state=voll] .tc-live__dot,.tc-live[data-state=geschlossen] .tc-live__dot{background:#ff453a;animation:none}@keyframes tc-pulse{70%{box-shadow:0 0 0 10px #30d15800}to{box-shadow:0 0 #30d15800}}.tc-hero .tc-wrap{padding-block:clamp(96px,16vw,200px) clamp(64px,10vw,120px)}.tc-hero__proof{display:flex;flex-wrap:wrap;gap:8px 22px;margin:40px 0 0;color:var(--tc-muted);font-size:.92rem;justify-content:center;list-style:none;padding:0}.tc-hero__proof li{display:inline-flex;gap:8px;align-items:center}.tc-hero__proof .tc-icon{color:var(--tc-orange)}.tc-choices{display:grid;gap:12px;margin-top:48px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.tc-choice-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:26px 24px 22px;border-radius:22px;text-decoration:none;background:var(--tc-surface);border:1px solid var(--tc-line);color:var(--tc-text);text-align:start;min-height:220px;transition:border-color var(--tc-transition),background-color var(--tc-transition)}.tc-choice-card:hover,.tc-choice-card.is-focus{border-color:#ff6b1a99;background:var(--tc-surface-2)}.tc-choice-card.is-focus{box-shadow:0 0 0 4px #ff6b1a26}.tc-choice-card__nr{font-family:var(--tc-mono);font-size:.75rem;color:var(--tc-dim)}.tc-choice-card .tc-icon{width:30px;height:30px;color:var(--tc-orange)}.tc-choice-card__title{font-size:1.28rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0}.tc-choice-card__sub{color:var(--tc-muted);margin:0;line-height:1.45;font-size:.97rem}.tc-choice-card__foot{margin-top:auto;display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;border-top:1px solid var(--tc-line)}.tc-price{font-size:1.55rem;font-weight:700;letter-spacing:-.03em;color:var(--tc-text)}.tc-price small{font-size:.85rem;font-weight:500;color:var(--tc-muted);letter-spacing:0}.tc-choice-card__go{color:var(--tc-orange);font-weight:600;font-size:.95rem;display:inline-flex;gap:4px;align-items:center}.tc-choice-card__subs{display:grid;gap:6px;margin-top:8px}.tc-choice-card__subs a{display:flex;justify-content:space-between;padding:11px 12px;border-radius:12px;background:#ffffff0d;text-decoration:none;font-size:.95rem}.tc-choice-card__subs a:hover{background:#ff6b1a26}.tc-choice-card__subs b{font-weight:600}.tc-trustline{display:flex;flex-wrap:wrap;gap:10px 24px;margin:28px 0 0;color:var(--tc-muted);font-size:.9rem;list-style:none;padding:0}.tc-trustline li{display:inline-flex;gap:8px;align-items:center}.tc-trustline .tc-icon{color:#30d158}.tc-story__text{font-size:clamp(1.9rem,4.6vw,3.6rem);font-weight:700;letter-spacing:-.035em;line-height:1.14;margin:0;max-width:22ch;color:var(--tc-text)}.tc-story__text+.tc-story__text{margin-top:.7em}.tc-story__text.is-quiet{color:#ffffff80}.tc-word.is-accent{color:var(--tc-orange)}.tc-howto__grid{display:grid;grid-template-columns:1fr minmax(280px,380px);gap:clamp(32px,6vw,96px);align-items:start;margin-top:56px}.tc-howto__step{min-height:46vh;display:flex;flex-direction:column;justify-content:center;padding-block:24px}.tc-howto__step .tc-kicker{margin-bottom:10px}.tc-howto__step p{color:var(--tc-muted);font-size:1.15rem;line-height:1.5;margin:10px 0 0;max-width:34ch}.tc-phone{position:sticky;top:12vh;border-radius:46px;padding:12px;background:linear-gradient(160deg,#2a2d33,#0d0e11);box-shadow:0 0 0 1px #ffffff14,0 40px 120px -30px #ff6b1a59}.tc-phone__screen{border-radius:36px;overflow:hidden;background:#0b141a;height:min(640px,76vh);display:flex;flex-direction:column}.tc-phone__bar{display:flex;align-items:center;gap:10px;padding:18px 16px 12px;background:#1f2c34;color:#e9edef;font-size:.92rem}.tc-phone__avatar{width:34px;height:34px;border-radius:50%;background:var(--tc-orange);color:var(--tc-on-orange);display:grid;place-items:center;font-weight:700}.tc-phone__bar small{display:block;color:#8696a0;font-size:.75rem}.tc-phone__chat{flex:1;padding:14px 12px;display:flex;flex-direction:column;gap:8px;justify-content:flex-end;overflow:hidden}.tc-msg{max-width:84%;padding:8px 10px 6px;border-radius:10px;font-size:.86rem;line-height:1.35;color:#e9edef;white-space:pre-line;margin:0}.tc-msg--in{background:#202c33;align-self:flex-start;border-top-left-radius:2px}.tc-msg--out{background:#005c4b;align-self:flex-end;border-top-right-radius:2px}.tc-msg time{display:block;text-align:right;font-size:.66rem;color:#e9edef8c;margin-top:2px}.tc-msg--file{font-family:var(--tc-mono);font-size:.78rem}.tc-phone__note{text-align:center;font-size:.78rem;color:var(--tc-dim);margin-top:12px}.tc-rows{margin-top:24px;border-top:1px solid var(--tc-line)}.tc-row-item{display:grid;grid-template-columns:40px 1fr auto;gap:18px;align-items:baseline;padding:22px 0;border-bottom:1px solid var(--tc-line)}.tc-row-item .tc-icon{color:var(--tc-orange);width:26px;height:26px;align-self:start;margin-top:2px}.tc-row-item h3{margin:0;font-size:1.15rem;font-weight:600;letter-spacing:-.015em}.tc-row-item p{margin:4px 0 0;color:var(--tc-muted);line-height:1.45}.tc-row-item__price{font-weight:700;font-size:1.2rem;white-space:nowrap;letter-spacing:-.02em;text-decoration:none}a.tc-row-item__price:hover{color:var(--tc-orange)}.tc-group-title{font-family:var(--tc-mono);font-size:.78rem;letter-spacing:.06em;color:var(--tc-dim);margin:48px 0 0;text-transform:uppercase}.tc-split{display:grid;gap:clamp(32px,6vw,80px);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;margin-top:48px}.tc-panel{background:var(--tc-surface);border:1px solid var(--tc-line);border-radius:26px;padding:clamp(24px,4vw,40px)}.tc-panel p{color:var(--tc-muted);line-height:1.5}.tc-grid{display:grid;gap:14px;margin-top:56px}.tc-grid--2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.tc-grid--3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.tc-grid--4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.tc-card{background:var(--tc-surface);border:1px solid var(--tc-line);border-radius:24px;padding:28px;position:relative;text-decoration:none;display:block;transition:border-color var(--tc-transition)}a.tc-card:hover{border-color:#ff6b1a80}.tc-card p{color:var(--tc-muted);margin:0;line-height:1.5}.tc-card__icon{display:block;margin-bottom:18px;color:var(--tc-orange)}.tc-card__icon .tc-icon{width:30px;height:30px}.tc-card__price{font-size:2.2rem;font-weight:700;letter-spacing:-.035em;margin:12px 0 4px;color:var(--tc-text)}.tc-card__price small{font-size:.95rem;color:var(--tc-muted);font-weight:500;letter-spacing:0}.tc-card--accent{border-color:#ff6b1a73}.tc-badge{position:absolute;top:20px;right:20px;background:#ff6b1a24;color:var(--tc-orange);font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:999px}.tc-note{color:var(--tc-dim);font-size:.85rem;margin-top:28px;line-height:1.5}.tc-stat{font-size:clamp(4rem,12vw,9rem);font-weight:700;letter-spacing:-.06em;line-height:.9}.tc-stage{position:relative;margin:64px auto 0;max-width:920px;aspect-ratio:16 / 8}.tc-stage svg{width:100%;height:100%;display:block;filter:drop-shadow(0 50px 90px rgb(255 107 26 / .22))}.tc-specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;background:var(--tc-line);border-radius:24px;overflow:hidden;margin-top:56px}.tc-spec{background:var(--tc-surface);padding:26px 22px}.tc-spec strong{display:block;font-size:1.9rem;letter-spacing:-.035em;color:var(--tc-text)}.tc-spec span{color:var(--tc-muted);font-size:.9rem}.tc-list{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:10px}.tc-list li{color:var(--tc-muted);padding-left:26px;position:relative;line-height:1.45}.tc-list li:before{content:"";position:absolute;left:2px;top:.35em;width:11px;height:6px;border-left:2px solid var(--tc-orange);border-bottom:2px solid var(--tc-orange);transform:rotate(-45deg)}.tc-toggle{display:inline-flex;background:var(--tc-surface-2);border-radius:999px;padding:4px;margin-top:40px;border:1px solid var(--tc-line)}.tc-toggle button{border:0;background:none;color:var(--tc-muted);padding:10px 22px;border-radius:999px;font:inherit;font-weight:600;cursor:pointer}.tc-toggle button[aria-pressed=true]{background:var(--tc-text);color:#000}.tc-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:var(--tc-line);border-radius:24px;overflow:hidden;margin-top:48px;counter-reset:flow}.tc-flow>div{background:var(--tc-surface);padding:26px 22px}.tc-flow>div:before{counter-increment:flow;content:"0" counter(flow);font-family:var(--tc-mono);font-size:.78rem;color:var(--tc-orange);display:block;margin-bottom:14px}.tc-flow h3{font-size:1.08rem;margin:0 0 6px;font-weight:600}.tc-flow p{color:var(--tc-muted);margin:0;font-size:.95rem;line-height:1.45}.tc-report{font-family:var(--tc-mono);font-size:.8rem;line-height:1.75;color:#c7c7cc;background:#0a0c10;border:1px solid var(--tc-line);border-radius:18px;padding:20px 22px;overflow-x:auto;white-space:pre;margin:0}.tc-report b{color:var(--tc-orange);font-weight:600}.tc-report i{color:var(--tc-dim);font-style:normal}.tc-about{display:grid;grid-template-columns:minmax(200px,320px) 1fr;gap:clamp(32px,6vw,80px);align-items:start;margin-top:48px}.tc-portrait{aspect-ratio:4 / 5;border-radius:26px;overflow:hidden;background:linear-gradient(160deg,#1c1f26,#0b0c0f);border:1px solid var(--tc-line);display:grid;place-items:center}.tc-portrait img{width:100%;height:100%;object-fit:cover}.tc-portrait__mono{font-size:5rem;font-weight:700;color:var(--tc-orange);letter-spacing:-.05em}.tc-promises{list-style:none;padding:0;margin:28px 0 0;border-top:1px solid var(--tc-line)}.tc-promises li{padding:18px 0;border-bottom:1px solid var(--tc-line);display:grid;grid-template-columns:28px 1fr;gap:14px}.tc-promises .tc-icon{color:var(--tc-orange);margin-top:2px}.tc-promises strong{display:block;font-weight:600;letter-spacing:-.01em}.tc-promises span{color:var(--tc-muted);line-height:1.45}.tc-special{border-radius:32px;padding:clamp(32px,6vw,72px);background:radial-gradient(120% 140% at 0% 0%,rgb(255 107 26 / .3),transparent 55%),var(--tc-surface);border:1px solid rgb(255 107 26 / .3)}.tc-meter{height:8px;border-radius:999px;background:#ffffff1a;overflow:hidden;margin-top:28px;max-width:420px}.tc-meter span{display:block;height:100%;background:var(--tc-orange);border-radius:inherit}.tc-calc{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:center;margin-top:56px}.tc-calc label{display:block;color:var(--tc-muted);margin-bottom:10px}.tc-calc input[type=range]{width:100%;accent-color:var(--tc-orange)}.tc-calc output{font-size:clamp(2.4rem,6vw,4rem);font-weight:700;letter-spacing:-.04em;color:var(--tc-orange);display:block}.tc-faq details{border-bottom:1px solid var(--tc-line);padding:22px 0}.tc-faq summary{cursor:pointer;font-size:1.15rem;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:16px;letter-spacing:-.015em}.tc-faq summary::-webkit-details-marker{display:none}.tc-faq summary:after{content:"+";color:var(--tc-orange);font-size:1.4rem;line-height:1;transition:transform var(--tc-transition)}.tc-faq details[open] summary:after{transform:rotate(45deg)}.tc-faq details p{color:var(--tc-muted);margin:12px 0 0;line-height:1.6;max-width:62ch}.tc-chapters{position:fixed;z-index:40;left:50%;bottom:20px;translate:-50% 160%;display:flex;align-items:center;gap:12px;padding:10px 16px 10px 14px;border-radius:999px;background:#16191fd1;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border:1px solid rgb(255 255 255 / .1);color:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:.88rem;transition:translate .45s cubic-bezier(.2,.8,.2,1);pointer-events:none;white-space:nowrap}.tc-chapters.is-visible{translate:-50% 0}.tc-chapters__nr{font-family:ui-monospace,SF Mono,Consolas,monospace;color:var(--tc-orange);font-size:.78rem}.tc-chapters__bar{width:72px;height:3px;border-radius:3px;background:#ffffff24;overflow:hidden}.tc-chapters__bar i{display:block;height:100%;width:0;background:var(--tc-orange)}@media(max-width:749px){.tc-chapters{bottom:auto;top:calc(var(--header-height, 56px) + 10px);translate:-50% 0;opacity:0;transition:opacity .3s ease;padding:7px 12px;font-size:.8rem}.tc-chapters.is-visible{opacity:1}.tc-chapters__bar{width:48px}.tc-3d__sticky{padding-top:52px}.tc-3d__copy .tc-kicker{display:none}}.tc-sticky{position:fixed;inset:auto 16px 16px;z-index:41;display:none}@media(max-width:749px){.tc-sticky{display:block}.tc-sticky .tc-btn{width:100%;justify-content:center;box-shadow:0 12px 30px #00000073}}@media(max-width:749px){.tc-howto__grid{grid-template-columns:1fr;gap:24px}.tc-phone{position:relative;top:0;border-radius:30px;padding:7px}.tc-phone__screen{height:auto;border-radius:24px}.tc-howto__step{min-height:0;padding-block:18px;border-top:1px solid var(--tc-line)}.tc-howto__step .tc-h2{font-size:1.5rem!important}.tc-about{grid-template-columns:1fr}.tc-portrait{max-width:240px}.tc-row-item{grid-template-columns:30px 1fr}.tc-row-item__price{grid-column:2}}.page-wrapper{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){.page-wrapper{scroll-behavior:auto}.tc-live__dot{animation:none}.tc-btn,.tc-herobadge,.tc-situation__go{transition:none}.tc-btn:hover,.tc-btn:active,.tc-herobadge:hover{transform:none}}.tc-anfrage .tc-steps{display:flex;gap:8px;list-style:none;padding:0;margin:36px 0 20px;flex-wrap:wrap}.tc-anfrage .tc-steps li{flex:1;min-width:70px;font-size:.85rem;color:var(--tc-muted);border-top:3px solid rgb(255 255 255 / .15);padding-top:8px}.tc-anfrage .tc-steps li.is-done,.tc-anfrage .tc-steps li[aria-current]{border-color:var(--tc-orange);color:var(--tc-text)}.tc-form fieldset{border:1px solid var(--tc-line);margin:0 0 16px;display:grid;gap:14px;min-width:0}.tc-form [hidden]{display:none!important}.tc-form legend{padding:0 6px}.tc-form label{display:grid;gap:6px;color:var(--tc-text);font-size:.95rem}.tc-form input[type=text],.tc-form input[type=tel],.tc-form input[type=url],.tc-form select,.tc-form textarea{width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgb(255 255 255 / .18);background:#ffffff0d;color:var(--tc-text);font:inherit}.tc-form input[type=file]{color:var(--tc-muted)}.tc-form select option{color:#0b1f33}.tc-form [aria-invalid=true]{border-color:#ff453a!important}.tc-form [data-ok=true]{border-color:#30d158!important}.tc-row{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.tc-choice{display:flex;flex-wrap:wrap;gap:10px}.tc-choice label{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid var(--tc-line);cursor:pointer}.tc-choice label:has(input:checked){border-color:var(--tc-orange);background:#ff6b1a1f}.tc-check{display:flex!important;gap:12px!important;align-items:flex-start}.tc-check input{margin-top:4px;width:20px;height:20px;accent-color:var(--tc-orange);flex:none}.tc-error{color:#ff6961;margin:0}.tc-help summary{cursor:pointer;color:var(--tc-orange)}.tc-form small{color:var(--tc-muted)}.tc-landing-body{margin:0;background:#000}.tc-landing-top{display:flex;justify-content:space-between;align-items:center;width:min(1120px,100% - 40px);margin-inline:auto;padding:18px 0 0;font-weight:700;letter-spacing:-.03em;font-size:1.1rem}.tc-landing-top a{text-decoration:none}.tc-landing-top a span{color:var(--tc-orange)}.tc-group-title{padding-bottom:12px;border-bottom:1px solid var(--tc-line)}.tc-3d{height:190vh}.tc-3d__sticky{position:sticky;top:var(--header-height, 0px);height:calc(100vh - var(--header-height, 0px));width:min(1180px,100% - 40px);margin-inline:auto;display:grid;grid-template-columns:minmax(300px,.85fr) 1.15fr;gap:clamp(16px,4vw,48px);align-items:center}.tc-3d__copy{position:relative;z-index:1}.tc-3d__canvas-wrap{position:relative;height:min(76vh,760px);min-height:320px}.tc-3d__canvas-wrap canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.tc-3d__canvas-wrap:before{content:"";position:absolute;top:8%;right:6%;bottom:8%;left:6%;border-radius:50%;background:radial-gradient(closest-side,rgb(255 255 255 / .07),rgb(255 107 26 / .06) 55%,transparent 75%);filter:blur(10px);pointer-events:none}.tc-3d__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.tc-3d.is-3d .tc-3d__fallback{display:none}.tc-3d__price{font-size:clamp(2rem,4vw,2.8rem);font-weight:700;letter-spacing:-.04em;margin:22px 0 0;color:var(--tc-text)}.tc-3d__price small{display:block;font-size:.95rem;font-weight:500;letter-spacing:-.005em;color:var(--tc-muted);margin-top:4px}.tc-variant{margin-top:6px}.tc-variant__txt{color:var(--tc-muted);line-height:1.5;max-width:40ch;margin:12px 0 20px}.tc-specline{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.tc-specline li{padding:10px 16px;border-radius:999px;border:1px solid var(--tc-line);color:var(--tc-muted);font-size:.92rem}.tc-specline b{color:var(--tc-text);font-weight:600}.tc-compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;background:var(--tc-line);border-radius:26px;overflow:hidden}.tc-compare__col{background:var(--tc-surface);padding:32px 28px;position:relative;display:flex;flex-direction:column;gap:6px}.tc-compare__col .tc-list{margin-bottom:22px}.tc-compare__col .tc-link,.tc-compare__col .tc-btn{margin-top:auto;align-self:flex-start}.tc-compare__col--max{background:linear-gradient(180deg,rgb(255 107 26 / .12),var(--tc-surface) 55%)}.tc-compare__col .tc-3d__price{margin-top:4px;font-size:2rem}@media(max-width:749px){.tc-3d{height:165vh}.tc-3d__sticky{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-items:start;gap:0;padding-top:18px}.tc-3d__copy .tc-lead{font-size:1.02rem;margin-top:10px}.tc-3d__copy .tc-h2{font-size:2rem}.tc-3d__price{margin-top:12px;font-size:1.8rem}.tc-3d__price small{display:inline;margin-left:6px;font-size:.85rem}.tc-3d__copy .tc-btns{margin-top:12px}.tc-3d__copy .tc-btns .tc-btn--ghost{display:none}.tc-3d__canvas-wrap{height:100%;min-height:260px}.tc-variant__txt{display:none}.tc-toggle{margin-top:16px}}.tc-situations{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0 32px;margin-top:40px;border-top:1px solid var(--tc-line)}.tc-situation{display:grid;grid-template-columns:28px 1fr 20px;gap:4px 14px;align-items:start;padding:18px 0;border-bottom:1px solid var(--tc-line);text-decoration:none}.tc-situation .tc-icon{color:var(--tc-orange);width:22px;height:22px;margin-top:2px;grid-row:span 2}.tc-situation__q{font-weight:600;letter-spacing:-.015em;color:var(--tc-text)}.tc-situation__a{grid-column:2;color:var(--tc-muted);font-size:.95rem;line-height:1.4}.tc-situation__go{grid-row:1 / span 2;grid-column:3;align-self:center;color:var(--tc-dim);transition:color var(--tc-transition),transform var(--tc-transition)}.tc-situation__go .tc-icon{color:inherit;margin:0}.tc-situation:hover .tc-situation__go{color:var(--tc-orange);transform:translate(3px)}.tc-steps-list{list-style:none;counter-reset:st;margin:0;padding:0;border-top:1px solid var(--tc-line)}.tc-steps-list li{counter-increment:st;display:grid;grid-template-columns:40px 1fr;gap:2px 12px;padding:18px 0;border-bottom:1px solid var(--tc-line)}.tc-steps-list li:before{content:counter(st,decimal-leading-zero);font-family:var(--tc-mono);font-size:.8rem;color:var(--tc-orange);grid-row:span 2;padding-top:3px}.tc-steps-list b{font-weight:600;letter-spacing:-.015em}.tc-steps-list span{color:var(--tc-muted);line-height:1.45}.tc-note b{color:var(--tc-text)}.tc-team{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;margin-top:56px}.tc-person{margin:0}.tc-person__img{aspect-ratio:4 / 5;border-radius:20px;overflow:hidden;background:var(--tc-surface);border:1px solid var(--tc-line);display:grid;place-items:center;font-size:3rem;font-weight:700;color:var(--tc-orange)}.tc-person__img img{width:100%;height:100%;object-fit:cover}.tc-person figcaption{display:grid;gap:2px;margin-top:12px}.tc-person small{color:var(--tc-orange);font-size:.85rem}.tc-person span{color:var(--tc-muted);font-size:.92rem;line-height:1.4}.tc-choice-card__subs a{gap:12px;white-space:nowrap}.tc-choice-card__subs a span{overflow:hidden;text-overflow:ellipsis;min-width:0}.tc-choice-card__subs b{flex:none}.tc-3d{height:auto}.tc-3d__sticky{position:relative;top:auto;height:auto;min-height:0;padding-block:clamp(64px,9vw,120px) 24px}.tc-3d__canvas-wrap{height:min(56vh,520px)}.tc-more{border-top:1px solid var(--tc-line)}.tc-more>summary{cursor:pointer;list-style:none;padding:20px 0;color:var(--tc-orange);font-weight:600;display:flex;justify-content:space-between}.tc-more>summary::-webkit-details-marker{display:none}.tc-more>summary:after{content:"+";font-size:1.3rem;line-height:1;transition:transform var(--tc-transition)}.tc-more[open]>summary:after{transform:rotate(45deg)}.tc-more[open]>summary{margin-bottom:16px}@media(max-width:749px){.tc-3d__sticky{padding-top:56px}.tc-3d__canvas-wrap{height:44vh}.tc-situations{grid-template-columns:1fr}}.tc-facts{display:grid;grid-template-columns:minmax(260px,.9fr) 1.1fr;gap:clamp(28px,6vw,80px);align-items:start}.tc-facts__sticky{position:sticky;top:calc(var(--header-height, 0px) + 24px);display:grid;gap:14px}.tc-facts__img{margin:0;border-radius:24px;overflow:hidden;background:#f5f5f7;border:1px solid var(--tc-line)}.tc-facts__img img{display:block;width:100%;height:auto}.tc-factlist{list-style:none;padding:0;margin:28px 0 0;border-top:1px solid var(--tc-line)}.tc-factlist li{display:grid;grid-template-columns:minmax(96px,150px) 1fr;gap:18px;align-items:baseline;padding:24px 0;border-bottom:1px solid var(--tc-line)}.tc-factlist__num{font-size:clamp(1.8rem,3.6vw,2.8rem);font-weight:700;letter-spacing:-.045em;line-height:1;color:var(--tc-orange);overflow-wrap:anywhere}.tc-factlist h3{margin:0;font-size:1.15rem;font-weight:600;letter-spacing:-.015em}.tc-factlist p{margin:6px 0 0;color:var(--tc-muted);line-height:1.5}@media(max-width:749px){.tc-facts{grid-template-columns:1fr}.tc-facts__sticky{position:static;grid-template-columns:1fr 1fr}.tc-facts__sticky .tc-note{grid-column:1 / -1}.tc-factlist li{grid-template-columns:84px 1fr;gap:12px}}.tc-product__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,5vw,72px);align-items:start}.tc-product__gallery{position:sticky;top:calc(var(--header-height, 0px) + 20px)}.tc-product__main{margin:0;border-radius:28px;overflow:hidden;background:#fff;aspect-ratio:1;display:grid;place-items:center}.tc-product__main img{width:100%;height:100%;object-fit:contain}.tc-product__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding-bottom:4px}.tc-product__thumb{flex:none;width:72px;height:72px;border-radius:14px;overflow:hidden;border:2px solid transparent;background:#fff;padding:0;cursor:pointer}.tc-product__thumb.is-active{border-color:var(--tc-orange)}.tc-product__thumb img{width:100%;height:100%;object-fit:cover}.tc-product__price{font-size:clamp(2.2rem,4vw,3rem);font-weight:700;letter-spacing:-.04em;margin:22px 0 4px}.tc-product__form{display:grid;gap:12px;margin-top:28px}.tc-product__cta{justify-content:center;padding-block:16px;font-size:1.08rem}.tc-addons{border:1px solid var(--tc-line);border-radius:18px;padding:8px 16px;margin:4px 0}.tc-addons legend{padding:0 6px;color:var(--tc-muted);font-size:.9rem}.tc-addon{display:grid!important;grid-template-columns:22px 1fr auto;gap:12px!important;align-items:center;padding:12px 0;border-bottom:1px solid var(--tc-line);cursor:pointer}.tc-addon:last-child{border-bottom:0}.tc-addon input{width:20px;height:20px;accent-color:var(--tc-orange)}.tc-addon__price{color:var(--tc-muted);white-space:nowrap}.tc-rte{color:var(--tc-muted);line-height:1.6}@media(max-width:749px){.tc-product__grid{grid-template-columns:1fr}.tc-product__gallery{position:static}}.tc-plus{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(28px,6vw,80px);align-items:start;padding:clamp(28px,5vw,56px);border-radius:32px;border:1px solid rgb(255 107 26 / .3);background:radial-gradient(120% 120% at 0% 0%,rgb(255 107 26 / .18),transparent 55%),var(--tc-surface)}.tc-plus__prices{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.tc-plus__price{display:grid;gap:2px;padding:16px 20px;border-radius:18px;border:1px solid var(--tc-line-strong);text-decoration:none;min-width:150px;transition:border-color var(--tc-transition)}.tc-plus__price b{font-size:1.8rem;letter-spacing:-.04em;color:var(--tc-text)}.tc-plus__price span{color:var(--tc-muted);font-size:.88rem}.tc-plus__price.is-best{border-color:var(--tc-orange);background:#ff6b1a1a}.tc-plus__price:hover{border-color:var(--tc-orange)}.tc-wa{width:min(560px,100% - 24px);max-height:calc(100dvh - 24px);border:1px solid var(--tc-line-strong);border-radius:26px;padding:0;overflow:auto;color:var(--tc-text)}.tc-wa::backdrop{background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tc-wa__form{display:grid;gap:14px;padding:clamp(20px,4vw,32px)}.tc-wa__head{display:flex;justify-content:space-between;gap:12px;align-items:start}.tc-wa__head .tc-kicker{margin-bottom:6px}.tc-wa__preis{color:var(--tc-muted);margin:4px 0 0;font-size:.92rem}.tc-wa__close{background:#ffffff14;border:0;color:var(--tc-text);width:36px;height:36px;border-radius:50%;font-size:1.4rem;cursor:pointer;flex:none}.tc-wa__hint{color:var(--tc-muted);margin:0;font-size:.92rem}.tc-wa__go{justify-content:center;padding-block:15px;font-size:1.05rem}.tc-wa input[type=text],.tc-wa input:not([type]),.tc-wa textarea{width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgb(255 255 255 / .18);background:#ffffff0d;color:var(--tc-text);font:inherit}.tc-3d__img{display:grid;place-items:center}.tc-3d__img:before{display:none}.tc-3d__img img{width:min(100%,520px);height:auto;border-radius:24px;background:#fff}.tc-3d__img img[src*=dreh],.tc-3d__img img[src*=auto],.tc-facts__img img[src*=auto]{background:#000}.tc-wa{width:min(600px,100% - 20px);background:linear-gradient(180deg,#14171d,#0b0c10);box-shadow:0 40px 120px -20px #000c,0 0 0 1px #ffffff0f}.tc-wa[open]{animation:tc-wa-in .28s cubic-bezier(.2,.8,.2,1)}@keyframes tc-wa-in{0%{opacity:0;transform:translateY(16px) scale(.98)}}@media(prefers-reduced-motion:reduce){.tc-wa[open]{animation:none}}.tc-wa__notfall{display:grid;gap:16px;padding:clamp(20px,4vw,32px)}.tc-wa__notfall[hidden],.tc-wa__form[hidden]{display:none!important}.tc-wa__step{display:grid;grid-template-columns:32px 1fr;gap:14px;padding-bottom:6px;position:relative}.tc-wa__step:before{content:"";position:absolute;left:15px;top:34px;bottom:-8px;width:2px;background:var(--tc-line)}.tc-wa__step--last:before{display:none}.tc-wa__nr{width:32px;height:32px;border-radius:50%;background:#ff6b1a26;color:var(--tc-orange);display:grid;place-items:center;font-weight:700;font-family:var(--tc-mono);font-size:.85rem}.tc-wa__body{display:grid;gap:10px;min-width:0}.tc-wa__label{font-weight:600;margin:4px 0 0;color:var(--tc-text)}.tc-wa__mehr summary{cursor:pointer;color:var(--tc-orange);font-size:.92rem}.tc-wa__mehr[open]{display:grid;gap:10px}.tc-wa__go .tc-icon{width:1.3em;height:1.3em}.tc-situations__gruppe{grid-column:1 / -1;margin:28px 0 0;padding-bottom:10px;font-family:var(--tc-mono);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-dim);border-bottom:1px solid var(--tc-line)}.tc-situations__gruppe:first-child{margin-top:0}.tc-situations{border-top:0}.tc-fussnote{font-size:.78rem;line-height:1.5;max-width:80ch}.tc-btn--rot{background:#e5241b;color:#fff!important}.tc-btn--rot:hover{background:#ff3b30}.tc-btn--klein{padding:6px 14px;font-size:.85rem;margin-inline:4px}#unfall{background:radial-gradient(80% 60% at 0% 0%,rgb(229 36 27 / .16),transparent 60%),#000}#unfall .tc-steps-list li:before{color:#ff453a}#unfall .tc-kicker b{color:#ff453a}.tc-bubbles{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:40px}.tc-bubble{position:relative;display:grid;gap:8px;padding:28px 26px 26px;border-radius:28px 28px 28px 8px;text-decoration:none;background:linear-gradient(160deg,#1b1f27,#101216);border:1px solid var(--tc-line);transition:transform var(--tc-transition),border-color var(--tc-transition)}.tc-bubble:hover{transform:translateY(-3px);border-color:#ff6b1a8c}.tc-bubble__emo{font-size:2.4rem;line-height:1}.tc-bubble__q{font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700;letter-spacing:-.03em;color:var(--tc-text);line-height:1.15}.tc-bubble__a{color:var(--tc-muted);line-height:1.45}.tc-bubble:after{content:"Schreib uns \2192";color:var(--tc-orange);font-weight:600;font-size:.92rem;margin-top:6px}.tc-wa__fin{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end}.tc-wa__aside{margin:0;padding:12px 14px;border-radius:12px;background:#ff6b1a1a;color:var(--tc-muted);font-size:.88rem;line-height:1.4}.tc-wa__aside b{color:var(--tc-text)}.tc-wa__files{padding:12px 14px;border-radius:12px;border:1px dashed var(--tc-line-strong)}@media(max-width:560px){.tc-wa__fin{grid-template-columns:1fr}}@media(min-width:900px){.tc-bubbles{grid-template-columns:repeat(3,1fr)}}.tc-plusbanner{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;margin-top:18px;padding:20px 24px;border-radius:22px;text-decoration:none;border:1px solid rgb(255 107 26 / .45);background:linear-gradient(100deg,#ff6b1a2e,#ff6b1a0a 60%),var(--tc-surface);transition:transform var(--tc-transition),border-color var(--tc-transition)}.tc-plusbanner:hover{transform:translateY(-2px);border-color:var(--tc-orange)}.tc-plusbanner__tag{background:var(--tc-orange);color:var(--tc-on-orange);font-weight:800;padding:8px 14px;border-radius:999px;letter-spacing:-.01em}.tc-plusbanner__txt{color:var(--tc-muted);line-height:1.45}.tc-plusbanner__txt b{color:var(--tc-text);display:block;font-size:1.08rem}.tc-plusbanner__go{color:var(--tc-text);font-weight:700;white-space:nowrap}@media(max-width:749px){.tc-plusbanner{grid-template-columns:1fr;gap:10px}}.tc-herobadge{display:inline-flex;align-items:center;gap:14px;margin-top:34px;padding:10px 10px 10px 22px;border-radius:999px;text-decoration:none;background:#ffffff0f;border:1px solid rgb(255 107 26 / .5);box-shadow:0 20px 60px -20px #ff6b1a99;transition:transform var(--tc-transition)}.tc-herobadge:hover{transform:translateY(-2px)}.tc-herobadge__label{color:var(--tc-text);font-weight:600;font-size:clamp(1rem,2vw,1.25rem);letter-spacing:-.01em}.tc-herobadge__wert{background:var(--tc-orange);color:var(--tc-on-orange);font-weight:800;font-size:clamp(1.6rem,3.6vw,2.4rem);letter-spacing:-.04em;line-height:1;padding:10px 22px;border-radius:999px}.tc-vs{display:grid;gap:10px}.tc-vs__row{display:grid;grid-template-columns:150px 1fr;gap:14px;align-items:center;padding:18px 20px;border-radius:18px;border:1px solid var(--tc-line);background:var(--tc-surface)}.tc-vs__row span:first-child{font-weight:600}.tc-vs__row--alt span:first-child{color:var(--tc-muted);text-decoration:line-through;text-decoration-color:#ffffff40}.tc-vs__row--wir{border-color:var(--tc-orange);background:linear-gradient(100deg,rgb(255 107 26 / .2),var(--tc-surface));padding-block:24px}.tc-vs__row--wir span:first-child{color:var(--tc-orange);font-size:1.15rem}@media(max-width:560px){.tc-vs__row{grid-template-columns:1fr;gap:4px}}.tc-trust .tc-h3{margin-top:32px}.tc-trust__foto{margin:0;aspect-ratio:4 / 5;border-radius:24px;overflow:hidden;border:1px dashed var(--tc-line);background:var(--tc-surface);display:grid;place-items:center}.tc-trust__foto img{width:100%;height:100%;object-fit:cover}.tc-trust__foto span{color:var(--tc-dim);font-size:.95rem}.tc-pay{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.tc-pay-icon{width:48px;height:30px}.tc-print{margin-top:16px}.tc-print dl{display:grid;grid-template-columns:max-content 1fr;gap:4px 16px;margin:16px 0}.tc-print dt{color:var(--tc-dim)}.tc-print dd{margin:0}@media print{body *{visibility:hidden}.tc-print-area,.tc-print-area *{visibility:visible;color:#000!important}.tc-print-area{position:absolute;inset:0 auto auto 0;width:100%}.tc-print-area .tc-btn{display:none}}.tc-video{margin:0 0 48px}.tc-video video{width:100%;height:auto;border-radius:24px;border:1px solid var(--tc-line);background:#000}@media(prefers-reduced-motion:reduce){.tc-video video{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/tc-home.css.map */
