:root{--ink:#111827;--ink-soft:#314158;--muted:#64748b;--line:#dbe7f6;--line-soft:#dbe7f6ad;--surface:#fff;--surface-soft:#f7fbff;--blue:#2563eb;--blue-deep:#1d4ed8;--violet:#7c3aed;--teal:#0fbaad;--green:#16a34a;--amber:#d97706;--gradient:linear-gradient(135deg, var(--blue), var(--violet));--heading-gradient:linear-gradient(100deg, #071426 0%, #123c88 22%, #2563eb 42%, #0fbaad 62%, #7c3aed 84%, #071426 100%);--heading-gradient-on-dark:linear-gradient(98deg, #fff 0%, #bfdbfe 34%, #7dd3fc 62%, #c4b5fd 96%);--button-glow-gradient:linear-gradient(115deg, #2563eb9e, #0fbaad80, #7c3aeda3);--shadow:0 26px 70px #2563eb17;--shadow-soft:0 12px 34px #0f172a0b;--radius:8px;--max:1390px;--svelex-header-height:87px;color:var(--ink);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{min-width:320px;max-width:100%;overflow-x:hidden}body{background:radial-gradient(circle at 82% 12%, #2563eb0f, transparent 28%), linear-gradient(180deg, #fff 0%, #fff 68%, #f8fbff 100%), var(--surface);min-width:320px;max-width:100%;min-height:100vh;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}:focus-visible{outline-offset:3px;outline:3px solid #0fbaad8c}.site-app{min-height:100vh}.site-app.has-sticky-header{padding-top:var(--svelex-header-height)}[id]{scroll-margin-top:calc(var(--svelex-header-height) + 18px)}html[data-svelex-a11y-font=large]{font-size:112%}html[data-svelex-a11y-font=xlarge]{font-size:124%}html[data-svelex-a11y-contrast=true]{--ink:#020617;--ink-soft:#0f172a;--muted:#334155;--line:#475569;--line-soft:#47556970;--surface:#fff;--surface-soft:#f8fafc;--blue:#0047ff;--blue-deep:#002fbd;--violet:#4c1d95}html[data-svelex-a11y-contrast=true] body{background:#fff!important}html[data-svelex-a11y-contrast=true] .site-app{color:var(--ink);filter:contrast(1.08);background:#fff}html[data-svelex-a11y-contrast=true] .site-app :where(.lede,.nav-link,.nav-dropdown-button,.check-list li,.feature-card p,.metric-card span,.system-layer-copy p,.system-layer-copy li,.article-content p,.article-sidebar li,.legal-section p,.site-footer p,.site-footer span,.site-footer small){color:#0f172a!important}html[data-svelex-a11y-contrast=true] .site-app :where(h1,h2,h3,.headline-gradient,.system-title-main,.system-title-sub){color:#020617;text-shadow:none}html[data-svelex-a11y-contrast=true] .site-app :where(.feature-card,.metric-card,.floating-panel,.trust-bar,.partner-row,.home-references,.home-reference-logo,.assist-package-strip,.assist-strip-card,.assist-package-section,.assist-package-card,.assist-package-note,.assist-package-operation,.system-layer-row,.system-layer-core,.legal-section,.article-content,.article-sidebar>div){box-shadow:0 0 0 1px #0f172a1f, var(--shadow-soft);border-color:#0f172a59}html[data-svelex-a11y-contrast=true] .site-app :where(.button,.accessibility-chat){box-shadow:0 0 0 2px #0206172e,0 16px 32px #002fbd38}html[data-svelex-a11y-contrast=true] .reference-banner :where(h1,h2,h3,p,li,span,small,strong){text-shadow:0 1px 2px #0206178c;color:#fff!important}html[data-svelex-a11y-blue-filter=true] .site-app{filter:sepia(.16)saturate(.88)hue-rotate(6deg)}html[data-svelex-a11y-contrast=true][data-svelex-a11y-blue-filter=true] .site-app{filter:contrast(1.08)sepia(.16)saturate(.88)hue-rotate(6deg)}html[data-svelex-a11y-color-weak=true] .site-app{filter:saturate(.55)contrast(1.08)}html[data-svelex-a11y-contrast=true][data-svelex-a11y-color-weak=true] .site-app{filter:contrast(1.16)saturate(.55)}html[data-svelex-a11y-night=true] body{background:#06111f}html[data-svelex-a11y-night=true] .site-app{--ink:#f8fbff;--ink-soft:#d9e7ff;--muted:#adc1da;--line:#94a3b86b;--line-soft:#94a3b83d;--surface:#07111f;--surface-soft:#0b1728;color:var(--ink);background:radial-gradient(circle at 82% 12%,#3b82f626,#0000 28%),#07111f}html[data-svelex-a11y-night=true] .site-header,html[data-svelex-a11y-night=true] .compliance-notice,html[data-svelex-a11y-night=true] .feature-card,html[data-svelex-a11y-night=true] .metric-card,html[data-svelex-a11y-night=true] .floating-panel,html[data-svelex-a11y-night=true] .browser-chip,html[data-svelex-a11y-night=true] .map-card,html[data-svelex-a11y-night=true] .newsletter,html[data-svelex-a11y-night=true] .insight-card,html[data-svelex-a11y-night=true] .button-secondary,html[data-svelex-a11y-night=true] .mobile-nav,html[data-svelex-a11y-night=true] .nav-menu,html[data-svelex-a11y-night=true] .trust-bar,html[data-svelex-a11y-night=true] .partner-row,html[data-svelex-a11y-night=true] .partner-row span,html[data-svelex-a11y-night=true] .home-references,html[data-svelex-a11y-night=true] .home-reference-logo,html[data-svelex-a11y-night=true] .assist-package-strip,html[data-svelex-a11y-night=true] .assist-strip-card,html[data-svelex-a11y-night=true] .assist-strip-detail,html[data-svelex-a11y-night=true] .assist-strip-actions a,html[data-svelex-a11y-night=true] .assist-package-section,html[data-svelex-a11y-night=true] .assist-package-card,html[data-svelex-a11y-night=true] .assist-package-note,html[data-svelex-a11y-night=true] .assist-package-operation,html[data-svelex-a11y-night=true] .page-contact-map,html[data-svelex-a11y-night=true] .system-layer-showcase,html[data-svelex-a11y-night=true] .system-layer-core,html[data-svelex-a11y-night=true] .system-layer-row,html[data-svelex-a11y-night=true] .legal-section,html[data-svelex-a11y-night=true] .blog-article-card,html[data-svelex-a11y-night=true] .article-content,html[data-svelex-a11y-night=true] .article-sidebar>div,html[data-svelex-a11y-night=true] .site-footer{background:#07111feb;border-color:#94a3b847}html[data-svelex-a11y-night=true] .nav-link,html[data-svelex-a11y-night=true] .nav-dropdown-button,html[data-svelex-a11y-night=true] .compliance-notice-shell,html[data-svelex-a11y-night=true] .compliance-notice-shell p,html[data-svelex-a11y-night=true] .compliance-notice-legal,html[data-svelex-a11y-night=true] .mobile-nav-link,html[data-svelex-a11y-night=true] .nav-menu-item,html[data-svelex-a11y-night=true] .check-list li,html[data-svelex-a11y-night=true] .lede,html[data-svelex-a11y-night=true] .assist-strip-label,html[data-svelex-a11y-night=true] .assist-strip-name,html[data-svelex-a11y-night=true] .assist-strip-detail p,html[data-svelex-a11y-night=true] .assist-strip-detail li,html[data-svelex-a11y-night=true] .assist-package-section p,html[data-svelex-a11y-night=true] .assist-package-card p,html[data-svelex-a11y-night=true] .assist-package-card li,html[data-svelex-a11y-night=true] .assist-package-card small,html[data-svelex-a11y-night=true] .assist-package-note,html[data-svelex-a11y-night=true] .assist-package-operation span,html[data-svelex-a11y-night=true] .system-layer-copy p,html[data-svelex-a11y-night=true] .system-layer-copy li,html[data-svelex-a11y-night=true] .system-layer-row small,html[data-svelex-a11y-night=true] .legal-section p,html[data-svelex-a11y-night=true] .article-content p,html[data-svelex-a11y-night=true] .article-sidebar li,html[data-svelex-a11y-night=true] .site-footer a,html[data-svelex-a11y-night=true] .site-footer p,html[data-svelex-a11y-night=true] .site-footer span,html[data-svelex-a11y-night=true] .site-footer small{color:var(--ink-soft)}html[data-svelex-a11y-night=true] .compliance-notice{background:linear-gradient(90deg,#2563eb2e,#0fbaad1f,#7c3aed29),#07111ff0}html[data-svelex-a11y-night=true] .compliance-notice-kicker,html[data-svelex-a11y-night=true] .compliance-notice-link{color:#bfdbfe}html[data-svelex-a11y-night=true] .compliance-notice-link{background:#0f172ab8;border-color:#93c5fd47}html[data-svelex-a11y-night=true] .visual{background:radial-gradient(circle at 68% 42%,#2563eb3b,#0000 34%),radial-gradient(circle at 42% 78%,#0fbaad21,#0000 25%)}html[data-svelex-a11y-night=true] .reference-banner{box-shadow:0 22px 70px #00000047}html[data-svelex-a11y-night=true] .nav-menu-item:hover,html[data-svelex-a11y-night=true] .nav-menu-item.active,html[data-svelex-a11y-night=true] .mobile-nav-link:hover,html[data-svelex-a11y-night=true] .mobile-nav-link.active{color:#eaf4ff;background:#2563eb2e}html[data-svelex-a11y-night=true] .nav-menu-item:hover small,html[data-svelex-a11y-night=true] .nav-menu-item.active small,html[data-svelex-a11y-night=true] .mobile-nav-link:hover small,html[data-svelex-a11y-night=true] .mobile-nav-link.active small{color:#bfdbfe}html[data-svelex-a11y-night=true] .site-app{--night-bg:#06111f;--night-panel:#08142ae6;--night-panel-soft:#0a182dc2;--night-panel-strong:#040d1ef5;--night-border:#93c5fd3d;--night-border-soft:#93c5fd24;--night-text:#f8fbff;--night-text-soft:#d9e7ff;--night-muted:#a9bdd6;--night-blue:#93c5fd;--night-teal:#67e8f9}html[data-svelex-a11y-night=true] .site-app :where(.screen-shell,.copy-pane,.page-screen,.assist-package-strip,.assist-strip-card,.assist-strip-detail,.assist-package-section,.assist-package-card,.assist-package-note,.assist-package-operation,.website-check-section,.website-check-console,.website-check-chip,.website-check-partner-logo,.svelex-package-card,.system-layer-core,.system-layer-row,.system-layer-proof span,.industry-overview-card,.industry-problem-solution,.industry-workline li,.industry-process-copy li,.explainer-video-placeholder,.article-content-head dl div,.article-takeaways,.article-sidebar>div,.contact-form,.google-map-wrap,.chat-widget,.avatar-status-card,.avatar-signal-card,.avatar-wave,.home-question-bubble,.industry-floating-card,.industry-visual-card,.industry-device-loop,.industry-motion-strip span){border-color:var(--night-border);color:var(--night-text);background:radial-gradient(circle at 12% 0,#2563eb24,#0000 34%),linear-gradient(145deg,#08142af0,#040d1ed6);box-shadow:0 22px 56px #02061738,inset 0 1px #ffffff0f}html[data-svelex-a11y-night=true] .site-app :where(.trust-bar,.partner-row span,.blog-mini-item,.article-visual-stack span,.map-placeholder button,.chat-message.assistant,.step-number-art,.orbit-center,.orbit-badge,.brain-core,.brain-node){border-color:var(--night-border-soft);color:var(--night-text-soft);background:linear-gradient(145deg, #0a182de0, #040d1ec2), var(--night-panel-soft)}html[data-svelex-a11y-night=true] .step-number-art:after{background:#040d1ebd;box-shadow:0 8px 18px #0206173d}html[data-svelex-a11y-night=true] .site-app :where(input,textarea,select){border-color:var(--night-border);color:var(--night-text);background:#0206179e;box-shadow:inset 0 1px #ffffff0d}html[data-svelex-a11y-night=true] .site-app :where(input,textarea,select)::placeholder{color:#d9e7ffad}html[data-svelex-a11y-night=true] .site-app :where(h1,h2,h3,h4,strong,label,dt,dd,.trust-item strong,.website-check-result>strong,.website-check-result-head strong,.website-check-chip strong,.home-references-head h2,.home-reference-logo strong,.svelex-package-card h3,.system-layer-core strong,.system-layer-row strong,.blog-article-card h3,.article-content h3,.map-placeholder strong,.avatar-status-card strong){color:var(--night-text)}html[data-svelex-a11y-night=true] .site-app :where(p,li,small,.lede,.feature-card p,.metric-card span,.trust-item small,.website-check-copy p,.website-check-copy small,.website-check-result-head span,.website-check-chip small,.svelex-package-card p,.svelex-package-card li,.system-layer-core span,.system-layer-row small,.industry-overview-card p,.industry-overview-card li,.article-section-heading p,.article-content-head p,.article-visual-stack span,.contact-lines a,.contact-lines span,.map-placeholder span,.chat-widget p,.chat-message.assistant,.footer-brand p,.footer-contact span,.footer-contact a,.footer-contact small){color:var(--night-text-soft)}html[data-svelex-a11y-night=true] .site-app :where(.section-kicker,.inline-link,.insight-read-link,.blog-card-link,.website-check-contact-link,.home-references-head span,.website-check-partners>span,.system-layer-link,.contact-lines .map-link,.svelex-package-card>svg,.website-check-chip svg,.trust-item svg,.map-placeholder svg,.avatar-signal-card svg){color:var(--night-blue)}html[data-svelex-a11y-night=true] .site-app :where(.svelex-package-card>strong,.system-layer-core small,.blog-mini-item span,.blog-article-card span,.article-content-head span,.article-visual-card>span,.article-section-heading span){color:#a7f3d0;background:#064e3b42;border-color:#67e8f93d}html[data-svelex-a11y-night=true] .website-check-section{background:linear-gradient(90deg,#93c5fd14 0 1px,#0000 1px 58px),linear-gradient(#93c5fd12 0 1px,#0000 1px 58px),linear-gradient(135deg,#07111ffa,#0a182de0)}html[data-svelex-a11y-night=true] .website-check-section:before{opacity:.78;background:linear-gradient(115deg,#0000 0 18%,#2563eb21 36%,#0fbaad1f 50%,#0000 66%),linear-gradient(#07111f29,#02061770)}html[data-svelex-a11y-night=true] .website-check-email-note{color:var(--night-text-soft)}html[data-svelex-a11y-night=true] .website-check-mail-note{color:var(--night-text-soft);background:#02061761;border-color:#93c5fd33}html[data-svelex-a11y-night=true] .website-check-mail-note.status-pass{color:#a7f3d0;background:#064e3b33;border-color:#5eead447}html[data-svelex-a11y-night=true] .website-check-mail-note.status-warn{color:#fde68a;background:#78350f2e;border-color:#fbbf244d}html[data-svelex-a11y-night=true] .reference-banner:after{background:linear-gradient(#07111feb 0%,#07111f38 17%,#07111f00 34% 66%,#07111f33 84%,#07111feb 100%),linear-gradient(90deg,#07111f1f,#0000 12% 88%,#07111f1f)}html[data-svelex-a11y-night=true] .google-map-wrap iframe{filter:invert(.88)hue-rotate(180deg)saturate(.82)contrast(.92);opacity:.82}html[data-svelex-a11y-instant=true] .visual:before,html[data-svelex-a11y-instant=true] .flow-line,html[data-svelex-a11y-instant=true] .metric-card{display:none}html[data-svelex-a11y-instant=true] .copy-pane{max-width:620px}html[data-svelex-a11y-instant=true] .screen-shell{grid-template-columns:minmax(340px,.92fr) minmax(0,1.08fr)}html[data-svelex-a11y-hide-images=true] .site-app img{visibility:hidden!important}html[data-svelex-a11y-large-cursor=true] .site-app,html[data-svelex-a11y-large-cursor=true] .site-app *{cursor:url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 3l20 20-10 1.4-4.4 7.6L6 3z' fill='%23ffffff' stroke='%23020617' stroke-width='2.4'/%3E%3C/svg%3E") 4 4,auto}.skip-link{z-index:220;border-radius:var(--radius);color:#fff;background:var(--blue-deep);align-items:center;min-height:38px;padding:0 14px;font-size:.86rem;font-weight:850;transition:transform .15s;display:inline-flex;position:fixed;top:12px;left:16px;transform:translateY(-74px)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:120;backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #dbe7f6bd;width:100%;transition:background .18s,border-color .18s,box-shadow .18s;position:fixed;top:0;left:0;right:0}.site-header.is-scrolled{background:#fffffff5;border-bottom-color:#bfdbfef5;box-shadow:0 14px 34px #0f172a14,inset 0 1px #ffffffd1}.compliance-notice{z-index:12;backdrop-filter:blur(14px);background:linear-gradient(90deg,#2563eb0e,#0fbaad0d 46%,#7c3aed0e),#ffffffeb;border-bottom:1px solid #dbe7f6b8;position:relative}.compliance-notice-shell{width:min(calc(100% - 44px), var(--max));min-height:42px;color:var(--ink-soft);grid-template-columns:auto minmax(260px,1fr) auto auto;align-items:center;gap:14px;margin:0 auto;font-size:.78rem;line-height:1.34;display:grid}.compliance-notice-kicker,.compliance-notice-link{white-space:nowrap;align-items:center;gap:7px;min-height:30px;font-weight:850;display:inline-flex}.compliance-notice-kicker{color:var(--blue-deep)}.compliance-notice-mobile-copy{display:none}.compliance-notice-kicker svg,.compliance-notice-link svg{color:var(--blue)}.compliance-notice-shell p{color:var(--ink-soft);margin:0;font-weight:650}.compliance-notice-legal{color:#475569;white-space:nowrap;font-size:.74rem;font-weight:720}.compliance-notice-link{color:var(--blue-deep);background:#ffffffb8;border:1px solid #2563eb2e;border-radius:999px;justify-content:center;padding:0 12px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 10px 24px #2563eb14}.compliance-notice-link:hover{border-color:#2563eb57;transform:translateY(-1px);box-shadow:0 14px 30px #2563eb24}.nav-shell{width:min(calc(100% - 44px), var(--max));align-items:center;gap:22px;height:86px;margin:0 auto;display:flex}.brand{min-width:218px;color:var(--ink);align-items:center;font-size:1.02rem;line-height:0;display:inline-flex}.brand-logo{object-fit:contain;width:auto;height:72px;display:block}.desktop-nav{flex:1;justify-content:center;align-items:center;gap:21px;display:flex}.nav-link,.nav-dropdown-button{min-height:38px;color:var(--ink-soft);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;font-size:.82rem;font-weight:720;display:inline-flex}.nav-link:hover,.nav-link.active,.nav-dropdown-button:hover,.nav-dropdown.open .nav-dropdown-button{color:var(--blue-deep)}.nav-dropdown{position:relative}.nav-menu{border:1px solid var(--line);border-radius:var(--radius);width:252px;box-shadow:var(--shadow-soft);opacity:0;pointer-events:none;background:#fffffff7;gap:6px;padding:10px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)translateY(4px)}.nav-menu-wide{grid-template-columns:1fr;gap:5px;width:min(340px,100vw - 44px)}.nav-menu-wide .nav-menu-item{min-height:39px}.nav-menu-wide .nav-menu-item small{display:none}.nav-dropdown.open .nav-menu{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.nav-menu-item{min-height:42px;color:var(--ink-soft);border-radius:6px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:0 10px;font-size:.86rem;font-weight:720;display:grid}.nav-menu-item span,.mobile-nav-link span{gap:2px;min-width:0;display:grid}.nav-menu-item strong,.mobile-nav-link strong{font:inherit;line-height:1.16}.nav-menu-item small,.mobile-nav-link small{color:var(--muted);font-size:.68rem;font-weight:650;line-height:1.35}.nav-menu-item svg{color:var(--blue)}.nav-menu-item:hover,.nav-menu-item.active{color:var(--blue-deep);background:#f0f6ff}.nav-menu-item:hover small,.nav-menu-item.active small,.mobile-nav-link:hover small,.mobile-nav-link.active small{color:var(--blue-deep)}.nav-cta{border-radius:var(--radius);color:#fff;background:linear-gradient(135deg, var(--blue), var(--violet));white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 16px;font-size:.8rem;font-weight:830;display:inline-flex;box-shadow:0 13px 28px #2563eb40}.mobile-menu-button{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:42px;height:42px;color:var(--ink);justify-content:center;align-items:center;margin-left:auto;display:none}.mobile-nav{width:min(calc(100% - 28px), var(--max));border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 auto 14px;padding:12px;display:grid}.mobile-nav-group{gap:7px;min-width:0;display:grid}.mobile-nav-link{min-height:42px;color:var(--ink-soft);border-radius:6px;align-items:center;gap:9px;padding:0 10px;font-size:.88rem;font-weight:760;display:flex}.mobile-subnav{border-left:1px solid #2563eb26;gap:5px;min-width:0;margin:-2px 0 2px 27px;padding:0 0 0 12px;display:grid}.mobile-subnav-link{min-width:0;min-height:34px;color:var(--ink-soft);border-radius:6px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:0 9px;font-size:.78rem;font-weight:760;display:grid}.mobile-subnav-link svg{color:var(--blue)}.mobile-subnav-link.active,.mobile-subnav-link:hover{color:var(--blue-deep);background:#f0f6ff}.mobile-subnav-link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-nav-link svg{color:var(--blue)}.mobile-nav-link.active,.mobile-nav-link:hover{color:var(--blue-deep);background:#f0f6ff}.page-screen{width:min(calc(100% - 44px), var(--max));min-height:calc(100vh - 70px);margin:0 auto;padding:42px 0 24px;position:relative}.screen-shell{grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr);align-items:center;gap:34px;min-height:500px;display:grid}.copy-pane{max-width:500px;padding-top:0}.eyebrow{color:var(--blue);text-transform:uppercase;margin:0 0 12px;font-size:.68rem;font-weight:850}h1{color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(2.24rem,3.85vw,4.02rem);line-height:1.18}h1 span{overflow-wrap:break-word;hyphens:manual;max-width:100%;display:block}.page-title .headline-gradient{filter:none;margin-bottom:0;padding-bottom:.22em;line-height:1.18;display:block;overflow:visible}h1 .accent{color:#0000}.page-screen[class*=page-industry-] .screen-shell{grid-template-columns:minmax(360px,.83fr) minmax(0,1.17fr);gap:44px}.page-screen[class*=page-industry-] .copy-pane{max-width:540px}.page-screen[class*=page-industry-] h1{max-width:570px;font-size:clamp(2.32rem,3.12vw,3.34rem);line-height:1.16}.page-screen[class*=page-industry-] .page-title .headline-gradient{padding-bottom:.18em;line-height:1.16}.page-screen[class*=page-industry-] .lede{max-width:520px}.lede{max-width:470px;color:var(--ink-soft);margin:14px 0 0;font-size:.94rem;line-height:1.62}.check-list{gap:7px;margin:16px 0 0;padding:0;list-style:none;display:grid}.check-list li{color:var(--ink-soft);grid-template-columns:auto 1fr;align-items:start;gap:8px;font-size:.86rem;line-height:1.42;display:grid}.check-list svg{color:var(--blue);margin-top:2px}.action-row{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.button{isolation:isolate;border-radius:var(--radius);border:1px solid #0000;justify-content:center;align-items:center;gap:9px;min-height:39px;padding:0 15px;font-size:.82rem;font-weight:840;transition:transform .17s,box-shadow .17s,border-color .17s;display:inline-flex;position:relative}.button-primary{color:#fff;background:var(--gradient);box-shadow:0 15px 32px #2563eb3d,0 0 18px #0fbaad14}.button-secondary{color:var(--blue-deep);background:#ffffffe6;border-color:#2563eb2e;box-shadow:0 12px 28px #2563eb14}.nav-cta,.mobile-nav-cta,.reference-banner-cta,.article-consult-button,.newsletter button,.chat-input button,.accessibility-chat,.accessibility-lab-button,.map-placeholder button{isolation:isolate;transition:transform .17s,box-shadow .17s,border-color .17s;position:relative}.nav-cta:after,.mobile-nav-cta:after,.button:after,.reference-banner-cta:after,.article-consult-button:after,.newsletter button:after,.chat-input button:after,.accessibility-chat:after,.accessibility-lab-button:after,.map-placeholder button:after{content:"";z-index:-1;border-radius:inherit;background:var(--button-glow-gradient);opacity:.18;filter:blur(14px);pointer-events:none;transition:opacity .17s,filter .17s,transform .17s;position:absolute;inset:-5px;transform:scale(.96)}.button-primary:after,.nav-cta:after,.mobile-nav-cta:after,.reference-banner-cta:after,.article-consult-button:after,.accessibility-chat:after,.chat-input button:after,.map-placeholder button:after{opacity:.28}.button-secondary:after,.accessibility-lab-button:after,.newsletter button:after{opacity:.14}.nav-cta:hover,.mobile-nav-cta:hover,.button:hover,.reference-banner-cta:hover,.article-consult-button:hover,.newsletter button:hover,.chat-input button:hover,.accessibility-chat:hover,.accessibility-lab-button:hover,.map-placeholder button:hover{border-color:#7dd3fc6b;box-shadow:0 18px 40px #2563eb33,0 0 24px #0fbaad1f}.nav-cta:hover:after,.mobile-nav-cta:hover:after,.button:hover:after,.reference-banner-cta:hover:after,.article-consult-button:hover:after,.newsletter button:hover:after,.chat-input button:hover:after,.accessibility-chat:hover:after,.accessibility-lab-button:hover:after,.map-placeholder button:hover:after{opacity:.58;filter:blur(18px)saturate(1.14);transform:scale(1.03)}.accessibility-launcher{z-index:95;color:#f8fbff;background:radial-gradient(circle at 35% 30%,#7dd3fcfa,#0000 24%),radial-gradient(circle at 72% 75%,#7c3aedf2,#0000 34%),linear-gradient(135deg,#051024f0,#1d4ed8d1);border:1px solid #93c5fd94;border-radius:50%;place-items:center;width:54px;height:54px;transition:opacity .15s,transform .15s;display:grid;position:fixed;top:48%;right:22px;box-shadow:0 22px 54px #2563eb42,0 0 0 7px #2563eb12,0 0 30px #0fbaad4d}.accessibility-launcher:before{content:"";border:1px solid #0fbaad47;border-radius:50%;animation:2.2s ease-out infinite assist-pulse;position:absolute;inset:-8px}.accessibility-launcher:after{content:"Assist";min-height:27px;color:var(--blue-deep);background:#ffffffeb;border:1px solid #2563eb33;border-radius:999px;align-items:center;padding:0 10px;font-size:.72rem;font-weight:850;display:inline-flex;position:absolute;top:50%;right:calc(100% + 9px);transform:translateY(-50%);box-shadow:0 10px 24px #2563eb24}@keyframes assist-pulse{0%{opacity:.66;transform:scale(.86)}to{opacity:0;transform:scale(1.44)}}.accessibility-quickdock{z-index:96;backdrop-filter:blur(18px)saturate(1.1);background:radial-gradient(circle at 22% 18%,#2563eb3d,#0000 34%),radial-gradient(circle at 78% 72%,#7c3aed38,#0000 38%),linear-gradient(#242730fa,#101218fa);border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;display:inline-flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #02061752,inset 0 0 0 1px #ffffff0f,0 0 28px #2563eb2e}.accessibility-quickdock button{color:#f8fbffeb;background:0 0;border:0;border-radius:13px;place-items:center;width:42px;height:42px;transition:color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.accessibility-quickdock button:hover,.accessibility-quickdock button:focus-visible,.accessibility-quickdock button.active{color:#fff;background:radial-gradient(circle at 50% 18%,#ffffff29,#0000 38%),#ffffff14;transform:translateY(-1px);box-shadow:0 8px 20px #00000038,0 0 18px #0fbaad2e}.accessibility-quickdock button:focus-visible{outline-offset:2px;outline:2px solid #7dd3fcd1}.accessibility-quickdock-letter{color:#f8fbff;place-items:center;font-size:1.42rem;font-weight:940;line-height:1;display:inline-grid;position:relative}.accessibility-quickdock-letter:after{content:"";background:linear-gradient(90deg,#0fbaad,#ec4899);border-radius:999px;width:13px;height:4px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #ec48998a}.accessibility-quickdock-dot{background:#d946ef;border:2px solid #232732;border-radius:50%;width:9px;height:9px;position:absolute;top:7px;right:7px;box-shadow:0 0 12px #d946efb3}.accessibility-quickdock .accessibility-quickdock-close{color:#ffffffe6;background:radial-gradient(circle at 32% 22%,#fff3,#0000 34%),linear-gradient(145deg,#262a36fa,#0c0f16fa);border:1px solid #ffffff47;border-radius:50%;width:23px;height:23px;position:absolute;top:-7px;right:-7px;box-shadow:0 8px 18px #02061747,inset 0 0 0 1px #ffffff0a}.accessibility-quickdock .accessibility-quickdock-close:hover,.accessibility-quickdock .accessibility-quickdock-close:focus-visible{color:#fff;background:radial-gradient(circle at 35% 25%,#fff3,#0000 34%),linear-gradient(145deg,#7c3aedf5,#141822fa);box-shadow:0 10px 22px #02061752,0 0 18px #7c3aed38}html[data-svelex-cookie-consent=open] .accessibility-quickdock{bottom:196px}.accessibility-launcher:hover{transform:translateY(-1px)scale(1.02)}.accessibility-assistant.open .accessibility-launcher{opacity:0;pointer-events:none}.accessibility-panel{z-index:110;color:#172033;backdrop-filter:blur(24px)saturate(1.16);isolation:isolate;background:radial-gradient(circle at 14% 4%,#0fbaad29,#0000 30%),radial-gradient(circle at 90% 18%,#7c3aed29,#0000 34%),linear-gradient(145deg,#fffffff0,#f7fbffdb 52%,#eef5ffeb);border:1px solid #93c5fd70;border-radius:10px;width:min(326px,100vw - 34px);max-height:calc(100vh - 112px);padding:14px;position:fixed;top:86px;right:26px;overflow-y:auto;box-shadow:0 30px 86px #2563eb2e,0 0 42px #0fbaad21,inset 0 1px #ffffffbd}.accessibility-panel:before{content:"";z-index:0;opacity:.58;pointer-events:none;background:linear-gradient(120deg,#7dd3fc33,#0000 28%,#a78bfa29 64%,#0000),repeating-linear-gradient(#2563eb09 0 1px,#0000 1px 7px);border-radius:9px;position:absolute;inset:1px}.accessibility-panel:after{content:"";opacity:.64;pointer-events:none;background:linear-gradient(90deg,#0000,#7dd3fcb8,#0000);height:1px;position:absolute;top:68px;left:18px;right:18px}.accessibility-panel>*{z-index:1;position:relative}.accessibility-panel-top{grid-template-columns:38px 1fr 38px;align-items:start;gap:8px;min-height:62px;display:grid}.accessibility-panel-top button{color:#1d4ed8;background:#ffffffb3;border:1px solid #93c5fd6b;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 8px 18px #2563eb14,inset 0 1px #ffffffdb}.accessibility-brand{color:#172033;letter-spacing:.01em;text-align:center;justify-items:center;gap:7px;font-size:.84rem;font-weight:840;display:grid}.accessibility-eye{clip-path:polygon(0 50%,17% 18%,50% 0,83% 18%,100% 50%,83% 82%,50% 100%,17% 82%);background:radial-gradient(circle,#031225 0 16%,#0000 17%),radial-gradient(circle,#7dd3fce6 0 27%,#0000 28%),linear-gradient(90deg,#14b8a6eb,#2563ebe6,#7c3aeddb,#f472b6cc);border-radius:999px;width:72px;height:30px;display:block;position:relative;box-shadow:0 0 22px #60a5fa75,inset 0 0 14px #ffffff29}.accessibility-options{gap:6px;display:grid}.accessibility-row{color:#172033;text-align:left;background:#ffffff94;border:1px solid #93c5fd52;border-radius:7px;grid-template-columns:32px 1fr auto auto;align-items:center;gap:8px;width:100%;min-height:41px;padding:4px 8px 4px 4px;font-size:.82rem;font-weight:760;display:grid}.accessibility-row:hover,.accessibility-row.active{background:linear-gradient(90deg,#2563eb21,#0fbaad1a);border-color:#7dd3fc7a;box-shadow:inset 0 1px #ffffff9e,0 0 18px #2563eb24}.accessibility-row-icon{color:#2563eb;background:linear-gradient(145deg,#ffffffeb,#dbeafeb8),#ffffffb8;border-radius:6px;place-items:center;width:30px;height:30px;display:grid;box-shadow:inset 0 1px #ffffffe0,0 0 14px #7dd3fc24}.accessibility-row small{color:#0f766e;font-size:.67rem;font-weight:820}.accessibility-page-list{background:radial-gradient(circle at 8% 8%,#0fbaad24,#0000 34%),#ffffff94;border:1px solid #2563eb2e;border-radius:8px;margin:2px 0 6px;padding:9px}.accessibility-page-list>strong{color:#172033;margin-bottom:7px;font-size:.74rem;font-weight:860;display:block}.accessibility-page-list>small{color:#5b6b83;margin-top:7px;font-size:.68rem;line-height:1.35;display:block}.accessibility-overview-open{color:#1559d6;background:radial-gradient(circle at 16%,#0fbaad38,#0000 34%),#ffffffa3;border:1px solid #2563eb33;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:36px;padding:0 10px;font-size:.72rem;font-weight:850;display:inline-flex;box-shadow:0 9px 18px #2563eb1a,inset 0 1px #ffffffb3}.accessibility-overview-open:hover{border-color:#0fbaad7a;box-shadow:0 11px 24px #2563eb24,0 0 22px #0fbaad1f,inset 0 1px #ffffffd1}.accessibility-page-grid{gap:5px;max-height:176px;padding-right:2px;display:grid;overflow-y:auto}.accessibility-page-link{color:#1e293b;background:#ffffff9e;border:1px solid #93c5fd47;border-radius:7px;align-items:center;min-height:30px;padding:5px 8px;font-size:.72rem;font-weight:780;display:flex}.accessibility-page-link:hover,.accessibility-page-link.active{color:#0f3f9f;background:linear-gradient(90deg,#2563eb21,#0fbaad1a);border-color:#0fbaad6b;box-shadow:0 0 16px #2563eb1f}.accessibility-more{color:#42526a;margin:1px 4px 4px 40px;font-size:.72rem;line-height:1.45}.accessibility-more strong{color:#172033}.accessibility-lab-button{color:#1d4ed8;background:#ffffff9e;border:1px solid #2563eb2e;border-radius:7px;align-items:center;gap:7px;min-height:32px;margin-top:8px;padding:0 10px;font-size:.72rem;font-weight:820;display:inline-flex}.accessibility-chat{color:#fff;background:radial-gradient(circle at 18%,#0fbaad57,#0000 32%),linear-gradient(135deg,#2563ebf5,#7c3aeddb);border:1px solid #0fbaad70;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:10px;font-size:.82rem;font-weight:840;display:inline-flex;box-shadow:0 12px 24px #2563eb2e,inset 0 1px #ffffff29}.accessibility-status{color:#42526a;background:#ffffff8f;border:1px solid #93c5fd5c;border-radius:7px;gap:4px;margin-top:9px;padding:9px;font-size:.72rem;line-height:1.35;display:grid}.accessibility-status small{color:#0f766e;font-size:.66rem}.accessibility-camera-preview{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.accessibility-footnote{color:#42526a;text-align:center;margin-top:9px;font-size:.7rem;font-weight:760;display:block}.page-overview-backdrop{z-index:118;backdrop-filter:blur(18px)saturate(1.08);background:radial-gradient(circle at 22% 18%,#0fbaad29,#0000 32%),radial-gradient(circle at 78% 14%,#7c3aed24,#0000 34%),#f0f6ffb8;align-items:center;padding:24px;display:grid;position:fixed;inset:0}.page-overview-panel{color:#172033;background:linear-gradient(#fffffff7,#f6faffed),#fffffff0;border:1px solid #93c5fd70;border-radius:12px;grid-template-rows:auto 1fr;justify-self:center;width:min(1180px,100%);max-height:min(820px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 38px 104px #0f172a2e,0 0 64px #2563eb24,inset 0 1px #ffffffb8}.page-overview-head{background:radial-gradient(circle at 10% 0,#0fbaad1f,#0000 28%),linear-gradient(90deg,#ffffffeb,#eff6ffc2);border-bottom:1px solid #93c5fd3d;grid-template-columns:1fr auto;align-items:start;gap:18px;min-height:112px;padding:24px 26px 20px;display:grid}.page-overview-kicker{color:#2563eb;letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px;font-size:.74rem;font-weight:900;display:block}.page-overview-head h2{color:#0f172a;letter-spacing:0;margin:0;font-size:clamp(1.76rem,2.6vw,2.72rem);line-height:1.04}.page-overview-head p{color:#52627a;max-width:620px;margin:9px 0 0;font-size:.92rem;line-height:1.55}.page-overview-close{color:#1d4ed8;background:#ffffffb8;border:1px solid #93c5fd6b;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 10px 22px #2563eb1a,inset 0 1px #ffffffdb}.page-overview-board{gap:14px;padding:18px 22px 22px;display:grid;overflow-y:auto}.page-overview-summary{flex-wrap:wrap;gap:7px;display:flex}.page-overview-summary span{color:#2563eb;background:#ffffffad;border:1px solid #93c5fd52;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:.65rem;font-weight:850;display:inline-flex}.page-overview-grid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px;display:grid}.page-overview-card{color:#172033;text-align:left;background:linear-gradient(#fffffff0,#f8fbffe6);border:1px solid #93c5fd4d;border-radius:10px;grid-template-rows:62px 1fr;min-height:142px;padding:0;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden;box-shadow:0 18px 38px #2563eb14,inset 0 1px #ffffffb8}.page-overview-card:hover,.page-overview-card.active{border-color:#0fbaad80;transform:translateY(-2px);box-shadow:0 24px 48px #2563eb24,0 0 28px #0fbaad21,inset 0 1px #ffffffc7}.page-overview-card.active{outline-offset:2px;outline:2px solid #2563eb38}.page-overview-screen{background:linear-gradient(135deg,#eff6fff0,#ffffffbd);display:block;position:relative;overflow:hidden}.page-overview-screen img{object-fit:cover;object-position:center;opacity:.78;filter:saturate(.92)contrast(1.02);width:100%;height:100%;transform:scale(1.02)}.page-overview-screen-top{background:linear-gradient(90deg,#2563eb29,#0fbaad2e),#ffffff8f;border-radius:999px;height:10px;position:absolute;inset:8px 10px auto;box-shadow:0 0 18px #2563eb1a}.page-overview-screen-copy{gap:4px;display:grid;position:absolute;bottom:8px;left:11px;right:42%}.page-overview-screen-copy span{background:#ffffffbd;border-radius:999px;height:5px;box-shadow:0 0 14px #2563eb1a}.page-overview-screen-copy span:nth-child(2){width:72%}.page-overview-screen-copy span:nth-child(3){width:46%}.page-overview-card-body{align-content:start;gap:4px;min-width:0;padding:9px 10px 10px;display:grid}.page-overview-card-meta{color:#2563eb;font-size:.62rem;font-weight:880}.page-overview-card-body strong{color:#0f172a;font-size:.78rem;line-height:1.18}.page-overview-card-body small{color:#5b6b83;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.63rem;line-height:1.28;display:-webkit-box;overflow:hidden}html[data-svelex-a11y-night=true] .accessibility-panel{color:#f8fbff;background:radial-gradient(circle at 14% 4%,#0fbaad57,#0000 30%),radial-gradient(circle at 90% 18%,#7c3aed52,#0000 34%),linear-gradient(145deg,#040d1ec7,#08142aad 52%,#020617d1);border-color:#93c5fd52;box-shadow:0 30px 86px #02061757,0 0 52px #2563eb33,inset 0 1px #ffffff2e}html[data-svelex-a11y-night=true] .accessibility-panel-top button{color:#fff;background:#ffffff14;border-color:#93c5fd3d}html[data-svelex-a11y-night=true] .accessibility-brand,html[data-svelex-a11y-night=true] .accessibility-more strong{color:#e0f2fe}html[data-svelex-a11y-night=true] .accessibility-row{color:#eff6ff;background:#ffffff09;border-color:#93c5fd14}html[data-svelex-a11y-night=true] .accessibility-row:hover,html[data-svelex-a11y-night=true] .accessibility-row.active{background:linear-gradient(90deg,#2563eb2e,#0fbaad14);border-color:#7dd3fc7a}html[data-svelex-a11y-night=true] .accessibility-row-icon{color:#e0f2fe;background:linear-gradient(145deg,#ffffff38,#7dd3fc1a),#08142a8f}html[data-svelex-a11y-night=true] .accessibility-row small{color:#8bf3e6}html[data-svelex-a11y-night=true] .accessibility-page-list{background:#0f172aa8;border-color:#7dd3fc3d}html[data-svelex-a11y-night=true] .accessibility-page-list>strong{color:#edf5ff}html[data-svelex-a11y-night=true] .accessibility-page-list>small{color:#bfdbfe}html[data-svelex-a11y-night=true] .accessibility-overview-open{color:#e0f2fe;background:radial-gradient(circle at 16%,#0fbaad33,#0000 34%),#08142a9e;border-color:#7dd3fc3d}html[data-svelex-a11y-night=true] .accessibility-page-link{color:#d9e7ff;background:#0206177a;border-color:#7dd3fc33}html[data-svelex-a11y-night=true] .accessibility-page-link:hover,html[data-svelex-a11y-night=true] .accessibility-page-link.active{color:#fff;background:linear-gradient(90deg,#2563eb38,#0fbaad29)}html[data-svelex-a11y-night=true] .accessibility-more{color:#bfdbfe}html[data-svelex-a11y-night=true] .accessibility-lab-button{color:#e0f2fe;background:#ffffff0f;border-color:#7dd3fc47}html[data-svelex-a11y-night=true] .accessibility-status{color:#dbeafe;background:#02061738;border-color:#93c5fd24}html[data-svelex-a11y-night=true] .accessibility-status small{color:#a7f3d0}html[data-svelex-a11y-night=true] .accessibility-footnote{color:#f8fbffdb}html[data-svelex-a11y-night=true] .page-overview-backdrop{background:radial-gradient(circle at 22% 18%,#0fbaad29,#0000 32%),radial-gradient(circle at 78% 14%,#7c3aed24,#0000 34%),#020617b8}html[data-svelex-a11y-night=true] .page-overview-panel{color:#f8fbff;background:linear-gradient(#08142af5,#020617f0),#08142af0;border-color:#93c5fd47;box-shadow:0 38px 104px #0206178a,0 0 64px #2563eb29}html[data-svelex-a11y-night=true] .page-overview-head{background:radial-gradient(circle at 10% 0,#0fbaad1f,#0000 28%),linear-gradient(90deg,#08142aeb,#0f172ad1);border-bottom-color:#93c5fd29}html[data-svelex-a11y-night=true] .page-overview-head h2,html[data-svelex-a11y-night=true] .page-overview-card-body strong{color:#f8fbff}html[data-svelex-a11y-night=true] .page-overview-head p,html[data-svelex-a11y-night=true] .page-overview-card-body small{color:#bfdbfe}html[data-svelex-a11y-night=true] .page-overview-close{color:#e0f2fe;background:#ffffff14;border-color:#93c5fd3d}html[data-svelex-a11y-night=true] .page-overview-summary span{color:#93c5fd;background:#0f172aa3;border-color:#93c5fd2e}html[data-svelex-a11y-night=true] .page-overview-card{color:#f8fbff;background:linear-gradient(#0f172aeb,#08142ae0);border-color:#93c5fd2e}html[data-svelex-a11y-night=true] .page-overview-card:hover,html[data-svelex-a11y-night=true] .page-overview-card.active{border-color:#0fbaad70;box-shadow:0 24px 48px #02061761,0 0 30px #0fbaad29}html[data-svelex-a11y-night=true] .page-overview-screen{background:linear-gradient(135deg,#0f172af0,#08142ac7)}html[data-svelex-a11y-night=true] .page-overview-screen img{opacity:.62}html[data-svelex-a11y-night=true] .system-title-main{background:linear-gradient(98deg,#e0f2fe 0%,#60a5fa 44%,#5eead4 66%,#c4b5fd 94%);background-clip:text}html[data-svelex-a11y-night=true] .system-title-sub{color:#f8fbff}.visual{background:radial-gradient(circle at 70% 45%,#2563eb21,#0000 35%),radial-gradient(circle at 42% 78%,#0fbaad12,#0000 25%);border-radius:0;min-height:390px;position:relative;overflow:visible}.visual:before{content:"";border:1px solid #2563eb14;border-radius:50%;position:absolute;inset:9%}.visual-home{min-height:462px;box-shadow:none;place-items:center end;padding:0 0 22px;display:grid}.visual-home>img{z-index:1;object-fit:contain;object-position:center;opacity:.98;filter:drop-shadow(0 28px 36px #0f172a1c);width:min(112%,830px);height:auto;min-height:0;max-height:468px;position:relative}.visual-home-motion{isolation:isolate;overflow:visible}.home-motion-stage{z-index:1;aspect-ratio:1635/962;transform-origin:62% 68%;filter:drop-shadow(0 28px 36px #0f172a1c);width:min(112%,796px);animation:15.6s ease-in-out infinite homeStageBreathe;position:relative;translate:0 -58px}.home-motion-stage img,.home-motion-stage span{pointer-events:none;user-select:none}.home-motion-stage img{height:auto;display:block;position:absolute}.home-blueprint-field{z-index:0;pointer-events:none;opacity:0;transform-origin:42% 48%;width:76%;height:74%;animation:36s cubic-bezier(.22,.72,.2,1) infinite blueprintFieldBuild;position:absolute;top:7%;left:-5%;transform:translate(0,0)scale(.66)}.home-blueprint-field:before,.home-blueprint-field:after{content:"";pointer-events:none;border-radius:48% 52% 51% 49%/42% 45% 55% 58%;position:absolute;inset:0}.home-blueprint-field:before{filter:drop-shadow(0 0 13px #2563eb14);opacity:.72;background:linear-gradient(112deg,#0000 0 18%,#2563eb2e 18.15% 18.45%,#0000 18.6% 100%) 0 0/100% 100%,linear-gradient(31deg,#0000 0 32%,#0fbaad29 32.15% 32.45%,#0000 32.6% 100%) 0 0/100% 100%,linear-gradient(151deg,#0000 0 46%,#7c3aed1f 46.15% 46.48%,#0000 46.65% 100%) 0 0/100% 100%,linear-gradient(74deg,#0000 0 61%,#0ea5e91f 61.16% 61.42%,#0000 61.56% 100%) 0 0/100% 100%,linear-gradient(#2563eb0e 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#0fbaad0b 1px,#0000 1px) 0 0/42px 42px;animation:36s ease-in-out infinite blueprintLineShift;mask-image:radial-gradient(at 42% 48%,#000 0 44%,#000000c7 58%,#0000 79%)}.home-blueprint-field:after{opacity:.72;filter:drop-shadow(0 0 9px #0ea5e924)drop-shadow(0 0 15px #7c3aed14);background:radial-gradient(circle at 22% 48%,#0fbaadd1 0 2px,#0000 2.5px),radial-gradient(circle at 36% 30%,#2563ebc7 0 2px,#0000 2.5px),radial-gradient(circle at 43% 63%,#7c3aedad 0 2px,#0000 2.6px),radial-gradient(circle at 58% 39%,#0ea5e9a3 0 2px,#0000 2.6px),radial-gradient(circle at 67% 57%,#0fbaad8f 0 1.8px,#0000 2.4px),radial-gradient(circle at 51% 48%,#ffffffd9 0 1.6px,#0000 2.2px),repeating-radial-gradient(circle at 42% 48%,#2563eb1f 0 1.2px,#0000 1.6px 18px);animation:18s steps(8,end) infinite blueprintPixelSequence;mask-image:radial-gradient(at 42% 48%,#000 0 39%,#000000c2 58%,#0000 77%)}.blueprint-node{z-index:1;aspect-ratio:1;opacity:0;background:#2563ebb8;border-radius:2px;width:7px;animation:12s ease-in-out infinite blueprintNodePulse;position:absolute;box-shadow:0 0 0 3px #2563eb0f,0 0 18px #2563eb29}.blueprint-node.node-a{background:#0fbaadc2;animation-delay:.3s;top:48%;left:21%}.blueprint-node.node-b{animation-delay:1.4s;top:29%;left:35%}.blueprint-node.node-c{background:#7c3aeda6;animation-delay:2.6s;top:62%;left:43%}.blueprint-node.node-d{background:#0ea5e9a8;animation-delay:3.2s;top:38%;left:58%}.blueprint-node.node-e{background:#0fbaad8f;animation-delay:4.2s;top:56%;left:67%}.blueprint-node.node-f{background:#ffffffd1;width:5px;animation-delay:5.1s;top:48%;left:51%}.home-motion-figure{z-index:3;object-fit:contain;transform-origin:66% 70%;width:100%;height:100%;animation:14.8s ease-in-out infinite homeFigureDrift;inset:0}.home-holo-layer{z-index:5;opacity:.82;transform-origin:50%;filter:drop-shadow(0 13px 17px #2563eb13)drop-shadow(0 0 14px #63b3ff1c)}.home-holo-chart{width:21.2%;animation:16.5s ease-in-out infinite holoFloatOne;top:28.4%;left:30.9%}.home-holo-report{width:17.9%;animation:17.2s ease-in-out .45s infinite holoFloatTwo;top:51.9%;left:27.9%}.robot-eye-glow{z-index:8;aspect-ratio:1;filter:blur(.15px)drop-shadow(0 0 10px #2390ffc2);mix-blend-mode:screen;opacity:.72;background:radial-gradient(circle,#fffffff5 0 12%,#66d2ffe0 20%,#2563eb94 40%,#0000 72%);border-radius:999px;width:2.05%;animation:4.8s ease-in-out infinite robotEyePulse;position:absolute}.robot-eye-left{top:54.64%;left:72.72%}.robot-eye-right{animation-delay:.22s;top:54.03%;left:76.15%}.robot-shoulder-glow{z-index:7;aspect-ratio:1;mix-blend-mode:screen;background:radial-gradient(circle,#1c78ff4d,#1c78ff1a 36%,#0000 66%);border-radius:50%;width:8.2%;animation:8.8s ease-in-out infinite shoulderPulse;position:absolute;bottom:10.5%;right:1.8%}.holo-depth-ring{z-index:1;opacity:.48;border:1px solid #2563eb1f;border-radius:50%;position:absolute}.holo-depth-ring.ring-one{width:65%;height:63%;animation:24s ease-in-out infinite depthRingDrift;top:16%;left:26%}.holo-depth-ring.ring-two{border-color:#0fbaad17;width:33%;height:27%;animation:21s ease-in-out 1.4s infinite reverse depthRingDrift;top:39%;left:53%}.home-question-bubble{left:var(--question-x);top:var(--question-y);z-index:9;color:#1b3f87;backdrop-filter:blur(18px);opacity:0;max-width:min(184px,28%);animation:questionBubbleCycle 48s ease-in-out var(--question-delay) infinite;cursor:pointer;pointer-events:auto;background:#ffffff85;border:1px solid #2563eb14;border-radius:999px;padding:9px 13px 10px;font-size:.74rem;font-weight:800;line-height:1.22;text-decoration:none;transition:border-color .18s,background-color .18s,box-shadow .18s,color .18s;display:block;position:absolute;transform:translateY(12px)scale(.94);box-shadow:0 12px 23px #2563eb0f,inset 0 1px #ffffff75}.home-question-bubble:hover,.home-question-bubble:focus-visible{color:#1544a8;background:#ffffffc7;border-color:#2563eb47;box-shadow:0 16px 32px #2563eb1f,0 0 0 3px #2563eb0f,inset 0 1px #ffffffad}.home-question-bubble:focus-visible{outline:none}html[data-svelex-a11y-night=true] .home-question-bubble{color:#eaf4ff;background:#08142ab8;border-color:#93c5fd42;box-shadow:0 16px 36px #0206173d,0 0 24px #2563eb1f,inset 0 1px #ffffff12}html[data-svelex-a11y-night=true] .home-question-bubble:hover,html[data-svelex-a11y-night=true] .home-question-bubble:focus-visible{color:#fff;background:#0a182de0;border-color:#7dd3fc80;box-shadow:0 18px 42px #02061747,0 0 0 3px #7dd3fc14,0 0 28px #2563eb2e}@keyframes homeStageBreathe{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(2px,-3px)scale(1.003)}}@keyframes homeFigureDrift{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(1px,-2px)rotate(.08deg)}}@keyframes holoFloatOne{0%,to{transform:translate(0,0)rotate(-.1deg)}50%{transform:translate(-2px,-3px)rotate(-.28deg)}}@keyframes holoFloatTwo{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(2px,-3px)rotate(.32deg)}}@keyframes robotEyePulse{0%,to{opacity:.48;transform:scale(.9)}45%{opacity:.84;transform:scale(1.03)}54%{opacity:.42;transform:scale(.86)}62%{opacity:.78;transform:scale(1.04)}}@keyframes shoulderPulse{0%,to{opacity:.26;transform:scale(.98)}50%{opacity:.52;transform:scale(1.04)}}@keyframes depthRingDrift{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(4px,-4px)rotate(.7deg)}}@keyframes blueprintFieldBuild{0%{opacity:0;filter:saturate(.92)blur(.15px);transform:translate(-4px,3px)scale(.56)}14%{opacity:.22;transform:translate(-2px,1px)scale(.78)}36%{opacity:.48;filter:saturate(1.08)blur();transform:translate(0,0)scale(1.02)}66%{opacity:.4;transform:translate(3px,-2px)scale(1.08)}84%{opacity:.28;transform:translate(-2px,2px)scale(.96)}to{opacity:0;filter:saturate(.92)blur(.15px);transform:translate(-4px,3px)scale(.58)}}@keyframes blueprintLineShift{0%{opacity:.2;background-position:0 0,0 0,0 0,0 0,0 0,0 0}34%{opacity:.72;background-position:0 0,0 0,0 0,0 0,8px 9px,-7px 8px}70%{opacity:.58;background-position:0 0,0 0,0 0,0 0,22px 18px,-18px 21px}to{opacity:.2;background-position:0 0,0 0,0 0,0 0,42px 42px,-42px 42px}}@keyframes blueprintPixelSequence{0%{opacity:.14;transform:translate(0,0)scale(.98)}18%{opacity:.38;transform:translate(2px,-1px)scale(1)}46%{opacity:.74;transform:translate(-2px,2px)scale(1.02)}74%{opacity:.5;transform:translate(3px,1px)scale(1.01)}to{opacity:.14;transform:translate(0,0)scale(.98)}}@keyframes blueprintNodePulse{0%,to{opacity:.12;transform:scale(.82)}28%{opacity:.82;transform:scale(1.08)}46%{opacity:.34;transform:scale(.94)}62%{opacity:.7;transform:scale(1)}}@keyframes questionBubbleCycle{0%,7%{opacity:0;transform:translateY(8px)scale(.96)}12%,19%{opacity:.56;transform:translate(0,0)scale(.985)}26%,to{opacity:0;transform:translateY(-6px)scale(.97)}}.visual-legal{align-content:center;place-items:center;gap:18px;min-height:300px;display:grid}.legal-orb{width:108px;height:108px;color:var(--blue-deep);box-shadow:var(--shadow-soft);background:radial-gradient(circle at 34% 28%,#0fbaad38,#0000 28%),linear-gradient(145deg,#ffffffeb,#f0f6ffd1);border:1px solid #2563eb38;border-radius:50%;place-items:center;display:grid}.legal-lines{gap:9px;width:min(320px,78%);display:grid}.legal-lines span{background:linear-gradient(90deg,#2563eb2e,#0fbaad1f,#0000);border-radius:999px;height:8px}.legal-lines span:nth-child(2){width:84%}.legal-lines span:nth-child(3){width:68%}.legal-lines span:nth-child(4){width:76%}.visual-legal p{max-width:330px;color:var(--muted);text-align:center;margin:0;font-size:.86rem;line-height:1.55}.industry-hero-visual{isolation:isolate;background:radial-gradient(circle at 72% 40%,#2563eb24,#0000 33%),radial-gradient(circle at 28% 72%,#0fbaad17,#0000 28%),linear-gradient(135deg,#fffffffa,#f8fbffeb);place-items:center;min-height:462px;padding:24px;display:grid;overflow:hidden}.industry-hero-visual:before{border-color:#2563eb1c;inset:7%}.industry-hero-image-wrap{z-index:1;border-radius:10px;position:absolute;inset:34px 38px 76px;overflow:hidden;box-shadow:0 26px 58px #2563eb1c,inset 0 0 0 1px #dbe7f6b8}.industry-hero-image-wrap:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff8f 0%,#ffffff1f 15%,#0000 48%,#ffffff6b 100%),linear-gradient(#0000 0% 76%,#ffffff9e 100%);position:absolute;inset:0}.industry-hero-image{object-fit:cover;opacity:.96;transform-origin:58% 56%;width:100%;height:100%;animation:10s ease-in-out infinite industryHeroDrift}.page-industry-handwerker .industry-hero-image{object-position:58% center}.page-industry-aerzte-praxen .industry-hero-image{object-position:54% center}.page-industry-immobilienmakler .industry-hero-image,.page-industry-steuerberater-kanzleien .industry-hero-image{object-position:55% center}.industry-device-loop{z-index:3;backdrop-filter:blur(14px);background:#ffffffb3;border:1px solid #93c5fd6b;border-radius:10px;align-content:center;gap:10px;width:min(208px,34%);min-height:118px;padding:18px 17px;animation:6.8s ease-in-out infinite industryDeviceFloat;display:grid;position:absolute;bottom:93px;right:44px;box-shadow:0 20px 42px #2563eb21,inset 0 1px #ffffffb8}.industry-device-loop span{transform-origin:0;background:linear-gradient(90deg,#2563eb8a,#0fbaad3d,#2563eb14);border-radius:999px;height:8px;animation:4.4s ease-in-out infinite industryTypingLine}.industry-device-loop span:nth-child(2){width:78%;animation-delay:.42s}.industry-device-loop span:nth-child(3){width:62%;animation-delay:.84s}.industry-device-loop i{background:var(--blue);border-radius:999px;width:2px;height:20px;animation:1.1s steps(2,end) infinite industryCursorBlink}.industry-motion-strip{z-index:4;backdrop-filter:blur(10px);background:#ffffff94;border-top:1px solid #dbe7f6d1;border-bottom:1px solid #dbe7f6a3;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:8px 0;display:grid;position:absolute;bottom:18px;left:24px;right:24px}.industry-motion-strip span{min-height:31px;color:var(--ink-soft);opacity:.76;animation:industryStepPulse 4.8s ease-in-out var(--step-delay) infinite;border-right:1px solid #dbe7f6bd;place-items:center;font-size:.68rem;font-weight:850;display:grid}.industry-motion-strip span:last-child{border-right:0}.industry-floating-card{z-index:5;min-width:118px;color:var(--ink);backdrop-filter:blur(14px);background:#ffffffbd;border:1px solid #93c5fd61;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:5px 8px;padding:10px 12px;animation:7.2s ease-in-out infinite industryFloatCard;display:grid;position:absolute;box-shadow:0 18px 36px #2563eb1a}.industry-floating-card svg{color:var(--blue);grid-row:span 2}.industry-floating-card strong{font-size:.78rem;line-height:1.1}.industry-floating-card small{color:var(--muted);font-size:.64rem;font-weight:700}.industry-floating-card.card-a{top:62px;left:47px}.industry-floating-card.card-b{animation-delay:.9s;top:48px;right:60px}@keyframes industryHeroDrift{0%,to{transform:scale(1)translate(0,0)}50%{transform:scale(1.025)translate(-7px,-5px)}}@keyframes industryDeviceFloat{0%,to{transform:translate(0,0)}50%{transform:translate(-5px,-8px)}}@keyframes industryTypingLine{0%,20%{opacity:.44;transform:scaleX(.18)}52%,82%{opacity:.94;transform:scaleX(1)}to{opacity:.5;transform:scaleX(.38)}}@keyframes industryCursorBlink{0%,45%{opacity:1}46%,to{opacity:.18}}@keyframes industryStepPulse{0%,to{color:var(--ink-soft);opacity:.72;background:0 0}44%{color:var(--blue-deep);opacity:1;background:#f0f6ffcc}}@keyframes industryFloatCard{0%,to{transform:translate(0,0)}50%{transform:translate(5px,-6px)}}.industry-landing-content{gap:34px;margin-top:38px;display:grid}.industry-problem-solution{border-top:1px solid #dbe7f6e6;border-bottom:1px solid #dbe7f6c2;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;padding:28px 0;display:grid}.industry-problem-solution article,.industry-workline,.industry-feature-section,.industry-process-video,.industry-final-cta{position:relative}.industry-problem-solution h2,.industry-workline h2,.industry-feature-section h2,.industry-process-copy h2{color:var(--ink);overflow-wrap:anywhere;hyphens:auto;margin:0;font-size:clamp(1.58rem,2.4vw,2.35rem);line-height:1.16}.industry-problem-solution ul,.industry-process-copy ol{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.industry-problem-solution li{color:var(--ink-soft);grid-template-columns:auto 1fr;gap:10px;font-size:.92rem;line-height:1.52;display:grid}.industry-problem-solution li svg{color:var(--teal);margin-top:4px}.industry-workline{border-bottom:1px solid #dbe7f6c2;grid-template-columns:minmax(260px,.58fr) minmax(0,1fr);align-items:center;gap:26px;padding:30px 0;display:grid}.industry-workline ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:8px 0;list-style:none;display:grid;position:relative}.industry-workline ol:before{content:"";background:linear-gradient(90deg,#1ed6c82e,#2f6df652,#7b3ff22e);border-radius:999px;height:2px;position:absolute;top:44px;left:7%;right:7%}.industry-workline li{z-index:1;min-height:126px;color:var(--ink);text-align:center;background:radial-gradient(circle at 20% 0,#1ed6c81f,#0000 44%),linear-gradient(#ffffffeb,#f7fbffc7);border:1px solid #c6d8f1e0;border-radius:16px;grid-template-rows:auto 1fr;align-items:center;gap:11px;padding:13px 12px 15px;font-size:.82rem;font-weight:830;line-height:1.24;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #15356617}.industry-workline li:before{content:"";opacity:0;background:linear-gradient(135deg,#2f6df614,#0000 42%);transition:opacity .18s;position:absolute;inset:0}.industry-workline li:hover:before{opacity:1}.step-number-art{z-index:1;isolation:isolate;background:radial-gradient(circle at 18% 18%,#1ed6c83b,#0000 38%),linear-gradient(145deg,#fffffff5,#eff7ffe0);border:1px solid #2f6df647;border-radius:20px;justify-self:center;place-items:center;width:62px;height:62px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #2f6df629,inset 0 0 0 1px #ffffffd1}.step-number-art:before{content:"";opacity:.62;z-index:0;background-color:#0000;background-image:linear-gradient(90deg,#0000 49%,#2f6df614 50%,#0000 51%),linear-gradient(#0000 49%,#1ed6c814 50%,#0000 51%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:13px 13px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:16px;position:absolute;inset:4px}.step-number-art-bg{object-fit:contain;opacity:.72;z-index:1;width:calc(100% - 6px);height:calc(100% - 6px);display:block;position:absolute;inset:3px;transform:translate(8%,-7%)scale(1.05)}.step-number-art:after{content:"";z-index:2;background:#ffffffdb;border-radius:13px;height:25px;position:absolute;bottom:7px;left:7px;right:7px;box-shadow:0 8px 18px #ffffff5c}.step-number-art-value{z-index:3;color:#0000;letter-spacing:0;text-shadow:0 8px 20px #2f6df61f;background:linear-gradient(135deg,#1ed6c8,#2f6df6 54%,#7b3ff2) text;padding-top:19px;font-size:1.45rem;font-weight:950;line-height:1;display:block;position:relative}.industry-workline li>span:last-child{z-index:1;display:block;position:relative}.industry-feature-section{grid-template-columns:minmax(260px,.46fr) minmax(0,1fr);align-items:start;gap:28px;padding:10px 0 0;display:grid}.industry-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.industry-feature-grid article{min-height:62px;color:var(--ink-soft);border-top:1px solid #dbe7f6d1;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:12px 0;font-size:.86rem;line-height:1.36;display:grid}.industry-feature-grid svg{color:var(--teal)}.industry-process-video{border-top:1px solid #dbe7f6cc;border-bottom:1px solid #dbe7f6cc;grid-template-columns:minmax(280px,.62fr) minmax(280px,.38fr);align-items:stretch;gap:30px;padding:34px 0;display:grid}.industry-process-copy ol{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.industry-process-copy li{min-height:66px;color:var(--ink-soft);background:linear-gradient(135deg,#ffffffe6,#f4f9ffb8);border:1px solid #cfe0f7d1;border-radius:16px;grid-template-columns:46px 1fr;align-items:center;gap:14px;padding:10px 14px 10px 10px;font-size:.9rem;line-height:1.42;display:grid;box-shadow:0 12px 36px #15356612}.step-number-art-compact{border-radius:17px;width:52px;height:52px}.step-number-art-compact:before{background-size:11px 11px;border-radius:13px;inset:4px}.step-number-art-compact:after{border-radius:11px;height:21px;bottom:6px;left:6px;right:6px}.step-number-art-compact .step-number-art-value{padding-top:16px;font-size:1.18rem}.industry-process-copy li>span:last-child{display:block}.explainer-video-placeholder{text-align:center;background:radial-gradient(circle at 50% 35%,#2563eb21,#0000 36%),linear-gradient(145deg,#ffffffc7,#f8fbfff0);border:1px solid #93c5fd52;border-radius:12px;align-content:center;place-items:center;gap:12px;min-height:260px;padding:28px;display:grid;box-shadow:0 22px 54px #2563eb17,inset 0 1px #ffffffb8}.explainer-video-placeholder button{color:#fff;background:linear-gradient(135deg, var(--blue), var(--violet));cursor:pointer;border:0;border-radius:50%;place-items:center;width:66px;height:66px;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 16px 34px #2563eb47,0 0 24px #0fbaad24}.explainer-video-placeholder button:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 18px 42px #2563eb57,0 0 34px #0fbaad33}.explainer-video-placeholder strong{color:var(--ink);font-size:1rem}.explainer-video-placeholder span{max-width:360px;color:var(--ink-soft);font-size:.86rem;line-height:1.48}.explainer-video-placeholder small{color:var(--muted);font-size:.72rem;font-weight:760}.explainer-video-player{aspect-ratio:16/9;background:#050b18;border:1px solid #93c5fd57;border-radius:12px;place-self:center;width:min(100%,620px);margin:0;overflow:hidden;box-shadow:0 18px 42px #2563eb1a,inset 0 1px #ffffff1f}.explainer-video-player video{object-fit:cover;background:#050b18;width:100%;height:100%;display:block}.industry-final-cta{justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:22px 0 6px;display:flex}.industry-final-cta p{color:var(--ink);margin:0;font-size:clamp(1.18rem,1.8vw,1.62rem);font-weight:880;line-height:1.22}.industry-overview-content{border-top:1px solid #dbe7f6e0;margin-top:34px;padding:30px 0 8px}.industry-overview-head{gap:9px;max-width:760px;display:grid}.industry-overview-head h2{color:var(--ink);overflow-wrap:break-word;margin:0;font-size:clamp(1.85rem,2.7vw,2.72rem);line-height:1.12}.industry-overview-head p:not(.section-kicker){color:var(--ink-soft);margin:0;font-size:.94rem;line-height:1.62}.industry-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.industry-overview-card{background:linear-gradient(145deg,#fffffff5,#f8fbffe6),#fff;border:1px solid #dbe7f6eb;border-radius:12px;grid-template-columns:minmax(220px,.48fr) minmax(0,.52fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 22px 54px #2563eb14,inset 0 1px #ffffffb8}.industry-overview-media{background:#f8fbff;min-height:254px;display:block;overflow:hidden}.industry-overview-media img{object-fit:cover;width:100%;height:100%;transition:transform .24s,filter .24s}.industry-overview-card:hover .industry-overview-media img{filter:saturate(1.04)contrast(1.02);transform:scale(1.035)}.industry-overview-card-body{flex-direction:column;min-width:0;padding:19px 18px 17px;display:flex}.industry-overview-card h3{color:var(--ink);margin:11px 0 0;font-size:1.18rem;line-height:1.18}.industry-overview-card p{color:var(--ink-soft);margin:8px 0 0;font-size:.84rem;line-height:1.5}.industry-overview-card ul{gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.industry-overview-card li{color:var(--muted);grid-template-columns:auto 1fr;gap:8px;font-size:.76rem;line-height:1.38;display:grid}.industry-overview-card li svg{color:var(--teal);margin-top:2px}.industry-overview-card .inline-link{margin-top:auto}.legal-content{gap:14px;width:min(860px,100%);margin:22px 0 0;display:grid}.legal-section{border:1px solid var(--line-soft);border-radius:var(--radius);background:#ffffffc2;padding:18px 20px}.legal-section h2{color:var(--ink);margin:0 0 10px;font-size:1rem}.legal-section p{color:var(--ink-soft);margin:0;font-size:.88rem;line-height:1.64}.legal-section p+p{margin-top:7px}.metric-card,.assistant-card,.floating-panel,.browser-chip,.map-card,.chat-widget,.newsletter,.insight-card{border-radius:var(--radius);box-shadow:var(--shadow-soft);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #dbe7f6e6}.metric-card{z-index:3;min-width:108px;min-height:60px;color:var(--blue-deep);grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:8px;display:grid;position:absolute}.metric-card strong{color:var(--ink);font-size:.92rem}.metric-card span{color:var(--muted);grid-column:1/-1;font-size:.68rem}.metric-left{top:29%;left:4%}.metric-right{top:18%;right:20%}.assistant-card{z-index:3;width:min(276px,100% - 40px);padding:15px;position:absolute;top:72px;right:6px}.assistant-head,.chat-head{color:var(--blue-deep);align-items:center;gap:9px;display:flex}.assistant-head div,.chat-head div{gap:1px;display:grid}.assistant-head span,.chat-head span{color:var(--teal);font-size:.76rem;font-weight:760}.assistant-card p{color:var(--ink-soft);margin:10px 0;font-size:.76rem;line-height:1.5}.assistant-card button,.inline-link,.insight-read-link{color:var(--blue-deep);background:0 0;border:0;align-items:center;gap:7px;font-size:.82rem;font-weight:840;display:inline-flex}.visual-orbit{min-height:334px;box-shadow:none}.flow-line{transform-origin:50%;background:linear-gradient(90deg,#0000,#2563eb33,#0000);border-radius:999px;height:2px;position:absolute;left:6%;right:6%}.flow-a{top:38%;transform:rotate(-13deg)}.flow-b{top:54%;transform:rotate(9deg)}.orbit-center,.orbit-badge,.brain-core,.brain-node{color:var(--blue);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#fff,#eef6ff);border:1px solid #2563eb24;place-items:center;display:grid;position:absolute}.orbit-center{border-radius:50%;width:98px;height:98px;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-badge{border-radius:20px;width:74px;height:74px}.orbit-badge.cloud{top:22%;left:34%;transform:rotate(-8deg)}.orbit-badge.globe{top:15%;right:24%;transform:rotate(11deg)}.orbit-badge.data{top:42%;right:18%;transform:rotate(9deg)}.orbit-badge.date{bottom:14%;right:30%;transform:rotate(-8deg)}.card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.card-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-self:stretch;min-height:326px}.feature-card{min-height:130px;box-shadow:none;background:0 0;border:0;border-top:1px solid #2563eb21;border-radius:0;flex-direction:column;padding:13px 6px 0;display:flex}.feature-card-media{aspect-ratio:16/8.6;background:#f8fbff;border:1px solid #dbe7f6c7;border-radius:8px;width:100%;display:block;overflow:hidden;box-shadow:0 14px 28px #2563eb13}.feature-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .22s,filter .22s}.feature-card:hover .feature-card-media img{filter:saturate(1.05)contrast(1.02);transform:scale(1.035)}.card-grid.compact .feature-card{min-height:148px;padding-top:0}.card-grid.compact .feature-card-media{aspect-ratio:16/7.3}.card-grid.compact .icon-tile{margin-top:9px}.feature-card h3{color:var(--ink);margin:11px 0 0;font-size:.86rem;line-height:1.18}.feature-card p{color:var(--muted);margin:8px 0 10px;font-size:.72rem;line-height:1.52}.feature-card .inline-link{margin-top:auto}.visual-industries{isolation:isolate;background:radial-gradient(circle at 76% 22%,#7c3aed1f,#0000 31%),radial-gradient(circle at 18% 80%,#0fbaad1a,#0000 30%),linear-gradient(135deg,#fffffffa,#f8fbfff0);place-items:center;min-height:462px;padding:24px;display:grid;overflow:hidden}.visual-industries:before{border-color:#2563eb1a;inset:8%}.industry-visual-orb{z-index:0;filter:blur(2px);opacity:.88;background:radial-gradient(circle at 64% 42%,#2563eb1f,#0000 30%),radial-gradient(circle at 30% 70%,#0fbaad14,#0000 24%);border-radius:50%;animation:9s ease-in-out infinite industryOrbFloat;position:absolute;inset:15% 8% 10% 13%}.industry-visual-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(100%,760px);display:grid;position:relative}.industry-visual-card{min-width:0;min-height:116px;color:var(--ink);backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #93c5fd57;border-radius:10px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;transform:translateY(0);box-shadow:0 18px 42px #2563eb1a,inset 0 1px #ffffffbd}.industry-visual-card:hover{background:#ffffffd6;border-color:#2563eb6b;transform:translateY(-3px);box-shadow:0 22px 52px #2563eb29,0 0 28px #0fbaad1a,inset 0 1px #ffffffdb}.industry-visual-image{background:#f8fbff;border-radius:8px;height:78px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #dbe7f6ad}.industry-visual-image img{object-fit:cover;filter:saturate(1.03)contrast(1.02);width:100%;height:100%}.industry-visual-copy{gap:6px;min-width:0;display:grid}.industry-visual-copy .icon-tile{width:31px;height:31px}.industry-visual-copy strong{overflow-wrap:break-word;color:var(--ink);font-size:.92rem;line-height:1.16}.industry-visual-copy small{color:var(--muted);font-size:.73rem;line-height:1.32}.industry-visual-card>svg{color:var(--blue)}@keyframes industryOrbFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(8px,-10px)scale(1.02)}}.icon-tile{width:30px;height:30px;color:var(--blue);background:radial-gradient(circle,#eff6ff 0 58%,#eff6ff00 62%);border:0;border-radius:50%;place-items:center;display:grid}.visual-cutout{min-height:440px;box-shadow:none;isolation:isolate;place-items:center;padding:4px 4px 48px;display:grid}.visual-cutout:before{border-color:#2563eb1c;border-radius:48%;inset:11% 7%}.visual-cutout:after{content:"";z-index:0;filter:blur(1px);background:radial-gradient(circle,#ffffffd9,#0000 58%),radial-gradient(circle,#2563eb24,#0000 72%);border-radius:50%;height:66px;position:absolute;bottom:10%;left:8%;right:8%}.cutout-aura{aspect-ratio:1.55;z-index:0;background:radial-gradient(circle,#ffffffdb,#0000 43%),radial-gradient(circle at 54% 47%,#0ea5e91f,#0000 67%);border:1px solid #2563eb1f;border-radius:50%;width:min(430px,74%);position:absolute;transform:rotate(-8deg)}.service-cutout-image{z-index:1;object-fit:contain;filter:drop-shadow(0 24px 30px #0f172a1f);width:min(110%,770px);height:auto;position:relative}.visual-cutout-devices .service-cutout-image,.visual-cutout-crm .service-cutout-image{width:min(112%,790px)}.visual-cutout-brain .service-cutout-image{width:min(96%,640px)}.visual-cutout-booth .service-cutout-image{width:min(118%,830px)}.visual-cutout-servers .service-cutout-image{width:min(114%,790px)}.cutout-chip-row{z-index:2;flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:absolute;bottom:10px;left:14px;right:14px}.cutout-chip{min-height:28px;color:var(--ink-soft);box-shadow:none;backdrop-filter:blur(12px);white-space:nowrap;background:#ffffffb8;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 10px;font-size:.7rem;font-weight:850;display:inline-flex}.cutout-chip svg{color:var(--blue)}.visual-devices{min-height:448px;box-shadow:var(--shadow);justify-content:center;align-items:center;display:flex}.visual-devices img{z-index:1;width:96%;height:auto;position:relative}.browser-chip{z-index:2;min-height:38px;color:var(--ink-soft);align-items:center;gap:8px;padding:0 12px;font-size:.8rem;font-weight:800;display:inline-flex;position:absolute;bottom:21%;left:11%}.visual-crm{min-height:456px;box-shadow:var(--shadow);place-items:center;display:grid}.laptop{z-index:1;width:min(520px,82%);position:relative}.laptop-screen{aspect-ratio:16/10;background:#f8fbff;border:8px solid #111827;border-radius:12px 12px 5px 5px;box-shadow:0 26px 60px #0f172a33}.laptop-base{background:linear-gradient(#cbd5e1,#f8fafc);border-radius:0 0 22px 22px;width:112%;height:24px;margin-left:-6%;box-shadow:0 18px 36px #0f172a1f}.dashboard-top{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr 1fr;gap:12px;height:48px;padding:14px;display:grid}.dashboard-top span,.mini-table span{background:#dbeafe;border-radius:999px}.dashboard-grid{grid-template-columns:.9fr 1.1fr;gap:14px;height:calc(100% - 48px);padding:16px;display:grid}.chart-ring{border:16px solid #dbeafe;border-top-color:var(--blue);border-right-color:var(--teal);border-radius:50%;place-self:center;width:110px;height:110px}.chart-bars{align-self:end;align-items:end;gap:10px;height:130px;display:flex}.chart-bars span{background:linear-gradient(#60a5fa,#2563eb);border-radius:7px 7px 0 0;flex:1}.chart-bars span:first-child{height:46%}.chart-bars span:nth-child(2){height:76%}.chart-bars span:nth-child(3){height:58%}.chart-bars span:nth-child(4){height:88%}.mini-table{grid-column:1/-1;gap:8px;display:grid}.mini-table span{height:10px}.floating-panel{min-height:38px;color:var(--ink-soft);align-items:center;gap:8px;padding:0 13px;font-size:.82rem;font-weight:800;display:inline-flex;position:absolute}.floating-panel svg{color:var(--blue)}.crm-panel-a{top:29%;left:7%}.crm-panel-b{top:32%;right:8%}.crm-panel-c{bottom:23%;right:15%}.visual-brain{min-height:456px;box-shadow:var(--shadow);place-items:center;display:grid}.rings{border:2px solid #2563eb21;border-radius:50%;width:360px;height:180px;position:absolute;transform:rotate(-4deg)}.rings:before,.rings:after{content:"";border:2px solid #0fbaad21;border-radius:50%;position:absolute;inset:24px}.rings:after{border-color:#7c3aed21;inset:52px}.brain-core{border-radius:50%;width:160px;height:160px}.brain-node{border-radius:50%;width:58px;height:58px}.brain-node.msg{top:29%;left:24%}.brain-node.cpu{top:20%;right:22%}.brain-node.db{bottom:29%;right:17%}.brain-node.zap{bottom:20%;left:29%}.brain-node.dash{top:11%;left:50%;transform:translate(-50%)}.visual-booth{min-height:456px;box-shadow:var(--shadow)}.booth-wall{width:50%;height:42%;box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#eef6ff,#fff);border:1px solid #2563eb24;border-radius:8px 8px 0 0;padding:26px;position:absolute;top:15%;right:10%}.booth-wall strong{color:var(--ink);font-size:1.5rem;display:block}.booth-wall span{color:var(--muted);font-size:.86rem}.booth-counter{background:#fff;border:1px solid #2563eb24;border-radius:7px;grid-template-columns:.75fr 1.25fr;gap:16px;width:44%;height:26%;padding:16px;display:grid;position:absolute;bottom:18%;right:13%;box-shadow:0 24px 50px #0f172a1f}.screen-tile{background:linear-gradient(135deg,#60a5fa,#dbeafe);border-radius:6px}.screen-tile.wide{background:linear-gradient(135deg,#111827,#2563eb)}.booth-display{width:18%;height:32%;box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#bfdbfe,#fff);border:6px solid #1f2937;border-radius:7px;position:absolute;bottom:17%}.display-a{left:13%}.display-b{height:26%;left:34%}.plant{border-bottom:44px solid #64748b;width:40px;height:92px;position:absolute;bottom:15%;left:29%}.plant:before{content:"";background:radial-gradient(circle,#16a34a 0 44%,#0000 46%);border-radius:50%;width:76px;height:64px;position:absolute;top:0;left:-18px}.floor-grid{background:linear-gradient(90deg,#0000,#0f172a2e,#0000);height:2px;position:absolute;bottom:9%;left:7%;right:7%}.visual-servers{min-height:456px;box-shadow:var(--shadow);place-items:center;display:grid}.cloud-floor{filter:blur(.2px);background:radial-gradient(circle at 18% 52%,#fff 0 26%,#0000 28%),radial-gradient(circle at 38% 40%,#fff 0 32%,#0000 34%),radial-gradient(circle at 61% 47%,#fff 0 27%,#0000 29%),radial-gradient(circle at 82% 52%,#fff 0 22%,#0000 24%),#dbeafebf;border-radius:999px;height:108px;position:absolute;bottom:13%;left:8%;right:8%}.server-rack{background:linear-gradient(#334155,#0f172a);border-radius:8px;gap:8px;width:136px;padding:14px;display:grid;position:absolute;bottom:19%;box-shadow:0 24px 50px #0f172a38}.rack-a{height:235px;left:33%}.rack-b{height:280px;right:31%}.server-rack span{background:#ffffff14;border-radius:5px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:0 8px;display:grid}.server-rack i{background:#22c55e;border-radius:50%;width:8px;height:8px}.server-rack b{background:#93c5fd;border-radius:999px;height:5px}.server-chip-a{top:28%;left:16%}.server-chip-b{bottom:28%;right:13%}.visual-team{min-height:430px;box-shadow:none;place-items:end center;padding-bottom:50px;display:grid}.page-team .visual-team{place-items:center;padding-bottom:34px}.team-cutout-image{z-index:1;object-fit:contain;filter:drop-shadow(0 25px 30px #0f172a1f);width:min(112%,840px);max-height:408px;position:relative}.page-team .team-cutout-image{filter:drop-shadow(0 28px 34px #0f172a29);width:min(118%,880px);max-height:420px;transform:translateY(-10px)}.team-note{z-index:2;background:#ffffffb8;border:0;border-top:1px solid #dbe7f6e6;border-radius:0;align-content:center;gap:2px;min-height:42px;padding:0 14px;display:grid;position:absolute;bottom:10px;left:28px;right:28px}.team-note span{color:var(--muted);font-size:.76rem}.visual-team-hub{isolation:isolate;background:radial-gradient(circle at 30% 28%,#0fbaad1f,#0000 26%),radial-gradient(circle at 72% 60%,#7c3aed1a,#0000 28%),linear-gradient(135deg,#ffffffe6,#eff6ffc2);grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);align-items:stretch;gap:14px;min-height:456px;padding:24px;display:grid;overflow:hidden}.visual-team-hub:before{border-color:#2563eb1f;inset:12%}.team-hub-lines{z-index:-1;opacity:.9;background:linear-gradient(28deg,#0000 49.7%,#2563eb21 50%,#0000 50.3%),linear-gradient(152deg,#0000 49.7%,#0fbaad1f 50%,#0000 50.3%),radial-gradient(circle,#2563eb1a,#0000 44%);position:absolute;inset:12%}.team-hub-founder{z-index:2;background:#ffffffdb;border:1px solid #dbe7f6f5;border-radius:8px;grid-row:1/span 3;align-content:end;gap:4px;width:100%;min-height:0;padding:12px;display:grid;position:relative;box-shadow:0 24px 58px #2563eb21}.team-hub-portrait{aspect-ratio:1;object-fit:cover;object-position:50% 36%;border-radius:8px;width:100%;box-shadow:0 16px 36px #0f172a29}.team-hub-founder span,.team-hub-note span,.team-hub-card span,.team-hub-alex small,.team-hub-center small{color:var(--muted);font-size:.74rem;line-height:1.35}.team-hub-founder>span{color:var(--blue);text-transform:uppercase;margin-top:10px;font-weight:850}.team-hub-founder strong,.team-hub-note strong,.team-hub-alex strong,.team-hub-center strong,.team-hub-card strong{color:var(--ink);font-weight:880;line-height:1.2}.team-hub-founder strong{font-size:1.28rem}.team-hub-alex{z-index:2;background:#ffffffc2;border:1px solid #dbe7f6eb;border-radius:8px;grid-column:2;grid-template-columns:auto 1fr;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px;display:grid;position:relative;box-shadow:0 18px 46px #0f172a0f}.team-hub-alex div,.team-hub-card div{gap:3px;min-width:0;display:grid}.team-hub-alex strong,.team-hub-alex small,.team-hub-card strong,.team-hub-card span{display:block}.team-hub-alex>span,.team-hub-center{color:var(--blue);background:linear-gradient(135deg,#2563eb1a,#0fbaad1a);border:1px solid #2563eb24;place-items:center;display:grid}.team-hub-alex>span{border-radius:8px;width:46px;height:46px;font-size:.86rem;font-weight:880}.team-hub-center{z-index:1;text-align:left;border-radius:8px;grid-column:2;grid-template-columns:auto 1fr;place-content:center start;justify-items:start;gap:10px;width:100%;min-height:76px;padding:14px;box-shadow:0 22px 58px #2563eb21,0 0 0 8px #ffffff47}.team-hub-cards{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.team-hub-card{background:#ffffffc7;border:1px solid #dbe7f6e6;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:10px;min-height:74px;padding:12px;display:grid;box-shadow:0 14px 34px #0f172a0b}.team-hub-card svg{color:var(--blue)}.team-hub-note{z-index:2;background:#ffffffd1;border:1px solid #dbe7f6e6;border-radius:8px;grid-column:1/-1;align-content:center;gap:3px;min-height:54px;padding:10px 14px;display:grid;position:relative}.visual-values-photo{isolation:isolate;background:radial-gradient(circle at 28% 22%,#0fbaad24,#0000 30%),linear-gradient(135deg,#fffffff0,#eff6ffc7);align-items:end;min-height:456px;padding:26px;display:grid;overflow:hidden}.visual-values-photo:before{z-index:1;border-color:#2563eb1a;inset:10%}.visual-values-photo:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(at 54% 45%,#fff0 0 38%,#ffffff6b 72%,#ffffffe6 100%),linear-gradient(90deg,#ffffffdb,#eff6ff47 46%,#2563eb1a),linear-gradient(#ffffff9e,#ffffff14 34%,#ffffffd1);position:absolute;inset:0;box-shadow:inset 0 0 110px 78px #ffffffe6}.values-photo-image{z-index:0;object-fit:cover;object-position:center;opacity:.7;filter:saturate(.78)contrast(1.02)brightness(1.08)blur(1px);width:calc(100% + 92px);height:calc(100% + 92px);position:absolute;inset:-46px;mask-image:radial-gradient(at 54% 48%,#000 0 42%,#000000d1 56%,#00000047 72%,#0000 86%)}.values-photo-glow{z-index:1;aspect-ratio:1.9;filter:blur(8px);opacity:.78;background:radial-gradient(circle,#2563eb33,#0000 66%);border-radius:50%;width:42%;position:absolute;bottom:10%;right:8%}.values-photo-statement{z-index:2;backdrop-filter:blur(14px);background:#ffffffc2;border:1px solid #dbe7f6e6;border-radius:8px;gap:4px;width:min(430px,86%);padding:14px 16px;display:grid;position:relative;box-shadow:0 22px 56px #2563eb21}.values-photo-statement span{color:var(--blue);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:880}.values-photo-statement strong{color:var(--ink);font-size:1rem;line-height:1.28}.visual-insights{min-height:410px;box-shadow:none;align-content:center;gap:12px;padding:8px;display:grid}.insight-cards{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid;position:relative}.insight-card{min-height:154px;box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-top:1px solid #2563eb1f;border-radius:0;padding:14px 4px 0}.insight-card span{min-height:26px;color:var(--blue-deep);background:#eef6ff;border-radius:999px;align-items:center;padding:0 9px;font-size:.73rem;font-weight:880;display:inline-flex}.insight-card h3{color:var(--ink);margin:10px 0 0;font-size:.84rem;line-height:1.22}.insight-card p{color:var(--muted);font-size:.72rem;line-height:1.48}.newsletter{z-index:1;box-shadow:none;background:0 0;border:0;border-top:1px solid #dbe7f6e6;border-radius:0;padding:12px 0 0;position:relative}.newsletter label{color:var(--ink);font-size:.86rem;font-weight:840;display:block}.newsletter div{grid-template-columns:1fr 42px;gap:8px;margin-top:9px;display:grid}.newsletter input,.chat-input input,.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--line);border-radius:var(--radius);width:100%;color:var(--ink);background:#f8fbff}.newsletter input,.chat-input input,.contact-form input,.contact-form select{height:42px;padding:0 12px}.newsletter button,.chat-input button{border-radius:var(--radius);color:#fff;background:var(--blue);border:0;place-items:center;height:42px;display:grid}.newsletter p{color:var(--muted);margin:9px 0 0;font-size:.8rem}.visual-blog,.visual-article{min-height:430px;box-shadow:none;align-content:center;gap:18px;padding:26px 118px 26px 26px;display:grid;position:relative;overflow:hidden}.blog-orbit,.visual-article:before{content:"";background:radial-gradient(circle at 70% 24%,#2563eb24,#0000 26%),radial-gradient(circle at 32% 78%,#0fbaad1a,#0000 30%);border:1px solid #2563eb1f;border-radius:50%;position:absolute;inset:9% 7%}.blog-panel-head,.article-visual-card{z-index:1;border-radius:var(--radius);width:min(360px,100%);box-shadow:var(--shadow-soft);backdrop-filter:blur(16px);background:#ffffffdb;border:1px solid #dbe7f6f0;padding:22px 92px 22px 22px;position:relative}.blog-panel-head{gap:8px;display:grid}.blog-panel-head svg,.article-visual-card svg{color:var(--blue)}.blog-panel-head strong,.article-visual-card strong{color:var(--ink);font-size:1.02rem}.blog-panel-head span,.article-visual-card p,.article-visual-card small{color:var(--muted);font-size:.82rem;line-height:1.55}.blog-mini-list{z-index:1;gap:10px;display:grid;position:relative}.blog-mini-item{min-height:58px;color:var(--ink);border-top:1px solid #dbe7f6e6;border-bottom:1px solid #dbe7f694;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.blog-mini-item span,.blog-article-card span,.article-content-head span,.article-visual-card>span,.article-section-heading span{width:fit-content;min-height:27px;color:var(--blue-deep);background:#eef6ff;border-radius:999px;align-items:center;padding:0 10px;font-size:.72rem;font-weight:880;display:inline-flex}.blog-mini-item strong{font-size:.86rem;line-height:1.28}.blog-mini-item small{color:var(--muted);font-size:.72rem}.article-visual-card{justify-self:end;gap:9px;display:grid}.article-visual-card div{flex-wrap:wrap;gap:8px;display:flex}.article-visual-card small{align-items:center;gap:5px;display:inline-flex}.article-visual-stack{z-index:1;gap:10px;width:min(440px,100%);display:grid;position:relative}.article-visual-stack span{color:var(--ink-soft);background:linear-gradient(90deg,#eff6ffb8,#0000);border-left:2px solid #2563eb47;padding:10px 0 10px 14px;font-size:.78rem;line-height:1.48}.blog-index-content,.article-content{width:min(980px,100%);margin:24px auto 0}.article-section-heading{gap:10px;max-width:720px;display:grid}.article-section-heading h2,.article-content-head h2{color:var(--ink);margin:0;padding-bottom:.08em;font-size:clamp(1.65rem,2.2vw,2.4rem);line-height:1.2;overflow:visible}.article-section-heading p,.article-content-head p{color:var(--ink-soft);margin:0;font-size:.98rem;line-height:1.62}.blog-article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.blog-article-card{border-radius:var(--radius);min-height:260px;box-shadow:var(--shadow-soft);background:#ffffffd1;border:1px solid #dbe7f6eb;align-content:start;gap:13px;padding:20px;display:grid}.blog-article-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.blog-article-card small{color:var(--muted);font-size:.72rem;font-weight:760}.blog-article-card h3{color:var(--ink);margin:0;font-size:1.02rem;line-height:1.26}.blog-article-card p{color:var(--ink-soft);margin:0;font-size:.86rem;line-height:1.58}.blog-card-link{width:fit-content;color:var(--blue-deep);align-self:end;align-items:center;gap:8px;font-size:.86rem;font-weight:850;display:inline-flex}.article-content{border-top:1px solid #dbe7f6e6;padding-top:28px}.article-content-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.article-content-head>div{gap:11px;display:grid}.article-content-head dl{gap:8px;min-width:180px;margin:0;display:grid}.article-content-head dl div{border-radius:var(--radius);background:#ffffffc2;border:1px solid #dbe7f6db;padding:11px 12px}.article-content-head dt{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:780}.article-content-head dd{color:var(--ink);margin:4px 0 0;font-size:.86rem;font-weight:820}.article-takeaways{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.article-takeaways p{color:var(--ink-soft);border-top:1px solid #0fbaad2e;grid-template-columns:auto 1fr;gap:8px;margin:0;padding-top:12px;font-size:.82rem;line-height:1.52;display:grid}.article-takeaways svg,.article-checklist svg{color:var(--teal)}.article-body-grid{grid-template-columns:minmax(0,1fr) minmax(240px,.38fr);align-items:start;gap:34px;margin-top:28px;display:grid}.article-prose{gap:24px;display:grid}.article-prose section{border-top:1px solid #dbe7f6db;padding-top:20px}.article-prose h3,.article-sidebar h3{color:var(--ink);margin:0 0 10px;font-size:1.05rem;line-height:1.3}.article-prose p{color:var(--ink-soft);margin:0;font-size:.94rem;line-height:1.72}.article-prose p+p{margin-top:10px}.article-sidebar{gap:14px;display:grid;position:sticky;top:98px}.article-sidebar>div{border-radius:var(--radius);box-shadow:var(--shadow-soft);background:#ffffffd1;border:1px solid #dbe7f6e6;padding:18px}.article-checklist ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.article-checklist li{color:var(--ink-soft);grid-template-columns:auto 1fr;gap:8px;font-size:.82rem;line-height:1.46;display:grid}.article-sources{gap:9px;display:grid}.article-sources a{color:var(--blue-deep);align-items:center;gap:7px;font-size:.82rem;font-weight:820;display:inline-flex}.article-consult-button{border-radius:var(--radius);color:#fff;background:var(--gradient);border:0;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:.86rem;font-weight:850;display:inline-flex}.visual-contact{min-height:450px;box-shadow:none;align-items:center;padding:8px;display:grid}.contact-form{z-index:2;box-shadow:none;background:#ffffffb8;border:0;border-radius:0;gap:10px;padding:12px 0 0;display:grid;position:relative}.bot-field{width:1px;height:1px;top:auto;left:-10000px;overflow:hidden;position:absolute!important}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contact-form label{color:var(--ink-soft);gap:7px;font-size:.82rem;font-weight:820;display:grid}.contact-form textarea{resize:vertical;min-height:82px;padding:11px 12px}.checkbox-row{grid-template-columns:auto 1fr;align-items:start;line-height:1.45;gap:9px!important;font-weight:650!important;display:grid!important}.checkbox-row input{width:16px;height:16px;margin-top:2px}.form-submit{border:0;width:100%}.form-feedback{color:var(--muted);margin:-2px 0 0;font-size:.82rem}.form-feedback.error{color:#b91c1c}.map-card{z-index:1;width:210px;min-height:76px;color:var(--ink);align-content:center;gap:3px;padding:16px 18px;display:grid;position:absolute;bottom:7%;left:8%}.map-card svg{color:var(--blue)}.map-card span{color:var(--muted);font-size:.82rem}.visual-chatbot{min-height:520px;box-shadow:none;overflow:visible}.sven-avatar-stage{z-index:1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0 345px -12px -2%}.avatar-glow{filter:blur(10px);opacity:.9;background:radial-gradient(circle at 48% 52%,#2563eb2e,#0000 52%),radial-gradient(circle at 62% 52%,#0fbaad29,#0000 48%);border-radius:50%;height:58%;animation:5.8s ease-in-out infinite avatarGlow;position:absolute;bottom:4%;left:10%;right:4%}.avatar-ring{border:1px solid #2563eb29;border-radius:50%;position:absolute;transform:rotate(-7deg)}.avatar-ring.ring-a{width:min(650px,92%);height:250px;animation:8s ease-in-out infinite avatarRingFloat;bottom:72px;left:6%}.avatar-ring.ring-b{border-color:#0fbaad29;width:min(430px,66%);height:165px;animation:9.5s ease-in-out infinite reverse avatarRingFloat;bottom:118px;right:8%}.sven-ki-avatar{z-index:2;object-fit:contain;filter:drop-shadow(0 28px 46px #0f172a24);width:min(660px,112%);max-height:520px;animation:5.6s ease-in-out infinite avatarFloat;position:relative}.avatar-status-card,.avatar-signal-card{z-index:3;backdrop-filter:blur(16px);background:#ffffffc7;border:1px solid #bed5f7bd;position:absolute;box-shadow:0 18px 42px #2563eb21}.avatar-status-card{border-radius:12px;gap:3px;min-width:164px;padding:12px 14px;display:grid;bottom:7%;left:0;transform:translate(-4%)}.avatar-status-card span{color:var(--blue);text-transform:uppercase;font-size:.72rem;font-weight:900}.avatar-status-card strong{color:var(--ink);font-size:.94rem}.avatar-signal-card{min-height:40px;color:var(--ink-soft);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:.76rem;font-weight:880;display:inline-flex}.avatar-signal-card svg{color:var(--blue)}.avatar-signal-card.voice{animation:3.8s ease-in-out infinite avatarChipPulse;top:18%;right:3%}.avatar-signal-card.secure{animation:4.4s ease-in-out .4s infinite avatarChipPulse;bottom:23%;right:1%}.avatar-wave{z-index:3;backdrop-filter:blur(14px);background:#ffffffb3;border:1px solid #bed5f7ad;border-radius:999px;align-items:end;gap:4px;height:34px;padding:8px 10px;display:inline-flex;position:absolute;bottom:13%;left:22%;box-shadow:0 14px 32px #2563eb1f}.avatar-wave span{background:linear-gradient(180deg, var(--teal), var(--blue));border-radius:999px;width:4px;height:10px;animation:1.15s ease-in-out infinite voiceWave}.avatar-wave span:nth-child(2){animation-delay:.12s}.avatar-wave span:nth-child(3){animation-delay:.24s}.avatar-wave span:nth-child(4){animation-delay:.36s}.avatar-wave span:nth-child(5){animation-delay:.48s}.chat-widget{z-index:4;backdrop-filter:blur(18px);background:#ffffffc2;border-color:#bed5f7bd;width:min(335px,100% - 42px);padding:13px;position:absolute;top:38px;right:0;overflow:hidden;box-shadow:0 24px 70px #2563eb29}.chat-body{scrollbar-gutter:stable;flex-direction:column;gap:9px;height:180px;margin:10px 0;padding:2px 8px 8px 0;display:flex;overflow-y:auto}.chat-message{border-radius:8px;max-width:88%;padding:10px 12px;font-size:.76rem;line-height:1.42}.chat-message.assistant{color:var(--ink-soft);background:#f1f7ff;align-self:flex-start}.chat-message.user{color:#fff;background:var(--blue);align-self:flex-end}.chat-input{z-index:2;background:linear-gradient(#fff0,#ffffffd1 28%,#ffffffeb);grid-template-columns:1fr 42px;gap:8px;padding-top:4px;display:grid;position:relative}.chat-widget p{color:var(--muted);margin:10px 0 0;font-size:.76rem}.chat-message strong{color:var(--ink);margin-bottom:3px;font-size:.68rem;display:block}.admin-chat-shell{width:min(1180px,100% - 40px);color:var(--ink);margin:48px auto 80px}.admin-chat-auth-shell{place-items:center;min-height:76vh;display:grid}.admin-chat-auth-card{background:linear-gradient(135deg,#fffffff7,#eef8fff0),#fff;border:1px solid #c0d5f4e6;border-radius:8px;width:min(440px,100%);padding:32px;box-shadow:0 26px 80px #2563eb2e}.admin-chat-auth-card h1{letter-spacing:0;margin:8px 0 10px;font-size:clamp(2rem,6vw,3.4rem);line-height:.98}.admin-chat-auth-card p{color:var(--muted);margin:0 0 22px;line-height:1.6}.admin-chat-auth-form{gap:13px;display:grid}.admin-chat-auth-form label{color:var(--ink);gap:7px;font-size:.78rem;font-weight:900;display:grid}.admin-chat-auth-form input{width:100%;height:48px;color:var(--ink);font:inherit;background:#fffffff2;border:1px solid #bed5f7f2;border-radius:8px;outline:none;padding:0 13px;font-weight:800;box-shadow:0 12px 34px #2563eb14}.admin-chat-auth-error{color:#b91c1c;font-size:.86rem}.admin-chat-top{border-bottom:1px solid var(--line);grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);align-items:end;gap:24px;padding:24px 0;display:grid}.admin-chat-top h1{letter-spacing:0;margin:8px 0 10px;font-size:clamp(2.2rem,5vw,4.2rem);line-height:.96}.admin-chat-top p{max-width:540px;color:var(--muted);margin:0;font-size:1.02rem;line-height:1.6}.admin-chat-login{grid-template-columns:minmax(160px,1fr) auto auto;align-items:end;gap:10px;display:grid}.admin-chat-login label,.admin-chat-reply{color:var(--ink);gap:7px;font-size:.78rem;font-weight:900;display:grid}.admin-chat-login input,.admin-chat-reply textarea{width:100%;color:var(--ink);font:inherit;background:#ffffffeb;border:1px solid #bed5f7e6;border-radius:8px;outline:none;font-weight:700;box-shadow:0 12px 34px #2563eb14}.admin-chat-login input{height:44px;padding:0 12px}.admin-chat-reply textarea{resize:vertical;min-height:92px;padding:13px 14px;line-height:1.45}.admin-chat-statusbar{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;font-size:.82rem;font-weight:800;display:flex}.admin-chat-statusbar span,.admin-chat-statusbar strong{background:#fff;border:1px solid #bed5f7db;border-radius:8px;align-items:center;min-height:32px;padding:6px 10px;display:inline-flex}.admin-chat-statusbar strong{color:#b91c1c;background:#fff5f5;border-color:#ef44444d}.admin-status.ok{color:#047857;background:#ecfdf5;border-color:#14b8a647}.admin-status.warn{color:#b45309;background:#fffbeb;border-color:#f59e0b52}.admin-chat-grid{grid-template-columns:340px minmax(0,1fr);gap:16px;min-height:620px;display:grid}.admin-chat-list,.admin-chat-detail{backdrop-filter:blur(18px);background:#ffffffd6;border:1px solid #bed5f7c7;border-radius:8px;box-shadow:0 24px 70px #0f172a14}.admin-chat-list{max-height:72vh;padding:10px;overflow:auto}.admin-chat-list-item{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;gap:8px;margin:0 0 8px;padding:12px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:grid}.admin-chat-list-item:hover,.admin-chat-list-item.active{background:#f8fbff;border-color:#2563eb42;transform:translateY(-1px);box-shadow:0 14px 34px #2563eb1a}.admin-chat-list-item span{justify-content:space-between;gap:10px;display:flex}.admin-chat-list-item strong{font-size:.78rem}.admin-chat-list-item small,.admin-chat-list-item em,.admin-chat-message span,.admin-chat-message small{color:var(--muted);font-size:.72rem;font-style:normal;font-weight:800}.admin-chat-list-item p{color:var(--ink-soft);margin:0;font-size:.86rem;line-height:1.35}.admin-chat-detail{grid-template-rows:auto 1fr auto;min-width:0;display:grid;overflow:hidden}.admin-chat-detail-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.admin-chat-detail-head div:first-child{gap:4px;min-width:0;display:grid}.admin-chat-detail-head strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.admin-chat-detail-head span{color:var(--muted);font-size:.78rem;font-weight:800}.admin-chat-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-chat-actions button{min-height:36px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #bed5f7e0;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:.78rem;font-weight:900;display:inline-flex}.admin-chat-actions button:disabled,.admin-chat-login button:disabled,.admin-chat-reply button:disabled{cursor:not-allowed;opacity:.58}.admin-chat-messages{background:linear-gradient(#f8fbffcc,#ffffffd6),radial-gradient(circle at 12% 0,#14b8a61f,#0000 26%),radial-gradient(circle at 100% 8%,#7c3aed1f,#0000 30%);min-height:0;padding:16px;overflow:auto}.admin-chat-message{background:#fff;border:1px solid #bed5f7b8;border-radius:8px;gap:6px;width:min(720px,88%);margin:0 0 12px;padding:12px 13px;display:grid;box-shadow:0 12px 32px #0f172a0f}.admin-chat-message.user{color:#fff;background:linear-gradient(135deg,#2563eb,#6d5dfc);border-color:#2563eb47;margin-left:auto}.admin-chat-message.admin{background:#ecfdf5;border-color:#14b8a64d}.admin-chat-message.assistant{background:#f8fbff}.admin-chat-message.user span,.admin-chat-message.user small,.admin-chat-message.user p{color:#fff}.admin-chat-message p{color:var(--ink-soft);white-space:pre-wrap;margin:0;font-size:.92rem;line-height:1.5}.admin-chat-reply{border-top:1px solid var(--line);background:#ffffffeb;grid-template-columns:1fr auto;align-items:end;padding:14px}.admin-chat-empty{min-height:180px;color:var(--muted);text-align:center;place-items:center;gap:10px;padding:22px;font-size:.9rem;font-weight:900;display:grid}.admin-chat-empty.large{min-height:520px}@keyframes avatarFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-9px)scale(1.012)}}@keyframes avatarGlow{0%,to{opacity:.72;transform:scale(.98)}50%{opacity:1;transform:scale(1.04)}}@keyframes avatarRingFloat{0%,to{transform:rotate(-7deg)translateY(0)}50%{transform:rotate(-2deg)translateY(-12px)}}@keyframes avatarChipPulse{0%,to{transform:translateY(0);box-shadow:0 18px 42px #2563eb1f}50%{transform:translateY(-5px);box-shadow:0 22px 52px #2563eb33}}@keyframes voiceWave{0%,to{opacity:.65;height:9px}50%{opacity:1;height:22px}}@media (prefers-reduced-motion:reduce){.sven-ki-avatar,.avatar-glow,.avatar-ring,.avatar-signal-card,.avatar-wave span,.home-motion-stage,.home-motion-figure,.home-holo-layer,.home-blueprint-field,.blueprint-node,.robot-eye-glow,.robot-shoulder-glow,.holo-depth-ring,.home-question-bubble,.industry-hero-image,.industry-device-loop,.industry-device-loop span,.industry-device-loop i,.industry-motion-strip span,.industry-floating-card,.industry-visual-orb,.industry-visual-card{animation:none!important}.home-question-bubble{display:none}.home-blueprint-field{opacity:.22;transform:none}}.trust-bar{min-height:56px;box-shadow:none;background:#ffffffad;border:0;border-top:1px solid #dbe7f6e6;border-bottom:1px solid #dbe7f6b3;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid}.trust-item{border-right:1px solid var(--line-soft);grid-template-columns:auto 1fr;align-items:center;gap:9px;min-width:0;padding:8px 14px;display:grid}.trust-item:last-child{border-right:0}.trust-item svg{color:var(--blue)}.trust-item span{gap:2px;min-width:0;display:grid}.trust-item strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.trust-item small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.partner-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(680px,100% - 44px);min-height:42px;margin:24px auto 0;display:grid}.partner-row span{min-height:40px;color:var(--ink-soft);letter-spacing:.01em;background:linear-gradient(#fffffff5,#f8fbffdb),#fff;border:1px solid #dbe7f6db;border-radius:8px;place-items:center;font-size:.72rem;font-weight:860;display:grid;box-shadow:0 8px 20px #0f172a09}.home-references{width:min(calc(100% - 44px), var(--max));border-radius:var(--radius);background:linear-gradient(115deg,#2563eb0f,#0fbaad0a,#7c3aed0e),#ffffffd6;border:1px solid #dbe7f6e6;grid-template-columns:minmax(220px,.72fr) minmax(0,580px);align-items:center;gap:18px;margin:20px auto 0;padding:22px 104px 22px 22px;display:grid;box-shadow:0 18px 44px #2563eb13,inset 0 1px #ffffffd1}.home-references-head{gap:7px;display:grid}.home-references-head span{color:var(--blue);letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:880}.home-references-head h2{color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(1.22rem,2vw,2rem);line-height:1.15}.home-reference-logo-row{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:start;gap:12px;width:min(100%,580px);display:grid}.home-reference-logo{min-height:68px;color:var(--ink-soft);background:linear-gradient(#fffffff5,#f8fbffe0),#fff;border:1px solid #dbe7f6eb;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex;overflow:hidden;box-shadow:0 12px 30px #0f172a0a}.home-reference-logo:hover{border-color:#5570ff47;transform:translateY(-2px);box-shadow:0 16px 34px #2563eb1c,0 0 0 1px #2563eb09}.home-reference-logo img{object-fit:contain;flex:none;width:30px;height:30px}.home-reference-logo strong{min-width:0;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:860;line-height:1.2;overflow:hidden}.assist-package-strip{width:min(calc(100% - 44px), var(--max));backdrop-filter:blur(16px);background:radial-gradient(circle at 13% 0,#2563eb29,#0000 34%),radial-gradient(circle at 72% 0,#0fbaad24,#0000 38%),linear-gradient(115deg,#2563eb1b,#0000 34%,#0fbaad14 68%,#7c3aed1a),#fffffff0;border:1px solid #93c5fdb8;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;margin:10px auto 0;padding:10px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 54px #2563eb1f,0 0 46px #0fbaad13,inset 0 1px #fffc}.assist-package-strip:before{content:"";z-index:0;opacity:.46;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffa8,#0000),repeating-linear-gradient(90deg,#2563eb06 0 1px,#0000 1px 26px);position:absolute;inset:0}.assist-package-strip>*{z-index:1;position:relative}.assist-strip-label,.assist-strip-actions{align-items:center;min-height:44px;display:inline-flex}.assist-strip-label{color:var(--blue-deep);white-space:nowrap;text-transform:uppercase;gap:8px;padding:0 4px 0 2px;font-size:.76rem;font-weight:900}.assist-strip-label svg{color:var(--blue)}.assist-strip-packages{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;display:grid}.assist-strip-card{--assist-accent:#2563eb;--assist-accent-soft:#2563eb2e;--assist-accent-glow:#2563eb38;background:linear-gradient(145deg,#fffffffa,#f8fbffdb),#fff;border:1px solid #bfdbfedb;border-radius:8px;align-self:start;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;position:relative;overflow:hidden;box-shadow:0 12px 28px #0f172a0e,inset 0 0 0 1px #ffffffb3}.assist-strip-card:before{content:"";border-radius:inherit;background:radial-gradient(circle at 16% 0%, var(--assist-accent-soft), transparent 38%), linear-gradient(90deg, var(--assist-accent), #0fbaad94, #7c3aed8a);opacity:.12;pointer-events:none;transition:opacity .18s;position:absolute;inset:0}.assist-strip-card:after{content:"";background:linear-gradient(90deg, transparent, var(--assist-accent), #0fbaadb8, transparent);opacity:.58;pointer-events:none;border-radius:999px;height:2px;position:absolute;top:0;left:10px;right:10px}.assist-strip-card:first-child{--assist-accent:#0fbaad;--assist-accent-soft:#0fbaad2e;--assist-accent-glow:#0fbaad38}.assist-strip-card:nth-child(2){--assist-accent:#2563eb;--assist-accent-soft:#2563eb33;--assist-accent-glow:#2563eb47}.assist-strip-card:nth-child(3){--assist-accent:#7c3aed;--assist-accent-soft:#7c3aed2e;--assist-accent-glow:#7c3aed38}.assist-strip-card:hover,.assist-strip-card:focus-within{border-color:color-mix(in srgb, var(--assist-accent) 46%, #bfdbfe);box-shadow:0 20px 38px #0f172a14, 0 0 34px var(--assist-accent-glow), 0 0 0 1px #ffffffc7 inset;transform:translateY(-2px)}.assist-strip-card:hover:before,.assist-strip-card:focus-within:before{opacity:.2}.assist-strip-card.featured{background:radial-gradient(circle at 18% 0,#2563eb24,#0000 42%),linear-gradient(145deg,#fffffffa,#eff6ffe6),#fff;border-color:#2563eb61;box-shadow:0 17px 36px #2563eb21,0 0 36px #2563eb1f,inset 0 0 0 1px #ffffffc7}.assist-strip-card[open]{border-color:color-mix(in srgb, var(--assist-accent) 58%, #bfdbfe);box-shadow:0 22px 42px #0f172a17, 0 0 38px var(--assist-accent-glow), 0 0 0 1px #ffffffc7 inset}.assist-strip-card[open]:before{opacity:.24}.assist-strip-card summary{cursor:pointer;isolation:isolate;grid-template-columns:minmax(82px,auto) minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:0 10px;list-style:none;display:grid;position:relative}.assist-strip-card summary::-webkit-details-marker{display:none}.assist-strip-card summary:focus-visible{outline-offset:-2px;outline:2px solid #2563eb6b}.assist-strip-name{min-width:0;color:var(--ink);align-items:center;gap:7px;font-size:.82rem;display:inline-flex}.assist-strip-name svg{border:1px solid color-mix(in srgb, var(--assist-accent) 28%, #dbeafe);width:25px;height:25px;color:var(--assist-accent);background:radial-gradient(circle at 35% 25%, #ffffffeb, transparent 38%), color-mix(in srgb, var(--assist-accent) 10%, #fff);box-shadow:0 8px 18px var(--assist-accent-glow);border-radius:7px;padding:4px;transition:box-shadow .18s,transform .18s}.assist-strip-card:hover .assist-strip-name svg,.assist-strip-card:focus-within .assist-strip-name svg,.assist-strip-card[open] .assist-strip-name svg{box-shadow:0 10px 22px var(--assist-accent-glow), 0 0 18px color-mix(in srgb, var(--assist-accent) 22%, transparent);transform:scale(1.03)}.assist-strip-price{color:var(--assist-accent);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;font-weight:900;overflow:hidden}.assist-strip-chevron{color:var(--muted);transition:transform .16s}.assist-strip-card[open] .assist-strip-chevron{transform:rotate(180deg)}.assist-strip-detail{border-top:1px solid color-mix(in srgb, var(--assist-accent) 22%, #dbeafe);background:radial-gradient(circle at 16% 0%, color-mix(in srgb, var(--assist-accent) 12%, transparent), transparent 42%), linear-gradient(180deg, #f8fbffeb, #fffffffa), #fff;gap:8px;padding:10px;animation:.18s ease-out both assist-detail-in;display:grid;position:relative}.assist-strip-detail p,.assist-strip-detail span{color:var(--ink-soft);margin:0;font-size:.74rem;line-height:1.42}.assist-strip-detail span{color:var(--assist-accent);font-weight:840}.assist-strip-detail ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.assist-strip-detail li{min-width:0;color:var(--muted);grid-template-columns:auto 1fr;align-items:start;gap:6px;font-size:.72rem;line-height:1.34;display:grid}.assist-strip-detail li svg{color:var(--assist-accent);margin-top:1px}@keyframes assist-detail-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes assist-featured-glow{0%,to{box-shadow:0 17px 36px #2563eb21,0 0 30px #2563eb1a,inset 0 0 0 1px #ffffffc7}50%{box-shadow:0 20px 40px #2563eb26,0 0 48px #2563eb2e,inset 0 0 0 1px #ffffffd1}}@media (prefers-reduced-motion:no-preference){.assist-strip-card.featured:not(:hover):not([open]){animation:4.2s ease-in-out infinite assist-featured-glow}}@media (prefers-reduced-motion:reduce){.assist-strip-card,.assist-strip-card:before,.assist-strip-name svg,.assist-strip-chevron{transition:none}.assist-strip-card.featured:not(:hover):not([open]),.assist-strip-detail{animation:none}}.assist-strip-actions{gap:8px}.assist-strip-actions a{min-height:34px;color:var(--blue-deep);white-space:nowrap;background:#ffffffdb;border:1px solid #2563eb2b;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.75rem;font-weight:880;display:inline-flex;box-shadow:0 10px 22px #2563eb0e}.assist-strip-actions a:first-child{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-color:#0000;box-shadow:0 12px 26px #2563eb2e}.assist-strip-actions a:hover{transform:translateY(-1px);box-shadow:0 14px 28px #2563eb1f}.website-check-section{isolation:isolate;background:linear-gradient(90deg,#2563eb0f 0 1px,#0000 1px 58px),linear-gradient(#2563eb0d 0 1px,#0000 1px 58px),linear-gradient(135deg,#fffffffa,#f7fbffe6);border-top:1px solid #dbe7f6e6;border-bottom:1px solid #dbe7f6b8;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:28px 34px;margin-top:28px;padding:34px;display:grid;position:relative;overflow:hidden}.website-check-section:before{content:"";z-index:-1;opacity:.84;background:linear-gradient(115deg,#0000 0 18%,#2563eb14 36%,#0fbaad14 50%,#0000 66%),linear-gradient(#0000,#ffffffd1);position:absolute;inset:0}.website-check-copy{align-content:start;align-self:start;gap:12px;display:grid}.website-check-copy>span{color:var(--blue);letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:880}.website-check-copy h2{max-width:610px;color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(1.74rem,3.2vw,3.16rem);line-height:1.05}.website-check-copy h2 span{display:block}.website-check-copy p{max-width:580px;color:var(--ink-soft);margin:0;font-size:.95rem;line-height:1.65}.website-check-copy small{max-width:560px;color:var(--muted);font-size:.75rem;line-height:1.55}.website-check-partners{gap:12px;width:min(100%,580px);margin-top:20px;display:grid}.website-check-partners>span{color:var(--blue);letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:880}.website-check-partners>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.website-check-partner-logo{min-height:54px;color:var(--ink-soft);background:linear-gradient(#ffffffe6,#f8fbffc7),#ffffffb8;border:1px solid #dbe7f6e0;border-radius:8px;align-items:center;gap:9px;padding:0 12px;display:inline-flex;overflow:hidden;box-shadow:0 12px 28px #2563eb0e,inset 0 1px #ffffffd1}.website-check-partner-logo img{object-fit:contain;flex:none;width:22px;height:22px}.website-check-partner-logo strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;font-weight:840;line-height:1.2;overflow:hidden}.website-check-console{border-radius:var(--radius);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #93c5fd6b;gap:14px;padding:18px;display:grid;box-shadow:0 24px 62px #2563eb1c,inset 0 1px #ffffffd6}.website-check-form{gap:9px;display:grid}.website-check-form label{color:var(--ink);font-size:.78rem;font-weight:820}.website-check-form input{border:1px solid var(--line);border-radius:var(--radius);width:100%;height:43px;color:var(--ink);background:#f8fbff;padding:0 12px}.website-check-input-row{grid-template-columns:1fr auto;gap:9px;display:grid}.website-check-input-row .button{min-width:148px}.website-check-email{margin-top:2px}.website-check-email-note,.website-check-mail-note{color:var(--muted);margin:0;font-size:.72rem;line-height:1.45}.website-check-mail-note{background:#f8fbffc7;border:1px solid #93c5fd52;border-radius:12px;padding:10px 12px;font-weight:720}.website-check-mail-note.status-pass{color:#0f766e;background:#f0fdfad1;border-color:#0fbaad42}.website-check-mail-note.status-warn{color:#92400e;background:#fffbebc7;border-color:#f59e0b47}.website-check-result{border-top:1px solid #dbe7f6d1;gap:12px;padding-top:14px;display:grid}.website-check-result>strong,.website-check-result-head strong{color:var(--ink);font-size:.9rem}.website-check-result-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.website-check-result-head span{color:var(--muted);font-size:.68rem;font-weight:760}.website-check-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.website-check-chip{border-radius:var(--radius);background:#ffffffb8;border:1px solid #dbe7f6e6;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-height:64px;padding:9px 10px;display:grid}.website-check-chip svg{color:var(--blue)}.website-check-chip.status-pass svg{color:var(--teal)}.website-check-chip.status-warn svg{color:var(--amber)}.website-check-chip span{gap:2px;min-width:0;display:grid}.website-check-chip strong{color:var(--ink);font-size:.74rem;line-height:1.25}.website-check-chip small{color:var(--muted);font-size:.65rem;line-height:1.35}.website-check-error{color:#b91c1c;margin:0;font-size:.78rem;font-weight:760}.svelex-package-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.svelex-package-card{border-radius:var(--radius);background:#ffffffbd;border:1px solid #93c5fd57;align-content:start;gap:9px;min-height:248px;padding:17px;display:grid;box-shadow:0 16px 34px #2563eb13,inset 0 1px #ffffffd1}.svelex-package-card>svg{color:var(--blue)}.svelex-package-card h3{color:var(--ink);margin:0;font-size:1rem;line-height:1.24}.svelex-package-card>strong{color:#0f766e;background:#f0fdfac7;border:1px solid #0fbaad2e;border-radius:999px;width:fit-content;padding:5px 9px;font-size:.74rem;line-height:1}.svelex-package-card p{color:var(--ink-soft);margin:0;font-size:.78rem;line-height:1.5}.svelex-package-card ul{gap:6px;margin:2px 0 0;padding:0;list-style:none;display:grid}.svelex-package-card li{color:var(--muted);grid-template-columns:auto 1fr;gap:6px;font-size:.69rem;font-weight:720;line-height:1.35;display:grid}.svelex-package-card li svg{color:var(--teal);margin-top:1px}.website-check-contact-link{width:fit-content;color:var(--blue-deep);border-bottom:1px solid #2563eb5c;grid-column:1/-1;align-items:center;gap:8px;font-size:.84rem;font-weight:850;display:inline-flex}.system-layer-showcase{background:0 0;border-top:1px solid #dbe7f6e0;border-bottom:1px solid #dbe7f6b8;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:46px;margin-top:26px;padding:54px 0;display:grid}.system-layer-copy{gap:16px;display:grid}.system-layer-copy h2{isolation:isolate;max-width:680px;color:var(--ink);letter-spacing:0;margin:0;padding-bottom:.08em;font-size:clamp(2.25rem,4.1vw,4.5rem);line-height:1.14;position:relative;overflow:visible}.system-layer-copy h2:after{content:"";background:linear-gradient(90deg, var(--blue), var(--teal), var(--violet));border-radius:999px;width:min(360px,72%);height:3px;margin-top:18px;display:block;box-shadow:0 0 28px #2563eb42}.system-title-main,.system-title-sub{display:block;overflow:visible}.system-title-main{color:#0000;background:linear-gradient(98deg,#071426 0% 27%,#2563eb 52%,#0fbaad 68%,#7c3aed 92%) 0 0/220% 100%;filter:drop-shadow(0 12px 28px #2563eb24);background-clip:text;width:fit-content;padding-bottom:.08em;line-height:1.14}.system-title-sub{color:#071426;max-width:620px;margin-top:8px;padding-bottom:.06em;font-size:clamp(1.64rem,2.55vw,2.72rem);line-height:1.2}.system-layer-copy p:not(.section-kicker){max-width:610px;color:var(--ink-soft);margin:0;font-size:.98rem;line-height:1.65}.system-layer-copy ul{gap:9px;margin:2px 0 0;padding:0;list-style:none;display:grid}.system-layer-copy li{color:var(--ink-soft);grid-template-columns:auto 1fr;align-items:center;gap:9px;font-size:.91rem;line-height:1.45;display:grid}.system-layer-copy li svg{color:var(--teal)}.system-layer-link{width:fit-content;min-height:38px;color:var(--blue-deep);border-bottom:1px solid #2563eb5c;align-items:center;gap:8px;margin-top:4px;font-size:.88rem;font-weight:850;display:inline-flex}.system-layer-map{background:0 0;border-left:0;align-content:center;gap:24px;min-height:360px;padding:28px 118px 28px 0;display:grid;position:relative}.system-layer-map:after{content:"";opacity:.55;background:linear-gradient(#0000,#2563eb80,#0fbaad52,#0000);border-radius:999px;width:2px;display:none;position:absolute;top:34px;bottom:78px;left:213px}.system-layer-core{z-index:2;border-radius:var(--radius);background:linear-gradient(145deg,#fffffff5,#f0f7ffdb),#fff;border:1px solid #2563eb38;align-content:center;gap:7px;width:172px;min-height:116px;padding:16px;display:grid;position:absolute;top:50%;left:22px;transform:translateY(-50%);box-shadow:0 24px 58px #2563eb21,0 0 34px #0fbaad17}.system-layer-core svg{color:var(--blue)}.system-layer-core strong{color:var(--ink);font-size:.94rem;line-height:1.24}.system-layer-core span{color:var(--muted);font-size:.72rem;line-height:1.35}.system-layer-core small{width:fit-content;color:var(--blue-deep);background:#eff6ffd1;border:1px solid #2563eb24;border-radius:999px;margin-top:2px;padding:4px 8px;font-size:.63rem;font-weight:850;line-height:1}.system-layer-rows{z-index:1;gap:14px;margin-left:220px;display:grid;position:relative}.system-layer-row{background:#ffffff85;border-top:1px solid #dbe7f6e6;border-bottom:1px solid #dbe7f69e;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:68px;padding:10px 0;display:grid}.system-layer-row>span{width:38px;height:38px;color:var(--blue);background:#fff;border:1px solid #2563eb29;border-radius:50%;place-items:center;display:grid}.system-layer-row div{gap:2px;min-width:0;display:grid}.system-layer-row strong{color:var(--ink);font-size:.92rem}.system-layer-row small{color:var(--muted);font-size:.76rem;line-height:1.45}.system-layer-proof{grid-template-columns:repeat(3,minmax(104px,1fr));gap:14px;width:calc(100% - 220px);margin:2px 0 0 220px;display:grid}.system-layer-proof span{border-radius:var(--radius);color:#0f766e;text-align:center;background:linear-gradient(#ffffffeb,#f0fdfac2),#f0fdfad1;border:1px solid #0fbaad2e;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:.74rem;font-weight:820;display:inline-flex;box-shadow:0 10px 22px #0f766e0e}.reference-banner{isolation:isolate;background:#020b1d;align-items:center;min-height:292px;margin-top:30px;display:grid;position:relative;overflow:hidden}.reference-banner-image{z-index:0;object-fit:cover;object-position:center;filter:saturate(1.04)contrast(1.02);width:100%;height:100%;position:absolute;inset:0}.reference-banner:before{content:"";z-index:1;background:linear-gradient(90deg,#020b1dfa 0%,#020b1ddb 34%,#020b1d47 58%,#0000 82%),radial-gradient(circle at 28% 52%,#2563eb29,#0000 42%);position:absolute;inset:0}.reference-banner:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#ffffffed 0%,#fff3 16%,#fff0 31% 68%,#ffffff42 84%,#fffffff0 100%),linear-gradient(90deg,#ffffff14,#0000 11% 89%,#ffffff14);position:absolute;inset:0}.reference-banner-content{z-index:3;color:#fff;width:min(470px,48%);padding:42px 0 42px 40px;position:relative}.reference-banner-content p{color:#8fd5ff;text-transform:uppercase;margin:0 0 10px;font-size:.68rem;font-weight:900}.reference-banner-content h2{color:#fff;letter-spacing:0;text-shadow:0 0 24px #59a9ff38;margin:0;padding-bottom:.08em;font-size:clamp(1.82rem,2.65vw,3rem);line-height:1.18;overflow:visible}.reference-banner-content>span{color:#eef7ffd4;max-width:420px;margin-top:12px;font-size:.88rem;line-height:1.6;display:block}.reference-banner-content ul{gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.reference-banner-content li{color:#ffffffe6;grid-template-columns:auto 1fr;align-items:center;gap:9px;font-size:.8rem;font-weight:770;display:grid}.reference-banner-content li svg{color:#7dd3fc}.reference-banner-cta{border-radius:var(--radius);color:#fff;background:linear-gradient(135deg,#2563ebfa,#7c3aedf0);border:1px solid #7dd3fc47;justify-content:center;align-items:center;gap:8px;min-height:38px;margin-top:17px;padding:0 14px;font-size:.8rem;font-weight:860;display:inline-flex;box-shadow:0 14px 34px #2563eb38}.page-contact-map{border-top:1px solid #dbe7f6f2;grid-template-columns:minmax(300px,.74fr) minmax(0,1.26fr);align-items:stretch;gap:36px;margin-top:22px;padding:30px 0 10px;display:grid}.contact-map-copy{align-content:center;justify-items:start;gap:14px;display:grid}.section-kicker{color:var(--blue);text-transform:uppercase;margin:0;font-size:.68rem;font-weight:860}.contact-map-copy h2{max-width:420px;color:var(--ink);letter-spacing:0;margin:0;padding-bottom:.08em;font-size:clamp(1.65rem,2.35vw,2.42rem);line-height:1.2;overflow:visible}.contact-map-copy p:not(.section-kicker){max-width:430px;color:var(--ink-soft);margin:0;font-size:.92rem;line-height:1.58}.contact-lines{gap:10px;margin:2px 0;display:grid}.contact-lines a,.contact-lines span{color:var(--ink-soft);align-items:center;gap:10px;font-size:.9rem;font-weight:780;display:inline-flex}.contact-lines svg{color:var(--blue)}.contact-lines .map-link{color:var(--blue-deep)}.contact-social-links,.footer-social-links{flex-wrap:wrap;gap:8px;display:flex}.contact-lines .contact-social-links a,.footer-social-links a{min-height:32px;color:var(--blue-deep);background:#ffffffc7;border:1px solid #2563eb24;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:.78rem;font-weight:840;display:inline-flex;box-shadow:0 8px 18px #2563eb0f}.contact-lines .contact-social-links a:hover,.footer-social-links a:hover{color:var(--violet);border-color:#7c3aed47;box-shadow:0 10px 22px #2563eb1a}.contact-lines .contact-social-links svg,.footer-social-links svg{color:currentColor}.google-map-wrap{background:radial-gradient(circle at 80% 20%,#2563eb14,#0000 32%),#f8fbff;border:1px solid #dbe7f6f5;border-radius:8px;min-height:280px;position:relative;overflow:hidden}.google-map-wrap iframe{filter:saturate(.86)contrast(1.03);border:0;width:100%;height:100%;position:absolute;inset:0}.map-placeholder{text-align:center;color:var(--ink-soft);align-content:center;place-items:center;gap:10px;padding:26px;display:grid;position:absolute;inset:0}.map-placeholder svg{color:var(--blue)}.map-placeholder strong{color:var(--ink);font-size:1.05rem}.map-placeholder span{max-width:340px;color:var(--muted);font-size:.86rem;line-height:1.45}.map-placeholder button{border-radius:var(--radius);min-height:36px;color:var(--blue-deep);background:#fff;border:1px solid #2563eb29;align-items:center;gap:8px;padding:0 13px;font-size:.8rem;font-weight:840;display:inline-flex}.toast{z-index:40;border-radius:var(--radius);color:#166534;min-height:44px;box-shadow:var(--shadow-soft);background:#f0fdf4;border:1px solid #16a34a38;align-items:center;gap:9px;padding:0 15px;font-size:.88rem;font-weight:760;display:inline-flex;position:fixed;bottom:22px;right:22px}.route-index{display:none}.site-footer{width:min(calc(100% - 44px), var(--max));color:var(--ink-soft);border-top:1px solid #dbe7f6f2;grid-template-columns:minmax(260px,1.3fr) repeat(3,minmax(160px,.7fr));gap:30px;margin:20px auto 0;padding:34px 0 38px;display:grid}.footer-brand{align-content:start;justify-items:start;gap:12px;display:grid}.footer-brand .brand-logo{height:54px}.footer-brand p{max-width:390px;color:var(--muted);margin:0;font-size:.88rem;line-height:1.58}.site-footer nav,.footer-contact{align-content:start;gap:9px;display:grid}.site-footer strong,.footer-contact strong{color:var(--ink);font-size:.86rem}.site-footer a,.footer-contact span,.footer-contact a,.footer-contact small{color:var(--muted);font-size:.82rem;line-height:1.4}.site-footer a:hover,.footer-contact a:hover{color:var(--blue-deep)}.footer-cookie-button{width:fit-content;color:var(--blue-deep);text-align:left;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:760}.footer-cookie-button:hover{color:var(--violet)}.cookie-consent,.cookie-consent-mini{z-index:86;position:fixed;left:22px}.cookie-consent{width:min(640px,100vw - 44px);color:var(--ink);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #bfdbfeeb;border-radius:12px;grid-template-columns:1fr auto;gap:18px;padding:16px;display:grid;bottom:22px;box-shadow:0 22px 58px #0f172a1a,0 0 34px #2563eb14}.cookie-consent-copy{gap:6px;display:grid}.cookie-consent-kicker{color:var(--blue-deep);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:900}.cookie-consent h2{margin:0;font-size:1.03rem;line-height:1.2}.cookie-consent p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.46}.cookie-consent-actions{gap:8px;min-width:205px;display:grid}.cookie-consent-actions .button{justify-content:center;min-height:38px;padding:0 14px;font-size:.82rem}.cookie-consent-link,.cookie-consent-mini{color:var(--blue-deep);background:#ffffffe6;border:1px solid #2563eb24;font-weight:820}.cookie-consent-link{border-radius:var(--radius);min-height:34px;font-size:.78rem}.cookie-consent-link:hover,.cookie-consent-mini:hover{color:var(--violet);border-color:#7c3aed47}.cookie-consent-mini{min-height:34px;box-shadow:var(--shadow-soft);border-radius:999px;padding:0 13px;font-size:.76rem;bottom:18px}html[data-svelex-a11y-night=true] .cookie-consent,html[data-svelex-a11y-night=true] .cookie-consent-mini,html[data-svelex-a11y-night=true] .cookie-consent-link{color:var(--ink);background:#07111ff5;border-color:#94a3b852}html[data-svelex-a11y-night=true] .cookie-consent p{color:var(--muted)}@media (width<=720px){.cookie-consent{border-radius:10px;grid-template-columns:1fr;gap:8px;width:min(360px,100vw - 28px);padding:11px;bottom:10px;left:14px}.cookie-consent-copy{gap:4px}.cookie-consent-kicker{letter-spacing:.03em;font-size:.62rem}.cookie-consent h2{font-size:.94rem}.cookie-consent p{display:none}.cookie-consent-actions{grid-template-columns:1fr 1fr;gap:7px;min-width:0}.cookie-consent-actions .button{min-height:34px;padding:0 10px;font-size:.74rem}.cookie-consent-link{grid-column:1/-1;min-height:31px;font-size:.72rem}.cookie-consent-mini{bottom:14px;left:14px}}.page-services{padding-top:28px}.page-services .screen-shell{min-height:360px}.page-services h1{font-size:clamp(2.28rem,3.55vw,3.58rem)}.page-services .card-grid{margin-top:8px}.page-services .feature-card{min-height:120px;padding:12px 4px 0}.page-services .feature-card h3{margin-top:13px}.page-services .feature-card p{margin-bottom:12px}.page-title .headline-gradient,.system-title-main,.article-section-heading h2,.article-content-head h2,.contact-map-copy h2,.legal-section h2{color:#0000;background:var(--heading-gradient);filter:drop-shadow(0 12px 26px #2563eb1f);background-size:230% 100%;background-clip:text}.page-title .headline-gradient{filter:none;-webkit-text-fill-color:transparent;padding-bottom:.22em;line-height:1.18;overflow:visible}.reference-banner-content h2{color:#0000;background:var(--heading-gradient-on-dark);text-shadow:none;filter:drop-shadow(0 0 24px #7dd3fc38);background-size:230% 100%;background-clip:text}html[data-svelex-a11y-night=true] .page-title .headline-gradient,html[data-svelex-a11y-night=true] .system-title-main,html[data-svelex-a11y-night=true] .article-section-heading h2,html[data-svelex-a11y-night=true] .article-content-head h2,html[data-svelex-a11y-night=true] .contact-map-copy h2,html[data-svelex-a11y-night=true] .legal-section h2{background:var(--heading-gradient-on-dark);background-clip:text}@media (width<=1180px){:root{--svelex-header-height:79px}.desktop-nav,.nav-cta{display:none}.compliance-notice-shell{grid-template-columns:auto minmax(0,1fr) auto;padding:7px 0}.compliance-notice-legal{white-space:normal;grid-column:2/4}.nav-shell{height:78px}.brand{min-width:auto}.brand-logo{height:62px}.mobile-menu-button{display:inline-flex}.screen-shell,.page-screen[class*=page-industry-] .screen-shell{grid-template-columns:1fr;gap:28px}.copy-pane{max-width:760px}.visual{min-height:390px}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid.compact{min-height:auto}.assist-package-strip{grid-template-columns:1fr}.assist-strip-label,.assist-strip-actions{min-height:32px}.assist-strip-actions{justify-content:flex-start}.insight-cards,.blog-article-grid,.article-takeaways,.article-body-grid{grid-template-columns:1fr}.article-sidebar{position:static}.page-contact-map{grid-template-columns:1fr;gap:24px}.site-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.google-map-wrap{min-height:320px}.reference-banner{min-height:330px}.reference-banner-content{width:min(560px,64%);padding-left:30px}.system-layer-showcase{grid-template-columns:1fr;gap:26px}.system-layer-map{border-top:1px solid #2563eb1f;border-left:0;padding:18px 0 0}.industry-problem-solution,.industry-workline,.industry-feature-section,.industry-process-video{grid-template-columns:1fr}.industry-workline ol{grid-template-columns:repeat(5,minmax(120px,1fr));padding-bottom:6px;overflow-x:auto}.industry-hero-image-wrap{inset:26px 24px 72px}.industry-device-loop{right:28px}.industry-overview-grid{grid-template-columns:1fr}.industry-overview-card{grid-template-columns:minmax(240px,.45fr) minmax(0,.55fr)}.page-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){:root{--svelex-header-height:73px}.nav-shell,.compliance-notice-shell,.page-screen{width:min(calc(100% - 28px), var(--max))}.nav-shell{height:72px}.brand{min-width:auto}.brand-logo{height:54px}.footer-brand .brand-logo{height:48px}.mobile-nav{grid-template-columns:1fr}.compliance-notice-shell{gap:12px;min-height:auto;padding:8px 0;font-size:.76rem;display:flex;overflow-x:hidden}.compliance-notice-kicker,.compliance-notice-link{flex:none}.compliance-notice-kicker{gap:5px;font-size:.72rem}.compliance-notice-link{gap:5px;padding:0 10px;font-size:0}.compliance-notice-link:before{content:"Prüfen";font-size:.74rem}.compliance-notice-mobile-copy{min-width:0;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:750;display:block;overflow:hidden}.compliance-notice-shell p{display:none}.compliance-notice-legal{white-space:nowrap;font-size:.71rem;display:none}.mobile-nav-group{min-width:0}.page-screen{min-height:auto;padding:34px 0 20px}.screen-shell{min-height:auto}h1{font-size:2.42rem;line-height:1.18}.page-screen[class*=page-industry-] h1{font-size:clamp(1.9rem,8.8vw,2.12rem);line-height:1.16}.page-title .headline-gradient{padding-bottom:.2em;line-height:1.18}.page-screen[class*=page-industry-] .page-title .headline-gradient{padding-bottom:.16em;line-height:1.16}.lede{font-size:.96rem}.action-row{flex-direction:column}.button{width:100%}.assist-package-strip{width:min(calc(100% - 28px), var(--max));margin-top:8px;padding:9px}.assist-strip-label{font-size:.7rem}.assist-strip-packages{grid-template-columns:1fr}.assist-strip-card summary{grid-template-columns:minmax(78px,auto) minmax(0,1fr) auto;min-height:42px}.assist-strip-price{font-size:.69rem}.assist-strip-actions{grid-template-columns:1fr 1fr;display:grid}.assist-strip-actions a{min-height:36px}.partner-row{width:min(calc(100% - 28px), var(--max));grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.partner-row span{text-align:center;min-height:36px;padding:0 6px;font-size:.64rem}.accessibility-quickdock{display:none}.accessibility-quickdock button{border-radius:11px;width:38px;height:38px}.accessibility-quickdock-letter{font-size:1.28rem}html[data-svelex-cookie-consent=open] .accessibility-quickdock{bottom:292px}.accessibility-launcher{width:50px;height:50px;top:auto;bottom:18px;right:14px}html[data-svelex-cookie-consent=open] .accessibility-launcher{opacity:.68;width:42px;height:42px;bottom:158px;right:10px;box-shadow:0 12px 28px #2563eb33,0 0 0 4px #2563eb0d}html[data-svelex-cookie-consent=open] .accessibility-launcher:before{opacity:.44;inset:-5px}.accessibility-launcher:after{top:auto;bottom:calc(100% + 8px);right:50%;transform:translate(50%)}html[data-svelex-cookie-consent=open] .accessibility-launcher:after{display:none}.accessibility-panel{backdrop-filter:blur(14px)saturate(1.08);background:radial-gradient(circle at 12% 4%,#0fbaad1a,#0000 32%),radial-gradient(circle at 92% 16%,#7c3aed1c,#0000 36%),linear-gradient(145deg,#ffffffbd,#f7fbff99 52%,#eef5ffad);border-color:#93c5fd5c;width:clamp(188px,50vw,240px);max-height:calc(100vh - 98px);padding:10px;top:80px;left:auto;right:10px;box-shadow:0 24px 58px #0f172a29,0 0 28px #2563eb1a,inset 0 1px #ffffff94}.accessibility-panel:before{opacity:.34}.accessibility-panel:after{opacity:.42;top:54px;left:12px;right:12px}.accessibility-panel-top{grid-template-columns:31px 1fr 31px;gap:5px;min-height:52px}.accessibility-panel-top button{background:#ffffff85;width:30px;height:30px}.accessibility-brand{gap:4px;font-size:.68rem}.accessibility-eye{width:48px;height:20px}.accessibility-row{background:#ffffff7a;grid-template-columns:27px minmax(0,1fr);gap:6px;min-height:36px;padding:4px 6px 4px 4px;font-size:.68rem;line-height:1.2}.accessibility-row>span:not(.accessibility-row-icon){overflow-wrap:anywhere;min-width:0}.accessibility-row>small{grid-column:2;justify-self:start;font-size:.58rem}.accessibility-row>svg{display:none}.accessibility-row-icon{width:26px;height:26px}.accessibility-chat{min-height:36px;padding:0 8px;font-size:.68rem}.accessibility-status{background:#ffffff7a;padding:8px;font-size:.62rem}.accessibility-footnote{font-size:.58rem}html[data-svelex-a11y-night=true] .accessibility-panel{background:radial-gradient(circle at 12% 4%,#0fbaad1a,#0000 32%),radial-gradient(circle at 92% 16%,#7c3aed1f,#0000 36%),linear-gradient(145deg,#07111fc2,#0f172a9e);border-color:#94a3b847}html[data-svelex-a11y-night=true] .accessibility-panel-top button,html[data-svelex-a11y-night=true] .accessibility-row,html[data-svelex-a11y-night=true] .accessibility-status{background:#0f172a80}.page-overview-backdrop{align-items:stretch;padding:12px}.page-overview-panel{border-radius:10px;max-height:calc(100vh - 24px)}.page-overview-head{grid-template-columns:1fr auto;min-height:auto;padding:18px 16px 16px}.page-overview-head h2{font-size:1.62rem}.page-overview-head p{font-size:.82rem}.page-overview-board{gap:14px;padding:14px}.page-overview-grid{grid-template-columns:1fr;gap:11px}.page-overview-card{grid-template-rows:92px 1fr;min-height:190px}.visual,.visual-home,.visual-devices,.visual-crm,.visual-brain,.visual-booth,.visual-servers,.visual-team,.visual-values-photo,.visual-insights,.visual-blog,.visual-article,.visual-contact,.visual-chatbot,.visual-industries{min-height:360px}.visual-industries{padding:16px 0}.industry-visual-grid{grid-template-columns:1fr;gap:10px}.industry-visual-card{grid-template-columns:74px minmax(0,1fr) auto;gap:10px;min-height:92px;padding:10px}.industry-visual-image{height:64px}.industry-visual-copy strong{font-size:.84rem}.industry-visual-copy small{font-size:.68rem}.visual-home>img{object-position:56% center;width:min(110%,560px);min-height:0;max-height:330px}.visual-home-motion{place-items:center}.home-motion-stage{width:min(112%,560px);translate:clamp(-62px,-12vw,-36px) -24px}.home-question-bubble{display:none}.robot-eye-glow{width:3.4%}.visual-cutout{min-height:360px;padding:22px 12px 70px}.team-cutout-image{width:min(108%,560px);max-height:280px}.service-cutout-image,.visual-cutout-devices .service-cutout-image,.visual-cutout-crm .service-cutout-image,.visual-cutout-brain .service-cutout-image,.visual-cutout-booth .service-cutout-image,.visual-cutout-servers .service-cutout-image{object-fit:contain;width:min(100%,520px);max-height:270px}.cutout-chip-row{gap:8px;bottom:12px;left:10px;right:10px}.cutout-chip{min-height:34px;padding:0 10px;font-size:.74rem}.visual-values-photo{min-height:340px;padding:16px}.values-photo-image{opacity:.66;object-position:54% center;mask-image:radial-gradient(at 54% 48%,#000 0 38%,#000000c2 54%,#00000042 70%,#0000 85%)}.values-photo-statement{width:100%;padding:12px 13px}.values-photo-statement strong{font-size:.92rem}.assistant-card,.chat-widget{width:calc(100% - 28px);margin:18px auto;position:relative;inset:auto}.visual-chatbot{align-content:start;min-height:auto;display:grid;overflow:hidden}.sven-avatar-stage{place-items:center;width:100%;min-height:300px;margin:0 auto 2px;position:relative;inset:auto}.sven-ki-avatar{width:min(112%,420px);max-height:315px}.avatar-ring.ring-a{width:92%;height:130px;bottom:50px;left:4%}.avatar-ring.ring-b{width:64%;height:92px;bottom:92px;right:10%}.avatar-status-card{min-width:142px;padding:10px 12px;bottom:18px;left:14px;transform:none}.avatar-status-card strong{font-size:.86rem}.avatar-signal-card{min-height:34px;padding:0 10px;font-size:.7rem}.avatar-signal-card.voice{top:40px;right:12px}.avatar-signal-card.secure{bottom:56px;right:10px}.avatar-wave{bottom:36px;left:24px}.metric-card,.floating-panel,.browser-chip,.map-card{display:none}.card-grid,.card-grid.compact,.trust-bar,.partner-row,.form-grid,.insight-cards,.blog-article-grid,.article-takeaways,.article-body-grid,.article-content-head,.page-contact-map,.site-footer{grid-template-columns:1fr}.visual-blog,.visual-article{align-content:start;padding:18px 66px 86px 0}.blog-panel-head,.article-visual-card,.article-visual-stack{width:min(100%,360px)}.blog-mini-item{grid-template-columns:auto 1fr}.blog-mini-item small{grid-column:2}.blog-index-content,.article-content{margin-top:22px}.article-content{padding-top:22px}.article-content-head dl{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.article-section-heading h2,.article-content-head h2{font-size:1.62rem}.article-prose p{font-size:.88rem}.site-footer{width:min(calc(100% - 28px), var(--max));gap:22px;padding:30px 0 34px}.page-contact-map{gap:20px;margin-top:26px;padding:28px 0 4px}.reference-banner{min-height:430px;margin-top:26px}.reference-banner-image{object-position:64% center}.reference-banner:before{background:linear-gradient(#020b1dfa 0%,#020b1de6 43%,#020b1d70 71%,#020b1d24 100%),linear-gradient(90deg,#020b1de0,#020b1d2e)}.reference-banner-content{align-self:start;width:100%;padding:48px 20px 34px}.reference-banner-content h2{max-width:340px;font-size:2.05rem}.reference-banner-content>span{max-width:360px;font-size:.86rem}.reference-banner-content li{font-size:.78rem}.contact-map-copy{gap:12px}.contact-map-copy h2{font-size:1.72rem}.contact-map-copy p:not(.section-kicker),.contact-lines a,.contact-lines span{font-size:.86rem}.google-map-wrap{min-height:260px}.feature-card{min-height:auto}.trust-item{border-right:0;border-bottom:1px solid var(--line-soft)}.trust-item:last-child{border-bottom:0}.trust-item strong,.trust-item small{white-space:normal}.system-layer-showcase{background:0 0;gap:22px;margin-top:22px;padding:34px 0 176px}.system-layer-copy h2{font-size:1.88rem}.system-title-main{font-size:2.1rem;line-height:1.02}.system-title-sub{font-size:1.34rem;line-height:1.14}.system-layer-copy p:not(.section-kicker),.system-layer-copy li{font-size:.86rem}.system-layer-map{align-content:start;min-height:auto;padding:20px 66px 0 0}.system-layer-map:after{display:none}.system-layer-core{width:100%;min-height:94px;position:relative;top:auto;left:auto;transform:none}.system-layer-rows{gap:8px;margin:16px 0 0}.system-layer-row{min-height:66px;padding-right:0;transform:none}.system-layer-row small{font-size:.72rem}.system-layer-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:18px 0 0;position:static}.system-layer-proof span{min-height:34px;padding:0 8px;font-size:.68rem}.industry-hero-visual{min-height:360px;padding:18px 0}.industry-hero-image-wrap{box-shadow:none;border-radius:0;inset:18px 0 76px}.industry-hero-image{object-position:center}.industry-device-loop{width:min(168px,45%);min-height:92px;padding:14px;bottom:96px;right:14px}.industry-floating-card{display:none}.industry-motion-strip{grid-template-columns:repeat(5,minmax(0,1fr));bottom:12px;left:0;right:0;overflow:hidden}.industry-motion-strip span{min-height:29px;font-size:.62rem}.industry-landing-content{gap:28px;margin-top:28px}.industry-problem-solution{gap:22px;padding:22px 0}.industry-problem-solution h2,.industry-workline h2,.industry-feature-section h2,.industry-process-copy h2{font-size:1.62rem}.industry-workline{gap:18px;padding:24px 0}.industry-workline ol{grid-template-columns:1fr;gap:8px;padding-bottom:0;overflow:visible}.industry-workline ol:before{display:none}.industry-workline li{text-align:left;grid-template-rows:none;grid-template-columns:auto 1fr;align-content:center;align-items:center;min-height:82px;padding:10px 14px 10px 10px}.industry-workline .step-number-art{border-radius:18px;width:54px;height:54px}.industry-process-copy li{grid-template-columns:46px 1fr;gap:12px;min-height:64px;padding:9px 12px 9px 8px}.step-number-art-compact{width:46px;height:46px}.step-number-art-value{padding-top:16px;font-size:1.18rem}.step-number-art-compact .step-number-art-value{padding-top:14px;font-size:1.02rem}.industry-feature-grid{grid-template-columns:1fr}.industry-process-video{gap:22px;padding:28px 0}.explainer-video-placeholder{min-height:232px;padding:24px 18px}.explainer-video-player{width:100%;max-width:560px}.industry-final-cta{flex-direction:column;align-items:stretch}.industry-overview-content{margin-top:26px;padding-top:24px}.industry-overview-head h2{font-size:1.72rem}.industry-overview-grid{gap:16px}.industry-overview-card{border-radius:10px;grid-template-columns:1fr}.industry-overview-media{aspect-ratio:16/8.8;min-height:190px}.industry-overview-card-body{padding:16px 15px}.industry-overview-card h3{font-size:1.05rem}.industry-overview-card p{font-size:.8rem}.laptop{width:92%}.booth-wall,.booth-counter{width:70%;right:6%}.booth-display{width:22%}.rack-a{left:23%}.rack-b{right:20%}.toast{bottom:14px;left:14px;right:14px}}@media (prefers-reduced-motion:no-preference){@keyframes headlineGradientFlow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes systemTitleFlow{0%,to{filter:drop-shadow(0 12px 26px #2563eb1f);background-position:0%}50%{filter:drop-shadow(0 16px 34px #7c3aed33);background-position:100%}}@keyframes systemCoreGlow{0%,to{box-shadow:0 24px 58px #2563eb21,0 0 34px #0fbaad17}50%{box-shadow:0 30px 70px #2563eb33,0 0 46px #7c3aed24}}@keyframes systemSignalFlow{0%,to{opacity:.38;transform:scaleY(.86)}50%{opacity:.74;transform:scaleY(1)}}.system-title-main,.article-section-heading h2,.article-content-head h2,.contact-map-copy h2,.legal-section h2,.reference-banner-content h2{animation:7s ease-in-out infinite systemTitleFlow}.page-title .headline-gradient{animation:7s ease-in-out infinite headlineGradientFlow}.system-layer-core{animation:5.4s ease-in-out infinite systemCoreGlow}.system-layer-map:after{transform-origin:50%;animation:4.8s ease-in-out infinite systemSignalFlow}.button,.nav-cta,.feature-card,.assistant-card button,.inline-link{transition:transform .17s,box-shadow .17s,border-color .17s}.button:hover,.nav-cta:hover,.reference-banner-cta:hover,.article-consult-button:hover,.newsletter button:hover,.chat-input button:hover,.accessibility-chat:hover,.accessibility-lab-button:hover,.map-placeholder button:hover{transform:translateY(-1px)}.feature-card:hover{box-shadow:none;border-color:#2563eb47;transform:translateY(-2px)}}@media (width<=1040px){.website-check-section{grid-template-columns:1fr;padding:28px 22px}.home-references{grid-template-columns:1fr;padding:22px}.svelex-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.website-check-section{margin-top:22px;padding:22px 16px}.website-check-copy h2{font-size:1.78rem;line-height:1.12}.website-check-partners>div{grid-template-columns:repeat(2,minmax(0,1fr))}.home-references{width:min(calc(100% - 28px), var(--max));padding:18px}.home-reference-logo-row{grid-template-columns:1fr}.home-reference-logo{justify-content:flex-start}.website-check-input-row,.website-check-checks,.svelex-package-grid{grid-template-columns:1fr}.website-check-input-row .button{width:100%}.website-check-result-head{flex-direction:column;align-items:flex-start}.svelex-package-card{min-height:0}}@media (width<=360px){.website-check-partners>div{grid-template-columns:1fr}}.team-page-content,.values-page-content{width:min(100% - 44px,1180px);margin:0 auto;padding:48px 0 84px}.team-founders-section,.team-roster-section,.values-lead{margin-bottom:34px}.team-section-head,.values-lead{max-width:780px}.team-section-head.compact{max-width:840px}.team-section-head h2,.team-workflow-strip h2,.values-lead h2,.values-commitment h2{color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(1.9rem,3.6vw,3.7rem);line-height:1.08}.team-section-head p:not(.section-kicker),.team-workflow-strip p,.values-lead p,.values-commitment p{color:var(--ink-soft);margin:14px 0 0;font-size:1.02rem;line-height:1.72}.team-founder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.team-member-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.team-card,.value-card,.team-workflow-strip,.values-commitment{background:linear-gradient(145deg,#fffffff2,#f7fbffcc),#fff;border:1px solid #dbe7f6eb;border-radius:8px;box-shadow:0 18px 46px #2563eb12}.team-card{grid-template-columns:auto 1fr;align-items:start;gap:14px;min-width:0;padding:16px;display:grid;position:relative;overflow:hidden}.team-card:after,.value-card:after,.team-workflow-strip:after,.values-commitment:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(120deg,#2563eb14,#0000 34%,#0fbaad12);transition:opacity .18s;position:absolute;inset:0}.team-card:hover:after,.value-card:hover:after,.team-workflow-strip:hover:after,.values-commitment:hover:after{opacity:1}.team-card-founder{background:radial-gradient(circle at 14% 20%,#0fbaad29,#0000 28%),linear-gradient(145deg,#fffffffa,#eff6ffe0);align-items:center;gap:18px;padding:22px}.team-avatar{--avatar-a:var(--blue);--avatar-b:var(--violet);background:radial-gradient(circle at 32% 24%, #ffffffe6, transparent 26%), linear-gradient(145deg, var(--avatar-a), var(--avatar-b));border:1px solid #dbe7f6e6;border-radius:8px;flex:none;place-items:end center;width:70px;height:82px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px #2563eb24}.team-avatar.large{width:118px;height:132px}.team-avatar:before{content:"";aspect-ratio:1;background:#ffffffe6;border-radius:999px;width:36%;position:absolute;top:20%;left:50%;transform:translate(-50%);box-shadow:0 0 0 8px #ffffff29}.team-avatar:after{content:"";background:#ffffffdb;border-radius:999px 999px 18px 18px;width:68%;height:34%;position:absolute;bottom:11%;left:50%;transform:translate(-50%)}.team-avatar-shape{background:linear-gradient(135deg,#0000 0 42%,#ffffff38 43% 54%,#0000 55%),radial-gradient(circle at 82% 18%,#ffffff57,#0000 20%);border-radius:8px;position:absolute;inset:8px}.team-avatar-initials{z-index:1;color:#fff;letter-spacing:0;background:#0f172aad;border-radius:999px;margin:0 0 7px;padding:3px 8px;font-size:.68rem;font-weight:850}.team-avatar.has-photo{background:#eef6ff;place-items:stretch stretch}.team-avatar.has-photo:before,.team-avatar.has-photo:after{display:none}.team-avatar-photo{object-fit:cover;object-position:50% 34%;width:100%;height:100%}.team-card-copy{z-index:1;min-width:0;position:relative}.team-card-copy>span{color:var(--blue);font-size:.72rem;font-weight:850;line-height:1.35;display:block}.team-card h3{color:var(--ink);margin:7px 0 0;font-size:1.08rem;line-height:1.22}.team-card-founder h3{font-size:1.48rem}.team-role{color:var(--ink);margin:4px 0 0;font-weight:820}.team-card p:not(.team-role){color:var(--muted);margin:9px 0 0;font-size:.88rem;line-height:1.55}.team-card-founder p:not(.team-role){font-size:.96rem}.team-skill-list{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.team-skill-list small{min-height:24px;color:var(--blue-deep);background:#eff6ffcc;border:1px solid #2563eb1f;border-radius:999px;align-items:center;padding:4px 8px;font-size:.68rem;font-weight:760;display:inline-flex}.team-workflow-strip,.values-commitment{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:24px;padding:24px;display:grid;position:relative;overflow:hidden}.team-workflow-strip>*,.values-commitment>*{z-index:1;position:relative}.values-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.value-card{min-height:248px;padding:18px;position:relative;overflow:hidden}.value-icon{width:42px;height:42px;color:var(--blue);background:linear-gradient(135deg,#2563eb1c,#0fbaad1f);border-radius:8px;place-items:center;display:grid}.value-card h3{color:var(--ink);margin:16px 0 0;font-size:1.12rem;line-height:1.25}.value-card p{color:var(--ink-soft);margin:10px 0 0;font-size:.9rem;line-height:1.58}.value-card small{color:var(--blue-deep);border-top:1px solid #dbe7f6e6;margin-top:14px;padding-top:12px;font-size:.78rem;font-weight:790;line-height:1.45;display:block}.values-commitment-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}html[data-svelex-a11y-night=true] .team-card,html[data-svelex-a11y-night=true] .value-card,html[data-svelex-a11y-night=true] .visual-team-hub,html[data-svelex-a11y-night=true] .team-hub-founder,html[data-svelex-a11y-night=true] .team-hub-alex,html[data-svelex-a11y-night=true] .team-hub-card,html[data-svelex-a11y-night=true] .team-hub-note,html[data-svelex-a11y-night=true] .team-workflow-strip,html[data-svelex-a11y-night=true] .values-commitment{background:linear-gradient(145deg,#0f172af5,#1e293be6),#0f172a;border-color:#94a3b847}html[data-svelex-a11y-night=true] .team-skill-list small{color:#bfdbfe;background:#2563eb2e;border-color:#60a5fa47}@media (width<=1040px){.team-founder-grid,.team-member-grid,.values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-workflow-strip,.values-commitment{grid-template-columns:1fr}.visual-team-hub{grid-template-columns:1fr;gap:12px;min-height:auto;padding:18px;display:grid}.team-hub-founder,.team-hub-alex,.team-hub-cards,.team-hub-note{width:100%;position:relative;inset:auto}.team-hub-founder{grid-area:auto;grid-template-columns:118px 1fr;align-content:center;align-items:center;gap:14px;min-height:0}.team-hub-alex{grid-column:auto}.team-hub-portrait{grid-row:span 3}.team-hub-center{text-align:left;border-radius:8px;grid-column:auto;grid-template-columns:auto 1fr;justify-content:start;place-items:center start;width:100%;min-height:74px}.team-hub-cards{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.values-commitment-actions{justify-content:flex-start}}@media (width<=720px){.team-page-content,.values-page-content{width:min(100% - 28px,1180px);padding:34px 0 60px}.team-founder-grid,.team-member-grid,.values-grid{grid-template-columns:1fr}.team-card,.team-card-founder{grid-template-columns:auto 1fr;padding:14px}.team-avatar.large{width:82px;height:96px}.team-card-founder h3{font-size:1.2rem}.visual-team-hub{padding:14px}.team-hub-founder{grid-template-columns:92px 1fr;gap:12px;padding:10px}.team-hub-founder strong{font-size:1.04rem}.team-hub-founder>span,.team-hub-founder small,.team-hub-alex small,.team-hub-card span,.team-hub-note span,.team-hub-center small{font-size:.68rem}.team-hub-alex{min-height:64px}.team-hub-center{min-height:66px;padding:12px}.team-hub-cards{grid-template-columns:1fr}.team-hub-card{min-height:62px;padding:10px}.team-section-head h2,.team-workflow-strip h2,.values-lead h2,.values-commitment h2{font-size:clamp(1.72rem,9vw,2.45rem)}.team-workflow-strip,.values-commitment{padding:18px}.values-commitment-actions,.values-commitment-actions .button,.team-workflow-strip .button{width:100%}}.page-impressum.page-screen,.page-privacy.page-screen,.page-agb.page-screen,.page-terms.page-screen{min-height:auto;padding-top:22px;padding-bottom:18px}.page-impressum .screen-shell,.page-privacy .screen-shell,.page-agb .screen-shell,.page-terms .screen-shell{align-items:center;gap:26px;min-height:318px}.page-impressum .copy-pane,.page-privacy .copy-pane,.page-agb .copy-pane,.page-terms .copy-pane{max-width:560px}.page-impressum .eyebrow,.page-privacy .eyebrow,.page-agb .eyebrow,.page-terms .eyebrow{margin-bottom:8px}.page-impressum .lede,.page-privacy .lede,.page-agb .lede,.page-terms .lede{margin-top:8px;line-height:1.5}.page-impressum .visual-legal,.page-privacy .visual-legal,.page-agb .visual-legal,.page-terms .visual-legal{gap:12px;min-height:244px}.page-impressum .legal-orb,.page-privacy .legal-orb,.page-agb .legal-orb,.page-terms .legal-orb{width:92px;height:92px}.page-impressum .legal-lines,.page-privacy .legal-lines,.page-agb .legal-lines,.page-terms .legal-lines{gap:7px}.page-impressum .legal-lines span,.page-privacy .legal-lines span,.page-agb .legal-lines span,.page-terms .legal-lines span{height:6px}.page-impressum .visual-legal p,.page-privacy .visual-legal p,.page-agb .visual-legal p,.page-terms .visual-legal p{line-height:1.42}.page-impressum .legal-content,.page-privacy .legal-content,.page-agb .legal-content,.page-terms .legal-content{gap:10px;margin-top:8px}.page-impressum .legal-section,.page-privacy .legal-section,.page-agb .legal-section,.page-terms .legal-section{padding:15px 18px}@media (width<=1180px){.page-impressum .screen-shell,.page-privacy .screen-shell,.page-agb .screen-shell,.page-terms .screen-shell{gap:18px;min-height:auto}.page-impressum .visual-legal,.page-privacy .visual-legal,.page-agb .visual-legal,.page-terms .visual-legal{min-height:220px}}@media (width<=760px){.page-impressum.page-screen,.page-privacy.page-screen,.page-agb.page-screen,.page-terms.page-screen{padding-top:22px}.page-impressum .visual-legal,.page-privacy .visual-legal,.page-agb .visual-legal,.page-terms .visual-legal{min-height:170px}.page-impressum .legal-orb,.page-privacy .legal-orb,.page-agb .legal-orb,.page-terms .legal-orb{width:74px;height:74px}.page-impressum .legal-content,.page-privacy .legal-content,.page-agb .legal-content,.page-terms .legal-content{margin-top:4px}}
