:root{--primary: #1e3a5f;--primary-active: #14283f;--primary-disabled: #c8ccd2;--accent-amber: #c98b3a;--accent-sage: #6b8a6e;--canvas: #f3f3ee;--surface-soft: #ecece6;--surface-card: #e3e3dc;--surface-strong: #d8d8d0;--surface-dark: #15171a;--surface-dark-elevated: #1f2226;--surface-dark-soft: #1a1d20;--hairline: #d9d9d1;--hairline-soft: #e6e6df;--ink: #0f1114;--body-strong: #1e2226;--body: #383c41;--muted: #6a6e74;--muted-soft: #8e9197;--on-primary: #ffffff;--on-dark: #f3f3ee;--on-dark-soft: #9a9d9f;--success: #4a7a5c;--warning: #c98b3a;--error: #b34a3a;--r-xs: 4px;--r-sm: 6px;--r-md: 8px;--r-lg: 12px;--r-xl: 16px;--r-pill: 9999px;--s-xxs: 4px;--s-xs: 8px;--s-sm: 12px;--s-md: 16px;--s-lg: 24px;--s-xl: 32px;--s-xxl: 48px;--s-section: 96px;--font-display: "Fraunces",Georgia,"Times New Roman",serif;--font-body: "Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono: "JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace}*{box-sizing: border-box}img,video{max-width: 100%;height: auto}picture{display: contents}video[autoplay]{pointer-events: none}video::-webkit-media-controls,video::-webkit-media-controls-enclosure,video::-webkit-media-controls-panel,video::-webkit-media-controls-start-playback-button,video::-webkit-media-controls-play-button{display: none !important;-webkit-appearance: none}html{overflow-x: clip;background: #080f20}html,body{margin: 0;padding: 0}body{overflow-x: clip;overscroll-behavior-x: none;font-family: var(--font-body);font-size: 16px;line-height: 1.55;color: var(--body);background: #080f20;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-feature-settings: "ss01","cv11"}.d-xl{font-family: var(--font-display);font-weight: 400;font-size: 64px;line-height: 1.05;letter-spacing: -1.5px;color: var(--ink)}.d-lg{font-family: var(--font-display);font-weight: 400;font-size: 48px;line-height: 1.1;letter-spacing: -1px;color: var(--ink)}.d-md{font-family: var(--font-display);font-weight: 400;font-size: 36px;line-height: 1.15;letter-spacing: -0.5px;color: var(--ink)}.d-sm{font-family: var(--font-display);font-weight: 400;font-size: 28px;line-height: 1.2;letter-spacing: -0.3px;color: var(--ink)}.t-lg{font-family: var(--font-body);font-weight: 500;font-size: 22px;line-height: 1.3;color: var(--ink)}.t-md{font-family: var(--font-body);font-weight: 500;font-size: 18px;line-height: 1.4;color: var(--ink)}.t-sm{font-family: var(--font-body);font-weight: 500;font-size: 16px;line-height: 1.4;color: var(--ink)}.b-md{font-family: var(--font-body);font-weight: 400;font-size: 16px;line-height: 1.55;color: var(--body)}.b-sm{font-family: var(--font-body);font-weight: 400;font-size: 14px;line-height: 1.55;color: var(--body)}.cap{font-family: var(--font-body);font-weight: 500;font-size: 13px;line-height: 1.4;color: var(--muted)}.cap-u{font-family: var(--font-body);font-weight: 500;font-size: 12px;line-height: 1.4;letter-spacing: 1.5px;text-transform: uppercase;color: var(--muted)}.mono{font-family: var(--font-mono);font-weight: 400;font-size: 13px;line-height: 1.5;color: var(--body)}.wrap{max-width: 1200px;margin: 0 auto;padding: 0 32px}section.band{padding: var(--s-section) 0}section.band + section.band{border-top: 1px solid var(--hairline-soft)}.section-head{margin-bottom: var(--s-xxl)}.section-head .cap-u{color: var(--primary);margin-bottom: var(--s-sm);display: block}.section-head h2{margin: 0}.section-head .b-md{margin-top: var(--s-md);max-width: 64ch}@property --btn-angle{syntax: '<angle>';initial-value: 0deg;inherits: false}@keyframes btn-gold-spin{to{--btn-angle: 360deg}}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;font-family: var(--font-body);font-weight: 500;font-size: 14px;line-height: 1;padding: 0 20px;height: 40px;border-radius: var(--r-md);border: 1px solid transparent;cursor: pointer;user-select: none;transition: background 120ms ease,color 120ms ease,border-color 120ms ease,transform 120ms ease;text-decoration: none}.btn-primary{background: var(--primary);color: var(--on-primary)}.btn-primary:hover{background: var(--primary-active)}.btn-primary:active{transform: translateY(1px)}.btn-primary.is-disabled{background: var(--primary-disabled);color: #ffffff;cursor: not-allowed}.btn-secondary{background: var(--canvas);color: var(--ink);border-color: var(--hairline)}.btn-secondary:hover{background: var(--surface-soft)}.btn-secondary-on-dark{background: var(--surface-dark-elevated);color: var(--on-dark);border-color: transparent}.btn-secondary-on-dark:hover{background: #2a2e33}.btn-text{background: transparent;padding: 0 4px;height: auto;color: var(--ink);border: none}.btn-text:hover{color: var(--primary)}.btn-icon{width: 36px;height: 36px;padding: 0;border-radius: 50%;background: var(--canvas);color: var(--ink);border: 1px solid var(--hairline)}.btn-icon:hover{background: var(--surface-soft)}.btn-on-primary{background: linear-gradient(var(--canvas),var(--canvas)) padding-box,conic-gradient(from var(--btn-angle),rgba(201,139,58,0.15) 0deg,rgba(201,139,58,0.15) 270deg,rgba(255,215,70,1) 315deg,rgba(201,139,58,0.15) 358deg) border-box;border: 1.5px solid transparent;color: var(--primary);animation: btn-gold-spin 3s linear infinite}.btn-on-primary:hover{filter: brightness(0.96)}.btn-ghost-on-primary{background: linear-gradient(rgba(30,58,95,0.2),rgba(30,58,95,0.2)) padding-box,conic-gradient(from var(--btn-angle),rgba(255,255,255,0.18) 0deg,rgba(255,255,255,0.18) 270deg,rgba(255,215,70,0.9) 315deg,rgba(255,255,255,0.18) 358deg) border-box;border: 1.5px solid transparent;color: var(--on-primary);animation: btn-gold-spin 3.6s linear infinite}a.text-link{color: var(--primary);text-decoration: none;border-bottom: 1px solid transparent;transition: border-color 120ms}a.text-link:hover{border-bottom-color: var(--primary)}a.text-link:active{color: var(--primary-active);border-bottom-color: var(--primary-active)}.badge{display: inline-flex;align-items: center;border-radius: var(--r-pill);font-family: var(--font-body);font-weight: 500;height: 22px;padding: 0 10px}.badge-pill{background: var(--surface-card);color: var(--ink);font-size: 12px}.badge-primary{background: var(--primary);color: var(--on-primary);font-size: 11px;letter-spacing: 1.5px;text-transform: uppercase}.badge-amber{background: var(--accent-amber);color: #1f1409;font-size: 11px;letter-spacing: 1.5px;text-transform: uppercase}.badge-success{background: rgba(74,122,92,0.14);color: var(--success);font-size: 12px}.badge-dot{display: inline-flex;align-items: center;gap: 6px}.badge-dot::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: currentColor}.field{display: flex;flex-direction: column;gap: 8px}.field label{font-family: var(--font-body);font-size: 13px;font-weight: 500;color: var(--ink)}input.text-input,select.text-input{font-family: var(--font-body);font-size: 16px;color: var(--ink);background: var(--canvas);height: 40px;padding: 0 14px;border-radius: var(--r-md);border: 1px solid var(--hairline);outline: none;transition: border-color 120ms,box-shadow 120ms}input.text-input:focus,select.text-input:focus{border-color: var(--primary);box-shadow: 0 0 0 3px rgba(30,58,95,0.15)}.tabs{display: inline-flex;gap: 4px;padding: 4px;background: var(--surface-soft);border-radius: var(--r-md)}.tab{padding: 8px 14px;font-size: 14px;font-weight: 500;color: var(--muted);border-radius: var(--r-sm);cursor: pointer;transition: background 120ms,color 120ms}.tab.active{background: var(--canvas);color: var(--ink)}.feature-card{background: var(--surface-card);border-radius: var(--r-lg);padding: var(--s-xl);display: flex;flex-direction: column;gap: 16px;min-height: 220px}.feature-card .icon{width: 32px;height: 32px;color: var(--primary)}.feature-card h4{margin: 0;font-family: var(--font-body);font-weight: 500;font-size: 18px;color: var(--ink)}.feature-card p{margin: 0;color: var(--body);font-size: 15px}.callout-primary{background: var(--primary);color: var(--on-primary);border-radius: var(--r-lg);padding: 64px 56px;display: grid;grid-template-columns: 1.4fr 1fr;gap: 48px;align-items: center}.callout-primary h3{font-family: var(--font-display);font-weight: 400;font-size: 40px;letter-spacing: -0.7px;margin: 0 0 12px;color: var(--on-primary)}.callout-primary p{margin: 0;opacity: 0.85;font-size: 16px}.callout-primary .actions{display: flex;gap: 12px;justify-content: flex-end}.connector{background: var(--canvas);border: 1px solid var(--hairline);border-radius: var(--r-lg);padding: 20px;display: flex;flex-direction: column;gap: 14px;transition: border-color 120ms,background 120ms}.connector:hover{border-color: var(--primary)}.connector .logo{width: 36px;height: 36px;border-radius: 8px;background: var(--surface-soft);display: flex;align-items: center;justify-content: center;font-family: var(--font-display);font-weight: 500;font-size: 16px;color: var(--primary)}.connector .name{font-size: 15px;font-weight: 500;color: var(--ink);margin: 0}.connector .desc{font-size: 13px;color: var(--muted);margin: 0;line-height: 1.5}footer.site-footer{background: var(--surface-dark);color: var(--on-dark-soft);padding: 80px 0 48px}footer.site-footer .wrap{display: flex;justify-content: space-between;align-items: flex-start}@media (max-width: 1024px){.callout-primary{grid-template-columns: 1fr;padding: 48px 36px}.callout-primary .actions{justify-content: flex-start}}@media (max-width: 720px){.wrap{padding: 0 20px}section.band{padding: 64px 0}.callout-primary{grid-template-columns: 1fr;padding: 40px 24px}footer.site-footer .wrap{flex-direction: column}}.site-nav{transition: background 280ms ease,backdrop-filter 280ms ease,-webkit-backdrop-filter 280ms ease,border-color 280ms ease;background: transparent !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;border-bottom-color: transparent !important}.site-nav.is-scrolled{background: rgba(8,15,32,0.96) !important;backdrop-filter: saturate(120%) blur(12px) !important;-webkit-backdrop-filter: saturate(120%) blur(12px) !important;border-bottom-color: rgba(255,255,255,0.07) !important}.hl{color: #ffffff;font-weight: 700;text-transform: uppercase}.show-sm{display: none}@media (max-width: 719px){.hide-sm{display: none}.show-sm{display: inline}}.site-nav{position: sticky;top: 0;z-index: 50;height: 64px;background: rgba(21,23,26,0.96);backdrop-filter: saturate(120%) blur(12px);-webkit-backdrop-filter: saturate(120%) blur(12px);border-bottom: 1px solid rgba(255,255,255,0.07);display: flex;align-items: center}.site-nav .wrap{display: flex;align-items: center;width: 100%;gap: var(--s-lg)}.nav-logo{flex: 1;display: inline-flex;align-items: center;text-decoration: none}.nav-logo-img{height: 48px;width: auto;border-radius: var(--r-sm);display: block}.nav-links{display: none;align-items: center}.nav-links a{font-family: var(--font-body);font-size: 14px;font-weight: 500;color: rgba(243,243,238,0.65);text-decoration: underline;text-underline-offset: 3px;text-decoration-color: rgba(243,243,238,0.3);padding: 0 var(--s-xs);white-space: nowrap;transition: color 120ms}.nav-links a:hover{color: var(--on-dark);text-decoration-color: rgba(243,243,238,0.6)}.nav-pipe{color: rgba(255,255,255,0.2);font-size: 14px;user-select: none}.nav-actions{flex: 1;display: flex;justify-content: flex-end}.btn-nav-cta{background: linear-gradient(rgba(21,23,26,0.92),rgba(21,23,26,0.92)) padding-box,conic-gradient(from var(--btn-angle),rgba(201,139,58,0.12) 0deg,rgba(201,139,58,0.12) 270deg,rgba(255,215,70,0.9) 315deg,rgba(201,139,58,0.12) 358deg) border-box;border: 1px solid transparent;color: var(--on-dark);animation: btn-gold-spin 3s linear infinite;border-radius: var(--r-pill);font-family: var(--font-body);font-size: 11px;font-weight: 500;letter-spacing: 1.5px;text-transform: uppercase;height: 36px;padding: 0 var(--s-md);white-space: nowrap;display: inline-flex;align-items: center;gap: var(--s-xs);text-decoration: none;transition: background 120ms,border-color 120ms}.btn-nav-cta:hover{background: rgba(255,255,255,0.1);border-color: rgba(255,255,255,0.35)}.nav-hamburger{display: none;flex-direction: column;justify-content: center;gap: 5px;background: none;border: none;cursor: pointer;padding: 8px;margin-left: var(--s-xs);flex-shrink: 0}.nav-hamburger span{display: block;width: 22px;height: 2px;background: var(--on-dark);border-radius: 2px;transition: transform 240ms ease,opacity 240ms ease;transform-origin: center}.nav-hamburger[aria-expanded="true"] span:nth-child(1){transform: translateY(7px) rotate(45deg)}.nav-hamburger[aria-expanded="true"] span:nth-child(2){opacity: 0;transform: scaleX(0)}.nav-hamburger[aria-expanded="true"] span:nth-child(3){transform: translateY(-7px) rotate(-45deg)}.mobile-nav{position: fixed;top: 64px;left: 0;right: 0;z-index: 49;background: rgba(8,15,32,0.98);backdrop-filter: saturate(120%) blur(14px);-webkit-backdrop-filter: saturate(120%) blur(14px);border-bottom: 1px solid rgba(255,255,255,0.07);padding: var(--s-lg) var(--s-xl);display: flex;flex-direction: column;gap: var(--s-md);transform: translateY(-8px);opacity: 0;pointer-events: none;transition: transform 240ms ease,opacity 240ms ease}.mobile-nav.is-open{transform: translateY(0);opacity: 1;pointer-events: auto}.mobile-nav-links{display: flex;flex-direction: column}.mobile-nav-links a{font-family: var(--font-body);font-size: 16px;font-weight: 500;color: rgba(243,243,238,0.72);text-decoration: none;padding: var(--s-sm) 0;border-bottom: 1px solid rgba(255,255,255,0.06);transition: color 120ms}.mobile-nav-links a:last-child{border-bottom: none}.mobile-nav-links a:hover{color: var(--on-dark)}.mobile-nav-cta{align-self: flex-start;margin-top: var(--s-sm)}@media (min-width: 900px){.nav-links{display: flex}.nav-hamburger{display: none !important}.mobile-nav{display: none !important}}@media (max-width: 899px){.nav-hamburger{display: flex}.nav-actions{display: none}}.wordmark{display: inline-flex;align-items: center;gap: var(--s-xs);text-decoration: none;flex-shrink: 0}.wordmark .peak{width: 22px;height: 22px}.wordmark-name{font-family: var(--font-display);font-weight: 400;font-size: 19px;letter-spacing: -0.4px;color: var(--ink)}.wordmark-name em{font-style: normal;color: var(--primary)}.wordmark-name-dark{color: var(--on-dark)}.wordmark-name-dark em{color: #6f9ad0}.btn-lg{height: 48px;padding: 0 var(--s-xl);font-size: 16px}section.band + section.band{border-top: none}.hero{min-height: 72vh;display: flex;align-items: center;background: radial-gradient(ellipse 55% 65% at 88% 35%,rgba(20,75,200,0.28) 0%,transparent 65%),linear-gradient(180deg,#060d1c 0%,#080f20 100%);padding: var(--s-section) 0 var(--s-xxl);position: relative;overflow: hidden}.hero-inner{display: flex;flex-direction: column;align-items: center;text-align: center;position: relative;z-index: 1;gap: var(--s-xl)}@property --kicker-angle{syntax: '<angle>';initial-value: 0deg;inherits: false}@keyframes kicker-border-spin{to{--kicker-angle: 360deg}}@property --btn-angle{syntax: '<angle>';initial-value: 0deg;inherits: false}@keyframes btn-gold-spin{to{--btn-angle: 360deg}}.hero-kicker{display: inline-flex;align-items: center;gap: var(--s-xs);background: linear-gradient(rgba(8,18,50,0.88),rgba(8,18,50,0.88)) padding-box,conic-gradient( from var(--kicker-angle),rgba(201,139,58,0.18) 0deg,rgba(201,139,58,0.18) 270deg,rgba(201,139,58,0.85) 292deg,rgba(255,215,70,1.0) 315deg,rgba(201,139,58,0.85) 338deg,rgba(201,139,58,0.18) 358deg,rgba(201,139,58,0.18) 360deg ) border-box;border: 1.5px solid transparent;border-radius: var(--r-pill);padding: 0 var(--s-md);height: 36px;margin-bottom: var(--s-xl);animation: kicker-border-spin 2.8s linear infinite}.hero-kicker span{font-family: var(--font-body);font-size: 12px;font-weight: 500;letter-spacing: 1.8px;text-transform: uppercase;color: rgba(160,200,255,0.9)}.kicker-icon{flex-shrink: 0}.hero-headline{font-family: var(--font-display);font-weight: 400;font-size: 48px;line-height: 1.05;letter-spacing: -2px;color: #ffffff;margin: 0 0 var(--s-xl);max-width: 22ch}.hero-sub{font-family: var(--font-body);font-size: 16px;line-height: 1.7;color: rgba(230,235,245,0.92);margin: 0 0 var(--s-xxl);max-width: 58ch}.hero-cta-row{display: flex;align-items: center;justify-content: center;gap: var(--s-xl);flex-wrap: wrap}.btn-hero-cta{display: inline-flex;align-items: center;background: linear-gradient(rgba(6,15,42,0.9),rgba(6,15,42,0.9)) padding-box,conic-gradient(from var(--btn-angle),rgba(201,139,58,0.55) 0deg,rgba(201,139,58,0.55) 270deg,rgba(255,215,70,0.95) 315deg,rgba(201,139,58,0.55) 358deg) border-box;border: 1.5px solid transparent;color: rgba(200,225,255,0.9);border-radius: var(--r-pill);font-family: var(--font-mono);font-size: 14px;padding: 0 var(--s-xl);height: 52px;text-decoration: none;white-space: nowrap;animation: btn-gold-spin 3s linear infinite}.btn-hero-cta:hover{filter: brightness(1.15)}.hero-logo-hero{height: 110px;width: auto;border-radius: var(--r-sm)}.typed-word{font-style: italic;color: #5aadff}.typed-word::after{content: "|";display: inline-block;margin-left: 3px;font-style: normal;color: #5aadff;animation: cursor-blink 0.75s step-end infinite}@keyframes cursor-blink{0%,100%{opacity: 1}50%{opacity: 0}}.hero-cta-buttons{display: flex;flex-direction: column;gap: var(--s-md);align-items: center;width: 100%}.btn-hero-secondary{display: inline-flex;align-items: center;justify-content: center;background: linear-gradient(rgba(28,14,0,0.97),rgba(28,14,0,0.97)) padding-box,conic-gradient(from var(--btn-angle),rgba(201,139,58,0.55) 0deg,rgba(201,139,58,0.55) 220deg,rgba(255,195,20,1) 278deg,rgba(255,245,90,1) 315deg,rgba(255,195,20,1) 352deg,rgba(201,139,58,0.55) 358deg) border-box;border: 2.5px solid transparent;color: rgba(255,215,100,0.97);border-radius: var(--r-pill);font-family: var(--font-mono);font-size: 13px;letter-spacing: 0.5px;padding: 0 var(--s-xl);height: 44px;text-decoration: none;white-space: nowrap;animation: btn-gold-spin 3s linear infinite;box-shadow: 0 0 36px rgba(201,139,58,0.55),0 0 10px rgba(201,139,58,0.3)}.btn-hero-secondary:hover{box-shadow: 0 0 52px rgba(201,139,58,0.75),0 0 16px rgba(201,139,58,0.45);filter: brightness(1.12)}.hero-robot{position: absolute;right: 0;bottom: -120px;width: 70%;max-width: 880px;height: auto;z-index: 0;transform-origin: center bottom;will-change: transform;opacity: 0;-webkit-mask-image: linear-gradient(to top,transparent 0%,transparent 10%,rgba(0,0,0,0.5) 28%,black 50%,black 85%,transparent 100%);mask-image: linear-gradient(to top,transparent 0%,transparent 10%,rgba(0,0,0,0.5) 28%,black 50%,black 85%,transparent 100%)}.hero-logo-badge{position: absolute;top: 80px;right: 220px;height: 160px;width: 160px;object-fit: contain;z-index: 2;border-radius: var(--r-sm);opacity: 1}.hero-deco{position: absolute;width: 320px;height: auto;opacity: 0.18;pointer-events: none;z-index: 0}.hero-deco-tr{top: 0;right: 0}.hero-deco-bl{bottom: 0;left: 0;transform: rotate(180deg)}.why-section{background: #0d1628;position: relative;overflow: hidden;padding: var(--s-section) 0}.why-inner{display: grid;grid-template-columns: 1fr;gap: var(--s-xxl);align-items: center}.why-left{display: flex;flex-direction: column;gap: var(--s-xl);align-items: center;justify-content: center;position: relative;z-index: 1}.why-quote{margin: 0;padding: var(--s-lg) var(--s-xl) var(--s-xl);border: 1px solid rgba(90,173,255,0.1);background: rgba(20,45,100,0.18);border-radius: var(--r-lg);position: relative}.why-quote-mark{font-family: var(--font-display);font-size: 80px;line-height: 0.9;color: #ffffff;display: block;margin-bottom: var(--s-sm);opacity: 0.9;letter-spacing: -4px}.why-quote p{font-family: var(--font-display);font-weight: 400;font-size: 22px;line-height: 1.55;letter-spacing: -0.3px;color: var(--on-dark);margin: 0 0 var(--s-lg);font-style: italic}.why-quote footer{display: flex;align-items: center;gap: var(--s-sm)}.why-quote-dash{display: block;width: 32px;height: 1.5px;background: var(--primary);flex-shrink: 0;margin-top: 1px}.why-quote-author{font-family: var(--font-body);font-size: 13px;font-weight: 500;letter-spacing: 0.12em;text-transform: uppercase;color: var(--on-dark-soft)}.why-center{display: flex;justify-content: center;align-items: flex-end;overflow: visible}@keyframes why-float{0%,100%{transform: translateY(-8px) rotate(28deg)}50%{transform: translateY(-20px) rotate(28deg)}}.why-robot-img{width: 160%;max-width: 780px;height: auto;display: block;will-change: transform;opacity: 0;transform: translateY(200px) rotate(28deg);transition: transform 1.1s cubic-bezier(0.22,1,0.36,1),opacity 0.9s ease;margin-bottom: -80px;-webkit-mask-image: linear-gradient(to top,transparent 0%,transparent 18%,rgba(0,0,0,0.55) 32%,black 50%);mask-image: linear-gradient(to top,transparent 0%,transparent 18%,rgba(0,0,0,0.55) 32%,black 50%)}.why-robot-img.is-visible{opacity: 1;animation: why-float 7s ease-in-out infinite}.why-right{display: flex;flex-direction: column;gap: var(--s-lg);position: relative;z-index: 1}.btn-why-cta{display: inline-flex;align-items: center;gap: var(--s-sm);background: linear-gradient(#15171a,#15171a) padding-box,conic-gradient(from var(--btn-angle),rgba(201,139,58,0.12) 0deg,rgba(201,139,58,0.12) 270deg,rgba(255,215,70,0.9) 315deg,rgba(201,139,58,0.12) 358deg) border-box;border: 1px solid transparent;color: var(--on-dark);animation: btn-gold-spin 3.2s linear infinite;border-radius: var(--r-pill);font-family: var(--font-mono);font-size: 13px;letter-spacing: 0.5px;padding: 0 var(--s-lg);height: 44px;text-decoration: none;width: fit-content;transition: background 150ms}.btn-why-cta:hover{background: #222529}.why-statement{font-family: var(--font-body);font-weight: 600;font-size: 18px;line-height: 1.45;color: var(--on-dark);margin: 0}.why-heading{font-family: var(--font-display);font-weight: 400;font-size: 52px;line-height: 1.05;letter-spacing: -1.2px;color: var(--on-dark);margin: 0}.why-list{list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: var(--s-md)}.why-list li{font-family: var(--font-mono);font-size: 14px;color: var(--on-dark-soft);display: flex;align-items: center;gap: var(--s-sm)}.why-list li::before{content: "→";color: var(--primary);flex-shrink: 0}.stats-section{background: #080f20;overflow: hidden;padding: var(--s-section) 0}.stats-orbit{display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: auto auto auto;gap: var(--s-md);align-items: stretch}.stats-card--tl{grid-column: 1;grid-row: 1}.stats-card--tr{grid-column: 2;grid-row: 1}.stats-center{grid-column: 1 / -1;grid-row: 2}.stats-card--bl{grid-column: 1;grid-row: 3}.stats-card--br{grid-column: 2;grid-row: 3}.stats-center{display: flex;justify-content: center;align-items: center;padding: var(--s-sm) 0}.stats-vis-inner{position: relative;width: 280px;height: 280px;display: flex;align-items: center;justify-content: center}.stats-vis-ring{position: absolute;inset: 0;width: 100%;height: 100%;animation: stats-ring-cw 14s linear infinite}.stats-vis-ring-inner{position: absolute;inset: 0;width: 100%;height: 100%;animation: stats-ring-ccw 20s linear infinite}@keyframes stats-ring-cw{to{transform: rotate(360deg)}}@keyframes stats-ring-ccw{to{transform: rotate(-360deg)}}.stats-gif{width: 140px;height: 140px;object-fit: contain;display: block;position: relative;z-index: 1;border-radius: var(--r-md)}.stats-vis-corner{position: absolute;width: 16px;height: 16px;border-color: rgba(90,173,255,0.55);border-style: solid}.sv-tl{top: 0;left: 0;border-width: 1.5px 0 0 1.5px}.sv-tr{top: 0;right: 0;border-width: 1.5px 1.5px 0 0}.sv-bl{bottom: 0;left: 0;border-width: 0 0 1.5px 1.5px}.sv-br{bottom: 0;right: 0;border-width: 0 1.5px 1.5px 0}.stats-vis-scan{position: absolute;top: 0;left: 0;right: 0;height: 100%;background: linear-gradient(to right,transparent,rgba(90,173,255,0.75),transparent) top / 100% 1px no-repeat;animation: stats-scan 3.5s ease-in-out infinite;pointer-events: none;will-change: transform}@keyframes stats-scan{0%{transform: translateY(0);opacity: 0}8%{opacity: 1}92%{opacity: 1}100%{transform: translateY(100%);opacity: 0}}.stats-vis-meta{position: absolute;bottom: -28px;left: 0;right: 0;display: flex;justify-content: space-between;font-family: var(--font-mono);font-size: 9px;letter-spacing: 1.4px;text-transform: uppercase;color: rgba(90,173,255,0.38)}.stats-card{background: rgba(20,45,100,0.18);border: 1px solid rgba(90,173,255,0.1);border-radius: var(--r-lg);padding: var(--s-lg) var(--s-xl);display: flex;flex-direction: column;gap: var(--s-xs);transition: border-color 200ms,box-shadow 200ms}.stats-card:hover{border-color: rgba(90,173,255,0.25);box-shadow: 0 0 28px rgba(90,173,255,0.07)}.stats-pct{font-family: var(--font-display);font-weight: 400;font-size: 48px;line-height: 1;letter-spacing: -2px;color: #5aadff;display: block;margin-bottom: var(--s-xs)}.stats-headline{font-family: var(--font-body);font-weight: 700;font-size: 15px;line-height: 1.3;color: var(--on-dark);margin: 0}.stats-body{font-family: var(--font-mono);font-size: 12px;line-height: 1.8;color: rgba(180,210,255,0.65);margin: 0;flex: 1}.stats-source{font-family: var(--font-mono);font-size: 10px;color: rgba(180,210,255,0.62);margin: 0;margin-top: var(--s-xs)}.stats-vis-inner{width: 200px;height: 200px}.stats-gif{width: 100px;height: 100px}.stats-pct{font-size: 36px}.stats-headline{font-size: 13px}.stats-body{font-size: 11px;line-height: 1.6}.stats-card{padding: var(--s-md);gap: 4px}@media (min-width: 720px){.stats-orbit{grid-template-columns: 1fr 300px 1fr;grid-template-rows: 1fr 1fr;gap: var(--s-xl);min-height: 560px}.stats-center{grid-column: 2;grid-row: 1 / 3;padding: 0}.stats-card--tl{grid-column: 1;grid-row: 1}.stats-card--tr{grid-column: 3;grid-row: 1}.stats-card--bl{grid-column: 1;grid-row: 2}.stats-card--br{grid-column: 3;grid-row: 2}.stats-pct{font-size: 52px}.stats-headline{font-size: 16px}.stats-body{font-size: 13px;line-height: 1.8}.stats-card{padding: var(--s-lg) var(--s-xl);gap: var(--s-xs)}.stats-vis-inner{width: 300px;height: 300px}.stats-gif{width: 150px;height: 150px}}.features-grid{display: grid;grid-template-columns: 1fr;gap: var(--s-lg)}.testimonial-section{background: var(--surface-card)}.testimonial{max-width: 680px;margin: 0 auto;text-align: center;padding: 0}.testimonial-mark{font-family: var(--font-display);font-weight: 400;font-size: 96px;line-height: 0.8;color: var(--accent-amber);display: block;margin-bottom: var(--s-sm)}.testimonial-quote{font-family: var(--font-display);font-weight: 400;font-size: 22px;line-height: 1.45;letter-spacing: -0.3px;color: var(--ink);margin: 0 0 var(--s-xl)}.testimonial-footer{display: flex;align-items: center;justify-content: center;gap: var(--s-md)}.testimonial-avatar{width: 48px;height: 48px;border-radius: 50%;background: var(--surface-strong);display: flex;align-items: center;justify-content: center;font-family: var(--font-body);font-weight: 500;font-size: 14px;color: var(--muted);flex-shrink: 0}.testimonial-meta{display: flex;flex-direction: column;text-align: left;gap: 2px}.testimonial-name{font-family: var(--font-body);font-weight: 500;font-size: 15px;color: var(--ink)}.testimonial-role{font-size: 14px;color: var(--muted)}.cta-section{background: var(--primary)}.cta-wrap{text-align: center;max-width: 680px;margin: 0 auto}.cta-headline{font-family: var(--font-display);font-weight: 400;font-size: 32px;line-height: 1.15;letter-spacing: -0.5px;color: var(--on-primary);margin: 0 0 var(--s-md)}.cta-sub{font-size: 17px;color: var(--on-primary);opacity: 0.8;margin: 0 0 var(--s-xl)}.cta-actions{display: flex;flex-wrap: wrap;gap: var(--s-md);justify-content: center}.cta-final-section{background: radial-gradient(ellipse 70% 80% at 50% 60%,rgba(20,48,120,0.32) 0%,transparent 70%),linear-gradient(180deg,#0d1628 0%,#080f20 100%);padding: var(--s-section) 0;text-align: center;overflow-x: clip}.cta-final-wrap{display: flex;flex-direction: column;align-items: center;gap: var(--s-xl)}.cta-final-headline{font-family: var(--font-display);font-weight: 400;font-size: clamp(40px,6vw,72px);letter-spacing: -2px;color: #ffffff;margin: 0;line-height: 1.05}.cta-final-sub{font-family: var(--font-body);font-size: clamp(15px,2vw,17px);color: rgba(243,243,238,0.72);margin: 0;max-width: 52ch;line-height: 1.6}.cta-final-sub strong{color: #ffffff;font-weight: 600}.cta-final-buttons{display: flex;flex-wrap: wrap;gap: var(--s-lg);justify-content: center;align-items: center}.cta-final-note{font-family: var(--font-mono);font-size: 12px;color: rgba(180,210,255,0.35);margin: 0;letter-spacing: 0.04em}@media (max-width: 719px){.cta-final-section{padding: var(--s-xxl) 0}.cta-final-buttons{flex-direction: column;width: 100%}.cta-final-buttons .btn-hero-secondary,.cta-final-buttons .btn-hero-cta{width: 100%;justify-content: center}}@property --footer-angle{syntax: '<angle>';initial-value: 0deg;inherits: false}@keyframes footer-line-spin{to{--footer-angle: 360deg}}footer.site-footer{background: #080f20;color: var(--on-dark);padding: 0}footer.site-footer .wrap{display: block}.footer-glow-line{height: 2px;background: conic-gradient( from var(--footer-angle),rgba(201,139,58,0.15) 0deg,rgba(255,215,70,0.95) 55deg,rgba(90,173,255,0.55) 110deg,rgba(201,139,58,0.15) 180deg,rgba(90,173,255,0.55) 250deg,rgba(255,215,70,0.95) 305deg,rgba(201,139,58,0.15) 360deg );animation: footer-line-spin 7s linear infinite}.footer-inner{display: grid;grid-template-columns: 230px 1fr 270px;gap: 56px;align-items: flex-start;padding: 72px 0 56px;border-bottom: 1px solid rgba(255,255,255,0.07)}.footer-brand{display: flex;flex-direction: column;gap: var(--s-lg)}.footer-logo-img{height: 68px;width: auto;display: block}.footer-tagline{font-family: var(--font-body);font-size: 13px;color: var(--on-dark-soft);line-height: 1.65;margin: 0}.footer-socials{display: flex;gap: var(--s-xs)}.social-btn{display: flex;align-items: center;justify-content: center;width: 32px;height: 32px;border-radius: var(--r-sm);color: var(--on-dark-soft);text-decoration: none;transition: color 150ms,background 150ms,border-color 150ms;background: rgba(90,173,255,0.05);border: 1px solid rgba(90,173,255,0.12)}.social-btn:hover{background: rgba(255,215,70,0.08);border-color: rgba(255,215,70,0.38);color: rgba(255,215,70,0.9)}.footer-nav{display: flex;gap: 56px;align-items: flex-start;padding-top: 2px}.footer-col ul{list-style: none;padding: 0;margin: var(--s-md) 0 0;display: flex;flex-direction: column;gap: 11px}.footer-col-heading{font-family: var(--font-body);font-size: 11px;font-weight: 600;color: #5aadff;text-transform: uppercase;letter-spacing: 0.09em;margin: 0}.footer-col a{font-size: 14px;color: var(--on-dark-soft);text-decoration: none;transition: color 150ms;display: inline-block}.footer-col a:hover{color: var(--on-dark)}.footer-cta-col{display: flex;flex-direction: column;gap: 14px;padding-top: 2px}.footer-cta-link{display: inline-flex;align-items: center;gap: 5px;font-family: var(--font-mono);font-size: 12px;font-weight: 500;letter-spacing: 0.04em;color: rgba(255,215,70,0.85);text-decoration: none;transition: color 150ms,gap 150ms;align-self: flex-start}.footer-cta-link:hover{color: rgba(255,215,70,1);gap: 8px}.footer-contact-link{font-family: var(--font-body);font-size: 13px;color: var(--on-dark-soft);text-decoration: none;transition: color 150ms}.footer-contact-link:hover{color: var(--on-dark)}.footer-badges{display: flex;gap: var(--s-sm);align-items: center;flex-wrap: wrap}.footer-badges img{height: 36px;width: auto;max-width: 120px;display: block;border-radius: var(--r-xs);opacity: 0.72;transition: opacity 150ms}.footer-badges img:hover{opacity: 1}.footer-bottom{display: flex;align-items: center;justify-content: space-between;padding: var(--s-lg) 0 var(--s-xl);flex-wrap: wrap;gap: var(--s-md);border-top: 1px solid rgba(255,255,255,0.05)}.footer-copy{font-family: var(--font-body);font-size: 13px;color: rgba(154,157,159,0.78);margin: 0}.footer-legal{display: flex;gap: var(--s-xl);align-items: center}.footer-legal a{font-family: var(--font-body);font-size: 13px;color: rgba(154,157,159,0.78);text-decoration: none;transition: color 150ms}.footer-legal a:hover{color: var(--on-dark-soft)}@media (max-width: 719px){.footer-inner{grid-template-columns: 1fr;gap: var(--s-xxl);padding: 48px 0 40px}.footer-nav{gap: var(--s-xl);flex-wrap: wrap}.footer-bottom{flex-direction: column;align-items: flex-start;gap: var(--s-sm)}.footer-legal{flex-wrap: wrap;gap: var(--s-lg)}.footer-badges{flex-wrap: wrap}}@media (min-width: 720px){.why-inner{grid-template-columns: 1fr 1fr}.why-center{grid-column: 1 / -1}.why-heading{font-size: 64px}.hero-headline{font-size: 68px;letter-spacing: -2.5px}.hero-sub{font-size: 14px}.hero-circuit{width: 340px;height: 380px}.features-grid{grid-template-columns: repeat(2,1fr)}.testimonial-quote{font-size: 26px}.cta-headline{font-size: 40px;letter-spacing: -0.7px}}@media (min-width: 1024px){.why-inner{grid-template-columns: 1fr 1.4fr 1fr}.why-center{grid-column: auto}.why-robot-img{max-width: 100%;max-height: 600px;object-fit: contain}.why-heading{font-size: 72px}.hero-headline{font-size: 88px;letter-spacing: -3px}.hero-sub{font-size: 15px}.hero-circuit{width: 380px;height: 430px}.hero-robot{width: 95%;right: 0}.features-grid{grid-template-columns: repeat(3,1fr)}.testimonial-quote{font-size: 28px}.cta-headline{font-size: 46px;letter-spacing: -1px}}.kpi-section{background: #080f20;padding: var(--s-section) 0;overflow: hidden}.kpi-wrap{max-width: 900px}.kpi-frame{position: relative}.kpi-svg-frame{position: absolute;inset: 0;width: 100%;height: 100%;pointer-events: none;overflow: visible}@keyframes kpi-border-pulse{0%,100%{opacity: 0.25}50%{opacity: 0.75}}.kpi-glow-border{animation: kpi-border-pulse 3s ease-in-out infinite}@keyframes kpi-dot-pulse{0%,100%{opacity: 0.35;transform: scale(1)}50%{opacity: 1;transform: scale(1.6)}}.kpi-cdot{transform-box: fill-box;transform-origin: center;animation: kpi-dot-pulse 2.5s ease-in-out infinite}@keyframes kpi-scan-move{0%{transform: translateX(-160px);opacity: 0}6%{opacity: 1}92%{opacity: 1}100%{transform: translateX(1100px);opacity: 0}}.kpi-scan{position: absolute;top: 0;left: 0;width: 120px;height: 100%;background: linear-gradient(to right,transparent,rgba(80,150,255,0.06) 25%,rgba(80,150,255,0.2) 50%,rgba(80,150,255,0.06) 75%,transparent);animation: kpi-scan-move 5s ease-in-out infinite;pointer-events: none;z-index: 1}.kpi-inner{display: flex;align-items: center;justify-content: space-between;padding: 48px 56px;gap: var(--s-xl);position: relative;overflow: hidden}.kpi-item{text-align: center;display: flex;flex-direction: column;align-items: center;flex: 1;position: relative;z-index: 2}.kpi-number{font-family: var(--font-mono);font-size: 52px;font-weight: 700;color: #ffffff;letter-spacing: -1.5px;line-height: 1;text-shadow: 0 0 24px rgba(80,150,255,0.5),0 0 48px rgba(80,150,255,0.2)}.kpi-label{font-family: var(--font-body);font-size: 12px;color: #8892a4;font-weight: 400;letter-spacing: 0.14em;text-transform: uppercase;margin-top: 6px;line-height: 1.5}.kpi-label + .kpi-label{margin-top: 2px}.kpi-divider{width: 1px;height: 52px;background: linear-gradient(to bottom,transparent,rgba(80,150,255,0.7) 50%,transparent);box-shadow: 0 0 8px rgba(80,150,255,0.45);flex-shrink: 0}@media (max-width: 720px){.kpi-section{padding: var(--s-xl) 0}.kpi-inner{flex-direction: column;padding: 20px 16px;gap: var(--s-md)}.kpi-divider{width: 28px;height: 1px;background: linear-gradient(to right,transparent,rgba(80,150,255,0.7) 50%,transparent)}.kpi-number{font-size: 28px}.kpi-label{font-size: 10px;margin-top: 4px}}.wieso-section{position: relative;min-height: 52vh;overflow: hidden;display: flex;align-items: center;background: #0d1628}.wieso-video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: 0}.wieso-overlay-lr{position: absolute;inset: 0;z-index: 1;background: linear-gradient(to right,rgba(8,8,22,0.88) 0%,rgba(8,8,22,0.65) 50%,rgba(8,8,22,0.05) 100%)}.wieso-overlay-tb{position: absolute;inset: 0;z-index: 1;background: linear-gradient(to top,rgba(10,10,26,0.82) 0%,transparent 40%,rgba(10,10,26,0.28) 100%)}.wieso-inner{position: relative;z-index: 2;padding: 56px 32px;width: 100%;min-width: 0;box-sizing: border-box}.wieso-content{max-width: 720px}.wieso-headline{font-family: var(--font-display);font-weight: 400;font-size: clamp(38px,5.5vw,68px);line-height: 1.02;letter-spacing: -2.5px;color: #ffffff;margin: 0;text-shadow: 0 0 60px rgba(255,255,255,0.35),0 0 120px rgba(90,150,255,0.2),0 2px 8px rgba(0,0,0,0.6)}.wieso-line{margin-top: 20px;height: 2px;width: 420px;max-width: 90%;background: linear-gradient(to right,rgba(255,255,255,0.9) 0%,rgba(90,173,255,0.6) 60%,transparent 100%);border-radius: 2px;box-shadow: 0 0 12px rgba(255,255,255,0.25),0 0 28px rgba(90,173,255,0.2)}.wieso-body{margin-top: 24px;font-family: var(--font-body);font-size: 16px;line-height: 1.75;color: rgba(255,255,255,0.92);max-width: 560px;font-style: normal;text-shadow: 0 0 30px rgba(90,173,255,0.18),0 1px 4px rgba(0,0,0,0.5)}.wieso-badge{position: absolute;bottom: 48px;right: 48px;z-index: 2;animation: wieso-pulse 4s ease-in-out infinite;opacity: 0.6}@keyframes wieso-pulse{0%,100%{opacity: 0.5}50%{opacity: 0.75}}.wieso-reveal{opacity: 0;transform: translateY(28px);transition: opacity 0.75s ease,transform 0.75s cubic-bezier(0.22,1,0.36,1)}.wieso-reveal-2{transition-delay: 0.18s}.wieso-reveal-3{transition-delay: 0.36s}.wieso-reveal.in-view{opacity: 1;transform: translateY(0)}@media (max-width: 720px){.wieso-section{min-height: 60vh}.wieso-overlay-lr{background: rgba(10,10,26,0.55)}.wieso-overlay-tb{background: linear-gradient(to top,rgba(10,10,26,0.7) 0%,transparent 40%,rgba(10,10,26,0.2) 100%)}.wieso-badge{display: none}.wieso-inner{padding: 40px 20px}.wieso-content{max-width: 100%}.wieso-body{max-width: 100%;font-size: 15px}.wieso-headline{font-size: clamp(26px,7.5vw,38px);letter-spacing: -1px}}.loesungen-section{background: #080f20;padding: var(--s-section) 0}.loesungen-wrap{max-width: 1100px}.loesungen-header{margin-bottom: 52px}.loesungen-tag{display: inline-flex;align-items: center;gap: 8px;background: rgba(90,173,255,0.08);border: 1px solid rgba(90,173,255,0.3);border-radius: var(--r-pill);padding: 6px 14px;font-family: var(--font-body);font-size: 11px;font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;color: rgba(90,173,255,0.9);margin-bottom: var(--s-lg)}.loesungen-headline{font-family: var(--font-display);font-weight: 400;font-size: clamp(36px,5vw,58px);line-height: 1.08;letter-spacing: -1.5px;color: #ffffff;margin: 0 0 var(--s-lg);text-shadow: 0 0 50px rgba(255,255,255,0.2),0 2px 6px rgba(0,0,0,0.5)}.loesungen-headline em{font-style: italic;color: #5aadff;text-shadow: 0 0 30px rgba(90,173,255,0.5),0 0 60px rgba(90,173,255,0.2)}.loesungen-sub{font-family: var(--font-body);font-size: 16px;line-height: 1.65;color: rgba(255,255,255,0.75);max-width: 560px;margin: 0}.loesungen-grid{display: grid;grid-template-columns: 1fr;gap: 16px}@media (min-width: 720px){.loesungen-grid{grid-template-columns: 1.6fr 1fr;grid-template-rows: auto auto}.loes-card-lg{grid-column: 1;grid-row: 1}.loes-card-sm{grid-column: 2;grid-row: 1}.loes-card-xs{grid-column: 1;grid-row: 2}.loes-card-md{grid-column: 2;grid-row: 2}}.loes-card{background: rgba(90,173,255,0.04);border: 1px solid rgba(90,173,255,0.12);border-radius: var(--r-xl);padding: var(--s-xl);display: flex;flex-direction: column;gap: var(--s-md)}.loes-icon-wrap{width: 44px;height: 44px;background: rgba(90,173,255,0.1);border: 1px solid rgba(90,173,255,0.25);border-radius: var(--r-md);display: flex;align-items: center;justify-content: center;flex-shrink: 0}.loes-title{font-family: var(--font-body);font-weight: 600;font-size: 20px;color: #ffffff;margin: 0;letter-spacing: -0.2px;text-shadow: 0 0 20px rgba(255,255,255,0.15)}.loes-desc{font-family: var(--font-body);font-size: 14px;line-height: 1.65;color: rgba(255,255,255,0.78);margin: 0}.loes-detail{font-family: var(--font-body);font-size: 13px;line-height: 1.7;color: rgba(255,255,255,0.52);margin: 0}.loes-detail strong{color: rgba(90,173,255,0.85);font-weight: 600}.loes-process{display: flex;align-items: flex-start;gap: 0;margin-top: var(--s-md);background: rgba(90,173,255,0.04);border: 1px solid rgba(90,173,255,0.1);border-radius: var(--r-lg);padding: var(--s-lg) var(--s-md);flex-wrap: wrap;row-gap: var(--s-md)}.loes-step{display: flex;flex-direction: column;align-items: center;gap: 6px;flex: 1;min-width: 80px}.loes-step-icon{width: 36px;height: 36px;border-radius: 50%;background: rgba(255,255,255,0.05);border: 1px solid rgba(255,255,255,0.12);display: flex;align-items: center;justify-content: center}.loes-step-active .loes-step-icon{background: rgba(90,173,255,0.12);border-color: rgba(90,173,255,0.4);box-shadow: 0 0 12px rgba(90,173,255,0.2)}.loes-step-label{font-size: 10px;color: rgba(255,255,255,0.52);text-align: center}.loes-step-active .loes-step-label{color: rgba(90,173,255,0.9)}.loes-step-sub{font-family: var(--font-body);font-size: 11px;color: rgba(255,255,255,0.35);text-align: center}.loes-step-arrow{color: rgba(90,173,255,0.3);font-size: 16px;padding-top: 10px;flex-shrink: 0}.loes-flow{margin-top: var(--s-md);display: flex;flex-direction: column;background: rgba(90,173,255,0.04);border: 1px solid rgba(90,173,255,0.1);border-radius: var(--r-lg);overflow: hidden}.loes-flow-row{display: flex;align-items: center;gap: var(--s-sm);padding: 12px 16px;font-family: var(--font-body);font-size: 13px;color: rgba(255,255,255,0.52)}.loes-flow-done{color: rgba(255,255,255,0.72)}.loes-flow-active{color: #ffffff}.loes-flow-dot{width: 8px;height: 8px;border-radius: 50%;background: rgba(255,255,255,0.2);flex-shrink: 0}.loes-flow-dot-done{background: rgba(90,173,255,0.7)}.loes-flow-dot-active{background: #5aadff;box-shadow: 0 0 8px rgba(90,173,255,0.7)}.loes-flow-check{margin-left: auto;color: rgba(90,173,255,0.85);font-size: 13px}.loes-flow-bar{margin-left: auto;width: 52px;height: 3px;background: linear-gradient(to right,#5aadff,rgba(90,173,255,0.15));border-radius: 2px;box-shadow: 0 0 8px rgba(90,173,255,0.4)}.loes-flow-dots{margin-left: auto;color: rgba(255,255,255,0.25);letter-spacing: 2px}.loes-flow-connector{height: 1px;background: rgba(90,173,255,0.08);margin: 0}.loes-code{margin-top: var(--s-md);background: rgba(0,0,0,0.35);border: 1px solid rgba(255,255,255,0.07);border-radius: var(--r-lg);padding: var(--s-md) var(--s-lg);font-family: var(--font-mono);font-size: 12px;line-height: 1.8;display: flex;flex-direction: column;gap: 1px}.loes-code-comment{color: rgba(255,255,255,0.25)}.loes-code-line{color: rgba(255,255,255,0.6)}.loes-code-indent{padding-left: 16px}.loes-code-kw{color: #5aadff}.loes-code-str{color: rgba(201,139,58,0.85)}.loes-code-ok{color: rgba(74,122,92,0.9);margin-top: 4px}.loes-pills{display: flex;flex-direction: column;gap: 8px;margin-top: var(--s-sm)}.loes-pill{display: flex;align-items: center;gap: 10px;background: rgba(90,173,255,0.06);border: 1px solid rgba(90,173,255,0.15);border-radius: var(--r-md);padding: 10px 14px;font-family: var(--font-body);font-size: 13px;color: rgba(255,255,255,0.75)}.loes-anim{opacity: 0;transform: translateY(36px);transition: opacity 0.65s ease var(--loes-delay,0ms),transform 0.65s cubic-bezier(0.22,1,0.36,1) var(--loes-delay,0ms)}.loes-anim.in-view{opacity: 1;transform: translateY(0)}.mv-section{background: #0d1628;padding: var(--s-section) 0;position: relative;overflow: hidden}.mv-circuit{position: absolute;top: 0;right: 0;width: 320px;height: 280px;pointer-events: none;opacity: 0.7}.mv-wrap{max-width: 1100px;display: flex;flex-direction: column;gap: 40px}.mv-headline{font-family: var(--font-display);font-weight: 400;font-size: clamp(30px,4vw,52px);line-height: 1.08;letter-spacing: -1.5px;color: var(--on-dark);text-align: center;margin: 0;max-width: 20ch;align-self: center}.mv-row{display: grid;grid-template-columns: 1fr;gap: 32px;align-items: start}@media (min-width: 720px){.mv-row{grid-template-columns: 290px 1fr 1fr;align-items: center;gap: 40px}}.mv-img-col{display: flex;justify-content: center;align-items: center}.mv-hand{width: 100%;max-width: 420px;height: auto;display: block;border-radius: var(--r-lg);filter: drop-shadow(0 16px 36px rgba(30,58,95,0.18));-webkit-mask-image: linear-gradient(to right,transparent 0%,black 38%);mask-image: linear-gradient(to right,transparent 0%,black 38%);animation: mv-hand-tilt 4s ease-in-out infinite;transform-origin: center center}@keyframes mv-hand-tilt{0%{transform: rotate(-6deg) scale(1)}25%{transform: rotate(4deg) scale(1.03)}50%{transform: rotate(-4deg) scale(1)}75%{transform: rotate(5deg) scale(1.02)}100%{transform: rotate(-6deg) scale(1)}}.mv-mission-col{display: flex;flex-direction: column;gap: var(--s-md)}.mv-deliver-col{display: flex;flex-direction: column;gap: var(--s-md)}.mv-block-title{font-family: var(--font-body);font-weight: 700;font-size: 15px;color: var(--on-dark);margin: 0;letter-spacing: 0.06em;text-transform: uppercase}.mv-mono-text{font-family: var(--font-body);font-size: 14px;line-height: 1.7;color: var(--on-dark-soft);margin: 0}.mv-divider{height: 1px;width: 100%;background: linear-gradient(to right,rgba(255,255,255,0.1) 70%,transparent 100%);margin: 8px 0}.mv-bullets{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 10px}.mv-bullets li{display: flex;align-items: baseline;gap: var(--s-sm)}.mv-arrow{font-family: var(--font-body);font-size: 12px;color: #5aadff;flex-shrink: 0;font-weight: 600}.mv-bullets span:last-child{font-family: var(--font-body);font-size: 14px;line-height: 1.5;color: var(--on-dark-soft)}.mv-numbered{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column}.mv-numbered li{display: flex;align-items: center;gap: var(--s-md);padding: 12px 0;border-bottom: 1px solid rgba(255,255,255,0.07)}.mv-numbered li:first-child{border-top: 1px solid rgba(255,255,255,0.07)}.mv-num{font-family: var(--font-mono);font-size: 11px;color: var(--on-dark-soft);font-weight: 400;letter-spacing: 0.08em;flex-shrink: 0;min-width: 24px}.mv-numbered .mv-mono-text{font-size: 14px;color: rgba(243,243,238,0.75);font-weight: 500}.mv-reveal{opacity: 0;transform: translateY(24px);transition: opacity 0.7s ease,transform 0.7s cubic-bezier(0.22,1,0.36,1)}.mv-reveal-2{transition-delay: 0.1s}.mv-reveal-3{transition-delay: 0.2s}.mv-reveal-4{transition-delay: 0.15s}.mv-reveal-5{transition-delay: 0.28s}.mv-reveal.in-view{opacity: 1;transform: translateY(0)}.nav-links a.nav-active,.nav-links a.active{color: var(--on-dark);text-decoration-color: rgba(243,243,238,0.55)}.leistungen-hero{background: var(--canvas);padding: var(--s-section) 0}.leistungen-hero-inner{max-width: 680px;margin: 0 auto;text-align: center;display: flex;flex-direction: column;align-items: center;gap: var(--s-md)}.leistungen-hero-inner .cap-u{color: var(--primary);letter-spacing: 2px}.leistungen-hero-inner .d-lg{margin: 0}.leistungen-sub{max-width: 54ch;margin: 0}.leistungen-grid-section{background: var(--surface-card)}.site-footer.site-footer-slim{padding: var(--s-xxl) 0}.footer-slim-inner{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: var(--s-md)}.footer-links{display: flex;gap: var(--s-xl)}.footer-links a{font-family: var(--font-body);font-size: 13px;color: var(--on-dark-soft);text-decoration: none;transition: color 120ms}.footer-links a:hover{color: var(--on-dark)}.site-footer-slim .footer-copy{font-size: 13px;color: var(--on-dark-soft);margin: 0}@media (max-width: 720px){.leistungen-hero-inner{gap: var(--s-lg)}.footer-slim-inner{flex-direction: column;align-items: flex-start}}.tns-section{background: #080f20;padding: var(--s-section) 0;overflow: hidden}.tns-headline{font-family: var(--font-display);font-weight: 400;font-size: clamp(32px,5vw,60px);letter-spacing: -1.5px;color: var(--on-dark);text-align: center;margin: 0 0 var(--s-xxl)}.tns-cta-wrap{display: flex;justify-content: center;margin-bottom: 56px}.tns-cta-btn{display: inline-flex;align-items: center;gap: var(--s-sm);background: linear-gradient(rgba(8,15,40,0.95),rgba(8,15,40,0.95)) padding-box,conic-gradient(from var(--btn-angle),rgba(80,150,255,0.08) 0deg,rgba(80,150,255,0.08) 270deg,rgba(80,150,255,0.9) 315deg,rgba(80,150,255,0.08) 358deg) border-box;border: 1.5px solid transparent;border-radius: var(--r-pill);color: var(--on-dark);font-family: var(--font-body);font-size: 13px;font-weight: 600;letter-spacing: 0.12em;text-transform: uppercase;padding: 0 var(--s-xxl);height: 52px;text-decoration: none;animation: btn-gold-spin 3s linear infinite;box-shadow: 0 0 32px rgba(80,150,255,0.12)}.tns-cta-btn:hover{box-shadow: 0 0 48px rgba(80,150,255,0.22)}.tns-stage{display: grid;grid-template-columns: 1fr 280px 1fr;height: 380px;position: relative;overflow: hidden;margin-bottom: 64px;align-items: center}.tns-col{overflow: hidden;position: relative;height: 100%;display: flex;align-items: center}.tns-col-left{-webkit-mask-image: linear-gradient(to right,transparent 0%,black 14%,black 52%,transparent 100%);mask-image: linear-gradient(to right,transparent 0%,black 14%,black 52%,transparent 100%)}.tns-col-right{-webkit-mask-image: linear-gradient(to left,transparent 0%,black 14%,black 52%,transparent 100%);mask-image: linear-gradient(to left,transparent 0%,black 14%,black 52%,transparent 100%)}.tns-photo-strip{display: flex;gap: 14px;width: max-content;align-items: center}@keyframes tns-flow-right{0%{transform: translateX(-50%)}100%{transform: translateX(0)}}@keyframes tns-flow-left{0%{transform: translateX(0)}100%{transform: translateX(-50%)}}.tns-strip-right{animation: tns-flow-right 55s linear infinite}.tns-strip-left{animation: tns-flow-left 55s linear infinite}.tns-photo{height: 310px;width: auto;border-radius: var(--r-lg);object-fit: cover;flex-shrink: 0;display: block}.tns-logo-col{display: flex;align-items: center;justify-content: center;position: relative;z-index: 2;height: 100%}.tns-logo-wrap{position: relative;display: flex;align-items: center;justify-content: center}.tns-logo-wrap::before{content: '';position: absolute;width: 380px;height: 380px;border-radius: 50%;background: radial-gradient(circle,#080f20 32%,rgba(8,9,26,0.88) 55%,transparent 72%);pointer-events: none}.tns-center-logo{width: 200px;height: auto;position: relative;z-index: 1;filter: drop-shadow(0 0 28px rgba(90,173,255,0.25))}.tns-partners-wrap{display: flex;flex-direction: column;gap: var(--s-xl);align-items: flex-start}@media (min-width: 720px){.tns-partners-wrap{flex-direction: row;align-items: center;gap: 64px}}.tns-partners-label{font-family: var(--font-body);font-size: 16px;font-weight: 700;color: var(--on-dark);white-space: nowrap;min-width: 200px}.tns-logos{display: grid;grid-template-columns: repeat(4,1fr);gap: 12px;flex: 1}.tns-logo-box{background: rgba(255,255,255,0.06);border: 1px solid rgba(255,255,255,0.1);border-radius: var(--r-md);height: 64px;display: flex;align-items: center;justify-content: center;padding: 12px 16px;transition: background 120ms}.tns-logo-box:hover{background: rgba(255,255,255,0.1)}.tns-logo-img{max-height: 44px;max-width: 100%;width: auto;object-fit: contain;filter: brightness(0) invert(1);opacity: 0.75;transition: opacity 120ms}.tns-logo-box:hover .tns-logo-img{opacity: 1}.tns-reveal{opacity: 0;transform: translateY(20px);transition: opacity 0.7s ease,transform 0.7s cubic-bezier(0.22,1,0.36,1)}.tns-reveal-2{transition-delay: 0.15s}.tns-reveal-3{transition-delay: 0.3s}.tns-reveal.in-view{opacity: 1;transform: translateY(0)}.fnd-section{background: #0d1628;position: relative;overflow: hidden}.fnd-inner{display: grid;grid-template-columns: 1fr;align-items: flex-end;gap: var(--s-xxl);padding-top: var(--s-section);padding-bottom: var(--s-section)}@media (min-width: 720px){.fnd-inner{grid-template-columns: 400px 1fr;gap: 80px}}.fnd-photo-col{display: flex;justify-content: center;align-items: flex-end;opacity: 0;transform: translateX(-48px);transition: opacity 0.95s ease,transform 0.95s cubic-bezier(0.22,1,0.36,1)}.fnd-photo-col.in-view{opacity: 1;transform: translateX(0)}.fnd-photo-wrap{position: relative;display: inline-block;line-height: 0;padding: 2px;border-radius: calc(var(--r-xl) + 2px) calc(var(--r-xl) + 2px) 2px 2px;background: conic-gradient(from var(--btn-angle),rgba(201,139,58,0.08) 0deg,rgba(201,139,58,0.08) 250deg,rgba(255,215,70,0.95) 295deg,rgba(255,245,160,1) 315deg,rgba(255,215,70,0.95) 335deg,rgba(201,139,58,0.08) 360deg);animation: btn-gold-spin 5s linear infinite;box-shadow: 0 0 24px rgba(201,139,58,0.3),0 0 60px rgba(201,139,58,0.12)}.fnd-photo{display: block;position: relative;z-index: 1;width: 100%;max-width: 400px;height: auto;border-radius: var(--r-xl) var(--r-xl) 0 0;object-fit: cover;object-position: top center;filter: brightness(0.96) contrast(1.04)}.fnd-hud{position: absolute;width: 48px;height: 48px;pointer-events: none;z-index: 2}.fnd-hud-tl{top: 8px;left: 8px}.fnd-hud-br{bottom: 8px;right: 8px}.fnd-content-col{position: relative;display: flex;flex-direction: column;gap: var(--s-xxl);padding: var(--s-section) 0 var(--s-xxl)}.fnd-corner{position: absolute;width: 64px;height: 64px;pointer-events: none}.fnd-corner-tr{top: 32px;right: 0}.fnd-corner-bl{bottom: 56px;left: -20px}.fnd-body{display: flex;flex-direction: column;gap: var(--s-md)}.fnd-tag{font-family: var(--font-mono);font-size: 11px;font-weight: 500;text-transform: uppercase;letter-spacing: 0.2em;color: rgba(90,173,255,0.75);display: inline-block}.fnd-name{font-family: var(--font-display);font-weight: 400;font-size: clamp(44px,6vw,76px);letter-spacing: -2.5px;color: var(--on-dark);margin: 0;line-height: 0.96}.fnd-role{font-family: var(--font-mono);font-size: 13px;color: #5aadff;margin: 0;letter-spacing: 0.02em}.fnd-quote{margin: var(--s-xs) 0 0;padding-left: var(--s-lg);border-left: 2px solid rgba(80,150,255,0.45)}.fnd-quote p{font-family: var(--font-mono);font-size: 13px;line-height: 1.9;color: var(--on-dark-soft);margin: 0}.fnd-stats{display: flex;align-items: center;gap: var(--s-xl);padding-top: var(--s-xl);border-top: 1px solid rgba(255,255,255,0.07)}.fnd-btns{display: flex;flex-wrap: wrap;gap: var(--s-md);margin-top: var(--s-xl);justify-content: center}.btn-wa{display: inline-flex;align-items: center;justify-content: center;gap: 10px;padding: 0 var(--s-xl);height: 44px;border-radius: var(--r-pill);background: linear-gradient(rgba(0,18,8,0.97),rgba(0,18,8,0.97)) padding-box,conic-gradient(from var(--btn-angle-wa),rgba(37,211,102,0.55) 0deg,rgba(37,211,102,0.55) 220deg,rgba(120,255,160,1) 278deg,rgba(200,255,210,1) 315deg,rgba(120,255,160,1) 352deg,rgba(37,211,102,0.55) 358deg) border-box;border: 2.5px solid transparent;color: rgba(80,230,130,0.97);font-family: var(--font-mono);font-size: 13px;letter-spacing: 0.5px;text-decoration: none;white-space: nowrap;animation: btn-wa-spin 3s linear infinite;box-shadow: 0 0 36px rgba(37,211,102,0.45),0 0 10px rgba(37,211,102,0.25)}.btn-wa:hover{box-shadow: 0 0 52px rgba(37,211,102,0.65),0 0 16px rgba(37,211,102,0.4);filter: brightness(1.12)}@property --btn-angle-wa{syntax: "<angle>";inherits: false;initial-value: 0deg}@keyframes btn-wa-spin{to{--btn-angle-wa: 360deg}}@media (max-width: 719px){.fnd-btns{flex-direction: column}.fnd-btns .btn-hero-secondary,.fnd-btns .btn-hero-cta{width: 100%;justify-content: center;text-align: center}}.fnd-stat{display: flex;flex-direction: column;gap: 4px;flex: 1}.fnd-stat-num{font-family: var(--font-mono);font-size: 32px;font-weight: 700;color: #ffffff;letter-spacing: -1.5px;line-height: 1}.fnd-stat-label{font-family: var(--font-body);font-size: 10px;text-transform: uppercase;letter-spacing: 0.14em;color: var(--on-dark-soft);line-height: 1.5}.fnd-stat-div{width: 1px;height: 40px;background: rgba(255,255,255,0.1);flex-shrink: 0}.fnd-bar{background: rgba(0,0,0,0.32);border-top: 1px solid rgba(255,255,255,0.06);padding: var(--s-lg) 0;margin-top: var(--s-xxl)}.fnd-bar-inner{display: flex;align-items: center;justify-content: center}.fnd-globes{display: flex;align-items: center;gap: 8px}.fnd-cta{display: inline-flex;align-items: center;gap: 10px;background: linear-gradient(rgba(8,10,18,0.97),rgba(8,10,18,0.97)) padding-box,conic-gradient(from var(--btn-angle),rgba(201,139,58,0.12) 0deg,rgba(201,139,58,0.12) 270deg,rgba(255,215,70,0.92) 315deg,rgba(201,139,58,0.12) 358deg) border-box;border: 1.5px solid transparent;border-radius: var(--r-pill);color: var(--on-dark);font-family: var(--font-body);font-size: 13px;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase;padding: 0 var(--s-xxl);height: 48px;text-decoration: none;animation: btn-gold-spin 3s linear infinite;white-space: nowrap}.fnd-cta:hover{box-shadow: 0 0 28px rgba(201,139,58,0.22)}.fnd-reach{margin-left: auto;display: flex;flex-direction: column;gap: 2px;text-align: right}.fnd-reach-label{font-family: var(--font-body);font-size: 12px;font-weight: 700;color: var(--on-dark);letter-spacing: 0.1em;text-transform: uppercase}.fnd-reach-sub{font-family: var(--font-mono);font-size: 11px;color: var(--on-dark-soft)}.fnd-reveal{opacity: 0;transform: translateY(24px);transition: opacity 0.7s ease,transform 0.7s cubic-bezier(0.22,1,0.36,1)}.fnd-reveal-2{transition-delay: 0.12s}.fnd-reveal-3{transition-delay: 0.24s}.fnd-reveal-4{transition-delay: 0.36s}.fnd-reveal-5{transition-delay: 0.48s}.fnd-reveal.in-view{opacity: 1;transform: translateY(0)}@media (max-width: 720px){.fnd-inner{padding-top: 64px;gap: var(--s-xl)}.fnd-content-col{padding: var(--s-xl) 0}.fnd-photo{border-radius: var(--r-xl);max-width: 280px}.fnd-name{font-size: 44px;letter-spacing: -1.5px}.fnd-stats{flex-direction: column;gap: var(--s-md);align-items: center;text-align: center}.fnd-stat{align-items: center}.fnd-stat-div{width: 100%;height: 1px;background: rgba(255,255,255,0.07)}.fnd-stat-num{font-size: 26px}.fnd-bar-inner{flex-direction: column;align-items: flex-start;gap: var(--s-md)}.fnd-reach{margin-left: 0;text-align: left}}@media (max-width: 719px){.btn-nav-cta{font-size: 10px;padding: 0 10px;letter-spacing: 0.6px;height: 32px}.hero{padding: 72px 0 180px}.hero-logo-badge{display: none}.hero-deco{display: none}.hero-robot{display: block;width: 85%;right: 0;bottom: -20px;opacity: 0.5}.hero-headline{font-size: clamp(32px,9vw,46px);letter-spacing: -1.2px}.hero-sub{font-size: 15px}.btn-hero-cta,.btn-hero-secondary,.btn-why-cta,.tns-cta-btn,.btn-wa{white-space: nowrap;height: 46px;font-size: 10px;letter-spacing: 0.05em;padding: 0 var(--s-lg);max-width: calc(100vw - 48px);margin: 0 auto;align-self: center;justify-content: center;line-height: 1}.mv-row{grid-template-columns: 1fr}.mv-img-col{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;pointer-events: none;justify-content: center;align-items: center}.mv-hand{width: 100%;max-width: none;opacity: 0.09;-webkit-mask-image: radial-gradient(ellipse 60% 55% at 50% 50%,black 15%,transparent 72%);mask-image: radial-gradient(ellipse 60% 55% at 50% 50%,black 15%,transparent 72%);animation-duration: 12s}.mv-wrap{position: relative;z-index: 1}.why-section{overflow: hidden;padding: var(--s-xl) 0 var(--s-section)}.why-center{display: none}.why-quote p{font-size: 18px}.tns-logo-col{display: none}.tns-col-right{display: none}.tns-stage{grid-template-columns: 1fr;height: 300px}.tns-col-left{-webkit-mask-image: linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%);mask-image: linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%)}.tns-photo{height: 280px}.tns-partners-wrap{align-items: center;width: 100%}.tns-partners-label{text-align: center;white-space: normal;min-width: unset}.tns-logos{grid-template-columns: repeat(2,1fr);width: 100%;max-width: 360px;margin: 0 auto}}@media (max-width: 719px){.fnd-cta{white-space: nowrap;height: 46px;font-size: 10px;letter-spacing: 0.05em;padding: 0 var(--s-lg);max-width: calc(100vw - 48px);margin: 0 auto;align-self: center;justify-content: center;line-height: 1}}.fade-in{opacity: 0;transform: translateY(20px);transition: opacity 0.35s ease var(--delay,0s),transform 0.35s ease var(--delay,0s)}.fade-in.is-visible{opacity: 1;transform: none}.dark-band{background: #080f20}.card-band{background: #0d1628}.hero-robot{width: 32%;max-width: 420px;right: 4%;bottom: -60px;-webkit-mask-image: linear-gradient(to right,transparent 0%,black 28%,black 100%),linear-gradient(to top,transparent 0%,transparent 10%,rgba(0,0,0,0.5) 28%,black 50%,black 85%,transparent 100%);-webkit-mask-composite: destination-in;mask-image: linear-gradient(to right,transparent 0%,black 28%,black 100%),linear-gradient(to top,transparent 0%,transparent 10%,rgba(0,0,0,0.5) 28%,black 50%,black 85%,transparent 100%);mask-composite: intersect}.tel-solution-section{background: #0d1628}.tel-usecases-section{background: #080f20}.tel-casestudy-section{background: #0d1628}.tel-dept-section{background: #080f20}.band .section-head h2,.band .section-head h3{color: var(--on-dark)}.band .section-head .cap-u{color: rgba(100,160,255,0.8);display: block;margin-bottom: var(--s-sm)}.band .d-lg{color: var(--on-dark)}.band .b-md{color: var(--on-dark-soft)}.site-nav.scrolled{background: rgba(8,15,32,0.99);border-bottom: 1px solid rgba(255,255,255,0.12)}.nav-links a.nav-active{color: var(--on-dark);text-decoration-color: rgba(243,243,238,0.6)}.tel-hero{min-height: 88vh;display: flex;align-items: center;background: radial-gradient(ellipse 55% 70% at 85% 30%,rgba(20,75,200,0.32) 0%,transparent 60%),radial-gradient(ellipse 40% 50% at 10% 75%,rgba(10,40,120,0.2) 0%,transparent 55%),linear-gradient(180deg,#060d1c 0%,#080f20 100%);padding: var(--s-section) 0;overflow: hidden}.tel-hero-inner{display: grid;grid-template-columns: 1fr;align-items: center;gap: var(--s-xxl);position: relative;z-index: 1}.tel-hero-content{display: flex;flex-direction: column;align-items: center;text-align: center}.tel-hero-image-wrap{display: flex;justify-content: center;align-items: center}.tel-hero-kicker{display: inline-flex;align-items: center;gap: var(--s-xs);background: rgba(8,18,50,0.75);border: 1px solid rgba(80,140,255,0.35);border-radius: var(--r-pill);padding: 0 var(--s-md);height: 36px;margin-bottom: var(--s-xl)}.tel-hero-kicker span{font-family: var(--font-body);font-size: 12px;font-weight: 500;letter-spacing: 1.8px;text-transform: uppercase;color: rgba(160,200,255,0.9)}.tel-hero-headline{font-family: var(--font-display);font-weight: 400;font-size: 48px;line-height: 1.05;letter-spacing: -2px;color: #fff;margin: 0 0 var(--s-xl);max-width: 22ch}.tel-hero-sub{font-family: var(--font-mono);font-size: 13px;line-height: 2;color: rgba(180,210,255,0.6);margin: 0 0 var(--s-xxl);max-width: 52ch}.btn-hero-cta{gap: 10px}.btn-hero-cta-arrow{display: inline-block;transition: transform 200ms}.btn-hero-cta:hover .btn-hero-cta-arrow{transform: translateX(4px)}.tel-kpi-row{display: flex;flex-wrap: wrap;gap: var(--s-sm);justify-content: center;margin-top: 0}.tel-kpi-badge{position: relative;display: flex;flex-direction: column;align-items: center;gap: 4px;background: rgba(255,255,255,0.045);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);border: 1px solid rgba(255,255,255,0.1);border-radius: var(--r-lg);padding: var(--s-md) var(--s-xl);min-width: 110px;overflow: hidden;transition: border-color 200ms,background 200ms,transform 200ms,box-shadow 200ms;cursor: default}.tel-kpi-badge::before{content: '';position: absolute;inset: 0;background: linear-gradient(135deg,rgba(80,140,255,0.09) 0%,transparent 65%);pointer-events: none}.tel-kpi-badge::after{content: '';position: absolute;top: 0;left: -100%;right: -100%;height: 1px;background: linear-gradient(90deg,transparent,rgba(120,180,255,0.7),transparent);animation: kpi-top-line 3s ease-in-out var(--delay,0s) infinite}@keyframes kpi-top-line{0%{transform: translateX(-50%);opacity: 0}20%{opacity: 1}80%{opacity: 1}100%{transform: translateX(50%);opacity: 0}}.tel-kpi-badge:hover{border-color: rgba(80,140,255,0.45);background: rgba(255,255,255,0.08);transform: translateY(-3px);box-shadow: 0 8px 24px rgba(40,100,255,0.2)}.tel-kpi-val{font-family: var(--font-body);font-weight: 800;font-size: 24px;color: #fff;letter-spacing: -0.5px;background: linear-gradient(135deg,#ffffff 0%,rgba(160,205,255,0.9) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text}.tel-kpi-label{font-family: var(--font-body);font-size: 10px;font-weight: 500;letter-spacing: 1px;text-transform: uppercase;color: rgba(160,200,255,0.55);text-align: center}.tel-hero-visual{width: 340px;height: auto;object-fit: contain;flex-shrink: 0;filter: drop-shadow(0 20px 60px rgba(0,160,255,0.25));animation: tel-float 4s ease-in-out infinite;-webkit-mask-image: linear-gradient(to bottom,black 48%,transparent 96%),linear-gradient(to right,transparent 0%,black 14%);-webkit-mask-composite: destination-in;mask-image: linear-gradient(to bottom,black 48%,transparent 96%),linear-gradient(to right,transparent 0%,black 14%);mask-composite: intersect}@keyframes tel-float{0%,100%{transform: translateY(0)}50%{transform: translateY(-10px)}}.roi-calc-grid{display: grid;grid-template-columns: 1fr;gap: var(--s-xxl);align-items: start}@media (min-width: 720px){.roi-calc-grid{grid-template-columns: 1fr 1fr}}.roi-calc-right{position: sticky;top: 100px}.tel-roi-heading{font-family: var(--font-display);font-weight: 400;font-size: 28px;letter-spacing: -0.4px;color: var(--on-dark);margin: 0 0 var(--s-xs)}.tel-roi-sub{font-size: 15px;color: var(--on-dark-soft);margin: 0 0 var(--s-xl)}.roi-slider-group{margin-bottom: var(--s-lg)}.roi-slider-row{display: flex;justify-content: space-between;align-items: baseline;margin-bottom: var(--s-xs)}.roi-slider-row label{font-size: 14px;font-weight: 500;color: var(--on-dark)}.roi-slider-row output{font-family: var(--font-mono);font-size: 13px;color: #5aadff;font-weight: 500}input[type="range"]{width: 100%;-webkit-appearance: none;appearance: none;height: 4px;border-radius: 2px;background: linear-gradient(90deg,#5aadff 0%,rgba(255,255,255,0.1) 0%);outline: none;cursor: pointer}input[type="range"]::-webkit-slider-thumb{-webkit-appearance: none;width: 18px;height: 18px;border-radius: 50%;background: #5aadff;box-shadow: 0 0 0 3px rgba(90,173,255,0.2);cursor: pointer}input[type="range"]::-moz-range-thumb{width: 18px;height: 18px;border-radius: 50%;background: #5aadff;border: none;cursor: pointer}.roi-result-box{margin-top: var(--s-xl);background: rgba(20,45,100,0.25);border: 1px solid rgba(90,173,255,0.15);border-radius: var(--r-xl);padding: var(--s-xl);text-align: center}.roi-result-label{font-size: 12px;font-weight: 500;letter-spacing: 1.5px;text-transform: uppercase;color: var(--on-dark-soft);margin: 0 0 var(--s-xs)}.roi-result-value{font-family: var(--font-body);font-weight: 800;font-size: 48px;letter-spacing: -2px;color: #fff;margin: 0 0 var(--s-xs)}.roi-result-note{font-size: 12px;color: var(--on-dark-soft);margin: 0 0 var(--s-lg)}.tel-problem-grid{display: grid;grid-template-columns: 1fr;gap: var(--s-lg)}.tel-problem-card{background: rgba(255,255,255,0.03);border: 1px solid rgba(255,255,255,0.09);border-radius: var(--r-xl);padding: var(--s-xl) var(--s-xl) var(--s-xxl);transition: border-color 150ms}.tel-problem-card:hover{border-color: rgba(200,80,80,0.3)}.tel-problem-stat{display: block;font-family: var(--font-body);font-weight: 800;font-size: 64px;letter-spacing: -2px;color: #fff;line-height: 1;margin-bottom: var(--s-md)}.tel-problem-title{font-family: var(--font-body);font-weight: 600;font-size: 18px;color: var(--on-dark);margin: 0 0 var(--s-sm)}.tel-problem-card p{font-size: 14px;color: var(--on-dark-soft);margin: 0;line-height: 1.6}.tel-solution-grid{display: grid;grid-template-columns: 1fr;gap: var(--s-lg)}.tel-solution-tile{background: rgba(90,173,255,0.04);border: 1px solid rgba(90,173,255,0.12);border-radius: var(--r-xl);padding: var(--s-xxl) var(--s-xl) var(--s-xl);display: flex;flex-direction: column;gap: var(--s-sm);position: relative;overflow: hidden;transition: border-color 150ms}.tel-solution-tile:hover{border-color: rgba(90,173,255,0.35)}.tel-solution-kpi{font-family: var(--font-body);font-weight: 800;font-size: 52px;letter-spacing: -2px;color: #5aadff;line-height: 1;margin-bottom: var(--s-xs)}.tel-solution-tile h3{font-family: var(--font-body);font-weight: 600;font-size: 18px;color: var(--on-dark);margin: 0}.tel-solution-tile p{font-size: 14px;color: var(--on-dark-soft);margin: 0 0 var(--s-sm);line-height: 1.6}.tel-adv-grid{display: grid;grid-template-columns: 1fr;gap: var(--s-md)}.tel-adv-card{background: rgba(90,173,255,0.04);border-radius: var(--r-lg);border: 1px solid rgba(90,173,255,0.12);padding: var(--s-lg);display: flex;flex-direction: column;gap: var(--s-sm);transition: border-color 150ms,background 150ms}.tel-adv-card:hover{background: rgba(90,173,255,0.07);border-color: rgba(90,173,255,0.3)}.tel-adv-icon{width: 28px;height: 28px;color: #5aadff}.tel-adv-card h4{font-family: var(--font-body);font-weight: 600;font-size: 15px;color: var(--on-dark);margin: 0}.tel-adv-card p{font-size: 13px;color: var(--on-dark-soft);margin: 0;line-height: 1.55}.tel-steps{display: grid;grid-template-columns: 1fr;gap: var(--s-xxl);margin-bottom: var(--s-xxl)}.tel-step{display: flex;flex-direction: column;gap: var(--s-sm)}.tel-step-number{font-family: var(--font-display);font-weight: 400;font-size: 52px;line-height: 1;letter-spacing: -1px;color: #5aadff;opacity: 0.25}.tel-step-title{font-family: var(--font-body);font-weight: 600;font-size: 18px;color: var(--on-dark);margin: 0}.tel-step-desc{font-size: 14px;color: var(--on-dark-soft);margin: 0;line-height: 1.6}.tel-step-tags{display: flex;flex-wrap: wrap;gap: var(--s-xs);margin-top: var(--s-xs)}.tel-step-tag{display: inline-flex;align-items: center;height: 22px;padding: 0 10px;border-radius: var(--r-pill);background: rgba(255,255,255,0.06);border: 1px solid rgba(255,255,255,0.1);font-family: var(--font-body);font-size: 11px;font-weight: 500;color: rgba(220,225,235,0.55)}.tel-steps-cta{display: flex;justify-content: center}.tel-usecases-grid{display: grid;grid-template-columns: 1fr;gap: var(--s-md)}.tel-usecase-card{background: rgba(90,173,255,0.04);border-radius: var(--r-lg);padding: var(--s-xl);display: flex;flex-direction: column;gap: var(--s-sm);border: 1px solid rgba(90,173,255,0.1);transition: border-color 150ms}.tel-usecase-card:hover{border-color: rgba(90,173,255,0.3)}.tel-usecase-tag{display: inline-flex;align-items: center;height: 22px;padding: 0 10px;border-radius: var(--r-pill);font-family: var(--font-body);font-size: 10px;font-weight: 600;letter-spacing: 1px;text-transform: uppercase;width: fit-content}.tel-usecase-tag.outbound{background: rgba(90,173,255,0.12);color: #5aadff}.tel-usecase-tag.inbound{background: rgba(74,122,92,0.12);color: var(--success)}.tel-usecase-card h4{font-family: var(--font-body);font-weight: 600;font-size: 16px;color: var(--on-dark);margin: 0}.tel-usecase-card p{font-size: 14px;color: var(--on-dark-soft);margin: 0;line-height: 1.55}.tel-usecase-kpi{font-family: var(--font-mono);font-size: 12px;color: #5aadff;font-weight: 500}.tel-trust-badges{display: flex;flex-wrap: wrap;gap: var(--s-sm);margin-bottom: var(--s-xxl)}.tel-trust-badge{display: inline-flex;align-items: center;gap: var(--s-xs);height: 36px;padding: 0 var(--s-md);background: rgba(90,173,255,0.06);border: 1px solid rgba(90,173,255,0.15);border-radius: var(--r-pill);font-family: var(--font-body);font-size: 13px;font-weight: 500;color: var(--on-dark)}.tel-trust-tabs-wrap{margin-bottom: var(--s-xxl)}.tel-tabs{display: inline-flex;gap: 4px;padding: 4px;background: rgba(255,255,255,0.04);border-radius: var(--r-md);margin-bottom: var(--s-xl)}.tab-btn{padding: 8px 20px;font-size: 14px;font-weight: 500;color: var(--on-dark-soft);border-radius: var(--r-sm);cursor: pointer;border: none;background: transparent;transition: background 120ms,color 120ms}.tab-btn.active{background: rgba(90,173,255,0.1);color: var(--on-dark)}.tab-panel{display: none}.tab-panel.active{display: block}.tel-trust-kpis{display: flex;gap: var(--s-xxl);flex-wrap: wrap}.tel-trust-kpi{display: flex;flex-direction: column;gap: 4px}.tel-trust-kpi > span:first-child{font-family: var(--font-body);font-weight: 800;font-size: 48px;letter-spacing: -2px;color: #5aadff;line-height: 1}.tel-trust-kpi > span:last-child{font-size: 14px;color: var(--on-dark-soft);max-width: 22ch}.tel-testimonials-grid{display: grid;grid-template-columns: 1fr;gap: var(--s-lg);margin-top: var(--s-xxl)}.tel-tcard{background: rgba(20,45,100,0.18);border-radius: var(--r-xl);padding: var(--s-xl);display: flex;flex-direction: column;gap: var(--s-lg);border: 1px solid rgba(90,173,255,0.1)}.tel-tcard-quote{font-family: var(--font-display);font-weight: 400;font-size: 17px;line-height: 1.5;color: var(--on-dark);margin: 0;letter-spacing: -0.2px}.tel-tcard-footer{display: flex;align-items: center;gap: var(--s-md);flex-wrap: wrap}.tel-tcard-avatar{width: 40px;height: 40px;border-radius: 50%;background: rgba(255,255,255,0.06);display: flex;align-items: center;justify-content: center;font-size: 12px;font-weight: 600;color: var(--on-dark-soft);flex-shrink: 0}.tel-tcard-footer div{display: flex;flex-direction: column;gap: 2px;flex: 1}.tel-tcard-footer strong{font-size: 14px;font-weight: 600;color: var(--on-dark)}.tel-tcard-footer span{font-size: 12px;color: var(--on-dark-soft)}.tel-stats-grid{display: grid;grid-template-columns: 1fr;gap: var(--s-xxl);text-align: center}.tel-stat-number{display: block;font-family: var(--font-body);font-weight: 800;font-size: 80px;letter-spacing: -3px;color: #fff;line-height: 1;margin-bottom: var(--s-md)}.tel-stat-item p{font-size: 16px;color: var(--on-dark-soft);max-width: 28ch;margin: 0 auto var(--s-sm);line-height: 1.55}.tel-stat-source{font-size: 11px;font-weight: 500;letter-spacing: 1px;text-transform: uppercase;color: rgba(100,160,255,0.5)}.tel-casestudy-grid{display: grid;grid-template-columns: 1fr;gap: var(--s-xxl)}.tel-casestudy-quote{font-family: var(--font-display);font-weight: 400;font-size: 22px;line-height: 1.45;letter-spacing: -0.3px;color: var(--on-dark);border-left: 3px solid #5aadff;padding-left: var(--s-xl);margin: 0 0 var(--s-xl)}.tel-casestudy-quote footer{font-family: var(--font-body);font-size: 14px;color: var(--on-dark-soft);font-weight: 500;margin-top: var(--s-md)}.tel-casestudy-kpis{display: grid;grid-template-columns: repeat(3,1fr);gap: var(--s-md)}.tel-cs-kpi{display: flex;flex-direction: column;gap: 4px;padding: var(--s-lg);background: rgba(20,45,100,0.25);border: 1px solid rgba(90,173,255,0.1);border-radius: var(--r-lg);text-align: center}.tel-cs-kpi span:first-child{font-family: var(--font-body);font-weight: 800;font-size: 24px;letter-spacing: -0.5px;color: #5aadff}.tel-cs-kpi span:last-child{font-size: 12px;color: var(--on-dark-soft)}.tel-cs-step{margin-bottom: var(--s-lg)}.tel-cs-step strong{display: block;font-size: 13px;font-weight: 600;letter-spacing: 1px;text-transform: uppercase;color: #5aadff;margin-bottom: var(--s-xs)}.tel-cs-step p{font-size: 15px;color: var(--on-dark-soft);margin: 0;line-height: 1.6}.tel-cs-badge{display: inline-flex;align-items: center;gap: var(--s-xs);height: 32px;padding: 0 var(--s-md);background: rgba(201,139,58,0.1);border: 1px solid rgba(201,139,58,0.25);border-radius: var(--r-pill);font-size: 13px;font-weight: 500;color: var(--accent-amber)}.tel-counters-grid{display: grid;grid-template-columns: repeat(2,1fr);gap: var(--s-md);margin-bottom: var(--s-xxl)}.tel-counter-card{background: rgba(90,173,255,0.04);border: 1px solid rgba(90,173,255,0.12);border-radius: var(--r-xl);padding: var(--s-xl);display: flex;flex-direction: column;gap: 6px;font-family: var(--font-body);font-weight: 800;font-size: 36px;letter-spacing: -1px;color: #5aadff}.tel-counter-card .counter{font-size: inherit;font-weight: inherit;color: inherit;letter-spacing: inherit}.tel-counter-card .tel-cv{white-space: nowrap;overflow: hidden}.tel-counter-card span:not(.counter){font-size: 13px;font-weight: 400;color: var(--on-dark-soft);letter-spacing: 0}@keyframes col-gold-scan{0%{transform: translateY(-35%)}100%{transform: translateY(130%)}}.tel-col-ki-overlay{position: absolute;pointer-events: none;z-index: 3;overflow: hidden;border: 2px solid rgba(201,139,58,0.78);border-radius: 6px;box-shadow: 0 0 22px rgba(201,139,58,0.18),0 0 6px rgba(201,139,58,0.1)}.tel-col-ki-overlay::after{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 45%;background: linear-gradient( to bottom,transparent 0%,rgba(255,200,50,0.08) 30%,rgba(255,215,70,0.26) 50%,rgba(255,200,50,0.08) 70%,transparent 100% );animation: col-gold-scan 3s ease-in-out infinite}.tel-compare-wrap{overflow-x: auto}.tel-compare-table{width: 100%;border-collapse: collapse;font-family: var(--font-body);font-size: 14px;border-radius: var(--r-lg);overflow: hidden}.tel-compare-table th,.tel-compare-table td{padding: 14px var(--s-lg);text-align: left;border-bottom: 1px solid rgba(255,255,255,0.06);color: var(--on-dark-soft)}.tel-compare-table thead th{background: rgba(255,255,255,0.04);font-size: 13px;font-weight: 600;color: var(--on-dark)}.tel-compare-table tbody tr:last-child td{border-bottom: none}.tel-col-ki{background: rgba(90,173,255,0.05)}.tel-col-ki.tel-col-good{color: var(--success);font-weight: 500}.tel-compare-badge{display: inline-flex;align-items: center;height: 20px;padding: 0 8px;margin-left: 8px;background: rgba(90,173,255,0.15);color: #5aadff;border: 1px solid rgba(90,173,255,0.3);border-radius: var(--r-pill);font-size: 10px;font-weight: 600;letter-spacing: 0.5px;vertical-align: middle}.tel-row-total td{background: rgba(90,173,255,0.04);color: var(--on-dark)}.tel-industry-grid{display: grid;grid-template-columns: 1fr;gap: var(--s-md)}.tel-industry-tile{border: 1px solid rgba(255,255,255,0.09);border-radius: var(--r-lg);padding: var(--s-xl);display: flex;flex-direction: column;gap: var(--s-md);background: rgba(255,255,255,0.02);transition: border-color 150ms}.tel-industry-tile:hover{border-color: rgba(80,140,255,0.3)}.tel-industry-icon{width: 36px;height: 36px;color: rgba(100,160,255,0.65)}.tel-industry-tile h4{font-size: 17px;font-weight: 600;color: var(--on-dark);margin: 0}.tel-industry-tile p{font-size: 14px;color: var(--on-dark-soft);margin: 0;line-height: 1.55}.tel-industry-kpi{font-family: var(--font-mono);font-size: 12px;color: rgba(100,200,100,0.8)}.tel-dept-section .section-head{text-align: center}.tel-tag-cloud{display: flex;flex-wrap: wrap;gap: var(--s-sm);justify-content: center}.tel-dept-tag{display: inline-flex;align-items: center;padding: var(--s-xs) var(--s-md);background: rgba(90,173,255,0.06);border: 1px solid rgba(90,173,255,0.12);border-radius: var(--r-pill);font-family: var(--font-body);font-size: 14px;font-weight: 500;color: var(--on-dark-soft);transition: background 120ms,border-color 120ms,color 120ms;cursor: default}.tel-dept-tag:hover{background: rgba(90,173,255,0.15);border-color: rgba(90,173,255,0.3);color: #5aadff}.tel-tag-lg{font-size: 16px;padding: var(--s-sm) var(--s-lg)}.tel-deploy-grid{display: grid;grid-template-columns: 1fr;gap: var(--s-lg);margin-bottom: var(--s-xxl)}.tel-deploy-card{background: rgba(90,173,255,0.04);border: 1px solid rgba(90,173,255,0.12);border-radius: var(--r-xl);padding: var(--s-xl)}.tel-deploy-recommended{border-color: rgba(90,173,255,0.4);box-shadow: 0 0 0 1px rgba(90,173,255,0.15)}.tel-deploy-header{display: flex;align-items: center;gap: var(--s-md);margin-bottom: var(--s-lg);flex-wrap: wrap}.tel-deploy-header h3{font-family: var(--font-body);font-weight: 600;font-size: 20px;color: var(--on-dark);margin: 0}.tel-deploy-list{list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: var(--s-sm)}.tel-deploy-list li{font-size: 14px;color: var(--on-dark-soft);display: flex;align-items: center;gap: var(--s-sm)}.tel-deploy-list li::before{content: '✓';color: var(--success);font-size: 13px;font-weight: 700;flex-shrink: 0}.tel-integrations{text-align: center;margin-bottom: var(--s-xxl)}.tel-integration-chips{display: flex;flex-wrap: wrap;gap: var(--s-sm);justify-content: center}.tel-integration-chip{height: 36px;padding: 0 var(--s-md);display: inline-flex;align-items: center;background: rgba(255,255,255,0.03);border: 1px solid rgba(255,255,255,0.07);border-radius: var(--r-md);font-family: var(--font-body);font-size: 13px;font-weight: 500;color: var(--on-dark-soft)}.tel-chip-more{color: #5aadff;border-color: rgba(90,173,255,0.25)}.tel-infra-features{display: grid;grid-template-columns: 1fr;gap: var(--s-lg)}.tel-infra-feature{display: flex;align-items: flex-start;gap: var(--s-md)}.tel-infra-feature svg{flex-shrink: 0;margin-top: 2px}.tel-infra-feature strong{display: block;font-size: 15px;font-weight: 600;color: var(--on-dark);margin-bottom: 4px}.tel-infra-feature p{font-size: 14px;color: var(--on-dark-soft);margin: 0}.footer-social{display: flex;gap: var(--s-md);margin-top: var(--s-lg)}.social-link{width: 36px;height: 36px;border-radius: 50%;background: rgba(255,255,255,0.05);border: 1px solid rgba(255,255,255,0.1);display: flex;align-items: center;justify-content: center;color: var(--on-dark-soft);text-decoration: none;transition: background 120ms,color 120ms}.social-link:hover{background: rgba(255,255,255,0.1);color: var(--on-dark)}@media (min-width: 720px){.tel-hero-headline{font-size: 68px;letter-spacing: -2.5px}.tel-hero-sub{font-size: 14px}.tel-hero-inner{grid-template-columns: 1fr 400px}.tel-hero-content{align-items: flex-start;text-align: left}.tel-hero-kicker{align-self: flex-start}.tel-kpi-row{justify-content: flex-start}.tel-hero-image-wrap{justify-content: flex-end}.tel-problem-grid{grid-template-columns: repeat(3,1fr)}.tel-solution-grid{grid-template-columns: repeat(3,1fr)}.tel-adv-grid{grid-template-columns: repeat(2,1fr)}.tel-steps{grid-template-columns: repeat(2,1fr)}.tel-usecases-grid{grid-template-columns: repeat(2,1fr)}.tel-testimonials-grid{grid-template-columns: repeat(2,1fr)}.tel-stats-grid{grid-template-columns: repeat(3,1fr)}.tel-casestudy-grid{grid-template-columns: 1fr 1fr}.tel-counters-grid{grid-template-columns: repeat(5,1fr)}.tel-industry-grid{grid-template-columns: repeat(2,1fr)}.tel-deploy-grid{grid-template-columns: repeat(2,1fr)}.tel-infra-features{grid-template-columns: repeat(3,1fr)}}@media (min-width: 1024px){.tel-hero-headline{font-size: 82px;letter-spacing: -3px}.tel-hero-sub{font-size: 15px}.tel-hero-inner{grid-template-columns: 1fr 480px}.tel-hero-visual{width: 420px}.tel-adv-grid{grid-template-columns: repeat(4,1fr)}.tel-steps{grid-template-columns: repeat(4,1fr)}.tel-usecases-grid{grid-template-columns: repeat(4,1fr)}.tel-industry-grid{grid-template-columns: repeat(3,1fr)}}@media (max-width: 719px){.hero-robot{width: 90%;right: -8%;bottom: 0}.btn-hero-cta{width: 100%;justify-content: center}.tel-kpi-row{display: grid;grid-template-columns: repeat(2,1fr);width: 100%}.tel-kpi-badge{min-width: 0;width: 100%}.section-head .d-lg,.band .d-lg{font-size: clamp(28px,8vw,48px);overflow-wrap: break-word;hyphens: auto;word-break: break-word}.tel-casestudy-left,.tel-casestudy-right{min-width: 0}.tel-casestudy-kpis{grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;align-items: stretch}.tel-cs-kpi{height: 100%;box-sizing: border-box;min-width: 0;padding: var(--s-sm)}.tel-cs-kpi span:first-child{font-size: 15px;white-space: normal;overflow-wrap: break-word}.tel-counters-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.tel-counter-card{min-width: 0;padding: var(--s-md);font-size: 26px}.tel-counter-card .tel-cv{overflow: hidden;min-width: 0}.tel-counter-card:last-child{grid-column: 1 / -1}.tel-tabs{display: flex;width: 100%;justify-content: stretch}.tab-btn{flex: 1;min-width: 0;padding: 8px var(--s-sm);font-size: 13px}.tel-casestudy-quote{font-size: 18px}}@media (max-width: 719px){.hero-sub,.pot-hero-sub,.wieso-body,.cta-final-sub,.loes-desc,.pot-zahl-desc,.pot-step-desc,.feature-card p{font-size: 16px;line-height: 1.65}.nav-hamburger{min-width: 44px;min-height: 44px}.btn-nav-cta{min-height: 44px;display: inline-flex;align-items: center}.social-btn{width: 44px;height: 44px}.pot-suggestion-btn{min-height: 44px}.footer-nav a,.footer-legal a,.footer-cta-link,.footer-contact-link{display: inline-flex;align-items: center;min-height: 44px}.why-list li,.lst-faq-a{font-size: 16px}}@media (min-width: 900px) and (max-width: 1099px){.nav-actions{display: none}}