@font-face{font-family:Inter;src:url('/assets/fonts/inter-latin-variable.woff2') format('woff2');font-weight:100 900;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0}body.t-site{--bg:#f8f8f4;--ink:#21272c;--muted:#596268;--accent:#7453cd;--soft:#eeedf5;--line:#d3d3dc;background:var(--bg);color:var(--ink);font:15px/1.65 Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,summary{cursor:pointer}button{color:inherit}svg{display:block;width:100%;height:auto}h1,h2,h3,p{margin:0}h1{font-size:clamp(48px,5.4vw,82px);line-height:1.03;letter-spacing:-.055em;font-weight:650}h2{font-size:clamp(32px,3.6vw,54px);line-height:1.08;letter-spacing:-.045em;font-weight:550}h3{font-size:22px;line-height:1.25;letter-spacing:-.03em;font-weight:600}p{color:var(--muted)}[hidden]{display:none!important}a:focus-visible,button:focus-visible,summary:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.t-skip{position:absolute;top:-100px;left:20px;background:var(--bg);padding:12px;z-index:30}.t-skip:focus{top:12px}.t-demo-bar{background:#17242d;color:#fff;display:flex;justify-content:space-between;align-items:center;min-height:32px;padding:7px 3.5%;font-size:9px;gap:15px;letter-spacing:.05em}.t-demo-bar a{text-decoration:underline;text-underline-offset:3px}.t-header{width:min(1320px,calc(100% - 96px));margin:auto;min-height:90px;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;z-index:5}.t-brand{font-size:29px;letter-spacing:-.07em;font-weight:750;line-height:1}.t-header nav{display:flex;gap:25px;align-items:center;font-size:11px}.t-header nav a{padding:10px 0}.t-header nav a:last-child{border:1px solid var(--ink);padding:10px 17px}.t-header nav a[aria-current]{text-decoration:underline;text-underline-offset:5px}.t-menu-toggle{display:none;background:var(--bg);color:var(--ink);border:1px solid var(--line);padding:10px 13px}.t-tag{font-size:9px;font-weight:600;line-height:1.6;letter-spacing:.12em;color:var(--ink);margin-bottom:22px}.t-intro{font-size:15px;line-height:1.8;max-width:520px}.t-button{display:inline-flex;justify-content:space-between;align-items:center;gap:30px;background:var(--accent);color:#fff;padding:14px 21px;font-size:12px;font-weight:600;border:0;margin-top:27px}.t-button>span{font-size:18px;line-height:1}.t-section,.t-subhero{width:min(1260px,calc(100% - 96px));margin:auto;padding:75px 0}.t-section>h2{margin-bottom:35px;max-width:850px}.t-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;border-top:1px solid var(--line)}.t-offers article{padding-top:25px}.t-offers article>span{font-size:11px;display:block;margin-bottom:28px;color:var(--muted)}.t-offers h3{margin-bottom:18px}.t-offers p{font-size:14px;line-height:1.8}.t-contact{display:grid;grid-template-columns:1fr 1fr;gap:10%;border-top:1px solid var(--line)}.t-contact h2{margin-bottom:25px}.t-contact p{font-size:14px}.t-local{background:var(--soft);padding:28px;display:flex;flex-direction:column;align-items:stretch;gap:16px}.t-local label{font-size:12px;font-weight:600}.t-local select{min-width:0;width:100%;padding:13px;background:#fff;color:#1b2932;border:1px solid var(--line);color-scheme:light}.t-local .t-button{margin:0;justify-content:center}.t-local p{font-size:12px}.t-faq{border-top:1px solid var(--line)}.t-faq details{padding:23px 0;border-bottom:1px solid var(--line)}.t-faq summary{font-size:17px}.t-faq details p{font-size:14px;margin-top:18px;max-width:800px}.t-faq a{text-decoration:underline}.t-footer{padding:48px max(48px,calc((100% - 1260px)/2));background:var(--ink);color:var(--bg);display:grid;grid-template-columns:1fr 1fr;gap:30px}.t-footer p{font-size:11px;color:inherit;opacity:.8;line-height:1.9}.t-footer>div{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px 28px;font-size:12px}.t-footer>div a{text-decoration:underline;text-underline-offset:4px}.t-tab-buttons{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:20px}.t-tab-buttons button{background:none;border:1px solid var(--line);padding:9px 15px;color:var(--ink);font-size:11px;min-height:40px}.t-tab-buttons button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.t-tabs [data-tech-panel]>p{font-size:14px;max-width:650px}.t-ui-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:9px;padding:15px 20px;border-bottom:1px solid var(--line);color:var(--muted)}.t-caption{font-size:11px}.t-subhero{padding:60px 0 45px;border-bottom:1px solid var(--line)}.t-subhero h1{margin-bottom:25px}.t-article{max-width:850px}.t-article h1{margin-bottom:30px}.t-article h2{font-size:32px;margin:45px 0 22px}.t-article>p{line-height:1.9}.t-article>a{display:inline-block;margin-top:35px;text-decoration:underline}.t-journal>div{display:grid;grid-template-columns:1fr 1fr;gap:30px}.t-journal>div>a{border:1px solid var(--line);padding:30px}.t-journal span{font-size:9px;letter-spacing:.12em}.t-journal h3{font-size:28px;margin:25px 0 20px}.t-journal p{font-size:14px;line-height:1.8}.t-journal b{display:block;margin-top:24px;font-size:12px}.t-process article{display:grid;grid-template-columns:80px 1fr;gap:30px;padding:28px 0;border-bottom:1px solid var(--line)}.t-process article>b{font-size:30px}.t-process p{margin-top:15px;max-width:800px}.t-prices>div{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.t-prices article{padding:28px;border:1px solid var(--line);display:flex;flex-direction:column;align-items:start;gap:20px}.t-prices article>span{font-size:10px}.t-prices article p{font-size:14px}.t-prices article>strong{font-size:17px;margin-top:auto}.t-prices article .t-button{margin:0}.t-prices>.t-caption{margin-top:25px}.t-product-detail>*{max-width:950px;margin-inline:auto}
/* CRM / lilac side-rail canvas, asymmetric pipeline workspace. */
body.t-pipewise{--bg:#f7f6fb;--ink:#30253e;--muted:#6c6178;--accent:#7043c3;--line:#d9cfe5;--soft:#eee6f9}.t-pipewise .t-header nav a:last-child{border-radius:100px;background:var(--ink);color:#fff;border:0}.t-pipewise .t-brand{color:#7043c3;font-size:36px;font-weight:650}.pipe-hero{width:min(1320px,calc(100% - 64px));margin:auto;display:grid;grid-template-columns:145px 1fr;gap:0 45px;background:#ede7f7;border-radius:20px;overflow:hidden}.pipe-hero>aside{grid-row:1/3;display:flex;flex-direction:column;gap:24px;padding:35px 22px;border-right:1px solid #d4c5e5;font-size:10px;background:#e6dbf3}.pipe-hero>aside>span{font-size:8px;letter-spacing:.12em;margin-bottom:25px}.pipe-hero>aside>b{margin-top:auto;font:italic 22px/1.25 Georgia,serif;letter-spacing:-.04em}.pipe-copy{padding:38px 45px 28px 0;max-width:1000px}.pipe-copy h1{font-size:clamp(45px,5.2vw,75px);font-weight:550}.pipe-copy .t-tag{font-size:8px;margin-bottom:17px}.pipe-copy .t-intro{font-size:14px;margin-top:23px;max-width:680px}.t-pipewise .t-button{border-radius:100px}.pipe-stage{padding:0 40px 28px 0}.pipe-board{background:#fff;border:1px solid #d6cce3;border-radius:12px;box-shadow:0 20px 50px #3926560b;overflow:hidden;color:#30253e}.pipe-board .t-ui-bar{color:#766a83;border-color:#e4ddeb}.pipe-board .t-ui-bar b{font-size:9px;font-weight:600}.pipe-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:22px}.pipe-columns>div{background:#f6f3fa;border-radius:8px;padding:13px;min-height:160px}.pipe-columns h3{font-size:10px;display:flex;align-items:center;gap:8px;font-weight:550;margin-bottom:17px;letter-spacing:0}.pipe-columns h3 i{width:7px;height:7px;border-radius:50%;background:#a98ecf}.pipe-columns>div:nth-child(2) h3 i{background:#d2ad52}.pipe-columns>div:nth-child(3) h3 i{background:#71a48e}.pipe-columns article{background:#fff;border:1px solid #e1d8eb;box-shadow:0 3px 6px #39265604;border-radius:7px;padding:13px;margin-bottom:10px;display:grid;gap:8px}.pipe-columns article span{font-size:7px;letter-spacing:.08em;color:#8a7a99}.pipe-columns article b{font-size:12px;font-weight:600;line-height:1.4}.pipe-columns article small{font-size:8px;color:#756884}.pipe-footer{padding:12px 22px;display:flex;justify-content:space-between;font-size:9px;border-top:1px solid #e4ddeb;color:#756884}.pipe-footer b{font-weight:500}.t-pipewise .t-offers{border:0;gap:15px}.t-pipewise .t-offers article{background:#fff;padding:28px;border:1px solid var(--line);border-radius:15px}
/* People SaaS / peach editorial canvas, human initials and a welcome card. */
body.t-humano{--bg:#fbf4e9;--ink:#472f2c;--muted:#735c53;--accent:#a5412a;--line:#d5beb0;--soft:#f0dfd0}.t-humano h1,.t-humano h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.05em}.t-humano .t-brand{font-size:36px;letter-spacing:-.07em;font-weight:550}.t-humano .t-header nav a:last-child{border-radius:70% 50% 65% 45%;padding:13px 22px}.hr-hero{width:min(1260px,calc(100% - 96px));margin:auto;display:grid;grid-template-columns:1.2fr 1fr;gap:15px 55px;padding:25px 0 50px}.hr-heading{grid-column:1/-1}.hr-heading .t-tag{color:var(--accent);font-size:9px;margin-bottom:20px}.hr-heading h1{font-size:clamp(55px,6.8vw,100px)}.hr-orbit{position:relative;min-height:330px;background:#eec8a5;border-radius:180px 180px 20px 20px;width:95%;margin-top:35px;padding:50px 40px 25px}.hr-avatar{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;font-size:16px;position:absolute;border:5px solid var(--bg);font-weight:600;z-index:2}.ha1{background:#b0bd91;top:2%;left:3%;transform:rotate(-12deg)}.ha2{background:#dca0a4;top:20%;right:0;transform:rotate(12deg)}.ha3{background:#b0bdd1;bottom:2%;left:1%;transform:rotate(8deg)}.hr-welcome{background:#fffaf2;border:1px solid #d4b69d;padding:24px;border-radius:12px;box-shadow:0 12px 25px #7d4e1e13;position:relative;z-index:1}.hr-welcome>span{font-size:8px;letter-spacing:.1em;color:#9e6f55}.hr-welcome h2{font-size:38px;margin:15px 0 22px}.hr-welcome>div{border-top:1px solid #e4d5c4;padding:9px 0;font-size:10px;display:flex;gap:12px}.hr-welcome>div b{color:#5a7553}.hr-welcome small{font-size:8px;display:block;margin-top:12px;color:#7a6559}.hr-note{position:absolute;right:-25px;bottom:12px;transform:rotate(9deg);font:italic 25px/1.1 Georgia,serif;background:#f6e98c;padding:18px;z-index:3}.hr-copy{padding:55px 20px 0 10px;align-self:center}.hr-copy .t-intro{font:22px/1.6 Georgia,serif;max-width:380px}.t-humano .t-button{border-radius:100px}.hr-journey{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:15px 60px}.hr-journey>.t-tag{grid-column:1/-1}.hr-journey .t-tabs{align-self:center}.hr-journey .t-tab-buttons button{border-radius:50px}.t-humano .t-local{border-radius:22px}.t-humano .t-offers article:nth-child(2){padding-top:65px}
/* Analytics / full dark command centre, cyan signals and contextual metrics. */
body.t-metricly{--bg:#0e1724;--ink:#e9f1f9;--muted:#9bacc0;--accent:#79ead6;--line:#33445a;--soft:#17283b}.t-metricly .t-brand{font-size:23px;letter-spacing:.06em;font-weight:650}.t-metricly .t-header nav a:last-child{background:var(--accent);color:#0e1724;border:0;border-radius:5px}.metric-hero{width:min(1260px,calc(100% - 96px));margin:auto;padding:20px 0 35px}.metric-head{display:grid;grid-template-columns:1.3fr 1fr;gap:15px 60px;align-items:end;margin-bottom:25px}.metric-head>.t-tag{grid-column:1/-1;color:var(--accent);margin-bottom:5px;font-size:8px}.metric-head h1{font-size:clamp(43px,5.2vw,73px);font-weight:550}.metric-head .t-intro{font-size:13px;padding-bottom:5px}.metric-hero .t-tab-buttons{gap:0;margin-bottom:0}.metric-hero .t-tab-buttons button{border:1px solid var(--line);border-bottom:0;padding:10px 22px;min-height:35px;font-size:10px;color:var(--muted)}.metric-hero .t-tab-buttons button[aria-pressed=true]{background:#182b3d;color:var(--accent);border-color:var(--line)}.metric-console{border:1px solid #3d536a;border-radius:0 8px 8px 8px;background:#142131;overflow:hidden;color:#e9f1f9}.metric-console .t-ui-bar{font-size:8px;color:#93b8c7;padding:12px 20px}.metric-main{display:grid;grid-template-columns:110px 1fr}.metric-main>aside{background:#0f1c2a;border-right:1px solid #33445a;display:flex;flex-direction:column;padding:25px 17px;gap:20px;font-size:9px;color:#a0b3c8}.metric-main>aside b{font-size:22px;color:#79ead6;margin-bottom:12px}.metric-main>div{padding:22px 30px 20px}.metric-caption{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.metric-caption h3{font-size:20px;font-weight:500}.metric-caption>span{font-size:9px;color:#9bacc0}.metric-values{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.metric-values>div{border:1px solid #30445c;padding:13px 18px;border-radius:5px;display:grid;gap:5px}.metric-values span{font-size:7px;letter-spacing:.1em;color:#a2b7c9}.metric-values b{font-size:30px;font-weight:500;line-height:1.2}.metric-values small{font-size:8px;color:#8ca3b8}.metric-chart{width:100%;height:145px;margin-top:22px;color:#90a8bc}.metric-note{font-size:9px;background:#1c3343;color:#c3d9e3;padding:10px 14px;border-left:2px solid #79ead6;margin-top:15px}.metric-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:17px}.metric-bottom>span{font-size:8px;color:#98b1c7;letter-spacing:.08em}.metric-bottom .t-button{margin:0;padding:12px 20px}.t-metricly .t-button{color:#0e1724}.t-metricly .t-offers article{background:#172536;padding:28px;border:1px solid var(--line);border-radius:5px}.t-metricly .t-offers{border:0}.t-metricly .t-footer{background:#17283b;color:var(--ink)}
/* IT system house / crisp white and cobalt service portal. */
body.t-netzwerk{--bg:#fff;--ink:#172b41;--muted:#53677a;--accent:#1559c1;--line:#c6d5e4;--soft:#edf3fa}.t-netzwerk .t-brand{font-size:23px;letter-spacing:-.04em}.t-netzwerk .t-header{min-height:90px;border-bottom:1px solid var(--line)}.t-netzwerk .t-header nav a:last-child{background:var(--accent);color:#fff;border:0}.it-hero{width:min(1260px,calc(100% - 96px));margin:auto;padding:35px 0 20px}.it-head{display:flex;justify-content:space-between;gap:30px}.it-head h1{font-size:clamp(58px,6.3vw,90px);font-weight:600}.it-head .t-tag{color:var(--accent);font-size:9px}.it-cross{width:190px;height:190px;background:#eaf1fc;color:#1559c1;font:200px/.9 Arial,sans-serif;text-align:center;margin-right:30px}.it-route-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;margin:35px 0}.it-route-grid .t-intro{font-size:15px;max-width:420px}.it-routes>a{display:grid;grid-template-columns:30px 1fr 25px;gap:17px;align-items:center;border-top:1px solid var(--line);padding:19px 0}.it-routes>a:last-child{border-bottom:1px solid var(--line)}.it-routes>a>span{font-size:10px;color:var(--accent)}.it-routes b{font-size:17px;font-weight:500;line-height:1.4}.it-routes i{font-size:24px;font-style:normal;color:var(--accent)}.it-board{background:#1559c1;color:white;padding:20px 26px;display:grid;grid-template-columns:1fr 1fr;gap:18px 30px}.it-board>div:first-child{display:flex;gap:12px;align-items:center}.it-board strong{font-size:14px;font-weight:500}.it-dot{background:#a0e8d6;width:8px;height:8px;border-radius:50%}.it-board>span{font-size:8px;letter-spacing:.05em;align-self:center;text-align:right;color:#d4e5ff}.it-board>div:last-child{display:flex;gap:30px;grid-column:1/-1;border-top:1px solid #ffffff4a;padding-top:15px;font-size:11px}.it-board b{font-weight:500}.t-netzwerk .t-offers{grid-template-columns:1fr;gap:0}.t-netzwerk .t-offers article{display:grid;grid-template-columns:60px 1fr 1.2fr;gap:25px;border-bottom:1px solid var(--line);padding:30px 0}.t-netzwerk .t-offers article>span{margin:0}.t-netzwerk .t-offers h3{font-size:24px}
/* Cloud / lavender technical map, monospaced navigation and topology panels. */
body.t-stratus{--bg:#201d35;--ink:#e9e4fc;--muted:#b6acce;--accent:#c6b4ff;--line:#51466c;--soft:#302843}.t-stratus .t-brand{font:30px/1 monospace;letter-spacing:-.09em}.t-stratus .t-header{min-height:85px;border-bottom:1px solid var(--line)}.t-stratus .t-header nav{font:10px monospace;gap:25px}.t-stratus .t-header nav a:last-child{border-color:#87779f}.cloud-hero{width:min(1320px,calc(100% - 96px));margin:auto;display:grid;grid-template-columns:1fr 1.3fr;gap:20px 45px;padding:24px 0}.cloud-meta{grid-column:1/-1;display:flex;justify-content:space-between;font:9px monospace;color:#a99bbf;margin-bottom:20px}.cloud-copy{padding:35px 0 0}.cloud-copy .t-tag{font:8px/1.6 monospace;color:#c6b4ff}.cloud-copy h1{font-size:clamp(55px,5.7vw,86px);font-weight:450}.cloud-copy .t-intro{font-size:13px;margin-top:25px;max-width:370px}.t-stratus .t-button{background:#c6b4ff;color:#201d35;font-family:monospace;font-size:11px;gap:15px}.cloud-stage{align-self:center;padding-top:10px}.cloud-stage .t-tab-buttons{gap:0;margin:0}.cloud-stage .t-tab-buttons button{font:9px monospace;padding:10px 12px;border:1px solid var(--line);border-bottom:0;min-height:35px}.cloud-stage .t-tab-buttons button[aria-pressed=true]{background:#352d4c;color:#e9e4fc;border-color:#78658e}.cloud-map{height:370px;position:relative;border:1px solid #78658e;background:#27223d;overflow:hidden}.cloud-grid{position:absolute;inset:0;background-image:linear-gradient(#9c86ba14 1px,transparent 1px),linear-gradient(90deg,#9c86ba14 1px,transparent 1px);background-size:24px 24px}.cloud-map svg{position:absolute;top:12%;width:100%;height:76%;color:#b9a0df}.cloud-node{position:absolute;background:#3b3153;border:1px solid #86709d;padding:12px 16px;display:grid;gap:5px;z-index:2;min-width:120px}.cloud-node>span{font:8px monospace;color:#b8a2d1}.cloud-node b{font-size:12px;font-weight:500}.node-a{top:12%;left:6%}.node-b{top:12%;right:6%}.node-c{bottom:16%;left:6%}.node-d{bottom:16%;right:6%}.cloud-core{position:absolute;left:calc(50% - 28px);top:calc(50% - 28px);width:56px;height:56px;display:grid;place-items:center;border:1px solid #c6b4ff;background:#8671b2;font:20px monospace;color:#fff;border-radius:50%;z-index:3}.cloud-map>p{position:absolute;bottom:12px;left:15px;right:15px;font:8px monospace;color:#b6acce;text-align:center}.cloud-footer{grid-column:1/-1;border-top:1px solid var(--line);padding:20px 0 5px;display:flex;justify-content:space-between;font:9px monospace;color:#afa2c6;margin-top:18px}.t-stratus .t-offers{border:0;gap:15px}.t-stratus .t-offers article{border:1px solid #6d5a86;padding:28px}.t-stratus .t-footer{background:#302843;color:var(--ink)}
/* Security / ivory and oxblood, briefing format and interactive topic checklist. */
body.t-sentra{--bg:#f3f0e8;--ink:#452629;--muted:#775c5b;--accent:#8f302f;--line:#d0b9b1;--soft:#e9dfd6}.t-sentra .t-brand{font-size:25px;letter-spacing:.08em;font-weight:700}.t-sentra .t-header{min-height:90px;border-bottom:1px solid var(--line)}.t-sentra .t-header nav{font-family:monospace;text-transform:uppercase;font-size:10px}.security-hero{width:min(1320px,calc(100% - 96px));margin:auto;padding:35px 0 30px;display:grid;grid-template-columns:70px 1.3fr 1fr;gap:40px}.security-rail{display:flex;flex-direction:column;justify-content:space-between;align-items:center;background:#822c2d;color:#f3f0e8;padding:22px 12px}.security-rail>span{writing-mode:vertical-rl;font:10px monospace;letter-spacing:.15em}.security-rail b{font:28px monospace}.security-copy{padding:20px 0}.security-copy .t-tag{font-size:8px;color:#822c2d;max-width:320px}.security-copy h1{font:400 clamp(43px,4.7vw,70px)/1.05 Georgia,serif;letter-spacing:-.05em}.security-copy .t-intro{font-size:14px;margin-top:30px;max-width:440px}.security-brief{align-self:center;background:#e9dfd6;border:1px solid #bea49a;padding:28px}.security-brief-head{display:flex;justify-content:space-between;align-items:start;color:#8f302f;font:9px monospace;letter-spacing:.03em}.security-brief-head>b{font-size:40px;line-height:1}.security-brief h2{font-size:26px;letter-spacing:-.04em;margin:20px 0 25px;line-height:1.15;font-weight:550}.security-checks{display:flex;flex-direction:column}.security-checks label{display:flex;gap:12px;align-items:start;border-top:1px solid #c6b0a5;padding:14px 0;font-size:11px}.security-checks input{accent-color:#8f302f;min-width:16px;margin-top:3px}.security-brief>p{font-size:11px;background:#f3f0e8;padding:12px;margin-top:15px;line-height:1.7}.security-brief>small{display:block;font:8px monospace;color:#775c5b;margin-top:15px}.t-sentra .t-offers article{padding:25px 25px 25px 0}.t-sentra .t-offers article>span{font-family:monospace;border:1px solid var(--accent);padding:8px;width:35px;text-align:center;color:var(--accent)}
/* AI / editorial serif and orange workflow stack, no abstract AI stock art. */
body.t-lumenai{--bg:#f2f0e9;--ink:#272924;--muted:#65665b;--accent:#b95025;--line:#c7c5b7;--soft:#e5e3d8}.t-lumenai .t-brand{font-size:30px;font-weight:500;letter-spacing:-.055em}.t-lumenai .t-header nav a:last-child{background:var(--ink);color:var(--bg);border:0}.ai-hero{width:min(1260px,calc(100% - 96px));margin:auto;display:grid;grid-template-columns:1.15fr 1fr;gap:75px;padding:35px 0 40px}.ai-copy{padding-top:25px}.ai-copy h1{font:400 clamp(52px,5.8vw,86px)/1.05 Georgia,serif;letter-spacing:-.055em}.ai-copy .t-intro{font-size:14px;margin-top:30px;max-width:450px}.ai-copy .t-tag{font-size:8px;color:#98502d}.ai-note{font:italic 18px/1.5 Georgia,serif;margin-top:32px;border-left:2px solid #b95025;padding-left:18px}.ai-stage{padding-top:20px;align-self:center}.ai-stage .t-tab-buttons{gap:20px;margin-bottom:18px}.ai-stage .t-tab-buttons button{border:0;border-bottom:1px solid transparent;padding:8px 0;min-height:30px;font-size:10px}.ai-stage .t-tab-buttons button[aria-pressed=true]{border-color:#b95025;background:none;color:#b95025}.ai-workflow{background:#d8d8c9;padding:23px;border:1px solid #bfc0b0}.ai-workflow-head{display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:.08em;margin-bottom:25px}.ai-workflow-head b{background:#b95025;color:#fff;padding:9px;font:18px monospace}.ai-step{display:grid;grid-template-columns:30px 1fr 20px;gap:14px;padding:22px 17px;background:#f9f7f0;margin-top:12px;border:1px solid #c7c5b7;align-items:center}.ai-step>span{font:10px monospace;color:#8b7662}.ai-step small{font-size:7px;letter-spacing:.08em;color:#7b7263}.ai-step h3{font-size:17px;font-weight:500;margin-top:8px}.ai-step>b{font-size:22px;color:#b95025;font-weight:400}.ai-step:last-of-type{border-color:#b95025;background:#f2e2d1}.ai-workflow>p{font-size:8px;line-height:1.7;margin-top:19px;color:#6a685a}.t-lumenai .t-offers{gap:0;border:1px solid var(--line)}.t-lumenai .t-offers article{padding:30px;border-right:1px solid var(--line)}.t-lumenai .t-offers article:last-child{border:0}.t-lumenai .t-offers h3{font-family:Georgia,serif;font-size:26px;font-weight:400}
/* Developer tooling / mint console, slash navigation and code-tab composition. */
body.t-shipkit{--bg:#14221d;--ink:#e5f2e9;--muted:#9db9a8;--accent:#9eedba;--line:#3d5c4b;--soft:#20392b}.t-shipkit .t-brand{font:30px/1 monospace;letter-spacing:-.09em}.t-shipkit .t-header{min-height:80px;border-bottom:1px solid var(--line)}.t-shipkit .t-header nav{font:11px monospace;gap:28px}.t-shipkit .t-header nav a:before{content:'/ ';color:#6c947c}.t-shipkit .t-header nav a:last-child{background:#9eedba;color:#14221d;border:0}.dev-hero{width:min(1260px,calc(100% - 96px));margin:auto;display:grid;grid-template-columns:1fr 1.25fr;gap:25px 65px;padding:25px 0}.dev-caption{grid-column:1/-1;display:flex;justify-content:space-between;font:8px monospace;color:#88a997;letter-spacing:.08em;margin-bottom:25px}.dev-copy .t-tag{font:8px/1.7 monospace;color:#9eedba}.dev-copy h1{font-size:clamp(53px,5.4vw,82px);font-weight:500}.dev-copy .t-intro{font-size:13px;margin-top:25px;max-width:400px}.t-shipkit .t-button{background:#9eedba;color:#14221d;font-family:monospace;font-size:11px;gap:22px}.dev-stage{align-self:center}.dev-stage .t-tab-buttons{gap:0;margin-bottom:0}.dev-stage .t-tab-buttons button{font:11px monospace;border:1px solid #3d5c4b;border-bottom:0;padding:11px 22px;min-height:35px}.dev-stage .t-tab-buttons button[aria-pressed=true]{background:#20392b;color:#9eedba;border-color:#658975}.dev-terminal{border:1px solid #658975;background:#0e1914;box-shadow:12px 12px 0 #294434;color:#e5f2e9}.dev-terminal .t-ui-bar{font:8px monospace;color:#85a692;padding:15px 18px;border-color:#314a3b}.dev-code{padding:26px 22px;min-height:230px;font:12px/2.2 monospace}.dev-code p{display:flex;gap:17px;color:#d3e8db}.dev-code p>span{color:#557663;font-size:9px}.dev-code code{font:inherit;overflow-wrap:anywhere}.dev-code p:first-child code{color:#9eedba}.dev-code>b{color:#9eedba;font-weight:400}.dev-terminal-note{padding:14px 18px;border-top:1px solid #314a3b;font:8px/1.7 monospace;color:#89ab98}.dev-bottom{grid-column:1/-1;display:flex;justify-content:space-between;gap:25px;font:8px/1.6 monospace;border-top:1px solid #3d5c4b;padding:22px 0 5px;margin-top:40px;color:#9bbca8}.t-shipkit .t-offers article{border-left:1px solid var(--line);padding:25px}.t-shipkit .t-offers{border:0;gap:15px}.t-shipkit .t-footer{background:#20392b;color:#e5f2e9}
/* Industrial technology / slate schematic, engineering labels and orange signal nodes. */
body.t-forgeos{--bg:#e7ebee;--ink:#1c3445;--muted:#546b79;--accent:#be4b13;--line:#a9bbc5;--soft:#d9e1e5}.t-forgeos h1,.t-forgeos h2{font-family:Arial,sans-serif;font-weight:850;letter-spacing:-.055em}.t-forgeos .t-brand{font-size:24px;letter-spacing:-.04em;font-weight:850}.t-forgeos .t-header{min-height:85px;border-bottom:2px solid #1c3445}.t-forgeos .t-header nav{font:10px monospace;text-transform:uppercase}.t-forgeos .t-header nav a:last-child{background:#1c3445;color:#fff;border:0}.forge-hero{width:min(1320px,calc(100% - 96px));margin:auto;padding:25px 0 20px}.forge-chapter{display:flex;justify-content:space-between;font:8px monospace;letter-spacing:.05em;margin-bottom:35px}.forge-hero h1{font-size:clamp(44px,5.55vw,84px);line-height:.98}.forge-grid{display:grid;grid-template-columns:.8fr 1.4fr;gap:40px;align-items:center;margin-top:25px}.forge-grid .t-intro{font-size:13px;max-width:360px}.forge-machine{position:relative;background-image:linear-gradient(#1c34450e 1px,transparent 1px),linear-gradient(90deg,#1c34450e 1px,transparent 1px);background-size:20px 20px;padding:10px 10px 25px;border:1px solid #a9bbc5}.forge-machine svg{height:300px}.forge-label{position:absolute;font:7px monospace;letter-spacing:.03em;padding:7px 10px;border:1px solid #b65622;background:#e7ebee}.fl1{top:15%;left:4%}.fl2{top:15%;right:2%}.fl3{bottom:12%;left:15%}.forge-machine>p{font:8px monospace;text-align:right;color:#546b79;margin-top:8px}.forge-strip{display:flex;justify-content:space-between;align-items:center;gap:25px;background:#1c3445;color:#e7ebee;padding:17px 22px;margin-top:30px}.forge-strip strong{font-size:18px;font-weight:700;letter-spacing:-.04em}.forge-strip>span{font:9px monospace}.t-forgeos .t-offers{gap:0;border-top:2px solid var(--ink)}.t-forgeos .t-offers article{padding:28px;border-right:1px solid var(--line)}.t-forgeos .t-offers article:first-child{border-left:1px solid var(--line)}.t-forgeos .t-offers article>span{font-family:monospace;color:var(--accent)}
/* Mobile rearrangements keep product interfaces readable without sideways scrolling. */
@media(max-width:1050px){.t-header{width:calc(100% - 56px)}.t-header nav{gap:15px}.t-section,.t-subhero{width:calc(100% - 64px)}.t-footer{padding-inline:32px}.pipe-hero{grid-template-columns:110px 1fr;gap:0 25px}.pipe-hero>aside{padding-inline:15px}.pipe-copy{padding-right:30px}.pipe-copy h1{font-size:62px}.pipe-stage{padding-right:25px}.pipe-columns{padding:16px;gap:10px}.pipe-columns>div{padding:10px}.pipe-columns article{padding:10px}.hr-hero,.metric-hero,.it-hero,.cloud-hero,.security-hero,.ai-hero,.dev-hero,.forge-hero{width:calc(100% - 64px)}.hr-heading h1{font-size:80px}.hr-orbit{padding:40px 25px 20px}.hr-copy .t-intro{font-size:21px}.metric-head h1{font-size:58px}.metric-head{gap:15px 35px}.it-route-grid{gap:45px}.cloud-hero{gap:20px 30px}.cloud-copy h1{font-size:67px}.cloud-node{min-width:100px;padding:12px}.cloud-map{height:350px}.security-hero{grid-template-columns:50px 1.1fr 1fr;gap:25px}.security-copy h1{font-size:54px}.security-brief{padding:22px}.security-brief h2{font-size:24px}.ai-hero{gap:35px}.ai-copy h1{font-size:65px}.ai-workflow{padding:18px}.ai-step{padding:19px 12px;gap:10px;grid-template-columns:22px 1fr 18px}.dev-hero{gap:25px 35px}.dev-copy h1{font-size:65px}.dev-code{font-size:10px;padding-inline:17px}.forge-grid{gap:30px}.forge-hero h1{font-size:65px}}
@media(max-width:760px){h1{font-size:48px}h2{font-size:35px}.t-header{width:calc(100% - 40px);min-height:76px}.t-header nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--bg);border:1px solid var(--line);padding:18px;box-shadow:0 15px 25px #0002}.t-header nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:3px}.t-header nav a{padding:12px!important;font-size:12px}.t-header nav a:last-child{margin-top:5px}.t-menu-toggle{display:block;font-size:11px}.t-demo-bar{font-size:8px;padding-inline:18px;letter-spacing:0}.t-section,.t-subhero{width:calc(100% - 40px);padding:48px 0}.t-subhero h1{font-size:46px}.t-section>h2{font-size:36px}.t-offers{grid-template-columns:1fr;gap:25px}.t-contact{grid-template-columns:1fr;gap:28px}.t-local{padding:23px}.t-footer{padding:35px 20px;grid-template-columns:1fr;gap:25px}.t-footer>div{flex-direction:column;gap:14px}.t-journal>div,.t-prices>div{grid-template-columns:1fr}.t-journal>div>a{padding:25px}.t-process article{grid-template-columns:35px 1fr;gap:16px}.t-process article>b{font-size:25px}.t-article h1{font-size:43px}.t-article h2{font-size:29px}.pipe-hero{width:calc(100% - 20px);grid-template-columns:1fr;gap:0;border-radius:12px}.pipe-hero>aside{grid-row:auto;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px 17px;padding:14px 18px;border-right:0;border-bottom:1px solid #d4c5e5;font-size:8px}.pipe-hero>aside>span{width:100%;margin-bottom:4px;font-size:7px}.pipe-hero>aside>b{display:none}.pipe-copy{padding:28px 20px}.pipe-copy h1{font-size:43px}.pipe-copy .t-tag{font-size:7px}.pipe-copy .t-intro{font-size:13px}.pipe-stage{padding:0 12px 20px}.pipe-columns{grid-template-columns:1fr;padding:15px;gap:10px}.pipe-columns>div{min-height:0;display:grid;grid-template-columns:1fr;gap:5px}.pipe-columns h3{margin-bottom:8px;font-size:11px}.pipe-columns article{padding:12px;gap:6px;margin-bottom:3px}.pipe-columns article b{font-size:13px}.pipe-columns>div:nth-child(2),.pipe-columns>div:nth-child(3){display:none}.pipe-board .t-ui-bar{font-size:7px;padding:12px 15px}.pipe-board .t-ui-bar span{font-size:6px}.pipe-footer{font-size:7px;padding:12px 15px;gap:15px}.hr-hero{width:calc(100% - 40px);grid-template-columns:1fr;gap:25px;padding-top:20px}.hr-heading{grid-column:auto}.hr-heading h1{font-size:54px}.hr-heading .t-tag{font-size:8px}.hr-orbit{width:95%;padding:35px 24px 20px;min-height:310px;margin-top:0}.hr-note{right:-16px;font-size:21px;padding:14px}.hr-avatar{width:47px;height:47px;font-size:12px}.hr-welcome{padding:20px}.hr-welcome h2{font-size:37px}.hr-copy{padding:0}.hr-copy .t-intro{font-size:21px}.hr-journey{grid-template-columns:1fr;gap:20px}.hr-journey>.t-tag{grid-column:auto}.t-humano .t-offers article:nth-child(2){padding-top:25px}.metric-hero{width:calc(100% - 32px);padding-top:18px}.metric-head{grid-template-columns:1fr;gap:20px;margin-bottom:27px}.metric-head>.t-tag{grid-column:auto;margin:0;font-size:7px}.metric-head h1{font-size:47px}.metric-head .t-intro{font-size:13px}.metric-hero .t-tab-buttons button{padding:9px 16px;font-size:9px}.metric-main{grid-template-columns:1fr}.metric-main>aside{display:none}.metric-main>div{padding:20px 15px}.metric-caption{display:block;margin-bottom:20px}.metric-caption h3{font-size:20px;margin-bottom:10px}.metric-caption>span{font-size:8px}.metric-values{gap:8px}.metric-values>div{padding:12px 8px;gap:7px}.metric-values span{font-size:6px;letter-spacing:.02em;line-height:1.5}.metric-values b{font-size:25px}.metric-values small{font-size:7px;line-height:1.5}.metric-chart{height:130px;margin-top:18px}.metric-note{font-size:8px;line-height:1.7;padding:10px}.metric-console .t-ui-bar{font-size:7px;padding:12px 14px}.metric-bottom{display:block}.metric-bottom>span{display:block;font-size:7px;margin:20px 0 15px}.metric-bottom .t-button{font-size:11px}.it-hero{width:calc(100% - 40px);padding-top:25px}.it-head{position:relative}.it-head h1{font-size:60px;position:relative;z-index:1}.it-head .t-tag{font-size:8px;max-width:260px}.it-cross{position:absolute;right:0;bottom:0;width:80px;height:80px;font-size:90px;margin:0;opacity:.7}.it-route-grid{grid-template-columns:1fr;gap:30px;margin:30px 0}.it-route-grid .t-intro{font-size:14px}.it-routes b{font-size:17px}.it-board{grid-template-columns:1fr;padding:20px;gap:18px}.it-board>span{text-align:left;font-size:7px;line-height:1.7}.it-board>div:last-child{grid-column:auto;gap:14px;font-size:10px;justify-content:space-between}.it-board strong{font-size:13px}.t-netzwerk .t-offers article{grid-template-columns:25px 1fr;gap:15px}.t-netzwerk .t-offers article p{grid-column:2}.t-netzwerk .t-offers h3{font-size:23px}.cloud-hero{width:calc(100% - 40px);grid-template-columns:1fr;gap:25px;padding-top:20px}.cloud-meta{grid-column:auto;font-size:7px;margin-bottom:0;gap:20px}.cloud-copy{padding:10px 0}.cloud-copy h1{font-size:64px}.cloud-copy .t-intro{font-size:13px;margin-top:25px}.cloud-stage{padding:0}.cloud-stage .t-tab-buttons{gap:0;flex-wrap:nowrap}.cloud-stage .t-tab-buttons button{font-size:8px;padding:10px;flex:1}.cloud-map{height:310px}.cloud-node{min-width:92px;padding:11px}.cloud-node b{font-size:10px}.cloud-node>span{font-size:7px}.node-a,.node-c{left:4%}.node-b,.node-d{right:4%}.cloud-core{width:45px;height:45px;left:calc(50% - 22px);top:calc(50% - 22px);font-size:18px}.cloud-map>p{font-size:7px;line-height:1.7;bottom:12px}.cloud-footer{grid-column:auto;font-size:7px;gap:20px;margin-top:0;line-height:1.7}.security-hero{width:calc(100% - 40px);grid-template-columns:1fr;gap:25px;padding-top:20px}.security-rail{flex-direction:row;padding:12px 17px}.security-rail>span{writing-mode:horizontal-tb;font-size:8px}.security-rail b{font-size:22px}.security-copy{padding:0}.security-copy h1{font-size:49px}.security-copy .t-tag{font-size:7px}.security-copy .t-intro{font-size:13px;margin-top:25px}.security-brief{padding:24px}.security-brief h2{font-size:30px}.security-checks label{font-size:12px}.security-brief>p{font-size:11px}.ai-hero{width:calc(100% - 40px);grid-template-columns:1fr;gap:30px;padding-top:20px}.ai-copy{padding:0}.ai-copy h1{font-size:54px}.ai-copy .t-tag{font-size:8px}.ai-copy .t-intro{font-size:14px;margin-top:25px}.ai-note{font-size:18px;margin-top:28px}.ai-stage{padding:0}.ai-stage .t-tab-buttons{gap:24px}.ai-workflow{padding:20px 17px}.ai-step{padding:20px 12px;gap:12px}.ai-step h3{font-size:18px}.ai-step small{font-size:7px}.ai-workflow>p{font-size:7px}.t-lumenai .t-offers article{border-right:0;border-bottom:1px solid var(--line);padding:28px}.dev-hero{width:calc(100% - 40px);grid-template-columns:1fr;gap:30px;padding-top:20px}.dev-caption{grid-column:auto;font-size:7px;gap:20px;margin:0}.dev-copy h1{font-size:58px}.dev-copy .t-tag{font-size:7px}.dev-copy .t-intro{font-size:13px}.dev-stage{padding-right:9px}.dev-stage .t-tab-buttons button{font-size:10px;padding:10px 18px}.dev-terminal{box-shadow:8px 8px 0 #294434}.dev-terminal .t-ui-bar{font-size:7px;padding:13px}.dev-code{font-size:10px;padding:22px 14px;min-height:205px}.dev-code p{gap:10px;line-height:2.5}.dev-code p>span{font-size:8px}.dev-terminal-note{font-size:7px;padding:12px 14px}.dev-bottom{grid-column:auto;font-size:7px;flex-direction:column;gap:10px;margin-top:15px;padding-top:20px}.forge-hero{width:calc(100% - 40px);padding-top:20px}.forge-chapter{font-size:7px;gap:25px;margin-bottom:30px}.forge-chapter>span:last-child{max-width:120px;text-align:right}.forge-hero h1{font-size:clamp(33px,9vw,54px);line-height:1.02}.forge-grid{grid-template-columns:1fr;gap:30px;margin-top:25px}.forge-grid .t-intro{font-size:13px}.forge-machine{padding:8px 8px 23px}.forge-machine svg{height:230px}.forge-label{font-size:6px;padding:6px}.fl1,.fl2{top:12%}.fl3{bottom:13%;left:10%}.forge-machine>p{font-size:6px}.forge-strip{display:block;padding:17px 20px;margin-top:25px}.forge-strip strong{font-size:18px}.forge-strip>span{font-size:8px;display:block;margin-top:10px}.t-forgeos .t-offers article{border:0;border-bottom:1px solid var(--line);padding:28px 0}.t-forgeos .t-offers article:first-child{border-left:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.people-product{background:#fffaf2;border:1px solid #d4b69d;border-radius:14px;overflow:hidden}.people-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:30px}.people-grid article{background:#f3e4d5;border-radius:55px 55px 8px 8px;padding:40px 25px 25px}.people-grid article>span{font-size:11px;color:#a5412a}.people-grid h3{font:30px/1.2 Georgia,serif;margin:25px 0 20px}.people-grid p{font-size:13px}.people-grid small{font-size:9px;display:block;margin-top:25px;color:#735c53}@media(max-width:760px){.people-grid{grid-template-columns:1fr;padding:20px}.people-grid article{padding:30px}}
@media(max-width:760px){.metric-head,.metric-head>*{min-width:0}.metric-head h1{font-size:42px}.cloud-copy,.cloud-stage{min-width:0}.cloud-copy h1{font-size:53px}.cloud-stage .t-tab-buttons button{min-width:0}}
