.ticker{background:#FBFAF6;border-bottom:1px solid var(--line-2);font-family:var(--body);font-size:11.5px;letter-spacing:.06em;color:var(--ink-3);overflow:hidden;white-space:nowrap;height:32px;display:flex;align-items:center}.ticker__track{display:inline-flex;gap:36px;padding-left:24px;animation:scroll 50s linear infinite}.ticker__item{display:inline-flex;align-items:center;gap:8px}.ticker__item b{color:var(--ink);font-weight:600}.ticker__item .led{width:6px;height:6px;border-radius:50%;background:#16a34a;box-shadow:0 0 6px rgba(22,163,74,.55)}.ticker__item .led--b{background:var(--brand-blue);box-shadow:0 0 6px rgba(56,182,255,.5)}.ticker__item .led--o{background:var(--brand-orange);box-shadow:0 0 6px rgba(242,106,46,.5)}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.header__inner{gap:32px}.brand-pro{display:inline-flex;align-items:center;gap:12px}.brand-pro img{height:32px;width:auto}.brand-pro__rule{width:1px;height:20px;background:var(--line)}.brand-pro__sub{font-size:10.5px;letter-spacing:.14em}.brand-pro__sub,.nav__console{font-family:var(--body);text-transform:uppercase;color:var(--ink-4)}.nav__console{font-size:11.5px;letter-spacing:.08em}.nav__console:hover{color:var(--ink)}.hero-pro{position:relative;padding:64px 0 80px;background:radial-gradient(900px 500px at 92% -10%,rgba(56,182,255,.16),transparent 60%),radial-gradient(700px 400px at 0 110%,rgba(242,106,46,.08),transparent 60%),var(--bg-page);overflow:hidden}.hero-pro:before{content:"";position:absolute;inset:0;background:url(/img/topografie.svg) 50%/cover no-repeat;pointer-events:none;-webkit-mask:radial-gradient(95% 88% at 50% 42%,#000 40%,transparent 94%);mask:radial-gradient(95% 88% at 50% 42%,#000 40%,transparent 94%)}.hero-pro__layout{position:relative;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:56px;gap:56px;align-items:center}@media (max-width:1000px){.hero-pro__layout{grid-template-columns:1fr;gap:40px}}.kicker-pro{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin-bottom:22px}.kicker-pro:before{content:"";width:32px;height:1px;background:linear-gradient(90deg,var(--brand-orange),transparent)}.kicker-pro__dot{width:7px;height:7px;border-radius:50%;background:#16a34a;box-shadow:0 0 8px rgba(22,163,74,.5);margin-left:-4px}.hero-pro--legal{padding:48px 0 32px}.hero-pro--legal h1{font-size:clamp(34px,4vw,48px)!important;margin-bottom:14px!important}.hero-pro--legal .hero-pro__sub{font-size:16px;margin-bottom:0}.hero-pro h1{font-family:var(--display);font-size:clamp(46px,6.6vw,84px);line-height:.98;letter-spacing:-.04em;font-weight:600;margin:0 0 24px;text-wrap:balance}.hero-pro h1 .blue{background:linear-gradient(96deg,var(--brand-blue-deep) 0,var(--brand-blue) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.hero-pro h1 .underline{position:relative;display:inline-block}.hero-pro h1 .underline:after{content:"";position:absolute;left:-2%;right:-2%;bottom:6%;height:6px;background:var(--brand-orange);opacity:.85;z-index:-1;border-radius:2px}.hero-pro__sub{max-width:56ch;color:var(--ink-3);font-size:18px;margin:0 0 30px}.hero-pro__sub em{font-style:normal;background:rgba(56,182,255,.12);border:1px solid rgba(56,182,255,.3);padding:1px 7px;border-radius:4px;font-family:var(--body);font-size:.92em;color:var(--brand-blue-deep)}.hero-pro__ctas{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:36px}.hero-pro__meta{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px 28px;gap:8px 28px;padding-top:24px;border-top:1px dashed var(--line);font-family:var(--body);font-size:12px;color:var(--ink-4)}@media (max-width:540px){.hero-pro__meta{grid-template-columns:1fr 1fr}}.hero-pro__meta b{display:block;color:var(--ink);font-family:var(--display);font-weight:600;font-size:22px;letter-spacing:-.02em;margin-bottom:4px}.schematic-pro{position:relative;aspect-ratio:1/1.05;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 30px 60px -20px rgba(15,18,25,.1),0 8px 24px -10px rgba(15,18,25,.06);isolation:isolate}.schematic-pro:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,18,25,.05) 1px,transparent 0) 0 0 /32px 32px,linear-gradient(180deg,rgba(15,18,25,.05) 1px,transparent 0) 0 0 /32px 32px}.schem-corner{position:absolute;font-family:var(--body);font-size:10px;color:var(--ink-4);letter-spacing:.12em;text-transform:uppercase;padding:10px 14px;display:inline-flex;align-items:center;gap:8px;z-index:2}.schem-corner--tl{top:0;left:0}.schem-corner--tr{top:0;right:0}.schem-corner--bl{bottom:0;left:0}.schem-corner--br{bottom:0;right:0}.schem-corner .cross{width:12px;height:12px;position:relative}.schem-corner .cross:after,.schem-corner .cross:before{content:"";position:absolute;background:var(--brand-orange)}.schem-corner .cross:before{left:50%;top:0;bottom:0;width:1px}.schem-corner .cross:after{top:50%;left:0;right:0;height:1px}.schem-svg-wrap{position:absolute;inset:0;display:grid;place-items:center;z-index:1}.schem-svg{width:88%;height:88%}.schem-label{position:absolute;font-family:var(--body);font-size:10.5px;color:var(--brand-blue-deep);background:#fff;padding:4px 10px;border:1px solid rgba(56,182,255,.35);border-radius:4px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;z-index:3;box-shadow:0 4px 14px rgba(15,18,25,.06)}.schem-label--orange{color:var(--brand-orange-deep);border-color:rgba(242,106,46,.4)}.schem-label--1{top:18%;left:5%}.schem-label--2{top:7%;right:8%}.schem-label--3{bottom:22%;right:4%}.schem-label--4{bottom:7%;left:16%}.schem-label:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--brand-blue);box-shadow:0 0 0 3px rgba(56,182,255,.18)}.schem-label--orange:after{background:var(--brand-orange);box-shadow:0 0 0 3px rgba(242,106,46,.18)}.schem-label--1:after{right:-16px;top:50%;transform:translateY(-50%)}.schem-label--2:after,.schem-label--3:after{left:-16px;top:50%;transform:translateY(-50%)}.schem-label--4:after{right:-16px;top:50%;transform:translateY(-50%)}.schem-sweep{position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient(180deg,transparent,rgba(56,182,255,.1) 50%,transparent);animation:sweep 7s ease-in-out infinite}@keyframes sweep{0%,to{transform:translateY(-100%);opacity:0}10%{opacity:1}60%{transform:translateY(100%);opacity:0}}.hero-video{position:relative;aspect-ratio:1/1.05;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 30px 60px -20px rgba(15,18,25,.1),0 8px 24px -10px rgba(15,18,25,.06);isolation:isolate;display:grid;place-items:center}.hero-video:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,18,25,.05) 1px,transparent 0) 0 0 /32px 32px,linear-gradient(180deg,rgba(15,18,25,.05) 1px,transparent 0) 0 0 /32px 32px}.hero-video__frame{position:relative;z-index:1;height:86%;aspect-ratio:9/16;border-radius:14px;overflow:hidden;background:#0E1116;box-shadow:0 22px 50px -16px rgba(15,18,25,.4)}.hero-video__el{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:1000px){.hero-video{aspect-ratio:4/5}.hero-video__frame{height:92%}}.legal h2{margin:0 0 14px;text-wrap:balance}.legal h3{margin:30px 0 6px;text-wrap:balance}.legal p{margin:0 0 6px;line-height:1.65;hyphens:auto;-webkit-hyphens:auto;text-wrap:pretty}.legal p+p{margin-top:10px}.legal ul{hyphens:auto;-webkit-hyphens:auto}.section-pro{padding:96px 0;background:var(--bg-page)}.section-pro--tight{padding:64px 0}@media (max-width:720px){.section-pro{padding:56px 0}.section-pro--tight{padding:40px 0}}.blueprint-pro,.board-pro,.contact-side,.cta-band,.deploy-pro,.faq-pro,.flow-pro,.form-pro,.info-grid,.logs-pro,.modules-pro,.radar-scope-pro,.svc-list,.team-grid{box-shadow:0 14px 34px -18px rgba(23,45,77,.4),0 3px 10px -6px rgba(23,45,77,.2)}.section-head-pro{display:grid;grid-template-columns:auto 1fr auto;grid-gap:24px;gap:24px;align-items:end;border-bottom:1px dashed var(--line);padding-bottom:22px;margin-bottom:40px}@media (max-width:720px){.section-head-pro{grid-template-columns:1fr;gap:8px;padding-bottom:18px;margin-bottom:28px}}.section-head-pro__num{font-family:var(--body);font-size:11px;color:var(--ink-4);letter-spacing:.14em;text-transform:uppercase}.section-head-pro__num em{font-style:normal;color:var(--brand-orange-deep);font-weight:500}.section-head-pro h2{font-family:var(--display);font-size:clamp(34px,4vw,54px);font-weight:600;letter-spacing:-.03em;line-height:1.04;margin:0;text-wrap:balance}.section-head-pro__meta{font-family:var(--body);font-size:11px;color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase}.section-lead{max-width:64ch;color:var(--ink-3);font-size:17px;margin:0 0 12px}.modules-pro{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden}@media (max-width:1000px){.modules-pro{grid-template-columns:1fr 1fr}}@media (max-width:640px){.modules-pro{grid-template-columns:1fr}}.module-pro{background:#fff;padding:28px 24px;position:relative;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.module-pro:hover{background:#EFF5FB;transform:scale(1.02);box-shadow:0 14px 28px -12px rgba(23,45,77,.5);z-index:1}.module-pro__hd{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:22px}.module-pro__id{font-family:var(--body);font-size:11px;color:var(--ink-4);letter-spacing:.12em;text-transform:uppercase}.module-pro__id b{color:var(--brand-orange-deep)}.module-pro__status{display:inline-flex;align-items:center;gap:6px;font-family:var(--body);font-size:10.5px;color:#15803d;letter-spacing:.04em;text-transform:uppercase}.module-pro__status .led{width:6px;height:6px;border-radius:50%;background:#16a34a;box-shadow:0 0 6px rgba(22,163,74,.55)}.module-pro__icon{width:44px;height:44px;border:1px solid var(--line);border-radius:10px;display:grid;place-items:center;color:var(--brand-blue-deep);background:var(--brand-blue-soft);margin-bottom:18px}.module-pro:nth-child(odd) .module-pro__icon{background:var(--brand-orange-soft);color:var(--brand-orange-deep)}.module-pro__icon svg{width:22px;height:22px}.module-pro h3{font-family:var(--display);font-size:19px;font-weight:600;letter-spacing:-.02em;margin:0 0 6px;color:var(--ink)}.module-pro p{margin:0;font-size:14px;color:var(--ink-3);line-height:1.45}.module-pro__footer{margin-top:20px;display:flex;justify-content:space-between;align-items:center;font-family:var(--body);font-size:11px;color:var(--ink-4);letter-spacing:.04em;text-transform:uppercase;padding-top:14px;border-top:1px dashed var(--line-2)}.module-pro__footer b{color:var(--ink)}.module-pro--feature{background:var(--brand-orange-soft);display:flex;flex-direction:column;justify-content:space-between}.module-pro--feature:hover{background:var(--brand-orange-soft);transform:none;box-shadow:none}.module-pro__feature-graphic{margin:-4px 0 14px}.module-pro__feature-graphic svg{width:100%;height:auto;max-height:140px;display:block}.module-pro--feature h3{color:var(--brand-orange-deep)}.module-pro--feature .module-pro__footer{border-top-color:rgba(242,106,46,.25);color:var(--brand-orange-deep)}.module-pro--feature .module-pro__footer b{color:var(--brand-orange-deep)}.partners-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden}@media (max-width:720px){.partners-grid{grid-template-columns:1fr}}.partner-card{background:#fff;padding:36px 32px;display:flex;flex-direction:column;gap:12px;text-decoration:none;color:inherit;transition:background .18s ease,transform .18s ease}.partner-card:hover{background:#EFF5FB;transform:scale(1.01)}.partner-card__logo{height:80px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:4px}.partner-card__logo img{max-height:80px;width:auto;object-fit:contain}.partner-card__role{font-size:15px;color:var(--ink-3);line-height:1.5;flex:1 1}.partner-card__link{margin-top:8px;font-family:var(--body);font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--brand-orange-deep)}.partner-card__link span{display:inline-block;transition:transform .18s ease}.partner-card:hover .partner-card__link span{transform:translateX(4px)}.voices-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}@media (max-width:720px){.voices-grid{grid-template-columns:1fr}}.voice-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:14px;padding:30px 28px 24px;margin:0;display:flex;flex-direction:column;gap:16px;transition:transform .18s ease,box-shadow .18s ease}.voice-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px -16px rgba(23,45,77,.35)}.voice-card__mark{width:28px;height:28px;color:var(--brand-orange);opacity:.9;flex:0 0 auto;display:block}.voice-card__quote{position:relative;margin:0;padding:0;font-family:var(--body);font-size:16.5px;line-height:1.55;color:var(--ink);font-weight:500;flex:1 1}.voice-card__sig{display:flex;flex-direction:column;gap:2px;padding-top:14px;border-top:1px dashed var(--line-2)}.voice-card__sig b{font-family:var(--display);font-size:15px;color:var(--ink);font-weight:600}.voice-card__sig span{font-size:12.5px;color:var(--brand-blue-deep);letter-spacing:.02em}.hero-split{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:48px;gap:48px;align-items:center}@media (max-width:880px){.hero-split{grid-template-columns:1fr}.hero-shield{max-width:320px;margin:8px auto 0}}.hero-shield{position:relative;width:100%;aspect-ratio:1/1}.hero-shield svg{width:100%;height:100%;display:block;overflow:visible}.hero-shield__pulse{fill:none;stroke:var(--brand-orange);stroke-width:1.5;transform-origin:180px 180px;transform-box:fill-box;opacity:0;animation:shield-pulse 4.2s cubic-bezier(.2,.6,.3,1) infinite}.hero-shield__pulse--2{animation-delay:1.4s}.hero-shield__pulse--3{animation-delay:2.8s}@keyframes shield-pulse{0%{transform:scale(.6);opacity:0}20%{opacity:.55}to{transform:scale(2.2);opacity:0}}.hero-shield__rotor{transform-origin:180px 180px;transform-box:fill-box;animation:shield-rotate 40s linear infinite}@keyframes shield-rotate{to{transform:rotate(1turn)}}.hero-shield__arc{transform-origin:180px 180px;transform-box:fill-box;stroke-dasharray:320;stroke-dashoffset:320;animation:shield-arc-draw 6s ease-in-out infinite;opacity:.9}@keyframes shield-arc-draw{0%{stroke-dashoffset:320;transform:rotate(0deg)}40%{stroke-dashoffset:0;transform:rotate(0deg)}60%{stroke-dashoffset:0;transform:rotate(180deg)}to{stroke-dashoffset:320;transform:rotate(1turn)}}.hero-shield__house{transform-origin:180px 185px;transform-box:fill-box;animation:shield-house-breathe 5s ease-in-out infinite}@keyframes shield-house-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.hero-shield__arc,.hero-shield__house,.hero-shield__pulse,.hero-shield__rotor{animation:none}.hero-shield__pulse{opacity:.35}.hero-shield__arc{stroke-dashoffset:0}}.hero-workshop{position:relative;width:100%;aspect-ratio:1/1}.hero-workshop svg{width:100%;height:100%;display:block;overflow:visible}.hero-workshop__gear{transform-box:view-box}.hero-workshop__gear--big{transform-origin:130px 165px;animation:gear-cw 14s linear infinite}.hero-workshop__gear--small{transform-origin:250px 205px;animation:gear-ccw 9.3s linear infinite}@keyframes gear-cw{to{transform:rotate(1turn)}}@keyframes gear-ccw{to{transform:rotate(-1turn)}}.hero-workshop__spark{transform-box:view-box;transform-origin:195px 186px;animation:spark-pulse 1.4s ease-in-out infinite}.hero-workshop__spark--2{transform-origin:200px 178px;animation:spark-pulse 1.4s ease-in-out .55s infinite}@keyframes spark-pulse{0%,to{transform:scale(.6);opacity:.35}50%{transform:scale(1.6);opacity:1}}@media (prefers-reduced-motion:reduce){.hero-workshop__gear,.hero-workshop__spark{animation:none}}.hero-team{position:relative;width:100%;aspect-ratio:1/1}.hero-team svg{width:100%;height:100%;display:block;overflow:visible}.hero-team__person{fill:var(--brand-blue-deep);transform-box:view-box;animation:team-person-breathe 3.2s ease-in-out infinite}.hero-team__person--n{transform-origin:180px 75px}.hero-team__person--e{transform-origin:302px 197px}.hero-team__person--s{transform-origin:180px 320px;animation-delay:1.6s}.hero-team__person--w{transform-origin:58px 197px;animation-delay:1.6s}@keyframes team-person-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.hero-team__line{stroke:var(--brand-orange);stroke-width:3;stroke-linecap:round;stroke-dasharray:8 70;animation:team-flow 2.2s linear infinite;opacity:.9}.hero-team__line--e{animation-delay:.55s}.hero-team__line--s{animation-delay:1.1s}.hero-team__line--w{animation-delay:1.65s}@keyframes team-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-78}}.hero-team__pulse{transform-box:view-box;transform-origin:180px 180px;opacity:0;animation:team-center-pulse 2.2s ease-out infinite}.hero-team__pulse--2{animation-delay:1.1s}@keyframes team-center-pulse{0%{transform:scale(.6);opacity:0}20%{opacity:.7}to{transform:scale(2.4);opacity:0}}.hero-team__hub{transform-box:view-box;transform-origin:180px 180px;animation:team-hub-glow 2.2s ease-in-out infinite}@keyframes team-hub-glow{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.hero-team__hub,.hero-team__line,.hero-team__person,.hero-team__pulse{animation:none}.hero-team__line{stroke-dasharray:none;opacity:.5}.hero-team__pulse{opacity:.25}}.hero-letter{position:relative;width:100%;aspect-ratio:1/1}.hero-letter svg{width:100%;height:100%;display:block;overflow:visible}.hero-letter__sender{transform-box:view-box;transform-origin:40px 70px;animation:letter-sender 5s ease-in-out infinite}@keyframes letter-sender{0%,to{opacity:1;transform:scale(1)}10%{transform:scale(1.15)}20%{opacity:1}80%{opacity:.6}}.hero-letter__envelope{offset-path:path("M 40 70 C 100 30 170 30 240 220");offset-rotate:auto;animation:letter-fly 5s cubic-bezier(.5,.05,.5,.95) infinite}@keyframes letter-fly{0%{offset-distance:0;opacity:0}8%{opacity:1}85%{opacity:1}95%{offset-distance:100%;opacity:0}to{offset-distance:100%;opacity:0}}.hero-letter__pulse{transform-box:view-box;transform-origin:240px 220px;opacity:0;animation:letter-pulse 5s ease-out infinite}.hero-letter__pulse--2{animation-delay:.35s}@keyframes letter-pulse{0%,80%{transform:scale(.4);opacity:0}85%{transform:scale(.6);opacity:.8}to{transform:scale(2);opacity:0}}.hero-letter__house{transform-box:view-box;transform-origin:240px 220px;animation:letter-house 5s ease-in-out infinite}@keyframes letter-house{0%,80%{transform:scale(1)}87%{transform:scale(1.1)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hero-letter__envelope,.hero-letter__house,.hero-letter__pulse,.hero-letter__sender{animation:none}.hero-letter__envelope{offset-distance:50%;opacity:1}.hero-letter__pulse{opacity:.3}}.job-list{display:grid;grid-gap:18px;gap:18px}.job-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px 30px;display:flex;flex-direction:column;gap:18px;transition:transform .18s ease,box-shadow .18s ease}.job-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px -16px rgba(23,45,77,.3)}.job-card__head{display:flex;flex-direction:column;gap:6px}.job-card__head h3{font-family:var(--display);font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0;color:var(--ink)}.job-card__meta{display:flex;flex-wrap:wrap;gap:8px;font-size:12.5px;color:var(--ink-4);letter-spacing:.04em;text-transform:uppercase}.job-card__teaser{margin:0;font-size:15.5px;color:var(--ink-3);line-height:1.5;max-width:78ch}.job-card__cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px}@media (max-width:720px){.job-card__cols{grid-template-columns:1fr;gap:20px}}.job-card__cols h4{font-family:var(--body);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-orange-deep);margin:0 0 10px}.job-card__cols ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.job-card__cols li{position:relative;padding-left:16px;font-size:13.5px;color:var(--ink-3);line-height:1.45}.job-card__cols li:before{content:"▸";position:absolute;left:0;color:var(--brand-orange)}.job-card__foot{padding-top:8px;border-top:1px dashed var(--line-2)}.seg--wrap{display:flex;flex-wrap:wrap;gap:8px}.seg--wrap label{flex:0 1 auto}.karriere-files{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.karriere-files li{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--paper-tint);border:1px solid var(--line);border-radius:8px;font-size:13px}.karriere-files__name{flex:1 1;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.karriere-files__size{color:var(--ink-4);font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.karriere-files li button{background:transparent;border:none;cursor:pointer;color:var(--ink-4);padding:2px 6px;font-size:14px;line-height:1}.karriere-files li button:hover{color:var(--brand-orange-deep)}.upload-pro.is-dragging{border-color:var(--brand-orange);background:var(--brand-orange-soft)}.blueprint-pro{position:relative;background:#fff;border:1px solid var(--line);border-radius:20px;padding:44px 40px;overflow:hidden;isolation:isolate}.blueprint-pro:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,18,25,.04) 1px,transparent 0) 0 0 /24px 24px,linear-gradient(180deg,rgba(15,18,25,.04) 1px,transparent 0) 0 0 /24px 24px;pointer-events:none;z-index:0}.blueprint-pro__layout{position:relative;z-index:1;display:grid;grid-template-columns:1.15fr 1fr;grid-gap:40px;gap:40px;align-items:center}@media (max-width:1000px){.blueprint-pro__layout{grid-template-columns:1fr}}.cross-section-svg{width:100%}.bp-list-pro{display:flex;flex-direction:column;gap:8px}.bp-row-pro{display:grid;grid-template-columns:36px 1fr auto;grid-gap:16px;gap:16px;padding:14px 18px;background:var(--paper-tint);border:1px solid var(--line-2);border-radius:12px;transition:border-color .2s,background .2s;cursor:default}.bp-row-pro:hover{border-color:var(--brand-blue);background:rgba(56,182,255,.05)}.bp-row-pro.is-active{border-color:var(--brand-orange);background:rgba(242,106,46,.06)}.bp-row-pro__id{font-family:var(--body);font-size:13px;color:var(--brand-orange-deep);font-weight:500;letter-spacing:.04em;align-self:center}.bp-row-pro h4{margin:0 0 4px;font-size:15px;font-family:var(--display);font-weight:600;color:var(--ink);letter-spacing:-.015em}.bp-row-pro p{margin:0;font-size:13px;color:var(--ink-3)}.bp-row-pro__meta{align-self:center;font-family:var(--body);font-size:10.5px;color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.board-pro{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden}@media (max-width:900px){.board-pro{grid-template-columns:1fr 1fr}}.board-pro__cell{background:#fff;padding:28px 26px;position:relative;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.board-pro__cell:hover{background:#EFF5FB;transform:scale(1.02);box-shadow:0 14px 26px -12px rgba(23,45,77,.45);z-index:1}.board-pro__label{font-family:var(--body);font-size:10.5px;color:var(--ink-4);letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.board-pro__label .led{width:6px;height:6px;border-radius:50%;background:#16a34a;box-shadow:0 0 6px rgba(22,163,74,.55)}.board-pro__num{font-family:var(--display);font-size:52px;line-height:1;font-weight:600;letter-spacing:-.04em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.board-pro__num em{font-style:normal;color:var(--brand-blue-deep)}.board-pro__unit{font-size:22px;color:var(--ink-4);margin-left:4px;font-weight:500}.board-pro__foot{margin-top:18px;font-family:var(--body);font-size:11.5px;color:var(--ink-4);letter-spacing:.04em}.board-pro__foot strong{color:var(--ink-2);font-weight:600}.flow-pro{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden;position:relative}@media (max-width:900px){.flow-pro{grid-template-columns:1fr 1fr}}@media (max-width:540px){.flow-pro{grid-template-columns:1fr}}.flow-pro__node{background:#fff;padding:32px 28px;position:relative;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.flow-pro__node:hover{background:#EFF5FB;transform:scale(1.02);box-shadow:0 14px 26px -12px rgba(23,45,77,.45);z-index:1}.flow-pro__node-id{font-family:var(--body);font-size:11px;color:var(--ink-4);letter-spacing:.14em;margin-bottom:14px;text-transform:uppercase}.flow-pro__node-id em{font-style:normal;color:var(--brand-orange-deep);font-weight:600}.flow-pro__node h3{font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:-.025em;margin:0 0 10px;color:var(--ink)}.flow-pro__node p{margin:0;font-size:14px;color:var(--ink-3);line-height:1.45}.flow-pro__node-arrow{position:absolute;right:-10px;top:28px;width:20px;height:20px;background:#fff;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;color:var(--ink-4);z-index:1;font-size:11px}.flow-pro__node:last-child .flow-pro__node-arrow{display:none}.flow-pro__node--current{box-shadow:inset 0 3px 0 var(--brand-orange)}.flow-pro__node--current,.flow-pro__node--current:hover{background:linear-gradient(180deg,var(--brand-orange-soft) 0,#fff 70%)}.flow-pro__node--current .flow-pro__node-id em{color:var(--brand-orange-deep)}.flow-pro__node-badge{display:inline-block;margin-left:10px;padding:2px 8px;background:var(--brand-orange);color:#fff;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.12em;vertical-align:middle;text-transform:uppercase}@media (max-width:900px){.flow-pro__node:nth-child(2) .flow-pro__node-arrow{display:none}}.radar-pro{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:56px;gap:56px;align-items:center}@media (max-width:900px){.radar-pro{grid-template-columns:1fr}}.radar-scope-pro{position:relative;aspect-ratio:1/1;background:#fff;border:1px solid var(--line);border-radius:50%;overflow:hidden;isolation:isolate}.radar-scope-pro__rings{background:radial-gradient(circle at 50% 50%,transparent 22.6%,rgba(56,182,255,.22) 23%,transparent 23.4%),radial-gradient(circle at 50% 50%,transparent 44.6%,rgba(56,182,255,.22) 45%,transparent 45.4%),radial-gradient(circle at 50% 50%,transparent 67.6%,rgba(56,182,255,.22) 68%,transparent 68.4%),radial-gradient(circle at 50% 50%,transparent 89.6%,rgba(56,182,255,.22) 90%,transparent 90.4%)}.radar-scope-pro__cross,.radar-scope-pro__rings{position:absolute;inset:0}.radar-scope-pro__cross:after,.radar-scope-pro__cross:before{content:"";position:absolute;background:rgba(15,18,25,.08)}.radar-scope-pro__cross:before{left:50%;top:0;bottom:0;width:1px;transform:translateX(-50%)}.radar-scope-pro__cross:after{top:50%;left:0;right:0;height:1px;transform:translateY(-50%)}.radar-scope-pro__sweep{position:absolute;inset:0;background:conic-gradient(from 0deg,transparent 0deg,transparent 320deg,rgba(56,182,255,.3) 350deg,rgba(56,182,255,0) 1turn);animation:radarspin 5.5s linear infinite}@keyframes radarspin{to{transform:rotate(1turn)}}.radar-pin-pro{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--brand-blue);border:2px solid #fff;box-shadow:0 4px 10px rgba(56,182,255,.45);transform:translate(-50%,-50%)}.radar-pin-pro--hq{background:var(--brand-orange);box-shadow:0 4px 14px rgba(242,106,46,.6);width:16px;height:16px}.radar-pin-pro--hq:after{content:"";position:absolute;inset:-10px;border:1.5px solid var(--brand-orange);border-radius:50%;animation:ping 2s ease-out infinite}@keyframes ping{0%{transform:scale(.6);opacity:1}to{transform:scale(2.5);opacity:0}}.radar-pin-pro:not(.radar-pin-pro--hq){animation:radar-blip 5.5s linear infinite}@keyframes radar-blip{0%{background:#8FD4FF;box-shadow:0 0 0 5px rgba(56,182,255,.45),0 0 22px 7px rgba(56,182,255,.85)}9%{background:var(--brand-blue);box-shadow:0 4px 10px rgba(56,182,255,.45)}to{background:var(--brand-blue);box-shadow:0 4px 10px rgba(56,182,255,.45)}}.radar-pin-pro__label{position:absolute;left:18px;top:50%;transform:translateY(-50%);font-family:var(--body);font-size:10.5px;color:var(--brand-blue-deep);white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;background:#fff;padding:2px 8px;border:1px solid var(--line);border-radius:4px}.radar-pin-pro--hq .radar-pin-pro__label{color:var(--brand-orange-deep);border-color:rgba(242,106,46,.3)}.radar-pin-pro--flip .radar-pin-pro__label{left:auto;right:18px}.radar-list-pro{display:flex;flex-direction:column;font-family:var(--body);font-size:13.5px}.radar-list-pro__row{display:grid;grid-template-columns:auto 1fr auto;grid-gap:16px;gap:16px;padding:14px 4px;border-bottom:1px dashed var(--line);align-items:baseline}.radar-list-pro__row:last-child{border-bottom:0}.radar-list-pro__row span:first-child{color:var(--ink-4);letter-spacing:.04em}.radar-list-pro__row b{color:var(--ink);font-family:var(--display);font-weight:500;letter-spacing:-.01em;font-size:16px}.radar-list-pro__row em{color:var(--brand-blue-deep);font-style:normal;font-size:12px}.logs-pro{background:#fff;border:1px solid var(--line);border-radius:16px;font-family:var(--body);overflow:hidden}.logs-pro__head{display:flex;justify-content:space-between;align-items:center;padding:14px 22px;border-bottom:1px dashed var(--line);background:var(--paper-tint);font-size:11px;color:var(--ink-4);letter-spacing:.08em;text-transform:uppercase}.logs-pro__head-dots{display:inline-flex;gap:6px}.logs-pro__head-dots span{width:8px;height:8px;border-radius:50%;background:var(--line)}.logs-pro__head-dots span:first-child{background:var(--brand-orange)}.logs-pro__head-dots span:nth-child(2){background:#F5B400}.logs-pro__head-dots span:nth-child(3){background:#16a34a}.logs-pro__body{padding:22px 26px 28px}.log-entry-pro{padding:18px 0;border-bottom:1px dashed var(--line-2)}.log-entry-pro:last-child{border-bottom:0}.log-entry-pro__meta{color:var(--ink-4);margin-bottom:8px;font-size:11.5px;letter-spacing:.04em}.log-entry-pro__meta b{color:#15803d}.log-entry-pro__quote{color:var(--ink);font-size:16px;line-height:1.5;font-family:var(--body);font-weight:500;margin-bottom:8px}.log-entry-pro__sig{color:var(--ink-4);font-size:12.5px}.log-entry-pro__sig em{color:var(--brand-blue-deep);font-style:normal}.deploy-pro{background:#fff;border:1px solid var(--line);border-radius:20px;padding:56px 48px;display:grid;grid-template-columns:1.15fr 1fr;grid-gap:56px;gap:56px;align-items:center;position:relative;overflow:hidden;isolation:isolate}.deploy-pro:before{content:"";position:absolute;inset:0;background:radial-gradient(450px 280px at 100% 100%,rgba(242,106,46,.12),transparent 60%),radial-gradient(380px 240px at 0 0,rgba(56,182,255,.08),transparent 60%);pointer-events:none;z-index:-1}.deploy-pro h2{font-family:var(--display);font-size:clamp(30px,3.4vw,44px);margin:0 0 14px;letter-spacing:-.03em;font-weight:600;color:var(--ink);line-height:1.05}.deploy-pro p{color:var(--ink-3);margin:0 0 26px;max-width:52ch}@media (max-width:900px){.deploy-pro{grid-template-columns:1fr;padding:40px 28px}}.terminal-pro{background:var(--night);border-radius:12px;font-family:var(--body);font-size:13px;padding:20px 22px;color:#E9ECF1}.terminal-pro__line{display:flex;gap:10px;padding:4px 0;align-items:baseline}.terminal-pro__line .prompt{color:var(--brand-orange)}.terminal-pro__line .key{color:var(--brand-blue)}.terminal-pro__line .val{color:#E9ECF1}.terminal-pro__line .mute{color:rgba(255,255,255,.4)}.terminal-pro .cursor{display:inline-block;width:8px;height:14px;background:var(--brand-blue);animation:blink 1.1s steps(2) infinite;vertical-align:middle;margin-left:2px}@keyframes blink{50%{opacity:.35}}.assure-pro{background:var(--paper-tint);border:1px solid var(--line);border-radius:14px;padding:6px 22px}.assure-pro__row{display:flex;gap:14px;align-items:flex-start;padding:18px 0;border-bottom:1px dashed var(--line)}.assure-pro__row:last-child{border-bottom:0}.assure-pro__check{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--brand-blue-soft);color:var(--brand-blue-deep);display:grid;place-items:center;font-size:15px;font-weight:700}.assure-pro__row b{display:block;font-family:var(--display);font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin-bottom:3px}.assure-pro__row p{margin:0;font-size:14px;color:var(--ink-3);line-height:1.45}.btn-pro{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 22px;border-radius:var(--r-pill);font-weight:600;font-size:15px;letter-spacing:-.01em;border:1px solid transparent;transition:background .15s,color .15s,border-color .15s,transform .12s}.btn-pro:active{transform:translateY(1px)}.btn-pro--primary{background:var(--brand-orange);color:#fff;box-shadow:0 8px 20px -8px rgba(242,106,46,.5),inset 0 -1px 0 rgba(0,0,0,.12)}.btn-pro--primary:hover{background:var(--brand-orange-deep)}.btn-pro--ghost{background:#fff;border-color:var(--line);color:var(--ink-2)}.btn-pro--ghost:hover{background:var(--paper-cool);border-color:var(--brand-blue);color:var(--brand-blue-deep)}.btn-pro .glyph{font-family:var(--body);font-size:14px;display:inline-flex;align-items:center}.techvideo{position:relative;aspect-ratio:16/8;background:#0E1218;border-radius:18px;overflow:hidden;isolation:isolate;box-shadow:0 30px 80px -20px rgba(15,18,25,.2),0 8px 24px -10px rgba(15,18,25,.1)}.techvideo__placeholder{position:absolute;inset:0;z-index:0;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;text-align:center;background:repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 12px,rgba(255,255,255,.07) 12px 24px),radial-gradient(60% 80% at 50% 50%,#1d242e,#0E1116);color:rgba(255,255,255,.75);font-family:var(--body);padding:24px}.techvideo__placeholder-mono{font-size:11px;letter-spacing:.14em;color:var(--brand-orange)}.techvideo__placeholder-title{font-family:var(--display);font-size:clamp(20px,2.4vw,28px);font-weight:600;letter-spacing:-.02em;color:#fff;margin:4px 0 6px}.techvideo__placeholder-meta{font-size:11.5px;opacity:.55;letter-spacing:.04em}.techvideo__placeholder-meta code{background:rgba(255,255,255,.08);padding:2px 8px;border-radius:4px;color:var(--brand-blue)}.techvideo__el{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s ease}.techvideo__el.is-ready{opacity:1}.techvideo__grid{inset:0;background:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0) 0 0 /80px 80px,linear-gradient(180deg,rgba(255,255,255,.04) 1px,transparent 0) 0 0 /80px 80px;-webkit-mask:radial-gradient(80% 80% at 50% 50%,#000 30%,transparent 90%);mask:radial-gradient(80% 80% at 50% 50%,#000 30%,transparent 90%)}.techvideo__grid,.techvideo__scan{position:absolute;z-index:2;pointer-events:none}.techvideo__scan{left:0;right:0;height:100px;background:linear-gradient(180deg,transparent,rgba(56,182,255,.12) 50%,transparent);animation:vidscan 6s linear infinite;top:-100px}@keyframes vidscan{0%{top:-100px}to{top:100%}}.techvideo__vignette{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 50%,transparent 60%,rgba(0,0,0,.32) 100%)}.techvideo__caption{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:44px 26px 20px;font-family:var(--display);font-size:16px;font-weight:600;letter-spacing:-.01em;color:#fff;background:linear-gradient(0deg,rgba(10,15,22,.62),transparent)}.techvideo__tint{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(135deg,rgba(56,182,255,.1),transparent 50%),linear-gradient(315deg,rgba(242,106,46,.08),transparent 50%);mix-blend-mode:overlay}.techvideo__corner{position:absolute;z-index:3;font-family:var(--body);font-size:10.5px;color:rgba(255,255,255,.85);letter-spacing:.14em;text-transform:uppercase;padding:14px 18px;display:inline-flex;align-items:center;gap:10px}.techvideo__corner--tl{top:0;left:0}.techvideo__corner--tr{top:0;right:0}.techvideo__corner--bl{bottom:0;left:0}.techvideo__corner--br{bottom:0;right:0}.techvideo__corner .cross{width:12px;height:12px;position:relative;flex-shrink:0}.techvideo__corner .cross:after,.techvideo__corner .cross:before{content:"";position:absolute;background:var(--brand-orange)}.techvideo__corner .cross:before{left:50%;top:0;bottom:0;width:1px}.techvideo__corner .cross:after{top:50%;left:0;right:0;height:1px}.techvideo__tc{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:rgba(0,0,0,.45);padding:4px 10px;border-radius:4px;color:var(--brand-blue);letter-spacing:.06em}.techvideo__chip,.techvideo__tc{border:1px solid rgba(255,255,255,.18)}.techvideo__chip{position:absolute;top:18px;left:50%;z-index:3;transform:translateX(-50%);font-family:var(--body);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.92);background:rgba(0,0,0,.4);border-radius:999px;padding:6px 14px;display:inline-flex;align-items:center;gap:8px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.techvideo__chip .dot{width:7px;height:7px;border-radius:50%;background:var(--brand-orange);box-shadow:0 0 8px var(--brand-orange);animation:vidblink 1.6s ease-in-out infinite}@keyframes vidblink{50%{opacity:.35}}@media (max-width:720px){.techvideo{aspect-ratio:4/3}.techvideo__corner{padding:8px 10px;font-size:9.5px}.techvideo__chip{font-size:9.5px;padding:5px 10px}}.hero-pro--sub{padding:52px 0 60px}.hero-pro--sub h1{font-size:clamp(40px,5.4vw,68px)}.svc-list{border:1px solid var(--line);border-radius:14px;overflow:hidden}.svc-row{display:grid;grid-template-columns:64px 1fr 232px;grid-gap:28px;gap:28px;padding:32px 30px;background:#fff;border-bottom:1px solid var(--line);scroll-margin-top:90px}.svc-row:last-child{border-bottom:0}.svc-row:nth-child(2n){background:var(--paper-tint)}.svc-row__aside{display:flex;flex-direction:column;align-items:center;gap:12px}.svc-row__icon{width:48px;height:48px;border:1px solid var(--line);border-radius:11px;display:grid;place-items:center;color:var(--brand-orange-deep);background:var(--brand-orange-soft)}.svc-row__icon svg{width:24px;height:24px}.svc-row__num{font-family:var(--body);font-size:10.5px;color:var(--ink-4);letter-spacing:.06em}.svc-row__body h3{font-family:var(--display);font-size:23px;font-weight:600;letter-spacing:-.025em;margin:0 0 8px;color:var(--ink)}.svc-row__tag{display:inline-block;font-family:var(--body);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-blue-deep);border:1px solid rgba(56,182,255,.35);border-radius:4px;padding:2px 8px;margin-bottom:12px}.svc-row__tag--service{color:var(--ink-4);border-color:var(--line)}.svc-row__body>p{margin:0 0 16px;color:var(--ink-3);font-size:15px;max-width:64ch}.svc-row__bullets{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px 24px;gap:7px 24px;list-style:none;margin:0;padding:0}.svc-row__bullets li{font-family:var(--body);font-size:12.5px;color:var(--ink-3);padding-left:16px;position:relative}.svc-row__bullets li:before{content:"▸";position:absolute;left:0;color:var(--brand-orange)}.svc-row__cta{display:inline-flex;align-items:center;gap:6px;margin-top:18px;padding:9px 16px;font-family:var(--body);font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--brand-orange-deep);background:var(--brand-orange-soft);border:1px solid rgba(242,106,46,.35);border-radius:999px;text-decoration:none;transition:background .18s ease,transform .18s ease,color .18s ease}.svc-row__cta span{transition:transform .18s ease}.svc-row__cta:hover{background:var(--brand-orange);color:#fff;border-color:var(--brand-orange)}.svc-row__cta:hover span{transform:translateX(4px)}.svc-row__media{position:relative;align-self:stretch;min-height:168px;border-radius:12px;overflow:hidden}.svc-row__media--accent{display:grid;place-items:center;border:1px solid rgba(56,182,255,.3);color:var(--brand-blue-deep);background:linear-gradient(90deg,rgba(56,182,255,.07) 1px,transparent 0) 0 0 /22px 22px,linear-gradient(180deg,rgba(56,182,255,.07) 1px,transparent 0) 0 0 /22px 22px,linear-gradient(150deg,rgba(56,182,255,.22),rgba(56,182,255,.06))}.svc-row__media--accent svg{width:46px;height:46px}@media (max-width:640px){.svc-row{grid-template-columns:1fr;gap:16px}.svc-row__aside{flex-direction:row}.svc-row__bullets{grid-template-columns:1fr}.svc-row__media{min-height:190px}}.cta-band{text-align:center;border:1px solid var(--line);border-radius:20px;padding:56px 40px;background:radial-gradient(500px 300px at 50% 0,rgba(242,106,46,.08),transparent 70%),#fff}.cta-band h2{font-family:var(--display);font-size:clamp(28px,3.4vw,42px);font-weight:600;letter-spacing:-.03em;margin:0 auto 14px;max-width:24ch;line-height:1.06}.cta-band p{color:var(--ink-3);margin:0 auto 26px;max-width:52ch}.cta-band__ctas{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.info-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden}@media (max-width:800px){.info-grid{grid-template-columns:1fr}}.info-card{background:#fff;padding:30px 26px}.info-card__num{font-family:var(--body);font-size:12px;color:var(--brand-orange-deep);letter-spacing:.12em;margin-bottom:14px}.info-card h3{font-family:var(--display);font-size:20px;font-weight:600;letter-spacing:-.02em;margin:0 0 8px;color:var(--ink)}.info-card p{margin:0;color:var(--ink-3);font-size:14.5px;line-height:1.5}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden}@media (max-width:800px){.team-grid{grid-template-columns:1fr 1fr}}.team-card-pro{background:#fff;padding:26px 22px}.team-card-pro__avatar{width:46px;height:46px;border-radius:10px;background:var(--brand-blue-soft);color:var(--brand-blue-deep);display:grid;place-items:center;font-family:var(--body);font-weight:600;font-size:14px;margin-bottom:14px}.team-card-pro:nth-child(odd) .team-card-pro__avatar{background:var(--brand-orange-soft);color:var(--brand-orange-deep)}.team-card-pro__name{font-family:var(--display);font-size:16px;font-weight:600;color:var(--ink)}.team-card-pro__role{font-family:var(--body);font-size:11.5px;color:var(--ink-4);margin-top:4px;letter-spacing:.03em}.contact-pro{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:40px;gap:40px;align-items:start}@media (max-width:900px){.contact-pro{grid-template-columns:1fr}}.contact-side{display:flex;flex-direction:column;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden}.contact-card-pro{background:#fff;padding:22px 24px}.contact-card-pro--notfall{background:var(--brand-orange-soft)}.contact-card-pro__label{font-family:var(--body);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);margin-bottom:10px}.contact-card-pro__value{font-family:var(--display);font-size:19px;font-weight:600;color:var(--ink);letter-spacing:-.01em;display:inline-block}a.contact-card-pro__value:hover{color:var(--brand-orange-deep)}.contact-card-pro__meta{font-family:var(--body);font-size:11.5px;color:var(--ink-4);margin-top:6px}.hours-pro{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 18px;gap:6px 18px;font-family:var(--body);font-size:12.5px;color:var(--ink-3);margin-top:12px}.hours-pro span:nth-child(odd){color:var(--ink-4)}.faq-pro{border:1px solid var(--line);border-radius:14px;overflow:hidden}.faq-pro details{border-bottom:1px solid var(--line);background:#fff}.faq-pro details:last-child{border-bottom:0}.faq-pro summary{cursor:pointer;padding:18px 24px;list-style:none;font-family:var(--display);font-weight:600;font-size:16px;color:var(--ink);display:flex;justify-content:space-between;align-items:center;gap:16px}.faq-pro summary::-webkit-details-marker{display:none}.faq-pro summary:after{content:"+";font-family:var(--body);color:var(--brand-orange-deep);font-size:18px;flex-shrink:0}.faq-pro details[open] summary:after{content:"−"}.faq-pro details p{margin:0;padding:0 24px 20px;color:var(--ink-3);font-size:14.5px;line-height:1.55}.form-pro{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}.form-pro__head{display:flex;justify-content:space-between;align-items:center;padding:14px 22px;border-bottom:1px dashed var(--line);background:var(--paper-tint);font-family:var(--body);font-size:11px;color:var(--ink-4);letter-spacing:.08em;text-transform:uppercase}.form-pro__head-meta{color:var(--brand-orange-deep)}.form-pro__body{padding:26px 26px 28px}.form-pro__field{margin-bottom:22px}.form-pro__label{letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px}.form-pro__hint,.form-pro__label{display:block;font-family:var(--body);font-size:11px;color:var(--ink-4)}.form-pro__hint{margin-top:8px}.form-pro input[type=email],.form-pro input[type=tel],.form-pro input[type=text],.form-pro select,.form-pro textarea{width:100%;font-family:var(--body);font-size:14.5px;color:var(--ink);background:var(--paper-tint);border:1px solid var(--line);border-radius:9px;padding:11px 14px;transition:border-color .15s,background .15s,box-shadow .15s}.form-pro textarea{min-height:112px;resize:vertical}.form-pro input::placeholder,.form-pro textarea::placeholder{color:var(--ink-5)}.form-pro input:focus,.form-pro select:focus,.form-pro textarea:focus{outline:none;border-color:var(--brand-blue);background:#fff;box-shadow:0 0 0 3px rgba(56,182,255,.14)}.form-pro__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.form-pro__grid .form-pro__field{margin-bottom:0}.form-pro__span2{grid-column:1/-1}@media (max-width:560px){.form-pro__grid{grid-template-columns:1fr}}.pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:8px;gap:8px}.pick{position:relative;display:flex;align-items:center;padding:10px 13px;border:1px solid var(--line);border-radius:8px;background:var(--paper-tint);font-size:13px;color:var(--ink-2);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.pick input{position:absolute;opacity:0;pointer-events:none}.pick:hover{border-color:var(--brand-blue)}.pick:has(input:checked){border-color:var(--brand-orange);background:var(--brand-orange-soft);color:var(--ink);font-weight:500}.pick:has(input:focus-visible){box-shadow:0 0 0 3px rgba(56,182,255,.16)}.seg{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}@media (max-width:560px){.seg{grid-template-columns:1fr}}.seg label{position:relative;display:flex;align-items:center;justify-content:center;padding:11px 12px;border:1px solid var(--line);border-radius:8px;background:var(--paper-tint);font-family:var(--body);font-size:12px;color:var(--ink-3);letter-spacing:.03em;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.seg label input{position:absolute;opacity:0;pointer-events:none}.seg label:hover{border-color:var(--brand-blue)}.seg label:has(input:checked){border-color:var(--brand-blue);background:var(--brand-blue-soft);color:var(--brand-blue-deep)}.seg label.seg--urgent:has(input:checked){border-color:var(--brand-orange);background:var(--brand-orange-soft);color:var(--brand-orange-deep)}.upload-pro{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;padding:26px 20px;border:1.5px dashed var(--line);border-radius:10px;background:var(--paper-tint);cursor:pointer;transition:border-color .15s,background .15s}.upload-pro:hover{border-color:var(--brand-blue);background:rgba(56,182,255,.05)}.upload-pro input{position:absolute;opacity:0;pointer-events:none}.upload-pro__icon{color:var(--ink-4)}.upload-pro__icon svg{width:26px;height:26px}.upload-pro__title{font-family:var(--display);font-weight:600;font-size:14px;color:var(--ink-2)}.upload-pro__hint{font-family:var(--body);font-size:11px;color:var(--ink-4)}.form-pro__foot{margin-top:24px;padding-top:22px;border-top:1px dashed var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.form-pro__legal{font-family:var(--body);font-size:11px;color:var(--ink-4);line-height:1.5;max-width:38ch;margin:0}.form-pro__legal a{color:var(--brand-blue-deep);text-decoration:underline}.form-pro__consent{display:flex;align-items:flex-start;gap:12px;flex:1 1 38ch;max-width:50ch;font-family:var(--body);font-size:12.5px;line-height:1.5;color:var(--ink-3);cursor:pointer}.form-pro__consent input[type=checkbox]{flex:0 0 auto;width:20px;height:20px;margin:1px 0 0;accent-color:var(--brand-orange);cursor:pointer}.form-pro__consent a{color:var(--brand-blue-deep);text-decoration:underline}.form-pro__consent:hover input{box-shadow:0 0 0 3px rgba(242,106,46,.15);border-radius:4px}.form-pro__error{margin:18px 0 0;padding:12px 16px;background:#FEEEEA;border:1px solid #f2a88b;border-radius:8px;color:#B43A12;font-size:13.5px;line-height:1.55}.form-pro__error a{color:#B43A12;font-weight:600;text-decoration:underline}.btn-pro:disabled{opacity:.6;cursor:not-allowed}.form-sent{padding:48px 32px;text-align:center}.form-sent__icon{width:64px;height:64px;border-radius:50%;background:var(--brand-blue-soft);color:var(--brand-blue-deep);display:grid;place-items:center;margin:0 auto 18px}.form-sent__icon svg{width:30px;height:30px}.form-sent h2{font-family:var(--display);font-size:26px;font-weight:600;letter-spacing:-.02em;margin:0 0 10px;color:var(--ink)}.form-sent p{color:var(--ink-3);font-size:14.5px;max-width:46ch;margin:0 auto 22px}@media (max-width:720px){.hero-pro{padding:40px 0 56px}.hero-pro h1{font-size:clamp(36px,9vw,52px);margin-bottom:18px}.hero-pro__sub{font-size:16px;margin-bottom:24px}.hero-pro__meta{padding-top:18px;gap:6px 18px;font-size:12px}.hero-pro__layout{gap:28px}.hero-split{gap:24px}.hero-letter,.hero-shield,.hero-team,.hero-workshop{max-width:280px;margin:4px auto 0}.schematic-pro{max-width:360px;margin-left:auto;margin-right:auto}.section-head-pro h2{font-size:clamp(26px,6vw,36px)}.section-head-pro__num{font-size:11px}.module-pro{padding:22px 18px}.module-pro h3{font-size:17px}.board-pro{grid-template-columns:1fr 1fr}.board-pro__cell{padding:22px 18px}.board-pro__num{font-size:36px}.flow-pro__node{padding:22px 20px}.voice-card{padding:24px 22px 20px}.partner-card{padding:26px 22px}.job-card{padding:22px}.job-card__head h3{font-size:20px}.svc-row{padding:36px 0;gap:18px}.svc-row__body h3{font-size:22px}.cta-band{padding:36px 22px}.cta-band h2{font-size:clamp(22px,5.5vw,30px)}.deploy-pro{padding:32px 22px}.hero-pro__ctas{gap:10px}.hero-pro__ctas .btn-pro{width:100%;justify-content:center}.radar-scope-pro{max-width:100%}.blueprint-pro__layout{gap:28px}.cross-section-svg{max-width:100%;height:auto}.ticker{font-size:10.5px;padding:6px 0}.form-pro__head{padding:12px 18px}.form-pro__body{padding:20px 18px 22px}.form-pro__foot{flex-direction:column;align-items:stretch;gap:16px}.form-pro__foot .btn-pro{width:100%;justify-content:center}.form-pro__legal{max-width:none}.section-head-pro{display:block;margin-bottom:24px}.section-head-pro__meta{margin-top:6px}}@media (max-width:480px){.board-pro{grid-template-columns:1fr}.hero-pro h1{font-size:clamp(30px,8.5vw,42px)}.schematic-pro{max-width:100%}.partner-card__logo{height:60px}.partner-card__logo img{max-height:60px}}