*{box-sizing:border-box}html{background:var(--background-page);color:var(--text-primary);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}body{margin:0;min-height:100vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}code,pre{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.page-shell{min-height:100vh;overflow-x:hidden;position:relative}.brand-watermark-root{bottom:16px;position:fixed;z-index:calc(var(--z-navigation) + 1)}.brand-watermark{align-items:center;background:radial-gradient(circle at 58% 24%,rgba(255,211,106,.16),transparent 42%),rgba(3,8,12,.86);border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 1px rgba(11,199,217,.12),0 14px 36px rgba(0,0,0,.52),0 0 26px rgba(11,199,217,.16);cursor:pointer;display:inline-flex;height:48px;justify-content:center;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:48px}.brand-watermark:hover,.brand-watermark[aria-expanded=true]{border-color:rgba(255,211,106,.34);box-shadow:0 0 0 1px rgba(255,211,106,.18),0 18px 40px rgba(0,0,0,.62),0 0 34px rgba(11,199,217,.24);transform:translateY(-1px)}.brand-watermark img,.brand-watermark svg{display:block;filter:drop-shadow(0 0 7px rgba(11,199,217,.28));height:38px;width:38px}.bit-page{--bit-bg:#f8fafc;--bit-ink:#0f172a;--bit-soft:#475569;--bit-muted:#64748b;--bit-line:rgba(15,23,42,0.12);--bit-dark:#050816;--bit-dark-2:#08111f;--bit-panel:rgba(9,17,34,0.82);--bit-panel-strong:rgba(11,19,38,0.94);--bit-border-dark:rgba(148,163,184,0.18);--bit-blue:#2563eb;--bit-cyber:#0ea5e9;--bit-violet:#7c3aed;--bit-purple:#a855f7;background:var(--bit-bg);color:var(--bit-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow-x:hidden}.bit-page *,.bit-page :after,.bit-page :before{letter-spacing:0}.bit-dark-start{background:linear-gradient(180deg,rgba(5,8,22,.94),rgba(5,8,22,.98) 65%,rgba(7,14,30,1)),linear-gradient(120deg,rgba(37,99,235,.12),rgba(124,58,237,.08)),#050816;color:#ffffff;overflow:hidden;position:relative}.bit-dark-start:before{background:linear-gradient(90deg,rgba(56,189,248,.08) 1px,transparent 0),linear-gradient(0deg,rgba(56,189,248,.055) 1px,transparent 0);background-size:58px 58px;content:"";inset:0;opacity:.34;pointer-events:none;position:absolute}.bit-final-cta,.bit-footer,.bit-header,.bit-hero,.bit-industry-strip,.bit-process,.bit-section,.bit-values{margin-inline:auto;max-width:1456px;position:relative;width:calc(100% - clamp(32px, 5.2vw, 70px))}.bit-digital-page{background:radial-gradient(circle at 18% 24%,rgba(37,99,235,.04),transparent 26%),linear-gradient(180deg,#f8fbff,#ffffff 44%,#f7faff);color:#071226}body:has(.bit-page) .metapolis-install-prompt{display:none}.bit-digital-start{background:radial-gradient(circle at 72% 22%,rgba(37,99,235,.18),transparent 28%),radial-gradient(circle at 20% 64%,rgba(124,58,237,.13),transparent 29%),linear-gradient(180deg,rgba(2,6,23,.2),rgba(2,6,23,.86) 72%,#071324),#020617}.bit-digital-start:after{background:linear-gradient(180deg,transparent,rgba(5,8,22,.05) 48%,rgba(5,8,22,.72)),url(/betriebs-it/hero-wave.png) bottom /100% auto no-repeat;bottom:-4px;content:"";height:168px;left:0;opacity:.96;pointer-events:none;position:absolute;right:0;z-index:0}.bit-digital-page .bit-header{height:70px;position:relative;z-index:3}.bit-digital-page .bit-logo img{width:126px}.bit-digital-page .bit-nav{gap:clamp(16px,2vw,34px)}.bit-digital-page .bit-nav a{font-size:.78rem}.bit-digital-page .bit-header-actions .bit-button{font-size:.72rem;min-height:38px;padding-inline:17px}.bit-digital-hero{align-items:start;display:grid;gap:clamp(24px,3.4vw,48px);grid-template-columns:minmax(540px,.9fr) minmax(620px,1.1fr);margin-inline:auto;max-width:1456px;padding:clamp(30px,4.2vw,50px) 0 24px;position:relative;width:calc(100% - clamp(32px, 5.2vw, 70px));z-index:2}.bit-digital-copy{display:grid;gap:14px;max-width:700px}.bit-digital-copy h1{color:#ffffff;font-size:clamp(2.72rem,3.45vw,3.7rem);font-weight:910;line-height:1.04;margin:0}.bit-digital-copy h1 em,.bit-digital-copy h1 span{display:block}.bit-digital-copy h1 em{background:linear-gradient(100deg,#a855f7,#7c3aed 28%,#2563eb 70%,#0ea5e9);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.bit-digital-copy p{color:rgba(226,232,240,.78);font-size:.94rem;font-weight:570;line-height:1.52;margin:0;max-width:560px}.bit-digital-trust{gap:clamp(14px,2.4vw,30px);margin-top:4px}.bit-check-engine{background:linear-gradient(180deg,rgba(10,18,36,.96),rgba(7,13,28,.985)),rgba(8,15,32,.95);border:1px solid rgba(37,99,235,.38);border-radius:12px;box-shadow:0 30px 90px rgba(0,0,0,.46),0 0 54px rgba(37,99,235,.16);display:grid;gap:14px;padding:clamp(16px,1.9vw,24px)}.bit-engine-head{align-items:center;display:flex;gap:18px;justify-content:space-between}.bit-engine-head h2,.bit-engine-head span,.bit-engine-list h3,.bit-engine-list p,.bit-engine-result h3,.bit-engine-result h4{margin:0}.bit-engine-head h2{color:#ffffff;font-size:clamp(1.06rem,1.35vw,1.34rem);font-weight:900}.bit-engine-head span{align-items:center;color:rgba(226,232,240,.7);display:inline-flex;font-size:.72rem;font-weight:720;gap:10px;white-space:nowrap}.bit-engine-head i{background:linear-gradient(90deg,#22d3ee,#2563eb);border-radius:999px;display:inline-block;height:3px;width:48px}.bit-engine-steps{align-items:center;display:grid;grid-template-columns:repeat(5,1fr);position:relative}.bit-engine-steps:before{background:rgba(148,163,184,.22);content:"";height:2px;left:28px;position:absolute;right:28px;top:50%;transform:translateY(-50%)}.bit-engine-steps span{align-items:center;background:#071324;border:1px solid rgba(148,163,184,.38);border-radius:999px;color:rgba(226,232,240,.82);display:inline-flex;font-size:.82rem;font-weight:900;height:36px;justify-content:center;justify-self:center;position:relative;width:36px;z-index:1}.bit-engine-steps .is-done{border-color:#0ea5e9;color:#22d3ee;box-shadow:0 0 0 4px rgba(14,165,233,.1)}.bit-engine-steps .is-active{background:#ffffff;border-color:#8b5cf6;box-shadow:0 0 0 5px rgba(124,58,237,.26);color:#172554}.bit-engine-body{display:grid;gap:14px;grid-template-columns:minmax(218px,.84fr) minmax(300px,1.16fr)}.bit-engine-list,.bit-engine-result,.bit-engine-result article{background:linear-gradient(180deg,rgba(15,23,42,.88),rgba(9,17,34,.92)),rgba(15,23,42,.84);border:1px solid rgba(148,163,184,.14);border-radius:8px}.bit-engine-list{display:grid;gap:0;padding:10px}.bit-engine-list article{align-items:center;border-radius:7px;display:grid;gap:10px;grid-template-columns:28px 1fr;min-height:43px;padding:6px 9px}.bit-engine-list article+article{border-top:1px solid rgba(148,163,184,.12)}.bit-engine-list article.is-active{background:rgba(37,99,235,.12);border:1px solid rgba(124,58,237,.42)}.bit-engine-list article>span{align-items:center;border:1px solid rgba(148,163,184,.38);border-radius:999px;color:rgba(226,232,240,.82);display:inline-flex;font-size:.78rem;font-weight:900;height:28px;justify-content:center;width:28px}.bit-engine-list .is-active>span{background:#e0e7ff;border-color:#8b5cf6;color:#3730a3}.bit-engine-list .is-done>span{border-color:#0ea5e9;color:#38bdf8}.bit-engine-list h3{color:#ffffff;font-size:.78rem;font-weight:900}.bit-engine-list p{color:#22c55e;font-size:.66rem;font-weight:760;margin-top:3px}.bit-engine-list .is-active p{color:#38bdf8}.bit-engine-list article:not(.is-active):not(.is-done) p{color:rgba(226,232,240,.46)}.bit-engine-result{display:grid;gap:12px;overflow:hidden;padding:14px}.bit-engine-result h3{color:#ffffff;font-size:1.02rem;font-weight:900}.bit-engine-result>div{align-items:center;display:grid;gap:16px;grid-template-columns:108px 1fr}.bit-engine-result>div p{color:rgba(226,232,240,.72);font-size:.82rem;font-weight:620;line-height:1.5;margin:0}.bit-engine-result>div strong{color:#22c55e;display:block;font-size:.92rem;margin-bottom:4px}.bit-engine-result article{align-items:center;display:grid;gap:14px;grid-template-columns:44px 1fr;padding:12px}.bit-engine-result article svg{background:rgba(37,99,235,.1);border:1px solid rgba(14,165,233,.36);border-radius:8px;color:#38bdf8;height:44px;padding:9px;width:44px}.bit-engine-result article h4{color:#ffffff;font-size:.95rem;font-weight:900}.bit-engine-result article p{color:rgba(226,232,240,.66);font-size:.74rem;font-weight:640;line-height:1.42;margin:4px 0 0}.bit-digital-section{margin-inline:auto;max-width:1320px;padding:14px 0;width:calc(100% - clamp(32px, 6.5vw, 78px))}.bit-digital-check h2,.bit-digital-faq h2,.bit-digital-section h2,.bit-digital-values h3{margin:0}.bit-digital-areas>h2,.bit-digital-audience>h2,.bit-digital-faq>h2,.bit-digital-process>h2,.bit-digital-section>h2{color:#0f172a;font-size:clamp(1.42rem,1.88vw,1.86rem);font-weight:910;line-height:1.14;text-align:center}.bit-digital-result-grid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:15px}.bit-digital-result-grid article{align-items:center;background:#ffffff;border:1px solid rgba(37,99,235,.13);border-radius:8px;box-shadow:0 14px 34px rgba(15,23,42,.045);display:grid;gap:15px;grid-template-columns:52px 1fr;min-height:84px;padding:13px 18px}.bit-digital-process-grid article>span,.bit-digital-result-grid article>span{align-items:center;background:linear-gradient(135deg,rgba(124,58,237,.12),rgba(14,165,233,.08));border-radius:999px;color:#5b21b6;display:inline-flex;height:46px;justify-content:center;width:46px}.bit-digital-area-grid h3,.bit-digital-area-grid p,.bit-digital-process-grid h3,.bit-digital-process-grid p,.bit-digital-result-grid h3,.bit-digital-result-grid p{margin:0}.bit-digital-result-grid h3{color:#0f172a;font-size:.9rem;font-weight:900}.bit-digital-result-grid p{color:#475569;font-size:.75rem;font-weight:650;line-height:1.42;margin-top:6px}.bit-digital-process{padding-top:8px}.bit-digital-process-grid{display:grid;gap:34px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:15px}.bit-digital-process-grid article{background:#ffffff;border:1px solid rgba(37,99,235,.13);border-radius:8px;box-shadow:0 14px 34px rgba(15,23,42,.04);min-height:88px;padding:13px 14px;position:relative}.bit-digital-process-grid h3{color:#0f172a;font-size:.82rem;font-weight:910;line-height:1.18;margin-top:9px}.bit-digital-process-grid p{color:#475569;font-size:.72rem;font-weight:640;line-height:1.42;margin-top:6px}.bit-step-arrow{color:#64748b;position:absolute;right:-31px;top:50%;transform:translateY(-50%)}.bit-digital-areas{padding-top:0}.bit-digital-area-grid{display:grid;gap:20px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:15px}.bit-digital-area-grid article{background:linear-gradient(180deg,rgba(11,22,45,.98),rgba(6,14,31,1)),#071324;border:1px solid rgba(37,99,235,.26);border-radius:8px;box-shadow:0 16px 38px rgba(15,23,42,.12);color:#ffffff;min-height:96px;padding:14px 18px}.bit-digital-area-grid svg{color:#8b5cf6;margin-bottom:11px}.bit-digital-area-grid h3{color:#ffffff;font-size:.9rem;font-weight:900}.bit-digital-area-grid p{color:rgba(226,232,240,.74);font-size:.74rem;font-weight:620;line-height:1.42;margin-top:7px}.bit-digital-check{background:#ffffff;border:1px solid rgba(37,99,235,.14);border-radius:9px;box-shadow:0 18px 48px rgba(15,23,42,.065);display:grid;gap:14px;grid-template-columns:250px minmax(0,1fr) 330px;margin:4px auto 14px;max-width:1320px;padding:14px;width:calc(100% - clamp(32px, 6.5vw, 78px))}.bit-check-sidebar{border-right:1px solid rgba(15,23,42,.08);padding-right:12px}.bit-check-sidebar h2{color:#0f172a;font-size:1.02rem;font-weight:900;line-height:1.2;margin-bottom:9px}.bit-check-sidebar h2 span{color:#64748b;font-weight:760}.bit-check-sidebar>div{display:grid;gap:8px}.bit-check-sidebar button{align-items:center;background:transparent;border:1px solid transparent;border-radius:7px;color:#334155;cursor:pointer;display:grid;font-size:.78rem;font-weight:760;gap:8px;grid-template-columns:26px 1fr 16px;min-height:34px;padding:7px 8px;text-align:left}.bit-check-sidebar button span{align-items:center;background:#f1f5f9;border-radius:999px;color:#475569;display:inline-flex;font-size:.76rem;font-weight:900;height:26px;justify-content:center;width:26px}.bit-check-sidebar button.is-active{background:rgba(124,58,237,.06);border-color:rgba(124,58,237,.28);color:#4f46e5}.bit-check-sidebar button.is-active span{background:linear-gradient(135deg,#7c3aed,#2563eb);color:#ffffff}.bit-check-sidebar button.is-done svg{color:#10b981}.bit-check-progress,.bit-check-question{display:grid;gap:16px}.bit-check-progress{align-items:center;grid-template-columns:54px 1fr}.bit-check-progress strong{color:#475569;font-size:.94rem;font-weight:860}.bit-check-progress span{background:#e7ecf5;border-radius:999px;display:block;height:6px;overflow:hidden}.bit-check-progress i{background:linear-gradient(90deg,#7c3aed,#2563eb);border-radius:inherit;display:block;height:100%}.bit-check-question article{border:1px solid rgba(37,99,235,.13);border-radius:8px;display:grid;gap:12px;padding:14px}.bit-check-question h3,.bit-check-question p,.bit-check-question small{margin:0}.bit-check-question p{color:#4f46e5;font-size:.72rem;font-weight:820}.bit-check-question h3{color:#0f172a;font-size:1.08rem;font-weight:910;line-height:1.28}.bit-check-question small{color:#64748b;font-size:.72rem;font-weight:640}.bit-answer-list{display:grid;gap:10px;margin-top:4px}.bit-answer-list button{background:#ffffff;border:1px solid rgba(15,23,42,.11);border-radius:7px;cursor:pointer;display:grid;gap:4px 12px;grid-template-columns:18px 1fr;min-height:45px;padding:8px 11px;text-align:left}.bit-answer-list button>span{border:2px solid #94a3b8;border-radius:999px;grid-row:span 2;height:17px;margin-top:2px;width:17px}.bit-answer-list button.is-selected{border-color:rgba(124,58,237,.42);box-shadow:0 0 0 3px rgba(124,58,237,.08)}.bit-answer-list button.is-selected>span{border-color:#4f46e5;box-shadow:inset 0 0 0 4px #ffffff;background:#4f46e5}.bit-answer-list strong{color:#0f172a;font-size:.82rem;font-weight:900}.bit-answer-list small{color:#64748b;font-size:.68rem;font-weight:640}.bit-check-actions{align-items:center;display:flex;justify-content:space-between;margin-top:6px}.bit-check-actions>button:first-child{background:transparent;border:0;color:#4f46e5;cursor:pointer;font-size:.82rem;font-weight:760;padding:0}.bit-check-score{background:linear-gradient(180deg,rgba(248,251,255,.96),#f3f7fc),#f8fbff;border:1px solid rgba(37,99,235,.1);border-radius:8px;display:grid;justify-items:center;padding:14px 16px}.bit-check-score h2{align-self:start;color:#0f172a;font-size:.9rem;font-weight:900;justify-self:start}.bit-check-score h3{color:#0f172a;font-size:1rem;font-weight:900;margin:8px 0 12px}.bit-score-ring{--score:72;align-items:center;background:radial-gradient(circle,#ffffff 0 56%,transparent 57%),conic-gradient(#7c3aed 0 calc(var(--score) * 1%),#dbe4f0 0);border-radius:999px;display:inline-flex;flex-direction:column;height:88px;justify-content:center;width:88px}.bit-score-ring-dark{background:radial-gradient(circle,#071324 0 56%,transparent 57%),conic-gradient(#22c55e 0 28%,#0ea5e9 28% calc(var(--score) * 1%),rgba(148,163,184,.22) 0);color:#ffffff}.bit-score-ring strong{color:#0f172a;font-size:1.58rem;font-weight:930;line-height:1}.bit-score-ring-dark strong{color:#ffffff}.bit-score-ring span{color:#334155;font-size:.7rem;font-weight:760}.bit-score-ring-dark span{color:rgba(226,232,240,.78)}.bit-score-bars{display:grid;gap:10px;justify-self:stretch;width:100%}.bit-score-bars div{align-items:center;display:grid;gap:9px;grid-template-columns:minmax(110px,1fr) 82px 42px}.bit-score-bars span{color:#334155;font-size:.72rem;font-weight:740}.bit-score-bars i{background:#dbe4f0;border-radius:999px;display:block;height:5px;overflow:hidden}.bit-score-bars b{background:linear-gradient(90deg,#7c3aed,#2563eb);border-radius:inherit;display:block;height:100%}.bit-score-bars strong{color:#475569;font-size:.7rem;font-weight:800;text-align:right}.bit-check-score p{border-top:1px solid rgba(15,23,42,.08);color:#64748b;font-size:.72rem;font-weight:640;line-height:1.38;margin:16px 0 0;padding-top:13px;text-align:center}.bit-digital-audience{padding-top:8px}.bit-digital-industries{display:grid;gap:20px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px}.bit-digital-industries span{align-items:center;background:#ffffff;border:1px solid rgba(37,99,235,.13);border-radius:8px;box-shadow:0 13px 30px rgba(15,23,42,.035);color:#172554;display:inline-flex;font-size:.82rem;font-weight:820;gap:14px;justify-content:center;min-height:48px;padding:0 16px;text-align:center}.bit-digital-industries svg{color:#334155;flex:0 0 auto}.bit-digital-values{background:linear-gradient(180deg,rgba(5,8,22,.985),rgba(7,14,30,.98)),#050816;border:1px solid rgba(37,99,235,.24);border-radius:8px;box-shadow:0 18px 46px rgba(15,23,42,.12);color:#ffffff;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto 14px;max-width:1320px;overflow:hidden;padding:15px 0;width:calc(100% - clamp(32px, 6.5vw, 78px))}.bit-digital-values article{align-items:center;border-left:1px solid rgba(148,163,184,.18);display:grid;gap:14px;grid-template-columns:46px 1fr;min-height:68px;padding:0 clamp(18px,2.4vw,34px)}.bit-digital-values article:first-child{border-left:0}.bit-digital-values svg{color:#8b5cf6}.bit-digital-values h3{color:#ffffff;font-size:.92rem;font-weight:920;line-height:1.18}.bit-digital-values p{color:rgba(226,232,240,.72);font-size:.74rem;font-weight:620;line-height:1.42;margin:5px 0 0}.bit-digital-faq{padding-top:0}.bit-digital-faq-grid{display:grid;gap:9px 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.bit-digital-faq details{background:#ffffff;border:1px solid rgba(37,99,235,.13);border-radius:8px;box-shadow:0 12px 28px rgba(15,23,42,.035)}.bit-digital-faq summary{align-items:center;color:#0f172a;cursor:pointer;display:flex;font-size:.82rem;font-weight:850;justify-content:space-between;list-style:none;min-height:38px;padding:0 18px}.bit-digital-faq summary::-webkit-details-marker{display:none}.bit-digital-faq details[open] summary svg{transform:rotate(180deg)}.bit-digital-faq p{border-top:1px solid rgba(15,23,42,.08);color:#475569;font-size:.78rem;font-weight:640;line-height:1.5;margin:0;padding:14px 18px 17px}.bit-digital-final{grid-template-columns:auto minmax(0,1fr) auto;margin-top:10px;padding-bottom:18px;padding-top:18px}.bit-digital-final-icon{align-items:center;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16);border-radius:14px;display:inline-flex;height:62px;justify-content:center;width:62px}.bit-digital-page .bit-footer{gap:16px;padding-bottom:34px;padding-top:32px}.bit-digital-page .bit-footer-brand{gap:10px}.bit-digital-page .bit-footer-brand img{width:126px}.bit-digital-page .bit-footer-links{gap:clamp(18px,3vw,38px)}.bit-digital-page .bit-footer-links div{gap:6px}.bit-digital-page .bit-footer-bottom,.bit-digital-page .bit-footer-bottom a,.bit-digital-page .bit-footer-brand p,.bit-digital-page .bit-footer-links a,.bit-digital-page .bit-footer-links span{font-size:.68rem}.bit-digital-page .bit-footer-bottom{padding-top:10px}@media (max-width:1240px){.bit-digital-hero{grid-template-columns:minmax(320px,.78fr) minmax(520px,1fr)}.bit-engine-body{grid-template-columns:1fr}.bit-digital-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bit-digital-area-grid,.bit-digital-industries,.bit-digital-process-grid{gap:14px}.bit-digital-check{grid-template-columns:210px minmax(0,1fr) 280px}}@media (max-width:980px){.bit-digital-check,.bit-digital-hero{grid-template-columns:1fr}.bit-check-sidebar{border-right:0;padding-right:0}.bit-check-sidebar>div{grid-template-columns:repeat(5,minmax(140px,1fr));overflow-x:auto;padding-bottom:4px}.bit-digital-area-grid,.bit-digital-industries,.bit-digital-process-grid,.bit-digital-values{grid-template-columns:repeat(2,minmax(0,1fr))}.bit-step-arrow{display:none}.bit-digital-final{grid-template-columns:1fr}.bit-digital-final .bit-final-actions,.bit-digital-final-icon{justify-self:start}}@media (max-width:760px){.bit-digital-page .bit-header{height:64px}.bit-digital-check,.bit-digital-hero,.bit-digital-section,.bit-digital-values{width:calc(100% - 28px)}.bit-digital-hero{gap:24px;padding:34px 0 28px}.bit-digital-copy h1{font-size:clamp(2.48rem,12vw,3.7rem)}.bit-digital-copy p{font-size:.94rem}.bit-check-engine{padding:16px}.bit-digital-result-grid article,.bit-digital-values article,.bit-engine-head,.bit-engine-result article,.bit-engine-result>div{grid-template-columns:1fr}.bit-engine-head{align-items:start}.bit-engine-steps span{height:34px;width:34px}.bit-digital-area-grid,.bit-digital-faq-grid,.bit-digital-industries,.bit-digital-process-grid,.bit-digital-result-grid,.bit-digital-values{grid-template-columns:1fr}.bit-digital-values article{border-left:0;border-top:1px solid rgba(148,163,184,.18);padding:18px 22px}.bit-digital-values article:first-child{border-top:0}.bit-digital-check{padding:16px}.bit-check-sidebar>div{grid-template-columns:1fr;overflow:visible}.bit-check-question article{padding:16px}.bit-check-actions{align-items:stretch;flex-direction:column-reverse;gap:14px}.bit-check-actions .bit-button{width:100%}.bit-score-bars div{grid-template-columns:1fr 72px 40px}}.bit-price-roadmap-page{background:radial-gradient(circle at 24% 12%,rgba(37,99,235,.05),transparent 28%),linear-gradient(180deg,#f8fbff,#ffffff 34%,#f8fbff);color:#081226;overflow-x:hidden}.bit-price-roadmap-start{background:radial-gradient(circle at 74% 20%,rgba(14,165,233,.2),transparent 25%),linear-gradient(180deg,rgba(2,6,23,.28),rgba(2,6,23,.86) 72%,#071324),linear-gradient(120deg,rgba(124,58,237,.11),rgba(14,165,233,.08)),#020617;min-height:0}.bit-price-roadmap-start:after{background:linear-gradient(180deg,transparent 5%,rgba(5,8,22,.15) 45%,rgba(5,8,22,.9)),url(/betriebs-it/hero-wave.png) bottom /100% auto no-repeat;bottom:-8px;content:"";height:170px;left:0;opacity:.98;pointer-events:none;position:absolute;right:0;z-index:0}.bit-price-roadmap-page .bit-header{height:70px;position:relative;z-index:3}.bit-price-roadmap-page .bit-logo img{width:126px}.bit-price-roadmap-page .bit-nav{gap:clamp(16px,2.1vw,34px)}.bit-price-roadmap-page .bit-nav a{font-size:.78rem}.bit-price-roadmap-page .bit-nav a.is-active{color:#ffffff;position:relative}.bit-price-roadmap-page .bit-nav a.is-active:after{background:linear-gradient(90deg,#a855f7,#0ea5e9);bottom:-17px;content:"";height:2px;left:0;position:absolute;right:0}.bit-price-roadmap-page .bit-header-actions .bit-button{font-size:.72rem;min-height:38px;padding-inline:18px}.bit-price-roadmap-hero{align-items:center;display:grid;gap:clamp(30px,4vw,64px);grid-template-columns:minmax(350px,.7fr) minmax(520px,1.25fr);margin-inline:auto;max-width:1456px;padding:clamp(42px,5vw,74px) 0 34px;position:relative;width:calc(100% - clamp(32px, 5.2vw, 70px));z-index:2}.bit-price-roadmap-copy{display:grid;gap:18px;max-width:540px}.bit-price-roadmap-page .bit-kicker,.bit-price-roadmap-page .bit-light-kicker{letter-spacing:0}.bit-price-roadmap-copy h1{color:#ffffff;font-size:clamp(3.2rem,5.05vw,5rem);font-weight:900;line-height:1.02;margin:0}.bit-price-roadmap-copy h1 em,.bit-price-roadmap-copy h1 span{display:block}.bit-price-roadmap-copy h1 em{background:linear-gradient(90deg,#9b4dff,#7c3aed 30%,#2563eb 75%,#0ea5e9);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.bit-price-roadmap-copy>p{color:rgba(226,232,240,.82);font-size:clamp(.96rem,1.12vw,1.08rem);font-weight:560;line-height:1.72;margin:0;max-width:520px}.bit-price-roadmap-copy .bit-hero-actions{margin-top:6px}.bit-price-roadmap-copy .bit-button-large{min-height:52px;padding-inline:25px}.bit-price-roadmap-trust{gap:34px;margin-top:14px}.bit-price-roadmap-trust span{color:rgba(226,232,240,.82);font-size:.8rem;font-weight:760}.bit-price-roadmap-trust svg{border:1px solid #0ea5e9;border-radius:50%;color:#0ea5e9;padding:2px}.bit-price-rail{align-items:end;display:grid;gap:20px;grid-template-columns:repeat(6,minmax(0,1fr));min-height:328px;padding:42px 14px 2px;position:relative}.bit-price-rail:before{background:linear-gradient(90deg,#0ea5e9,#60a5fa 42%,#38bdf8 82%,#0ea5e9);box-shadow:0 0 24px rgba(14,165,233,.72);content:"";height:3px;left:42px;position:absolute;right:22px;top:33px;transform:rotate(-3.3deg);transform-origin:right center}.bit-price-rail:after{border-bottom:8px solid transparent;border-left:15px solid #38bdf8;border-top:8px solid transparent;content:"";position:absolute;right:11px;top:16px;transform:rotate(-3deg)}.bit-price-rail article{align-content:start;background:linear-gradient(180deg,rgba(15,23,42,.76),rgba(2,8,23,.86)),rgba(8,17,34,.94);border:1px solid rgba(14,165,233,.7);border-radius:8px;box-shadow:0 22px 58px rgba(2,6,23,.36),inset 0 1px 0 rgba(255,255,255,.08);display:grid;gap:10px;min-height:232px;padding:48px 14px 18px;position:relative;text-align:center;transform:translateY(calc(var(--step) * -16px))}.bit-price-rail article>span{align-items:center;background:#071324;border:2px solid #60a5fa;border-radius:50%;box-shadow:0 0 22px rgba(59,130,246,.74);color:#ffffff;display:inline-flex;font-size:1.38rem;font-weight:900;height:52px;justify-content:center;left:50%;position:absolute;top:-29px;transform:translateX(-50%);width:52px}.bit-price-rail svg{color:#38bdf8;justify-self:center}.bit-price-rail h3,.bit-price-rail p,.bit-price-rail strong{margin:0}.bit-price-rail h3{color:#ffffff;font-size:.93rem;font-weight:900;line-height:1.16}.bit-price-rail p{color:rgba(226,232,240,.78);font-size:.76rem;font-weight:660;line-height:1.38}.bit-price-rail strong{color:#0ea5e9;font-size:1.04rem;font-weight:900;line-height:1.22;margin-top:auto}.bit-price-industry-strip{align-items:center;background:linear-gradient(180deg,rgba(11,22,42,.94),rgba(8,18,35,.98)),#071324;border-top:1px solid rgba(96,165,250,.24);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:74px;padding:10px max(24px,calc((100vw - 1456px) / 2)) 12px;position:relative;z-index:2}.bit-price-industry-strip span{align-items:center;border-left:1px solid rgba(148,163,184,.22);color:rgba(226,232,240,.74);display:inline-flex;flex-direction:column;font-size:.78rem;font-weight:700;gap:7px;justify-content:center;min-height:58px;text-align:center}.bit-price-industry-strip span:first-child{border-left:0}.bit-price-industry-strip svg{color:rgba(226,232,240,.66);stroke-width:1.5}.bit-price-overview{padding-top:24px}.bit-price-roadmap-page .bit-section-head{margin-bottom:22px}.bit-price-roadmap-page .bit-section-head h2{font-size:clamp(2rem,3vw,2.58rem);letter-spacing:0}.bit-price-roadmap-page .bit-section-head>p:last-child{color:#64748b;font-size:1rem;font-weight:650;margin:0}.bit-price-card-grid{display:grid;gap:18px;grid-template-columns:repeat(6,minmax(0,1fr));margin-inline:auto;max-width:1456px;width:calc(100% - clamp(32px, 5.2vw, 70px))}.bit-price-card-grid article{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,255,.98)),#ffffff;border:1px solid rgba(148,163,184,.35);border-radius:8px;box-shadow:0 16px 42px rgba(15,23,42,.06);display:grid;gap:14px;min-height:332px;padding:28px 18px 18px;position:relative}.bit-price-card-grid article.is-featured{border-color:rgba(124,58,237,.62);box-shadow:0 22px 58px rgba(124,58,237,.14)}.bit-price-ribbon{background:linear-gradient(90deg,#7c3aed,#9333ea);border-radius:8px 8px 0 0;color:#ffffff;font-size:.78rem;font-weight:900;left:-1px;line-height:1;padding:10px;position:absolute;right:-1px;text-align:center;top:-1px}.bit-price-card-grid article.is-featured{padding-top:48px}.bit-price-card-grid svg{color:#1d4ed8;stroke-width:1.7}.bit-price-card-grid article.is-featured svg{color:#7c3aed}.bit-price-card-grid h3{color:#0f172a;font-size:1rem;font-weight:900;line-height:1.18;margin:0;min-height:42px}.bit-price-card-grid strong{color:#0f172a;display:block;font-size:clamp(1.56rem,2.05vw,2rem);font-weight:900;line-height:1.04;margin:2px 0 0}.bit-price-card-grid strong small{color:#475569;display:inline;font-size:.8rem;font-weight:800;margin-right:5px}.bit-price-card-grid strong em{color:#475569;display:block;font-size:.76rem;font-style:normal;font-weight:760;margin-top:5px}.bit-price-card-grid ul,.bit-price-order-card ul,.bit-price-trust-card ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.bit-price-card-grid li{align-items:flex-start;color:#334155;display:flex;font-size:.8rem;font-weight:680;gap:7px;line-height:1.35}.bit-price-card-grid li svg{color:#10b981;flex:0 0 auto;margin-top:2px}.bit-price-roadmap-page .bit-button-subtle{background:#ffffff;border-color:rgba(37,99,235,.32);color:#1d4ed8}.bit-price-card-grid .bit-button-primary,.bit-price-roadmap-page .bit-button-subtle{justify-content:center;margin-top:auto;min-height:42px;width:100%}.bit-price-note{color:#64748b;font-size:.86rem;font-weight:680;margin:18px auto 0}.bit-price-value-row{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:28px auto 24px;max-width:1456px;width:calc(100% - clamp(32px, 5.2vw, 70px))}.bit-price-addon-grid article,.bit-price-value-row article{align-items:center;background:rgba(255,255,255,.9);border:1px solid rgba(148,163,184,.28);border-radius:8px;box-shadow:0 14px 34px rgba(15,23,42,.04);display:flex;gap:16px;min-height:86px;padding:18px 20px}.bit-price-addon-grid svg,.bit-price-value-row svg{color:#2563eb;flex:0 0 auto}.bit-price-addon-grid h3,.bit-price-addon-grid p,.bit-price-value-row h3,.bit-price-value-row p{margin:0}.bit-price-addon-grid h3,.bit-price-value-row h3{color:#0f172a;font-size:.95rem;font-weight:900;line-height:1.22}.bit-price-addon-grid p,.bit-price-value-row p{color:#64748b;font-size:.8rem;font-weight:650;line-height:1.35;margin-top:4px}.bit-price-addons{align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(330px,.46fr);margin:0 auto 20px;max-width:1456px;width:calc(100% - clamp(32px, 5.2vw, 70px))}.bit-price-addons h2{color:#0f172a;font-size:clamp(1.34rem,2vw,1.72rem);font-weight:900;line-height:1.12;margin:0 0 16px}.bit-price-addon-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.bit-price-addon-grid article{min-height:88px;padding:18px}.bit-price-order-card,.bit-price-trust-card{background:radial-gradient(circle at 84% 82%,rgba(124,58,237,.36),transparent 24%),linear-gradient(180deg,rgba(7,14,30,.98),rgba(3,7,18,.98)),#020617;border:1px solid rgba(59,130,246,.28);border-radius:8px;color:#ffffff;overflow:hidden;position:relative}.bit-price-order-card{align-items:center;display:grid;min-height:202px;padding:32px}.bit-price-order-card h3,.bit-price-trust-card h3{font-size:1.58rem;font-weight:900;line-height:1.12;margin:0 0 18px}.bit-price-order-card li,.bit-price-trust-card li{align-items:center;color:rgba(226,232,240,.82);display:flex;font-size:.9rem;font-weight:720;gap:9px}.bit-price-order-card li svg,.bit-price-trust-card li svg{color:#93c5fd}.bit-price-order-card>span{border-bottom:2px solid rgba(96,165,250,.78);border-left:2px solid rgba(96,165,250,.78);bottom:30px;height:86px;opacity:.92;position:absolute;right:42px;width:145px}.bit-price-order-card>span:after,.bit-price-order-card>span:before{border-left:2px solid rgba(124,58,237,.8);border-top:2px solid rgba(124,58,237,.8);bottom:0;content:"";position:absolute;right:0}.bit-price-order-card>span:before{height:48px;width:88px}.bit-price-order-card>span:after{height:88px;width:38px}.bit-price-matrix{background:linear-gradient(180deg,rgba(6,14,30,.98),rgba(2,8,23,.99)),#020617;border:1px solid rgba(59,130,246,.25);border-radius:8px;box-shadow:0 22px 58px rgba(15,23,42,.12);margin:0 auto 24px;max-width:1456px;overflow:hidden;padding:18px 22px;width:calc(100% - clamp(32px, 5.2vw, 70px))}.bit-price-matrix table{border-collapse:collapse;width:100%}.bit-price-matrix td,.bit-price-matrix th{border-bottom:1px solid rgba(148,163,184,.18);border-left:1px solid rgba(148,163,184,.12);color:rgba(226,232,240,.78);font-size:.82rem;font-weight:650;line-height:1.32;padding:10px 14px;text-align:center}.bit-price-matrix td:first-child,.bit-price-matrix th:first-child{border-left:0;text-align:left}.bit-price-matrix th{color:#ffffff;font-size:.9rem;font-weight:900}.bit-price-matrix td.is-label{color:rgba(226,232,240,.64);font-weight:820;width:18%}.bit-price-matrix tr:last-child td{border-bottom:0}.bit-price-matrix td span{background:linear-gradient(135deg,#7c3aed,#2563eb);border-radius:6px;color:#ffffff;display:block;font-size:.78rem;font-weight:900;padding:8px 10px}.bit-price-process{margin:0 auto 24px;max-width:1456px;text-align:center;width:calc(100% - clamp(32px, 5.2vw, 70px))}.bit-price-process h2{color:#0f172a;font-size:clamp(1.36rem,2.1vw,1.88rem);font-weight:900;line-height:1.12;margin:0 0 10px}.bit-price-process>div{background:rgba(255,255,255,.94);border:1px solid rgba(148,163,184,.28);border-radius:8px;box-shadow:0 16px 38px rgba(15,23,42,.04);display:grid;gap:0;grid-template-columns:repeat(7,minmax(0,1fr));padding:20px 18px}.bit-price-process article{display:grid;gap:5px;padding:0 10px;position:relative;text-align:left}.bit-price-process article:not(:last-child):after{background:linear-gradient(90deg,#93c5fd 50%,transparent 0) repeat-x;background-size:8px 1px;content:"";height:1px;left:calc(100% - 22px);position:absolute;top:14px;width:44px}.bit-price-process span{align-items:center;border:2px solid #6366f1;border-radius:50%;color:#4f46e5;display:inline-flex;font-size:.92rem;font-weight:900;height:28px;justify-content:center;width:28px}.bit-price-process h3,.bit-price-process p{margin:0}.bit-price-process h3{color:#0f172a;font-size:.82rem;font-weight:900}.bit-price-process p{color:#64748b;font-size:.72rem;font-weight:650;line-height:1.34}.bit-price-faq-trust{display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(360px,.55fr);margin:0 auto 24px;max-width:1456px;width:calc(100% - clamp(32px, 5.2vw, 70px))}.bit-price-faq{display:grid;gap:8px}.bit-price-faq details{background:#ffffff;border:1px solid rgba(148,163,184,.28);border-radius:8px;box-shadow:0 12px 30px rgba(15,23,42,.035);overflow:hidden}.bit-price-faq summary{align-items:center;color:#0f172a;cursor:pointer;display:flex;font-size:.92rem;font-weight:900;justify-content:space-between;list-style:none;padding:16px 18px}.bit-price-faq summary::-webkit-details-marker{display:none}.bit-price-faq summary:after{color:#2563eb;content:"⌄";font-size:1rem}.bit-price-faq p{color:#64748b;font-size:.85rem;font-weight:650;line-height:1.45;margin:0;padding:0 18px 16px}.bit-price-trust-card{align-items:center;display:flex;justify-content:space-between;min-height:206px;padding:30px 34px}.bit-price-trust-card>svg{color:#38bdf8;filter:drop-shadow(0 0 22px rgba(59,130,246,.8));flex:0 0 auto}.bit-price-roadmap-page .bit-final-cta{border-radius:8px 8px 0 0;margin-bottom:0;margin-top:0;padding:30px clamp(30px,5vw,76px)}.bit-price-roadmap-page .bit-final-cta h2{max-width:720px}.bit-price-roadmap-page .bit-footer{margin-top:0}@media (max-width:1280px){.bit-price-roadmap-hero{gap:26px;grid-template-columns:minmax(300px,.66fr) minmax(500px,1.1fr)}.bit-price-rail{gap:12px}.bit-price-rail article{min-height:214px;padding-inline:10px}.bit-price-rail h3{font-size:.78rem}.bit-price-rail p{font-size:.65rem}.bit-price-card-grid{gap:13px}.bit-price-card-grid article{min-height:318px;padding-inline:14px}.bit-price-card-grid h3{font-size:.88rem}.bit-price-card-grid li{font-size:.7rem}}@media (max-width:900px){.bit-price-roadmap-hero{grid-template-columns:1fr;padding-bottom:28px}.bit-price-roadmap-copy{max-width:760px}.bit-price-rail{min-height:300px}.bit-price-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bit-price-addon-grid,.bit-price-value-row{grid-template-columns:repeat(2,minmax(0,1fr))}.bit-price-addons,.bit-price-faq-trust{grid-template-columns:1fr}.bit-price-process>div{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:18px}}@media (max-width:760px){.bit-price-roadmap-page .bit-header{height:64px}.bit-price-addons,.bit-price-card-grid,.bit-price-faq-trust,.bit-price-matrix,.bit-price-process,.bit-price-roadmap-hero,.bit-price-value-row{width:calc(100% - 28px)}.bit-price-roadmap-hero{gap:24px;padding:36px 0 28px}.bit-price-roadmap-copy{gap:14px}.bit-price-roadmap-copy h1{font-size:clamp(2.68rem,13vw,4.05rem)}.bit-price-roadmap-copy>p{font-size:.92rem}.bit-price-roadmap-copy .bit-hero-actions{align-items:stretch;display:grid;grid-template-columns:1fr}.bit-price-roadmap-copy .bit-button-large{justify-content:center;width:100%}.bit-price-roadmap-trust{gap:12px 18px}.bit-price-roadmap-trust span{font-size:.72rem}.bit-price-rail{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;padding:30px 0 0}.bit-price-rail:after,.bit-price-rail:before{display:none}.bit-price-rail article{min-height:210px;transform:none}.bit-price-industry-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.bit-price-industry-strip span{border-left:0;border-top:1px solid rgba(148,163,184,.18);font-size:.72rem}.bit-price-industry-strip span:nth-child(-n+2){border-top:0}.bit-price-overview{padding-top:34px}.bit-price-addon-grid,.bit-price-card-grid,.bit-price-process>div,.bit-price-value-row{grid-template-columns:1fr}.bit-price-card-grid article{min-height:0}.bit-price-matrix{overflow-x:auto;padding:12px}.bit-price-matrix table{min-width:820px}.bit-price-process article:not(:last-child):after{display:none}.bit-price-process article{text-align:left}.bit-price-trust-card{align-items:flex-start;display:grid;gap:18px}.bit-price-trust-card>svg{justify-self:center}.bit-price-roadmap-page .bit-final-cta{border-radius:8px 8px 0 0;grid-template-columns:1fr;padding:26px 18px}}.bit-header{align-items:center;display:grid;gap:22px;grid-template-columns:178px minmax(0,1fr) auto;min-height:68px;padding:18px 0 10px;z-index:4}.bit-logo{align-items:center;display:inline-flex;justify-self:start}.bit-footer-brand img,.bit-logo img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:152px}.bit-nav{align-items:center;display:flex;gap:clamp(17px,2.25vw,31px);justify-content:center;min-width:0}.bit-mobile-menu a,.bit-nav a{align-items:center;color:rgba(255,255,255,.86);display:inline-flex;font-size:.86rem;font-weight:750;gap:4px;min-height:34px;white-space:nowrap}.bit-mobile-menu a:hover,.bit-nav a:hover{color:#ffffff}.bit-final-actions,.bit-header-actions,.bit-hero-actions{align-items:center;display:flex;gap:12px}.bit-button{align-items:center;border:1px solid transparent;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:820;gap:9px;justify-content:center;min-height:42px;padding:0 17px;text-align:center;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease;white-space:nowrap}.bit-button:hover{transform:translateY(-1px)}.bit-button-large{min-height:48px;padding-inline:22px}.bit-button-primary{background:linear-gradient(135deg,#7c3aed,#2563eb 58%,#0ea5e9);box-shadow:0 18px 44px rgba(37,99,235,.32);color:#ffffff}.bit-button-primary:hover{box-shadow:0 22px 54px rgba(37,99,235,.44)}.bit-button-ghost{background:rgba(2,8,23,.34);border-color:rgba(255,255,255,.34);color:#ffffff}.bit-button-ghost:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.54)}.bit-button-light{background:#ffffff;color:#2563eb}.bit-button-outline-light{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.38);color:#ffffff}.bit-mobile-menu{display:none;justify-self:end;position:relative;z-index:5}.bit-mobile-menu summary{align-items:center;background:rgba(2,8,23,.72);border:1px solid rgba(148,163,184,.3);border-radius:6px;color:#ffffff;cursor:pointer;display:inline-flex;height:42px;justify-content:center;list-style:none;width:42px}.bit-mobile-menu summary::-webkit-details-marker{display:none}.bit-mobile-menu>div{background:rgba(5,8,22,.98);border:1px solid rgba(148,163,184,.22);border-radius:8px;box-shadow:0 22px 60px rgba(0,0,0,.5);display:grid;gap:6px;padding:12px;position:absolute;right:0;top:calc(100% + 10px);width:min(320px,calc(100vw - 32px))}.bit-mobile-menu a{border-radius:6px;justify-content:space-between;padding:8px 10px}.bit-hero{align-items:start;display:grid;gap:clamp(38px,5vw,64px);grid-template-columns:minmax(520px,.82fr) minmax(680px,1fr);min-height:0;padding:clamp(48px,5.6vw,72px) 0 62px;z-index:2}.bit-hero:after{background:url(/betriebs-it/hero-wave.png) bottom/100% auto no-repeat;bottom:0;content:"";height:118px;left:50%;opacity:.96;pointer-events:none;position:absolute;transform:translateX(-50%);width:100vw;z-index:-1}.bit-hero-copy{display:grid;gap:20px;margin-left:clamp(14px,1.6vw,24px);max-width:620px}.bit-kicker,.bit-light-kicker{color:#38bdf8;font-size:.72rem;font-weight:900;margin:0;text-transform:uppercase}.bit-hero h1{color:#ffffff;font-size:clamp(3.25rem,4.3vw,4.1rem);font-weight:900;line-height:1.04;margin:0}.bit-hero h1 em,.bit-hero h1 span{display:block}.bit-hero h1 em{background:linear-gradient(90deg,#a855f7,#7c3aed 34%,#2563eb 74%,#0ea5e9);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal;white-space:nowrap}.bit-hero-lede{color:rgba(255,255,255,.78);font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.62;margin:0;max-width:570px}.bit-hero-trust{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.bit-hero-trust span{align-items:center;color:rgba(255,255,255,.78);display:inline-flex;font-size:.78rem;font-weight:760;gap:8px}.bit-hero-trust svg{background:rgba(37,99,235,.13);border:1px solid rgba(56,189,248,.44);border-radius:999px;color:#38bdf8;height:19px;padding:2px;width:19px}.bit-control-panel{background:linear-gradient(180deg,rgba(10,18,36,.96),rgba(7,13,28,.98)),rgba(8,15,32,.95);border:1px solid rgba(37,99,235,.38);border-radius:8px;box-shadow:0 24px 80px rgba(0,0,0,.42),0 0 0 1px rgba(56,189,248,.07),0 0 42px rgba(37,99,235,.16);display:grid;gap:14px;justify-self:stretch;padding:clamp(20px,1.8vw,26px);transform:translate(-44px,-32px);width:calc(100% + 28px)}.bit-control-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.bit-control-head h2{color:#ffffff;font-size:clamp(1.02rem,1.5vw,1.28rem);font-weight:880;margin:0}.bit-control-head span{align-items:center;color:rgba(226,232,240,.68);display:inline-flex;font-size:.72rem;gap:10px;white-space:nowrap}.bit-control-head span:after{background:#22c55e;border-radius:999px;box-shadow:0 0 16px rgba(34,197,94,.78);content:"";height:8px;width:8px}.bit-control-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.bit-control-tagline,.bit-metric-card,.bit-next-steps,.bit-open-tasks{background:linear-gradient(180deg,rgba(15,23,42,.92),rgba(9,17,34,.92)),rgba(15,23,42,.88);border:1px solid rgba(148,163,184,.14);border-radius:8px}.bit-metric-card{display:grid;gap:8px;min-height:150px;overflow:hidden;padding:14px;position:relative}.bit-metric-card:after{background:linear-gradient(180deg,var(--tone-soft),transparent);content:"";inset:auto 0 0;height:42px;opacity:.34;pointer-events:none;position:absolute}.bit-metric-card.tone-blue{--tone:#0ea5e9;--tone-soft:rgba(14,165,233,0.22)}.bit-metric-card.tone-amber{--tone:#f59e0b;--tone-soft:rgba(245,158,11,0.2)}.bit-metric-card.tone-red{--tone:#ef4444;--tone-soft:rgba(239,68,68,0.2)}.bit-metric-card.tone-green{--tone:#22c55e;--tone-soft:rgba(34,197,94,0.16)}.bit-metric-card h3,.bit-metric-card p,.bit-next-steps h3,.bit-open-tasks h3,.bit-open-tasks p{margin:0}.bit-metric-card h3{color:#ffffff;font-size:.76rem;font-weight:840;position:relative;z-index:1}.bit-metric-card>div{align-items:center;display:flex;gap:8px;position:relative;z-index:1}.bit-metric-card svg{color:var(--tone)}.bit-metric-card strong{color:var(--tone);font-size:1.18rem;font-weight:900;line-height:1}.bit-metric-card p{color:rgba(226,232,240,.68);font-size:.68rem;font-weight:640;position:relative;z-index:1}.bit-sparkline{display:block;height:29px;overflow:visible;position:relative;width:100%;z-index:1}.bit-sparkline polyline{fill:none;stroke:var(--bar-bottom);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;vector-effect:non-scaling-stroke}.bit-sparkline.tone-blue{--bar-bottom:#22d3ee}.bit-sparkline.tone-amber{--bar-bottom:#f59e0b}.bit-sparkline.tone-red{--bar-bottom:#ef4444}.bit-sparkline.tone-green{--bar-bottom:#22c55e}.bit-mini-bars{align-items:end;display:flex;gap:2px;height:24px;min-width:0;position:relative;z-index:1}.bit-mini-bars span{background:linear-gradient(180deg,var(--bar-top),var(--bar-bottom));border-radius:999px 999px 0 0;box-shadow:0 0 10px var(--bar-glow);display:block;flex:1;min-width:2px}.bit-mini-bars.tone-blue{--bar-top:#38bdf8;--bar-bottom:#2563eb;--bar-glow:rgba(37,99,235,0.44)}.bit-mini-bars.tone-amber{--bar-top:#fbbf24;--bar-bottom:#f59e0b;--bar-glow:rgba(245,158,11,0.42)}.bit-mini-bars.tone-red{--bar-top:#fb7185;--bar-bottom:#ef4444;--bar-glow:rgba(239,68,68,0.38)}.bit-mini-bars.tone-green{--bar-top:#4ade80;--bar-bottom:#22c55e;--bar-glow:rgba(34,197,94,0.34)}.bit-mini-bars.tone-violet{--bar-top:#a855f7;--bar-bottom:#7c3aed;--bar-glow:rgba(124,58,237,0.4)}.bit-control-bottom{display:grid;gap:12px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.bit-next-steps,.bit-open-tasks{min-height:150px;padding:15px}.bit-open-tasks{align-items:end;display:grid;gap:14px;grid-template-columns:minmax(78px,.6fr) minmax(0,1fr)}.bit-next-steps h3,.bit-open-tasks h3{color:#ffffff;font-size:.76rem;font-weight:840}.bit-open-tasks strong{color:#ffffff;display:block;font-size:2rem;line-height:1;margin-top:10px}.bit-open-tasks p{color:rgba(226,232,240,.6);font-size:.68rem}.bit-next-steps ul{display:grid;gap:5px;list-style:none;margin:9px 0 0;padding:0}.bit-next-steps li{align-items:center;color:rgba(255,255,255,.82);display:flex;font-size:.7rem;font-weight:680;gap:7px}.bit-next-steps svg{background:rgba(34,197,94,.18);border-radius:999px;color:#22c55e;flex:0 0 auto;padding:1px}.bit-control-tagline{align-items:center;color:rgba(255,255,255,.76);display:flex;font-size:.78rem;font-weight:820;gap:9px;justify-content:center;min-height:44px;padding:0 12px;text-align:center}.bit-control-tagline svg{color:#60a5fa}.bit-industry-strip{background:linear-gradient(180deg,rgba(10,18,36,.94),rgba(7,14,30,.96)),rgba(8,15,32,.94);border:1px solid rgba(148,163,184,.22);border-radius:8px 8px 0 0;display:grid;gap:22px;margin-top:-2px;max-width:none;padding:18px clamp(24px,5vw,54px) 28px;width:100%;z-index:3}.bit-industry-strip h2{color:#ffffff;font-size:.98rem;font-weight:820;margin:0;text-align:center}.bit-industry-strip>div{display:grid;gap:20px;grid-template-columns:repeat(6,minmax(0,1fr));margin-inline:auto;max-width:1160px;width:100%}.bit-industry-strip span{align-items:center;color:rgba(226,232,240,.72);display:grid;font-size:.78rem;gap:10px;justify-items:center;text-align:center}.bit-industry-strip svg{color:rgba(226,232,240,.64);stroke-width:1.45}.bit-section{padding:38px 0 0}.bit-section-head{display:grid;gap:7px;justify-items:center;margin:0 auto 24px;max-width:1040px;text-align:center}.bit-light-kicker{color:#4f46e5;font-size:.72rem}.bit-section-head h2{color:#0f172a;font-size:clamp(1.92rem,2.65vw,2.55rem);font-weight:900;line-height:1.08;margin:0}.bit-compare-grid{display:grid;gap:30px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative}.bit-compare-card{border-radius:8px;display:grid;min-height:338px;overflow:hidden;padding:24px;position:relative}.bit-compare-card h3{font-size:.72rem;font-weight:900;margin:0 0 18px;text-transform:uppercase}.bit-compare-card ul{display:grid;gap:12px;list-style:none;margin:0;padding:0;position:relative;z-index:2}.bit-compare-card li{align-items:center;display:flex;font-size:.8rem;font-weight:720;gap:9px}.bit-compare-card img{bottom:0;height:auto;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;right:8px;z-index:1}.bit-compare-problem{background:linear-gradient(180deg,#fff1f3,#fff7f8);border:1px solid rgba(248,113,113,.26)}.bit-compare-problem h3,.bit-compare-problem svg{color:#ef4444}.bit-compare-problem img{width:min(58%,330px)}.bit-compare-solution{background:linear-gradient(180deg,#f8fbff,#ffffff);border:1px solid rgba(37,99,235,.2)}.bit-compare-solution h3,.bit-compare-solution svg{color:#2563eb}.bit-compare-solution img{width:min(48%,300px)}.bit-compare-arrow{align-items:center;background:#ffffff;border:1px solid rgba(37,99,235,.16);border-radius:999px;box-shadow:0 14px 34px rgba(15,23,42,.12);color:#2563eb;display:inline-flex;height:48px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px;z-index:3}.bit-services{padding-top:36px}.bit-services-grid{display:grid;gap:18px;grid-template-columns:repeat(5,minmax(0,1fr))}.bit-service-card{background:#ffffff;border:1px solid rgba(37,99,235,.14);border-radius:8px;box-shadow:0 16px 36px rgba(15,23,42,.05);display:grid;gap:13px;min-height:178px;padding:20px}.bit-service-icon{align-items:center;background:linear-gradient(135deg,rgba(37,99,235,.09),rgba(168,85,247,.1));border:1px solid rgba(37,99,235,.12);border-radius:999px;color:#2563eb;display:inline-flex;height:43px;justify-content:center;width:43px}.bit-service-card h3{color:#0f172a;font-size:1.02rem;font-weight:900;line-height:1.16;margin:0;overflow-wrap:anywhere}.bit-service-card p{color:#475569;font-size:.82rem;font-weight:620;line-height:1.45;margin:0}.bit-all-services,.bit-service-card a{align-items:center;color:#2563eb;display:inline-flex;font-size:.8rem;font-weight:850;gap:7px;margin-top:auto}.bit-all-services{background:#ffffff;border:1px solid rgba(37,99,235,.18);border-radius:6px;box-shadow:0 12px 28px rgba(15,23,42,.05);display:flex;justify-content:center;margin:22px auto 0;min-height:42px;padding:0 22px;width:-moz-max-content;width:max-content}.bit-process{background:linear-gradient(180deg,rgba(5,8,22,.98),rgba(6,13,28,.98)),#050816;border:1px solid rgba(37,99,235,.2);border-radius:8px;box-shadow:0 18px 46px rgba(15,23,42,.12);color:#ffffff;margin-top:34px;padding:30px 18px 34px}.bit-process>h2{color:#ffffff;font-size:1.08rem;font-weight:880;line-height:1.2;margin:0 0 22px;text-align:center}.bit-process-grid{display:grid;gap:18px;grid-template-columns:repeat(7,minmax(0,1fr));position:relative}.bit-process-grid:before{background:linear-gradient(90deg,rgba(14,165,233,.36) 50%,transparent 0);background-size:12px 1px;content:"";height:1px;left:56px;opacity:.86;position:absolute;right:56px;top:31px}.bit-process article{display:grid;gap:9px;justify-items:center;min-width:0;position:relative;text-align:center;z-index:1}.bit-process article>span{align-items:center;background:radial-gradient(circle at 35% 25%,rgba(56,189,248,.28),rgba(79,70,229,.2)),rgba(15,23,42,.96);border:1px solid rgba(124,58,237,.8);border-radius:999px;box-shadow:0 0 22px rgba(37,99,235,.34);color:#ffffff;display:inline-flex;font-size:1rem;font-weight:900;height:60px;justify-content:center;width:60px}.bit-process h3{color:#ffffff;font-size:.82rem;font-weight:890;line-height:1.2;margin:0}.bit-process p{color:rgba(226,232,240,.72);font-size:.68rem;font-weight:620;line-height:1.36;margin:0}.bit-values{display:grid;gap:28px;grid-template-columns:repeat(4,minmax(0,1fr));padding:48px 0 46px}.bit-values article{align-items:start;display:grid;gap:14px;grid-template-columns:56px minmax(0,1fr)}.bit-values article>span{align-items:center;background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(168,85,247,.08));border-radius:999px;color:#2563eb;display:inline-flex;height:56px;justify-content:center;width:56px}.bit-values h3,.bit-values p{margin:0}.bit-values h3{color:#0f172a;font-size:.98rem;font-weight:900;line-height:1.2}.bit-values p{color:#475569;font-size:.82rem;font-weight:610;line-height:1.45;margin-top:6px}.bit-final-cta{align-items:center;background:linear-gradient(100deg,#7c3aed,#4f46e5 42%,#0057ff 76%,#0ea5e9);border-radius:8px 8px 0 0;color:#ffffff;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;max-width:none;padding:28px clamp(72px,7.8vw,112px);width:100%}.bit-final-cta>div:first-child{margin-inline:0;max-width:620px}.bit-final-cta h2,.bit-final-cta p{margin:0}.bit-final-cta h2{font-size:clamp(1.5rem,2.2vw,2.05rem);font-weight:900;line-height:1.12}.bit-final-cta p{color:rgba(255,255,255,.82);font-size:.95rem;font-weight:640;margin-top:8px}.bit-final-actions{justify-self:end;margin-inline:0}.bit-footer{background:linear-gradient(180deg,rgba(3,7,18,.98),rgba(2,6,23,1)),#020617;color:#ffffff;display:grid;gap:22px;grid-template-columns:minmax(220px,.85fr) minmax(0,2.4fr);max-width:none;padding:46px clamp(24px,5.2vw,70px) 67px;width:100%}.bit-footer-brand{display:grid;gap:12px;max-width:310px}.bit-footer-brand p{color:rgba(226,232,240,.68);font-size:.82rem;line-height:1.55;margin:0}.bit-socials{display:flex;gap:8px}.bit-socials a{align-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:rgba(255,255,255,.78);display:inline-flex;font-size:.72rem;font-weight:840;height:28px;justify-content:center;width:28px}.bit-footer-links{display:grid;gap:clamp(18px,3vw,42px);grid-template-columns:repeat(5,minmax(0,1fr))}.bit-footer-links div{display:grid;gap:8px;align-content:start}.bit-footer-links h3{color:#ffffff;font-size:.78rem;font-weight:900;margin:0 0 4px}.bit-footer-bottom,.bit-footer-bottom a,.bit-footer-links a,.bit-footer-links span{color:rgba(226,232,240,.64);font-size:.74rem;font-weight:650}.bit-footer-bottom a:hover,.bit-footer-links a:hover{color:#ffffff}.bit-footer-bottom{align-items:center;border-top:1px solid rgba(148,163,184,.14);display:flex;gap:18px;grid-column:1/-1;justify-content:space-between;padding-top:12px}.bit-footer-bottom nav{display:flex;flex-wrap:wrap;gap:28px}.bit-services-start .bit-industry-strip{margin-top:0}.bit-leistungen-hero{align-items:center;display:grid;gap:clamp(28px,5vw,54px);grid-template-columns:minmax(320px,.74fr) minmax(460px,1.08fr);min-height:498px;padding:clamp(42px,6vw,72px) 0 28px;position:relative;z-index:2}.bit-leistungen-hero:after{background:url(/betriebs-it/hero-wave.png) bottom/100% auto no-repeat;bottom:-33px;content:"";height:104px;left:50%;opacity:.78;pointer-events:none;position:absolute;transform:translateX(-50%);width:100vw;z-index:-1}.bit-leistungen-copy{display:grid;gap:18px;max-width:545px}.bit-leistungen-copy h1{color:#ffffff;font-size:clamp(3.2rem,5.4vw,5.1rem);font-weight:900;line-height:1.03;margin:0}.bit-leistungen-copy h1 span{display:block}.bit-leistungen-copy h1 em{background:linear-gradient(90deg,#7c3aed,#2563eb 78%,#0ea5e9);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.bit-leistungen-copy p{color:rgba(255,255,255,.76);font-size:1rem;font-weight:560;line-height:1.58;margin:0}.bit-leistungen-trust{display:grid;gap:13px 28px;grid-template-columns:repeat(2,max-content);margin-top:10px}.bit-services-control{background:linear-gradient(180deg,rgba(10,18,36,.96),rgba(7,13,28,.98)),rgba(8,15,32,.95);border:1px solid rgba(37,99,235,.38);border-radius:8px;box-shadow:0 24px 80px rgba(0,0,0,.42),0 0 42px rgba(37,99,235,.16);display:grid;gap:12px;padding:clamp(16px,2vw,22px)}.bit-service-control-grid{display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.bit-overview-metric,.bit-system-card{background:linear-gradient(180deg,rgba(15,23,42,.92),rgba(9,17,34,.92)),rgba(15,23,42,.88);border:1px solid rgba(148,163,184,.14);border-radius:8px;min-width:0}.bit-overview-metric{display:grid;gap:7px;min-height:104px;overflow:hidden;padding:12px;position:relative}.bit-overview-metric:after{background:linear-gradient(180deg,var(--tone-soft),transparent);bottom:0;content:"";height:42px;left:0;opacity:.32;pointer-events:none;position:absolute;right:0}.bit-overview-metric.tone-blue{--tone:#0ea5e9;--tone-soft:rgba(14,165,233,0.22)}.bit-overview-metric.tone-amber{--tone:#f59e0b;--tone-soft:rgba(245,158,11,0.2)}.bit-overview-metric.tone-green{--tone:#22c55e;--tone-soft:rgba(34,197,94,0.16)}.bit-overview-metric.tone-violet{--tone:#a855f7;--tone-soft:rgba(124,58,237,0.22)}.bit-overview-metric h3,.bit-overview-metric p,.bit-system-card h3,.bit-system-card p{margin:0;position:relative;z-index:1}.bit-overview-metric h3{color:#ffffff;font-size:.68rem;font-weight:850;line-height:1.2}.bit-overview-metric>div{align-items:center;display:flex;gap:8px;position:relative;z-index:1}.bit-overview-metric svg{color:var(--tone)}.bit-overview-metric strong{color:var(--tone);font-size:1.18rem;font-weight:900;line-height:1}.bit-overview-metric p{color:rgba(226,232,240,.66);font-size:.62rem;font-weight:650}.bit-system-card{align-content:center;display:grid;gap:11px;grid-column:span 2;min-height:104px;padding:14px}.bit-system-card h3{color:#ffffff;font-size:.84rem;font-weight:900}.bit-system-card p{color:rgba(226,232,240,.72);font-size:.7rem}.bit-system-card>div{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.bit-system-card span{border-left:1px solid rgba(37,99,235,.28);color:rgba(226,232,240,.72);display:grid;font-size:.64rem;gap:4px;padding-left:10px}.bit-system-card strong{color:#60a5fa;font-size:1.16rem;line-height:1}.bit-services-overview{padding-top:34px}.bit-numbered-service-card{min-height:200px}.bit-workflow-strip{background:linear-gradient(180deg,rgba(5,8,22,.98),rgba(6,13,28,.98)),#050816;border:1px solid rgba(37,99,235,.22);border-radius:8px;box-shadow:0 18px 46px rgba(15,23,42,.12);color:#ffffff;margin-top:34px;padding:24px 18px 26px}.bit-workflow-strip>.bit-light-kicker{color:#38bdf8;margin-bottom:16px;text-align:center}.bit-workflow-strip>div{display:grid;gap:14px;grid-template-columns:repeat(7,minmax(0,1fr));position:relative}.bit-workflow-strip>div:before{background:linear-gradient(90deg,rgba(14,165,233,.4) 50%,transparent 0);background-size:13px 1px;content:"";height:1px;left:58px;position:absolute;right:58px;top:21px}.bit-workflow-strip article{display:grid;gap:8px;justify-items:center;position:relative;text-align:center;z-index:1}.bit-workflow-strip article>span{align-items:center;background:rgba(15,23,42,.96);border:1px solid rgba(124,58,237,.78);border-radius:999px;color:#ffffff;display:inline-flex;font-size:.88rem;font-weight:900;height:42px;justify-content:center;width:42px}.bit-workflow-strip svg{color:#2563eb}.bit-workflow-strip h3,.bit-workflow-strip p{margin:0}.bit-workflow-strip h3{color:#ffffff;font-size:.82rem;font-weight:900;line-height:1.2}.bit-workflow-strip p{color:rgba(226,232,240,.72);font-size:.68rem;font-weight:620;line-height:1.34}.bit-leistungen-values{padding-top:36px}.bit-leistungen-value-grid,.bit-package-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.bit-leistungen-value-grid article,.bit-package-card{background:#ffffff;border:1px solid rgba(37,99,235,.12);border-radius:8px;box-shadow:0 14px 34px rgba(15,23,42,.045);min-width:0}.bit-leistungen-value-grid article{align-items:start;display:grid;gap:14px;grid-template-columns:54px minmax(0,1fr);min-height:116px;padding:19px}.bit-leistungen-value-grid article>span,.bit-package-card>svg{align-items:center;background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(168,85,247,.08));border-radius:999px;color:#2563eb;display:inline-flex;height:50px;justify-content:center;padding:9px;width:50px}.bit-leistungen-value-grid h3,.bit-leistungen-value-grid p,.bit-package-card h3,.bit-package-card p{margin:0}.bit-leistungen-value-grid h3{color:#0f172a;font-size:.94rem;font-weight:900;line-height:1.2}.bit-leistungen-value-grid p{color:#475569;font-size:.76rem;font-weight:610;line-height:1.45;margin-top:5px}.bit-packages{padding-bottom:28px}.bit-package-card{display:grid;gap:14px;min-height:270px;padding:22px;position:relative}.bit-package-card.is-highlighted{border-color:rgba(37,99,235,.26);box-shadow:0 18px 46px rgba(37,99,235,.1)}.bit-package-label{background:linear-gradient(90deg,#2563eb,#7c3aed);border-radius:999px;color:#ffffff;font-size:.68rem;font-weight:900;left:50%;padding:6px 14px;position:absolute;top:-12px;transform:translateX(-50%);white-space:nowrap}.bit-package-card h3{color:#0f172a;font-size:1.08rem;font-weight:900;line-height:1.2;text-align:center}.bit-package-card p{color:#475569;font-size:.82rem;font-weight:610;line-height:1.45;text-align:center}.bit-package-card ul{display:grid;gap:9px;list-style:none;margin:5px 0 0;padding:0}.bit-package-card li{align-items:center;color:#334155;display:flex;font-size:.78rem;font-weight:680;gap:8px}.bit-package-card li svg{color:#2563eb;flex:0 0 auto}.bit-package-card footer{align-items:center;border-top:1px solid rgba(15,23,42,.08);display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:12px}.bit-package-card footer strong{color:#2563eb;font-size:1.35rem;font-weight:900}.bit-package-card footer span{color:#64748b;font-size:.78rem;font-weight:760}.bit-package-note{color:#64748b;font-size:.82rem;font-weight:640;margin:18px 0 0;text-align:center}.bit-nav a.is-active{color:#ffffff;position:relative}.bit-nav a.is-active:after{background:linear-gradient(90deg,transparent,#7c3aed 18%,#a855f7 50%,#2563eb 82%,transparent);bottom:-7px;content:"";height:2px;left:-18px;position:absolute;right:-18px}.bit-mini-bars.tone-cyan{--bar-top:#38bdf8;--bar-bottom:#0ea5e9;--bar-glow:rgba(14,165,233,0.42)}.bit-services-os-page .bit-os-hero{align-items:start;gap:clamp(38px,5vw,66px);grid-template-columns:minmax(470px,.72fr) minmax(700px,1fr);min-height:598px;padding:58px 0 30px}.bit-services-os-page .bit-os-copy{gap:20px;margin-left:clamp(14px,1.5vw,26px);max-width:566px}.bit-services-os-page .bit-os-copy h1{font-size:clamp(3.55rem,4.55vw,4.75rem);line-height:1.05}.bit-services-os-page .bit-os-copy h1 em{display:block;white-space:nowrap}.bit-services-os-page .bit-os-copy p{font-size:1.02rem;line-height:1.58;max-width:545px}.bit-os-trust{grid-template-columns:repeat(3,max-content)}.bit-os-control{background:linear-gradient(180deg,rgba(10,18,36,.96),rgba(7,13,28,.98)),rgba(8,15,32,.95);border:1px solid rgba(37,99,235,.42);border-radius:8px;box-shadow:0 24px 80px rgba(0,0,0,.42),0 0 42px rgba(37,99,235,.16);display:grid;gap:11px;padding:22px;transform:translate(-10px,-28px)}.bit-os-network{min-height:455px;position:relative}.bit-os-network:after,.bit-os-network:before{border:1px dashed rgba(14,165,233,.38);content:"";height:250px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(28deg);width:250px}.bit-os-network:after{transform:translate(-50%,-50%) rotate(-28deg)}.bit-os-core{align-items:center;background:radial-gradient(circle at 50% 50%,rgba(56,189,248,.22),rgba(124,58,237,.18) 48%,rgba(15,23,42,.94) 49%),rgba(15,23,42,.94);border:1px solid rgba(37,99,235,.58);border-radius:28px;box-shadow:0 0 0 14px rgba(37,99,235,.08),0 0 48px rgba(124,58,237,.36);display:flex;height:116px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(30deg);width:116px;z-index:2}.bit-os-core span{background:url(/betriebs-it/logo-lockup.png) 0/auto 48px no-repeat;display:block;height:48px;transform:rotate(-30deg);width:38px}.bit-os-signal{align-items:center;background:linear-gradient(180deg,rgba(15,23,42,.94),rgba(9,17,34,.94)),rgba(15,23,42,.9);border:1px solid rgba(37,99,235,.24);border-radius:8px;box-shadow:0 18px 44px rgba(0,0,0,.18);display:grid;gap:11px;grid-template-columns:38px minmax(0,1fr) 82px;min-height:74px;padding:12px 14px;position:absolute;width:236px;z-index:3}.bit-os-signal svg{color:var(--tone)}.bit-os-signal h3,.bit-os-signal p{margin:0}.bit-os-signal h3{color:#ffffff;font-size:.76rem;font-weight:860;line-height:1.18}.bit-os-signal p{color:rgba(226,232,240,.62);font-size:.62rem;font-weight:650}.bit-os-signal strong{color:var(--tone);display:block;font-size:.86rem;font-weight:900;margin-top:2px}.bit-os-signal .bit-mini-bars{height:24px}.bit-os-live-grid .tone-cyan,.bit-os-signal.tone-cyan{--tone:#0ea5e9}.bit-os-live-grid .tone-blue,.bit-os-signal.tone-blue{--tone:#60a5fa}.bit-os-live-grid .tone-violet,.bit-os-signal.tone-violet{--tone:#a855f7}.bit-os-live-grid .tone-green,.bit-os-signal.tone-green{--tone:#22c55e}.bit-os-live-grid .tone-amber,.bit-os-signal.tone-amber{--tone:#f59e0b}.bit-os-signal.pos-left-top{left:2px;top:14px}.bit-os-signal.pos-top{left:50%;top:0;transform:translateX(-50%)}.bit-os-signal.pos-right-top{right:2px;top:14px}.bit-os-signal.pos-left-mid{left:2px;top:120px}.bit-os-signal.pos-right-mid{right:2px;top:120px}.bit-os-signal.pos-left-low{left:2px;top:228px}.bit-os-signal.pos-right-low{right:2px;top:228px}.bit-os-signal.pos-left-bottom{left:2px;bottom:8px}.bit-os-signal.pos-bottom{bottom:8px;left:50%;transform:translateX(-50%)}.bit-os-signal.pos-right-bottom{bottom:8px;right:2px}.bit-os-legend{align-items:center;background:rgba(15,23,42,.74);border:1px solid rgba(148,163,184,.12);border-radius:6px;display:flex;gap:22px;justify-content:center;min-height:32px}.bit-os-legend span{align-items:center;color:rgba(226,232,240,.68);display:inline-flex;font-size:.64rem;font-weight:700;gap:7px}.bit-os-legend i{background:#0ea5e9;border-radius:999px;display:block;height:8px;width:8px}.bit-os-legend span:nth-child(2) i{background:#22c55e}.bit-os-legend span:nth-child(3) i{background:#f59e0b}.bit-os-legend span:nth-child(4) i{background:#ef4444}.bit-services-os-page .bit-industry-strip h2{font-size:1.05rem}.bit-os-system{align-items:center;display:grid;gap:36px;grid-template-columns:minmax(320px,.55fr) minmax(0,1.45fr);padding-top:44px}.bit-os-system-copy{display:grid;gap:13px}.bit-os-interplay h2,.bit-os-packages h2,.bit-os-system-copy h2{color:#0f172a;font-size:clamp(1.72rem,2.55vw,2.35rem);font-weight:900;line-height:1.14;margin:0}.bit-os-system-copy p{color:#475569;font-size:.96rem;font-weight:610;line-height:1.58;margin:0}.bit-os-system-copy .bit-all-services{margin:8px 0 0}.bit-os-system-steps{background:#ffffff;border:1px solid rgba(37,99,235,.12);border-radius:8px;box-shadow:0 16px 40px rgba(15,23,42,.05);display:grid;gap:0;grid-template-columns:repeat(5,minmax(0,1fr));min-height:300px;padding:26px 22px}.bit-os-system-steps article{display:grid;gap:13px;justify-items:center;padding:0 14px;position:relative;text-align:center}.bit-os-system-steps article:not(:last-child):after{background:linear-gradient(90deg,rgba(148,163,184,.3) 50%,transparent 0);background-size:10px 1px;content:"";height:1px;left:calc(50% + 42px);position:absolute;right:-50%;top:43px}.bit-os-system-steps span{align-items:center;background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(168,85,247,.1));border:1px solid rgba(37,99,235,.1);border-radius:999px;color:#4f46e5;display:inline-flex;height:86px;justify-content:center;width:86px}.bit-os-system-steps h3,.bit-os-system-steps p{margin:0}.bit-os-system-steps h3{color:#0f172a;font-size:.98rem;font-weight:900;line-height:1.18}.bit-os-system-steps p{color:#475569;font-size:.78rem;font-weight:600;line-height:1.45}.bit-os-services{padding-top:58px}.bit-os-services .bit-section-head{margin-bottom:24px}.bit-services-os-page .bit-numbered-service-card{min-height:236px}.bit-os-interplay{background:linear-gradient(180deg,rgba(5,8,22,.98),rgba(6,13,28,.98)),#050816;border:1px solid rgba(37,99,235,.24);border-radius:8px;box-shadow:0 18px 46px rgba(15,23,42,.12);color:#ffffff;display:grid;gap:24px;grid-template-columns:minmax(260px,.44fr) minmax(0,1fr);margin:42px auto 0;max-width:1456px;padding:42px 30px;width:calc(100% - clamp(32px, 5.2vw, 70px))}.bit-os-interplay h2{color:#ffffff;font-size:clamp(1.55rem,2.25vw,2.1rem)}.bit-os-interplay-copy{display:grid;gap:14px;align-content:center}.bit-os-interplay-copy p{color:rgba(226,232,240,.72);font-size:.92rem;font-weight:610;line-height:1.55;margin:0}.bit-os-interplay-copy .bit-button{justify-self:start;margin-top:10px}.bit-os-flow{background:linear-gradient(180deg,rgba(15,23,42,.76),rgba(9,17,34,.76)),rgba(15,23,42,.7);border:1px solid rgba(37,99,235,.22);border-radius:8px;gap:16px;padding:28px}.bit-os-flow-steps{display:grid;gap:14px;grid-template-columns:repeat(7,minmax(0,1fr))}.bit-os-flow-steps article{display:grid;gap:8px;justify-items:center;position:relative;text-align:center}.bit-os-flow-steps article:not(:last-child):after{color:rgba(148,163,184,.7);content:"→";font-size:1.3rem;position:absolute;right:-12px;top:18px}.bit-os-flow-steps svg{color:#7c3aed}.bit-os-flow-steps h3,.bit-os-flow-steps p{margin:0}.bit-os-flow-steps h3{color:#ffffff;font-size:.86rem;font-weight:900;line-height:1.16}.bit-os-flow-steps p{color:rgba(226,232,240,.7);font-size:.68rem;font-weight:600;line-height:1.35}.bit-os-live-grid{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.bit-os-live-grid article{background:rgba(15,23,42,.82);border:1px solid rgba(148,163,184,.14);border-radius:7px;display:grid;gap:4px;min-height:88px;padding:12px}.bit-os-live-grid span{color:rgba(226,232,240,.72);font-size:.64rem;font-weight:720}.bit-os-live-grid strong{color:#ffffff;font-size:1.15rem;font-weight:900}.bit-os-live-grid small{color:var(--tone);font-size:.62rem;font-weight:850}.bit-os-live-grid .bit-mini-bars{height:18px}.bit-os-packages{padding-top:46px}.bit-os-package-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.bit-os-package-grid article{background:#ffffff;border:1px solid rgba(37,99,235,.13);border-radius:8px;box-shadow:0 14px 34px rgba(15,23,42,.045);display:grid;gap:12px;min-height:356px;padding:28px}.bit-os-package-grid h3,.bit-os-package-grid p{margin:0;text-align:center}.bit-os-package-grid h3{color:#0f172a;font-size:1.08rem;font-weight:880}.bit-os-package-grid strong{color:#4f46e5;display:block;font-size:2.05rem;font-weight:900;line-height:1;text-align:center}.bit-os-package-grid p{color:#475569;font-size:.86rem;font-weight:610;line-height:1.45}.bit-os-package-grid ul{display:grid;gap:9px;list-style:none;margin:6px 0 0;padding:0}.bit-os-package-grid li{align-items:center;color:#334155;display:flex;font-size:.78rem;font-weight:680;gap:8px}.bit-os-package-grid li svg{color:#2563eb;flex:0 0 auto}.bit-os-package-grid a{align-items:center;border:1px solid rgba(37,99,235,.18);border-radius:6px;color:#4f46e5;display:inline-flex;font-size:.8rem;font-weight:850;gap:8px;justify-content:center;margin-top:auto;min-height:42px;padding:0 16px}.bit-os-values{padding:44px 0 46px}.bit-services-os-page .bit-footer{gap:14px;padding:22px clamp(24px,5.2vw,70px) 18px}.bit-services-os-page .bit-footer-brand{gap:8px}.bit-services-os-page .bit-footer-brand p{font-size:.66rem;line-height:1.35}.bit-services-os-page .bit-footer-links div{gap:3px}.bit-services-os-page .bit-footer-links h3{font-size:.68rem;margin-bottom:2px}.bit-services-os-page .bit-footer-bottom,.bit-services-os-page .bit-footer-bottom a,.bit-services-os-page .bit-footer-links a,.bit-services-os-page .bit-footer-links span{font-size:.62rem;line-height:1.22}.bit-services-os-page .bit-footer-bottom{padding-top:8px}.bit-services-os-page .bit-final-cta h2{font-size:clamp(1.62rem,2.35vw,2.18rem)}.bit-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:1180px){.bit-header{gap:8px;grid-template-columns:96px minmax(0,1fr) auto}.bit-header .bit-logo img{width:94px}.bit-header-actions{gap:7px}.bit-nav{gap:8px;justify-content:flex-start;overflow:hidden}.bit-nav a{font-size:.58rem}.bit-header-actions .bit-button{font-size:.6rem;gap:5px;min-height:34px;padding-inline:8px}.bit-hero{gap:22px;grid-template-columns:minmax(340px,.78fr) minmax(420px,1fr)}.bit-hero-copy,.bit-hero-lede{max-width:360px}.bit-hero h1{font-size:clamp(2.5rem,4.8vw,4.2rem)}.bit-hero-lede{font-size:.9rem;line-height:1.55}.bit-hero-actions .bit-button{font-size:.78rem;padding-inline:15px}.bit-control-panel{gap:9px;padding:16px}.bit-control-bottom,.bit-control-grid{gap:8px}.bit-metric-card{gap:5px;min-height:78px;padding:10px}.bit-metric-card h3{font-size:.66rem}.bit-metric-card strong{font-size:1rem}.bit-metric-card p{font-size:.6rem}.bit-mini-bars{height:18px}.bit-next-steps,.bit-open-tasks{min-height:78px;padding:10px}.bit-open-tasks strong{font-size:1.55rem}.bit-next-steps li{font-size:.6rem}.bit-services-grid{gap:14px}.bit-service-card{padding:17px}.bit-service-card h3{font-size:.88rem}.bit-compare-card ul{max-width:54%}.bit-compare-card li{font-size:.68rem}.bit-compare-problem img{width:min(44%,190px)}.bit-compare-solution img{width:min(40%,170px)}}@media (max-width:800px){.bit-hero{gap:16px;grid-template-columns:minmax(315px,.88fr) minmax(330px,.95fr)}.bit-hero h1{font-size:clamp(2.25rem,5.6vw,3rem)}.bit-hero-lede{font-size:.78rem}.bit-leistungen-hero{gap:14px;grid-template-columns:minmax(300px,.82fr) minmax(340px,1fr)}.bit-leistungen-copy{gap:12px;max-width:300px}.bit-leistungen-copy h1{font-size:clamp(2.05rem,4.45vw,2.75rem)}.bit-leistungen-copy p{font-size:.78rem;line-height:1.5}.bit-leistungen-copy .bit-hero-actions{gap:8px}.bit-leistungen-copy .bit-hero-actions .bit-button{font-size:.58rem;min-height:36px;padding-inline:8px}.bit-services-control{gap:8px;padding:12px}.bit-service-control-grid{gap:7px}.bit-overview-metric{gap:5px;min-height:82px;padding:9px}.bit-overview-metric h3{font-size:.56rem}.bit-overview-metric strong{font-size:.9rem}.bit-overview-metric p{font-size:.54rem}.bit-system-card{min-height:82px;padding:10px}.bit-system-card h3{font-size:.72rem}.bit-system-card p,.bit-system-card span{font-size:.56rem}.bit-system-card strong{font-size:.92rem}.bit-numbered-service-card,.bit-service-card{gap:8px;min-height:156px;padding:12px}.bit-service-icon{height:36px;width:36px}.bit-service-card h3{font-size:.68rem;line-height:1.18}.bit-service-card p{font-size:.58rem;line-height:1.34}.bit-all-services,.bit-service-card a{font-size:.62rem}.bit-workflow-strip{padding:18px 12px}.bit-workflow-strip article>span{height:36px;width:36px}.bit-workflow-strip h3{font-size:.66rem}.bit-workflow-strip p{font-size:.55rem}.bit-leistungen-value-grid article{gap:10px;grid-template-columns:40px minmax(0,1fr);min-height:94px;padding:12px}.bit-leistungen-value-grid article>span,.bit-package-card>svg{height:38px;padding:7px;width:38px}.bit-leistungen-value-grid h3{font-size:.66rem}.bit-leistungen-value-grid p{font-size:.55rem;line-height:1.34}.bit-package-card{gap:9px;min-height:222px;padding:15px}.bit-package-card h3{font-size:.78rem}.bit-package-card footer span,.bit-package-card li,.bit-package-card p{font-size:.58rem}.bit-package-card ul{gap:6px}.bit-package-card footer strong{font-size:1rem;white-space:nowrap}.bit-final-cta{grid-template-columns:minmax(285px,1fr) auto;padding-inline:28px}.bit-final-actions{gap:10px}.bit-final-actions .bit-button{font-size:.65rem;min-height:42px;padding-inline:12px}.bit-final-cta h2{font-size:1.65rem}.bit-footer{gap:20px;grid-template-columns:minmax(145px,.45fr) minmax(0,1fr);padding-inline:20px}.bit-footer-brand{max-width:170px}.bit-footer-links{gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.bit-footer-links h3{font-size:.6rem}.bit-footer-bottom,.bit-footer-bottom a,.bit-footer-links a,.bit-footer-links span{font-size:.54rem;overflow-wrap:anywhere}}@media (max-width:640px){.bit-header{grid-template-columns:126px 1fr auto}.bit-header-actions,.bit-nav{display:none}.bit-mobile-menu{display:block}.bit-hero{grid-template-columns:1fr;padding-top:44px}.bit-hero-copy{max-width:760px}.bit-control-panel{justify-self:center;max-width:680px;width:100%}.bit-industry-strip>div{grid-template-columns:repeat(3,minmax(0,1fr))}.bit-process-grid,.bit-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bit-process-grid:before{display:none}.bit-footer,.bit-footer-links,.bit-values{grid-template-columns:repeat(2,minmax(0,1fr))}.bit-final-cta{grid-template-columns:1fr}.bit-final-actions,.bit-final-cta>div:first-child{margin-inline:0}.bit-leistungen-hero{grid-template-columns:1fr}.bit-services-control{justify-self:center;max-width:760px;width:100%}.bit-leistungen-value-grid,.bit-package-grid,.bit-service-control-grid,.bit-workflow-strip>div{grid-template-columns:repeat(2,minmax(0,1fr))}.bit-workflow-strip>div:before{display:none}.bit-footer,.bit-header,.bit-hero,.bit-industry-strip,.bit-process,.bit-section,.bit-values{width:calc(100% - 28px)}.bit-header{min-height:62px;padding-top:14px}.bit-hero{gap:28px;min-height:0;padding-bottom:58px}.bit-hero h1{font-size:clamp(2.75rem,14vw,4.2rem)}.bit-final-actions,.bit-hero-actions{align-items:stretch;flex-direction:column}.bit-button,.bit-button-large{min-width:0;white-space:normal;width:100%}.bit-control-panel{padding:14px}.bit-control-head{align-items:start;flex-direction:column}.bit-compare-grid,.bit-control-bottom,.bit-control-grid,.bit-footer,.bit-footer-links,.bit-values{grid-template-columns:1fr}.bit-control-bottom{gap:10px}.bit-compare-arrow{left:50%;top:50%}.bit-compare-card{min-height:252px;padding:20px}.bit-compare-card img{opacity:.76}.bit-services-grid{grid-template-columns:1fr}.bit-industry-strip>div{grid-template-columns:repeat(2,minmax(0,1fr))}.bit-leistungen-copy h1{font-size:clamp(2.65rem,13vw,4rem)}.bit-leistungen-trust,.bit-leistungen-value-grid,.bit-package-grid,.bit-service-control-grid,.bit-workflow-strip>div{grid-template-columns:1fr}.bit-system-card{grid-column:auto}.bit-leistungen-value-grid article{grid-template-columns:52px minmax(0,1fr)}.bit-process-grid{grid-template-columns:1fr}.bit-process article{align-items:center;grid-template-columns:60px minmax(0,1fr);justify-items:start;text-align:left}.bit-process article p{grid-column:2}.bit-values article{grid-template-columns:52px minmax(0,1fr)}.bit-footer{width:100%}.bit-footer-bottom{align-items:flex-start;flex-direction:column}}.brand-watermark-n{fill:url(#nh-dark);stroke:rgba(255,238,188,.38);stroke-linejoin:round;stroke-width:.7}.brand-watermark-h{fill:url(#nh-gold);stroke:rgba(255,238,188,.44);stroke-linejoin:round;stroke-width:.7}.brand-watermark-cut{fill:none;stroke:rgba(11,199,217,.72);stroke-linecap:round;stroke-width:2}.brand-watermark-panel{background:rgba(12,12,14,.96);border:1px solid rgba(255,255,255,.13);border-radius:var(--radius-control);bottom:58px;box-shadow:0 18px 54px rgba(0,0,0,.56);color:#f4f4f5;display:grid;gap:5px;left:0;min-width:190px;padding:10px;position:absolute}.brand-watermark-panel strong{color:rgba(255,211,106,.96);font-size:.82rem;padding:4px 7px 7px}.brand-watermark-panel a{border-radius:6px;color:rgba(244,244,245,.78);font-size:.9rem;font-weight:800;padding:8px 9px}.brand-watermark-panel a:hover{background:rgba(255,255,255,.08);color:#ffffff}.metapolis-install-prompt{align-items:center;background:linear-gradient(180deg,rgba(8,24,31,.96),rgba(2,9,13,.97)),rgba(3,12,17,.96);border:1px solid rgba(232,159,62,.38);border-radius:8px;bottom:18px;box-shadow:0 24px 70px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.055);color:#fff8ec;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;max-width:min(520px,calc(100vw - 32px));padding:12px;position:fixed;right:18px;z-index:calc(var(--z-navigation) + 4)}.metapolis-install-prompt-mark{align-items:center;background:radial-gradient(circle,rgba(232,159,62,.18),rgba(232,159,62,.04));border:1px solid rgba(232,159,62,.28);border-radius:8px;display:inline-flex;height:54px;justify-content:center;width:54px}.metapolis-install-prompt-copy{display:grid;gap:3px;min-width:0}.metapolis-install-prompt-copy strong{color:#fff8ec;font-family:Georgia,Times New Roman,serif;font-size:1.02rem;font-weight:500;line-height:1.12}.metapolis-install-prompt-copy p,.metapolis-install-prompt-copy small{color:rgba(255,248,236,.7);font-size:.84rem;line-height:1.35;margin:0}.metapolis-install-prompt-actions{align-items:center;display:flex;gap:8px}.metapolis-install-prompt-actions button{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-weight:760;gap:7px;justify-content:center;min-height:38px;padding:0 12px}.metapolis-install-prompt-actions button:first-child{background:linear-gradient(180deg,#ffd27b,#eaa23d);border:1px solid rgba(255,214,130,.78);color:#140b03}.metapolis-install-prompt-actions button:last-child{background:rgba(3,12,17,.72);border:1px solid rgba(232,159,62,.28);color:#fff8ec;padding:0;width:38px}@media (max-width:680px){.metapolis-install-prompt{align-items:start;bottom:12px;grid-template-columns:auto minmax(0,1fr);left:12px;right:12px}.metapolis-install-prompt-actions{grid-column:1/-1;justify-content:stretch}.metapolis-install-prompt-actions button:first-child{flex:1}}.global-city-shell{display:grid;grid-template-columns:var(--spacing-rail-width) minmax(0,1fr) var(--spacing-evidence-rail-width);min-height:100vh;padding-bottom:var(--spacing-status-bar-height);position:relative;z-index:var(--z-city-base)}.global-city-shell.shell-clean{grid-template-columns:minmax(0,1fr);padding-bottom:0}.global-city-shell.shell-no-evidence{grid-template-columns:var(--spacing-rail-width) minmax(0,1fr)}.global-city-main{min-width:0}.left-navigation-rail,.right-evidence-rail{background:rgba(17,24,39,.84);border-color:var(--border-default);border-style:solid;color:var(--text-secondary);padding:var(--space-6);position:sticky;top:0;height:100vh}.left-navigation-rail{border-width:0 1px 0 0;display:flex;flex-direction:column;gap:var(--space-3)}.left-navigation-rail a{border-radius:var(--radius-control);padding:10px 12px}.left-navigation-rail a:focus-visible,.left-navigation-rail a:hover{background:rgba(255,255,255,.08);outline:2px solid transparent}.right-evidence-rail{border-width:0 0 0 1px;overflow:auto}.bottom-status-bar{background:rgba(10,20,40,.94);border-top:1px solid var(--border-default);bottom:0;gap:var(--space-4);height:var(--spacing-status-bar-height);justify-content:flex-end;left:0;padding:0 var(--space-4);position:fixed;right:0}.bottom-status-bar,.city-header{align-items:center;display:flex;z-index:var(--z-navigation)}.city-header{background:rgba(248,249,251,.94);backdrop-filter:blur(16px);border-bottom:1px solid rgba(15,23,42,.1);color:#152033;gap:10px;justify-content:space-between;min-height:var(--spacing-header-height);padding:14px 16px;position:sticky;top:0}.city-header nav{display:flex;flex-wrap:nowrap;gap:4px;overflow-x:auto}.city-header nav a,.city-header-actions a{align-items:center;border:1px solid transparent;border-radius:var(--radius-control);display:inline-flex;gap:var(--space-2);min-height:34px;padding:0 8px}.city-header nav a:hover,.city-header-actions a:hover{background:rgba(15,23,42,.06);border-color:rgba(15,23,42,.1)}.city-header-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:4px}.language-switcher{align-items:center;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.12);border-radius:var(--radius-control);color:#152033;display:inline-flex;flex:0 0 auto;gap:3px;min-height:36px;padding:3px}.language-switcher-label{align-items:center;color:rgba(21,32,51,.74);display:inline-flex;font-size:.78rem;font-weight:800;gap:5px;padding:0 6px}.language-switcher button{background:transparent;border:0;border-radius:6px;color:rgba(21,32,51,.76);cursor:pointer;font-size:.76rem;font-weight:850;min-height:28px;padding:0 7px}.language-switcher button.language-switcher-active,.language-switcher button:hover{background:#111827;color:#ffffff}.brand-mark{align-items:center;color:#111827;display:inline-flex;gap:var(--space-2);font-weight:800}.metapolis-mark{align-items:center;display:inline-grid;gap:2px;width:24px}.metapolis-mark span{background:#e23a4f;border-radius:2px;display:block;height:5px;transform:skewY(10deg)}.metapolis-mark span:nth-child(2){background:#ffb800;margin-left:4px}.metapolis-mark span:nth-child(3){background:#00a79d;margin-left:8px}.hero-band{align-items:end;background:radial-gradient(circle at 18% 20%,rgba(0,212,200,.18),transparent 32%),linear-gradient(135deg,rgba(10,20,40,.94),rgba(17,24,39,.92)),var(--background-page);border-bottom:1px solid var(--border-default);color:var(--text-primary);display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto;min-height:42vh;padding:clamp(48px,8vw,88px) var(--space-8) var(--space-8)}.hero-band h1{line-height:1;margin:0 0 var(--space-4);max-width:900px}.hero-band p{color:var(--text-secondary);max-width:720px}.eyebrow{color:var(--color-trust-teal);font-size:var(--label-status);font-weight:700;text-transform:uppercase}.truth-layout{display:grid;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--space-8)}.evidence-drawer,.gate-header,.resident-card,.state-panel,.tenant-boundary-indicator,.triage-card,.trust-card,.trust-dashboard,.trust-tower,.value-glow-card{background:var(--background-glass);border:1px solid var(--border-default);border-radius:var(--radius-control);box-shadow:var(--shadow-soft);padding:var(--space-6)}.action-receipt-timeline li,.card-head,.evidence-trace-row,.gate-status-bar,.resident-card{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between}.resident-card{align-items:start;display:grid;grid-template-columns:54px minmax(0,1fr);justify-content:stretch}.resident-avatar{align-items:center;background:rgba(0,212,200,.12);border:1px solid rgba(0,212,200,.24);border-radius:var(--radius-control);color:var(--state-ready);display:inline-flex;font-weight:800;height:44px;justify-content:center;width:44px}.resident-card .customer-button,.resident-card .status-pill{grid-column:2;justify-self:start}.outcome-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.outcome-grid dt{color:var(--text-muted);font-size:var(--label-status)}.outcome-grid dd{color:var(--text-primary);margin:0}.status-pill{border:1px solid;border-radius:999px;display:inline-flex;font-size:var(--label-status);font-weight:700;padding:5px 10px}.status-passed,.status-ready{background:rgba(0,212,200,.12);color:var(--state-ready)}.status-configured,.status-pending,.status-warning{background:rgba(255,184,0,.12);color:var(--state-warning)}.status-blocked,.status-failed,.status-incident{background:rgba(255,59,92,.12);color:var(--state-blocked)}.status-restricted{background:rgba(183,140,255,.12);color:var(--state-restricted)}.status-processing{background:rgba(78,163,255,.12);color:var(--state-processing)}.status-degraded,.status-not_configured,.status-unknown{background:rgba(138,150,168,.12);color:var(--state-unknown)}.status-rollback_ready{background:rgba(123,228,149,.12);color:var(--state-rollback-ready)}.action-button{align-items:center;background:var(--color-trust-teal);border:0;border-radius:var(--radius-control);color:#041018;display:inline-flex;flex-wrap:wrap;font-weight:800;gap:var(--space-2);min-height:44px;padding:0 var(--space-4)}.action-button:disabled{background:var(--color-critical-red);color:white;cursor:not-allowed}.button-reason{display:block;flex-basis:100%;font-size:.75rem;opacity:.88}.blocker-table{background:var(--background-panel);border:1px solid var(--border-default);border-collapse:collapse;border-radius:var(--radius-control);overflow:hidden;width:100%}.blocker-table td,.blocker-table th{border-bottom:1px solid var(--border-default);padding:var(--space-3);text-align:left;vertical-align:top}.action-receipt-timeline,.corridor-timeline,.evidence-chain,.evidence-drawer ul,.right-evidence-rail ul{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}.component-inventory-grid{display:grid;gap:var(--space-3);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.compact-component-card h2{font-size:var(--heading-section)}.global-city-breathing{background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(0deg,rgba(255,255,255,.028) 1px,transparent 0);background-size:56px 56px;inset:0;opacity:.42;pointer-events:none;position:fixed;z-index:var(--z-city-motion)}.renova360-command-layer{align-items:center;background:rgba(17,24,39,.94);border:1px solid var(--border-default);border-radius:var(--radius-control);bottom:calc(var(--spacing-status-bar-height) + var(--space-3));box-shadow:var(--shadow-soft);display:flex;gap:var(--space-3);left:calc(var(--spacing-rail-width) + var(--space-4));padding:var(--space-3) var(--space-4);position:fixed;z-index:var(--z-drawer)}.degraded-state-banner{background:rgba(255,184,0,.12);border:1px solid rgba(255,184,0,.32);border-radius:var(--radius-control);color:var(--text-primary);display:flex;gap:var(--space-3);grid-column:1/-1;padding:var(--space-4)}.customer-app{background:#f7f9fb;color:#142033;min-height:calc(100vh - var(--spacing-header-height))}.customer-band{border-bottom:1px solid rgba(15,23,42,.1);padding:32px}.customer-hero,.customer-two-column{align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.customer-hero{min-height:520px}.customer-hero-copy,.customer-section-head{max-width:820px}.customer-kicker{color:#a22b3c;font-size:.78rem;font-weight:800;margin:0 0 12px;text-transform:uppercase}.customer-app h1{color:#101827;font-size:3.3rem;line-height:1;margin:0 0 18px}.customer-app h2{color:#101827;font-size:1.15rem;line-height:1.2;margin:0}.customer-lede{color:#41516a;font-size:1.08rem;line-height:1.6;margin:0 0 24px;max-width:720px}.customer-hero-actions,.customer-panel-actions,.customer-strip-actions,.customer-wide-actions{display:flex;flex-wrap:wrap;gap:10px}.customer-button{align-items:center;border:1px solid transparent;border-radius:var(--radius-control);cursor:pointer;display:inline-flex;gap:8px;justify-content:center;min-height:44px;padding:0 16px;text-align:center}.customer-button-primary{background:#111827;color:#ffffff}.customer-button-secondary{background:#ffffff;border-color:rgba(15,23,42,.12);color:#142033}.customer-button-danger{background:#c92f44;color:#ffffff}.customer-button:hover{box-shadow:0 10px 26px rgba(15,23,42,.12)}.customer-google-button{align-items:center;background:#ffffff;border:1px solid rgba(15,23,42,.14);border-radius:var(--radius-control);color:#142033;display:inline-flex;gap:10px;justify-content:center;min-height:44px;padding:0 16px}.customer-google-button:hover{border-color:rgba(15,23,42,.24);box-shadow:0 10px 26px rgba(15,23,42,.12)}.customer-google-button-full{width:100%}.google-mark{align-items:center;border:1px solid rgba(15,23,42,.12);border-radius:50%;color:#4285f4;display:inline-flex;font-weight:900;height:22px;justify-content:center;width:22px}.customer-auth-divider{align-items:center;color:#64748b;display:grid;font-size:.78rem;font-weight:700;gap:10px;grid-template-columns:1fr auto 1fr;margin:2px 0;text-transform:uppercase}.customer-auth-divider:after,.customer-auth-divider:before{background:rgba(15,23,42,.12);content:"";height:1px}.customer-console,.customer-form,.customer-panel,.customer-plan,.customer-workspace-main,.customer-workspace-sidebar{background:#ffffff;border:1px solid rgba(15,23,42,.1);border-radius:var(--radius-control);box-shadow:0 16px 36px rgba(15,23,42,.08)}.customer-form{align-content:start;display:grid;gap:12px;padding:22px}.customer-form-head{align-items:center;display:flex;gap:10px;margin-bottom:4px}.customer-command-composer label,.customer-form label{color:#53627a;font-size:.86rem;font-weight:700}.customer-command-composer input,.customer-form input,.customer-form select{background:#f8fafc;border:1px solid rgba(15,23,42,.14);border-radius:var(--radius-control);color:#101827;min-height:44px;padding:0 12px;width:100%}.customer-command-composer input:focus,.customer-form input:focus,.customer-form select:focus{border-color:#00a79d;box-shadow:0 0 0 3px rgba(0,167,157,.12);outline:none}.customer-form-hint{color:#64748b;font-size:.78rem;line-height:1.45;margin:-4px 0 2px}.customer-inline-link{color:#a22b3c;font-weight:700}.customer-auth-options{display:flex;flex-wrap:wrap;gap:10px}.customer-auth-options span{align-items:center;background:#ffffff;border:1px solid rgba(15,23,42,.1);border-radius:var(--radius-control);display:inline-flex;gap:8px;min-height:38px;padding:0 12px}.customer-console{display:grid;gap:18px;margin-top:24px;padding:22px}.customer-console-top{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.customer-console-top span:last-child{color:#53627a;font-size:.86rem}.customer-console-body{display:grid;gap:10px}.customer-message{align-items:center;border-radius:var(--radius-control);display:flex;gap:10px;line-height:1.5;padding:12px}.customer-message-system{background:#eefdfb;color:#11433f}.customer-message-user{background:#f4f0ff;color:#32205b;justify-self:end;max-width:82%}.customer-console-grid,.customer-dashboard-grid,.customer-plan-grid,.customer-workflow-rows{display:grid;gap:16px}.customer-console-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-console-grid div{background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:var(--radius-control);display:grid;gap:5px;padding:12px}.customer-console-grid span,.customer-muted,.customer-summary-item span,.customer-workflow-rows span{color:#53627a}.customer-console-grid strong,.customer-summary-item strong{color:#101827}.customer-console-grid small{color:#64748b;line-height:1.4}.customer-plan-strip{align-items:center;display:flex;gap:20px;justify-content:space-between}.customer-plan-strip h2,.customer-plan-strip p{margin:0}.customer-plan-strip p{color:#53627a;margin-top:6px}.customer-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.customer-plan{align-content:start;display:grid;gap:18px;padding:22px}.customer-panel p,.customer-plan p{color:#53627a;line-height:1.5;margin:0}.customer-price{display:grid;gap:4px}.customer-price strong{color:#101827;font-size:2rem}.customer-price span{color:#53627a}.customer-plan ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.customer-plan li{align-items:center;color:#24324a;display:flex;gap:8px}.customer-summary-list{display:grid;gap:10px;max-width:520px}.customer-invoice-row,.customer-summary-item{align-items:center;border-bottom:1px solid rgba(15,23,42,.08);display:flex;gap:12px;justify-content:space-between;min-height:42px}.customer-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.customer-panel{align-content:start;display:grid;gap:14px;padding:20px}.customer-panel h2{align-items:center;display:flex;gap:10px}.customer-invoice-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto auto 36px;justify-content:stretch}.customer-invoice-row>span{display:grid;gap:2px;min-width:0}.customer-invoice-row small,.customer-invoice-row>span strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-invoice-row>span strong{margin-left:0}.customer-invoice-row small{color:rgba(244,244,245,.56);font-size:.78rem}.customer-invoice-row b,.customer-invoice-row em{white-space:nowrap}.customer-invoice-row b{color:#ffffff}.customer-invoice-row em{color:#fff2c2;font-size:.82rem;font-style:normal;font-weight:800}.customer-invoice-download{align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-control);color:#f4f4f5;display:inline-flex;height:32px;justify-content:center;text-decoration:none;width:32px}.customer-invoice-download:hover{background:rgba(255,90,110,.12);border-color:rgba(255,90,110,.32);color:#ffffff}.customer-danger-form{border-color:rgba(201,47,68,.28)}.customer-workspace-layout{display:grid;gap:16px;grid-template-columns:240px minmax(0,1fr)}.customer-workspace-main,.customer-workspace-sidebar{padding:20px}.customer-workspace-sidebar{align-content:start;display:grid;gap:8px}.customer-sidebar-head,.customer-workspace-sidebar a{align-items:center;display:flex;gap:10px}.customer-workspace-sidebar a{border-radius:var(--radius-control);color:#24324a;min-height:40px;padding:0 10px}.customer-workspace-sidebar a:hover{background:#f1f5f9}.customer-workspace-main{display:grid;gap:18px}.customer-workspace-screen{display:grid;gap:24px}.customer-workspace-hero{align-items:end;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto}.customer-workspace-hero .customer-lede{max-width:720px}.customer-workspace-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.customer-workspace-main-clean{padding:0}.customer-workspace-main .customer-console{box-shadow:none;margin-top:0}.customer-command-composer{display:grid;gap:8px}.customer-command-composer div{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 48px}.customer-icon-button{align-items:center;background:#111827;border:0;border-radius:var(--radius-control);color:#ffffff;display:inline-flex;justify-content:center;min-height:44px}.customer-workflow-rows{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.customer-workflow-rows div{background:#ffffff;border:1px solid rgba(15,23,42,.1);border-radius:var(--radius-control);padding:18px}.customer-workflow-rows span{display:block;font-size:.82rem;font-weight:800;margin-bottom:10px}.customer-workflow-rows p{color:#53627a;line-height:1.5;margin:8px 0 0}.customer-trust-line{align-items:center;background:#ffffff;border-top:1px solid rgba(15,23,42,.1);color:#41516a;display:flex;flex-wrap:wrap;gap:12px;padding:16px 32px}.customer-trust-line code{background:#f1f5f9;border-radius:var(--radius-control);color:#334155;padding:6px 8px;white-space:normal;word-break:break-word}.shell-clean .city-header{background:rgba(9,9,10,.92);border-bottom-color:rgba(255,255,255,.1);color:#f7f7f8}.shell-clean .brand-mark{color:#ffffff}.shell-clean .city-header nav a,.shell-clean .city-header-actions a{color:rgba(255,255,255,.78)}.shell-clean .language-switcher{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12);color:#ffffff}.shell-clean .language-switcher button,.shell-clean .language-switcher-label{color:rgba(255,255,255,.78)}.shell-clean .language-switcher button.language-switcher-active,.shell-clean .language-switcher button:hover{background:#ffffff;color:#09090a}.shell-clean .city-header nav a:hover,.shell-clean .city-header-actions a:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14);color:#ffffff}.customer-app{background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(0deg,rgba(255,255,255,.025) 1px,transparent 0),#080808;background-size:54px 54px,54px 54px,auto;color:#f4f4f5}.customer-band{border-bottom-color:rgba(255,255,255,.1)}.customer-kicker{color:#ff5a6e}.customer-app h1,.customer-app h2,.customer-console-grid strong,.customer-price strong,.customer-summary-item strong{color:#ffffff}.customer-console-grid small,.customer-console-grid span,.customer-lede,.customer-muted,.customer-panel p,.customer-plan p,.customer-plan-strip p,.customer-summary-item span,.customer-workflow-rows span{color:rgba(244,244,245,.66)}.customer-console,.customer-form,.customer-panel,.customer-plan,.customer-product-card,.customer-workflow-rows div,.customer-workspace-main,.customer-workspace-sidebar{background:rgba(18,18,20,.92);border-color:rgba(255,255,255,.12);box-shadow:0 22px 70px rgba(0,0,0,.48)}.customer-command-composer input,.customer-form input,.customer-form select{background:#0b0b0c;border-color:rgba(255,255,255,.14);color:#ffffff}.customer-command-composer input::-moz-placeholder,.customer-form input::-moz-placeholder{color:rgba(244,244,245,.42)}.customer-command-composer input::placeholder,.customer-form input::placeholder{color:rgba(244,244,245,.42)}.customer-command-composer label,.customer-form label{color:rgba(244,244,245,.7)}.customer-button-primary,.customer-icon-button{background:#ffffff;color:#080808}.customer-auth-options span,.customer-button-secondary,.customer-google-button{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.13);color:#ffffff}.customer-button-danger{background:#e23a4f}.customer-button:hover,.customer-google-button:hover{border-color:rgba(255,255,255,.26);box-shadow:0 16px 34px rgba(0,0,0,.44)}.customer-auth-divider{color:rgba(244,244,245,.5)}.customer-auth-divider:after,.customer-auth-divider:before,.customer-invoice-row,.customer-summary-item{background:transparent;border-bottom-color:rgba(255,255,255,.1)}.customer-inline-link,.customer-plan-product,.customer-product-note{color:#ff5a6e}.customer-message-system{background:rgba(0,212,200,.12);color:#ccfffb}.customer-message-user{background:rgba(255,184,0,.14);color:#fff2c2}.customer-console-grid div{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}.customer-plan li{color:rgba(244,244,245,.82)}.customer-price span{color:rgba(244,244,245,.58)}.customer-workspace-sidebar a{color:rgba(244,244,245,.76)}.customer-workspace-sidebar a:hover{background:rgba(255,255,255,.08);color:#ffffff}.customer-resident-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:24px}.customer-resident-grid-compact{margin-top:0}.customer-status-strip{display:flex;justify-content:flex-end;margin:0 auto;max-width:min(1180px,calc(100vw - 32px));padding:18px 0 0}.customer-activity-timeline li,.customer-command-action,.customer-memory-card,.customer-resident-card,.customer-resident-command{background:rgba(18,18,20,.92);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-control)}.customer-resident-card{display:grid;gap:14px;padding:18px}.customer-resident-card-active{border-color:rgba(255,90,110,.36)}.customer-memory-card div,.customer-resident-card-actions,.customer-resident-card-head,.customer-resident-status{align-items:center;display:flex;gap:10px}.customer-resident-card-head{align-items:flex-start;justify-content:space-between}.customer-activity-timeline strong,.customer-command-action strong,.customer-memory-card strong,.customer-resident-card h3,.customer-resident-command h3{color:#ffffff}.customer-resident-card h3,.customer-resident-command h3{font-size:1.25rem;margin:0}.customer-activity-timeline p,.customer-command-action p,.customer-memory-card p,.customer-resident-card p,.customer-resident-card small,.customer-resident-command-head p,.customer-resident-price span{color:rgba(244,244,245,.64);line-height:1.5;margin:0}.customer-resident-status{background:rgba(0,212,200,.1);border:1px solid rgba(0,212,200,.22);border-radius:var(--radius-control);color:#ccfffb;flex:0 0 auto;font-size:.82rem;font-weight:800;min-height:34px;padding:0 10px}.customer-resident-price{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-control);display:grid;gap:5px;padding:12px}.customer-resident-price strong{color:#fff2c2;line-height:1.45}.customer-resident-capabilities{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.customer-resident-capabilities li{align-items:center;color:rgba(244,244,245,.82);display:flex;gap:8px;min-width:0;overflow-wrap:anywhere}.customer-resident-card-actions{flex-wrap:wrap}.customer-resident-command{display:grid;gap:16px;padding:18px}.customer-resident-command-head{align-items:start;display:flex;gap:16px;justify-content:space-between}.customer-resident-command-head>span{align-items:center;background:rgba(0,212,200,.1);border:1px solid rgba(0,212,200,.22);border-radius:var(--radius-control);color:#ccfffb;display:inline-flex;flex:0 0 auto;gap:8px;min-height:38px;padding:0 12px}.customer-command-box{display:grid;gap:8px}.customer-command-box label{color:rgba(244,244,245,.7);font-size:.86rem;font-weight:700}.customer-command-box div{display:grid;gap:8px;grid-template-columns:minmax(170px,.35fr) minmax(0,1fr) 48px}.customer-command-box input,.customer-command-box select{background:#0b0b0c;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-control);color:#ffffff;min-height:48px;padding:0 14px;width:100%}.customer-command-box input::-moz-placeholder{color:rgba(244,244,245,.42)}.customer-command-box input::placeholder{color:rgba(244,244,245,.42)}.customer-command-actions,.customer-memory-grid{display:grid;gap:12px}.customer-command-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-command-action,.customer-memory-card{display:grid;gap:8px;padding:14px}.customer-command-action span,.customer-memory-card div{color:#ff5a6e}.customer-suggestion-row{display:flex;flex-wrap:wrap;gap:8px}.customer-suggestion-row button{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-control);color:rgba(244,244,245,.78);min-height:34px;padding:0 10px}.customer-memory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-memory-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-memory-card div span{color:rgba(244,244,245,.68);font-weight:800}.customer-activity-timeline{display:grid;gap:10px;list-style:none;margin:0;padding:0}.customer-activity-timeline li{align-items:center;display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr) auto;min-height:70px;padding:12px}.customer-activity-dot{align-items:center;background:rgba(255,184,0,.12);border-radius:50%;color:#fff2c2;display:inline-flex;height:38px;justify-content:center;width:38px}.customer-activity-timeline p{margin-top:4px}.customer-activity-timeline li>span:last-child{color:#ccfffb;font-weight:800;text-align:right}.customer-product-card{display:grid;gap:18px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);margin-top:24px;padding:22px}.customer-product-card h2{font-size:2rem}.customer-product-card p{color:rgba(244,244,245,.68);line-height:1.55;margin:8px 0 0}.customer-product-meta{display:grid;gap:8px}.customer-product-note{border-top:1px solid rgba(255,255,255,.1);grid-column:1/-1;padding-top:14px}.customer-plan-product{font-size:.78rem;font-weight:800;margin:0 0 8px;text-transform:uppercase}.customer-account-hero{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr)}.customer-account-metric,.customer-account-nav,.customer-account-row,.customer-account-section,.customer-account-status,.customer-usage-meter{background:rgba(18,18,20,.92);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-control)}.customer-account-status{display:grid;gap:6px;padding:18px}.customer-account-layout{align-items:start;display:grid;gap:22px;grid-template-columns:250px minmax(0,1fr)}.customer-account-nav{display:grid;gap:7px;padding:18px;position:sticky;top:calc(var(--spacing-header-height) + 16px)}.customer-account-nav a{border-radius:var(--radius-control);color:rgba(244,244,245,.74);min-height:36px;padding:9px 10px}.customer-account-nav a:hover{background:rgba(255,255,255,.08);color:#ffffff}.customer-account-main{display:grid;gap:22px}.customer-account-section{display:grid;gap:16px;padding:20px;scroll-margin-top:calc(var(--spacing-header-height) + 16px)}.customer-account-section-head{display:grid;gap:3px}.customer-account-section-head .customer-kicker{margin-bottom:0}.customer-account-bottom-grid,.customer-account-metrics,.customer-account-split,.customer-meter-grid{display:grid;gap:14px}.customer-account-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-account-metric{display:grid;gap:5px;padding:15px}.customer-account-metric small,.customer-account-metric span,.customer-usage-meter small{color:rgba(244,244,245,.58)}.customer-account-metric strong{color:#ffffff;font-size:1.18rem}.customer-meter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-usage-meter{display:grid;gap:10px;padding:15px}.customer-usage-meter div:first-child{align-items:center;display:flex;gap:10px;justify-content:space-between}.customer-usage-meter span{color:rgba(244,244,245,.66)}.customer-usage-meter strong{color:#ffffff}.customer-meter-track{background:rgba(255,255,255,.08);border-radius:999px;height:8px;overflow:hidden}.customer-meter-track span{background:linear-gradient(90deg,#00a79d,#ffb800);display:block;height:100%}.customer-account-list{display:grid;gap:10px}.customer-account-row{align-items:center;display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr) auto;min-height:72px;padding:12px}.customer-account-row-icon{align-items:center;background:rgba(255,255,255,.06);border-radius:var(--radius-control);color:#ff5a6e;display:inline-flex;height:38px;justify-content:center;width:38px}.customer-account-row strong{color:#ffffff}.customer-account-row p{color:rgba(244,244,245,.62);line-height:1.45;margin:4px 0 0}.customer-account-row>span:last-child{color:#fff2c2;font-weight:800;text-align:right}.customer-account-bottom-grid,.customer-account-split{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-employee-profile-hero,.customer-employees-hero,.customer-settings-hero{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(340px,.48fr);padding:48px}.customer-employee-profile-hero h1,.customer-employees-hero h1,.customer-settings-hero h1{max-width:920px}.customer-employee-profile-summary,.customer-employees-state,.customer-settings-status{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:var(--shadow-panel);display:grid;gap:10px;padding:18px}.customer-employee-profile-grid,.customer-employees-lifecycle,.customer-settings-grid{display:grid;gap:14px}.customer-employee-profile-card,.customer-employees-lifecycle article,.customer-employees-state article{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:var(--shadow-panel)}.customer-employees-lifecycle article{align-items:start;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr);padding:16px}.customer-employees-lifecycle article>span{align-items:center;background:var(--surface-teal);border:1px solid rgba(22,213,200,.22);border-radius:8px;color:var(--text-success);display:inline-flex;font-weight:900;height:34px;justify-content:center;width:34px}.customer-employee-profile-card strong,.customer-employees-lifecycle strong,.customer-employees-state strong{color:var(--text-strong)}.customer-employees-lifecycle p,.customer-employees-lifecycle strong{grid-column:2}.customer-employee-profile-card p,.customer-employees-lifecycle p,.customer-employees-state p{color:var(--text-secondary);line-height:1.5;margin:6px 0 0}.customer-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-employee-profile-proof .customer-first-result-compact{background:transparent;border:0;box-shadow:none;padding:0}.customer-employees-state article{align-content:start;display:grid;gap:9px;padding:16px}.customer-employees-state svg{color:var(--text-success)}.customer-employees-state span{color:var(--text-warning);font-weight:850}.customer-employees-lifecycle{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-employee-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-employee-profile-card{align-content:start;display:grid;gap:13px;min-height:330px;padding:20px}.customer-employee-profile-card>span{color:var(--text-link);font-size:.8rem;font-weight:850;text-transform:uppercase}.customer-employee-profile-card div{align-self:end;display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.customer-settings-split{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(360px,.74fr)}.customer-settings-split .customer-portal{margin:0}.customer-settings-split .customer-portal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1180px){.customer-employee-profile-grid,.customer-employee-profile-hero,.customer-employees-hero,.customer-employees-lifecycle,.customer-settings-grid,.customer-settings-hero,.customer-settings-split{grid-template-columns:1fr}.customer-settings-split .customer-portal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.customer-employee-profile-hero,.customer-employees-hero,.customer-settings-hero{padding:34px 18px 30px}.customer-employees-lifecycle article{grid-template-columns:1fr}.customer-employees-lifecycle p,.customer-employees-lifecycle strong{grid-column:auto}.customer-employee-profile-card{min-height:0}.customer-settings-split .customer-portal-grid{grid-template-columns:1fr}}.customer-trial-card,.customer-trial-usage{background:rgba(18,18,20,.92);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-control);box-shadow:0 22px 70px rgba(0,0,0,.48);display:grid;gap:18px;padding:22px}.customer-trial-card{margin-top:24px}.customer-trial-head{align-items:stretch;display:flex;gap:18px;justify-content:space-between}.customer-trial-head p{color:rgba(244,244,245,.68);line-height:1.55;margin:8px 0 0;max-width:760px}.customer-trial-price{align-content:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-control);display:grid;gap:4px;min-width:180px;padding:18px}.customer-trial-price strong{color:#ffffff;font-size:2rem}.customer-trial-price span{color:rgba(244,244,245,.62)}.customer-flow-grid,.customer-trial-grid{display:grid;gap:16px}.customer-trial-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-flow-grid div,.customer-trial-list{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-control);padding:16px}.customer-trial-list h3{color:#ffffff;font-size:.92rem;margin:0 0 12px}.customer-mini-list,.customer-trial-list ul{display:grid;gap:9px;list-style:none;margin:0;padding:0}.customer-mini-list li,.customer-trial-list li{align-items:flex-start;color:rgba(244,244,245,.8);display:flex;gap:8px;line-height:1.42}.customer-list-muted li{color:rgba(244,244,245,.62)}.customer-plan-title{color:#ffffff;display:block;line-height:1.35;margin:8px 0}.customer-plan-audience{color:#ffb800!important;font-size:.78rem;font-weight:800;text-transform:uppercase}.customer-setup-line{align-items:center;background:rgba(255,184,0,.12);border:1px solid rgba(255,184,0,.22);border-radius:var(--radius-control);color:#fff2c2;display:flex;gap:8px;min-height:40px;padding:0 12px}.customer-trial-note{color:rgba(244,244,245,.6);font-size:.86rem;line-height:1.45;margin:0}.customer-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-flow-grid span{color:#ff5a6e;display:block;font-size:.82rem;font-weight:800;margin-bottom:10px}.customer-flow-grid strong{color:#ffffff}.customer-flow-grid p{color:rgba(244,244,245,.66);line-height:1.5;margin:8px 0 0}.customer-onboarding-hero,.customer-resident-detail-hero{align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr)}.customer-detail-grid,.customer-first-result-grid,.customer-onboarding-grid,.customer-portal-grid,.customer-proof-grid,.customer-vertical-grid{display:grid;gap:14px}.customer-vertical-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.customer-first-result-grid,.customer-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-portal-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.customer-comparison,.customer-detail-panel,.customer-first-result,.customer-first-result-card,.customer-portal,.customer-portal-card,.customer-proof-card,.customer-resident-proof-panel,.customer-step-card,.customer-vertical-card{background:rgba(18,18,20,.92);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-control);box-shadow:0 22px 70px rgba(0,0,0,.36)}.customer-comparison,.customer-detail-panel,.customer-first-result-card,.customer-portal-card,.customer-proof-card,.customer-resident-proof-panel,.customer-step-card,.customer-vertical-card{display:grid;gap:10px;padding:16px}.customer-detail-list article>span,.customer-first-result-card svg,.customer-proof-card svg,.customer-step-card span,.customer-vertical-card svg{color:#ff5a6e}.customer-comparison-row strong,.customer-detail-list strong,.customer-first-result-card strong,.customer-portal-card strong,.customer-proof-card strong,.customer-resident-proof-panel>span,.customer-step-card strong,.customer-vertical-card strong{color:#ffffff}.customer-comparison-row span,.customer-detail-list p,.customer-first-result-card p,.customer-portal-card p,.customer-proof-card p,.customer-step-card p,.customer-vertical-card p{color:rgba(244,244,245,.66);line-height:1.5;margin:0}.customer-resident-proof-panel{align-content:start}.customer-first-result-head>span,.customer-portal-head>span,.customer-resident-proof-panel>span{align-items:center;background:rgba(0,212,200,.1);border:1px solid rgba(0,212,200,.22);border-radius:var(--radius-control);color:#ccfffb;display:inline-flex;gap:8px;min-height:38px;padding:0 12px}.customer-detail-panel{align-content:start;gap:16px}.customer-detail-list{display:grid;gap:12px}.customer-detail-list article{display:grid;gap:10px;grid-template-columns:32px minmax(0,1fr)}.customer-detail-list article>span{align-items:center;background:rgba(255,90,110,.12);border-radius:var(--radius-control);display:inline-flex;font-weight:900;height:32px;justify-content:center;width:32px}.customer-resident-abilities{display:grid;gap:18px}.customer-resident-abilities-head{max-width:760px}.customer-resident-ability-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.customer-resident-ability-card{background:linear-gradient(180deg,rgba(9,24,31,.92),rgba(3,10,15,.96)),radial-gradient(circle at 15% 0,rgba(242,169,61,.12),transparent 42%);border:1px solid rgba(226,151,54,.22);border-radius:7px;display:grid;gap:9px;padding:15px}.customer-resident-ability-card svg{color:#f2a93d}.customer-resident-ability-card strong{color:#fffaf1;font-size:.92rem}.customer-resident-ability-card p{color:rgba(255,250,241,.66);font-size:.82rem;line-height:1.45;margin:0}.customer-first-result{display:grid;gap:16px}.customer-first-result.customer-band{border-left:0;border-radius:0;border-right:0;box-shadow:none}.customer-first-result-compact,.customer-portal{padding:18px}.customer-comparison-head,.customer-first-result-card div,.customer-first-result-head,.customer-portal-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.customer-comparison-head h2,.customer-first-result-head h2,.customer-portal-head h2{font-size:1.35rem}.customer-first-result-card div{color:#fff2c2;justify-content:flex-start}.customer-first-result-card div span,.customer-portal-card span{color:#fff2c2;font-weight:800}.customer-result-receipt{align-items:center;background:rgba(255,184,0,.1);border:1px solid rgba(255,184,0,.22);border-radius:var(--radius-control);color:#fff2c2;display:flex;gap:10px;padding:12px}.customer-comparison{margin-top:24px}.customer-comparison-table{display:grid;gap:8px}.customer-comparison-row{align-items:start;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-control);display:grid;gap:12px;grid-template-columns:minmax(130px,.55fr) repeat(4,minmax(0,1fr));padding:12px}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.customer-omni-bar{align-items:center;background:rgba(8,8,8,.94);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.1);display:grid;gap:12px;grid-template-columns:minmax(180px,.7fr) minmax(320px,1fr) minmax(300px,.9fr);min-height:64px;padding:10px 24px;position:sticky;top:var(--spacing-header-height);z-index:calc(var(--z-navigation) - 1)}.customer-ai-console-head,.customer-ai-resident-switcher,.customer-ai-resource-grid div,.customer-omni-brand,.customer-omni-command,.customer-omni-nav,.operator-command-search,.operator-resource-grid div{align-items:center;display:flex;gap:10px}.customer-ai-resource-grid strong,.customer-omni-brand strong,.operator-resource-grid strong{color:#ffffff}.customer-omni-brand div{display:grid;gap:2px}.customer-ai-resource-grid span,.customer-omni-brand span:last-child,.operator-resource-grid span{color:rgba(244,244,245,.58);font-size:.8rem}.customer-omni-nav{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-control);overflow-x:auto;padding:4px}.customer-omni-nav a{border-radius:6px;color:rgba(244,244,245,.72);flex:0 0 auto;font-size:.88rem;font-weight:750;min-height:34px;padding:8px 11px}.customer-omni-nav a:hover,.customer-omni-nav a[aria-current=page]{background:#ffffff;color:#09090a}.customer-ai-prompt,.customer-omni-command,.operator-command-search{background:#0b0b0c;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-control)}.customer-omni-command{color:rgba(244,244,245,.72);min-height:42px;padding:0 8px 0 12px}.customer-ai-prompt input,.customer-omni-command input,.operator-command-search input{background:transparent;border:0;color:#ffffff;min-width:0;outline:0;width:100%}.customer-ai-prompt input::-moz-placeholder,.customer-omni-command input::-moz-placeholder,.operator-command-search input::-moz-placeholder{color:rgba(244,244,245,.42)}.customer-ai-prompt input::placeholder,.customer-omni-command input::placeholder,.operator-command-search input::placeholder{color:rgba(244,244,245,.42)}.customer-ai-prompt button,.customer-omni-command button,.operator-command-search button{align-items:center;background:#ffffff;border:0;border-radius:6px;color:#080808;display:inline-flex;height:32px;justify-content:center;width:32px}.customer-hero-stack{display:grid;gap:16px}.customer-ai-console{background:rgba(18,18,20,.94);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-control);box-shadow:0 22px 70px rgba(0,0,0,.44);display:grid;gap:14px;padding:18px}.customer-ai-console-head{justify-content:space-between}.customer-ai-console-head h2{font-size:1.28rem}.customer-ai-console-head>span{align-items:center;background:rgba(0,212,200,.1);border:1px solid rgba(0,212,200,.22);border-radius:var(--radius-control);color:#ccfffb;display:inline-flex;flex:0 0 auto;gap:8px;min-height:36px;padding:0 10px}.customer-ai-prompt{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 36px;min-height:48px;padding:6px}.customer-ai-resident-switcher{flex-wrap:wrap}.customer-ai-resident-switcher a{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.11);border-radius:var(--radius-control);color:rgba(244,244,245,.82);display:inline-flex;gap:8px;min-height:36px;padding:0 10px}.customer-ai-resident-switcher a:hover{border-color:rgba(255,90,110,.42);color:#ffffff}.customer-ai-resource-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-ai-resource-grid div{align-items:start;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-control);flex-direction:column;padding:10px}.operator-topbar{align-items:center;background:rgba(8,12,20,.96);border-bottom:1px solid var(--border-subtle);display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr) auto;min-height:70px;padding:12px var(--space-8);position:sticky;top:0;z-index:4}.operator-topbar-brand{display:grid;gap:2px}.operator-topbar-brand span{color:var(--text-muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.operator-topbar-brand strong{color:var(--text-strong);font-size:1.02rem}.operator-topbar nav{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;min-width:0;overflow:visible}.operator-topbar nav a{border-radius:8px;color:var(--text-secondary);flex:0 0 auto;font-weight:850;padding:9px 11px;text-decoration:none}.operator-topbar nav a:hover,.operator-topbar nav a[aria-current=page]{background:var(--surface-control-hover);color:var(--text-strong)}.operator-topbar-status{align-items:center;display:flex;gap:10px;justify-content:flex-end}.operator-topbar-status span{color:var(--text-secondary);font-size:.86rem;white-space:nowrap}.operator-topbar-status strong{color:var(--text-strong)}.segment-operator .hero-band{background:radial-gradient(circle at 16% 12%,rgba(0,212,200,.12),transparent 28%),linear-gradient(135deg,rgba(8,10,14,.98),rgba(12,20,35,.96));min-height:34vh;padding:54px var(--space-8) 42px}.segment-operator .hero-band h1{font-size:clamp(3rem,6vw,5.5rem)}.operator-command-band{background:rgba(10,20,40,.96);border-bottom:1px solid var(--border-default);display:grid;gap:16px;grid-template-columns:minmax(240px,.7fr) minmax(320px,1fr);padding:20px var(--space-8)}.operator-command-copy{display:grid;gap:6px}.operator-command-copy h2{color:#ffffff;font-size:1.35rem;margin:0}.operator-command-copy p{color:var(--text-secondary);line-height:1.45;margin:0}.operator-command-search{align-self:center;color:var(--text-secondary);min-height:48px;padding:0 8px 0 12px}.operator-resource-grid{grid-column:1/-1;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.operator-resource-grid div{align-items:start;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-control);flex-direction:column;padding:12px}.operator-resource-grid svg{color:var(--color-trust-teal)}.operator-truth-layout{background:#081020}.developer-center{background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0),#05070b;background-size:68px 68px;color:var(--text-primary);min-height:100vh}.developer-topbar{align-items:center;background:rgba(7,10,16,.94);border-bottom:1px solid var(--border-subtle);display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr) auto;min-height:72px;padding:12px var(--space-8);position:sticky;top:0;z-index:4}.developer-brand{color:var(--text-strong);display:grid;gap:2px;text-decoration:none}.developer-brand span{color:var(--text-muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.developer-brand strong{color:#fff;font-size:1rem}.developer-topbar nav{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;min-width:0}.developer-event-band a,.developer-hero-actions a,.developer-side-nav a,.developer-topbar nav a{align-items:center;border-radius:8px;color:var(--text-secondary);display:inline-flex;gap:8px;font-weight:850;text-decoration:none}.developer-topbar nav a{padding:9px 11px}.developer-side-nav a:hover,.developer-side-nav a[aria-current=page],.developer-topbar nav a:hover,.developer-topbar nav a[aria-current=page]{background:var(--surface-control-hover);color:var(--text-strong)}.developer-topbar-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.developer-hero{align-items:stretch;display:grid;gap:34px;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);min-height:440px;padding:72px var(--space-8) 38px}.developer-hero h1{color:#fff;font-size:clamp(3rem,6vw,5.6rem);letter-spacing:0;line-height:.96;margin:0 0 22px;max-width:900px;overflow-wrap:anywhere}.developer-hero p{color:var(--text-secondary);font-size:1.12rem;line-height:1.55;max-width:760px}.developer-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.developer-event-band a,.developer-hero-actions a{background:#fff;color:#05070b;min-height:44px;padding:0 14px}.developer-hero-actions a+a{background:rgba(255,255,255,.08);border:1px solid var(--border-default);color:var(--text-strong)}.developer-contract-console{align-self:end;background:rgba(16,20,30,.9);border:1px solid var(--border-default);border-radius:8px;display:grid;gap:12px;padding:18px}.developer-contract-console div{display:grid;gap:6px}.developer-contract-console span{color:var(--text-muted);font-size:.78rem;font-weight:850;text-transform:uppercase}.developer-card code,.developer-contract-console code{color:#9ee8ff;font-size:.85rem;overflow-wrap:anywhere}.developer-layout{border-top:1px solid var(--border-subtle);display:grid;gap:24px;grid-template-columns:minmax(180px,240px) minmax(0,1fr);padding:28px var(--space-8) 72px}.developer-side-nav{align-self:start;background:rgba(16,20,30,.72);border:1px solid var(--border-default);border-radius:8px;display:grid;gap:8px;padding:14px;position:sticky;top:96px}.developer-side-nav strong{color:var(--text-muted);font-size:.78rem;text-transform:uppercase}.developer-side-nav a{min-height:38px;padding:0 10px}.developer-main{display:grid;gap:22px;min-width:0}.developer-card,.developer-checklist,.developer-code-panel,.developer-event-band,.developer-focus-panel{background:rgba(18,22,32,.88);border:1px solid var(--border-default);border-radius:8px}.developer-focus-panel{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:22px}.developer-card h2,.developer-checklist h2,.developer-code-panel h2,.developer-event-band h2,.developer-focus-panel h2{color:#fff;font-size:1.28rem;letter-spacing:0;line-height:1.22;margin:0}.developer-focus-panel h2{max-width:780px}.developer-card-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.developer-card{display:grid;gap:10px;min-height:190px;padding:18px}.developer-card svg,.developer-checklist svg,.developer-event-band svg{color:var(--color-trust-teal)}.developer-card p,.developer-checklist small,.developer-event-band p{color:var(--text-secondary);line-height:1.45;margin:0}.developer-split{display:grid;gap:16px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.developer-code-panel{min-width:0;padding:18px}.developer-code-panel pre{background:#070a10;border:1px solid var(--border-subtle);border-radius:8px;margin:16px 0 0;overflow:auto;padding:16px}.developer-code-panel code{color:#d8f8ff;font-size:.92rem;line-height:1.55}.developer-checklist{display:grid;gap:14px;padding:18px}.developer-checklist div{align-items:start;display:flex;gap:10px}.developer-checklist span{display:grid;gap:3px}.developer-event-band{align-items:center;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr) auto;padding:20px}.legal-page{display:grid;gap:22px}.legal-hero-grid{align-items:center;display:grid;gap:42px;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);min-height:min(760px,calc(100vh - var(--spacing-header-height)))}.legal-hero-copy{margin-bottom:0}.legal-page h1{font-size:clamp(2.8rem,4.4vw,4.8rem);overflow-wrap:anywhere}.legal-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.legal-readiness-panel{background:var(--surface-panel);border:1px solid var(--border-control);border-radius:8px;box-shadow:var(--shadow-panel);display:grid;gap:18px;padding:24px}.legal-readiness-head{align-items:center;display:flex;gap:12px}.legal-readiness-head svg{color:var(--color-trust-teal)}.legal-readiness-head span{color:var(--text-muted);display:block;font-size:.78rem;font-weight:800}.legal-readiness-head strong{color:var(--text-strong);display:block;font-size:1.08rem}.legal-readiness-list{display:grid;gap:10px}.legal-readiness-list article{align-items:start;background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:10px;grid-template-columns:auto 1fr;padding:14px}.legal-readiness-list svg{color:var(--color-trust-teal);margin-top:2px}.legal-readiness-list strong{color:var(--text-strong);display:block}.legal-readiness-list p{color:var(--text-secondary);line-height:1.5;margin:4px 0 0}.legal-page-nav{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;padding:8px}.legal-page-nav a{border-radius:7px;color:var(--text-secondary);font-weight:800;min-height:36px;padding:8px 12px;text-decoration:none}.legal-page-nav a:hover,.legal-page-nav a[aria-current=page]{background:var(--surface-inverse);color:var(--text-on-inverse)}.legal-footer,.legal-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.legal-meta span{align-items:center;background:rgba(0,212,200,.1);border:1px solid rgba(0,212,200,.22);border-radius:var(--radius-control);color:#ccfffb;display:inline-flex;gap:8px;min-height:36px;padding:0 12px}.legal-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.legal-card{background:rgba(18,18,20,.92);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-control);display:grid;gap:12px;padding:18px}.legal-card h2{color:#ffffff;font-size:1.08rem}.legal-card ul{color:rgba(244,244,245,.72);display:grid;gap:10px;line-height:1.55;margin:0;padding-left:18px}.legal-action{justify-self:start}.legal-launch-review{background:color-mix(in srgb,var(--color-warning) 13%,transparent);border:1px solid color-mix(in srgb,var(--color-warning) 38%,transparent);border-radius:8px;display:grid;gap:18px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);padding:20px}.legal-launch-review h2{color:var(--text-strong);font-size:1.18rem;margin:0}.legal-launch-review ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.legal-launch-review li{align-items:start;color:var(--text-secondary);display:grid;gap:8px;grid-template-columns:auto 1fr;line-height:1.45}.legal-launch-review svg{color:var(--color-warning);margin-top:2px}.legal-footer{border-top:1px solid rgba(255,255,255,.08);display:grid;gap:14px;grid-template-columns:minmax(260px,.95fr) minmax(0,1.35fr);margin:0 auto;max-width:1180px;padding:18px 24px 28px}.legal-footer-brand{display:grid;gap:5px}.legal-footer-brand strong{color:var(--text-strong);font-size:.96rem}.legal-footer-brand span{color:var(--text-secondary);font-size:.82rem;line-height:1.35}.legal-footer-links{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.legal-footer a,.legal-footer-links a{align-items:center;color:rgba(244,244,245,.66);display:inline-flex;gap:6px;font-size:.88rem;text-decoration:none}.legal-footer a:hover,.legal-footer-links a:hover{color:#ffffff}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.global-city-breathing{opacity:.18}}@media (max-width:1100px){.customer-omni-bar,.developer-hero,.developer-layout,.developer-split,.global-city-shell,.operator-command-band{grid-template-columns:1fr}.customer-omni-bar{align-items:stretch}.customer-omni-command,.customer-omni-nav{width:100%}.operator-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.developer-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-side-nav{position:static}.legal-hero-grid{grid-template-columns:1fr;min-height:auto}.left-navigation-rail,.right-evidence-rail{display:none}.renova360-command-layer{left:var(--space-4);right:var(--space-4)}}@media (max-width:760px){.city-header,.hero-band,.truth-layout{padding-left:var(--space-4);padding-right:var(--space-4)}.hero-band,.outcome-grid,.truth-layout{grid-template-columns:1fr}.city-header{align-items:flex-start;flex-direction:column}.city-header nav,.city-header-actions,.language-switcher{max-width:100%}.language-switcher{flex-wrap:wrap}.customer-band{padding:22px 16px}.customer-account-bottom-grid,.customer-account-hero,.customer-account-layout,.customer-account-metrics,.customer-account-split,.customer-ai-resource-grid,.customer-command-actions,.customer-console-grid,.customer-dashboard-grid,.customer-detail-grid,.customer-first-result-grid,.customer-flow-grid,.customer-hero,.customer-memory-grid,.customer-memory-grid-compact,.customer-meter-grid,.customer-onboarding-grid,.customer-onboarding-hero,.customer-plan-grid,.customer-portal-grid,.customer-product-card,.customer-proof-grid,.customer-resident-ability-grid,.customer-resident-detail-hero,.customer-resident-grid,.customer-trial-grid,.customer-two-column,.customer-vertical-grid,.customer-workflow-rows,.customer-workspace-layout,.developer-card-grid,.developer-event-band,.legal-launch-review,.operator-resource-grid{grid-template-columns:1fr}.customer-omni-bar{padding:12px 16px;position:static}.customer-omni-brand{justify-content:space-between}.legal-footer{grid-template-columns:1fr}.customer-omni-nav,.legal-footer-links{justify-content:flex-start}.customer-omni-nav{flex-wrap:wrap;overflow-x:visible}.customer-ai-console-head{align-items:stretch;flex-direction:column}.operator-command-band{padding:18px 16px}.operator-topbar{align-items:stretch;grid-template-columns:1fr;padding:12px 16px;position:static}.operator-topbar nav{justify-content:flex-start}.operator-topbar-status{justify-content:space-between}.developer-topbar{align-items:stretch;grid-template-columns:1fr;padding:12px 16px;position:static}.developer-topbar nav{justify-content:flex-start}.developer-topbar-actions{align-items:stretch;flex-direction:column}.developer-hero,.developer-layout{padding-left:16px;padding-right:16px}.developer-hero{min-height:auto;padding-top:42px}.developer-hero h1{font-size:clamp(2.15rem,13vw,3.2rem)}.developer-focus-panel{align-items:flex-start;flex-direction:column}.blocker-table{display:block;overflow-x:auto}.blocker-table td,.blocker-table th{overflow-wrap:anywhere;padding:8px;white-space:normal}.customer-resident-card-head,.customer-resident-command-head,.customer-trial-head{flex-direction:column}.customer-command-box div,.customer-resident-capabilities{grid-template-columns:1fr}.customer-comparison-head,.customer-first-result-head,.customer-portal-head{align-items:flex-start;flex-direction:column}.customer-comparison-row,.legal-grid{grid-template-columns:1fr}.customer-invoice-row{align-items:start;grid-template-columns:20px minmax(0,1fr) 36px}.customer-invoice-row b,.customer-invoice-row em{grid-column:2}.customer-invoice-download{grid-column:3;grid-row:1/span 3}.customer-account-nav{display:flex;gap:8px;overflow-x:auto;position:static}.customer-account-nav .customer-sidebar-head{flex:0 0 auto}.customer-account-nav a{flex:0 0 auto;white-space:nowrap}.customer-account-row{align-items:start;grid-template-columns:38px minmax(0,1fr)}.customer-account-row>span:last-child,.customer-activity-timeline li>span:last-child{grid-column:2;text-align:left}.customer-activity-timeline li{align-items:start;grid-template-columns:38px minmax(0,1fr)}.customer-app h1{font-size:2.4rem}.customer-plan-strip{align-items:flex-start;flex-direction:column}.customer-command-composer div{grid-template-columns:1fr}.customer-icon-button{width:100%}}.shell-clean .city-header{gap:18px;min-height:76px;padding:14px 24px}.shell-clean .city-header nav{flex:1 1 auto;justify-content:center;min-width:0;overflow-x:visible}.shell-clean .city-header nav a,.shell-clean .city-header-actions a{font-size:.95rem;min-height:38px;padding:0 12px;white-space:nowrap}.customer-signup-page{background:linear-gradient(90deg,rgba(255,255,255,.032) 1px,transparent 0),linear-gradient(0deg,rgba(255,255,255,.026) 1px,transparent 0),linear-gradient(145deg,#050506,#0c1013 48%,#050506);background-size:70px 70px,70px 70px,auto;min-height:calc(100vh - var(--spacing-header-height));overflow-x:clip}.customer-signup-hero{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,1fr) minmax(360px,460px);margin:0 auto;max-width:1420px;min-height:calc(100vh - 76px);padding:84px 48px 72px}.customer-signup-copy{display:grid;gap:24px;min-width:0}.customer-signup-copy .customer-kicker{margin:0}.customer-signup-copy h1{color:#ffffff;font-size:5.8rem;letter-spacing:0;line-height:.93;margin:0;max-width:820px}.customer-signup-copy .customer-lede{color:rgba(244,244,245,.76);font-size:1.2rem;line-height:1.55;margin:0;max-width:760px}.customer-signup-proof{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px}.customer-signup-proof .customer-summary-item{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12);border-radius:8px;min-height:94px;padding:16px}.customer-signup-page .customer-form{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035)),rgba(13,14,16,.96);border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 32px 90px rgba(0,0,0,.58);padding:30px}.customer-signup-page .customer-form-head{margin-bottom:6px}.customer-signup-page .customer-form-head h2{font-size:1.35rem}.customer-signup-page .customer-auth-divider{margin:10px 0 2px}.customer-signup-page .customer-button,.customer-signup-page .customer-form input,.customer-signup-page .customer-form select{min-height:54px}.customer-signup-activation{display:grid;gap:24px;margin:0 auto;max-width:1420px;padding:26px 48px 96px}.customer-signup-activation .customer-section-head{max-width:760px}.customer-signup-page .customer-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-signup-page .customer-workflow-rows{grid-template-columns:repeat(6,minmax(0,1fr))}.customer-signup-page .customer-flow-grid div,.customer-signup-page .customer-workflow-rows div{background:rgba(255,255,255,.048);border:1px solid rgba(255,255,255,.11);border-radius:8px;box-shadow:none;min-height:176px;padding:22px}.customer-signup-page .customer-flow-grid span,.customer-signup-page .customer-workflow-rows span{color:#ff5a6e}.customer-signup-page .customer-flow-grid strong,.customer-signup-page .customer-workflow-rows strong{color:#ffffff;display:block;line-height:1.28}.customer-signup-page .customer-flow-grid p,.customer-signup-page .customer-workflow-rows p{color:rgba(244,244,245,.68);font-size:.96rem;line-height:1.5}@media (max-width:1180px){.shell-clean .city-header{flex-wrap:wrap}.shell-clean .city-header nav{justify-content:flex-start;order:5;width:100%}.customer-signup-hero{gap:40px;grid-template-columns:1fr;min-height:auto;padding:64px 32px 48px}.customer-signup-copy h1{font-size:4.3rem}.customer-signup-page .customer-form{max-width:620px;width:100%}.customer-signup-page .customer-flow-grid,.customer-signup-page .customer-workflow-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-signup-activation{padding:22px 32px 72px}}@media (max-width:760px){[data-route="/signup"] .brand-watermark-root{display:none}.shell-clean .city-header{gap:12px;padding:14px 16px}.shell-clean .city-header nav,.shell-clean .city-header-actions{overflow-x:auto;width:100%}.shell-clean .language-switcher{width:100%}.customer-signup-hero{padding:42px 18px 34px}.customer-signup-copy h1{font-size:2.85rem;line-height:.98}.customer-signup-copy .customer-lede{font-size:1.04rem}.customer-signup-page .customer-flow-grid,.customer-signup-page .customer-workflow-rows,.customer-signup-proof{grid-template-columns:1fr}.customer-signup-page .customer-form{padding:22px}.customer-signup-page .customer-flow-grid div,.customer-signup-page .customer-workflow-rows div{min-height:0}.customer-signup-activation{padding:18px 18px 56px}}html{color-scheme:dark}body,html{background:var(--surface-canvas)}body{color:var(--text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.betriebs-it-page{--bi-ink:#07111f;--bi-muted:#536179;--bi-line:rgba(16,31,62,0.12);--bi-panel:#ffffff;--bi-blue:#1f5fff;--bi-indigo:#5d2dff;--bi-cyan:#11d9ff;--bi-green:#22d37a;--bi-amber:#f59e0b;--bi-red:#ef4444;--bi-deep:#020612;background:#f8fbff;color:var(--bi-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow-x:hidden}.betriebs-it-page *{letter-spacing:0}.betriebs-header{align-items:center;background:rgba(2,7,18,.84);border-bottom:1px solid rgba(255,255,255,.08);display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr) auto auto;height:70px;left:0;padding:0 clamp(18px,3vw,30px);position:fixed;right:0;top:0;z-index:30}.betriebs-logo{align-items:center;display:inline-flex}.betriebs-footer-brand img,.betriebs-logo img{display:block;height:auto}.betriebs-nav{align-items:center;display:flex;gap:clamp(14px,2.6vw,38px);justify-content:center}.betriebs-header-actions a,.betriebs-mobile-menu a,.betriebs-nav a{color:rgba(255,255,255,.86);font-size:.84rem;font-weight:700}.betriebs-mobile-menu a:hover,.betriebs-nav a:hover{color:#ffffff}.betriebs-check-actions,.betriebs-final-actions,.betriebs-header-actions,.betriebs-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.betriebs-button{align-items:center;border:1px solid transparent;border-radius:7px;cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:800;gap:9px;justify-content:center;min-height:42px;padding:0 16px;text-align:center;white-space:nowrap}.betriebs-button-large{min-height:48px;padding:0 22px}.betriebs-button-primary{background:linear-gradient(135deg,#7534ff,#1f62ff 58%,#008cff);box-shadow:0 14px 34px rgba(49,91,255,.28);color:#ffffff}.betriebs-button-primary:hover{box-shadow:0 18px 42px rgba(49,91,255,.38);transform:translateY(-1px)}.betriebs-button-ghost{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.22);color:#ffffff}.betriebs-button-ghost:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.34)}.betriebs-mobile-menu{display:none;position:relative}.betriebs-mobile-menu summary{align-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#ffffff;cursor:pointer;display:inline-flex;height:42px;justify-content:center;list-style:none;width:42px}.betriebs-mobile-menu summary::-webkit-details-marker{display:none}.betriebs-mobile-menu>div{background:rgba(3,9,22,.98);border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.5);display:grid;gap:4px;min-width:220px;padding:10px;position:absolute;right:0;top:52px}.betriebs-mobile-menu a{border-radius:6px;padding:10px 12px}.betriebs-hero{align-items:start;background:radial-gradient(circle at 68% 18%,rgba(31,95,255,.24),transparent 34%),radial-gradient(circle at 18% 75%,rgba(85,37,255,.22),transparent 36%),linear-gradient(180deg,rgba(2,7,18,.2),rgba(2,7,18,.94)),#020612;color:#ffffff;display:grid;gap:clamp(22px,3vw,46px);grid-template-columns:minmax(320px,.9fr) minmax(460px,1.1fr);min-height:565px;overflow:hidden;padding:82px clamp(18px,3vw,30px) 52px;position:relative}.betriebs-hero:after,.betriebs-hero:before,.betriebs-why:after{content:"";pointer-events:none;position:absolute}.betriebs-hero:before{background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(0deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:54px 54px;inset:0;opacity:.42}.betriebs-hero:after{background:radial-gradient(ellipse at 50% 100%,rgba(15,117,255,.32),transparent 43%),linear-gradient(120deg,transparent 0 20%,rgba(16,89,255,.32) 20.5%,transparent 21% 39%,rgba(78,50,255,.24) 39.5%,transparent 40% 100%);bottom:-98px;height:220px;left:-8%;opacity:.72;right:-8%}.betriebs-control,.betriebs-hero-copy{position:relative;z-index:2}.betriebs-hero-copy{display:grid;gap:18px;max-width:640px}.betriebs-kicker{color:#12d9ff;font-size:.84rem;font-weight:900;margin:0;text-transform:uppercase}.betriebs-hero h1{color:#ffffff;font-size:clamp(3.05rem,5vw,5.3rem);font-weight:900;line-height:.98;margin:0}.betriebs-hero h1 em,.betriebs-hero h1 span{display:block;font-style:normal}.betriebs-hero h1 em{background:linear-gradient(100deg,#a855ff,#4d5dff 52%,#1d87ff);-webkit-background-clip:text;background-clip:text;color:transparent}.betriebs-hero-lede{color:rgba(255,255,255,.82);font-size:clamp(.98rem,1.25vw,1.18rem);line-height:1.62;margin:0;max-width:620px}.betriebs-trust-row{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.betriebs-trust-row span{align-items:center;color:rgba(255,255,255,.82);display:grid;font-size:.78rem;font-weight:750;gap:8px;line-height:1.35}.betriebs-trust-row svg{border:1px solid rgba(255,255,255,.28);border-radius:8px;color:#ffffff;height:32px;padding:6px;width:32px}.betriebs-control{align-self:end;background:linear-gradient(180deg,rgba(11,25,47,.96),rgba(5,13,29,.98)),rgba(3,10,22,.96);border:1px solid rgba(84,146,255,.32);border-radius:14px;box-shadow:0 28px 90px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.08);display:grid;gap:9px;min-height:0;padding:16px}.betriebs-check-head,.betriebs-control-head,.betriebs-footer-bottom,.betriebs-score-row,.betriebs-service-copy{align-items:center;display:flex;justify-content:space-between}.betriebs-control-head h2{color:#ffffff;font-size:1rem;margin:0}.betriebs-control-head span{align-items:center;color:rgba(255,255,255,.54);display:inline-flex;font-size:.75rem;gap:8px}.betriebs-control-head span:after{background:var(--bi-green);border-radius:50%;box-shadow:0 0 18px rgba(34,211,122,.8);content:"";height:9px;width:9px}.betriebs-control-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.betriebs-health-card{background:linear-gradient(180deg,rgba(18,37,65,.88),rgba(9,22,45,.92));border:1px solid rgba(255,255,255,.09);border-radius:10px;display:grid;gap:6px;min-height:84px;overflow:hidden;padding:10px;position:relative}.betriebs-health-card:after{align-items:center;border-radius:50%;display:inline-flex;font-size:.76rem;font-weight:900;height:20px;justify-content:center;position:absolute;right:9px;top:9px;width:20px}.betriebs-health-card.tone-good:after{background:rgba(34,211,122,.12);color:var(--bi-green);content:"✓"}.betriebs-health-card.tone-warn:after{background:rgba(245,158,11,.15);color:var(--bi-amber);content:"!"}.betriebs-health-card.tone-bad:after{background:rgba(239,68,68,.15);color:var(--bi-red);content:"×"}.betriebs-health-card h3,.betriebs-health-card p,.betriebs-health-card strong{margin:0}.betriebs-health-card h3{color:rgba(255,255,255,.88);font-size:.74rem}.betriebs-health-card strong{color:var(--bi-green);display:block;font-size:.72rem;margin-top:2px}.betriebs-health-card.tone-warn strong{color:var(--bi-amber)}.betriebs-health-card.tone-bad strong{color:var(--bi-red)}.betriebs-health-card p{color:rgba(255,255,255,.56);font-size:.66rem}.betriebs-health-card>span{bottom:9px;color:rgba(255,255,255,.82);font-size:.74rem;font-weight:900;position:absolute;right:10px}.betriebs-mini-bars{align-items:end;display:flex;gap:2px;height:24px;padding-right:36px}.betriebs-mini-bars span{background:linear-gradient(180deg,rgba(34,211,122,.92),rgba(34,211,122,.52));border-radius:999px;flex:1;min-width:3px}.betriebs-mini-bars.tone-warn span{background:linear-gradient(180deg,rgba(245,158,11,.95),rgba(245,158,11,.54))}.betriebs-mini-bars.tone-bad span{background:linear-gradient(180deg,rgba(239,68,68,.95),rgba(239,68,68,.54))}.betriebs-score-row{gap:8px}.betriebs-control-status span,.betriebs-crm-card,.betriebs-ring-card,.betriebs-score-card{background:linear-gradient(180deg,rgba(18,37,65,.88),rgba(9,22,45,.92));border:1px solid rgba(255,255,255,.09);border-radius:10px}.betriebs-crm-card,.betriebs-score-card{flex:1;min-height:82px;padding:10px;position:relative}.betriebs-crm-card span,.betriebs-score-card span{color:rgba(255,255,255,.82);display:block;font-size:.74rem;font-weight:850}.betriebs-crm-card small,.betriebs-score-card small{color:rgba(255,255,255,.54);display:block;font-size:.64rem;margin-top:3px}.betriebs-crm-card strong,.betriebs-score-card strong{color:var(--bi-green);display:block;font-size:1.38rem;margin-top:8px}.betriebs-score-card em{color:rgba(255,255,255,.78);font-size:.86rem;font-style:normal;font-weight:650}.betriebs-crm-bars,.betriebs-score-bars{align-items:end;bottom:10px;display:flex;gap:5px;height:34px;position:absolute;right:10px;width:86px}.betriebs-crm-bars span,.betriebs-score-bars span{background:linear-gradient(180deg,#5485ff,#264fff);border-radius:999px 999px 2px 2px;flex:1}.betriebs-ring-card{align-items:center;display:flex;justify-content:center;min-height:82px;width:86px}.betriebs-score-ring{background:conic-gradient(#23d2e4 0 72%,rgba(255,255,255,.12) 72% 100%);border-radius:50%;height:54px;position:relative;width:54px}.betriebs-score-ring:after{background:#0a1830;border-radius:50%;content:"";inset:9px;position:absolute}.betriebs-crm-card strong{color:#cbd7ff}.betriebs-control-status{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.betriebs-control-status span{align-items:center;display:grid;gap:3px;grid-template-columns:auto minmax(0,1fr);min-height:42px;padding:8px}.betriebs-control-status svg{color:var(--bi-green);grid-row:span 2}.betriebs-control-status .tone-warn svg{color:var(--bi-amber)}.betriebs-control-status .tone-info svg{color:#2497ff}.betriebs-control-status small{color:rgba(255,255,255,.5);font-size:.58rem}.betriebs-control-status strong{color:rgba(255,255,255,.86);font-size:.68rem}.betriebs-audiences,.betriebs-check,.betriebs-faq,.betriebs-final-cta,.betriebs-process,.betriebs-proof,.betriebs-services,.betriebs-why{margin:0 auto;max-width:1420px;position:relative;z-index:4}.betriebs-check{background:rgba(255,255,255,.97);border:1px solid rgba(25,44,90,.13);border-radius:18px;box-shadow:0 22px 60px rgba(18,38,79,.13);display:grid;gap:22px;margin-top:-36px;padding:23px 28px 22px}.betriebs-check-head h2,.betriebs-faq h2,.betriebs-process h2,.betriebs-section-head h2{color:var(--bi-ink);font-size:clamp(1.45rem,2vw,2rem);line-height:1.15;margin:0;text-align:center}.betriebs-check-head p,.betriebs-section-head p{color:var(--bi-muted);font-size:.98rem;line-height:1.55;margin:8px 0 0;text-align:center}.betriebs-check-head{gap:18px}.betriebs-check-head>div{flex:1}.betriebs-check-head>span{align-items:center;color:var(--bi-muted);display:inline-flex;font-size:.86rem;font-weight:750;gap:8px;white-space:nowrap}.betriebs-check-form{display:grid;gap:22px}.betriebs-goal-grid{display:grid;gap:18px;grid-template-columns:repeat(5,minmax(0,1fr));padding:0 40px}.betriebs-goal-card{align-items:center;background:#ffffff;border:1px solid rgba(20,42,92,.12);border-radius:8px;box-shadow:0 14px 34px rgba(20,42,92,.08);cursor:pointer;display:grid;gap:10px;justify-items:center;min-height:118px;padding:16px 12px}.betriebs-goal-card input{height:1px;opacity:0;position:absolute;width:1px}.betriebs-goal-card span{color:var(--bi-blue);display:inline-flex}.betriebs-goal-card strong{color:#081638;font-size:1rem;line-height:1.25;text-align:center}.betriebs-goal-card:has(input:checked){border-color:rgba(69,94,255,.42);box-shadow:0 18px 42px rgba(69,94,255,.18)}.betriebs-check-actions{justify-content:center}.betriebs-check-actions a{align-items:center;color:var(--bi-muted);display:inline-flex;font-size:.88rem;font-weight:700;gap:8px}.betriebs-services{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));padding:24px clamp(14px,2vw,22px) 18px}.betriebs-audiences,.betriebs-faq details,.betriebs-process,.betriebs-proof-card,.betriebs-service-card{background:#ffffff;border:1px solid rgba(20,42,92,.1);box-shadow:0 14px 34px rgba(20,42,92,.06)}.betriebs-service-card{border-radius:8px;display:grid;gap:16px;min-height:250px;padding:22px;position:relative}.betriebs-service-step{align-items:center;background:#dfe9ff;border-radius:50%;color:var(--bi-blue);display:inline-flex;font-size:.88rem;font-weight:900;height:25px;justify-content:center;position:absolute;width:25px}.betriebs-service-copy{align-items:start;display:block;gap:14px;padding-left:34px}.betriebs-service-copy h3{color:#071638;font-size:1.02rem;line-height:1.28;margin:0}.betriebs-service-copy p{color:var(--bi-muted);font-size:.88rem;line-height:1.62;margin:10px 0 0}.betriebs-service-card>a{align-items:center;color:#314cff;display:inline-flex;font-size:.86rem;font-weight:800;gap:6px;width:-moz-fit-content;width:fit-content}.betriebs-service-visual{align-items:center;color:#2762ff;display:flex;justify-content:center;min-height:82px;position:relative}.visual-google>div{background:linear-gradient(180deg,#ffffff,#f4f8ff);border:1px solid rgba(20,42,92,.12);border-radius:8px;box-shadow:0 10px 30px rgba(20,42,92,.12);display:grid;gap:7px;height:86px;padding:12px;width:96px}.visual-google span{background:linear-gradient(90deg,rgba(47,103,255,.15),rgba(47,103,255,.45));border-radius:999px;height:8px}.visual-google b{bottom:8px;color:#4285f4;font-size:1.25rem;position:absolute;right:22%}.visual-cloud svg:first-child,.visual-shield svg:first-child{filter:drop-shadow(0 18px 20px rgba(39,98,255,.22))}.visual-cloud svg:not(:first-child),.visual-shield svg:last-child{background:#ffffff;border-radius:7px;box-shadow:0 10px 22px rgba(20,42,92,.16);padding:4px;position:absolute}.visual-shield svg:last-child{bottom:8px;right:22%}.visual-cloud svg:nth-child(2){left:22%;top:20px}.visual-cloud svg:nth-child(3){right:24%;top:18px}.visual-docs{align-items:stretch;flex-direction:column;gap:7px;margin:0 auto;width:132px}.visual-docs span{align-items:center;background:#ffffff;border:1px solid rgba(20,42,92,.1);border-radius:5px;color:#52627d;display:flex;font-size:.68rem;gap:7px;padding:6px 8px}.visual-docs i{border-radius:2px;display:inline-block;height:8px;width:8px}.betriebs-why{background:radial-gradient(circle at 84% 80%,rgba(31,95,255,.22),transparent 31%),linear-gradient(180deg,#051121,#020813);border:1px solid rgba(84,146,255,.22);border-radius:8px;color:#ffffff;display:grid;gap:0;grid-template-columns:1.35fr repeat(4,1fr);margin-top:0;overflow:hidden}.betriebs-why:after{background:linear-gradient(110deg,transparent 0 28%,rgba(20,111,255,.26) 28.5%,transparent 29% 52%,rgba(92,45,255,.2) 52.5%,transparent 53%);bottom:-60px;height:130px;left:-12%;right:-12%}.betriebs-why-card,.betriebs-why-intro{min-height:250px;padding:34px;position:relative;z-index:2}.betriebs-why-card{align-items:center;border-left:1px solid rgba(255,255,255,.14);display:grid;justify-items:center;text-align:center}.betriebs-final-cta h2,.betriebs-why-intro h2{color:#ffffff;font-size:clamp(1.8rem,2.5vw,2.7rem);line-height:1.08;margin:8px 0 16px}.betriebs-why-card p,.betriebs-why-intro p:not(.betriebs-kicker){color:rgba(255,255,255,.72);font-size:.98rem;line-height:1.6;margin:0 0 20px}.betriebs-why-card svg{color:#8778ff;filter:drop-shadow(0 0 20px rgba(96,85,255,.52))}.betriebs-why-card h3{color:#ffffff;font-size:1.18rem;margin:12px 0 8px}.betriebs-proof{display:grid;gap:18px;grid-template-columns:minmax(0,1.05fr) minmax(260px,.9fr) minmax(420px,1.95fr);padding:18px clamp(14px,2vw,22px)}.betriebs-proof-card{border-radius:8px;min-height:300px;padding:28px}.betriebs-proof-card h2{color:#071638;font-size:1.45rem;line-height:1.18;margin:0 0 14px}.betriebs-proof-card p{color:var(--bi-muted);font-size:.95rem;line-height:1.62;margin:0 0 22px}.betriebs-competence ul,.betriebs-proof-card ul{display:grid;gap:14px;list-style:none;margin:0;padding:0}.betriebs-competence li,.betriebs-proof-card li{align-items:center;color:#15254a;display:flex;font-size:.9rem;gap:10px;line-height:1.4}.betriebs-proof-card li svg{color:#2e55d9;flex:0 0 auto}.betriebs-competence{text-align:center}.betriebs-competence>span{background:linear-gradient(90deg,#263a9d,#3a58e5);border-radius:7px;color:#ffffff;display:inline-flex;font-size:.82rem;font-weight:850;justify-content:center;margin-bottom:16px;min-width:210px;padding:8px 14px}.betriebs-competence h3{color:#071638;font-size:1.32rem;line-height:1.25;margin:0 0 12px}.betriebs-competence li svg{color:#22b567}.betriebs-competence small{color:#61708a;display:block;font-size:.76rem;margin-top:22px}.betriebs-team-card{border-radius:8px;min-height:300px;overflow:hidden}.betriebs-team-card img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.betriebs-audiences{border-radius:8px;display:grid;gap:24px;padding:28px}.betriebs-section-head{margin:0 auto;max-width:760px}.betriebs-audience-grid{display:grid;gap:18px;grid-template-columns:repeat(5,minmax(0,1fr))}.betriebs-audience-grid article{display:grid;gap:8px;min-height:130px;padding:12px}.betriebs-audience-grid svg{color:#244fc8}.betriebs-audience-grid strong{color:#10204a;font-size:.95rem}.betriebs-audience-grid p{color:var(--bi-muted);font-size:.82rem;line-height:1.5;margin:0}.betriebs-process{border-radius:8px;margin-top:18px;padding:30px 28px}.betriebs-process-grid{align-items:start;display:grid;gap:34px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:24px}.betriebs-process-grid article{display:grid;gap:9px;justify-items:center;position:relative;text-align:center}.betriebs-process-grid article:not(:last-child):after{color:#2349bc;content:"→";font-size:1.4rem;position:absolute;right:-25px;top:6px}.betriebs-process-grid span{align-items:center;background:linear-gradient(135deg,#6b36ff,#254fff);border-radius:50%;color:#ffffff;display:inline-flex;font-weight:900;height:30px;justify-content:center;width:30px}.betriebs-process-grid h3{color:#12214a;font-size:.96rem;margin:0}.betriebs-process-grid p{color:var(--bi-muted);font-size:.82rem;line-height:1.45;margin:0}.betriebs-faq{display:grid;gap:16px;grid-template-columns:190px minmax(0,1fr);padding:18px clamp(14px,2vw,22px)}.betriebs-faq h2{text-align:left}.betriebs-faq-grid{display:grid;gap:10px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.betriebs-faq details{border-radius:7px}.betriebs-faq summary{align-items:center;color:#172450;cursor:pointer;display:flex;font-size:.88rem;font-weight:850;justify-content:space-between;list-style:none;min-height:44px;padding:0 16px}.betriebs-faq summary::-webkit-details-marker{display:none}.betriebs-faq details[open] summary svg{transform:rotate(180deg)}.betriebs-faq details p{border-top:1px solid rgba(20,42,92,.1);color:var(--bi-muted);font-size:.9rem;line-height:1.55;margin:0;padding:0 16px 16px}.betriebs-final-cta{align-items:center;background:linear-gradient(135deg,#692dff,#2855ff 48%,#005dff);border-radius:8px;color:#ffffff;display:grid;gap:26px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:0;padding:34px 58px}.betriebs-final-mark{align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.26);border-radius:50%;display:inline-flex;height:92px;justify-content:center;width:92px}.betriebs-final-cta h2{font-size:1.45rem;margin:0 0 8px}.betriebs-final-cta p{color:rgba(255,255,255,.78);font-size:.98rem;line-height:1.48;margin:0;max-width:660px}.betriebs-button-light{background:#ffffff;color:#2445e4;min-width:245px}.betriebs-button-outline-light{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.34);color:#ffffff;min-width:245px}.betriebs-footer{background:#020814;color:#ffffff;display:grid;gap:28px;grid-template-columns:minmax(260px,.95fr) minmax(0,3fr);margin-top:0;padding:34px clamp(18px,3vw,30px) 22px}.betriebs-footer-brand{display:grid;gap:18px;max-width:330px}.betriebs-footer-brand p{color:rgba(255,255,255,.62);font-size:.9rem;line-height:1.58;margin:0}.betriebs-socials{display:flex;gap:10px}.betriebs-footer-pager a,.betriebs-socials a{align-items:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:rgba(255,255,255,.82);display:inline-flex;font-size:.72rem;font-weight:850;height:30px;justify-content:center;text-transform:uppercase;width:30px}.betriebs-footer-links{display:grid;gap:24px;grid-template-columns:repeat(5,minmax(0,1fr))}.betriebs-footer-links div{display:grid;gap:8px;align-content:start}.betriebs-footer-links h3{color:rgba(255,255,255,.9);font-size:.88rem;margin:0 0 7px}.betriebs-footer-bottom,.betriebs-footer-bottom a,.betriebs-footer-links a,.betriebs-footer-links span{color:rgba(255,255,255,.58);font-size:.82rem}.betriebs-footer-bottom{border-top:1px solid rgba(255,255,255,.08);grid-column:1/-1;padding-top:18px}.betriebs-footer-bottom nav,.betriebs-footer-pager{align-items:center;display:flex;gap:18px}.betriebs-footer-pager span{color:rgba(255,255,255,.54)}@media (max-width:980px){.betriebs-header{gap:10px}.betriebs-nav{gap:12px}.betriebs-header-actions a,.betriebs-nav a{font-size:.72rem}.betriebs-header-actions{gap:8px}.betriebs-header-actions .betriebs-button{min-height:34px;padding:0 10px}.betriebs-button{font-size:.78rem}.betriebs-hero{gap:18px;grid-template-columns:minmax(350px,.9fr) minmax(420px,1.1fr);padding-left:14px;padding-right:14px}.betriebs-hero h1{font-size:2.72rem}.betriebs-control{padding:14px}.betriebs-control-head span{font-size:.62rem}.betriebs-health-card h3{font-size:.68rem}.betriebs-check-head h2,.betriebs-faq h2,.betriebs-process h2,.betriebs-section-head h2{font-size:1.22rem}.betriebs-check-head p,.betriebs-section-head p{font-size:.74rem}.betriebs-check{gap:16px;padding:18px 18px 17px}.betriebs-goal-grid{gap:14px;padding:0 28px}.betriebs-goal-card{min-height:92px;padding:12px 8px}.betriebs-goal-card span svg{height:30px;width:30px}.betriebs-goal-card strong{font-size:.78rem}.betriebs-services{gap:12px;padding-top:16px}.betriebs-service-card{gap:10px;min-height:235px;padding:14px}.betriebs-service-step{height:20px;width:20px}.betriebs-service-copy{padding-left:26px}.betriebs-service-copy h3{font-size:.78rem}.betriebs-service-copy p{font-size:.68rem;line-height:1.45}.betriebs-service-card>a{font-size:.68rem}.betriebs-service-visual{min-height:62px}.visual-google>div{height:66px;width:74px}.visual-docs{width:102px}.visual-docs span{font-size:.56rem;padding:4px 6px}.betriebs-why-card,.betriebs-why-intro{min-height:210px;padding:22px}.betriebs-why-intro h2{font-size:1.5rem}.betriebs-why-card h3{font-size:.88rem}.betriebs-why-card p,.betriebs-why-intro p:not(.betriebs-kicker){font-size:.72rem}}@media (max-width:820px){.betriebs-header{grid-template-columns:auto minmax(0,1fr) auto}.betriebs-nav{display:none}.betriebs-mobile-menu{display:block}.betriebs-hero{grid-template-columns:1fr;padding-top:120px}.betriebs-hero-copy{max-width:800px}.betriebs-control{min-height:0}.betriebs-goal-grid,.betriebs-services{grid-template-columns:repeat(2,minmax(0,1fr))}.betriebs-goal-grid{padding:0}.betriebs-why{grid-template-columns:repeat(2,minmax(0,1fr))}.betriebs-why-intro{grid-column:1/-1}.betriebs-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.betriebs-team-card{grid-column:1/-1}.betriebs-audience-grid,.betriebs-footer-links,.betriebs-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.betriebs-final-cta{grid-template-columns:auto minmax(0,1fr)}.betriebs-final-actions{grid-column:1/-1}}@media (max-width:760px){.betriebs-header{gap:10px;grid-template-columns:auto 1fr auto;height:64px;padding:0 14px}.betriebs-header-actions{display:none}.betriebs-logo img{width:104px}.betriebs-hero{gap:28px;min-height:0;padding:96px 14px 60px}.betriebs-hero h1{font-size:3.15rem}.betriebs-hero-lede{font-size:1rem}.betriebs-final-actions,.betriebs-hero-actions{align-items:stretch;flex-direction:column}.betriebs-button,.betriebs-button-light,.betriebs-button-outline-light{min-width:0;width:100%}.betriebs-audience-grid,.betriebs-control-grid,.betriebs-control-status,.betriebs-faq,.betriebs-faq-grid,.betriebs-final-cta,.betriebs-footer,.betriebs-footer-links,.betriebs-goal-grid,.betriebs-process-grid,.betriebs-proof,.betriebs-score-row,.betriebs-services,.betriebs-trust-row,.betriebs-why{grid-template-columns:1fr}.betriebs-check{border-radius:14px;margin-left:10px;margin-right:10px;padding:22px 16px}.betriebs-check-head{align-items:start;flex-direction:column}.betriebs-goal-grid{gap:12px}.betriebs-goal-card{min-height:112px}.betriebs-audiences,.betriebs-final-cta,.betriebs-process,.betriebs-proof-card,.betriebs-service-card{border-radius:10px}.betriebs-faq,.betriebs-proof,.betriebs-services{padding-left:10px;padding-right:10px}.betriebs-audiences,.betriebs-final-cta,.betriebs-process,.betriebs-why{margin-left:10px;margin-right:10px}.betriebs-why-card{border-left:0;border-top:1px solid rgba(255,255,255,.14)}.betriebs-final-cta,.betriebs-why-card,.betriebs-why-intro{padding:28px 22px}.betriebs-team-card{min-height:250px}.betriebs-process-grid article:not(:last-child):after{content:""}.betriebs-faq h2{text-align:center}.betriebs-footer-bottom,.betriebs-footer-bottom nav,.betriebs-footer-pager{align-items:start;flex-direction:column}}::-moz-selection{background:rgba(255,79,104,.3);color:var(--text-strong)}::selection{background:rgba(255,79,104,.3);color:var(--text-strong)}a,button,input,select,textarea{transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,transform var(--motion-fast) ease}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--focus-ring);outline:1px solid var(--border-focus);outline-offset:2px}.page-shell{background:var(--surface-canvas)}.global-city-breathing{background:linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 0),linear-gradient(0deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:72px 72px;opacity:.24}.brand-watermark-root{bottom:18px;left:18px}.segment-client .brand-watermark-root,.segment-public .brand-watermark-root{display:none}.brand-watermark{background:rgba(10,11,13,.76);border-color:var(--border-control);border-radius:8px;box-shadow:0 14px 34px rgba(0,0,0,.34);height:42px;width:42px}.brand-watermark:hover,.brand-watermark[aria-expanded=true]{border-color:rgba(232,180,75,.38);box-shadow:0 18px 44px rgba(0,0,0,.42)}.brand-watermark img,.brand-watermark svg{filter:none;height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.brand-watermark-panel{background:var(--surface-panel-strong);border-color:var(--border-control);box-shadow:var(--shadow-panel)}.global-city-shell,.global-city-shell.shell-clean{background:var(--surface-canvas)}.city-header,.shell-clean .city-header{align-items:center;background:rgba(8,9,11,.9);backdrop-filter:blur(18px);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);gap:18px;min-height:var(--spacing-header-height);padding:14px 24px}.city-header nav,.shell-clean .city-header nav{flex:1 1 auto;gap:8px;justify-content:center;min-width:0;overflow-x:visible}.brand-mark,.shell-clean .brand-mark{color:var(--text-strong);flex:0 0 auto;font-weight:850}.city-header nav a,.city-header-actions a,.shell-clean .city-header nav a,.shell-clean .city-header-actions a{border-color:transparent;color:var(--text-secondary);font-size:.94rem;font-weight:720;min-height:38px;padding:0 12px;white-space:nowrap}.city-header nav a:hover,.city-header-actions a:hover,.shell-clean .city-header nav a:hover,.shell-clean .city-header-actions a:hover{background:var(--surface-control-hover);border-color:var(--border-control);color:var(--text-strong)}.language-switcher,.shell-clean .language-switcher{background:var(--surface-subtle);border-color:var(--border-control);color:var(--text-primary);min-height:38px}.language-switcher button,.language-switcher-label,.shell-clean .language-switcher button,.shell-clean .language-switcher-label{color:var(--text-secondary)}.language-switcher button.language-switcher-active,.language-switcher button:hover,.shell-clean .language-switcher button.language-switcher-active,.shell-clean .language-switcher button:hover{background:var(--surface-inverse);color:var(--text-on-inverse)}.hero-band{background:var(--surface-page);border-bottom-color:var(--border-subtle)}.hero-band h1{font-size:var(--heading-hero);letter-spacing:0}.truth-layout{background:var(--surface-canvas)}.compact-component-card,.component-inventory-card,.gate-header,.legal-card,.resident-card,.triage-card,.trust-card,.value-glow-card{background:var(--surface-panel);border-color:var(--border-subtle);border-radius:8px;box-shadow:none}.customer-app,.customer-signup-page{background:var(--surface-canvas);color:var(--text-primary)}.customer-band{border-bottom-color:var(--border-subtle);padding:56px 48px}.customer-section-head{display:grid;gap:10px;margin-bottom:24px}.customer-kicker{color:var(--text-link);font-size:.75rem;font-weight:850;letter-spacing:0;margin:0}.customer-app h1,.customer-signup-copy h1{color:var(--text-strong);font-size:4.7rem;letter-spacing:0;line-height:.96;margin:0 0 20px;max-width:860px}.customer-app h2,.customer-product-card h2{color:var(--text-strong);font-size:1.45rem;letter-spacing:0;line-height:1.16}.customer-lede,.customer-signup-copy .customer-lede{color:var(--text-secondary);font-size:1.08rem;line-height:1.58;margin:0 0 24px}.customer-account-metric,.customer-account-nav,.customer-account-row,.customer-account-section,.customer-account-status,.customer-activity-timeline li,.customer-command-action,.customer-console,.customer-first-result-card,.customer-flow-grid div,.customer-form,.customer-memory-card,.customer-panel,.customer-plan,.customer-portal-card,.customer-product-card,.customer-proof-card,.customer-resident-card,.customer-resident-command,.customer-resident-proof-panel,.customer-step-card,.customer-trial-list,.customer-usage-meter,.customer-vertical-card,.customer-workflow-rows div,.customer-workspace-main,.customer-workspace-sidebar{background:var(--surface-panel);border-color:var(--border-subtle);border-radius:8px;box-shadow:none}.customer-form,.customer-signup-page .customer-form{padding:24px}.customer-command-box label,.customer-command-composer label,.customer-form label{color:var(--text-secondary);font-size:.84rem;font-weight:760}.customer-command-box input,.customer-command-box select,.customer-command-composer input,.customer-form input,.customer-form select,.customer-omni-command input,.operator-command-search input{background:var(--surface-control);border-color:var(--border-control);border-radius:8px;color:var(--text-strong);min-height:48px;min-width:0;width:100%}.customer-command-box select,.customer-form select{overflow:hidden;text-overflow:ellipsis}.customer-command-box input::-moz-placeholder,.customer-command-composer input::-moz-placeholder,.customer-form input::-moz-placeholder,.customer-omni-command input::-moz-placeholder,.operator-command-search input::-moz-placeholder{color:var(--text-muted)}.customer-command-box input::placeholder,.customer-command-composer input::placeholder,.customer-form input::placeholder,.customer-omni-command input::placeholder,.operator-command-search input::placeholder{color:var(--text-muted)}.customer-command-box input:focus,.customer-command-box select:focus,.customer-command-composer input:focus,.customer-form input:focus,.customer-form select:focus,.customer-omni-command input:focus,.operator-command-search input:focus{border-color:var(--border-focus);box-shadow:var(--focus-ring);outline:none}.action-button,.customer-ai-prompt button,.customer-button,.customer-google-button,.customer-icon-button,.customer-omni-command button,.customer-suggestion-row button,.operator-command-search button{border-radius:8px;font-weight:760}.action-button,.customer-ai-prompt button,.customer-button-primary,.customer-icon-button,.customer-omni-command button,.operator-command-search button{background:var(--surface-inverse);color:var(--text-on-inverse)}.customer-auth-options span,.customer-button-danger,.customer-button-secondary,.customer-google-button,.customer-suggestion-row button{background:var(--surface-subtle);border-color:var(--border-control);color:var(--text-strong)}.customer-button-danger{background:var(--surface-danger);border-color:rgba(255,79,104,.32)}.action-button:hover,.customer-button:hover,.customer-google-button:hover,.customer-icon-button:hover,.customer-suggestion-row button:hover{border-color:rgba(255,255,255,.22);box-shadow:none;transform:translateY(-1px)}.customer-auth-divider{color:var(--text-muted)}.customer-auth-divider:after,.customer-auth-divider:before{background:var(--border-subtle)}.customer-message-system,.customer-resident-command-head>span,.customer-resident-status{background:var(--surface-teal);border-color:rgba(22,213,200,.22);color:var(--text-success)}.customer-resident-card-head{flex-wrap:wrap}.customer-resident-status{flex:0 1 auto;max-width:100%;white-space:normal}.customer-message-user,.customer-setup-line{background:var(--surface-amber);border-color:rgba(232,180,75,.22);color:var(--text-warning)}.customer-account-row-icon,.customer-console-grid div,.customer-resident-price,.customer-signup-proof .customer-summary-item,.customer-summary-item{background:var(--surface-subtle);border-color:var(--border-subtle);border-radius:8px}.customer-summary-item{align-items:flex-start;min-width:0;padding:10px 12px}.customer-summary-item span,.customer-summary-item strong{min-width:0;overflow-wrap:anywhere}.customer-summary-item span{flex:1 1 42%}.customer-summary-item strong{flex:1 1 58%;text-align:right}.customer-account-row p,.customer-activity-timeline p,.customer-command-action p,.customer-console-grid small,.customer-console-grid span,.customer-first-result-card p,.customer-memory-card p,.customer-muted,.customer-panel p,.customer-plan p,.customer-portal-card p,.customer-product-card p,.customer-proof-card p,.customer-resident-card p,.customer-resident-card small,.customer-resident-command-head p,.customer-resident-price span,.customer-step-card p,.customer-summary-item span,.customer-vertical-card p,.customer-workflow-rows span{color:var(--text-secondary)}.customer-account-metric strong,.customer-account-row strong,.customer-activity-timeline strong,.customer-command-action strong,.customer-console-grid strong,.customer-first-result-card strong,.customer-memory-card strong,.customer-portal-card strong,.customer-price strong,.customer-proof-card strong,.customer-resident-card h3,.customer-resident-command h3,.customer-step-card strong,.customer-summary-item strong,.customer-vertical-card strong{color:var(--text-strong)}.customer-account-row-icon,.customer-command-action span,.customer-flow-grid span,.customer-inline-link,.customer-memory-card div,.customer-plan-product,.customer-product-note,.customer-workflow-rows span{color:var(--text-link)}.customer-omni-bar{background:rgba(8,9,11,.86);border-color:var(--border-subtle);gap:16px}.customer-omni-brand,.customer-omni-command,.customer-omni-nav{background:transparent}.customer-omni-nav a{border-radius:8px;color:var(--text-secondary)}.customer-omni-nav a:hover,.customer-omni-nav a[aria-current=page]{background:var(--surface-control-hover);color:var(--text-strong)}.legal-footer{background:rgba(8,9,11,.96);border-top:1px solid var(--border-subtle);color:var(--text-secondary)}.legal-footer a{border-radius:8px;color:var(--text-secondary)}.legal-footer a:hover{background:var(--surface-control-hover);color:var(--text-strong)}.customer-signup-hero{gap:64px;min-height:calc(100vh - var(--spacing-header-height));padding:78px 48px 72px}.customer-signup-page .customer-form{background:var(--surface-panel);border-color:var(--border-control);box-shadow:var(--shadow-panel)}.customer-login-page{background:linear-gradient(90deg,rgba(255,255,255,.032) 1px,transparent 0),linear-gradient(0deg,rgba(255,255,255,.026) 1px,transparent 0),linear-gradient(145deg,#050506,#0b0f12 52%,#050506);background-size:70px 70px,70px 70px,auto;min-height:calc(100vh - var(--spacing-header-height))}.customer-login-hero{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(360px,460px);min-height:auto;padding-bottom:86px;padding-top:94px}.customer-login-copy{display:grid;gap:20px;min-width:0}.customer-login-copy .customer-lede{max-width:760px}.customer-login-proof-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:880px}.customer-login-proof-grid .customer-summary-item{align-content:start;background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:8px;min-height:132px}.customer-login-proof-grid .customer-summary-item span,.customer-login-proof-grid .customer-summary-item strong{text-align:left}.customer-login-proof-grid .customer-summary-item small{color:var(--text-secondary);line-height:1.45}.customer-login-form{background:var(--surface-panel);border-color:var(--border-control);box-shadow:var(--shadow-panel);justify-self:end;width:100%}.customer-login-links{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.customer-auth-notice{align-items:start;border:1px solid var(--border-control);border-radius:8px;display:grid;gap:10px;grid-template-columns:auto 1fr;padding:12px}.customer-auth-notice strong{color:var(--text-strong);display:block;font-size:.94rem;line-height:1.28}.customer-auth-notice p{color:var(--text-secondary);font-size:.9rem;line-height:1.45;margin:4px 0 0}.customer-auth-notice-warning{background:var(--surface-amber);border-color:rgba(232,180,75,.28);color:var(--text-warning)}.customer-auth-notice-danger{background:var(--surface-danger);border-color:rgba(255,79,104,.3);color:#ffd6dd}.customer-auth-notice-success{background:var(--surface-teal);border-color:rgba(22,213,200,.26);color:var(--text-success)}.customer-public-page{background:linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.025) 1px,transparent 1px),var(--surface-canvas);background-size:70px 70px,70px 70px,auto}.customer-demo-hero,.customer-map-hero,.customer-product-hero{align-items:center;display:grid;gap:54px;grid-template-columns:minmax(0,.98fr) minmax(380px,.72fr);padding-bottom:88px;padding-top:88px}.customer-public-copy{display:grid;gap:18px;min-width:0}.customer-public-copy .customer-lede{max-width:780px}.customer-blog-grid,.customer-demo-agenda,.customer-product-flow,.customer-public-stat-grid{display:grid;gap:14px}.customer-public-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px;max-width:860px}.customer-blog-card,.customer-demo-agenda article,.customer-map-zone,.customer-product-flow article,.customer-public-stat-grid .customer-summary-item{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:none}.customer-public-stat-grid .customer-summary-item{display:grid;gap:6px;min-height:86px}.customer-public-stat-grid .customer-summary-item span,.customer-public-stat-grid .customer-summary-item strong{text-align:left}.customer-public-command-card{align-content:start;background:var(--surface-panel);border:1px solid var(--border-control);border-radius:8px;box-shadow:var(--shadow-panel);display:grid;gap:16px;padding:22px}.customer-public-command-actions,.customer-public-command-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.customer-public-command-head>svg{color:var(--text-success)}.customer-public-command-head span{color:var(--text-muted);display:block;font-size:.82rem;font-weight:800}.customer-public-command-head strong{color:var(--text-strong)}.customer-public-command-body{display:grid;gap:10px}.customer-public-command-actions{justify-content:space-between}.customer-product-model{background:var(--surface-page)}.customer-product-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-blog-card,.customer-demo-agenda article,.customer-map-zone,.customer-product-flow article{display:grid;gap:10px;padding:18px}.customer-demo-agenda article>span,.customer-map-zone>span,.customer-product-flow article>span{color:var(--text-link);font-weight:900}.customer-blog-card h2,.customer-demo-agenda strong,.customer-map-zone strong,.customer-product-flow strong{color:var(--text-strong)}.customer-blog-card p,.customer-demo-agenda p,.customer-map-zone p,.customer-product-flow p{color:var(--text-secondary);line-height:1.5;margin:0}.customer-demo-agenda{grid-template-columns:repeat(2,minmax(0,1fr));max-width:780px}.customer-demo-form{background:var(--surface-panel);border-color:var(--border-control);box-shadow:var(--shadow-panel)}.customer-blog-hero{display:grid;gap:28px;padding-bottom:88px;padding-top:88px}.customer-blog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-blog-card span{color:var(--text-link);font-size:.78rem;font-weight:850}.customer-blog-card h2{font-size:1.2rem;line-height:1.18;margin:0}.customer-map-surface{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-map-zone{min-height:170px}.customer-signup-activation{padding:32px 48px 92px}.customer-outcome-band,.customer-public-path,.customer-subscribe-assurance{background:var(--surface-page)}.customer-outcome-grid,.customer-public-path-grid,.customer-subscribe-assurance{display:grid;gap:14px}.customer-public-path-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-outcome-grid,.customer-subscribe-assurance{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-checkout-panel,.customer-outcome-card,.customer-public-path-card,.customer-subscribe-assurance-card{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:12px;min-width:0;padding:18px}.customer-public-path-card span{color:var(--text-link);font-size:.82rem;font-weight:850}.customer-outcome-card strong,.customer-public-path-card strong,.customer-subscribe-assurance-card strong{color:var(--text-strong);font-size:1rem}.customer-checkout-panel p,.customer-outcome-card p,.customer-public-path-card p,.customer-subscribe-assurance-card p{color:var(--text-secondary);line-height:1.55;margin:0}.customer-outcome-card svg,.customer-subscribe-assurance-card svg{color:var(--text-success)}.customer-pricing-architect{display:grid;gap:22px;margin:30px 0}.customer-pricing-architect-grid{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr)}.customer-pricing-category-rail{display:grid;gap:10px}.customer-pricing-category-tab{align-items:flex-start;background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;gap:12px;min-width:0;padding:15px;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.customer-pricing-category-tab:hover,.customer-pricing-category-tab[aria-pressed=true]{background:var(--surface-subtle);border-color:rgba(22,213,200,.42);transform:translateY(-1px)}.customer-pricing-category-tab svg{color:var(--text-success);flex:0 0 auto;margin-top:2px}.customer-pricing-category-tab span{display:grid;gap:5px;min-width:0}.customer-pricing-category-tab strong{color:var(--text-strong);line-height:1.2}.customer-pricing-category-tab small{color:var(--text-secondary);line-height:1.4}.customer-pricing-focus,.customer-team-builder{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:var(--shadow-panel);display:grid;gap:16px;min-width:0;padding:22px}.customer-pricing-focus-head,.customer-pricing-resident-head,.customer-team-builder-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.customer-pricing-focus-head h3,.customer-pricing-resident-head h4,.customer-team-builder-head h3{color:var(--text-strong);margin:0}.customer-pricing-focus-head>span,.customer-pricing-resident-head>span,.customer-team-builder-head>span{align-items:center;background:var(--surface-teal);border:1px solid rgba(22,213,200,.22);border-radius:var(--radius-control);color:var(--text-success);display:inline-flex;flex:0 0 auto;font-size:.82rem;font-weight:850;gap:7px;padding:7px 10px;white-space:nowrap}.customer-pricing-focus p,.customer-pricing-resident-panel p,.customer-team-guardrail p{color:var(--text-secondary);line-height:1.55;margin:0}.customer-resident-picker{display:flex;flex-wrap:wrap;gap:8px}.customer-resident-chip{align-items:center;background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-control);color:var(--text-primary);cursor:pointer;display:inline-flex;gap:7px;min-height:38px;padding:8px 11px}.customer-resident-chip:hover,.customer-resident-chip[aria-pressed=true]{border-color:rgba(255,184,0,.46);color:var(--text-warning)}.customer-pricing-resident-panel{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:14px;min-width:0;padding:16px}.customer-pricing-plan-list{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.customer-pricing-plan-list a,.customer-pricing-plan-list div{background:rgba(255,255,255,.035);border:1px solid var(--border-subtle);border-radius:8px;color:inherit;display:grid;gap:5px;min-width:0;padding:12px;text-decoration:none;transition:background .16s ease,border-color .16s ease,transform .16s ease}.customer-pricing-plan-list a:hover{background:rgba(255,255,255,.06);border-color:rgba(22,213,200,.34);transform:translateY(-1px)}.customer-pricing-plan-list a.is-default,.customer-pricing-plan-list div.is-default{border-color:rgba(255,184,0,.48)}.customer-pricing-plan-list strong{color:var(--text-strong)}.customer-pricing-plan-list span{color:var(--text-secondary);font-size:.9rem;line-height:1.35}.customer-pricing-plan-list em{color:var(--text-success);font-size:.78rem;font-style:normal;font-weight:850;letter-spacing:0;margin-top:4px}.customer-pricing-focus-actions{display:flex;flex-wrap:wrap;gap:10px}.customer-button-muted{opacity:.84}.customer-pricing-trial-policy{align-items:center;background:rgba(22,213,200,.07);border:1px solid rgba(22,213,200,.18);border-radius:8px;color:var(--text-secondary);display:flex;font-size:.92rem;gap:8px;line-height:1.45;padding:11px 12px}.customer-pricing-trial-policy svg{color:var(--text-success);flex:0 0 auto}.customer-team-builder{background:linear-gradient(135deg,rgba(22,213,200,.08),transparent 52%),var(--surface-panel)}.customer-team-summary-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.customer-team-summary-grid div{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:6px;min-width:0;padding:13px}.customer-team-control span,.customer-team-summary-grid span{color:var(--text-secondary);font-size:.9rem;line-height:1.4}.customer-team-control strong,.customer-team-summary-grid strong{color:var(--text-strong);line-height:1.25}.customer-team-control-list{display:grid;gap:10px}.customer-team-control{align-items:center;border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:12px}.customer-team-control>div:first-child{display:grid;gap:4px;min-width:0}.customer-team-stepper{align-items:center;background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-control);display:inline-grid;gap:8px;grid-template-columns:34px 32px 34px;justify-items:center;padding:5px}.customer-team-stepper button{align-items:center;background:rgba(255,255,255,.06);border:1px solid var(--border-subtle);border-radius:7px;color:var(--text-primary);cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;width:30px}.customer-team-stepper button:disabled{cursor:not-allowed;opacity:.42}.customer-team-guardrail{align-items:flex-start;background:rgba(22,213,200,.08);border:1px solid rgba(22,213,200,.2);border-radius:8px;display:flex;gap:10px;padding:13px}.customer-team-guardrail svg{color:var(--text-success);flex:0 0 auto;margin-top:3px}.customer-subscribe-hero{align-items:start;display:grid;gap:42px;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr)}.customer-subscribe-configurator{display:grid;gap:16px;grid-template-columns:minmax(240px,.75fr) minmax(320px,1fr)}.customer-checkout-panel{align-content:start;border-color:rgba(22,213,200,.2)}.customer-checkout-commitment,.customer-checkout-panel-head,.customer-checkout-proof div{align-items:center;display:flex;gap:10px}.customer-checkout-panel-head>span{align-items:center;background:var(--surface-teal);border:1px solid rgba(22,213,200,.22);border-radius:8px;color:var(--text-success);display:inline-flex;height:38px;justify-content:center;width:38px}.customer-checkout-panel-head h2,.customer-subscribe-form h2{margin:0}.customer-checkout-mode-switch{background:rgba(255,255,255,.035);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));padding:5px}.customer-checkout-mode-switch button{align-items:center;background:transparent;border:1px solid transparent;border-radius:7px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-weight:850;gap:7px;justify-content:center;min-height:38px;padding:8px 10px}.customer-checkout-mode-switch button[aria-pressed=true]{background:var(--surface-teal);border-color:rgba(22,213,200,.26);color:var(--text-strong)}.customer-checkout-price{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:4px;padding:14px}.customer-checkout-price strong{color:var(--text-warning);font-size:1.2rem}.customer-checkout-commitment span,.customer-checkout-price span,.customer-checkout-proof span{color:var(--text-secondary);line-height:1.45}.customer-checkout-proof{display:grid;gap:10px}.customer-checkout-proof svg{color:var(--text-success);flex:0 0 auto}.customer-subscribe-form{box-shadow:var(--shadow-panel)}.customer-checkout-select-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-checkout-select-grid label{display:grid;gap:8px}.customer-checkout-commitment{align-items:stretch;flex-wrap:wrap}.customer-checkout-commitment span{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;flex:1 1 160px;padding:10px}.customer-inline-link svg{margin-right:6px;vertical-align:-3px}@media (max-width:1180px){.city-header,.shell-clean .city-header{flex-wrap:wrap}.city-header nav,.shell-clean .city-header nav{justify-content:flex-start;order:5;width:100%}.customer-app h1,.customer-signup-copy h1{font-size:3.4rem}.customer-band,.customer-signup-activation,.customer-signup-hero{padding-left:32px;padding-right:32px}.customer-blog-grid,.customer-outcome-grid,.customer-pricing-architect-grid,.customer-pricing-plan-list,.customer-product-flow,.customer-public-path-grid,.customer-public-stat-grid,.customer-subscribe-assurance,.customer-subscribe-configurator,.customer-subscribe-hero,.customer-team-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-demo-hero,.customer-login-hero,.customer-map-hero,.customer-product-hero{align-items:start;grid-template-columns:1fr;min-height:auto}.customer-demo-form,.customer-login-form{justify-self:stretch;max-width:620px}}@media (max-width:760px){.brand-watermark-root{display:none}.city-header,.shell-clean .city-header{align-items:stretch;gap:12px;padding:14px 16px}.city-header nav,.city-header-actions,.language-switcher,.shell-clean .city-header nav,.shell-clean .city-header-actions,.shell-clean .language-switcher{overflow-x:auto;width:100%}.city-header nav,.shell-clean .city-header nav{justify-content:flex-start}.customer-band,.customer-signup-activation,.customer-signup-hero{padding:34px 18px}.customer-app h1,.customer-signup-copy h1{font-size:2.55rem;line-height:1}.customer-app h2,.customer-product-card h2{font-size:1.22rem}.customer-lede,.customer-signup-copy .customer-lede{font-size:1rem}.customer-form,.customer-signup-page .customer-form{padding:20px}.customer-blog-grid,.customer-checkout-select-grid,.customer-demo-agenda,.customer-login-proof-grid,.customer-map-surface,.customer-outcome-grid,.customer-pricing-architect-grid,.customer-pricing-plan-list,.customer-product-flow,.customer-public-path-grid,.customer-public-stat-grid,.customer-subscribe-assurance,.customer-subscribe-configurator,.customer-subscribe-hero,.customer-team-summary-grid{grid-template-columns:1fr}.customer-blog-hero,.customer-demo-hero,.customer-login-hero,.customer-map-hero,.customer-product-hero{gap:28px}.customer-login-links{align-items:flex-start;flex-direction:column}.customer-subscribe-hero{gap:24px}.customer-workspace-hero{align-items:stretch;grid-template-columns:1fr}.customer-workspace-actions{justify-content:flex-start}.customer-summary-item{align-items:flex-start;flex-direction:column}.customer-summary-item strong{text-align:left}.customer-pricing-focus-head,.customer-pricing-resident-head,.customer-team-builder-head{align-items:stretch;flex-direction:column}.customer-pricing-focus-head>span,.customer-pricing-resident-head>span,.customer-team-builder-head>span{justify-content:center;white-space:normal}.customer-team-control{align-items:stretch;grid-template-columns:1fr}.customer-team-stepper{justify-self:start}}.customer-signup-hero{align-items:start;gap:54px;min-height:auto;padding-bottom:46px}.customer-signup-decision{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:840px}.customer-checkout-confirm-box,.customer-signup-decision article,.customer-signup-resident-strip article,.customer-subscribe-step-rail span{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12);border-radius:8px}.customer-signup-decision article{align-content:start;display:grid;gap:8px;min-height:132px;padding:16px}.customer-checkout-confirm-box svg,.customer-signup-decision svg{color:var(--text-success)}.customer-signup-decision strong,.customer-signup-resident-strip h3{color:var(--text-strong)}.customer-signup-decision p,.customer-signup-resident-strip p,.customer-signup-resident-strip strong{color:var(--text-secondary);line-height:1.48;margin:0}.customer-signup-activation-surface{display:grid;gap:18px}.customer-signup-resident-strip{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.customer-signup-resident-strip article{display:grid;gap:12px;min-height:238px;padding:20px}.customer-signup-resident-strip h3{font-size:1.35rem;margin:0}.customer-signup-resident-strip .customer-resident-status{justify-self:start}.customer-signup-resident-strip strong{color:var(--text-strong);margin-top:auto}.customer-signup-activation-grid{display:grid;gap:18px}.customer-signup-activation-grid .customer-trial-usage{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:none}.customer-subscribe-copy{align-content:start;display:grid;gap:20px}.customer-subscribe-step-rail{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.customer-subscribe-step-rail span{align-items:center;color:var(--text-secondary);display:flex;gap:10px;min-height:54px;padding:10px 12px}.customer-subscribe-step-rail strong{align-items:center;background:var(--surface-teal);border:1px solid rgba(22,213,200,.22);border-radius:999px;color:var(--text-success);display:inline-flex;flex:0 0 auto;font-size:.82rem;height:28px;justify-content:center;width:28px}.customer-subscribe-hero{grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr)}.customer-subscribe-configurator{align-items:start;grid-template-columns:minmax(280px,.78fr) minmax(390px,1fr)}.customer-checkout-confirm-box{align-items:start;display:flex;gap:10px;padding:12px}.customer-checkout-confirm-box p{color:var(--text-secondary);line-height:1.48;margin:0}@media (max-width:1180px){.customer-signup-decision,.customer-signup-resident-strip,.customer-subscribe-configurator,.customer-subscribe-hero,.customer-subscribe-step-rail{grid-template-columns:1fr 1fr}}@media (max-width:760px){.customer-signup-hero{gap:26px}.customer-signup-decision,.customer-signup-resident-strip,.customer-subscribe-configurator,.customer-subscribe-hero,.customer-subscribe-step-rail{grid-template-columns:1fr}.customer-signup-decision article,.customer-signup-resident-strip article{min-height:0}}.customer-billing-hero{align-items:start;display:grid;gap:34px;grid-template-columns:minmax(0,.95fr) minmax(360px,.55fr)}.customer-billing-copy,.customer-billing-grid,.customer-billing-snapshot{display:grid;gap:18px}.customer-account-hero-actions,.customer-billing-actions{display:flex;flex-wrap:wrap;gap:10px}.customer-billing-snapshot{grid-template-columns:1fr}.customer-billing-snapshot .customer-account-metric{background:linear-gradient(180deg,rgba(255,255,255,.072),rgba(255,255,255,.035)),var(--surface-panel)}.customer-billing-grid{grid-template-columns:minmax(0,.92fr) minmax(360px,.58fr)}.customer-billing-grid .customer-portal,.customer-billing-invoice-card{grid-column:1/-1}.customer-billing-usage-card .customer-meter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-panel-title{align-items:center;display:flex;gap:10px}.customer-panel-title svg{color:var(--text-success)}.customer-panel-title h2{margin:0}.customer-invoice-list{display:grid;gap:8px}.customer-billing-grid .customer-invoice-row{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:8px;min-height:58px;padding:10px}@media (max-width:1180px){.customer-billing-grid,.customer-billing-hero{grid-template-columns:1fr}}@media (max-width:760px){.customer-account-hero-actions,.customer-billing-actions{align-items:stretch;flex-direction:column}.customer-account-hero-actions .customer-button,.customer-billing-actions .customer-button{justify-content:center;width:100%}.customer-billing-usage-card .customer-meter-grid{grid-template-columns:1fr}}.customer-residents-reference-page{--residents-bg:#02090d;--residents-panel:rgba(5,17,23,0.84);--residents-panel-strong:rgba(7,22,30,0.92);--residents-border:rgba(226,151,54,0.4);--residents-border-soft:rgba(226,151,54,0.18);--residents-gold:#f2a93d;--residents-gold-strong:#ffc45f;--residents-muted:rgba(255,250,241,0.68);background:radial-gradient(circle at 55% 16%,rgba(27,92,112,.24),transparent 34%),radial-gradient(circle at 50% 100%,rgba(226,151,54,.06),transparent 38%),linear-gradient(180deg,#01070b,#020a0e 48%,#01070a);color:#fffaf1;margin:0;max-width:none;min-height:100vh;overflow:hidden;padding:0 clamp(18px,5vw,80px) 22px}.customer-residents-reference-page .customer-button svg{display:none}.customer-residents-reference-hero{align-items:center;display:grid;grid-template-columns:minmax(430px,.44fr) minmax(0,.56fr);isolation:isolate;margin:0 auto;max-width:1440px;min-height:348px;padding-top:82px;position:relative}.customer-residents-reference-hero-image{inset:0 calc(50% - 50vw);-o-object-fit:cover;object-fit:cover;-o-object-position:center 42%;object-position:center 42%;opacity:1;position:absolute;z-index:-2}.customer-residents-reference-hero:after,.customer-residents-reference-hero:before{content:"";inset:0 calc(50% - 50vw);pointer-events:none;position:absolute}.customer-residents-reference-hero:before{background:linear-gradient(90deg,rgba(1,7,11,.98),rgba(1,7,11,.82) 27%,rgba(1,7,11,.08) 58%,rgba(1,7,11,.74)),linear-gradient(180deg,rgba(1,7,11,.04),rgba(1,7,11,.24) 58%,rgba(1,7,11,.9));z-index:-1}.customer-residents-reference-hero:after{background:radial-gradient(ellipse at 77% 78%,transparent 0 12%,rgba(242,169,61,.54) 12.3% 12.8%,transparent 13.1% 21%,rgba(242,169,61,.34) 21.3% 21.8%,transparent 22.1%),radial-gradient(circle at 77% 78%,rgba(242,169,61,.42),transparent 5%),linear-gradient(180deg,transparent 68%,#020a0e);opacity:.78;z-index:0}.customer-residents-reference-copy{align-content:center;display:grid;gap:13px;max-width:620px;position:relative;z-index:2}.customer-residents-reference-copy .customer-kicker{color:var(--residents-gold);font-size:.76rem;font-weight:800;letter-spacing:.24em;margin:0 0 2px;text-transform:uppercase}.customer-residents-reference-copy h1{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,4.05vw,4.18rem);font-weight:400;letter-spacing:0;line-height:.96;margin:0;max-width:610px}.customer-residents-reference-copy .customer-lede{color:rgba(255,250,241,.88);font-size:.96rem;line-height:1.38;margin:0;max-width:560px}.customer-residents-reference-page .customer-hero-actions{display:flex;gap:20px;margin-top:4px}.customer-residents-reference-page .customer-button{border-radius:5px;font-size:.88rem;font-weight:680;min-height:38px;min-width:212px;padding:0 24px}.customer-residents-reference-page .customer-button-primary{background:linear-gradient(180deg,#ffd27b,#eaa23d);border:1px solid rgba(255,214,130,.8);color:#140b03}.customer-residents-reference-page .customer-button-secondary{background:rgba(5,15,21,.64);border:1px solid rgba(226,151,54,.64);color:#fffaf1}.customer-residents-proof-strip{align-items:stretch;background:rgba(6,18,25,.82);border:1px solid rgba(226,151,54,.34);border-radius:7px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 48px rgba(0,0,0,.22);display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px auto 22px;max-width:1440px;overflow:hidden}.customer-residents-proof-strip article{align-items:center;border-right:1px solid rgba(255,255,255,.12);display:grid;gap:14px;grid-template-columns:44px minmax(0,1fr);min-height:64px;padding:12px 34px}.customer-residents-proof-strip article:last-child{border-right:0}.customer-residents-proof-strip svg{color:var(--residents-gold);height:32px;width:32px}.customer-residents-proof-strip strong{color:var(--residents-gold-strong);display:block;font-family:Georgia,Times New Roman,serif;font-size:.92rem;font-weight:650;line-height:1.04}.customer-residents-proof-strip span{color:var(--residents-muted);display:block;font-size:.7rem;line-height:1.24;margin-top:3px}.customer-residents-reference-cta,.customer-residents-reference-footer,.customer-residents-reference-lower,.customer-residents-reference-section{margin-left:auto;margin-right:auto;max-width:1440px}.customer-residents-reference-head{text-align:center}.customer-residents-advisor-card h2,.customer-residents-reference-head h2{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:1.54rem;font-weight:400;letter-spacing:0;line-height:1.04;margin:0}.customer-residents-advisor-card p,.customer-residents-reference-head p{color:rgba(255,250,241,.7);font-size:.75rem;line-height:1.3;margin:7px 0 0}.customer-residents-card-grid{display:grid;gap:18px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px}.customer-residents-reference-card{background:linear-gradient(180deg,rgba(8,22,30,.88),rgba(2,10,15,.94)),radial-gradient(circle at 50% 0,rgba(28,89,112,.18),transparent 48%);border:1px solid rgba(226,151,54,.38);border-radius:7px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);display:grid;min-height:0;overflow:hidden;padding:10px}.customer-residents-reference-portrait{aspect-ratio:2.38;background:#06151d;border-radius:5px;overflow:hidden;position:relative}.customer-residents-reference-portrait img{-o-object-fit:cover;object-fit:cover}.customer-residents-reference-card-copy{display:grid;gap:5px;padding-top:10px}.customer-residents-reference-card h3{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:1.02rem;font-weight:400;letter-spacing:0;line-height:1.02;margin:0}.customer-residents-reference-card span{color:var(--residents-gold);font-size:.64rem;font-weight:740;line-height:1.1}.customer-residents-reference-card ul{display:grid;gap:4px;list-style:none;margin:6px 0 10px;padding:0}.customer-residents-reference-card li{align-items:start;color:rgba(255,250,241,.75);display:flex;font-size:.64rem;gap:6px;line-height:1.25}.customer-residents-reference-card li svg{color:var(--residents-gold);flex:0 0 auto;margin-top:1px}.customer-residents-reference-card a{align-items:center;align-self:end;border:1px solid rgba(226,151,54,.72);border-radius:4px;color:var(--residents-gold-strong);display:flex;font-size:.7rem;font-weight:680;justify-content:center;min-height:25px;text-decoration:none}.customer-residents-reference-lower{display:grid;gap:18px;margin-top:22px}.customer-residents-choice-panel{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(260px,.25fr) minmax(0,.75fr)}.customer-residents-advisor-card,.customer-residents-fit-table,.customer-residents-why-grid{background:rgba(5,17,23,.78);border:1px solid rgba(226,151,54,.32);border-radius:7px;overflow:hidden}.customer-residents-advisor-card{align-content:center;display:grid;gap:14px;min-height:0;padding:18px 24px}.customer-residents-advisor-action{align-items:center;border:1px solid rgba(226,151,54,.7);border-radius:4px;color:var(--residents-gold-strong);display:inline-flex;font-size:.72rem;font-weight:720;gap:9px;justify-content:center;min-height:28px;padding:0 14px;text-decoration:none}.customer-residents-advisor-action svg{color:var(--residents-gold)}.customer-residents-fit-panel,.customer-residents-why-panel{min-width:0}.customer-residents-fit-panel{overflow-x:auto}.customer-residents-fit-table{min-width:880px}.customer-residents-fit-row{display:grid;grid-template-columns:1.05fr 1.35fr 2fr 1.3fr 2.1fr}.customer-residents-fit-row>*{align-items:center;border-right:1px solid rgba(226,151,54,.16);border-top:1px solid rgba(226,151,54,.16);color:rgba(255,250,241,.75);display:flex;font-size:.62rem;line-height:1.25;min-height:34px;padding:7px 10px}.customer-residents-fit-row>:last-child{border-right:0}.customer-residents-fit-row-head>*{border-top:0;color:var(--residents-gold);font-size:.62rem;font-weight:760}.customer-residents-fit-name{color:#fffaf1;gap:8px;font-weight:650}.customer-residents-fit-name img{border:1px solid rgba(226,151,54,.38);border-radius:50%;-o-object-fit:cover;object-fit:cover}.customer-residents-fit-audience{gap:10px;justify-content:space-between}.customer-residents-fit-audience a{align-items:center;border:1px solid rgba(226,151,54,.62);border-radius:999px;color:var(--residents-gold);display:inline-flex;flex:0 0 auto;height:20px;justify-content:center;text-decoration:none;width:20px}.customer-residents-why-panel .customer-residents-reference-head{margin-top:8px}.customer-residents-why-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:14px}.customer-residents-why-grid article{align-content:center;border-right:1px solid rgba(226,151,54,.18);display:grid;justify-items:center;min-height:96px;padding:14px 11px;text-align:center}.customer-residents-why-grid article:last-child{border-right:0}.customer-residents-why-grid svg{color:var(--residents-gold);height:26px;margin-bottom:6px;width:26px}.customer-residents-why-grid strong{color:var(--residents-gold-strong);font-family:Georgia,Times New Roman,serif;font-size:.82rem;line-height:1.05}.customer-residents-why-grid p{color:rgba(255,250,241,.67);font-size:.62rem;line-height:1.22;margin:4px 0 0}.customer-residents-reference-cta{align-items:center;background:rgba(6,18,25,.82);border:1px solid rgba(226,151,54,.58);border-radius:7px;display:grid;gap:18px;grid-template-columns:70px minmax(0,1fr) auto;margin-top:22px;min-height:82px;padding:16px 30px}.customer-residents-reference-cta img{filter:drop-shadow(0 0 14px rgba(242,168,58,.3))}.customer-residents-reference-cta h2{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:1.34rem;font-weight:400;letter-spacing:0;line-height:1.08;margin:0}.customer-residents-reference-cta p{color:rgba(255,250,241,.7);font-size:.74rem;margin:3px 0 0}.customer-residents-reference-cta .customer-hero-actions{margin:0}.customer-residents-reference-footer{align-items:center;display:grid;gap:22px;grid-template-columns:auto minmax(0,1fr) auto;min-height:46px;padding-top:10px}.customer-residents-footer-brand{align-items:center;color:#fffaf1;display:flex;gap:10px;text-decoration:none}.customer-residents-footer-brand img{filter:drop-shadow(0 0 12px rgba(242,168,58,.28))}.customer-residents-footer-brand span{display:grid;gap:1px;line-height:1}.customer-residents-footer-brand strong{font-size:.9rem;letter-spacing:.2em;text-transform:uppercase}.customer-residents-footer-brand small{color:rgba(255,250,241,.68);font-size:.58rem}.customer-residents-reference-footer nav{display:flex;flex-wrap:wrap;gap:34px;justify-content:center}.customer-residents-reference-footer a,.customer-residents-reference-footer p{color:rgba(255,250,241,.55);font-size:.72rem}.customer-residents-reference-footer nav a{text-decoration:none}.customer-residents-reference-footer p{margin:0;text-align:right}.customer-resident-detail-hero .customer-lede{max-width:860px}@media (max-width:1180px){.segment-public[data-route="/residents"] .city-header{max-width:calc(100% - 40px)}.customer-residents-reference-page{padding-inline:20px}.customer-residents-proof-strip,.customer-residents-reference-cta,.customer-residents-reference-footer,.customer-residents-reference-hero,.customer-residents-reference-lower,.customer-residents-reference-section{max-width:100%}.customer-residents-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-residents-choice-panel{grid-template-columns:1fr}.customer-residents-why-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-residents-why-grid article:nth-child(3n){border-right:0}.customer-residents-why-grid article:nth-child(n+4){border-top:1px solid rgba(226,151,54,.18)}.customer-residents-reference-cta{grid-template-columns:72px minmax(0,1fr)}.customer-residents-reference-cta .customer-hero-actions{grid-column:2}}@media (max-width:760px){.segment-public[data-route="/residents"] .city-header{max-width:100%}.customer-residents-reference-page{padding:0 14px 20px}.customer-residents-reference-hero{grid-template-columns:1fr;min-height:520px;padding-top:118px}.customer-residents-reference-hero-image{-o-object-position:58% top;object-position:58% top}.customer-residents-reference-hero:before{background:linear-gradient(180deg,rgba(1,8,12,.56),rgba(1,8,12,.78) 42%,rgba(1,8,12,.94)),linear-gradient(90deg,rgba(1,8,12,.88),rgba(1,8,12,.24))}.customer-residents-reference-hero:after{background:linear-gradient(180deg,transparent 66%,#020a0e);opacity:.74}.customer-residents-reference-copy h1{font-size:3.05rem}.customer-residents-reference-page .customer-hero-actions{display:grid;grid-template-columns:1fr}.customer-residents-reference-page .customer-button{min-width:0;width:100%}.customer-residents-card-grid,.customer-residents-proof-strip,.customer-residents-why-grid{grid-template-columns:1fr}.customer-residents-proof-strip article{border-bottom:1px solid rgba(255,255,255,.12);border-right:0;min-height:66px;padding:14px 16px}.customer-residents-proof-strip article:last-child{border-bottom:0}.customer-residents-fit-table{min-width:900px}.customer-residents-advisor-card{min-height:0;padding:22px}.customer-residents-why-grid article{border-right:0}.customer-residents-why-grid article:nth-child(n){border-top:1px solid rgba(226,151,54,.18)}.customer-residents-why-grid article:first-child{border-top:0}.customer-residents-reference-cta,.customer-residents-reference-footer{grid-template-columns:1fr}.customer-residents-reference-cta{padding:22px}.customer-residents-reference-cta .customer-hero-actions{grid-column:auto}.customer-residents-reference-footer,.customer-residents-reference-footer nav,.customer-residents-reference-footer p{justify-items:center;text-align:center}}.customer-onboarding-page .customer-onboarding-hero{align-items:start;background:var(--surface-canvas);display:grid;gap:42px;grid-template-columns:minmax(0,.95fr) minmax(400px,.7fr);padding:58px 48px 50px}.customer-onboarding-copy{align-content:start;display:grid;gap:20px;min-width:0}.customer-onboarding-copy h1{font-size:4.95rem;line-height:.94;margin-bottom:4px;max-width:860px}.customer-onboarding-copy .customer-lede{max-width:720px}.customer-onboarding-proof-strip{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px}.customer-onboarding-proof-strip .customer-summary-item{display:grid;gap:6px;min-height:88px}.customer-onboarding-proof-strip .customer-summary-item span,.customer-onboarding-proof-strip .customer-summary-item strong{text-align:left}.customer-onboarding-control{background:linear-gradient(180deg,rgba(255,255,255,.072),rgba(255,255,255,.034)),var(--surface-panel);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:var(--shadow-panel);display:grid;gap:14px;padding:20px}.customer-onboarding-control-footer,.customer-onboarding-control-footer span,.customer-onboarding-control-head,.customer-onboarding-control-head span{align-items:center;display:flex;gap:10px}.customer-onboarding-control-head{justify-content:space-between}.customer-onboarding-control-footer span,.customer-onboarding-control-head span{background:var(--surface-teal);border:1px solid rgba(22,213,200,.22);border-radius:8px;color:var(--text-success);min-height:38px;padding:0 12px}.customer-onboarding-control-head strong{color:var(--text-strong);font-size:1.2rem}.customer-onboarding-command{align-items:center;background:var(--surface-control);border:1px solid var(--border-control);border-radius:8px;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr) 38px;min-height:54px;padding:7px 7px 7px 14px}.customer-onboarding-command svg{color:var(--text-secondary)}.customer-onboarding-command input{background:transparent;border:0;color:var(--text-strong);min-width:0;outline:0}.customer-onboarding-command input::-moz-placeholder{color:var(--text-muted)}.customer-onboarding-command input::placeholder{color:var(--text-muted)}.customer-onboarding-command button{align-items:center;background:var(--surface-inverse);border:0;border-radius:8px;color:var(--text-on-inverse);display:inline-flex;height:38px;justify-content:center;width:38px}.customer-onboarding-command button svg{color:var(--text-on-inverse)}.customer-onboarding-console-list{display:grid;gap:9px}.customer-onboarding-console-list article{align-items:start;background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:14px;grid-template-columns:118px minmax(0,1fr);padding:13px}.customer-onboarding-console-list article>span{color:var(--text-link);font-size:.72rem;font-weight:850;line-height:1.2;overflow-wrap:anywhere;text-transform:uppercase}.customer-onboarding-console-list strong{color:var(--text-strong);display:block;line-height:1.25}.customer-onboarding-console-list p{color:var(--text-secondary);line-height:1.42;margin:4px 0 0}.customer-onboarding-control-footer{justify-content:space-between}.customer-onboarding-control-footer .customer-button{min-height:38px}.customer-onboarding-path-band{background:var(--surface-page)}.customer-onboarding-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.customer-onboarding-grid .customer-step-card{min-height:184px;padding:18px}.customer-onboarding-grid .customer-step-card span{align-items:center;background:rgba(255,69,98,.16);border-radius:8px;display:inline-flex;font-weight:900;height:34px;justify-content:center;width:34px}.customer-onboarding-selection{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr)}.customer-onboarding-selection .customer-lede{max-width:540px}.customer-onboarding-selection .customer-resident-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-onboarding-selection .customer-resident-card{min-height:360px}.customer-onboarding-workflows{background:var(--surface-page)}.customer-onboarding-workflows .customer-vertical-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-onboarding-workflows .customer-vertical-card{min-height:168px}@media (max-width:1180px){.customer-onboarding-page .customer-onboarding-hero,.customer-onboarding-selection{grid-template-columns:1fr}.customer-onboarding-copy h1{font-size:4.1rem}.customer-onboarding-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-onboarding-selection .customer-resident-grid,.customer-onboarding-workflows .customer-vertical-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.customer-onboarding-page .customer-onboarding-hero{padding:34px 18px 30px}.customer-onboarding-copy h1{font-size:2.85rem;line-height:.98}.customer-onboarding-grid,.customer-onboarding-proof-strip,.customer-onboarding-selection .customer-resident-grid,.customer-onboarding-workflows .customer-vertical-grid{grid-template-columns:1fr}.customer-onboarding-control{padding:16px}.customer-onboarding-console-list article{grid-template-columns:1fr}.customer-onboarding-control-footer,.customer-onboarding-control-head{align-items:stretch;flex-direction:column}.customer-onboarding-control-footer .customer-button{justify-content:center;width:100%}.customer-onboarding-grid .customer-step-card,.customer-onboarding-selection .customer-resident-card,.customer-onboarding-workflows .customer-vertical-card{min-height:0}}.customer-value-hero{align-items:start;display:grid;gap:42px;grid-template-columns:minmax(0,.86fr) minmax(460px,.76fr);padding:58px 48px 54px}.customer-value-copy{align-content:start;display:grid;gap:20px;min-width:0}.customer-value-copy h1{font-size:4.95rem;line-height:.94;margin-bottom:4px;max-width:860px}.customer-value-copy .customer-lede{max-width:760px}.customer-value-stat-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.customer-value-stat-grid .customer-summary-item{display:grid;gap:7px;min-height:82px}.customer-value-stat-grid .customer-summary-item span,.customer-value-stat-grid .customer-summary-item strong{text-align:left}.customer-value-employee-card,.customer-value-ledger,.customer-value-proof-card{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:var(--shadow-panel)}.customer-value-ledger{display:grid;gap:14px;padding:20px}.customer-value-ledger-head{align-items:start;display:flex;gap:12px;justify-content:space-between}.customer-value-ledger-head span{align-items:center;background:var(--surface-teal);border:1px solid rgba(22,213,200,.22);border-radius:8px;color:var(--text-success);display:inline-flex;gap:8px;min-height:38px;padding:0 12px}.customer-value-ledger-head strong{color:var(--text-strong);line-height:1.25;text-align:right}.customer-value-ledger-table{display:grid;gap:8px}.customer-value-ledger-row{align-items:start;background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:12px;grid-template-columns:.78fr 1fr 1.2fr 1fr;padding:12px}.customer-value-ledger-row-head{background:rgba(255,255,255,.075)}.customer-value-ledger-row span:first-child,.customer-value-ledger-row strong{color:var(--text-strong);font-weight:850}.customer-value-ledger-row span{color:var(--text-secondary);line-height:1.45}.customer-value-ledger>p{align-items:center;background:var(--surface-amber);border:1px solid rgba(232,180,75,.22);border-radius:8px;color:var(--text-warning);display:flex;gap:10px;line-height:1.45;margin:0;padding:12px}.customer-value-dashboard-band,.customer-value-proof-band{background:var(--surface-page)}.customer-value-employee-grid,.customer-value-proof-grid{display:grid;gap:14px}.customer-value-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-value-proof-card{align-content:start;display:grid;gap:12px;min-height:192px;padding:18px}.customer-value-proof-card>span{align-items:center;background:rgba(255,69,98,.16);border-radius:8px;color:var(--text-link);display:inline-flex;font-weight:900;height:34px;justify-content:center;width:34px}.customer-value-employee-card strong,.customer-value-proof-card strong{color:var(--text-strong);line-height:1.28}.customer-value-employee-card p,.customer-value-proof-card p{color:var(--text-secondary);line-height:1.5;margin:0}.customer-value-employee-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-value-employee-card{display:grid;gap:11px;min-height:190px;padding:18px}.customer-value-employee-card svg{color:var(--text-success)}.customer-value-employee-card>span{color:var(--text-link);font-size:.8rem;font-weight:850;text-transform:uppercase}.customer-value-dashboard-band .customer-first-result-compact{background:transparent;border:0;box-shadow:none;padding:0}@media (max-width:1180px){.customer-value-hero{grid-template-columns:1fr}.customer-value-copy h1{font-size:4.1rem}.customer-value-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-value-employee-grid{grid-template-columns:1fr}}@media (max-width:720px){.customer-value-hero{padding:34px 18px 30px}.customer-value-copy h1{font-size:2.85rem;line-height:.98}.customer-value-proof-grid,.customer-value-stat-grid{grid-template-columns:1fr}.customer-value-ledger{padding:16px}.customer-value-ledger-head{align-items:stretch;flex-direction:column}.customer-value-ledger-head strong{text-align:left}.customer-value-ledger-row,.customer-value-ledger-row-head{grid-template-columns:1fr}.customer-value-employee-card,.customer-value-proof-card{min-height:0}}.customer-analytics-hero{align-items:start;display:grid;gap:42px;grid-template-columns:minmax(0,.86fr) minmax(440px,.74fr);padding:58px 48px 54px}.customer-analytics-copy{align-content:start;display:grid;gap:20px;min-width:0}.customer-analytics-copy h1{font-size:4.75rem;line-height:.94;margin-bottom:4px;max-width:920px}.customer-analytics-copy .customer-lede{max-width:790px}.customer-analytics-stat-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.customer-analytics-stat-grid .customer-summary-item{display:grid;gap:7px;min-height:82px}.customer-analytics-stat-grid .customer-summary-item span,.customer-analytics-stat-grid .customer-summary-item strong{text-align:left}.customer-analytics-capacity-row,.customer-analytics-employee-card,.customer-analytics-score{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:var(--shadow-panel)}.customer-analytics-score{display:grid;gap:16px;padding:20px}.customer-analytics-score-head{align-items:start;display:flex;gap:12px;justify-content:space-between}.customer-analytics-score-head span{align-items:center;background:var(--surface-teal);border:1px solid rgba(22,213,200,.22);border-radius:8px;color:var(--text-success);display:inline-flex;gap:8px;min-height:38px;padding:0 12px}.customer-analytics-score-head strong{color:var(--text-strong);line-height:1.25;text-align:right}.customer-analytics-score-list{display:grid;gap:10px}.customer-analytics-score-row{align-items:center;background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(120px,auto);padding:14px}.customer-analytics-score-row strong{color:var(--text-strong)}.customer-analytics-score-row p{color:var(--text-secondary);line-height:1.45;margin:5px 0 0}.customer-analytics-score-row>span{background:rgba(255,255,255,.07);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-strong);font-weight:850;justify-self:end;padding:8px 10px;text-align:center}.customer-analytics-score>p{align-items:center;background:var(--surface-amber);border:1px solid rgba(232,180,75,.22);border-radius:8px;color:var(--text-warning);display:flex;gap:10px;line-height:1.45;margin:0;padding:12px}.customer-analytics-dashboard-band,.customer-analytics-employee-band{background:var(--surface-page)}.customer-analytics-employee-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.customer-analytics-employee-card{align-content:start;display:grid;gap:12px;min-height:184px;padding:18px}.customer-analytics-employee-card svg{color:var(--text-success)}.customer-analytics-employee-card>span{color:var(--text-link);font-size:.8rem;font-weight:850;text-transform:uppercase}.customer-analytics-employee-card strong{color:var(--text-strong);line-height:1.28}.customer-analytics-employee-card p{color:var(--text-secondary);line-height:1.5;margin:0}.customer-analytics-capacity-grid{display:grid;gap:12px}.customer-analytics-capacity-row{align-items:center;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) minmax(105px,auto);padding:16px}.customer-analytics-capacity-row>span{align-items:center;background:var(--surface-teal);border:1px solid rgba(22,213,200,.22);border-radius:8px;color:var(--text-success);display:inline-flex;height:40px;justify-content:center;width:40px}.customer-analytics-capacity-row strong{color:var(--text-strong);display:block;margin-bottom:4px}.customer-analytics-capacity-row p{color:var(--text-secondary);line-height:1.45;margin:0}.customer-analytics-capacity-row em{background:rgba(255,255,255,.07);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-strong);font-style:normal;font-weight:850;justify-self:end;padding:8px 10px;text-align:center}.customer-analytics-dashboard-band .customer-first-result-compact{background:transparent;border:0;box-shadow:none;padding:0}@media (max-width:1180px){.customer-analytics-hero{grid-template-columns:1fr}.customer-analytics-copy h1{font-size:4.05rem}.customer-analytics-employee-grid{grid-template-columns:1fr}}@media (max-width:720px){.customer-analytics-hero{padding:34px 18px 30px}.customer-analytics-copy h1{font-size:2.65rem;line-height:.98}.customer-analytics-stat-grid{grid-template-columns:1fr}.customer-analytics-score{padding:16px}.customer-analytics-score-head{align-items:stretch;flex-direction:column}.customer-analytics-score-head strong{text-align:left}.customer-analytics-capacity-row,.customer-analytics-score-row{grid-template-columns:1fr}.customer-analytics-employee-card{min-height:0}.customer-analytics-capacity-row em,.customer-analytics-capacity-row>span,.customer-analytics-score-row>span{justify-self:start}}.customer-results-hero{align-items:start;display:grid;gap:42px;grid-template-columns:minmax(0,.86fr) minmax(460px,.76fr);padding:58px 48px 54px}.customer-results-copy{align-content:start;display:grid;gap:20px;min-width:0}.customer-results-copy h1{font-size:4.95rem;line-height:.94;margin-bottom:4px;max-width:900px}.customer-results-copy .customer-lede{max-width:780px}.customer-results-stat-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.customer-results-stat-grid .customer-summary-item{display:grid;gap:7px;min-height:82px}.customer-results-stat-grid .customer-summary-item span,.customer-results-stat-grid .customer-summary-item strong{text-align:left}.customer-results-board,.customer-results-export-row,.customer-results-proof-card{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:var(--shadow-panel)}.customer-results-board{display:grid;gap:14px;padding:20px}.customer-results-board-head{align-items:start;display:flex;gap:12px;justify-content:space-between}.customer-results-board-head span{align-items:center;background:var(--surface-teal);border:1px solid rgba(22,213,200,.22);border-radius:8px;color:var(--text-success);display:inline-flex;gap:8px;min-height:38px;padding:0 12px}.customer-results-board-head strong{color:var(--text-strong);line-height:1.25;text-align:right}.customer-results-board-table{display:grid;gap:8px}.customer-results-board-row{align-items:start;background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:12px;grid-template-columns:.82fr 1fr 1.18fr .94fr;padding:12px}.customer-results-board-row-head{background:rgba(255,255,255,.075)}.customer-results-board-row span:first-child,.customer-results-board-row strong{color:var(--text-strong);font-weight:850}.customer-results-board-row span{color:var(--text-secondary);line-height:1.45}.customer-results-board>p{align-items:center;background:var(--surface-amber);border:1px solid rgba(232,180,75,.22);border-radius:8px;color:var(--text-warning);display:flex;gap:10px;line-height:1.45;margin:0;padding:12px}.customer-results-dashboard-band,.customer-results-proof-band{background:var(--surface-page)}.customer-results-proof-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.customer-results-proof-card{align-content:start;display:grid;gap:12px;min-height:184px;padding:18px}.customer-results-proof-card svg{color:var(--text-success)}.customer-results-proof-card strong{color:var(--text-strong);line-height:1.28}.customer-results-proof-card p{color:var(--text-secondary);line-height:1.5;margin:0}.customer-results-export-grid{display:grid;gap:12px}.customer-results-export-row{align-items:center;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) minmax(110px,auto);padding:16px}.customer-results-export-row>span{align-items:center;background:var(--surface-teal);border:1px solid rgba(22,213,200,.22);border-radius:8px;color:var(--text-success);display:inline-flex;height:40px;justify-content:center;width:40px}.customer-results-export-row strong{color:var(--text-strong);display:block;margin-bottom:4px}.customer-results-export-row p{color:var(--text-secondary);line-height:1.45;margin:0}.customer-results-export-row em{background:rgba(255,255,255,.07);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-strong);font-style:normal;font-weight:850;justify-self:end;padding:8px 10px;text-align:center}.customer-results-dashboard-band .customer-first-result-compact{background:transparent;border:0;box-shadow:none;padding:0}@media (max-width:1180px){.customer-results-hero{grid-template-columns:1fr}.customer-results-copy h1{font-size:4.1rem}.customer-results-proof-grid{grid-template-columns:1fr}}@media (max-width:720px){.customer-results-hero{padding:34px 18px 30px}.customer-results-copy h1{font-size:2.75rem;line-height:.98}.customer-results-stat-grid{grid-template-columns:1fr}.customer-results-board{padding:16px}.customer-results-board-head{align-items:stretch;flex-direction:column}.customer-results-board-head strong{text-align:left}.customer-results-board-row,.customer-results-board-row-head,.customer-results-export-row{grid-template-columns:1fr}.customer-results-proof-card{min-height:0}.customer-results-export-row em,.customer-results-export-row>span{justify-self:start}}.customer-marketplace-hero{align-items:start;display:grid;gap:42px;grid-template-columns:minmax(0,.86fr) minmax(420px,.74fr);padding:58px 48px 54px}.customer-marketplace-copy{align-content:start;display:grid;gap:20px;min-width:0}.customer-marketplace-copy h1{font-size:4.7rem;line-height:.94;margin-bottom:4px;max-width:940px}.customer-marketplace-copy .customer-lede{max-width:800px}.customer-marketplace-stat-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.customer-marketplace-stat-grid .customer-summary-item{display:grid;gap:7px;min-height:82px}.customer-marketplace-stat-grid .customer-summary-item span,.customer-marketplace-stat-grid .customer-summary-item strong{text-align:left}.customer-marketplace-addon-card,.customer-marketplace-approval,.customer-marketplace-integration-row{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:var(--shadow-panel)}.customer-marketplace-approval{display:grid;gap:16px;padding:20px}.customer-marketplace-approval-head{align-items:start;display:flex;gap:12px;justify-content:space-between}.customer-marketplace-approval-head span{align-items:center;background:var(--surface-teal);border:1px solid rgba(22,213,200,.22);border-radius:8px;color:var(--text-success);display:inline-flex;gap:8px;min-height:38px;padding:0 12px}.customer-marketplace-approval-head strong{color:var(--text-strong);line-height:1.25;text-align:right}.customer-marketplace-approval-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.customer-marketplace-approval-list li{align-items:start;background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:14px}.customer-marketplace-approval-list li>span{align-items:center;background:rgba(255,69,98,.16);border-radius:8px;color:var(--text-link);display:inline-flex;font-weight:900;height:34px;justify-content:center;width:34px}.customer-marketplace-approval-list strong{color:var(--text-strong)}.customer-marketplace-approval-list p{color:var(--text-secondary);line-height:1.45;margin:5px 0 0}.customer-marketplace-approval>p{align-items:center;background:var(--surface-amber);border:1px solid rgba(232,180,75,.22);border-radius:8px;color:var(--text-warning);display:flex;gap:10px;line-height:1.45;margin:0;padding:12px}.customer-marketplace-addon-band,.customer-marketplace-resident-band{background:var(--surface-page)}.customer-marketplace-addon-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.customer-marketplace-addon-card{align-content:start;display:grid;gap:12px;min-height:232px;padding:18px}.customer-marketplace-addon-card svg{color:var(--text-success)}.customer-marketplace-addon-card>span{color:var(--text-link);font-size:.8rem;font-weight:850;text-transform:uppercase}.customer-marketplace-addon-card strong{color:var(--text-strong);line-height:1.28}.customer-marketplace-addon-card p{color:var(--text-secondary);line-height:1.5;margin:0}.customer-marketplace-addon-card em{align-self:end;background:rgba(255,255,255,.07);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-strong);font-style:normal;font-weight:850;justify-self:start;padding:8px 10px}.customer-marketplace-integration-grid{display:grid;gap:12px}.customer-marketplace-integration-row{align-items:center;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) minmax(110px,auto);padding:16px}.customer-marketplace-integration-row>span{align-items:center;background:var(--surface-teal);border:1px solid rgba(22,213,200,.22);border-radius:8px;color:var(--text-success);display:inline-flex;height:40px;justify-content:center;width:40px}.customer-marketplace-integration-row strong{color:var(--text-strong);display:block;margin-bottom:4px}.customer-marketplace-integration-row p{color:var(--text-secondary);line-height:1.45;margin:0}.customer-marketplace-integration-row em{background:rgba(255,255,255,.07);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-strong);font-style:normal;font-weight:850;justify-self:end;padding:8px 10px;text-align:center}@media (max-width:1180px){.customer-marketplace-hero{grid-template-columns:1fr}.customer-marketplace-copy h1{font-size:4.05rem}.customer-marketplace-addon-grid{grid-template-columns:1fr}}@media (max-width:720px){.customer-marketplace-hero{padding:34px 18px 30px}.customer-marketplace-copy h1{font-size:2.65rem;line-height:.98}.customer-marketplace-stat-grid{grid-template-columns:1fr}.customer-marketplace-approval{padding:16px}.customer-marketplace-approval-head{align-items:stretch;flex-direction:column}.customer-marketplace-approval-head strong{text-align:left}.customer-marketplace-approval-list li,.customer-marketplace-integration-row{grid-template-columns:1fr}.customer-marketplace-addon-card{min-height:0}.customer-marketplace-integration-row em,.customer-marketplace-integration-row>span{justify-self:start}}.segment-public .customer-app.customer-security-reference-page{--security-gold:#eda640;--security-gold-strong:#ffc467;--security-ink:#01070b;--security-panel:rgba(5,17,23,0.82);--security-panel-soft:rgba(7,22,30,0.7);--security-border:rgba(226,151,54,0.28);--security-border-strong:rgba(246,190,104,0.48);background:radial-gradient(circle at 70% 8%,rgba(35,96,118,.24),transparent 31%),radial-gradient(circle at 13% 30%,rgba(237,166,64,.1),transparent 24%),linear-gradient(180deg,#01070b,#020b10 46%,#01070b);color:#fffaf1;display:grid;gap:24px;margin:0;max-width:none;min-height:100vh;overflow:hidden;padding:0 clamp(22px,3.9vw,64px) 36px;position:relative}.segment-public .customer-app.customer-security-reference-page:after,.segment-public .customer-app.customer-security-reference-page:before{content:none}.segment-public .customer-security-reference-kicker,.segment-public .customer-security-reference-page .customer-kicker{color:var(--security-gold-strong);font-size:.72rem;font-weight:850;letter-spacing:.18em;line-height:1.05;margin:0;text-transform:uppercase}.segment-public .customer-security-reference-page .customer-kicker{align-items:center;background:rgba(237,166,64,.1);border:1px solid rgba(237,166,64,.16);border-radius:999px;display:inline-flex;justify-self:start;padding:8px 12px}.customer-security-reference-control,.customer-security-reference-cta,.customer-security-reference-footer,.customer-security-reference-hero,.customer-security-reference-panel{margin-left:auto;margin-right:auto;max-width:1440px;width:100%}.customer-security-reference-hero{align-items:center;display:grid;gap:40px;grid-template-columns:minmax(430px,.76fr) minmax(420px,1fr);isolation:isolate;min-height:410px;padding:82px 0 16px;position:relative}.customer-security-reference-hero-image{inset:0 calc(50% - 50vw);-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;opacity:.9;position:absolute;z-index:-3}.customer-security-reference-hero:after,.customer-security-reference-hero:before{content:"";inset:0 calc(50% - 50vw);pointer-events:none;position:absolute}.customer-security-reference-hero:before{background:linear-gradient(90deg,rgba(1,7,11,.98),rgba(1,7,11,.86) 31%,rgba(1,7,11,.24) 60%,rgba(1,7,11,.62)),linear-gradient(180deg,rgba(1,7,11,.08),rgba(1,7,11,.08) 54%,rgba(1,7,11,.96));z-index:-2}.customer-security-reference-hero:after{background:radial-gradient(circle at 70% 48%,rgba(246,190,104,.16),transparent 28%);z-index:-1}.customer-security-reference-copy{display:grid;gap:16px;max-width:610px;position:relative;z-index:1}.customer-security-reference-copy h1{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,4.25vw,4.25rem);font-weight:400;line-height:.98;margin:0}.customer-security-reference-copy h1 span{display:block}.customer-security-reference-copy h1 span:last-child{color:var(--security-gold)}.customer-security-reference-page .customer-lede{color:rgba(255,250,241,.76);font-size:.98rem;line-height:1.62;margin:0;max-width:620px}.customer-security-reference-hero-proof{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:6px;max-width:780px}.customer-security-reference-cta-proof article,.customer-security-reference-hero-proof article{align-items:center;display:flex;gap:10px;min-width:0}.customer-security-reference-cta-proof svg,.customer-security-reference-hero-proof svg{background:rgba(237,166,64,.1);border:1px solid rgba(237,166,64,.18);border-radius:999px;color:var(--security-gold);flex:0 0 auto;height:30px;padding:6px;width:30px}.customer-security-reference-hero-proof span{display:grid;gap:3px;min-width:0}.customer-security-reference-cta-proof span,.customer-security-reference-hero-proof strong{color:#fffaf1;font-size:.8rem;line-height:1.2}.customer-security-reference-cta-proof small,.customer-security-reference-hero-proof small{color:rgba(255,250,241,.62);font-size:.72rem;line-height:1.25}.customer-security-reference-panel{background:linear-gradient(180deg,rgba(8,24,32,.86),rgba(3,12,17,.82)),rgba(4,14,19,.78);border:1px solid var(--security-border);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 22px 60px rgba(0,0,0,.28);padding:clamp(16px,1.65vw,22px)}.customer-security-reference-compliance,.customer-security-reference-faq,.customer-security-reference-layers{display:grid;gap:20px}.customer-security-reference-compliance-grid,.customer-security-reference-layer-grid{display:grid;gap:14px}.customer-security-reference-compliance-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.customer-security-reference-layer-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.customer-security-reference-compliance-grid article,.customer-security-reference-control-stack article,.customer-security-reference-faq details,.customer-security-reference-layer-grid article{background:linear-gradient(180deg,rgba(10,28,36,.88),rgba(4,14,19,.88)),rgba(5,18,24,.76);border:1px solid rgba(226,151,54,.2);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.customer-security-reference-compliance-grid article{align-content:start;display:grid;gap:10px;min-height:174px;padding:16px}.customer-security-reference-compliance-grid svg,.customer-security-reference-control-stack svg,.customer-security-reference-layer-grid article>span{color:var(--security-gold)}.customer-security-reference-audit h2,.customer-security-reference-compliance-grid h2,.customer-security-reference-control-stack strong,.customer-security-reference-cta h2,.customer-security-reference-layer-grid h2{color:#fffaf1}.customer-security-reference-compliance-grid h2,.customer-security-reference-layer-grid h2{font-size:.94rem;line-height:1.18;margin:0}.customer-security-reference-audit li,.customer-security-reference-audit p,.customer-security-reference-compliance-grid p,.customer-security-reference-control-stack p,.customer-security-reference-faq p,.customer-security-reference-layer-grid li{color:rgba(255,250,241,.66);font-size:.78rem;line-height:1.48;margin:0}.customer-security-reference-audit a,.customer-security-reference-compliance-grid a,.customer-security-reference-cta-button{align-items:center;color:var(--security-gold-strong);display:inline-flex;font-size:.78rem;font-weight:850;gap:8px;margin-top:auto;text-decoration:none}.customer-security-reference-layer-grid article{display:grid;gap:12px;min-height:200px;padding:18px 15px}.customer-security-reference-layer-grid article>span{align-items:center;background:radial-gradient(circle,rgba(237,166,64,.16),rgba(237,166,64,.04));border:1px solid rgba(237,166,64,.16);border-radius:999px;display:inline-flex;height:48px;justify-content:center;width:48px}.customer-security-reference-audit ul,.customer-security-reference-layer-grid ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.customer-security-reference-audit li,.customer-security-reference-layer-grid li{align-items:start;display:flex;gap:8px}.customer-security-reference-audit li svg,.customer-security-reference-layer-grid li svg{color:var(--security-gold);flex:0 0 auto;margin-top:3px}.customer-security-reference-control{display:grid;gap:16px;grid-template-columns:minmax(0,2.18fr) minmax(320px,.92fr)}.customer-security-reference-control-main{display:grid;gap:18px}.customer-security-reference-control-layout{display:grid;gap:14px;grid-template-columns:minmax(180px,.72fr) minmax(280px,1.28fr) minmax(180px,.72fr)}.customer-security-reference-control-stack{display:grid;gap:10px}.customer-security-reference-control-stack article{align-items:start;display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr);min-height:82px;padding:13px}.customer-security-reference-control-stack svg{background:rgba(237,166,64,.1);border:1px solid rgba(237,166,64,.18);border-radius:8px;height:36px;padding:8px;width:36px}.customer-security-reference-control-stack strong{display:block;line-height:1.25}.customer-security-reference-control-stack p{margin-top:5px}.customer-security-reference-control-visual{align-self:stretch;background:rgba(2,10,15,.64);border:1px solid rgba(246,190,104,.26);border-radius:8px;min-height:250px;overflow:hidden;position:relative}.customer-security-reference-control-visual img{-o-object-fit:cover;object-fit:cover}.customer-security-reference-audit{align-content:space-between;background:linear-gradient(180deg,rgba(8,24,32,.82),rgba(3,12,17,.84)),radial-gradient(circle at 74% 58%,rgba(237,166,64,.16),transparent 34%);display:grid;gap:18px;min-height:100%}.customer-security-reference-audit h2{font-size:1.06rem;line-height:1.22;margin:0 0 10px}.customer-security-reference-faq>div{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.customer-security-reference-faq details{overflow:hidden}.customer-security-reference-faq summary{align-items:center;color:rgba(255,250,241,.88);cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;font-size:.8rem;min-height:44px;padding:0 18px}.customer-security-reference-faq summary::-webkit-details-marker{display:none}.customer-security-reference-faq summary span{color:var(--security-gold);font-size:1.2rem}.customer-security-reference-faq details[open] summary span{transform:rotate(45deg)}.customer-security-reference-faq p{border-top:1px solid rgba(226,151,54,.14);padding:12px 18px 16px}.customer-security-reference-cta{align-items:center;background:linear-gradient(90deg,rgba(5,17,23,.96),rgba(5,17,23,.78) 58%,rgba(5,17,23,.3)),rgba(4,14,19,.86);border:1px solid var(--security-border-strong);border-radius:8px;display:grid;gap:24px;grid-template-columns:minmax(560px,1.08fr) minmax(380px,.74fr) auto;min-height:188px;overflow:hidden;padding:clamp(24px,3vw,38px);position:relative}.customer-security-reference-cta-image{-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;opacity:.55;z-index:0}.customer-security-reference-cta>:not(img){position:relative;z-index:1}.customer-security-reference-cta-copy{align-items:center;display:grid;gap:18px;grid-template-columns:78px minmax(0,1fr)}.customer-security-reference-cta-copy>svg{color:var(--security-gold);filter:drop-shadow(0 0 18px rgba(237,166,64,.24))}.customer-security-reference-cta h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,2.3vw,2.45rem);font-weight:400;line-height:1.05;margin:0 0 10px}.customer-security-reference-cta h2 span{color:var(--security-gold);display:block}.customer-security-reference-cta-copy .customer-lede{grid-column:2}.customer-security-reference-cta-proof{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.customer-security-reference-cta-proof article{align-items:start;display:grid;gap:5px;justify-items:center;text-align:center}.customer-security-reference-cta-button{background:linear-gradient(180deg,#ffc76a,#e49a36);border:1px solid rgba(255,210,133,.7);border-radius:6px;box-shadow:inset 0 1px 0 rgba(255,255,255,.35);color:#120a03;justify-content:center;min-height:48px;min-width:230px;padding:0 22px}.customer-security-reference-footer{align-items:center;color:rgba(255,250,241,.58);display:flex;flex-wrap:wrap;gap:18px 30px;justify-content:space-between;padding:8px 0 0}.customer-security-reference-footer .brand-mark{padding:0}.customer-security-reference-footer p,.customer-security-reference-footer-note{margin:0}.customer-security-reference-footer nav{align-items:center;display:flex;flex-wrap:wrap;gap:22px}.customer-security-reference-footer a{color:rgba(255,250,241,.68);text-decoration:none}.customer-security-reference-footer a:hover{color:var(--security-gold-strong)}.customer-security-reference-footer-status{align-items:center;background:rgba(24,185,124,.1);border:1px solid rgba(24,185,124,.2);border-radius:999px;color:#82f0b6;display:inline-flex;gap:7px;min-height:32px;padding:0 12px}@media (max-width:1180px){.customer-security-reference-hero{grid-template-columns:1fr}.customer-security-reference-copy{max-width:720px}.customer-security-reference-compliance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-security-reference-layer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-security-reference-control,.customer-security-reference-cta{grid-template-columns:1fr}.customer-security-reference-cta-proof{max-width:720px}}@media (max-width:860px){.segment-public .customer-app.customer-security-reference-page{padding:0 16px 28px}.customer-security-reference-hero{min-height:560px;padding-top:102px}.customer-security-reference-hero-image{-o-object-position:63% top;object-position:63% top;opacity:.9}.customer-security-reference-hero:before{background:linear-gradient(180deg,rgba(1,7,11,.46),rgba(1,7,11,.68) 46%,rgba(1,7,11,.94)),linear-gradient(90deg,rgba(1,7,11,.9),rgba(1,7,11,.22))}.customer-security-reference-hero:after{opacity:.8}.customer-security-reference-control-layout,.customer-security-reference-cta-proof,.customer-security-reference-faq>div,.customer-security-reference-hero-proof{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.customer-security-reference-hero{min-height:590px}.customer-security-reference-copy h1{font-size:clamp(2.72rem,14vw,3.55rem)}.customer-security-reference-page .customer-lede{font-size:.98rem}.customer-security-reference-compliance-grid,.customer-security-reference-control-layout,.customer-security-reference-cta-copy,.customer-security-reference-cta-proof,.customer-security-reference-faq>div,.customer-security-reference-hero-proof,.customer-security-reference-layer-grid{grid-template-columns:1fr}.customer-security-reference-cta,.customer-security-reference-panel{padding:18px}.customer-security-reference-control-visual{min-height:220px}.customer-security-reference-cta-button{min-width:0;width:100%}.customer-security-reference-cta-copy .customer-lede{grid-column:auto}}.segment-public .city-header,.segment-public .shell-clean .city-header{align-items:center;background:linear-gradient(180deg,rgba(1,8,12,.92),rgba(1,8,12,0));border:0;border-radius:0;box-shadow:none;color:#f8f4ec;display:flex;flex-wrap:nowrap;gap:24px;justify-content:space-between;left:0;margin:0;max-width:none;min-height:76px;padding:16px 34px 14px;position:absolute;right:0;top:0;width:100%;z-index:40}.segment-public .brand-mark,.segment-public .shell-clean .brand-mark{align-items:center;background:transparent;border:0;box-shadow:none;flex:0 0 auto;gap:12px;order:0}.segment-public .brand-wordmark,.segment-public .shell-clean .brand-wordmark{display:grid;gap:2px;line-height:1.05;min-width:0}.segment-public .brand-symbol,.segment-public .shell-clean .brand-symbol{filter:drop-shadow(0 0 12px rgba(242,168,58,.34));height:42px;-o-object-fit:contain;object-fit:contain;width:30px}.segment-public .brand-wordmark span,.segment-public .shell-clean .brand-wordmark span{color:#fffaf1;font-size:1rem;font-weight:650;letter-spacing:.22em;line-height:1;text-transform:uppercase}.segment-public .brand-wordmark small,.segment-public .shell-clean .brand-wordmark small{color:rgba(255,250,241,.82);font-size:.68rem;letter-spacing:0;margin-top:3px}.segment-public .city-header nav,.segment-public .shell-clean .city-header nav{display:flex;gap:52px;justify-content:center;min-width:0;order:1}.segment-public .city-header nav a,.segment-public .city-header-actions a,.segment-public .shell-clean .city-header nav a,.segment-public .shell-clean .city-header-actions a{background:transparent;border:0;color:#fffaf1;font-size:.92rem;font-weight:520;min-height:38px;padding:0}.segment-public .city-header nav a:hover,.segment-public .city-header-actions a:hover,.segment-public .shell-clean .city-header nav a:hover,.segment-public .shell-clean .city-header-actions a:hover{color:#f2ad50}.segment-public[data-route="/pricing"] .city-header nav a[href="/pricing"],.segment-public[data-route="/residents"] .city-header nav a[href="/residents"],.segment-public[data-route="/security"] .city-header nav a[href="/security"],.segment-public[data-route="/trust"] .city-header nav a[href="/trust"]{color:#f2ad50;position:relative}.segment-public[data-route="/pricing"] .city-header nav a[href="/pricing"]:after,.segment-public[data-route="/residents"] .city-header nav a[href="/residents"]:after,.segment-public[data-route="/security"] .city-header nav a[href="/security"]:after,.segment-public[data-route="/trust"] .city-header nav a[href="/trust"]:after{background:#f2ad50;border-radius:999px;bottom:1px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:62px}.segment-public[data-route="/residents"] .city-header{left:50%;max-width:min(1440px,calc(100% - 72px));padding-left:0;padding-right:0;right:auto;transform:translateX(-50%)}.segment-public .city-header-actions,.segment-public .shell-clean .city-header-actions{display:flex;flex:0 0 auto;gap:14px;order:2}.segment-public .city-header-actions a[href="/login"],.segment-public .shell-clean .city-header-actions a[href="/login"]{gap:0}.segment-public .city-header-actions a[href="/login"] svg,.segment-public .shell-clean .city-header-actions a[href="/login"] svg{display:none}.segment-public .city-header-demo,.segment-public .shell-clean .city-header-demo{border:1px solid rgba(232,159,62,.76)!important;border-radius:6px!important;min-width:162px;padding:0 24px!important}.segment-public .city-header-actions a[href="/signup"],.segment-public .shell-clean .city-header-actions a[href="/signup"]{background:linear-gradient(180deg,#ffd27b,#eaa23d)!important;border:1px solid rgba(255,214,130,.78)!important;border-radius:6px!important;color:#140b03!important;min-width:262px;padding:0 24px!important}.segment-public .city-header .status-pill,.segment-public .shell-clean .city-header .status-pill{display:none}.segment-public .city-header>.language-switcher,.segment-public .shell-clean .city-header>.language-switcher{background:rgba(4,16,22,.52);border-color:rgba(232,159,62,.34);border-radius:6px;display:inline-flex;min-height:34px;order:3}.segment-public .city-header>.language-switcher .language-switcher-label,.segment-public .city-header>.language-switcher>button:first-of-type,.segment-public .shell-clean .city-header>.language-switcher .language-switcher-label,.segment-public .shell-clean .city-header>.language-switcher>button:first-of-type{display:none}.segment-public .city-header>.language-switcher button,.segment-public .shell-clean .city-header>.language-switcher button{color:rgba(255,250,241,.72);min-height:26px}.segment-public .city-header>.language-switcher button.language-switcher-active,.segment-public .city-header>.language-switcher button:hover,.segment-public .shell-clean .city-header>.language-switcher button.language-switcher-active,.segment-public .shell-clean .city-header>.language-switcher button:hover{background:rgba(242,169,61,.18);color:#ffd27b}.customer-home-page{--home-gold:#f1aa43;--home-gold-strong:#ffd07a;--home-ink:#01080c;--home-panel:rgba(5,18,25,0.78);background:radial-gradient(circle at 50% 22%,rgba(20,91,114,.2),transparent 34%),linear-gradient(180deg,#01080c,#031016 46%,#01080c);color:#fffaf1;margin:0;max-width:none;overflow:hidden;padding:0 32px 42px}.customer-home-page .customer-band{max-width:1360px}.customer-home-hero.customer-band{align-items:stretch;background:#01080c;border:0;border-radius:0;box-shadow:none;margin:0 -32px;max-width:none;min-height:618px;overflow:hidden;padding:0 32px;position:relative}.customer-home-stage-image{inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;opacity:1;z-index:0}.customer-home-hero:before{background:linear-gradient(90deg,rgba(1,8,12,.98),rgba(1,8,12,.92) 31%,rgba(1,8,12,.38) 54%,rgba(1,8,12,.06)),linear-gradient(180deg,rgba(1,8,12,.24),rgba(1,8,12,0) 42%,rgba(1,8,12,.58));inset:0}.customer-home-hero:after,.customer-home-hero:before{content:"";pointer-events:none;position:absolute;z-index:1}.customer-home-hero:after{background:linear-gradient(180deg,rgba(1,8,12,0),#01080c);bottom:-1px;height:92px;left:0;right:0}.customer-home-stage{display:grid;grid-template-columns:minmax(430px,.45fr) minmax(0,.55fr);margin:0 auto;max-width:1360px;min-height:618px;padding-top:132px;position:relative;width:100%;z-index:2}.customer-home-hero-copy{align-content:start;display:grid;gap:24px;max-width:540px}.customer-home-hero-copy .customer-kicker{color:var(--home-gold);font-size:.78rem;font-weight:760;letter-spacing:.34em;margin:0 0 2px;text-transform:uppercase}.customer-home-hero-copy h1{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:4.9rem;font-weight:400;letter-spacing:0;line-height:1.03;margin:0;text-shadow:0 16px 42px rgba(0,0,0,.58)}.customer-home-hero-copy h1 span{display:block}.customer-home-hero-copy .customer-lede{color:rgba(255,250,241,.92);font-size:1.16rem;line-height:1.58;margin:0;max-width:500px}.customer-home-final .customer-hero-actions,.customer-home-hero .customer-hero-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:4px}.customer-home-page .customer-button{border-radius:6px;font-size:.95rem;font-weight:620;min-height:54px;min-width:190px;padding:0 27px}.customer-home-page .customer-button-primary{background:linear-gradient(180deg,#ffd27b,#e9a03a);border:1px solid rgba(255,214,130,.84);box-shadow:0 18px 42px rgba(233,160,58,.22);color:#130b03}.customer-home-page .customer-button-secondary{background:rgba(4,13,18,.28);border:1px solid rgba(232,159,62,.72);color:#fffaf1}.customer-home-page .customer-button svg{display:none}.customer-home-proof-points{display:flex;flex-wrap:wrap;gap:22px;margin-top:0}.customer-home-proof-points span{align-items:center;color:rgba(255,250,241,.82);display:inline-flex;font-size:.83rem;gap:7px;white-space:nowrap}.customer-home-proof-points svg{color:var(--home-gold)}.customer-home-premium-metrics{align-items:stretch;background:rgba(6,19,27,.82);border:1px solid rgba(255,190,96,.18);border-radius:8px;box-shadow:0 24px 80px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.05);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto 34px;min-height:112px;padding:20px 28px;position:relative;z-index:5}.customer-home-premium-metrics article{align-items:center;border-right:1px solid rgba(255,255,255,.12);display:grid;gap:17px;grid-template-columns:42px minmax(0,1fr);padding:0 23px}.customer-home-premium-metrics article:last-child{border-right:0}.customer-home-premium-metrics svg{color:var(--home-gold);filter:drop-shadow(0 0 14px rgba(241,170,67,.22))}.customer-home-premium-metrics strong{color:var(--home-gold-strong);display:block;font-family:Georgia,Times New Roman,serif;font-size:1.78rem;font-weight:400;letter-spacing:0;line-height:1}.customer-home-premium-metrics span{color:rgba(255,250,241,.82);display:block;font-size:.83rem;line-height:1.35;margin-top:6px}.customer-home-employees.customer-band{background:transparent;border:0;box-shadow:none;margin:0 auto;padding:0}.customer-home-section-head-centered{margin:0 auto 18px;max-width:720px;text-align:center}.customer-home-section-head h2,.customer-home-section-head-centered h2{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:2.12rem;font-weight:400;letter-spacing:0;line-height:1.15;margin:0}.customer-home-section-head .customer-lede,.customer-home-section-head-centered .customer-lede{color:rgba(255,250,241,.7);font-size:.99rem;line-height:1.5;margin:8px 0 0}.customer-home-roster{display:grid;gap:20px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.customer-home-employee-card{background:linear-gradient(180deg,rgba(7,20,27,.86),rgba(2,10,15,.9));border:1px solid rgba(226,151,54,.33);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);display:grid;gap:10px;min-height:260px;overflow:hidden;padding:12px}.customer-home-employee-portrait{aspect-ratio:1.58;background:#06151d;border:0;border-radius:6px;box-shadow:none;min-height:0;overflow:hidden;position:relative}.customer-home-employee-portrait img{-o-object-fit:cover;object-fit:cover}.customer-home-employee-portrait:after{background:linear-gradient(180deg,rgba(2,10,14,0) 48%,rgba(2,10,14,.62));content:"";inset:0;pointer-events:none;position:absolute}.customer-home-employee-copy{align-content:start;display:grid;gap:6px}.customer-home-employee-copy h3{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:1.24rem;font-weight:400;letter-spacing:0;line-height:1.08;margin:0}.customer-home-employee-copy strong{color:rgba(255,250,241,.7);font-size:.86rem;font-weight:400;hyphens:auto;line-height:1.34;min-height:42px;overflow-wrap:normal}.customer-home-employee-actions{margin-top:4px}.customer-home-employee-actions a{border:1px solid rgba(232,159,62,.72);border-radius:5px;color:var(--home-gold-strong);font-size:.9rem;gap:8px;min-height:32px;padding:0 12px}.customer-home-all-employees,.customer-home-employee-actions a{align-items:center;display:flex;justify-content:center;text-decoration:none}.customer-home-all-employees{color:var(--home-gold);font-size:.96rem;gap:12px;margin:18px auto 0}.customer-home-trust.customer-band{margin:24px auto 0;padding:0}.customer-home-trust-panel{align-items:center;background:rgba(6,19,27,.76);border:1px solid rgba(226,151,54,.36);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);display:grid;gap:16px;grid-template-columns:.86fr 2.14fr;padding:16px 32px 38px;position:relative}.customer-home-trust-panel .customer-home-section-head{max-width:360px}.customer-home-trust-panel .customer-home-section-head h2{font-size:1.64rem}.customer-home-trust-panel .customer-home-section-head .customer-lede{font-size:.8rem;line-height:1.32}.customer-home-trust-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.customer-home-trust-grid article{align-content:start;background:transparent;border:0;display:grid;gap:5px 8px;grid-template-columns:24px minmax(0,1fr);padding:0}.customer-home-trust-grid svg{color:var(--home-gold);grid-row:span 2;margin-top:2px}.customer-home-trust-grid strong{color:#fffaf1;font-size:.8rem;line-height:1.22}.customer-home-trust-grid p{color:rgba(255,250,241,.68);font-size:.68rem;line-height:1.24;margin:0}.customer-home-trust-link{align-items:center;bottom:12px;color:var(--home-gold);display:inline-flex;font-size:.93rem;gap:10px;left:50%;position:absolute;text-decoration:none;transform:translateX(-50%)}.customer-home-audience.customer-band{margin:24px auto 0;padding:0}.customer-home-audience-grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.customer-home-audience-grid article{align-items:start;background:transparent;border:0;display:grid;gap:7px 14px;grid-template-columns:44px minmax(0,1fr);min-height:64px;padding:0}.customer-home-audience-grid article>span{align-items:center;border:1px solid var(--home-gold);border-radius:50%;color:var(--home-gold);display:inline-flex;height:38px;justify-content:center;width:38px}.customer-home-audience-grid strong{color:#fffaf1;font-size:.98rem;font-weight:520;line-height:1.22}.customer-home-audience-grid p{color:rgba(255,250,241,.65);font-size:.82rem;grid-column:2;line-height:1.35;margin:0}.customer-home-final.customer-band{align-items:center;background:rgba(6,19,27,.76);border:1px solid rgba(226,151,54,.58);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);display:grid;gap:18px;grid-template-columns:64px minmax(0,1fr) auto;margin:28px auto 0;min-height:88px;overflow:hidden;padding:16px 36px;position:relative}.customer-home-final:after,.customer-home-final:before{content:none;display:none}.customer-home-final>*{position:relative;z-index:1}.customer-home-final-mark{display:flex}.customer-home-final-mark img{filter:drop-shadow(0 0 16px rgba(242,168,58,.32))}.customer-home-final-copy{display:grid;gap:5px;min-width:0}.customer-home-final h2{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:1.44rem;font-weight:400;letter-spacing:0;line-height:1.16;margin:0}.customer-home-final .customer-lede{color:rgba(255,250,241,.7);font-size:.86rem;line-height:1.34;margin:0}.customer-home-final .customer-button{min-height:38px;min-width:184px}.customer-home-social-proof.customer-band{margin:22px auto 0;padding:0;text-align:center}.customer-home-social-proof p{color:rgba(255,250,241,.66);font-family:Georgia,Times New Roman,serif;font-size:1.02rem;margin:0 0 18px}.customer-home-social-proof>div{align-items:center;display:grid;gap:30px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;max-width:1050px}.customer-home-social-proof span{color:rgba(255,255,255,.52);display:grid;gap:1px;justify-items:center;text-transform:uppercase}.customer-home-social-proof strong{font-size:1.18rem;font-weight:720;letter-spacing:.08em;line-height:1}.customer-home-social-proof small{font-size:.58rem;font-weight:650;letter-spacing:.18em}@media (max-width:1180px){.segment-public .city-header,.segment-public .shell-clean .city-header{padding-inline:22px}.segment-public .city-header nav,.segment-public .shell-clean .city-header nav{gap:22px}.segment-public .city-header-actions a[href="/signup"],.segment-public .shell-clean .city-header-actions a[href="/signup"]{min-width:226px}.segment-public .city-header-demo,.segment-public .shell-clean .city-header-demo{min-width:150px}.customer-home-page{padding-inline:26px}.customer-home-hero.customer-band{margin-inline:-26px;min-height:552px;padding-inline:26px}.customer-home-stage{grid-template-columns:minmax(500px,.5fr) minmax(0,.5fr);min-height:552px;padding-top:108px}.customer-home-hero-copy h1{font-size:3.72rem}.customer-home-premium-metrics{grid-template-columns:repeat(5,minmax(0,1fr));padding-inline:12px}.customer-home-premium-metrics article{gap:10px;grid-template-columns:34px minmax(0,1fr);padding-inline:12px}.customer-home-roster{gap:14px}.customer-home-employee-card{min-height:252px;padding:11px}.customer-home-employee-copy h3{font-size:1.12rem}.customer-home-trust-panel{gap:14px;grid-template-columns:.84fr 2.16fr;padding:15px 26px 36px}.customer-home-final.customer-band{gap:16px;grid-template-columns:72px minmax(0,1fr) auto;padding-inline:30px}.customer-home-final h2{font-size:1.34rem}.customer-home-final .customer-hero-actions{grid-column:auto}.customer-home-final .customer-button{min-width:176px}}@media (max-width:860px){.segment-public .city-header,.segment-public .shell-clean .city-header{align-items:start;display:grid;gap:14px;grid-template-columns:1fr auto;min-height:0;padding:16px 18px;position:absolute}.segment-public[data-route="/residents"] .city-header{left:0;max-width:none;padding:16px 18px;right:0;transform:none}.segment-public .city-header nav,.segment-public .city-header-actions,.segment-public .shell-clean .city-header nav,.segment-public .shell-clean .city-header-actions{display:none}.segment-public .language-switcher,.segment-public .shell-clean .language-switcher{display:flex}.customer-home-page{padding:0 16px 34px}.customer-home-hero.customer-band{margin-inline:-16px;min-height:690px;padding-inline:16px}.customer-home-stage-image{-o-object-position:60% top;object-position:60% top}.customer-home-hero:before{background:linear-gradient(180deg,rgba(1,8,12,.58),rgba(1,8,12,.78) 44%,rgba(1,8,12,.93)),linear-gradient(90deg,rgba(1,8,12,.88),rgba(1,8,12,.28))}.customer-home-stage{grid-template-columns:1fr;min-height:690px;padding-top:132px}.customer-home-hero-copy{max-width:100%}.customer-home-hero-copy h1{font-size:3.12rem}.customer-home-hero-copy .customer-lede{font-size:1rem}.customer-home-final .customer-hero-actions,.customer-home-hero .customer-hero-actions{display:grid;gap:12px;grid-template-columns:1fr}.customer-home-page .customer-button{min-width:0;width:100%}.customer-home-proof-points{gap:12px}.customer-home-premium-metrics{gap:0;grid-template-columns:1fr;margin-top:12px;padding:0}.customer-home-premium-metrics article{border-bottom:1px solid rgba(255,255,255,.1);border-right:0;padding:15px 18px}.customer-home-premium-metrics article:last-child{border-bottom:0}.customer-home-audience-grid,.customer-home-roster,.customer-home-social-proof>div,.customer-home-trust-grid{grid-template-columns:1fr}.customer-home-employee-card{min-height:0}.customer-home-employee-portrait{aspect-ratio:1.55}.customer-home-final.customer-band,.customer-home-trust-panel{padding:20px}.customer-home-trust-link{bottom:auto;left:auto;position:relative;transform:none}.customer-home-final.customer-band{grid-template-columns:1fr}.customer-home-final .customer-hero-actions{grid-column:auto}}.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page){background:radial-gradient(circle at 76% 18%,rgba(51,137,183,.16),transparent 28%),radial-gradient(circle at 50% 8%,rgba(214,142,44,.12),transparent 22%),linear-gradient(180deg,#02070b,#02090d 48%,#010508);color:#f8f4ed;isolation:isolate;min-height:100vh;overflow:hidden;padding:102px 24px 42px;position:relative}.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page):before{background:linear-gradient(180deg,rgba(2,7,11,.18),rgba(2,7,11,.98)),linear-gradient(90deg,rgba(2,7,11,.92),rgba(2,7,11,.42) 48%,rgba(2,7,11,.88)),url(/metapolis-reference/hero-city.webp) top /min(1180px,96vw) auto no-repeat;content:"";inset:0 0 auto;height:520px;opacity:.84;pointer-events:none;position:absolute;z-index:-1}.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page):after{background-image:radial-gradient(circle,rgba(255,198,108,.52) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(93,159,192,.22) 0 1px,transparent 1.6px);background-position:0 0,42px 38px;background-size:120px 120px,170px 170px;content:"";height:390px;inset:0 0 auto;opacity:.26;pointer-events:none;position:absolute;z-index:-1}.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page) .customer-band,.segment-public .customer-signup-activation,.segment-public .customer-signup-hero,.segment-public .legal-page{background:rgba(4,16,22,.82);border:1px solid rgba(224,154,64,.28);border-radius:8px;box-shadow:0 26px 72px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.05);margin-inline:auto;max-width:1190px;position:relative}.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page) .customer-band+.customer-band,.segment-public .customer-signup-activation{margin-top:22px}.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page) .customer-section-head{max-width:780px}.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page) .customer-kicker{color:#e7a23c;font-size:.72rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page) h1,.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page) h2{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:0;text-wrap:balance}.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page) h1{font-size:clamp(2.8rem,5.8vw,5.2rem);line-height:.96}.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page) h2{font-size:clamp(1.7rem,3vw,2.45rem);line-height:1.05}.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page) .customer-lede,.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page) li,.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page) p,.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page) small,.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page) span{letter-spacing:0}.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page) .customer-lede{color:rgba(255,255,255,.82);font-size:1.06rem;line-height:1.62}.segment-public .customer-button,.segment-public .customer-google-button,.segment-public .legal-action{border-radius:6px;font-weight:750;letter-spacing:0}.segment-public .customer-button-primary,.segment-public .customer-google-button,.segment-public .legal-action{background:linear-gradient(180deg,#f5bd66,#df9432);border:1px solid rgba(255,214,143,.78);box-shadow:0 12px 30px rgba(229,157,59,.22);color:#130d05}.segment-public .customer-button-secondary{background:rgba(3,12,17,.78);border:1px solid rgba(224,154,64,.58);color:#fff7ea}.segment-public .customer-button:hover,.segment-public .customer-google-button:hover{transform:translateY(-1px)}.segment-public .customer-comparison,.segment-public .customer-console,.segment-public .customer-demo-agenda article,.segment-public .customer-detail-panel,.segment-public .customer-first-result,.segment-public .customer-form,.segment-public .customer-plan,.segment-public .customer-product-card,.segment-public .customer-proof-card,.segment-public .customer-resident-card,.segment-public .customer-resident-proof-panel,.segment-public .customer-subscribe-assurance-card,.segment-public .customer-subscribe-configurator,.segment-public .customer-summary-item,.segment-public .customer-trial-card,.segment-public .customer-trial-usage,.segment-public .legal-card,.segment-public .legal-launch-review,.segment-public .legal-readiness-panel{background:linear-gradient(180deg,rgba(11,27,35,.88),rgba(3,13,18,.88)),rgba(5,18,24,.78);border:1px solid rgba(224,154,64,.26);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.045);color:rgba(255,255,255,.82)}.segment-public .customer-demo-agenda article>span,.segment-public .customer-detail-panel svg,.segment-public .customer-form svg,.segment-public .customer-form-head svg,.segment-public .customer-proof-card svg,.segment-public .customer-resident-card svg,.segment-public .customer-subscribe-assurance-card svg,.segment-public .legal-launch-review svg,.segment-public .legal-meta svg,.segment-public .legal-readiness-panel svg{color:#eda640}.segment-public .customer-command-composer input,.segment-public .customer-form input,.segment-public .customer-form select{background:rgba(2,10,15,.88);border:1px solid rgba(224,154,64,.28);border-radius:6px;color:#fffaf1}.segment-public .customer-command-composer input:focus,.segment-public .customer-form input:focus,.segment-public .customer-form select:focus{border-color:rgba(246,190,104,.72);box-shadow:0 0 0 3px rgba(229,157,59,.18);outline:none}.segment-public .customer-auth-divider,.segment-public .customer-form label,.segment-public .customer-form-hint,.segment-public .customer-trial-note{color:rgba(255,255,255,.64)}.segment-public .customer-detail-panel strong,.segment-public .customer-form-head h2,.segment-public .customer-proof-card strong,.segment-public .customer-resident-card h3,.segment-public .legal-card h2{color:#fff6e8}.segment-public .customer-demo-hero,.segment-public .customer-login-hero,.segment-public .customer-resident-detail-hero,.segment-public .customer-signup-hero,.segment-public .customer-subscribe-hero,.segment-public .legal-page,.segment-public [data-customer-route=pricing]>.customer-band:first-child{backdrop-filter:blur(18px);min-height:0;padding:clamp(26px,4vw,50px)}.segment-public .customer-demo-hero,.segment-public .customer-login-hero,.segment-public .customer-resident-detail-hero,.segment-public .customer-signup-hero,.segment-public .customer-subscribe-hero{display:grid;gap:clamp(22px,4vw,48px);grid-template-columns:minmax(0,.96fr) minmax(340px,.78fr)}.segment-public [data-customer-route=pricing]>.customer-band:first-child{display:grid;gap:22px}.segment-public .customer-login-copy,.segment-public .customer-public-copy,.segment-public .customer-signup-copy,.segment-public .customer-subscribe-copy{align-self:center;max-width:650px}.segment-public .customer-login-proof-grid,.segment-public .customer-public-stat-grid,.segment-public .customer-signup-proof{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.segment-public .customer-login-proof-grid .customer-summary-item,.segment-public .customer-public-stat-grid .customer-summary-item,.segment-public .customer-signup-proof .customer-summary-item{display:block;min-width:0;padding:15px}.segment-public .customer-summary-item small,.segment-public .customer-summary-item span{color:rgba(255,255,255,.58);display:block}.segment-public .customer-summary-item strong{color:#f2ad4d;display:block;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:400;overflow-wrap:normal;word-break:normal}.segment-public .customer-signup-proof .customer-summary-item strong{font-size:clamp(1.14rem,1.6vw,1.42rem);line-height:1.08}.segment-public .customer-signup-proof .customer-summary-item span{display:block;max-width:100%;overflow-wrap:anywhere}.segment-public .customer-resident-proof-panel .customer-summary-item strong{font-size:clamp(1rem,1.5vw,1.26rem);line-height:1.08;overflow-wrap:anywhere;text-align:left}.segment-public .customer-resident-proof-panel .customer-summary-item span{margin-bottom:6px}.segment-public .customer-demo-agenda,.segment-public .customer-proof-grid,.segment-public .customer-signup-decision,.segment-public .customer-subscribe-assurance,.segment-public .customer-subscribe-step-rail{gap:14px}.segment-public .customer-proof-grid,.segment-public .customer-subscribe-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.segment-public .customer-plan-grid,.segment-public .customer-resident-grid{gap:16px}.segment-public .customer-plan,.segment-public .customer-resident-card{overflow:hidden;position:relative}.segment-public .customer-plan:before,.segment-public .customer-resident-card:before{background:linear-gradient(90deg,transparent,rgba(235,162,63,.52),transparent);content:"";height:1px;inset:0 18px auto;position:absolute}.segment-public .customer-commerce-badge,.segment-public .customer-plan-audience,.segment-public .customer-plan-product,.segment-public .customer-resident-status{background:rgba(230,160,64,.1);border:1px solid rgba(230,160,64,.28);color:#f2ad4d}.segment-public .customer-resident-detail-hero{grid-template-columns:minmax(0,.94fr) minmax(330px,.58fr)}.segment-public .customer-resident-proof-panel{align-self:stretch;display:flex;flex-direction:column;gap:14px;justify-content:end;min-height:420px;overflow:hidden;padding:18px}.segment-public .customer-resident-detail-visual{aspect-ratio:1.22;border:1px solid rgba(224,154,64,.22);border-radius:8px;overflow:hidden;position:relative}.segment-public .customer-resident-detail-visual img{-o-object-fit:cover;object-fit:cover}.segment-public .customer-detail-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.segment-public .customer-detail-panel{padding:22px}.segment-public .customer-detail-list article{border-color:rgba(224,154,64,.18)}.segment-public .customer-signup-page{padding-inline:24px}.segment-public .customer-signup-activation{padding:clamp(24px,3.5vw,42px)}.segment-public .customer-signup-activation-grid>*,.segment-public .customer-signup-activation-surface,.segment-public .customer-signup-resident-strip article{background:rgba(4,16,22,.72);border-color:rgba(224,154,64,.24);border-radius:8px}.segment-public .customer-signup-resident-strip{gap:12px}.segment-public .customer-subscribe-configurator{padding:20px}.segment-public .customer-comparison-table,.segment-public .customer-fit-table,.segment-public .customer-pricing-plan-list,.segment-public .legal-page-nav{background:rgba(2,10,15,.62);border:1px solid rgba(224,154,64,.22);border-radius:8px}.segment-public .customer-pricing-plan-list a,.segment-public .customer-pricing-plan-list div,.segment-public .legal-page-nav a{border-color:rgba(224,154,64,.16)}.segment-public .customer-pricing-plan-list a.is-default,.segment-public .customer-pricing-plan-list a:hover,.segment-public .legal-page-nav a:hover,.segment-public .legal-page-nav a[aria-current=page]{background:rgba(230,160,64,.12);color:#f2ad4d}.segment-public .legal-page{margin-bottom:26px}.segment-public .legal-hero-grid{display:grid;gap:26px;grid-template-columns:minmax(0,1fr) minmax(320px,.54fr)}.segment-public .legal-footer,.segment-public .legal-meta{background:rgba(2,10,15,.62);border:1px solid rgba(224,154,64,.2);border-radius:8px;color:rgba(255,255,255,.64)}.segment-public .legal-footer{margin:26px auto 0;max-width:1190px}.segment-public .legal-footer a,.segment-public .legal-footer-brand strong{color:#fff6e8}.segment-public .legal-footer a:hover,.segment-public[data-route="/book-demo"] .city-header-demo,.segment-public[data-route="/login"] .city-header-actions a[href="/login"],.segment-public[data-route="/signup"] .city-header-actions a[href="/signup"],.segment-public[data-route="/subscribe"] .city-header-actions a[href="/signup"],.segment-public[data-route^="/residents/"] .city-header nav a[href="/residents"]{color:#f2ad4d}.segment-public .customer-demo-reference-page,.segment-public .customer-login-reference-page{background:radial-gradient(circle at 80% 12%,rgba(230,160,64,.12),transparent 30%),radial-gradient(circle at 18% 28%,rgba(127,198,231,.08),transparent 26%),#02070b;color:#fff8ec;overflow:hidden;padding:0 24px 42px;position:relative}.segment-public .customer-demo-reference-page:after,.segment-public .customer-demo-reference-page:before,.segment-public .customer-login-reference-page:after,.segment-public .customer-login-reference-page:before{display:none}.customer-demo-reference-hero,.customer-login-reference-hero{align-items:center;display:grid;gap:clamp(24px,4vw,58px);grid-template-columns:minmax(0,.94fr) minmax(360px,.58fr);margin:0 auto;max-width:1440px;min-height:660px;padding:128px clamp(18px,4vw,58px) 54px;position:relative}.customer-demo-reference-hero-image,.customer-login-reference-hero-image{filter:saturate(1.06) contrast(1.04);-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;opacity:.8;z-index:0}.customer-demo-reference-hero:before,.customer-login-reference-hero:before{background:linear-gradient(90deg,rgba(2,7,11,.96),rgba(2,7,11,.72) 42%,rgba(2,7,11,.28) 72%,rgba(2,7,11,.88)),linear-gradient(180deg,rgba(2,7,11,.32),rgba(2,7,11,.92));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.customer-demo-reference-copy,.customer-demo-reference-form,.customer-login-reference-copy,.customer-login-reference-form{position:relative;z-index:2}.customer-demo-reference-copy,.customer-login-reference-copy{display:grid;gap:22px;max-width:730px}.customer-demo-reference-copy h1,.customer-login-reference-copy h1{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,6vw,6rem);font-weight:400;line-height:.98;margin:0;max-width:820px}.customer-demo-reference-copy .customer-lede,.customer-login-reference-copy .customer-lede{color:rgba(255,248,236,.82);font-size:clamp(1.02rem,1.25vw,1.22rem);line-height:1.62;margin:0;max-width:680px}.customer-demo-reference-proof,.customer-login-reference-proof{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:820px}.customer-login-reference-proof{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-demo-reference-proof article,.customer-login-reference-proof .customer-summary-item{background:rgba(4,16,22,.72);border:1px solid rgba(224,154,64,.22);border-radius:8px;display:grid;gap:8px;min-width:0;padding:14px}.customer-demo-reference-proof article{display:grid;gap:6px}.customer-demo-reference-proof svg{color:#f2ad4d}.customer-demo-reference-proof span,.customer-demo-reference-proof strong{display:block}.customer-demo-reference-proof span,.customer-login-reference-proof .customer-summary-item small,.customer-login-reference-proof .customer-summary-item span{color:rgba(255,248,236,.62);font-size:.82rem;overflow-wrap:normal;text-align:left;word-break:normal}.customer-demo-reference-proof strong,.customer-login-reference-proof .customer-summary-item strong{color:#f2ad4d;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;font-weight:400;line-height:1.1;overflow-wrap:normal;text-align:left;word-break:normal}.customer-demo-reference-form,.customer-login-reference-form{align-self:center;background:linear-gradient(180deg,rgba(11,27,35,.91),rgba(3,13,18,.92)),rgba(5,18,24,.82);border:1px solid rgba(224,154,64,.34);box-shadow:0 26px 78px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.055);justify-self:end;max-width:460px;padding:24px;width:100%}.customer-demo-reference-form p{color:rgba(255,248,236,.66);font-size:.92rem;line-height:1.5;margin:0 0 4px}.customer-demo-reference-cta,.customer-demo-reference-grid,.customer-login-reference-grid{margin:24px auto 0;max-width:1360px;position:relative;z-index:2}.customer-demo-reference-grid,.customer-login-reference-grid{display:grid;gap:18px;grid-template-columns:minmax(0,.92fr) minmax(360px,.64fr)}.customer-demo-reference-cta,.customer-demo-reference-panel,.customer-login-reference-panel{background:linear-gradient(180deg,rgba(11,27,35,.86),rgba(3,13,18,.88)),rgba(5,18,24,.74);border:1px solid rgba(224,154,64,.24);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.045);color:rgba(255,248,236,.82);padding:clamp(20px,3vw,32px)}.customer-demo-reference-cta h2,.customer-demo-reference-panel h2,.customer-login-reference-panel h2{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,2.4vw,2.55rem);font-weight:400;line-height:1.08;margin:0 0 18px}.customer-demo-reference-flow,.customer-demo-reference-residents>div,.customer-login-reference-security,.customer-login-reference-workspace>div{display:grid;gap:12px}.customer-demo-reference-flow article,.customer-demo-reference-residents article,.customer-login-reference-security article,.customer-login-reference-workspace article{background:rgba(2,10,15,.54);border:1px solid rgba(224,154,64,.16);border-radius:8px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:14px}.customer-login-reference-security article{grid-template-columns:auto minmax(0,1fr)}.customer-demo-reference-flow article>span,.customer-demo-reference-residents svg,.customer-login-reference-security svg,.customer-login-reference-workspace svg{align-items:center;background:rgba(230,160,64,.12);border:1px solid rgba(230,160,64,.24);border-radius:8px;color:#f2ad4d;display:inline-flex;font-weight:800;height:38px;justify-content:center;width:38px}.customer-login-reference-security svg{grid-row:1/span 2}.customer-demo-reference-flow strong,.customer-demo-reference-residents strong,.customer-login-reference-security strong,.customer-login-reference-workspace strong{color:#fff6e8;display:block;grid-column:2;text-align:left}.customer-demo-reference-cta p,.customer-demo-reference-flow p,.customer-demo-reference-residents p,.customer-login-reference-security p,.customer-login-reference-workspace p{color:rgba(255,248,236,.66);grid-column:2;line-height:1.55;margin:4px 0 0}.customer-demo-reference-cta{align-items:center;display:grid;gap:20px;grid-template-columns:auto minmax(0,1fr) auto}@media (max-width:980px){.customer-demo-reference-cta,.customer-demo-reference-grid,.customer-demo-reference-hero,.customer-login-reference-grid,.customer-login-reference-hero{grid-template-columns:1fr}.customer-demo-reference-form,.customer-login-reference-form{justify-self:stretch;max-width:none}.customer-demo-reference-proof,.customer-login-reference-proof{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.segment-public .customer-demo-reference-page,.segment-public .customer-login-reference-page{padding:0 14px 28px}.customer-demo-reference-hero,.customer-login-reference-hero{min-height:0;padding:104px 6px 26px}.customer-demo-reference-hero-image,.customer-login-reference-hero-image{bottom:auto!important;height:min(560px,72vh)!important;-o-object-position:58% top;object-position:58% top;opacity:.92}.customer-login-reference-hero-image{-o-object-position:62% top;object-position:62% top}.customer-demo-reference-hero:before,.customer-login-reference-hero:before{bottom:auto;height:min(600px,78vh);background:linear-gradient(180deg,rgba(2,7,11,.42),rgba(2,7,11,.7) 46%,rgba(2,7,11,.94)),linear-gradient(90deg,rgba(2,7,11,.9),rgba(2,7,11,.26))}.customer-demo-reference-copy h1,.customer-login-reference-copy h1{font-size:clamp(2.6rem,14vw,3.8rem)}.customer-demo-reference-proof,.customer-login-reference-proof{grid-template-columns:1fr}.customer-demo-reference-cta{align-items:start}}@media (max-width:980px){.segment-public .customer-demo-hero,.segment-public .customer-detail-grid,.segment-public .customer-login-hero,.segment-public .customer-login-proof-grid,.segment-public .customer-proof-grid,.segment-public .customer-public-stat-grid,.segment-public .customer-resident-detail-hero,.segment-public .customer-signup-hero,.segment-public .customer-signup-proof,.segment-public .customer-subscribe-assurance,.segment-public .customer-subscribe-hero,.segment-public .legal-hero-grid{grid-template-columns:1fr}.segment-public .customer-resident-proof-panel{min-height:0}}@media (max-width:860px){.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page){padding:98px 16px 30px}.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page):before{background:linear-gradient(180deg,rgba(2,7,11,.3),rgba(2,7,11,.9)),linear-gradient(90deg,rgba(2,7,11,.78),rgba(2,7,11,.44)),url(/metapolis-reference/hero-city.webp) top /780px auto no-repeat;height:500px}.segment-public .customer-demo-hero,.segment-public .customer-login-hero,.segment-public .customer-resident-detail-hero,.segment-public .customer-signup-activation,.segment-public .customer-signup-hero,.segment-public .customer-subscribe-hero,.segment-public .legal-page,.segment-public [data-customer-route=pricing]>.customer-band:first-child{padding:20px}.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page) h1{font-size:clamp(2.28rem,13vw,3.34rem)}.segment-public .customer-hero-actions{display:grid;grid-template-columns:1fr}.segment-public .customer-button,.segment-public .customer-google-button{min-width:0;width:100%}.segment-public .legal-page-nav{grid-template-columns:1fr}}.segment-public[data-route="/pricing"] .city-header{left:50%;max-width:min(1440px,calc(100% - 72px));padding-left:0;padding-right:0;right:auto;transform:translateX(-50%)}.segment-public[data-route="/trust"] .city-header{left:50%;max-width:min(1440px,calc(100% - 56px));padding-left:0;padding-right:0;right:auto;transform:translateX(-50%)}.segment-public .customer-app.customer-trust-reference-page{--trust-gold:#eda640;--trust-gold-strong:#ffc467;--trust-panel:rgba(6,18,25,0.78);--trust-border:rgba(226,151,54,0.34);background:radial-gradient(circle at 74% 11%,rgba(26,92,118,.22),transparent 31%),radial-gradient(circle at 20% 48%,rgba(237,166,64,.1),transparent 26%),linear-gradient(180deg,#01070b,#020a0e 48%,#01070b);color:#fffaf1;display:grid;gap:24px;margin:0;max-width:none;min-height:100vh;overflow:hidden;padding:0 clamp(22px,4.2vw,70px) 36px;position:relative}.segment-public .customer-app.customer-trust-reference-page.customer-trust-reference-page{padding:0 clamp(22px,4.2vw,70px) 36px}.segment-public .customer-app.customer-trust-reference-page:after,.segment-public .customer-app.customer-trust-reference-page:before{content:none}.customer-trust-reference-page .customer-kicker{background:rgba(237,166,64,.09);border:1px solid rgba(237,166,64,.16);border-radius:999px;color:var(--trust-gold-strong);display:inline-flex;font-size:.72rem;font-weight:850;justify-self:start;letter-spacing:.18em;line-height:1;margin:0;padding:7px 12px;text-transform:uppercase}.customer-trust-reference-certifications,.customer-trust-reference-cta,.customer-trust-reference-hero,.customer-trust-reference-layers,.customer-trust-reference-promise,.customer-trust-reference-split,.customer-trust-reference-transparency{margin-left:auto;margin-right:auto;max-width:1440px;width:100%}.customer-trust-reference-hero{align-items:center;display:grid;gap:38px;grid-template-columns:minmax(470px,.8fr) minmax(420px,1fr);isolation:isolate;min-height:490px;padding-top:96px;position:relative}.customer-trust-reference-hero-image{inset:0 calc(50% - 50vw);-o-object-fit:cover;object-fit:cover;-o-object-position:68% 42%;object-position:68% 42%;opacity:.86;position:absolute;z-index:-3}.customer-trust-reference-hero:after,.customer-trust-reference-hero:before{content:"";inset:0 calc(50% - 50vw);pointer-events:none;position:absolute}.customer-trust-reference-hero:before{background:linear-gradient(90deg,rgba(1,7,11,.98),rgba(1,7,11,.92) 34%,rgba(1,7,11,.28) 64%,rgba(1,7,11,.82)),linear-gradient(180deg,rgba(1,7,11,.12),rgba(1,7,11,.28) 52%,#020a0e);z-index:-2}.customer-trust-reference-hero:after{background:radial-gradient(circle at 72% 52%,rgba(237,166,64,.3),transparent 10%),radial-gradient(ellipse at 72% 58%,transparent 0 11%,rgba(237,166,64,.36) 11.3% 11.8%,transparent 12.1% 21%,rgba(237,166,64,.22) 21.3% 21.7%,transparent 22%),linear-gradient(180deg,transparent 68%,#020a0e);opacity:.78;z-index:-1}.customer-trust-reference-copy{display:grid;gap:20px;max-width:650px}.customer-trust-reference-copy h1{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,5.15vw,6.1rem);font-weight:400;letter-spacing:0;line-height:.96;margin:0}.customer-trust-reference-copy h1 span{color:var(--trust-gold-strong);display:inline}.customer-trust-reference-copy>p:not(.customer-kicker){color:rgba(255,250,241,.78);font-size:1.04rem;line-height:1.72;margin:0;max-width:560px}.customer-trust-reference-proofline{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.customer-trust-reference-proofline article{align-items:center;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);min-width:0}.customer-trust-reference-cta li svg,.customer-trust-reference-panel h2 svg,.customer-trust-reference-panel li svg,.customer-trust-reference-proofline svg{color:var(--trust-gold)}.customer-trust-reference-proofline article>svg{background:rgba(237,166,64,.12);border:1px solid rgba(237,166,64,.28);border-radius:999px;box-sizing:content-box;padding:8px}.customer-trust-reference-proofline span,.customer-trust-reference-proofline strong{display:block;font-size:.74rem;line-height:1.28}.customer-trust-reference-proofline strong{color:#fffaf1;font-weight:760}.customer-trust-reference-proofline span{color:rgba(255,250,241,.64)}.customer-trust-reference-visual{align-items:center;display:flex;justify-content:center;min-height:330px;position:relative}.customer-trust-reference-evidence-card{background:linear-gradient(180deg,rgba(7,21,29,.82),rgba(2,10,15,.92)),rgba(5,18,24,.78);border:1px solid rgba(237,166,64,.3);border-radius:8px;box-shadow:0 22px 80px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.05);display:grid;gap:16px;justify-self:end;max-width:430px;padding:24px;width:min(100%,430px)}.customer-trust-reference-evidence-card .customer-kicker{justify-self:start}.customer-trust-reference-evidence-card>strong{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.42rem,2vw,2rem);font-weight:400;line-height:1.08}.customer-trust-reference-evidence-card ul{display:grid;gap:12px;list-style:none;margin:0;padding:0}.customer-trust-reference-evidence-card li{align-items:start;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr)}.customer-trust-reference-evidence-card svg{color:var(--trust-gold);margin-top:2px}.customer-trust-reference-evidence-card b{color:#fffaf1;display:block;font-size:.84rem}.customer-trust-reference-evidence-card small{color:rgba(255,250,241,.66);display:block;font-size:.76rem;line-height:1.44;margin-top:2px}.customer-trust-reference-shield{align-items:center;aspect-ratio:1;background:radial-gradient(circle at 50% 52%,rgba(255,193,102,.2),transparent 48%),radial-gradient(ellipse at 50% 58%,rgba(237,166,64,.18) 0 22%,transparent 23% 100%);border:0;border-radius:0;display:grid;justify-items:center;max-width:330px;padding:30px;position:relative;width:min(44vw,330px)}.customer-trust-reference-shield svg:first-child{color:var(--trust-gold-strong);filter:drop-shadow(0 0 24px rgba(237,166,64,.42)) drop-shadow(0 0 70px rgba(237,166,64,.18));grid-area:1/1;height:100%;width:100%;stroke-width:1.15}.customer-trust-reference-shield svg:last-child{background:rgba(6,18,25,.92);border:1px solid rgba(237,166,64,.54);border-radius:8px;color:var(--trust-gold-strong);grid-area:1/1;padding:12px}.customer-trust-reference-certifications,.customer-trust-reference-cta,.customer-trust-reference-layers,.customer-trust-reference-panel,.customer-trust-reference-principles,.customer-trust-reference-promise-card,.customer-trust-reference-transparency{background:linear-gradient(180deg,rgba(7,21,29,.82),rgba(2,10,15,.9)),rgba(5,18,24,.78);border:1px solid var(--trust-border);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.customer-trust-reference-certifications,.customer-trust-reference-layers,.customer-trust-reference-transparency{display:grid;gap:18px;padding:22px 32px}.customer-trust-reference-certifications>div{display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr))}.customer-trust-reference-certifications article{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(237,166,64,.18);border-radius:7px;display:grid;gap:13px;grid-template-columns:44px minmax(0,1fr);min-height:86px;padding:14px}.customer-trust-reference-certifications svg,.customer-trust-reference-layers article>span svg,.customer-trust-reference-principles svg,.customer-trust-reference-transparency svg{color:var(--trust-gold)}.customer-trust-reference-certifications em,.customer-trust-reference-certifications span,.customer-trust-reference-certifications strong{display:block;line-height:1.2}.customer-trust-reference-certifications strong{color:#fffaf1;font-size:.88rem}.customer-trust-reference-certifications span{color:rgba(255,250,241,.66);font-size:.7rem;margin-top:4px}.customer-trust-reference-certifications em{color:var(--trust-gold-strong);font-size:.68rem;font-style:normal;margin-top:6px}.customer-trust-reference-card-link,.customer-trust-reference-mini-link{align-items:center;color:var(--trust-gold-strong);display:inline-flex;font-size:.72rem;font-weight:820;gap:7px;text-decoration:none}.customer-trust-reference-card-link{grid-column:2;justify-self:start}.customer-trust-reference-mini-link{background:rgba(237,166,64,.1);border:1px solid rgba(237,166,64,.28);border-radius:6px;justify-content:center;min-height:38px;padding:0 12px}.customer-trust-reference-layers{padding-top:26px}.customer-trust-reference-layers .customer-kicker,.customer-trust-reference-transparency .customer-kicker{justify-self:center;text-align:center}.customer-trust-reference-layers>div{display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr))}.customer-trust-reference-layers article{align-content:start;background:rgba(255,255,255,.035);border:1px solid rgba(237,166,64,.2);border-radius:7px;display:grid;gap:13px;justify-items:center;min-height:206px;padding:22px 18px;text-align:center}.customer-trust-reference-layers article>span{align-items:center;background:rgba(237,166,64,.1);border-radius:999px;display:inline-flex;height:62px;justify-content:center;width:62px}.customer-trust-reference-layers strong{color:#fffaf1;font-size:.92rem}.customer-trust-reference-layers p{color:rgba(255,250,241,.64);font-size:.78rem;line-height:1.6;margin:0}.customer-trust-reference-promise,.customer-trust-reference-split{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.customer-trust-reference-panel{min-width:0;padding:26px}.customer-trust-reference-cta h2,.customer-trust-reference-panel h2,.customer-trust-reference-principles h2,.customer-trust-reference-promise-card h2{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.4rem,2.3vw,2rem);font-weight:400;letter-spacing:0;line-height:1.1;margin:0}.customer-trust-reference-panel h2{align-items:center;display:flex;font-family:inherit;font-size:.95rem;font-weight:850;gap:9px;letter-spacing:.08em;text-transform:uppercase}.customer-trust-reference-panel-body{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(180px,.7fr);margin-top:18px}.customer-trust-reference-cta ul,.customer-trust-reference-panel ul,.customer-trust-reference-principles ul{display:grid;gap:14px;list-style:none;margin:0;padding:0}.customer-trust-reference-cta li,.customer-trust-reference-panel li,.customer-trust-reference-principles li{align-items:flex-start;display:grid;gap:10px;grid-template-columns:24px minmax(0,1fr)}.customer-trust-reference-cta li,.customer-trust-reference-panel strong,.customer-trust-reference-principles strong{color:#fffaf1;font-size:.86rem}.customer-trust-reference-panel small,.customer-trust-reference-principles small{color:rgba(255,250,241,.62);display:block;font-size:.76rem;line-height:1.36;margin-top:2px}.customer-trust-reference-certificate,.customer-trust-reference-map{align-items:center;border:1px solid rgba(237,166,64,.18);border-radius:7px;display:grid;justify-items:center;min-height:220px}.customer-trust-reference-map{background:radial-gradient(circle at 52% 50%,rgba(237,166,64,.28),transparent 9%),radial-gradient(circle at 50% 50%,rgba(237,166,64,.13),transparent 55%);color:var(--trust-gold);position:relative}.customer-trust-reference-map svg:first-child{opacity:.54}.customer-trust-reference-map svg:last-child{color:var(--trust-gold-strong);filter:drop-shadow(0 0 16px rgba(237,166,64,.42));position:absolute}.customer-trust-reference-certificate{align-content:center;background:rgba(255,255,255,.035);padding:18px;text-align:left}.customer-trust-reference-certificate em,.customer-trust-reference-certificate small,.customer-trust-reference-certificate span{color:rgba(255,250,241,.62);display:block;font-size:.72rem;justify-self:stretch;text-transform:uppercase}.customer-trust-reference-certificate strong{color:#fffaf1;justify-self:stretch;margin:6px 0 2px}.customer-trust-reference-certificate svg{color:var(--trust-gold);margin:16px 0}.customer-trust-reference-certificate em{color:var(--trust-gold-strong);font-style:normal;text-transform:none}.customer-trust-reference-transparency{justify-items:center;text-align:center}.customer-trust-reference-transparency>p:not(.customer-kicker){color:rgba(255,250,241,.68);margin:-6px 0 0}.customer-trust-reference-transparency>div{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1180px,100%)}.customer-trust-reference-transparency article{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(237,166,64,.18);border-radius:7px;display:grid;gap:4px;grid-template-columns:58px minmax(0,1fr);min-height:92px;padding:14px 18px;text-align:left}.customer-trust-reference-transparency svg{grid-row:span 3}.customer-trust-reference-transparency strong{color:var(--trust-gold-strong);font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400;line-height:1}.customer-trust-reference-transparency span{color:#fffaf1;font-size:.78rem;font-weight:760}.customer-trust-reference-transparency small{color:rgba(255,250,241,.62);font-size:.7rem}.customer-trust-reference-principles,.customer-trust-reference-promise-card{min-width:0;padding:28px 32px}.customer-trust-reference-principles{display:grid;gap:20px}.customer-trust-reference-promise-card{align-content:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 140px;overflow:hidden;position:relative}.customer-trust-reference-promise-card .customer-kicker,.customer-trust-reference-promise-card a,.customer-trust-reference-promise-card h2,.customer-trust-reference-promise-card p{grid-column:1}.customer-trust-reference-promise-card p:not(.customer-kicker){color:rgba(255,250,241,.72);line-height:1.62;margin:0}.customer-trust-reference-promise-card img{align-self:center;filter:drop-shadow(0 0 28px rgba(237,166,64,.3));grid-column:2;grid-row:1/span 4;justify-self:center}.customer-trust-reference-link{align-items:center;background:linear-gradient(180deg,#ffd27b,#eaa23d);border:1px solid rgba(255,214,130,.75);border-radius:5px;color:#140b03;display:inline-flex;font-size:.82rem;font-weight:820;gap:10px;justify-self:start;min-height:42px;padding:0 18px;text-decoration:none}.customer-trust-reference-cta{align-items:center;display:grid;gap:22px;grid-template-columns:72px minmax(0,1fr) minmax(220px,.58fr) auto;min-height:116px;padding:22px 32px}.customer-trust-reference-cta-mark{align-items:center;background:rgba(237,166,64,.1);border:1px solid rgba(237,166,64,.24);border-radius:8px;color:var(--trust-gold);display:flex;height:72px;justify-content:center;width:72px}.customer-trust-reference-cta p{color:rgba(255,250,241,.7);margin:5px 0 0}.customer-trust-reference-cta .customer-button{border-radius:5px;min-height:48px;min-width:238px}@media (max-width:1180px){.segment-public[data-route="/trust"] .city-header{max-width:calc(100% - 40px)}.customer-trust-reference-hero,.customer-trust-reference-promise,.customer-trust-reference-split{grid-template-columns:1fr}.customer-trust-reference-certifications>div,.customer-trust-reference-layers>div{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-trust-reference-transparency>div{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-trust-reference-cta{grid-template-columns:72px minmax(0,1fr)}.customer-trust-reference-cta .customer-button,.customer-trust-reference-cta ul{grid-column:2}}@media (max-width:760px){.segment-public[data-route="/trust"] .city-header{left:0;max-width:none;padding:16px 18px;right:0;transform:none}.segment-public .customer-app.customer-trust-reference-page,.segment-public .customer-app.customer-trust-reference-page.customer-trust-reference-page{gap:14px;padding:0 14px 24px}.customer-trust-reference-hero{gap:18px;grid-template-columns:1fr;min-height:0;padding-bottom:20px;padding-top:124px}.customer-trust-reference-hero-image{bottom:auto!important;height:min(560px,72vh)!important;-o-object-position:66% top;object-position:66% top;opacity:.94}.customer-trust-reference-hero:after,.customer-trust-reference-hero:before{bottom:auto;height:min(600px,78vh)}.customer-trust-reference-hero:before{background:linear-gradient(180deg,rgba(1,7,11,.42),rgba(1,7,11,.72) 48%,rgba(1,7,11,.95)),linear-gradient(90deg,rgba(1,7,11,.9),rgba(1,7,11,.28))}.customer-trust-reference-hero:after{opacity:.7}.customer-trust-reference-copy h1{font-size:clamp(2.55rem,12vw,3.2rem)}.customer-trust-reference-copy h1 span{display:block}.customer-trust-reference-copy>p:not(.customer-kicker){font-size:.98rem}.customer-trust-reference-certifications>div,.customer-trust-reference-cta,.customer-trust-reference-layers>div,.customer-trust-reference-panel-body,.customer-trust-reference-promise-card,.customer-trust-reference-proofline,.customer-trust-reference-transparency>div{grid-template-columns:1fr}.customer-trust-reference-visual{min-height:210px}.customer-trust-reference-certifications,.customer-trust-reference-cta,.customer-trust-reference-layers,.customer-trust-reference-panel,.customer-trust-reference-principles,.customer-trust-reference-promise-card,.customer-trust-reference-transparency{padding:20px}.customer-trust-reference-certificate,.customer-trust-reference-map{min-height:170px}.customer-trust-reference-promise-card img{grid-column:auto;grid-row:auto;justify-self:start;opacity:.72}.customer-trust-reference-cta .customer-button,.customer-trust-reference-cta ul{grid-column:auto}.customer-trust-reference-cta .customer-button{min-width:0;width:100%}}.segment-public .customer-app.customer-pricing-reference-page{--pricing-gold:#f2a93d;--pricing-gold-strong:#ffc45f;--pricing-panel:rgba(6,18,25,0.82);--pricing-border:rgba(226,151,54,0.4);background:radial-gradient(circle at 55% 14%,rgba(27,92,112,.24),transparent 34%),linear-gradient(180deg,#01070b,#020a0e 54%,#01070a);color:#fffaf1;margin:0;max-width:none;min-height:100vh;overflow:hidden;padding:0 clamp(18px,5vw,80px) 20px;position:relative}.segment-public .customer-app.customer-pricing-reference-page.customer-pricing-reference-page{padding:0 clamp(18px,5vw,80px) 20px}.segment-public .customer-app.customer-pricing-reference-page.customer-pricing-reference-page:after,.segment-public .customer-app.customer-pricing-reference-page.customer-pricing-reference-page:before{content:none}.customer-pricing-reference-hero{align-items:center;display:grid;grid-template-columns:minmax(520px,.5fr) minmax(0,.5fr);isolation:isolate;margin:0 auto;max-width:1440px;min-height:372px;padding-top:82px;position:relative}.customer-pricing-reference-hero-image{inset:0 calc(50% - 50vw);-o-object-fit:cover;object-fit:cover;-o-object-position:center 45%;object-position:center 45%;opacity:1;position:absolute;z-index:-2}.customer-pricing-reference-hero:after,.customer-pricing-reference-hero:before{content:"";inset:0 calc(50% - 50vw);pointer-events:none;position:absolute}.customer-pricing-reference-hero:before{background:linear-gradient(90deg,rgba(1,7,11,.98),rgba(1,7,11,.84) 29%,rgba(1,7,11,.08) 60%,rgba(1,7,11,.74)),linear-gradient(180deg,rgba(1,7,11,.06),rgba(1,7,11,.22) 58%,rgba(1,7,11,.88));z-index:-1}.customer-pricing-reference-hero:after{background:linear-gradient(180deg,transparent 66%,rgba(2,10,14,.32) 78%,#020a0e);opacity:1;z-index:0}.customer-pricing-reference-copy{display:grid;gap:14px;max-width:720px;position:relative;z-index:2}.customer-pricing-reference-copy h1{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.28rem,2.85vw,3.08rem);font-weight:400;letter-spacing:0;line-height:.98;margin:0}.customer-pricing-reference-copy h1 span{color:var(--pricing-gold-strong);display:block}.customer-pricing-reference-copy .customer-lede{color:rgba(255,250,241,.86);font-size:.94rem;line-height:1.36;margin:0;max-width:570px}.customer-pricing-reference-commercial,.customer-pricing-reference-cta,.customer-pricing-reference-decision,.customer-pricing-reference-footer,.customer-pricing-reference-lower,.customer-pricing-reference-matrix,.customer-pricing-reference-plans,.customer-pricing-reference-proof{margin-left:auto;margin-right:auto;max-width:1440px}.customer-pricing-reference-proof{display:grid;gap:12px;margin-top:16px}.customer-pricing-reference-proof-row{background:rgba(6,18,25,.82);border:1px solid rgba(226,151,54,.34);border-radius:7px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.customer-pricing-reference-proof-row article{align-items:center;border-right:1px solid rgba(255,255,255,.12);display:grid;gap:14px;grid-template-columns:46px minmax(0,1fr);min-height:66px;padding:12px 34px}.customer-pricing-reference-proof-row article:last-child{border-right:0}.customer-pricing-reference-proof-row svg{color:var(--pricing-gold);height:32px;width:32px}.customer-pricing-reference-proof-row strong{color:var(--pricing-gold-strong);display:block;font-family:Georgia,Times New Roman,serif;font-size:.96rem;line-height:1.05}.customer-pricing-reference-proof-row span{color:rgba(255,250,241,.68);display:block;font-size:.7rem;line-height:1.22;margin-top:3px}.customer-pricing-reference-commercial,.customer-pricing-reference-decision,.customer-pricing-reference-matrix,.customer-pricing-reference-plans{background:linear-gradient(180deg,rgba(8,22,30,.82),rgba(2,10,15,.94)),radial-gradient(circle at 80% 0,rgba(242,169,61,.12),transparent 42%);border:1px solid rgba(226,151,54,.34);border-radius:7px;margin-top:24px;overflow:hidden;padding:28px}.customer-pricing-reference-section-head{display:grid;gap:8px;justify-items:start;margin-bottom:22px;max-width:900px}.customer-pricing-reference-section-head .customer-kicker{background:rgba(242,169,61,.1);border:1px solid rgba(242,169,61,.24);border-radius:999px;color:var(--pricing-gold-strong);font-size:.68rem;font-weight:820;letter-spacing:.12em;margin:0;padding:5px 11px;text-transform:uppercase}.customer-pricing-reference-decision h2,.customer-pricing-reference-matrix h2,.customer-pricing-reference-plans h2,.customer-pricing-reference-section-head h2{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,2vw,2rem);font-weight:400;letter-spacing:0;line-height:1.08;margin:0}.customer-pricing-reference-section-head p:not(.customer-kicker){color:rgba(255,250,241,.7);font-size:.86rem;line-height:1.5;margin:0;max-width:760px}.customer-pricing-reference-commercial-grid,.customer-pricing-reference-decision-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.customer-pricing-reference-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-pricing-reference-commercial article,.customer-pricing-reference-decision article{background:rgba(255,255,255,.035);border:1px solid rgba(226,151,54,.18);border-radius:7px;display:grid;gap:10px;min-height:148px;padding:22px}.customer-pricing-reference-commercial svg,.customer-pricing-reference-decision svg{color:var(--pricing-gold)}.customer-pricing-reference-commercial strong,.customer-pricing-reference-decision strong{color:#fffaf1;font-size:.92rem;line-height:1.2}.customer-pricing-reference-commercial p,.customer-pricing-reference-decision p{color:rgba(255,250,241,.66);font-size:.76rem;line-height:1.42;margin:0}.customer-pricing-reference-plan-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.customer-pricing-reference-plan-grid article{background:linear-gradient(180deg,rgba(10,28,36,.86),rgba(3,12,17,.96)),radial-gradient(circle at 72% 0,rgba(242,169,61,.14),transparent 42%);border:1px solid rgba(226,151,54,.26);border-radius:7px;display:grid;gap:14px;min-height:430px;padding:22px;position:relative}.customer-pricing-reference-plan-grid article.is-featured{border-color:rgba(255,196,95,.64);box-shadow:0 0 0 1px rgba(255,196,95,.1),0 18px 52px rgba(242,169,61,.1)}.customer-pricing-reference-plan-topline{align-items:center;display:flex;justify-content:space-between;min-height:30px}.customer-pricing-reference-plan-topline span,.customer-pricing-reference-plan-topline strong{align-items:center;color:var(--pricing-gold-strong);display:inline-flex;font-size:.68rem;font-weight:820;gap:8px;letter-spacing:.08em;text-transform:uppercase}.customer-pricing-reference-plan-topline strong{background:rgba(242,169,61,.14);border:1px solid rgba(242,169,61,.36);border-radius:999px;padding:5px 8px}.customer-pricing-reference-plan-topline svg{color:var(--pricing-gold)}.customer-pricing-reference-plan-grid h3{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:1.34rem;font-weight:400;letter-spacing:0;line-height:1.08;margin:0}.customer-pricing-reference-plan-grid p,.customer-pricing-reference-plan-grid small{color:rgba(255,250,241,.68);font-size:.76rem;line-height:1.44;margin:0}.customer-pricing-reference-plan-price{align-items:end;display:flex;gap:8px;margin-top:2px}.customer-pricing-reference-plan-price strong{color:var(--pricing-gold-strong);font-family:Georgia,Times New Roman,serif;font-size:1.7rem;font-weight:400;line-height:1}.customer-pricing-reference-plan-price span{color:rgba(255,250,241,.62);font-size:.74rem;line-height:1.2;padding-bottom:2px}.customer-pricing-reference-plan-grid details{border-top:1px solid rgba(226,151,54,.18);margin-top:2px;padding-top:10px}.customer-pricing-reference-plan-grid summary,.customer-pricing-reference-resident-card summary{align-items:center;color:var(--pricing-gold-strong);cursor:pointer;display:flex;font-size:.76rem;font-weight:780;gap:8px;justify-content:space-between;list-style:none}.customer-pricing-reference-plan-grid summary::-webkit-details-marker,.customer-pricing-reference-resident-card summary::-webkit-details-marker{display:none}.customer-pricing-reference-plan-grid summary svg,.customer-pricing-reference-resident-card summary svg{color:var(--pricing-gold);flex:0 0 auto;transform:rotate(90deg);transition:transform .16s ease}.customer-pricing-reference-plan-grid details[open] summary svg,.customer-pricing-reference-resident-card details[open] summary svg{transform:rotate(-90deg)}.customer-pricing-reference-plan-detail-grid{display:grid;gap:12px;margin-top:12px}.customer-pricing-reference-plan-detail-grid div{display:grid;gap:7px}.customer-pricing-reference-plan-detail-grid strong{color:#fffaf1;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.customer-pricing-reference-plan-detail-grid span,.customer-pricing-reference-resident-card li{align-items:start;color:rgba(255,250,241,.7);display:grid;font-size:.72rem;gap:7px;grid-template-columns:14px minmax(0,1fr);line-height:1.32}.customer-pricing-reference-plan-detail-grid svg,.customer-pricing-reference-resident-card li svg{color:var(--pricing-gold);margin-top:2px}.customer-pricing-reference-plan-action{align-items:center;align-self:end;background:linear-gradient(180deg,rgba(250,188,91,.96),rgba(216,139,43,.96));border:1px solid rgba(255,207,113,.48);border-radius:5px;color:#120b03;display:inline-flex;font-size:.78rem;font-weight:840;gap:8px;justify-content:center;min-height:38px;padding:0 14px;text-decoration:none}.customer-pricing-reference-plan-action:hover{filter:brightness(1.06)}.customer-pricing-reference-matrix{padding-bottom:30px;overflow:hidden}.customer-pricing-reference-matrix-table{border:1px solid rgba(226,151,54,.22);border-radius:7px;min-width:1080px;overflow:hidden}.customer-pricing-reference-matrix{overflow-x:auto}.customer-pricing-reference-matrix-row{display:grid;grid-template-columns:1.5fr 1.05fr 1.3fr 1.35fr 2.2fr .82fr}.customer-pricing-reference-matrix-row>*{align-items:center;border-right:1px solid rgba(226,151,54,.15);border-top:1px solid rgba(226,151,54,.15);color:rgba(255,250,241,.78);display:flex;font-size:.72rem;line-height:1.28;min-height:76px;padding:12px 14px}.customer-pricing-reference-matrix-row>:last-child{border-right:0}.customer-pricing-reference-matrix-head>*{background:rgba(242,169,61,.08);border-top:0;color:var(--pricing-gold-strong);font-size:.68rem;font-weight:820;min-height:38px;text-transform:uppercase}.customer-pricing-reference-matrix-name{gap:12px}.customer-pricing-reference-matrix-name img{border:1px solid rgba(226,151,54,.38);border-radius:5px;flex:0 0 auto;height:36px;-o-object-fit:cover;object-fit:cover;width:54px}.customer-pricing-reference-matrix-name span{display:grid;gap:3px}.customer-pricing-reference-matrix-name strong{color:#fffaf1;font-size:.82rem}.customer-pricing-reference-matrix-name small{color:rgba(255,250,241,.55);font-size:.67rem;line-height:1.2}.customer-pricing-reference-matrix-action a{align-items:center;background:rgba(242,169,61,.12);border:1px solid rgba(242,169,61,.48);border-radius:5px;color:var(--pricing-gold-strong);display:inline-flex;font-size:.72rem;font-weight:820;gap:6px;justify-content:center;min-height:30px;padding:0 10px;text-decoration:none;width:100%}.customer-pricing-reference-matrix-action a:hover{background:rgba(242,169,61,.18)}.customer-pricing-reference-resident-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.customer-pricing-reference-resident-card{background:linear-gradient(180deg,rgba(8,24,31,.9),rgba(2,10,15,.96)),radial-gradient(circle at 50% 0,rgba(95,181,218,.12),transparent 36%);border:1px solid rgba(226,151,54,.26);border-radius:7px;display:grid;gap:13px;min-height:450px;padding:18px}.customer-pricing-reference-resident-head{display:grid;gap:13px}.customer-pricing-reference-resident-head img{border:1px solid rgba(226,151,54,.28);border-radius:6px;height:62px;-o-object-fit:cover;object-fit:cover;width:92px}.customer-pricing-reference-resident-head h3{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:400;letter-spacing:0;line-height:1.1;margin:0}.customer-pricing-reference-resident-head p{color:rgba(255,250,241,.58);font-size:.68rem;line-height:1.28;margin:4px 0 0}.customer-pricing-reference-resident-price{background:rgba(242,169,61,.08);border:1px solid rgba(226,151,54,.18);border-radius:5px;display:grid;gap:4px;padding:10px 12px}.customer-pricing-reference-resident-price span{color:rgba(255,250,241,.6);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.customer-pricing-reference-resident-price strong{color:var(--pricing-gold-strong);font-family:Georgia,Times New Roman,serif;font-size:1.12rem;font-weight:400;line-height:1.08}.customer-pricing-reference-resident-card ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.customer-pricing-reference-resident-card details{border-top:1px solid rgba(226,151,54,.18);padding-top:10px}.customer-pricing-reference-resident-plans{display:grid;gap:10px;margin-top:10px}.customer-pricing-reference-plan-feature{align-items:start;border-bottom:1px solid rgba(226,151,54,.12);display:grid;gap:9px;padding-bottom:11px}.customer-pricing-reference-plan-feature:last-child{border-bottom:0;padding-bottom:0}.customer-pricing-reference-plan-feature-head{display:grid;gap:4px}.customer-pricing-reference-plan-feature-head strong{color:#fffaf1;font-size:.72rem}.customer-pricing-reference-plan-feature-head em{color:rgba(255,250,241,.66);font-size:.7rem;font-style:normal;line-height:1.25}.customer-pricing-reference-plan-feature-grid{display:grid;gap:8px}.customer-pricing-reference-plan-feature-grid>div{background:rgba(255,255,255,.025);border:1px solid rgba(226,151,54,.12);border-radius:5px;padding:9px}.customer-pricing-reference-plan-feature-grid span{color:var(--pricing-gold-strong);display:block;font-size:.62rem;font-weight:800;letter-spacing:.08em;margin-bottom:7px;text-transform:uppercase}.customer-pricing-reference-plan-feature-grid ul{gap:6px}.customer-pricing-reference-plan-feature-grid li{color:rgba(255,250,241,.66);font-size:.66rem;line-height:1.3}.customer-pricing-reference-resident-card details p{color:rgba(255,250,241,.62);font-size:.68rem;line-height:1.34;margin:10px 0 0}.customer-pricing-reference-resident-actions{align-items:center;align-self:end;display:grid;gap:8px;grid-template-columns:1fr}.customer-pricing-reference-resident-actions a{align-items:center;border:1px solid rgba(242,169,61,.36);border-radius:5px;color:var(--pricing-gold-strong);display:inline-flex;font-size:.72rem;font-weight:820;gap:6px;justify-content:center;min-height:32px;padding:0 10px;text-decoration:none}.customer-pricing-reference-resident-actions a:last-child{background:rgba(242,169,61,.12)}.customer-pricing-reference-resident-actions a:hover{background:rgba(242,169,61,.18)}.customer-pricing-reference-cta h2,.customer-pricing-reference-faq h2,.customer-pricing-reference-security h2{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:1.34rem;font-weight:400;letter-spacing:0;line-height:1.08;margin:0}.customer-pricing-reference-lower{display:grid;gap:18px;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);margin-top:24px}.customer-pricing-reference-faq,.customer-pricing-reference-security{background:rgba(5,17,23,.78);border:1px solid rgba(226,151,54,.32);border-radius:7px;min-width:0;padding:22px 24px}.customer-pricing-reference-faq{display:grid;gap:10px}.customer-pricing-reference-faq details{background:rgba(255,255,255,.035);border:1px solid rgba(226,151,54,.18);border-radius:4px;overflow:hidden}.customer-pricing-reference-faq summary{align-items:center;color:rgba(255,250,241,.85);cursor:pointer;display:flex;font-size:.75rem;justify-content:space-between;list-style:none;min-height:28px;padding:0 12px}.customer-pricing-reference-faq summary::-webkit-details-marker{display:none}.customer-pricing-reference-faq summary svg{color:var(--pricing-gold);transform:rotate(90deg)}.customer-pricing-reference-faq details[open] summary svg{transform:rotate(-90deg)}.customer-pricing-reference-faq details p{color:rgba(255,250,241,.68);font-size:.72rem;line-height:1.34;margin:0;padding:0 12px 10px}.customer-pricing-reference-security{overflow:hidden}.customer-pricing-reference-security>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.customer-pricing-reference-security article{border-right:1px solid rgba(226,151,54,.18);display:grid;gap:8px;min-height:104px;padding:0 20px}.customer-pricing-reference-security article:last-child{border-right:0}.customer-pricing-reference-security svg{color:var(--pricing-gold)}.customer-pricing-reference-security strong{color:#fffaf1;font-size:.82rem;line-height:1.18}.customer-pricing-reference-security p{color:rgba(255,250,241,.66);font-size:.68rem;line-height:1.3;margin:0}.customer-pricing-reference-cta{align-items:center;background:rgba(6,18,25,.82);border:1px solid rgba(226,151,54,.58);border-radius:7px;display:grid;gap:18px;grid-template-columns:70px minmax(0,1fr) auto;margin-top:24px;min-height:92px;padding:16px 34px}.customer-pricing-reference-cta img{filter:drop-shadow(0 0 14px rgba(242,168,58,.3))}.customer-pricing-reference-cta p{color:rgba(255,250,241,.7);font-size:.8rem;margin:3px 0 0}.customer-pricing-reference-cta .customer-hero-actions{display:flex;gap:20px;margin:0}.customer-pricing-reference-page .customer-button{border-radius:5px;font-size:.84rem;font-weight:760;min-height:38px;min-width:212px}.customer-pricing-reference-page .customer-button svg{display:none}.customer-pricing-reference-footer{align-items:center;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) auto;min-height:42px;padding-top:12px}.customer-pricing-reference-footer nav{display:flex;flex-wrap:wrap;gap:34px}.customer-pricing-reference-footer a,.customer-pricing-reference-footer p{color:rgba(255,250,241,.56);font-size:.72rem}.customer-pricing-reference-footer a{text-decoration:none}.customer-pricing-reference-footer p{margin:0;text-align:right}@media (max-width:1180px){.segment-public[data-route="/pricing"] .city-header{max-width:calc(100% - 40px)}.customer-pricing-reference-commercial-grid,.customer-pricing-reference-plan-grid,.customer-pricing-reference-proof-row,.customer-pricing-reference-resident-grid,.customer-pricing-reference-security>div{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-pricing-reference-proof-row article:nth-child(2n),.customer-pricing-reference-security article:nth-child(2n){border-right:0}.customer-pricing-reference-lower{grid-template-columns:1fr}.customer-pricing-reference-cta{grid-template-columns:72px minmax(0,1fr)}.customer-pricing-reference-cta .customer-hero-actions{grid-column:2}}@media (max-width:760px){.segment-public[data-route="/pricing"] .city-header{left:0;max-width:none;padding:16px 18px;right:0;transform:none}.segment-public .customer-app.customer-pricing-reference-page,.segment-public .customer-app.customer-pricing-reference-page.customer-pricing-reference-page{padding:0 14px 20px}.customer-pricing-reference-hero{grid-template-columns:1fr;min-height:500px;padding-top:130px}.customer-pricing-reference-hero-image{-o-object-position:58% top;object-position:58% top}.customer-pricing-reference-hero:before{background:linear-gradient(180deg,rgba(1,8,12,.56),rgba(1,8,12,.78) 42%,rgba(1,8,12,.94)),linear-gradient(90deg,rgba(1,8,12,.88),rgba(1,8,12,.24))}.customer-pricing-reference-hero:after{background:linear-gradient(180deg,transparent 66%,#020a0e);opacity:.74}.customer-pricing-reference-copy h1{font-size:2.78rem}.customer-pricing-reference-commercial-grid,.customer-pricing-reference-cta,.customer-pricing-reference-decision-grid,.customer-pricing-reference-footer,.customer-pricing-reference-plan-grid,.customer-pricing-reference-proof-row,.customer-pricing-reference-resident-grid,.customer-pricing-reference-security>div{grid-template-columns:1fr}.customer-pricing-reference-commercial,.customer-pricing-reference-decision,.customer-pricing-reference-matrix,.customer-pricing-reference-plans{padding:22px}.customer-pricing-reference-commercial article,.customer-pricing-reference-decision article,.customer-pricing-reference-plan-grid article,.customer-pricing-reference-resident-card{min-height:0}.customer-pricing-reference-matrix-table{min-width:980px}.customer-pricing-reference-proof-row article,.customer-pricing-reference-security article{border-bottom:1px solid rgba(255,255,255,.12);border-right:0;min-height:68px;padding:14px 16px}.customer-pricing-reference-proof-row article:last-child,.customer-pricing-reference-security article:last-child{border-bottom:0}.customer-pricing-reference-lower{gap:18px}.customer-pricing-reference-security>div{gap:0}.customer-pricing-reference-security article{padding:16px 0}.customer-pricing-reference-cta .customer-hero-actions{display:grid;grid-column:auto;grid-template-columns:1fr}.customer-pricing-reference-page .customer-button{min-width:0;width:100%}.customer-pricing-reference-footer,.customer-pricing-reference-footer nav,.customer-pricing-reference-footer p{justify-items:center;text-align:center}}.segment-client[data-route="/dashboard"]{background:#02070b;color:#fff6e8;min-height:100vh;overflow-x:hidden}.segment-client[data-route="/dashboard"] .brand-watermark,.segment-client[data-route="/dashboard"] .city-header,.segment-client[data-route="/dashboard"] .global-city-breathing{display:none}.segment-client[data-route="/dashboard"] .global-city-main,.segment-client[data-route="/dashboard"] .global-city-shell{background:transparent;display:block;min-height:100vh;padding:0;width:100%}.metapolis-dashboard{--dashboard-gold:#e6a040;--dashboard-gold-strong:#f5bf6b;--dashboard-cyan:#7fc6e7;--dashboard-green:#20d28c;--dashboard-border:rgba(230,160,64,0.18);--dashboard-panel:rgba(4,16,22,0.86);--dashboard-panel-soft:rgba(7,24,31,0.72);background:linear-gradient(90deg,rgba(2,7,11,.98),rgba(2,7,11,.93) 52%,rgba(2,7,11,.86)),radial-gradient(circle at 72% 14%,rgba(230,160,64,.13),transparent 28%),radial-gradient(circle at 44% 34%,rgba(127,198,231,.12),transparent 24%),#02070b;display:grid;grid-template-columns:270px minmax(0,1fr);min-height:100vh;position:relative}.metapolis-dashboard,.metapolis-dashboard *{box-sizing:border-box}.metapolis-dashboard:before{background:linear-gradient(90deg,rgba(2,7,11,.96),rgba(2,7,11,.32)),url(/metapolis-reference/hero-city.webp) 100% 0 /780px auto no-repeat;content:"";inset:0 0 auto 270px;height:360px;opacity:.28;pointer-events:none;position:absolute}.metapolis-dashboard a{color:inherit;text-decoration:none}.metapolis-dashboard-sidebar{background:rgba(1,7,11,.94);border-right:1px solid rgba(230,160,64,.16);display:flex;flex-direction:column;gap:22px;min-height:100vh;min-width:0;overflow:hidden;padding:24px 20px;position:sticky;top:0;z-index:2}.metapolis-dashboard-brand{align-items:center;display:inline-flex;gap:13px;letter-spacing:0;text-transform:none}.metapolis-dashboard-brand img{flex:0 0 auto;height:auto}.metapolis-dashboard-brand strong{color:#fff8eb;display:block;font-family:var(--font-serif);font-size:1.04rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.metapolis-dashboard-brand small{color:rgba(255,246,232,.74);display:block;font-size:.76rem;margin-top:2px}.metapolis-dashboard-nav{display:grid;gap:7px;max-width:100%;min-width:0}.metapolis-dashboard-nav a{align-items:center;border:1px solid transparent;border-radius:8px;color:rgba(255,246,232,.78);display:grid;font-size:.94rem;gap:12px;grid-template-columns:22px minmax(0,1fr) auto;min-height:44px;padding:0 12px}.metapolis-dashboard-nav a.is-active,.metapolis-dashboard-nav a:hover{background:linear-gradient(90deg,rgba(230,160,64,.18),rgba(230,160,64,.05));border-color:rgba(230,160,64,.32);color:#fff8ec}.metapolis-dashboard-footer svg,.metapolis-dashboard-nav svg,.metapolis-dashboard-panel svg,.metapolis-dashboard-sidebar-footer svg{color:var(--dashboard-gold)}.metapolis-dashboard-icon-action em,.metapolis-dashboard-nav em,.metapolis-dashboard-panel-heading em{align-items:center;background:rgba(230,82,64,.28);border-radius:999px;color:#f6b58e;display:inline-flex;font-style:normal;font-size:.72rem;justify-content:center;min-height:22px;min-width:22px;padding:0 6px}.metapolis-dashboard-trial-card{background:rgba(5,16,21,.72);border:1px solid rgba(230,160,64,.26);border-radius:8px;display:grid;gap:10px;margin-top:auto;padding:18px;position:relative}.metapolis-dashboard-trial-card strong{color:var(--dashboard-gold-strong);font-size:.92rem}.metapolis-dashboard-sidebar-footer a,.metapolis-dashboard-sidebar-footer span,.metapolis-dashboard-trial-card small,.metapolis-dashboard-trial-card span{color:rgba(255,246,232,.72);font-size:.82rem}.metapolis-dashboard-progress{background:rgba(255,255,255,.12);border-radius:999px;height:6px;overflow:hidden}.metapolis-dashboard-progress i{background:linear-gradient(90deg,#f0bd64,#d28b36);display:block;height:100%;width:68%}.metapolis-dashboard-trial-card b{color:#fff8eb;position:absolute;right:18px;top:58px}.metapolis-dashboard-trial-card p{color:#fff8eb;font-weight:600;margin:4px 0 0}.metapolis-dashboard-trial-card a{align-items:center;background:linear-gradient(180deg,#f2bc69,#d88a2d);border-radius:6px;color:#130b04;display:inline-flex;font-weight:700;justify-content:center;min-height:38px;padding:0 14px}.metapolis-dashboard-sidebar-footer{border-top:1px solid rgba(230,160,64,.12);display:grid;gap:12px;padding-top:18px}.metapolis-dashboard-sidebar-footer a,.metapolis-dashboard-sidebar-footer span{align-items:center;display:inline-flex;gap:9px}.metapolis-dashboard-active-dot:before,.metapolis-dashboard-sidebar-footer i{background:var(--dashboard-green);border-radius:50%;box-shadow:0 0 16px rgba(32,210,140,.8);content:"";display:inline-block;height:8px;width:8px}.metapolis-dashboard-main{display:grid;gap:18px;grid-template-columns:minmax(0,1fr);min-width:0;overflow:hidden;padding:20px 22px 0;position:relative;z-index:1}.metapolis-dashboard-topbar{align-items:center;border-bottom:1px solid rgba(230,160,64,.12);display:flex;gap:18px;justify-content:space-between;min-height:74px;padding-bottom:16px}.metapolis-dashboard-topbar h1{color:#fff8ec;font-family:var(--font-serif);font-size:clamp(1.42rem,2vw,1.9rem);font-weight:500;letter-spacing:0;margin:0}.metapolis-dashboard-topbar p{color:rgba(255,246,232,.68);margin:4px 0 0}.metapolis-dashboard-topbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.metapolis-dashboard-icon-action,.metapolis-dashboard-outline-action,.metapolis-dashboard-topbar .language-switcher,.metapolis-dashboard-trial-select,.metapolis-dashboard-user{background:rgba(4,16,22,.86);border:1px solid rgba(230,160,64,.22);border-radius:8px;color:#fff6e8}.metapolis-dashboard-trial-select{color:var(--dashboard-green);cursor:pointer;display:grid;font:inherit;min-height:46px;min-width:188px;padding:7px 14px;text-align:left}.metapolis-dashboard-trial-select small,.metapolis-dashboard-user small{color:rgba(255,246,232,.66)}.metapolis-dashboard-outline-action{align-items:center;color:var(--dashboard-gold-strong);display:inline-flex;font-weight:700;justify-content:center;min-height:46px;padding:0 20px}.metapolis-dashboard-icon-action{align-items:center;display:inline-flex;height:46px;justify-content:center;position:relative;width:46px}.metapolis-dashboard-icon-action em{position:absolute;right:-7px;top:-7px}.metapolis-dashboard-user{align-items:center;display:inline-flex;gap:10px;min-height:46px;padding:0 12px}.metapolis-dashboard-user span{display:grid}.metapolis-dashboard-user strong{font-size:.88rem}.metapolis-dashboard-topbar .language-switcher{min-height:46px;padding:5px 8px}.metapolis-dashboard-topbar .language-switcher-label{display:none}.metapolis-dashboard-topbar .language-switcher button{border-radius:6px;min-height:28px}.metapolis-dashboard-status-grid{display:grid;gap:1px;grid-template-columns:repeat(5,minmax(0,1fr))}.metapolis-dashboard-chart-card,.metapolis-dashboard-panel,.metapolis-dashboard-status-grid article{background:linear-gradient(180deg,rgba(6,21,29,.9),rgba(4,13,18,.82));border:1px solid rgba(230,160,64,.16);box-shadow:0 18px 44px rgba(0,0,0,.24)}.metapolis-dashboard-status-grid article{align-items:center;display:flex;gap:14px;min-height:76px;min-width:0;padding:16px 18px}.metapolis-dashboard-status-grid span{min-width:0}.metapolis-dashboard-status-grid article:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.metapolis-dashboard-status-grid article:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}.metapolis-dashboard-panel h2,.metapolis-dashboard-panel h3,.metapolis-dashboard-status-grid strong{color:#fff8ec;letter-spacing:0}.metapolis-dashboard-status-grid small{color:rgba(255,246,232,.68);display:block;margin-top:3px}.metapolis-dashboard-grid{display:grid;gap:14px}.metapolis-dashboard-grid-top{grid-template-columns:minmax(260px,.78fr) minmax(0,1.52fr) minmax(235px,.58fr)}.metapolis-dashboard-grid-bottom{grid-template-columns:minmax(250px,.9fr) minmax(210px,.65fr) minmax(250px,.85fr) minmax(250px,.85fr)}.metapolis-dashboard-panel{border-radius:8px;min-width:0;overflow:hidden;padding:16px}.metapolis-dashboard-panel-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.metapolis-dashboard-panel-heading h2{font-size:.92rem;font-weight:700;margin:0;text-transform:uppercase}.metapolis-dashboard-panel-heading a,.metapolis-dashboard-panel-link{align-items:center;color:var(--dashboard-gold-strong);display:inline-flex;font-size:.82rem;gap:7px;white-space:nowrap}.metapolis-dashboard-approval-list,.metapolis-dashboard-feed-list,.metapolis-dashboard-task-list{display:grid;gap:9px}.metapolis-dashboard-approval-list>div,.metapolis-dashboard-feed-list>div,.metapolis-dashboard-task{align-items:center;background:rgba(3,12,17,.74);border:1px solid rgba(230,160,64,.12);border-radius:8px;display:grid;gap:12px;grid-template-columns:30px minmax(0,1fr) auto;min-height:52px;padding:10px}.metapolis-dashboard-task.is-critical svg{color:#e96347}.metapolis-dashboard-task.is-warning svg{color:#f0a34c}.metapolis-dashboard-approval-list strong,.metapolis-dashboard-feed-list strong,.metapolis-dashboard-task strong{color:#fff8ec;display:block;font-size:.86rem}.metapolis-dashboard-approval-list small,.metapolis-dashboard-feed-list small,.metapolis-dashboard-quick-grid small,.metapolis-dashboard-receipt-grid small,.metapolis-dashboard-task small{color:rgba(255,246,232,.62);display:block;font-size:.75rem;margin-top:3px}.metapolis-dashboard-approval-list a,.metapolis-dashboard-task a{background:rgba(230,160,64,.12);border:1px solid rgba(230,160,64,.22);border-radius:6px;color:var(--dashboard-gold-strong);font-size:.78rem;font-weight:700;padding:8px 12px}.metapolis-dashboard-panel-link{border-top:1px solid rgba(230,160,64,.1);justify-content:center;margin:12px -16px -16px;min-height:42px}.metapolis-dashboard-range{display:flex;gap:6px}.metapolis-dashboard-range button{background:rgba(255,255,255,.04);border:1px solid rgba(230,160,64,.12);border-radius:6px;color:rgba(255,246,232,.7);cursor:pointer;font:inherit;font-size:.74rem;min-height:30px;padding:0 10px}.metapolis-dashboard-range button.is-active{background:rgba(230,160,64,.16);color:var(--dashboard-gold-strong)}.metapolis-dashboard-kpis{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.metapolis-dashboard-kpis article,.metapolis-dashboard-receipt-grid article{background:rgba(3,12,17,.72);border:1px solid rgba(230,160,64,.1);border-radius:8px;display:grid;gap:5px;padding:16px;text-align:center}.metapolis-dashboard-kpis strong,.metapolis-dashboard-receipt-grid strong{color:var(--dashboard-gold-strong);font-family:var(--font-serif);font-size:clamp(1.4rem,2.1vw,2rem);font-weight:500}.metapolis-dashboard-kpis span,.metapolis-dashboard-receipt-grid span{color:#fff8ec;font-size:.82rem}.metapolis-dashboard-kpis b{align-items:center;color:var(--dashboard-green);display:inline-flex;font-size:.82rem;gap:2px;justify-content:center}.metapolis-dashboard-charts{display:grid;gap:12px;grid-template-columns:minmax(0,1.35fr) minmax(220px,.8fr);margin-top:12px}.metapolis-dashboard-chart-card{border-radius:8px;padding:14px}.metapolis-dashboard-chart-card>span{color:#fff8ec;display:block;font-size:.82rem;margin-bottom:10px}.metapolis-dashboard-line-chart{align-items:end;background:repeating-linear-gradient(180deg,rgba(255,255,255,.06) 0 1px,transparent 1px 36px);display:flex;gap:9px;height:130px;padding-top:8px}.metapolis-dashboard-line-chart i{background:linear-gradient(180deg,rgba(245,191,107,.95),rgba(230,160,64,.16));border-radius:999px 999px 0 0;flex:1;min-width:3px}.metapolis-dashboard-chart-axis{color:rgba(255,246,232,.52);display:flex;font-size:.72rem;justify-content:space-between;margin-top:8px}.metapolis-dashboard-distribution{align-items:center;display:grid;gap:18px;grid-template-columns:132px minmax(0,1fr)}.metapolis-dashboard-donut{aspect-ratio:1;background:radial-gradient(circle,#07121a 0 42%,transparent 43%),conic-gradient(#7fc6e7 0 35%,#d99b48 35% 60%,#f0bd64 60% 80%,#69b6c7 80% 92%,#8ed6e8 92% 100%);border:1px solid rgba(230,160,64,.18);border-radius:50%}.metapolis-dashboard-distribution p{align-items:center;color:rgba(255,246,232,.78);display:grid;font-size:.72rem;gap:8px;grid-template-columns:9px minmax(0,1fr) auto;margin:0 0 8px}.metapolis-dashboard-distribution span{min-width:0;overflow:hidden;text-overflow:ellipsis}.metapolis-dashboard-distribution i{border-radius:50%;height:8px;width:8px}.metapolis-dashboard-feed-list time{color:rgba(255,246,232,.6);font-size:.72rem}.metapolis-dashboard-employees{padding:16px}.metapolis-dashboard-employee-grid{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.metapolis-dashboard-employee-grid article{background:rgba(4,14,19,.74);border:1px solid rgba(230,160,64,.18);border-radius:8px;min-width:0;overflow:hidden;padding:13px;position:relative}.metapolis-dashboard-active-dot{align-items:center;background:rgba(18,65,49,.86);border-radius:999px;color:#7ff0b7;display:inline-flex;font-size:.72rem;gap:6px;padding:4px 8px;position:absolute;right:12px;top:12px;z-index:1}.metapolis-dashboard-employee-image{aspect-ratio:1.34;border-radius:8px;margin-bottom:12px;overflow:hidden;position:relative}.metapolis-dashboard-employee-image img{-o-object-fit:cover;object-fit:cover}.metapolis-dashboard-employee-grid h3{font-family:var(--font-serif);font-size:1.16rem;font-weight:500;margin:0 0 6px}.metapolis-dashboard-employee-grid p{color:rgba(255,246,232,.66);font-size:.82rem;line-height:1.45;margin:0 0 12px;min-height:48px}.metapolis-dashboard-employee-metrics{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.metapolis-dashboard-employee-metrics strong{color:var(--dashboard-gold-strong);display:block;font-family:var(--font-serif);font-size:1.08rem;font-weight:500}.metapolis-dashboard-employee-metrics small{color:rgba(255,246,232,.54);display:block;font-size:.66rem}.metapolis-dashboard-employee-grid article>a{align-items:center;background:rgba(230,160,64,.12);border:1px solid rgba(230,160,64,.2);border-radius:6px;color:var(--dashboard-gold-strong);display:inline-flex;font-size:.82rem;gap:6px;justify-content:center;min-height:34px;width:100%}.metapolis-dashboard-academy{background:radial-gradient(circle at 82% 18%,rgba(127,198,231,.13),transparent 34%),radial-gradient(circle at 14% 18%,rgba(230,160,64,.12),transparent 32%),rgba(4,16,22,.88);padding:16px}.metapolis-dashboard-panel-heading p{color:rgba(255,246,232,.62);font-size:.82rem;line-height:1.45;margin:4px 0 0;max-width:760px}.metapolis-dashboard-academy-summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0}.metapolis-dashboard-academy-summary article{background:rgba(3,12,17,.72);border:1px solid rgba(230,160,64,.13);border-radius:8px;min-width:0;padding:12px}.metapolis-dashboard-academy-summary strong{color:var(--dashboard-gold-strong);display:block;font-family:var(--font-serif);font-size:1.42rem;font-weight:500;line-height:1}.metapolis-dashboard-academy-list strong,.metapolis-dashboard-academy-summary span,.metapolis-dashboard-collective-card strong{color:#fff8ec;display:block;font-size:.84rem}.metapolis-dashboard-academy-list small,.metapolis-dashboard-academy-summary small,.metapolis-dashboard-collective-card p,.metapolis-dashboard-collective-card small{color:rgba(255,246,232,.58);font-size:.72rem;line-height:1.4}.metapolis-dashboard-academy-body{display:grid;gap:12px;grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr)}.metapolis-dashboard-academy-list{display:grid;gap:10px}.metapolis-dashboard-academy-list article,.metapolis-dashboard-collective-card{background:rgba(3,12,17,.74);border:1px solid rgba(230,160,64,.14);border-radius:8px;min-width:0;padding:12px}.metapolis-dashboard-academy-list article>div:first-child,.metapolis-dashboard-collective-card>div{align-items:center;display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr) auto}.metapolis-dashboard-academy-list em{background:rgba(230,160,64,.11);border:1px solid rgba(230,160,64,.18);border-radius:999px;color:var(--dashboard-gold-strong);font-size:.68rem;font-style:normal;padding:4px 7px;white-space:nowrap}.metapolis-dashboard-academy-progress{background:rgba(255,255,255,.07);border-radius:999px;height:8px;margin:10px 0;overflow:hidden}.metapolis-dashboard-academy-progress i{background:linear-gradient(90deg,var(--dashboard-gold),var(--dashboard-cyan));border-radius:inherit;display:block;height:100%}.metapolis-dashboard-academy-list footer{align-items:center;display:flex;gap:10px;justify-content:space-between}.metapolis-dashboard-academy-list footer span{color:rgba(255,246,232,.62);font-size:.72rem}.metapolis-dashboard-academy-list footer b{color:rgba(127,198,231,.9);font-size:.72rem;font-weight:700}.metapolis-dashboard-collective-card{align-content:start;display:grid;gap:12px}.metapolis-dashboard-collective-card>div{grid-template-columns:32px minmax(0,1fr)}.metapolis-dashboard-collective-card ol{counter-reset:collective-step;display:grid;gap:8px;list-style:none;margin:0;padding:0}.metapolis-dashboard-collective-card li{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07);border-radius:8px;counter-increment:collective-step;display:grid;gap:8px;grid-template-columns:28px minmax(0,1fr);min-width:0;padding:8px}.metapolis-dashboard-collective-card li:before{align-items:center;background:rgba(230,160,64,.13);border:1px solid rgba(230,160,64,.2);border-radius:999px;color:var(--dashboard-gold-strong);content:counter(collective-step);display:inline-flex;font-size:.72rem;height:24px;justify-content:center;width:24px}.metapolis-dashboard-collective-card li span{color:#fff8ec;display:block;font-size:.78rem;font-weight:800}.metapolis-dashboard-collective-card p{border-top:1px solid rgba(230,160,64,.12);margin:0;padding-top:12px}.metapolis-dashboard-approval-list>div{grid-template-columns:30px minmax(0,1fr) auto auto}.metapolis-dashboard-approval-list b{color:var(--dashboard-gold-strong);font-size:.78rem}.metapolis-dashboard-quick-grid,.metapolis-dashboard-receipt-grid,.metapolis-dashboard-security-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.metapolis-dashboard-quick-grid a,.metapolis-dashboard-security-grid article{align-items:center;background:rgba(3,12,17,.72);border:1px solid rgba(230,160,64,.12);border-radius:8px;display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr);min-height:58px;padding:10px}.metapolis-dashboard-quick-grid strong,.metapolis-dashboard-security-grid strong{color:#fff8ec;display:block;font-size:.84rem}.metapolis-dashboard-security{background:linear-gradient(90deg,rgba(5,18,24,.95),rgba(5,18,24,.74)),url(/metapolis-reference/hero-city.webp) 100% 100% /360px auto no-repeat}.metapolis-dashboard-footer{align-items:center;border-top:1px solid rgba(230,160,64,.16);color:rgba(255,246,232,.72);display:grid;gap:18px;grid-template-columns:210px minmax(180px,1fr) repeat(5,auto);margin:4px 0 0;min-height:78px;padding:14px 22px}.metapolis-dashboard-footer p{margin:0}.metapolis-dashboard-footer>span{align-items:center;display:inline-flex;font-size:.82rem;gap:8px;white-space:nowrap}@media (max-width:1500px){.metapolis-dashboard-grid-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.metapolis-dashboard-footer{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1380px){.metapolis-dashboard{grid-template-columns:240px minmax(0,1fr)}.metapolis-dashboard:before{left:240px}.metapolis-dashboard-grid-bottom,.metapolis-dashboard-grid-top{grid-template-columns:1fr 1fr}.metapolis-dashboard-benefits,.metapolis-dashboard-employees{grid-column:1/-1}.metapolis-dashboard-employee-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metapolis-dashboard-academy-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.metapolis-dashboard-academy-body{grid-template-columns:1fr}.metapolis-dashboard-footer{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.metapolis-dashboard{grid-template-columns:1fr}.metapolis-dashboard:before{left:0}.metapolis-dashboard-sidebar{min-height:0;position:relative}.metapolis-dashboard-nav{display:flex;overflow-x:auto;padding-bottom:4px}.metapolis-dashboard-nav a{flex:0 0 auto;min-width:186px}.metapolis-dashboard-trial-card{margin-top:0}.metapolis-dashboard-charts,.metapolis-dashboard-grid-bottom,.metapolis-dashboard-grid-top,.metapolis-dashboard-kpis,.metapolis-dashboard-status-grid{grid-template-columns:1fr}.metapolis-dashboard-status-grid article,.metapolis-dashboard-status-grid article:first-child,.metapolis-dashboard-status-grid article:last-child{border-radius:8px}}@media (max-width:760px){.metapolis-dashboard-main,.metapolis-dashboard-sidebar{padding-inline:14px}.metapolis-dashboard-topbar{align-items:stretch;flex-direction:column}.metapolis-dashboard-topbar-actions{justify-content:flex-start}.metapolis-dashboard-outline-action,.metapolis-dashboard-trial-select,.metapolis-dashboard-user{width:100%}.metapolis-dashboard-academy-summary,.metapolis-dashboard-employee-grid,.metapolis-dashboard-footer,.metapolis-dashboard-kpis,.metapolis-dashboard-quick-grid,.metapolis-dashboard-receipt-grid,.metapolis-dashboard-security-grid,.metapolis-dashboard-status-grid{grid-template-columns:1fr}.metapolis-dashboard-academy-list article>div:first-child{align-items:start;grid-template-columns:28px minmax(0,1fr)}.metapolis-dashboard-academy-list em{grid-column:2;justify-self:start}.metapolis-dashboard-academy-list footer{align-items:flex-start;flex-direction:column}.metapolis-dashboard-approval-list>div,.metapolis-dashboard-feed-list>div,.metapolis-dashboard-task{align-items:start;grid-template-columns:28px minmax(0,1fr)}.metapolis-dashboard-approval-list a,.metapolis-dashboard-approval-list b,.metapolis-dashboard-feed-list time,.metapolis-dashboard-task a{grid-column:2;justify-self:start}.metapolis-dashboard-range{flex-wrap:wrap}.metapolis-dashboard-distribution{grid-template-columns:1fr}.metapolis-dashboard-donut{max-width:180px}}.city-header-menu,.metapolis-dashboard-mobile-menu{display:none}.city-header-menu summary,.metapolis-dashboard-mobile-menu summary{list-style:none}.city-header-menu summary::-webkit-details-marker,.metapolis-dashboard-mobile-menu summary::-webkit-details-marker{display:none}@media (max-width:860px){.segment-public .city-header,.segment-public .shell-clean .city-header{align-items:center;grid-template-columns:minmax(0,1fr) auto}.segment-public .city-header>.language-switcher,.segment-public .shell-clean .city-header>.language-switcher{display:inline-flex;grid-column:1/2;justify-self:start}.segment-public .city-header-menu,.segment-public .shell-clean .city-header-menu{display:block;justify-self:end;position:relative;z-index:20}.segment-public .city-header-menu summary,.segment-public .shell-clean .city-header-menu summary{align-items:center;background:rgba(4,16,22,.84);border:1px solid rgba(232,159,62,.58);border-radius:8px;color:#fff8ec;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:760;gap:8px;justify-content:center;min-height:42px;padding:0 14px}.segment-public .city-header-menu summary svg,.segment-public .shell-clean .city-header-menu summary svg{color:#f0aa43}.segment-public .city-header-menu-panel,.segment-public .shell-clean .city-header-menu-panel{background:linear-gradient(180deg,rgba(8,24,31,.98),rgba(2,9,13,.98)),rgba(3,12,17,.96);border:1px solid rgba(232,159,62,.34);border-radius:8px;box-shadow:0 22px 60px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.05);display:grid;gap:12px;padding:12px;position:absolute;right:0;top:calc(100% + 10px);width:min(330px,calc(100vw - 36px))}.segment-public .city-header-menu-actions,.segment-public .city-header-menu-links,.segment-public .shell-clean .city-header-menu-actions,.segment-public .shell-clean .city-header-menu-links{display:grid;gap:7px}.segment-public .city-header-menu-actions a,.segment-public .city-header-menu-links a,.segment-public .shell-clean .city-header-menu-actions a,.segment-public .shell-clean .city-header-menu-links a{align-items:center;border:1px solid rgba(232,159,62,.18);border-radius:6px;color:rgba(255,248,236,.88);display:inline-flex;font-size:.92rem;gap:8px;justify-content:space-between;min-height:42px;min-width:0;padding:0 12px;text-decoration:none}.segment-public .city-header-menu-actions a[href="/signup"],.segment-public .shell-clean .city-header-menu-actions a[href="/signup"]{background:linear-gradient(180deg,#ffd27b,#eaa23d);border-color:rgba(255,214,130,.78);color:#140b03;font-weight:780}.segment-public .city-header-menu-panel .language-switcher,.segment-public .shell-clean .city-header-menu-panel .language-switcher{display:flex;width:100%}}@media (max-width:1080px){.metapolis-dashboard{grid-template-columns:minmax(0,1fr)}.metapolis-dashboard-sidebar{display:none}.metapolis-dashboard-mobile-menu{display:block;position:relative;z-index:25}.metapolis-dashboard-mobile-menu summary{align-items:center;background:rgba(4,16,22,.9);border:1px solid rgba(230,160,64,.34);border-radius:8px;color:#fff8ec;cursor:pointer;display:inline-flex;font-weight:760;gap:8px;justify-content:center;min-height:44px;padding:0 14px}.metapolis-dashboard-mobile-menu summary svg{color:var(--dashboard-gold)}.metapolis-dashboard-mobile-menu-panel{background:linear-gradient(180deg,rgba(8,24,31,.98),rgba(2,9,13,.98)),rgba(3,12,17,.96);border:1px solid rgba(230,160,64,.32);border-radius:8px;box-shadow:0 24px 64px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.05);display:grid;gap:12px;left:0;padding:12px;position:absolute;top:calc(100% + 10px);width:min(360px,calc(100vw - 28px))}.metapolis-dashboard-mobile-brand{align-items:center;border-bottom:1px solid rgba(230,160,64,.12);display:inline-flex;gap:11px;padding:0 4px 12px}.metapolis-dashboard-mobile-brand strong{color:#fff8eb;display:block;font-family:var(--font-serif);font-size:.94rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.metapolis-dashboard-mobile-brand small{color:rgba(255,246,232,.72);display:block;font-size:.72rem;margin-top:1px}.metapolis-dashboard-mobile-menu-panel nav{display:grid;gap:7px}.metapolis-dashboard-mobile-menu-panel nav a{align-items:center;border:1px solid transparent;border-radius:8px;color:rgba(255,246,232,.78);display:grid;font-size:.94rem;gap:12px;grid-template-columns:22px minmax(0,1fr) auto;min-height:44px;padding:0 12px}.metapolis-dashboard-mobile-menu-panel nav a.is-active,.metapolis-dashboard-mobile-menu-panel nav a:hover{background:linear-gradient(90deg,rgba(230,160,64,.18),rgba(230,160,64,.05));border-color:rgba(230,160,64,.32);color:#fff8ec}.metapolis-dashboard-mobile-menu-panel nav svg,.metapolis-dashboard-mobile-menu-panel>div svg{color:var(--dashboard-gold)}.metapolis-dashboard-mobile-menu-panel em{align-items:center;background:rgba(230,82,64,.28);border-radius:999px;color:#f6b58e;display:inline-flex;font-style:normal;font-size:.72rem;justify-content:center;min-height:22px;min-width:22px;padding:0 6px}.metapolis-dashboard-mobile-menu-panel>div{border-top:1px solid rgba(230,160,64,.12);display:grid;gap:10px;padding-top:12px}.metapolis-dashboard-mobile-menu-panel>div a,.metapolis-dashboard-mobile-menu-panel>div span{align-items:center;color:rgba(255,246,232,.72);display:inline-flex;font-size:.82rem;gap:9px}.metapolis-dashboard-mobile-menu-panel>div i{background:var(--dashboard-green);border-radius:50%;box-shadow:0 0 16px rgba(32,210,140,.8);display:inline-block;height:8px;width:8px}}@media (max-width:760px){.metapolis-dashboard-main{padding:14px 12px 0}.metapolis-dashboard-topbar{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.metapolis-dashboard-topbar>div:first-child{min-width:0}.metapolis-dashboard-topbar p{overflow-wrap:anywhere}.metapolis-dashboard:before{background:linear-gradient(180deg,rgba(2,7,11,.24),rgba(2,7,11,.86)),linear-gradient(90deg,rgba(2,7,11,.88),rgba(2,7,11,.26)),url(/metapolis-reference/hero-city.webp) 100% 0 /560px auto no-repeat;height:260px;opacity:.34}.metapolis-dashboard-mobile-menu{align-self:start;justify-self:end}.metapolis-dashboard-mobile-menu-panel{left:auto;right:0}.metapolis-dashboard-topbar-actions{display:grid;gap:10px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;width:100%}.metapolis-dashboard-outline-action,.metapolis-dashboard-topbar .language-switcher,.metapolis-dashboard-trial-select,.metapolis-dashboard-user{min-width:0;width:100%}.metapolis-dashboard-topbar .language-switcher,.metapolis-dashboard-trial-select,.metapolis-dashboard-user{grid-column:1/-1}.metapolis-dashboard-icon-action,.metapolis-dashboard-outline-action{justify-content:center}.customer-pricing-reference-matrix,.customer-residents-fit-panel{overflow:visible}.customer-pricing-reference-matrix-table,.customer-residents-fit-table{background:transparent;border:0;display:grid;gap:16px;min-width:0;overflow:visible}.customer-pricing-reference-matrix-head,.customer-residents-fit-row-head{display:none}.customer-pricing-reference-matrix-row,.customer-residents-fit-row{background:linear-gradient(180deg,rgba(9,25,32,.88),rgba(3,12,17,.92)),rgba(5,17,23,.82);border:1px solid rgba(226,151,54,.28);border-radius:7px;display:grid;grid-template-columns:1fr;overflow:hidden}.customer-pricing-reference-matrix-row>*,.customer-residents-fit-row>*{border-right:0;border-top:1px solid rgba(226,151,54,.13);display:grid;gap:12px;grid-template-columns:minmax(94px,.36fr) minmax(0,1fr);min-height:0;padding:12px 14px;width:100%}.customer-pricing-reference-matrix-row>:first-child,.customer-residents-fit-row>:first-child{border-top:0}.customer-pricing-reference-matrix-row>:before,.customer-residents-fit-row>:before{color:#f2a93d;content:"";font-size:.64rem;font-weight:820;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.customer-pricing-reference-matrix-row>:first-child:before{content:"Mitarbeiter"}.customer-pricing-reference-matrix-row>:nth-child(2):before{content:"Einstieg"}.customer-pricing-reference-matrix-row>:nth-child(3):before{content:"Empfohlen"}.customer-pricing-reference-matrix-row>:nth-child(4):before{content:"Scale"}.customer-pricing-reference-matrix-row>:nth-child(5):before{content:"Testgrenze"}.customer-pricing-reference-matrix-row>:nth-child(6):before{content:"Start"}.customer-residents-fit-row>:first-child:before{content:"Mitarbeiter"}.customer-residents-fit-row>:nth-child(2):before{content:"Fokus"}.customer-residents-fit-row>:nth-child(3):before{content:"Aufgaben"}.customer-residents-fit-row>:nth-child(4):before{content:"Ergebnis"}.customer-residents-fit-row>:nth-child(5):before{content:"Geeignet"}.customer-pricing-reference-matrix-name{grid-template-columns:minmax(94px,.36fr) 54px minmax(0,1fr)}.customer-pricing-reference-matrix-name:before{grid-row:1/span 2}.customer-pricing-reference-matrix-name img{grid-column:2}.customer-pricing-reference-matrix-name span{grid-column:3;min-width:0}.customer-residents-fit-name{grid-template-columns:minmax(94px,.36fr) 18px minmax(0,1fr)}.customer-residents-fit-name:before{grid-row:1}.customer-residents-fit-name img{grid-column:2}.customer-residents-fit-audience{align-items:center}.customer-pricing-reference-matrix-action a{justify-self:start;width:auto}}.bit-price-simple-page{background:radial-gradient(circle at 18% 24%,rgba(37,99,235,.04),transparent 26%),linear-gradient(180deg,#f8fbff,#ffffff 44%,#f7faff)}.bit-price-simple-start{min-height:566px}.bit-price-simple-hero{align-items:center;display:grid;gap:clamp(28px,5vw,58px);grid-template-columns:minmax(430px,.86fr) minmax(560px,1fr);margin-inline:auto;max-width:1320px;min-height:458px;padding:clamp(42px,5.6vw,70px) 0 26px;position:relative;width:calc(100% - clamp(32px, 7vw, 72px));z-index:2}.bit-price-simple-hero:after{background:url(/betriebs-it/hero-wave.png) bottom/100% auto no-repeat;bottom:-34px;content:"";height:116px;left:50%;opacity:.82;pointer-events:none;position:absolute;transform:translateX(-50%);width:100vw;z-index:-1}.bit-price-simple-copy{display:grid;gap:18px;max-width:660px}.bit-price-simple-copy h1{color:#ffffff;font-size:clamp(3.2rem,4.4vw,4.55rem);font-weight:930;line-height:1.04;margin:0}.bit-price-simple-copy h1 em,.bit-price-simple-copy h1 span{display:block}.bit-price-simple-copy h1 em{background:linear-gradient(90deg,#a855f7,#6d28d9 28%,#2563eb 74%,#0ea5e9);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.bit-price-simple-copy p{color:rgba(255,255,255,.78);font-size:1.02rem;font-weight:560;line-height:1.62;margin:0;max-width:600px}.bit-price-simple-trust{display:flex;flex-wrap:wrap;gap:12px 30px;margin-top:20px}.bit-price-simple-trust span{align-items:center;color:rgba(226,232,240,.78);display:inline-flex;font-size:.78rem;font-weight:740;gap:8px}.bit-price-simple-trust svg{border:1px solid rgba(59,130,246,.7);border-radius:999px;color:#60a5fa;padding:2px}.bit-price-simple-control{background:linear-gradient(180deg,rgba(10,18,36,.96),rgba(7,13,28,.985)),rgba(8,15,32,.95);border:1px solid rgba(37,99,235,.38);border-radius:8px;box-shadow:0 28px 86px rgba(0,0,0,.44),0 0 48px rgba(37,99,235,.16);display:grid;gap:13px;padding:clamp(16px,2.1vw,23px)}.bit-price-metric-grid{display:grid;gap:11px;grid-template-columns:repeat(3,minmax(0,1fr))}.bit-price-metric-grid article{background:linear-gradient(180deg,rgba(15,23,42,.9),rgba(9,17,34,.88)),rgba(15,23,42,.82);border:1px solid rgba(148,163,184,.14);border-radius:8px;display:grid;gap:7px;min-height:108px;overflow:hidden;padding:13px;position:relative}.bit-price-metric-grid article:after{background:linear-gradient(180deg,var(--tone-soft),transparent);bottom:0;content:"";height:42px;inset-inline:0;opacity:.42;pointer-events:none;position:absolute}.bit-mini-bars.tone-blue,.bit-price-metric-grid .tone-blue{--tone:#0ea5e9;--tone-soft:rgba(14,165,233,0.22)}.bit-mini-bars.tone-violet,.bit-price-metric-grid .tone-violet{--tone:#8b5cf6;--tone-soft:rgba(124,58,237,0.24)}.bit-mini-bars.tone-green,.bit-price-metric-grid .tone-green{--tone:#22c55e;--tone-soft:rgba(34,197,94,0.18)}.bit-price-metric-grid h3,.bit-price-metric-grid p,.bit-price-metric-grid strong{margin:0;position:relative;z-index:1}.bit-price-metric-grid h3{color:#ffffff;font-size:.72rem;font-weight:900}.bit-price-metric-grid article>div{align-items:center;display:flex;gap:8px;position:relative;z-index:1}.bit-price-metric-grid svg{color:var(--tone)}.bit-price-metric-grid strong{color:var(--tone);font-size:1.25rem;font-weight:930;line-height:1}.bit-price-metric-grid p{color:rgba(226,232,240,.68);font-size:.62rem;font-weight:640}.bit-price-simple-control .bit-control-bottom{gap:12px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.bit-simple-package-overview{padding-top:48px}.bit-package-tabs{display:grid;gap:32px;grid-template-columns:repeat(4,minmax(132px,1fr));margin:0 auto 30px;max-width:940px}.bit-package-tabs span{align-items:center;background:#ffffff;border:1px solid rgba(37,99,235,.22);border-radius:6px;color:#0f172a;display:inline-flex;font-size:.84rem;font-weight:900;justify-content:center;min-height:46px;padding:0 18px;text-align:center}.bit-package-tabs .is-active{background:linear-gradient(90deg,#4f46e5,#0057ff);border-color:transparent;box-shadow:0 14px 28px rgba(37,99,235,.2);color:#ffffff}.bit-simple-package-grid{display:grid;gap:18px;grid-template-columns:repeat(5,minmax(0,1fr))}.bit-simple-package-card{background:linear-gradient(180deg,rgba(255,255,255,.98),#ffffff),#ffffff;border:1px solid rgba(37,99,235,.14);border-radius:8px;box-shadow:0 16px 36px rgba(15,23,42,.045);display:grid;gap:12px;min-height:358px;padding:26px 20px 20px;position:relative}.bit-simple-package-card.is-featured{border-color:rgba(124,58,237,.45);box-shadow:0 20px 50px rgba(79,70,229,.1),inset 0 0 0 1px rgba(124,58,237,.1)}.bit-simple-ribbon{background:linear-gradient(90deg,#4f46e5,#7c3aed);border-radius:8px 8px 0 0;color:#ffffff;font-size:.72rem;font-weight:920;left:-1px;line-height:28px;min-height:28px;position:absolute;right:-1px;text-align:center;top:-1px}.bit-simple-package-card>svg{background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(168,85,247,.08));border-radius:999px;color:#2563eb;height:50px;margin-top:4px;padding:11px;width:50px}.bit-simple-package-card.is-featured>svg{margin-top:28px}.bit-simple-package-card h3,.bit-simple-package-card small,.bit-simple-package-card strong{margin:0}.bit-simple-package-card h3{color:#0f172a;font-size:1.02rem;font-weight:920;line-height:1.18}.bit-simple-package-card small{color:#475569;font-size:.74rem;font-weight:760}.bit-simple-package-card strong{color:#0f172a;font-size:2.15rem;font-weight:940;line-height:.98}.bit-simple-package-card strong em{color:#0f172a;display:inline-block;font-size:.8rem;font-style:normal;font-weight:760;line-height:1.1;vertical-align:middle}.bit-simple-package-card ul{display:grid;gap:9px;list-style:none;margin:4px 0 0;padding:0}.bit-simple-package-card li{align-items:flex-start;color:#334155;display:flex;font-size:.76rem;font-weight:700;gap:8px;line-height:1.35}.bit-simple-package-card li svg{color:#2563eb;flex:0 0 auto;margin-top:1px}.bit-simple-package-card .bit-button{margin-top:auto;width:100%}.bit-price-simple-page .bit-button-subtle{background:#ffffff;border-color:rgba(37,99,235,.18);color:#2563eb}.bit-price-note{color:#475569;display:flex;font-size:.78rem;font-weight:690;gap:9px;margin:20px 0 0;text-align:center}.bit-price-note,.bit-price-note:before{align-items:center;justify-content:center}.bit-price-note:before{border:1px solid #2563eb;border-radius:999px;color:#2563eb;content:"i";display:inline-flex;font-size:.68rem;font-weight:900;height:17px;width:17px}.bit-single-services{padding-top:42px}.bit-single-service-grid{display:grid;gap:13px;grid-template-columns:repeat(3,minmax(0,1fr))}.bit-single-service-grid article{align-items:center;background:#ffffff;border:1px solid rgba(37,99,235,.14);border-radius:8px;box-shadow:0 14px 30px rgba(15,23,42,.035);display:grid;gap:14px;grid-template-columns:46px minmax(0,1fr) minmax(72px,auto) 18px;min-height:80px;padding:15px 18px}.bit-single-service-grid article>span{align-items:center;background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(168,85,247,.08));border-radius:999px;color:#2563eb;display:inline-flex;height:46px;justify-content:center;width:46px}.bit-single-service-grid small,.bit-single-service-grid strong{margin:0;min-width:0}.bit-single-service-grid strong{color:#0f172a;font-size:.9rem;font-weight:900;line-height:1.18}.bit-single-service-grid small{color:#0f172a;font-size:.74rem;font-weight:820;justify-self:end;line-height:1.25;text-align:right}.bit-single-service-grid a{color:#2563eb;display:inline-flex}.bit-single-services .bit-all-services{margin-top:24px}.bit-price-value-strip{background:linear-gradient(180deg,rgba(5,8,22,.985),rgba(7,14,30,.98)),#050816;border:1px solid rgba(37,99,235,.24);border-radius:8px;box-shadow:0 18px 46px rgba(15,23,42,.12);color:#ffffff;display:grid;gap:0;grid-template-columns:repeat(5,minmax(0,1fr));margin:42px auto 30px;max-width:1320px;overflow:hidden;padding:27px 0;width:calc(100% - clamp(32px, 7vw, 72px))}.bit-price-value-strip article{border-left:1px solid rgba(148,163,184,.18);display:grid;gap:10px;min-height:112px;padding:0 clamp(18px,2.4vw,34px)}.bit-price-value-strip article:first-child{border-left:0}.bit-price-value-strip svg{color:#38bdf8}.bit-price-value-strip h3,.bit-price-value-strip p{margin:0}.bit-price-value-strip h3{color:#ffffff;font-size:.94rem;font-weight:920;line-height:1.18}.bit-price-value-strip p{color:rgba(226,232,240,.74);font-size:.76rem;font-weight:620;line-height:1.42}.bit-price-simple-page .bit-final-cta{border-radius:8px;margin-bottom:0;padding-bottom:32px;padding-top:32px}.bit-price-simple-page .bit-footer{margin-top:0}@media (max-width:1180px){.bit-price-simple-hero{gap:24px;grid-template-columns:minmax(306px,.78fr) minmax(430px,1fr)}.bit-price-simple-copy h1{font-size:clamp(2.55rem,5vw,4rem)}.bit-price-simple-copy p{font-size:.88rem}.bit-price-metric-grid{gap:8px}.bit-price-metric-grid article{min-height:96px;padding:10px}.bit-price-metric-grid h3{font-size:.6rem}.bit-price-metric-grid strong{font-size:1.02rem}.bit-price-metric-grid p{font-size:.55rem}.bit-package-tabs{gap:14px}.bit-simple-package-grid{gap:12px}.bit-simple-package-card{min-height:338px;padding:21px 15px 16px}.bit-simple-package-card h3{font-size:.84rem}.bit-simple-package-card strong{font-size:1.65rem}.bit-simple-package-card li{font-size:.64rem}.bit-single-service-grid{gap:10px}.bit-single-service-grid article{gap:10px;grid-template-columns:38px minmax(0,1fr) minmax(58px,auto) 16px;min-height:72px;padding:12px}.bit-single-service-grid article>span{height:38px;width:38px}.bit-single-service-grid strong{font-size:.74rem}.bit-single-service-grid small{font-size:.62rem}.bit-price-value-strip article{padding-inline:18px}}@media (max-width:800px){.bit-price-simple-hero{gap:16px;grid-template-columns:minmax(300px,.74fr) minmax(358px,1fr);min-height:390px}.bit-price-simple-copy{gap:13px}.bit-price-simple-copy h1{font-size:clamp(2.1rem,5vw,2.78rem)}.bit-price-simple-copy p{font-size:.74rem;line-height:1.5}.bit-price-simple-copy .bit-button{font-size:.58rem;min-height:36px;padding-inline:8px}.bit-price-simple-trust{gap:10px 16px;margin-top:8px}.bit-price-simple-trust span{font-size:.58rem}.bit-price-simple-control{gap:8px;padding:12px}.bit-price-metric-grid{gap:7px}.bit-price-metric-grid article{gap:5px;min-height:82px;padding:9px}.bit-price-metric-grid h3{font-size:.54rem}.bit-price-metric-grid strong{font-size:.88rem}.bit-price-metric-grid p{font-size:.5rem}.bit-price-simple-control .bit-control-tagline{font-size:.6rem;min-height:34px}.bit-package-tabs span{font-size:.64rem;min-height:38px;padding-inline:8px}.bit-simple-package-grid{grid-template-columns:repeat(5,minmax(118px,1fr));overflow-x:auto;padding-bottom:4px}.bit-simple-package-card{min-height:306px;padding:17px 12px 13px}.bit-simple-package-card>svg{height:38px;padding:8px;width:38px}.bit-simple-package-card h3{font-size:.68rem}.bit-price-note,.bit-simple-package-card li,.bit-simple-package-card small{font-size:.54rem}.bit-simple-package-card strong{font-size:1.32rem}.bit-simple-package-card .bit-button{font-size:.58rem;min-height:34px;padding-inline:8px}.bit-single-service-grid article{min-height:66px}.bit-price-value-strip{margin-top:32px;padding-block:22px}.bit-price-value-strip article{min-height:96px;padding-inline:14px}.bit-price-value-strip h3{font-size:.72rem}.bit-price-value-strip p{font-size:.58rem}}@media (min-width:641px) and (max-width:900px){.bit-price-simple-start{min-height:0}.bit-price-simple-hero{gap:22px;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);height:418px;min-height:0;padding:8px 0 10px;width:calc(100% - 42px)}.bit-price-simple-hero:after{bottom:-25px;height:78px}.bit-price-simple-copy{gap:11px;max-width:none}.bit-price-simple-copy h1{font-size:clamp(2.58rem,4.8vw,2.7rem);line-height:1.02}.bit-price-simple-copy h1 em{white-space:nowrap}.bit-price-simple-copy p{font-size:.72rem;line-height:1.48;max-width:330px}.bit-price-simple-copy .bit-hero-actions{gap:8px;margin-top:5px}.bit-price-simple-copy .bit-button{font-size:.6rem;gap:6px;min-height:38px;padding-inline:12px;white-space:nowrap;width:auto}.bit-price-simple-trust{flex-wrap:nowrap;gap:10px;margin-top:9px}.bit-price-simple-trust span{font-size:.52rem;gap:5px;white-space:nowrap}.bit-price-simple-trust svg{height:13px;width:13px}.bit-price-simple-control{align-self:start;gap:7px;padding:11px}.bit-price-simple-control .bit-control-head{min-height:22px}.bit-price-simple-control .bit-control-head h2{font-size:.94rem}.bit-price-simple-control .bit-control-head span{font-size:.5rem;gap:6px}.bit-price-simple-control .bit-control-head span:after{height:6px;width:6px}.bit-price-metric-grid{gap:7px}.bit-price-metric-grid article{gap:4px;min-height:84px;padding:8px}.bit-price-metric-grid h3{font-size:.5rem}.bit-price-metric-grid article>div{gap:5px}.bit-price-metric-grid svg{height:16px;width:16px}.bit-price-metric-grid strong{font-size:.82rem}.bit-price-metric-grid p{font-size:.46rem}.bit-price-simple-control .bit-mini-bars{height:15px}.bit-price-simple-control .bit-control-bottom{gap:7px}.bit-price-simple-control .bit-next-steps,.bit-price-simple-control .bit-open-tasks{min-height:80px;padding:8px}.bit-price-simple-control .bit-open-tasks{gap:7px;grid-template-columns:minmax(50px,.58fr) minmax(0,1fr)}.bit-price-simple-control .bit-next-steps h3,.bit-price-simple-control .bit-open-tasks h3{font-size:.5rem}.bit-price-simple-control .bit-open-tasks strong{font-size:1.25rem;margin-top:5px}.bit-price-simple-control .bit-open-tasks p{font-size:.46rem}.bit-price-simple-control .bit-next-steps ul{gap:2px;margin-top:5px}.bit-price-simple-control .bit-next-steps li{font-size:.46rem;gap:4px}.bit-price-simple-control .bit-next-steps svg{height:10px;width:10px}.bit-price-simple-control .bit-control-tagline{font-size:.54rem;gap:6px;min-height:30px;padding-inline:8px}.bit-price-simple-page .bit-industry-strip{gap:9px;padding:10px 30px 13px}.bit-price-simple-page .bit-industry-strip h2{font-size:.76rem}.bit-price-simple-page .bit-industry-strip>div{gap:12px}.bit-price-simple-page .bit-industry-strip span{font-size:.58rem;gap:5px}.bit-price-simple-page .bit-industry-strip svg{height:23px;width:23px}.bit-simple-package-overview{padding-top:30px}.bit-simple-package-overview .bit-section-head,.bit-single-services .bit-section-head{gap:5px;margin-bottom:15px}.bit-simple-package-overview .bit-section-head h2,.bit-single-services .bit-section-head h2{font-size:1.55rem}.bit-simple-package-overview .bit-light-kicker,.bit-single-services .bit-light-kicker{font-size:.54rem}.bit-package-tabs{gap:18px;margin-bottom:19px;max-width:660px}.bit-package-tabs span{font-size:.58rem;min-height:34px;padding-inline:8px}.bit-simple-package-grid{gap:12px}.bit-simple-package-card{gap:7px;min-height:300px;padding:17px 12px 13px}.bit-simple-package-card.is-featured>svg{margin-top:18px}.bit-simple-ribbon{font-size:.56rem;line-height:22px;min-height:22px}.bit-simple-package-card>svg{height:36px;padding:8px;width:36px}.bit-simple-package-card h3{font-size:.66rem}.bit-simple-package-card li,.bit-simple-package-card small{font-size:.5rem;line-height:1.25}.bit-simple-package-card ul{gap:5px;margin-top:2px}.bit-simple-package-card li{gap:5px}.bit-simple-package-card li svg{height:10px;width:10px}.bit-simple-package-card strong{font-size:1.28rem}.bit-simple-package-card strong em{font-size:.56rem}.bit-simple-package-card .bit-button{font-size:.54rem;min-height:31px;padding-inline:7px}.bit-price-note{font-size:.56rem;margin-top:13px}.bit-single-services{padding-top:26px}.bit-single-service-grid{gap:10px}.bit-single-service-grid article{gap:7px;grid-template-columns:34px minmax(0,1fr) minmax(42px,auto) 14px;min-height:56px;padding:8px 10px}.bit-single-service-grid article>span{height:34px;width:34px}.bit-single-service-grid article>span svg{height:20px;width:20px}.bit-single-service-grid strong{font-size:.58rem;line-height:1.08}.bit-single-service-grid small{font-size:.47rem;max-width:48px}.bit-single-service-grid a svg{height:12px;width:12px}.bit-single-services .bit-all-services{font-size:.62rem;margin-top:18px;min-height:36px;width:260px}.bit-price-value-strip{margin:27px auto 18px;padding:17px 0}.bit-price-value-strip article{gap:7px;min-height:82px;padding-inline:16px}.bit-price-value-strip svg{height:24px;width:24px}.bit-price-value-strip h3{font-size:.64rem}.bit-price-value-strip p{font-size:.54rem;line-height:1.3}.bit-price-simple-page .bit-final-cta{gap:22px;grid-template-columns:minmax(0,1fr) auto;padding:22px 44px}.bit-price-simple-page .bit-final-cta>div:first-child{max-width:520px}.bit-price-simple-page .bit-final-cta h2{font-size:1.35rem;line-height:1.15}.bit-price-simple-page .bit-final-actions .bit-button{font-size:.62rem;min-height:42px;padding-inline:22px;white-space:nowrap;width:auto}.bit-price-simple-page .bit-footer{gap:16px;grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);padding:22px 24px 12px}.bit-price-simple-page .bit-footer-brand{gap:9px;max-width:150px}.bit-price-simple-page .bit-footer-brand img{width:88px}.bit-price-simple-page .bit-footer-brand p{font-size:.56rem;line-height:1.45}.bit-price-simple-page .bit-socials a{font-size:.54rem;height:22px;width:22px}.bit-price-simple-page .bit-footer-links{gap:14px}.bit-price-simple-page .bit-footer-links div{gap:5px}.bit-price-simple-page .bit-footer-links h3{font-size:.55rem;margin-bottom:2px}.bit-price-simple-page .bit-footer-bottom,.bit-price-simple-page .bit-footer-bottom a,.bit-price-simple-page .bit-footer-links a,.bit-price-simple-page .bit-footer-links span{font-size:.5rem;line-height:1.28}.bit-price-simple-page .bit-footer-bottom{padding-top:8px}}@media (max-width:640px){.bit-price-simple-hero,.bit-price-value-strip{width:calc(100% - 28px)}.bit-price-simple-start{min-height:0}.bit-price-simple-hero{grid-template-columns:1fr;padding-bottom:54px}.bit-price-simple-copy{max-width:none}.bit-price-simple-copy h1{font-size:clamp(2.72rem,13vw,4.15rem)}.bit-price-simple-copy p{font-size:.92rem}.bit-price-simple-copy .bit-button{font-size:.78rem;min-height:44px}.bit-price-simple-trust span{font-size:.7rem}.bit-price-simple-control{justify-self:center;max-width:680px;width:100%}.bit-package-tabs,.bit-price-metric-grid,.bit-price-simple-control .bit-control-bottom,.bit-single-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bit-single-service-grid{grid-template-columns:1fr}.bit-single-service-grid article{grid-template-columns:42px minmax(0,1fr) auto 18px}.bit-simple-package-grid{grid-template-columns:1fr;overflow:visible}.bit-simple-package-card{min-height:0}.bit-price-value-strip{grid-template-columns:1fr}.bit-price-value-strip article{border-left:0;border-top:1px solid rgba(148,163,184,.18);min-height:0;padding-block:18px}.bit-price-value-strip article:first-child{border-top:0}.bit-page .bit-hero h1 em,.bit-services-os-page .bit-os-copy h1 em{white-space:normal}.bit-page .bit-control-panel{transform:none;width:100%}.bit-services-os-page .bit-os-hero{grid-template-columns:1fr;min-height:0;padding-bottom:48px}.bit-services-os-page .bit-os-copy{margin-left:0;max-width:none}.bit-services-os-page .bit-os-copy h1{font-size:clamp(2.58rem,12vw,3.8rem)}.bit-os-trust{grid-template-columns:1fr}.bit-os-control{padding:14px;transform:none;width:100%}.bit-os-network{display:grid;gap:10px;min-height:0}.bit-os-network:after,.bit-os-network:before{display:none}.bit-os-core{height:88px;left:auto;margin:4px auto 8px;position:relative;top:auto;transform:rotate(30deg);width:88px}.bit-os-signal,.bit-os-signal.pos-bottom,.bit-os-signal.pos-left-bottom,.bit-os-signal.pos-left-low,.bit-os-signal.pos-left-mid,.bit-os-signal.pos-left-top,.bit-os-signal.pos-right-bottom,.bit-os-signal.pos-right-low,.bit-os-signal.pos-right-mid,.bit-os-signal.pos-right-top,.bit-os-signal.pos-top{bottom:auto;left:auto;position:relative;right:auto;top:auto;transform:none;width:100%}.bit-os-legend{align-items:flex-start;flex-direction:column;gap:7px;padding:10px}.bit-os-flow-steps,.bit-os-interplay,.bit-os-live-grid,.bit-os-package-grid,.bit-os-system,.bit-os-system-steps{grid-template-columns:1fr}.bit-os-flow-steps article:not(:last-child):after,.bit-os-system-steps article:not(:last-child):after{display:none}.bit-os-interplay{padding:24px 16px}.bit-os-flow{padding:16px}.bit-os-package-grid article{min-height:0}}@media (min-width:901px){.bit-price-roadmap-page .bit-header{gap:18px;grid-template-columns:126px minmax(0,1fr) auto;height:54px}.bit-price-roadmap-page .bit-logo img{width:108px}.bit-price-roadmap-page .bit-nav{gap:clamp(15px,2vw,30px);overflow:visible}.bit-price-roadmap-page .bit-nav a{font-size:clamp(.58rem,.76vw,.74rem)}.bit-price-roadmap-page .bit-nav a.is-active:after{bottom:-12px}.bit-price-roadmap-page .bit-header-actions{gap:10px}.bit-price-roadmap-page .bit-header-actions .bit-button{font-size:clamp(.56rem,.72vw,.68rem);min-height:34px;padding-inline:14px}.bit-price-roadmap-hero{gap:clamp(18px,2.6vw,40px);grid-template-columns:minmax(388px,.82fr) minmax(0,1.08fr);padding:clamp(30px,3vw,44px) 0 18px}.bit-price-roadmap-copy{gap:14px;max-width:560px}.bit-price-roadmap-copy h1{font-size:clamp(2.75rem,4.18vw,4.22rem);line-height:1.03}.bit-price-roadmap-copy>p{font-size:clamp(.78rem,.96vw,.94rem);line-height:1.58}.bit-price-roadmap-copy .bit-button-large{font-size:.72rem;min-height:42px;padding-inline:18px}.bit-price-roadmap-trust{gap:22px;margin-top:8px}.bit-price-roadmap-trust span{font-size:.68rem}.bit-price-rail{gap:clamp(10px,1.45vw,20px);min-height:268px;padding:35px 8px 0}.bit-price-rail:before{left:34px;right:16px;top:27px}.bit-price-rail:after{right:6px;top:12px}.bit-price-rail article{gap:7px;min-height:182px;padding:34px 8px 12px;transform:translateY(calc(var(--step) * -12px))}.bit-price-rail article>span{font-size:1.02rem;height:38px;top:-22px;width:38px}.bit-price-rail svg{height:30px;width:30px}.bit-price-rail h3{font-size:clamp(.58rem,.78vw,.76rem)}.bit-price-rail p{font-size:clamp(.5rem,.66vw,.62rem);line-height:1.28}.bit-price-rail strong{font-size:clamp(.72rem,.9vw,.9rem)}.bit-price-industry-strip{min-height:58px;padding-bottom:8px;padding-top:8px}.bit-price-industry-strip span{font-size:clamp(.6rem,.72vw,.72rem);gap:5px;min-height:44px}.bit-price-industry-strip svg{height:24px;width:24px}.bit-price-overview{padding-top:18px}.bit-price-roadmap-page .bit-section-head{gap:5px;margin-bottom:16px}.bit-price-roadmap-page .bit-section-head h2{font-size:clamp(1.5rem,2.25vw,2rem)}.bit-price-roadmap-page .bit-section-head>p:last-child{font-size:.82rem}.bit-price-roadmap-page .bit-light-kicker{font-size:.58rem}.bit-price-card-grid{gap:12px}.bit-price-card-grid article{gap:9px;min-height:258px;padding:20px 13px 13px}.bit-price-card-grid article.is-featured{padding-top:37px}.bit-price-ribbon{font-size:.64rem;padding:8px}.bit-price-card-grid svg{height:25px;width:25px}.bit-price-card-grid h3{font-size:.72rem;min-height:34px}.bit-price-card-grid strong{font-size:clamp(1.06rem,1.55vw,1.42rem)}.bit-price-card-grid strong small{font-size:.62rem}.bit-price-card-grid strong em{font-size:.58rem;margin-top:3px}.bit-price-card-grid ul{gap:5px}.bit-price-card-grid li{font-size:.58rem;gap:5px;line-height:1.26}.bit-price-card-grid li svg{height:10px;width:10px}.bit-price-card-grid .bit-button-primary,.bit-price-roadmap-page .bit-button-subtle{font-size:.62rem;min-height:32px}.bit-price-note{font-size:.66rem;margin-top:12px}.bit-price-value-row{gap:12px;margin:18px auto}.bit-price-addon-grid article,.bit-price-value-row article{gap:12px;min-height:68px;padding:14px 16px}.bit-price-addon-grid svg,.bit-price-value-row svg{height:24px;width:24px}.bit-price-addon-grid h3,.bit-price-value-row h3{font-size:.72rem}.bit-price-addon-grid p,.bit-price-value-row p{font-size:.62rem;line-height:1.26}.bit-price-addons{gap:20px;margin-bottom:16px}.bit-price-addons h2{font-size:clamp(1rem,1.55vw,1.34rem);margin-bottom:12px}.bit-price-addon-grid{gap:10px}.bit-price-addon-grid article{min-height:64px;padding:12px 14px}.bit-price-order-card{min-height:158px;padding:24px}.bit-price-order-card h3,.bit-price-trust-card h3{font-size:clamp(1.08rem,1.75vw,1.45rem);margin-bottom:12px}.bit-price-order-card li,.bit-price-trust-card li{font-size:.68rem;gap:7px}.bit-price-order-card ul,.bit-price-trust-card ul{gap:6px}.bit-price-order-card>span{bottom:22px;height:62px;right:30px;width:110px}.bit-price-order-card>span:before{height:38px;width:68px}.bit-price-order-card>span:after{height:66px;width:28px}.bit-price-matrix{margin-bottom:16px;padding:12px 18px}.bit-price-matrix td,.bit-price-matrix th{font-size:.62rem;padding:7px 10px}.bit-price-matrix th{font-size:.72rem}.bit-price-matrix td span{font-size:.58rem;padding:6px 8px}.bit-price-process{margin-bottom:16px}.bit-price-process h2{font-size:clamp(1.02rem,1.65vw,1.42rem);margin-bottom:8px}.bit-price-process>div{padding:14px 13px}.bit-price-process article{gap:4px;padding:0 7px}.bit-price-process span{font-size:.72rem;height:23px;width:23px}.bit-price-process h3{font-size:.62rem}.bit-price-process p{font-size:.52rem;line-height:1.24}.bit-price-process article:not(:last-child):after{top:11px;width:34px}.bit-price-faq-trust{gap:18px;margin-bottom:18px}.bit-price-faq{gap:7px}.bit-price-faq summary{font-size:.7rem;padding:12px 14px}.bit-price-faq p{font-size:.66rem;padding:0 14px 12px}.bit-price-trust-card{min-height:160px;padding:24px}.bit-price-trust-card>svg{height:88px;width:88px}.bit-price-roadmap-page .bit-final-cta{gap:22px;padding:22px clamp(28px,5vw,70px)}.bit-price-roadmap-page .bit-final-cta h2{font-size:clamp(1.22rem,2vw,1.75rem)}.bit-price-roadmap-page .bit-final-cta p{font-size:.72rem;margin-top:5px}.bit-price-roadmap-page .bit-final-actions .bit-button{font-size:.68rem;min-height:38px;padding-inline:20px}.bit-price-roadmap-page .bit-footer{gap:16px;grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);padding:28px clamp(30px,5vw,72px) 18px}.bit-price-roadmap-page .bit-footer-brand{gap:9px;max-width:180px}.bit-price-roadmap-page .bit-footer-brand img{width:94px}.bit-price-roadmap-page .bit-footer-brand p{font-size:.58rem;line-height:1.45}.bit-price-roadmap-page .bit-socials a{font-size:.54rem;height:22px;width:22px}.bit-price-roadmap-page .bit-footer-links{gap:16px}.bit-price-roadmap-page .bit-footer-links div{gap:5px}.bit-price-roadmap-page .bit-footer-links h3{font-size:.56rem;margin-bottom:2px}.bit-price-roadmap-page .bit-footer-bottom,.bit-price-roadmap-page .bit-footer-bottom a,.bit-price-roadmap-page .bit-footer-links a,.bit-price-roadmap-page .bit-footer-links span{font-size:.5rem;line-height:1.28}.bit-price-roadmap-page .bit-footer-bottom{padding-top:8px}.bit-price-roadmap-hero{align-items:start;padding-top:clamp(6px,1.1vw,18px)}.bit-price-roadmap-copy h1{font-size:clamp(2.15rem,3.15vw,3.36rem);line-height:1.04}.bit-price-roadmap-copy h1 em{font-size:.86em}.bit-price-roadmap-copy>p{max-width:420px}.bit-price-rail{min-height:236px;padding-top:28px}.bit-price-rail:before{top:22px}.bit-price-rail:after{top:7px}.bit-price-rail article{min-height:166px;padding-bottom:10px;padding-top:31px;transform:translateY(calc(var(--step) * -10px))}.bit-price-card-grid article{min-height:232px}.bit-price-addon-grid article,.bit-price-value-row article{min-height:58px;padding-bottom:10px;padding-top:10px}.bit-price-order-card,.bit-price-trust-card{min-height:138px}.bit-price-roadmap-trust{flex-wrap:nowrap;gap:15px}.bit-price-roadmap-trust span{font-size:.6rem;gap:6px}}.bit-contact-page{background:radial-gradient(circle at 20% 20%,rgba(37,99,235,.04),transparent 26%),linear-gradient(180deg,#f8fbff,#ffffff 44%,#f7faff);color:#071226}.bit-contact-start{background:radial-gradient(circle at 78% 22%,rgba(37,99,235,.18),transparent 28%),radial-gradient(circle at 18% 66%,rgba(124,58,237,.12),transparent 30%),linear-gradient(180deg,rgba(2,6,23,.18),rgba(2,6,23,.86) 72%,#071324),#020617}.bit-contact-start:after{background:linear-gradient(180deg,transparent,rgba(5,8,22,.02) 46%,rgba(5,8,22,.58)),url(/betriebs-it/hero-wave.png) bottom /100% auto no-repeat;bottom:-4px;content:"";height:148px;left:0;opacity:.98;pointer-events:none;position:absolute;right:0;z-index:0}.bit-contact-page .bit-header{height:70px;position:relative;z-index:3}.bit-contact-page .bit-logo img{width:126px}.bit-contact-page .bit-nav{gap:clamp(16px,2vw,34px)}.bit-contact-page .bit-nav a{font-size:.78rem}.bit-contact-page .bit-header-actions .bit-button{font-size:.72rem;min-height:38px;padding-inline:17px}.bit-contact-hero{align-items:start;display:grid;gap:clamp(30px,4vw,58px);grid-template-columns:minmax(520px,.94fr) minmax(570px,1.06fr);margin-inline:auto;max-width:1456px;padding:clamp(26px,2.4vw,34px) 0 24px;position:relative;width:calc(100% - clamp(32px, 5.2vw, 70px));z-index:2}.bit-contact-copy{display:grid;gap:14px;max-width:650px}.bit-contact-copy h1,.bit-contact-copy h2,.bit-contact-copy p{margin:0}.bit-contact-copy h1{color:#ffffff;font-size:clamp(2.18rem,2.9vw,3.12rem);font-weight:910;line-height:1.13}.bit-contact-copy h2{background:linear-gradient(100deg,#a855f7,#7c3aed 28%,#2563eb 70%,#0ea5e9);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(1.5rem,2.25vw,2.1rem);font-weight:900;line-height:1.15}.bit-contact-copy p{color:rgba(226,232,240,.78);font-size:.96rem;font-weight:570;line-height:1.58;max-width:590px}.bit-contact-trust{gap:clamp(16px,2.8vw,38px);margin-top:6px}.bit-contact-center{background:linear-gradient(180deg,rgba(10,18,36,.96),rgba(7,13,28,.985)),rgba(8,15,32,.95);border:1px solid rgba(37,99,235,.4);border-radius:12px;box-shadow:0 30px 90px rgba(0,0,0,.46),0 0 54px rgba(37,99,235,.16);display:grid;gap:13px;padding:clamp(16px,1.9vw,24px)}.bit-contact-center h2,.bit-contact-center h3,.bit-contact-center p,.bit-contact-center small{margin:0}.bit-contact-center>h2{color:#ffffff;font-size:clamp(1.08rem,1.4vw,1.34rem);font-weight:900}.bit-contact-timeline{background:linear-gradient(180deg,rgba(15,23,42,.88),rgba(9,17,34,.92)),rgba(15,23,42,.84);border:1px solid rgba(148,163,184,.14);border-radius:8px;display:grid;gap:14px;padding:14px}.bit-contact-timeline>p{color:rgba(226,232,240,.82);font-size:.76rem;font-weight:740}.bit-contact-timeline>div{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));position:relative}.bit-contact-timeline>div:before{background:rgba(148,163,184,.22);content:"";height:2px;left:30px;position:absolute;right:30px;top:24px}.bit-contact-timeline span{align-items:center;color:rgba(226,232,240,.82);display:grid;font-size:.62rem;font-weight:780;justify-items:center;line-height:1.18;min-height:78px;position:relative;text-align:center;z-index:1}.bit-contact-timeline span svg{background:#071324;border:1px solid rgba(148,163,184,.38);border-radius:999px;color:rgba(226,232,240,.82);height:42px;padding:9px;width:42px}.bit-contact-timeline span.is-active svg{border-color:#8b5cf6;box-shadow:0 0 0 4px rgba(124,58,237,.28),inset 0 0 0 1px #0ea5e9;color:#22d3ee}.bit-contact-timeline small{color:rgba(226,232,240,.82);font-size:.64rem;font-weight:900;margin-top:4px}.bit-contact-center-grid{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.bit-contact-center-grid article{background:linear-gradient(180deg,rgba(15,23,42,.88),rgba(9,17,34,.92)),rgba(15,23,42,.84);border:1px solid rgba(148,163,184,.14);border-radius:8px;display:grid;gap:8px;min-height:120px;padding:14px}.bit-contact-center-grid article:nth-child(-n+3){grid-column:span 2}.bit-contact-center-grid h3{color:#ffffff;font-size:.84rem;font-weight:850}.bit-contact-center-grid strong{color:#ffffff;font-size:1.05rem;font-weight:830;line-height:1.25}.bit-contact-center-grid article:nth-child(2) strong,.bit-contact-center-grid strong:first-letter{color:#38bdf8}.bit-contact-center-grid p,.bit-contact-center-grid small,.bit-contact-channels span{color:rgba(226,232,240,.72);font-size:.74rem;font-weight:640;line-height:1.42}.bit-contact-channels{align-content:start}.bit-contact-channels span{align-items:center;display:inline-flex;gap:8px}.bit-contact-channels svg{color:#38bdf8}.bit-contact-load,.bit-contact-next{grid-column:span 3;min-height:82px}.bit-contact-load span{background:rgba(148,163,184,.26);border-radius:999px;display:block;height:5px;overflow:hidden}.bit-contact-load i{background:linear-gradient(90deg,#0ea5e9,#22d3ee);display:block;height:100%;width:70%}.bit-contact-next{align-items:center;grid-template-areas:"title icon" "copy icon";grid-template-columns:1fr 48px}.bit-contact-next h3{grid-area:title}.bit-contact-next p{grid-area:copy}.bit-contact-next svg{background:rgba(124,58,237,.14);border:1px solid rgba(168,85,247,.55);border-radius:8px;color:#a855f7;grid-area:icon;height:42px;padding:9px;width:42px}.bit-contact-section{margin-inline:auto;max-width:1320px;padding:14px 0;width:calc(100% - clamp(32px, 6.5vw, 78px))}.bit-contact-after>h2,.bit-contact-section>h2{color:#0f172a;font-size:clamp(1.38rem,1.88vw,1.82rem);font-weight:910;line-height:1.14;margin:0;text-align:center}.bit-contact-card-grid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.bit-contact-card-grid article{background:#ffffff;border:1px solid rgba(37,99,235,.13);border-radius:8px;box-shadow:0 14px 34px rgba(15,23,42,.045);display:grid;gap:9px;min-height:160px;padding:20px 22px 17px}.bit-contact-card-grid svg{background:linear-gradient(135deg,rgba(124,58,237,.12),rgba(14,165,233,.08));border-radius:999px;color:#4f46e5;height:50px;padding:12px;width:50px}.bit-contact-card-grid h3,.bit-contact-card-grid p,.bit-contact-card-grid small,.bit-contact-card-grid strong{margin:0}.bit-contact-card-grid h3{color:#0f172a;font-size:.84rem;font-weight:900}.bit-contact-card-grid strong{color:#0f172a;font-size:1.07rem;font-weight:900;line-height:1.2}.bit-contact-card-grid p,.bit-contact-card-grid small{color:#475569;font-size:.76rem;font-weight:650;line-height:1.45}.bit-contact-card-grid a{border:1px solid #4f46e5;border-radius:6px;color:#4f46e5;display:inline-flex;font-weight:850;gap:9px;margin-top:auto;min-height:38px}.bit-contact-card-grid a,.bit-whatsapp-line{align-items:center;font-size:.78rem;justify-content:center}.bit-whatsapp-line{color:#475569;display:flex;font-weight:690;gap:14px;margin:10px 0 0}.bit-whatsapp-line span{color:#16a34a;font-weight:900}.bit-whatsapp-line i{background:rgba(15,23,42,.16);display:inline-block;height:18px;width:1px}.bit-contact-main{display:grid;gap:16px;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);margin:0 auto;max-width:1320px;width:calc(100% - clamp(32px, 6.5vw, 78px))}.bit-contact-route,.bit-project-form{background:#ffffff;border:1px solid rgba(37,99,235,.13);border-radius:9px;box-shadow:0 16px 42px rgba(15,23,42,.05);padding:16px}.bit-project-form{display:grid;gap:9px}.bit-contact-route h2,.bit-project-form h2{align-items:center;color:#0f172a;display:flex;font-size:1.15rem;font-weight:850;gap:9px;margin:0}.bit-project-form h2 svg{color:#4f46e5}.bit-form-grid{display:grid;gap:7px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.bit-project-form fieldset,.bit-project-form label{color:#334155;display:grid;font-size:.72rem;font-weight:790;gap:5px}.bit-project-form input,.bit-project-form select,.bit-project-form textarea{background:#ffffff;border:1px solid rgba(15,23,42,.13);border-radius:5px;color:#0f172a;font:inherit;min-height:28px;padding:0 11px}.bit-project-form textarea{min-height:48px;padding-top:9px;resize:vertical}.bit-project-form span{color:#64748b;font-weight:650}.bit-project-form fieldset{border:0;margin:0;padding:0}.bit-project-form fieldset>div{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.bit-project-form fieldset label{align-items:center;border:1px solid rgba(15,23,42,.1);border-radius:5px;display:flex;font-size:.68rem;gap:8px;min-height:27px;padding:0 9px}.bit-project-form fieldset input{min-height:auto;padding:0}.bit-form-bottom{align-items:center;display:flex;gap:12px;justify-content:space-between}.bit-form-bottom span{align-items:center;color:#334155;display:inline-flex;font-size:.74rem;font-weight:690;gap:7px}.bit-form-bottom span svg{color:#4f46e5}.bit-contact-route{display:grid;gap:11px}.bit-contact-route>div{display:grid;gap:9px}.bit-contact-route a{align-items:center;background:#ffffff;border:1px solid rgba(37,99,235,.13);border-radius:8px;display:grid;gap:13px;grid-template-columns:28px 1fr 42px;min-height:66px;padding:10px 14px}.bit-contact-route a>span{align-items:center;background:linear-gradient(135deg,#7c3aed,#2563eb);border-radius:999px;color:#ffffff;display:inline-flex;font-size:.8rem;font-weight:900;height:28px;justify-content:center;width:28px}.bit-contact-route a>svg{background:rgba(37,99,235,.06);border-radius:999px;color:#4f46e5;height:36px;justify-self:end;padding:9px;width:36px}.bit-contact-route h3,.bit-contact-route p{margin:0}.bit-contact-route h3{color:#0f172a;font-size:.88rem;font-weight:900}.bit-contact-route p{color:#475569;font-size:.74rem;font-weight:650;line-height:1.42}.bit-contact-route>p{align-items:center;display:grid;gap:4px 9px;grid-template-columns:22px 1fr;margin-top:auto}.bit-contact-route>p svg{color:#4f46e5;grid-row:span 2}.bit-contact-route>p strong{color:#0f172a}.bit-contact-reasons{padding-bottom:8px}.bit-contact-reasons>div{display:grid;gap:12px;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:12px}.bit-contact-reasons article{background:#ffffff;border:1px solid rgba(37,99,235,.13);border-radius:8px;box-shadow:0 13px 30px rgba(15,23,42,.035);display:grid;justify-items:center;min-height:96px;padding:13px 11px;text-align:center}.bit-contact-reasons svg{color:#4f46e5;margin-bottom:7px}.bit-contact-reasons h3,.bit-contact-reasons p{margin:0}.bit-contact-reasons h3{color:#0f172a;font-size:.8rem;font-weight:880;line-height:1.2}.bit-contact-reasons p{color:#475569;font-size:.68rem;font-weight:640;line-height:1.34;margin-top:5px}.bit-contact-after{background:linear-gradient(180deg,rgba(5,8,22,.985),rgba(7,14,30,.98)),#050816;border:1px solid rgba(37,99,235,.24);border-radius:8px;box-shadow:0 18px 46px rgba(15,23,42,.12);color:#ffffff;margin:0 auto 8px;max-width:1320px;overflow:hidden;padding:16px 22px 18px;width:calc(100% - clamp(32px, 6.5vw, 78px))}.bit-contact-after>h2{color:#ffffff;font-size:1.34rem}.bit-contact-after>div{display:grid;gap:18px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:14px}.bit-contact-after article{display:grid;gap:7px;justify-items:center;min-height:80px;position:relative;text-align:center}.bit-contact-after svg{border:1px solid rgba(56,189,248,.4);border-radius:999px;color:#8b5cf6;height:44px;padding:9px;width:44px}.bit-contact-after h3,.bit-contact-after p{margin:0}.bit-contact-after h3{color:#ffffff;font-size:.84rem;font-weight:880}.bit-contact-after h3 span{color:#38bdf8}.bit-contact-after p{color:rgba(226,232,240,.72);font-size:.68rem;font-weight:620;line-height:1.36}.bit-contact-after article>i{border-top:1px dashed rgba(148,163,184,.5);left:calc(50% + 30px);position:absolute;right:calc(-50% + 30px);top:26px}.bit-contact-faq{padding-bottom:10px}.bit-contact-faq>div{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.bit-contact-faq details{background:#ffffff;border:1px solid rgba(37,99,235,.13);border-radius:8px;box-shadow:0 12px 28px rgba(15,23,42,.035)}.bit-contact-faq summary{align-items:center;color:#0f172a;cursor:pointer;display:flex;font-size:.78rem;font-weight:850;justify-content:space-between;line-height:1.24;list-style:none;min-height:46px;padding:0 16px}.bit-contact-faq summary::-webkit-details-marker{display:none}.bit-contact-faq details[open] summary svg{transform:rotate(180deg)}.bit-contact-faq p{border-top:1px solid rgba(15,23,42,.08);color:#475569;font-size:.74rem;font-weight:640;line-height:1.5;margin:0;padding:12px 16px 15px}.bit-contact-final{grid-template-columns:minmax(0,1fr) auto;margin-top:0;padding-bottom:18px;padding-top:18px}.bit-contact-page .bit-footer{gap:10px;grid-template-columns:minmax(210px,.78fr) minmax(0,2.9fr);padding-bottom:24px;padding-top:24px}.bit-contact-page .bit-footer-brand{gap:8px}.bit-contact-page .bit-footer-brand img{width:126px}.bit-contact-page .bit-footer-links div{gap:4px}.bit-contact-page .bit-footer-brand p{line-height:1.36}.bit-contact-page .bit-footer-bottom{padding-top:8px}.bit-contact-page .bit-footer-bottom,.bit-contact-page .bit-footer-bottom a,.bit-contact-page .bit-footer-brand p,.bit-contact-page .bit-footer-links a,.bit-contact-page .bit-footer-links span{font-size:.68rem}@media (max-width:1240px){.bit-contact-hero{gap:clamp(22px,3vw,38px);grid-template-columns:minmax(420px,.92fr) minmax(460px,1.08fr)}.bit-contact-card-grid{gap:16px}}@media (max-width:980px){.bit-contact-hero,.bit-contact-main{grid-template-columns:1fr}.bit-contact-card-grid,.bit-contact-center-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bit-contact-center-grid article:nth-child(-n+3),.bit-contact-load,.bit-contact-next{grid-column:span 1}.bit-contact-after>div,.bit-contact-reasons>div{grid-template-columns:repeat(2,minmax(0,1fr))}.bit-contact-after article>i{display:none}}@media (max-width:760px){.bit-contact-page .bit-header{height:64px}.bit-contact-after,.bit-contact-hero,.bit-contact-main,.bit-contact-section{width:calc(100% - 28px)}.bit-contact-hero{gap:24px;padding:34px 0 24px}.bit-contact-copy h1{font-size:clamp(2.28rem,11vw,3.5rem)}.bit-contact-copy h2{font-size:clamp(1.35rem,7vw,2rem)}.bit-contact-center{padding:16px}.bit-contact-timeline>div{grid-template-columns:repeat(3,minmax(0,1fr))}.bit-contact-timeline>div:before{display:none}.bit-contact-after>div,.bit-contact-card-grid,.bit-contact-center-grid,.bit-contact-faq>div,.bit-contact-reasons>div,.bit-form-grid,.bit-project-form fieldset>div{grid-template-columns:1fr}.bit-whatsapp-line{align-items:flex-start;flex-direction:column;gap:5px}.bit-whatsapp-line i{display:none}.bit-form-bottom{align-items:stretch;flex-direction:column}.bit-form-bottom .bit-button{width:100%}.bit-contact-route a{grid-template-columns:28px 1fr}.bit-contact-route a>svg{display:none}.bit-contact-final{grid-template-columns:1fr}.bit-contact-final .bit-final-actions{justify-self:start}}.bit-os-page{--bit-os-navy:#050816;--bit-os-graphite:#0b1020;--bit-os-panel:#111827;--bit-os-text:#0f172a;--bit-os-muted:#475569;--bit-os-line:#e2e8f0;--bit-os-soft:#f8fafc;--bit-os-blue:#2563eb;--bit-os-cyan:#0ea5e9;--bit-os-violet:#7c3aed;--bit-os-purple:#a855f7;background:#ffffff;color:var(--bit-os-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.bit-os-page *,.bit-os-page :after,.bit-os-page :before{box-sizing:border-box}.bit-os-page a{color:inherit;text-decoration:none}.bit-os-wrap{margin:0 auto;max-width:1320px;padding:0 clamp(24px,3vw,38px);width:100%}.bit-os-nav{backdrop-filter:blur(16px);background:rgba(5,8,22,.9);border-bottom:1px solid rgba(148,163,184,.16);color:#ffffff;position:sticky;top:0;z-index:40}.bit-os-nav-inner{align-items:center;display:flex;gap:24px;height:74px;justify-content:space-between}.bit-os-logo{align-items:center;display:inline-flex;flex:0 0 auto}.bit-os-logo img{height:auto;width:126px}.bit-os-links{align-items:center;color:#dbeafe;display:flex;flex:1 1 auto;font-size:.84rem;font-weight:760;gap:clamp(14px,2vw,28px);justify-content:center}.bit-os-links a{align-items:center;display:inline-flex;gap:5px;min-height:36px}.bit-os-links a:hover{color:#ffffff}.bit-os-final .bit-os-cta>div:last-child,.bit-os-hero-actions,.bit-os-nav-actions{align-items:center;display:flex;gap:12px}.bit-os-btn{align-items:center;border:1px solid rgba(148,163,184,.35);border-radius:10px;display:inline-flex;font-size:.84rem;font-weight:840;gap:10px;justify-content:center;line-height:1;min-height:42px;padding:0 18px;white-space:nowrap}.bit-os-btn-large{min-height:48px;padding:0 22px}.bit-os-btn-primary{background:linear-gradient(135deg,var(--bit-os-violet),var(--bit-os-blue),var(--bit-os-cyan));border:0;box-shadow:0 18px 40px rgba(37,99,235,.25);color:#ffffff}.bit-os-btn-secondary{background:rgba(15,23,42,.42);color:#ffffff}.bit-os-btn-light{background:#ffffff;border-color:#c7d2fe}.bit-os-btn-light,.bit-os-page .bit-os-btn-light{color:var(--bit-os-blue)}.bit-os-mobile-menu{display:none;position:relative}.bit-os-mobile-menu summary{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:9px;cursor:pointer;display:grid;height:38px;justify-items:center;list-style:none;padding:8px;width:42px}.bit-os-mobile-menu summary::-webkit-details-marker{display:none}.bit-os-mobile-menu summary span{background:#ffffff;border-radius:99px;display:block;height:2px;width:18px}.bit-os-mobile-menu div{background:#071326;border:1px solid rgba(148,163,184,.18);border-radius:12px;box-shadow:0 20px 50px rgba(0,0,0,.3);display:grid;gap:4px;min-width:250px;padding:10px;position:absolute;right:0;top:48px}.bit-os-mobile-menu a{border-radius:8px;color:#dbeafe;font-size:.9rem;font-weight:760;padding:10px 12px}.bit-os-hero{background:linear-gradient(135deg,rgba(37,99,235,.16),transparent 35%),linear-gradient(220deg,rgba(124,58,237,.18),transparent 42%),linear-gradient(120deg,var(--bit-os-navy),#071326 55%,#020617);color:#ffffff;overflow:hidden;position:relative}.bit-os-hero:after{background:url(/betriebs-it/hero-wave.png) bottom/100% auto no-repeat;bottom:-4px;content:"";height:148px;left:0;opacity:.72;pointer-events:none;position:absolute;right:0}.bit-os-hero-grid{align-items:center;display:grid;gap:clamp(38px,5vw,66px);grid-template-columns:minmax(0,.92fr) minmax(560px,1.08fr);min-height:590px;padding-bottom:76px;padding-top:70px;position:relative;z-index:1}.bit-os-hero-copy{display:grid;gap:20px}.bit-os-eyebrow{color:#38bdf8;font-size:.72rem;font-weight:930;letter-spacing:.2em;margin:0;text-transform:uppercase}.bit-os-card h2,.bit-os-card h3,.bit-os-card p,.bit-os-cta h2,.bit-os-cta p,.bit-os-dark-band h2,.bit-os-dark-band p,.bit-os-hero h1,.bit-os-hero p,.bit-os-section-intro h2,.bit-os-section-intro p,.bit-os-section-intro span{margin:0}.bit-os-hero h1{font-size:clamp(2.55rem,4.1vw,4.3rem);font-weight:930;letter-spacing:0;line-height:1.04;max-width:720px}.bit-os-hero-copy>p:not(.bit-os-eyebrow){color:#cbd5e1;font-size:clamp(1rem,1.18vw,1.15rem);font-weight:560;line-height:1.65;max-width:650px}.bit-os-chips{color:#dbeafe;display:flex;flex-wrap:wrap;font-size:.82rem;font-weight:750;gap:16px 24px}.bit-os-chips span{align-items:center;display:inline-flex;gap:8px}.bit-os-chips svg{color:#38bdf8}.bit-os-visual{background:linear-gradient(180deg,rgba(15,23,42,.88),rgba(8,14,30,.96)),rgba(15,23,42,.78);border:1px solid rgba(56,189,248,.25);border-radius:24px;box-shadow:0 30px 90px rgba(0,0,0,.42),inset 0 0 0 1px rgba(255,255,255,.03);display:grid;gap:18px;padding:clamp(18px,2vw,24px)}.bit-os-visual-head{align-items:center;display:flex;gap:16px;justify-content:space-between}.bit-os-visual-head strong{color:#ffffff;font-size:clamp(1rem,1.3vw,1.25rem);font-weight:900}.bit-os-visual-head span{align-items:center;color:#94a3b8;display:inline-flex;font-size:.75rem;font-weight:760;gap:8px}.bit-os-visual-head span:after{background:#22c55e;border-radius:50%;content:"";height:8px;width:8px}.bit-os-metric-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.bit-os-metric{background:linear-gradient(180deg,rgba(15,23,42,.95),rgba(17,24,39,.78));border:1px solid rgba(148,163,184,.18);border-radius:14px;display:grid;gap:8px;min-height:112px;padding:16px}.bit-os-metric svg{color:#38bdf8}.bit-os-metric b{color:#ffffff;font-size:.82rem;font-weight:840;line-height:1.25}.bit-os-metric strong{color:#38bdf8;font-size:clamp(1.25rem,2vw,1.72rem);font-weight:930;line-height:1.05}.bit-os-metric small{color:#94a3b8;font-size:.74rem;font-weight:650;line-height:1.35}.bit-os-metric i{background:linear-gradient(90deg,transparent,rgba(14,165,233,.35),transparent);border-radius:99px;display:block;height:6px;margin-top:2px}.bit-os-ladder{align-items:end;display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr));min-height:290px}.bit-os-step-card{background:rgba(2,6,23,.48);border:1px solid rgba(56,189,248,.45);border-radius:14px;display:grid;gap:9px;height:calc(150px + var(--h));padding:15px;position:relative}.bit-os-step-card span{align-items:center;background:#0b1020;border:1px solid #60a5fa;border-radius:50%;display:inline-flex;font-weight:900;height:42px;justify-content:center;left:14px;position:absolute;top:-22px;width:42px}.bit-os-step-card b{align-self:end;font-size:.82rem;line-height:1.2;margin-top:24px}.bit-os-step-card strong{color:#38bdf8;font-size:1rem}.bit-os-check-ui{display:grid;gap:14px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.bit-os-check-ui>div:first-child,.bit-os-score{background:rgba(2,6,23,.45);border:1px solid rgba(148,163,184,.2);border-radius:16px;padding:18px}.bit-os-check-ui span{align-items:center;border-radius:12px;color:#cbd5e1;display:flex;font-size:.78rem;font-weight:760;gap:10px;padding:11px 10px}.bit-os-check-ui span.is-active{background:rgba(37,99,235,.2);color:#ffffff}.bit-os-check-ui b{align-items:center;border:1px solid rgba(148,163,184,.28);border-radius:50%;display:inline-flex;height:24px;justify-content:center;width:24px}.bit-os-score{align-content:center;gap:12px;text-align:center}.bit-os-score,.bit-os-score>div{display:grid;justify-items:center}.bit-os-score>div{align-items:center;background:conic-gradient(#38bdf8 0 72%,rgba(148,163,184,.18) 72% 100%);border-radius:50%;height:148px;padding:20px;width:148px}.bit-os-score>div>small,.bit-os-score>div>strong{align-items:center;background:#0b1020;border-radius:50%;display:flex;justify-content:center}.bit-os-score>div>strong{color:#ffffff;font-size:2.25rem;font-weight:930;height:70px;width:108px}.bit-os-score>div>small{color:#cbd5e1;font-size:.78rem;height:38px;margin-top:-20px;width:108px}.bit-os-score h3{color:#22d3ee;margin:0}.bit-os-score p{color:#cbd5e1;font-size:.82rem;margin:0}.bit-os-bridge-section,.bit-os-bridge>div:last-child{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr)}.bit-os-bridge article,.bit-os-bridge-section article{background:rgba(2,6,23,.45);border:1px solid rgba(148,163,184,.18);border-radius:16px;padding:22px}.bit-os-bridge h3,.bit-os-bridge p,.bit-os-bridge-section h2,.bit-os-bridge-section p{margin:0}.bit-os-bridge h3,.bit-os-bridge-section h2{color:#ffffff;font-size:1.25rem;font-weight:900;margin-top:12px}.bit-os-bridge p,.bit-os-bridge-section p{color:#cbd5e1;font-size:.88rem;line-height:1.55;margin-top:8px}.bit-os-mini-flow{display:grid;gap:12px;grid-template-columns:repeat(7,minmax(0,1fr))}.bit-os-mini-flow span{align-items:center;background:rgba(2,6,23,.45);border:1px solid rgba(148,163,184,.18);border-radius:14px;color:#cbd5e1;display:grid;font-size:.72rem;font-weight:760;gap:8px;min-height:120px;padding:12px;text-align:center}.bit-os-mini-flow b{align-items:center;border:1px solid rgba(56,189,248,.4);border-radius:50%;color:#38bdf8;display:inline-flex;height:34px;justify-content:center;margin:0 auto;width:34px}.bit-os-industry-strip{background:#071326;border-bottom:1px solid rgba(148,163,184,.15);border-top:1px solid rgba(148,163,184,.15);color:#dbeafe;padding:20px 0}.bit-os-industry-strip .bit-os-wrap{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.bit-os-industry-strip a{align-items:center;color:#cbd5e1;display:flex;flex-direction:column;font-size:.8rem;font-weight:780;gap:8px;justify-content:center;min-height:54px;text-align:center}.bit-os-industry-strip svg{color:#94a3b8}.bit-os-section{padding:clamp(48px,5vw,66px) 0}.bit-os-soft{background:var(--bit-os-soft)}.bit-os-process-dark{background:linear-gradient(135deg,#050816,#0b1020);color:#ffffff}.bit-os-section-intro{display:grid;gap:10px;justify-items:center;margin:0 auto 34px;max-width:820px;text-align:center}.bit-os-section-intro p{color:#6366f1;font-size:.74rem;font-weight:930;letter-spacing:.2em;text-transform:uppercase}.bit-os-section-intro h2{color:var(--bit-os-text);font-size:clamp(1.75rem,3vw,2.4rem);font-weight:930;letter-spacing:0;line-height:1.12}.bit-os-process-dark .bit-os-section-intro h2{color:#ffffff}.bit-os-section-intro span{color:var(--bit-os-muted);font-size:1.02rem;font-weight:570;line-height:1.65}.bit-os-split{align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.bit-os-cards{display:grid;gap:18px}.bit-os-cards-three{grid-template-columns:repeat(3,minmax(0,1fr))}.bit-os-cards-four{grid-template-columns:repeat(4,minmax(0,1fr))}.bit-os-cards-five{grid-template-columns:repeat(5,minmax(0,1fr))}.bit-os-card,.bit-os-faq-card,.bit-os-price{background:#ffffff;border:1px solid var(--bit-os-line);border-radius:18px;box-shadow:0 18px 50px rgba(15,23,42,.05);padding:24px}.bit-os-card{display:grid;gap:12px}.bit-os-card svg{color:var(--bit-os-violet)}.bit-os-card h2,.bit-os-card h3,.bit-os-faq-card h2{color:var(--bit-os-text);font-weight:900;letter-spacing:0;line-height:1.2}.bit-os-card h2{font-size:clamp(1.35rem,2vw,1.95rem)}.bit-os-card h3{font-size:1.05rem}.bit-os-card li,.bit-os-card p,.bit-os-faq-card p{color:var(--bit-os-muted);font-size:.9rem;font-weight:570;line-height:1.55}.bit-os-card ol,.bit-os-card ul{display:grid;gap:8px;margin:4px 0 0;padding-left:18px}.bit-os-icon{align-items:center;background:#eef2ff;border-radius:14px;color:var(--bit-os-violet);display:inline-flex;font-weight:930;height:46px;justify-content:center;width:46px}.bit-os-card-dark,.bit-os-dark-band{background:linear-gradient(135deg,#061026,#111827);border-color:rgba(56,189,248,.18);color:#ffffff}.bit-os-card-dark h2,.bit-os-card-dark h3,.bit-os-dark-band h2{color:#ffffff}.bit-os-card-dark li,.bit-os-card-dark p,.bit-os-dark-band p{color:#cbd5e1}.bit-os-dark-band{border:1px solid rgba(56,189,248,.18);border-radius:22px;box-shadow:0 22px 70px rgba(15,23,42,.25);display:grid;gap:18px;padding:34px}.bit-os-dark-band h2{font-size:clamp(1.5rem,2.3vw,2rem);font-weight:930;line-height:1.15}.bit-os-dark-band p{font-size:1rem;line-height:1.65}.bit-os-note{background:#eef2ff;border:1px solid #c7d2fe;border-radius:16px;color:#312e81;font-size:.88rem;font-weight:720;line-height:1.55;margin:20px 0 0;padding:16px}.bit-os-faq-card{display:grid;gap:16px}.bit-os-faq-card>div{display:grid;gap:12px}.bit-os-faq-card details{border:1px solid var(--bit-os-line);border-radius:14px;overflow:hidden}.bit-os-faq-card summary{align-items:center;cursor:pointer;display:flex;font-size:.88rem;font-weight:880;justify-content:space-between;list-style:none;min-height:54px;padding:0 16px}.bit-os-faq-card summary::-webkit-details-marker{display:none}.bit-os-faq-card details[open] summary svg{transform:rotate(180deg)}.bit-os-faq-card p{border-top:1px solid var(--bit-os-line);margin:0;padding:13px 16px 16px}.bit-os-flow{background:transparent;border:0;display:grid;gap:12px;grid-template-columns:repeat(7,minmax(0,1fr));padding:0}.bit-os-flow article{color:var(--bit-os-muted);display:grid;font-size:.78rem;gap:7px;justify-items:center;text-align:center}.bit-os-process-dark .bit-os-flow article{color:#cbd5e1}.bit-os-flow span{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:50%;color:var(--bit-os-blue);display:inline-flex;font-weight:930;height:44px;justify-content:center;width:44px}.bit-os-flow h3{color:var(--bit-os-text);font-size:.92rem;font-weight:900;margin:0}.bit-os-process-dark .bit-os-flow h3{color:#ffffff}.bit-os-flow p{line-height:1.35;margin:0}.bit-os-pricing-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.bit-os-price{display:grid;gap:12px;position:relative}.bit-os-price.is-recommended{border-color:#8b5cf6;box-shadow:0 20px 60px rgba(124,58,237,.14)}.bit-os-price>span{background:linear-gradient(135deg,var(--bit-os-violet),var(--bit-os-blue));border-radius:99px;color:#ffffff;font-size:.76rem;font-weight:860;justify-self:start;padding:7px 14px}.bit-os-price h3{font-size:1.15rem;font-weight:900;margin:0}.bit-os-price strong{color:var(--bit-os-text);font-size:2rem;font-weight:930}.bit-os-price p{color:var(--bit-os-muted);line-height:1.55;margin:0}.bit-os-article-links{display:grid;gap:12px}.bit-os-article-links a{align-items:center;border:1px solid var(--bit-os-line);border-radius:12px;color:var(--bit-os-blue);display:flex;font-weight:850;justify-content:space-between;min-height:54px;padding:0 16px}.bit-os-article-links a:after{content:"→"}.bit-os-final{background:#ffffff;padding:20px 0 0}.bit-os-cta{align-items:center;background:linear-gradient(135deg,var(--bit-os-violet),var(--bit-os-blue),var(--bit-os-cyan));border-radius:22px 22px 0 0;color:#ffffff;display:flex;gap:24px;justify-content:space-between;padding:34px}.bit-os-cta h2{font-size:clamp(1.55rem,2.5vw,2rem);font-weight:930;line-height:1.14}.bit-os-cta p{color:#e0f2fe;font-weight:620;margin-top:7px}.bit-os-footer{background:#050816;color:#cbd5e1;padding:42px 0 28px}.bit-os-footer-grid{display:grid;gap:30px;grid-template-columns:minmax(220px,1.45fr) repeat(5,minmax(0,1fr))}.bit-os-footer img{height:auto;width:126px}.bit-os-footer p{color:#94a3b8;font-size:.8rem;line-height:1.65;margin:14px 0 0;max-width:320px}.bit-os-footer h3{color:#ffffff;font-size:.82rem;font-weight:900;margin:0 0 14px}.bit-os-footer address,.bit-os-footer nav{display:grid;gap:8px}.bit-os-footer address{font-style:normal}.bit-os-copyright,.bit-os-footer a,.bit-os-footer span{color:#94a3b8;font-size:.78rem;font-weight:650;line-height:1.45}.bit-os-footer address a,.bit-os-footer address span{align-items:center;display:inline-flex;gap:8px}.bit-os-copyright{align-items:center;border-top:1px solid rgba(148,163,184,.16);display:flex;gap:18px;justify-content:space-between;margin-top:32px;padding-top:18px}.bit-os-copyright nav{display:flex;flex-direction:row;gap:28px}@media (max-width:1180px){.bit-os-links{gap:12px}.bit-os-nav-actions .bit-os-btn{padding-inline:13px}.bit-os-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr)}.bit-os-cards-five,.bit-os-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.bit-os-links,.bit-os-nav-actions{display:none}.bit-os-mobile-menu{display:block}.bit-os-bridge-section,.bit-os-bridge>div:last-child,.bit-os-hero-grid,.bit-os-split{grid-template-columns:1fr}.bit-os-hero-grid{min-height:auto;padding-bottom:60px;padding-top:50px}.bit-os-hero h1{font-size:clamp(2.35rem,8vw,3.6rem)}.bit-os-cards-five,.bit-os-cards-four,.bit-os-cards-three,.bit-os-check-ui,.bit-os-flow,.bit-os-industry-strip .bit-os-wrap,.bit-os-ladder,.bit-os-metric-grid,.bit-os-mini-flow,.bit-os-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bit-os-bridge-section>svg,.bit-os-bridge>div:last-child>svg{display:none}.bit-os-cta{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.bit-os-wrap{padding-inline:18px}.bit-os-nav-inner{height:66px}.bit-os-logo img{width:112px}.bit-os-hero-grid{gap:28px;padding-bottom:44px;padding-top:34px}.bit-os-hero h1{font-size:clamp(2rem,10.5vw,2.8rem)}.bit-os-hero-copy>p:not(.bit-os-eyebrow){font-size:.94rem}.bit-os-final .bit-os-cta>div:last-child,.bit-os-hero-actions{align-items:stretch;flex-direction:column;width:100%}.bit-os-btn{width:100%}.bit-os-cards-five,.bit-os-cards-four,.bit-os-cards-three,.bit-os-check-ui,.bit-os-flow,.bit-os-footer-grid,.bit-os-industry-strip .bit-os-wrap,.bit-os-ladder,.bit-os-metric-grid,.bit-os-mini-flow,.bit-os-pricing-grid{grid-template-columns:1fr}.bit-os-card,.bit-os-cta,.bit-os-dark-band,.bit-os-faq-card,.bit-os-price,.bit-os-visual{border-radius:14px;padding:18px}.bit-os-step-card{height:auto;min-height:120px}.bit-os-flow article{align-items:center;grid-template-columns:48px 1fr;justify-items:start;text-align:left}.bit-os-flow span{grid-row:span 2}.bit-os-copyright{align-items:flex-start;flex-direction:column}}