/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:"Instrument Serif", Georgia, serif;--font-mono:"JetBrains Mono", monospace;--spacing:.25rem;--radius-sm:8px;--radius-md:12px;--shadow-md:0 1px 3px #00000040, 0 4px 12px #0003, 0 12px 40px #00000026;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#0a0e1a;--color-border:#ffffff14;--color-border-strong:#ffffff29;--color-text-primary:#f5f7fa;--color-text-secondary:#b7c0cf;--color-text-muted:#7f8897;--color-accent:#1558ff;--color-accent-hover:#2e6bff;--color-success:#18c37e;--color-success-soft:#18c37e1c;--color-danger-soft:#ef44441a;--font-display:"Space Grotesk", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--container-max:1160px;--container-hero:1280px;--container-pad:clamp(1.25rem, 4vw, 2.5rem);--space-section:clamp(5rem, 12vw, 8rem);--space-section-sm:clamp(3rem, 7vw, 5rem)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.flex{display:flex}.hidden{display:none}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[contentfluss\:event\]{contentfluss:event}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{min-height:100%;color:var(--color-text-primary);font-family:var(--font-body);background:linear-gradient(#060b18f5,#0a0e1a 26% 100%);font-size:1rem;line-height:1.65;overflow-x:clip}main{isolation:isolate}img,svg,video{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{color:var(--color-text-primary);font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-weight:700;line-height:1.08}h1{font-size:clamp(2.5rem,6vw,4.25rem)}h2{font-size:clamp(1.8rem,4vw,2.75rem)}h3{font-size:clamp(1.1rem,2.4vw,1.35rem)}p{max-width:65ch;color:var(--color-text-secondary)}a{color:inherit;text-decoration:none}code,pre{font-family:var(--font-mono);font-size:.875em}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:4px}.skip-link{z-index:9999;border-radius:var(--radius-sm);background:var(--color-accent);color:#fff;padding:.65rem 1rem;font-size:.875rem;position:absolute;top:-100%;left:1rem}.skip-link:focus{top:1rem}.container{width:100%;max-width:var(--container-max);padding-inline:var(--container-pad);margin-inline:auto}.hero-shell{max-width:var(--container-hero)}.section{padding-block:var(--space-section)}.section-sm{padding-block:var(--space-section-sm)}.has-glow{position:relative;overflow:hidden}.has-glow:after{content:"";background:radial-gradient(ellipse,var(--glow-color,#1558ff0f) 0%,transparent 70%);pointer-events:none;z-index:0;width:600px;height:400px;position:absolute}.glow-br:after{bottom:-20%;right:-10%}.glow-tl:after{top:-15%;left:-10%}.glow-center:after{top:50%;left:50%;transform:translate(-50%,-50%)}.has-glow>*{z-index:1;position:relative}.stack{flex-direction:column;display:flex}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.flex-row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.flex-center{justify-content:center;align-items:center;display:flex}.flex-between{justify-content:space-between;align-items:center;display:flex}.divider{border:none;border-top:1px solid var(--color-border)}.content-center{text-align:center;max-width:680px;margin-inline:auto}.content-narrow{max-width:760px}.content-wide{max-width:var(--container-max)}.legal-shell{max-width:920px}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mx-auto{margin-inline:auto}.text-center{text-align:center}.text-sm{font-size:.875rem}.text-xs{font-size:.8125rem}.max-w-none{max-width:none}.w-full{width:100%}.serif-accent{font-family:var(--font-serif);letter-spacing:0;font-style:italic;font-weight:400}.headline-break{display:block}.eyebrow,.panel-eyebrow{width:fit-content;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.72rem;font-weight:500;display:inline-flex}.eyebrow{color:var(--color-text-secondary);background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;padding:.4rem .8rem}.eyebrow-dot,.dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.eyebrow-dot,.dot-blue{background:var(--color-accent)}.dot-violet{background:#7832dcd1}.panel-eyebrow{color:var(--color-text-secondary)}.section-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:1rem;font-size:.72rem;font-weight:500;display:block}.page-intro{max-width:58ch;color:var(--color-text-secondary);font-size:clamp(1.1rem,2.2vw,1.3rem);line-height:1.72}.mono-tag{border:1px solid var(--color-border);font-family:var(--font-mono);color:var(--color-text-muted);background:#ffffff06;border-radius:999px;align-items:center;padding:.25rem .65rem;font-size:.78rem;display:inline-flex}.cta-link{color:var(--color-text-muted);align-items:center;gap:.4rem;font-size:.95rem;display:inline-flex}.cta-link:hover{color:var(--color-text-primary)}.section-head,.section-head-center{margin-bottom:3rem}.section-head h2,.section-head-center h2{margin-top:.35rem}.section-head p,.section-head-center p{margin-top:.9rem}.section-head-center{text-align:center;max-width:700px;margin-inline:auto}.section-head-center p{margin-inline:auto}.btn{border-radius:var(--radius-md);min-height:44px;font-family:var(--font-body);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.45rem;font-size:.95rem;font-weight:500;line-height:1;transition:border-color .22s,box-shadow .22s;display:inline-flex}.btn-primary{background:linear-gradient(180deg,var(--color-accent) 0%,#144ce0 100%);color:#fff;border-color:#1558ffb3;box-shadow:0 0 0 1px #ffffff0a,0 10px 28px #1558ff38}.btn-primary:hover{background:linear-gradient(180deg,var(--color-accent-hover) 0%,var(--color-accent) 100%);border-color:#1558ffe0;box-shadow:0 0 0 1px #ffffff0d,0 16px 38px #1558ff4d}.btn-secondary{color:var(--color-text-primary);border-color:var(--color-border-strong);background:#ffffff05}.btn-secondary:hover{box-shadow:var(--shadow-md);border-color:#1558ff2e}.btn-ghost{color:var(--color-text-secondary);background:0 0;border-color:#0000;padding-inline:0}.btn-ghost:hover{color:var(--color-text-primary)}.btn-lg{padding:.95rem 1.9rem;font-size:1rem}.btn-sm{min-height:40px;padding:.55rem 1rem;font-size:.875rem}.btn-full{width:100%}.workflow-problem-block{font-family:var(--font-mono);color:var(--color-text-muted);border-left:1px solid #ffffff1f;max-width:none;padding-left:.9rem;font-size:.8rem;line-height:1.65}.workflow-col-label,.footer-col-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-size:.68rem}.workflow-col-label{margin-bottom:.45rem}.workflow-benefits,.benefit-list,.faq-list,.footer-links,.mobile-nav-links{list-style:none}.workflow-benefits,.benefit-list{flex-direction:column;gap:.6rem;display:flex}.workflow-benefits li,.benefit-list li{color:var(--color-text-secondary);align-items:flex-start;gap:.65rem;font-size:.92rem;display:flex}.workflow-benefits li:before,.benefit-list li:before{content:"→";color:var(--color-accent);font-family:var(--font-mono);flex-shrink:0;margin-top:.1rem;font-size:.78rem}.faq-item{border-bottom:1px solid var(--color-border)}.faq-item:first-child{border-top:1px solid var(--color-border)}.faq-item summary{cursor:pointer;color:var(--color-text-secondary);font-family:var(--font-display);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.3rem;font-size:1.02rem;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--color-text-muted);font-family:var(--font-mono);flex-shrink:0;font-size:1.2rem}.faq-item[open] summary:after{content:"×";color:var(--color-accent)}details[open]>summary{color:var(--color-text-primary)}.faq-answer{color:var(--color-text-secondary);padding-bottom:1.3rem;font-size:.95rem;line-height:1.75}.form-stack{flex-direction:column;gap:1.25rem;display:flex}.form-row{grid-template-columns:1fr;gap:1rem;display:grid}.form-field{flex-direction:column;gap:.45rem;display:flex}.form-label{color:var(--color-text-secondary);font-size:.875rem;font-weight:500}.form-input,.form-textarea,.form-select{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-text-primary);font-family:var(--font-body);background:#ffffff08;padding:.85rem 1rem;font-size:.95rem}.form-input::placeholder,.form-textarea::placeholder{color:var(--color-text-muted)}.form-input:focus,.form-textarea:focus,.form-select:focus{border-color:#1558ff73;outline:none;box-shadow:0 0 0 3px #1558ff1f}.form-textarea{resize:vertical;min-height:120px}.form-select{cursor:pointer}.form-consent{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.form-consent input[type=checkbox]{accent-color:var(--color-accent);flex-shrink:0;margin-top:.2rem}.form-consent-text{color:var(--color-text-muted);font-size:.82rem;line-height:1.55}.form-feedback{border-radius:var(--radius-md);padding:1rem;font-size:.875rem}.form-feedback-success{background:var(--color-success-soft);color:var(--color-success);border:1px solid #18c37e38}.form-feedback-error{background:var(--color-danger-soft);color:#fca5a5;border:1px solid #ef444433}.site-header{z-index:200;pointer-events:none;justify-content:space-between;align-items:flex-start;padding:14px clamp(1rem,2.5vw,2rem);display:flex;position:fixed;top:0;left:0;right:0}.nav-pill{pointer-events:all;isolation:isolate;height:52px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:.2rem;padding-inline:.65rem;transition:background .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .3s cubic-bezier(.16,1,.3,1),backdrop-filter .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.nav-pill:before{content:"";z-index:0;border-radius:inherit;-webkit-backdrop-filter:blur(24px)saturate(1.06)contrast(.94);background:#080c1685;transition:background .3s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .3s cubic-bezier(.16,1,.3,1),backdrop-filter .3s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.nav-pill>*{z-index:1;position:relative}.site-header.scrolled .nav-pill{box-shadow:none;border-color:#0000}.site-header.scrolled .nav-pill:before{-webkit-backdrop-filter:blur(28px)saturate(1.03)contrast(.9);background:#080c169e}.nav-pill-left{gap:.2rem}.nav-pill-right{gap:.35rem}.nav-logo-link{border-radius:10px;flex-shrink:0;align-items:center;padding:.3rem .5rem;transition:opacity .2s;display:flex}.nav-logo-link:hover{opacity:.82}.nav-pill-divider{opacity:.24;background:#ffffff14;flex-shrink:0;width:1px;height:20px;margin-inline:.5rem;transition:opacity .38s}.site-header.scrolled .nav-pill-divider{opacity:.24}.nav-links-desktop{align-items:center;gap:.15rem;display:flex}.nav-link{color:#f5f7fad1;white-space:nowrap;border-radius:9px;align-items:center;height:36px;padding-inline:.75rem;font-size:.875rem;font-weight:500;transition:background .18s,color .18s;display:inline-flex}.nav-link:hover{color:var(--color-text-primary);background:#ffffff12}.nav-link.nav-link-active{color:var(--color-text-primary);background:#ffffff0f}.header-cta{color:#8cb9fff2;height:36px;box-shadow:none;background:#1558ff24;border-color:#1558ff52;border-radius:9px;flex-shrink:0;padding-inline:1rem;font-size:.875rem;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.header-cta:hover{background:var(--color-accent);color:#fff;border-color:#1558ffb3;box-shadow:0 4px 16px #1558ff3d}.site-header:not(.scrolled) .nav-link{color:#f5f7fae0}.site-header:not(.scrolled) .header-cta{color:#f5f7fae0;background:#ffffff14;border-color:#ffffff24}.site-header:not(.scrolled) .header-cta:hover{color:#fff;background:#ffffff24}.nav-toggle{min-width:36px;min-height:36px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:9px;justify-content:center;align-items:center;transition:border-color .18s,background .18s;display:none}.nav-toggle:hover{background:#ffffff0f;border-color:#fff3}.mobile-nav{z-index:199;-webkit-backdrop-filter:blur(24px)saturate(1.4);opacity:0;pointer-events:none;background:#0a0e1aeb;border:1px solid #ffffff14;border-radius:16px;padding:1rem;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .28s;display:none;position:fixed;top:80px;left:14px;right:14px;transform:translateY(-12px);box-shadow:0 20px 60px #0006}.mobile-nav.is-open{opacity:1;pointer-events:all;animation:.3s cubic-bezier(.22,1,.36,1) forwards mobile-nav-slide-in;display:block;transform:translateY(0)}@keyframes mobile-nav-slide-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.mobile-nav-links{flex-direction:column;gap:.2rem;margin-bottom:1rem;padding:0;list-style:none;display:flex}.mobile-nav-link{color:var(--color-text-secondary);border-radius:10px;padding:.7rem .85rem;font-size:.975rem;font-weight:500;transition:background .15s,color .15s;display:block}.mobile-nav-link:hover{color:var(--color-text-primary);background:#ffffff0d}.mobile-nav-link.nav-link-active{color:#8cb9fff2;background:#1558ff1a}main#main-content{padding-top:80px}.site-footer{border-top:1px solid var(--color-border);background:linear-gradient(#0e1523f5,#0a0e1a);padding-block:clamp(3rem,8vw,5rem)}.footer-grid{grid-template-columns:1fr;gap:2rem;display:grid}.footer-brand-desc{max-width:30ch;color:var(--color-text-muted);margin-top:1rem;margin-bottom:.75rem;font-size:.9rem}.footer-email{color:var(--color-text-secondary);font-size:.9rem}.footer-email:hover{color:var(--color-text-primary)}.footer-col-label{margin-bottom:1rem}.footer-links{flex-direction:column;gap:.55rem;display:flex}.footer-links a{color:var(--color-text-muted);font-size:.92rem}.footer-links a:hover{color:var(--color-text-primary)}.footer-copy{color:var(--color-text-muted);font-size:.82rem}.home-hero{background:radial-gradient(1100px 680px at 50% 0,#1558ff2e,#0000 72%),radial-gradient(780px 480px at 16% 20%,#50b4c814,#0000 72%),radial-gradient(900px 540px at 84% 30%,#7832dc17,#0000 74%),linear-gradient(#040813,#070c18 32%,#0a0e1a 76%,#0c1120);border-bottom:1px solid #ffffff0f;padding-block:clamp(4.5rem,10vw,6.75rem) clamp(5.75rem,12vw,8.75rem);position:relative;overflow:hidden}.home-hero:before,.home-hero:after{content:"";pointer-events:none;position:absolute}.home-hero:before{opacity:.9;background:radial-gradient(#ffffff0d,#1558ff14 28%,#0000 72%);height:min(42vw,460px);inset:auto -12% -18%}.home-hero:after{background:linear-gradient(#ffffff09,#0000 18% 82%,#ffffff08);inset:0;-webkit-mask-image:radial-gradient(86% 82% at 50% 16%,#000 28%,#0000 92%);mask-image:radial-gradient(86% 82% at 50% 16%,#000 28%,#0000 92%)}.home-hero>*{z-index:1;position:relative}.home-hero-shell,.home-signature-shell,.home-industries-shell,.home-workflow-shell{max-width:1328px}.home-hero-shell{gap:clamp(3rem,7vw,4.8rem);display:grid}.home-hero-copy{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:860px;margin-inline:auto;display:flex}.home-hero-kicker{-webkit-backdrop-filter:blur(18px)saturate(1.25);background:#090e1c8f;border-color:#ffffff1f}.home-hero-intro{align-items:center}.home-hero-intro h1{letter-spacing:-.05em;max-width:11ch;font-size:clamp(3.35rem,7.8vw,6.6rem);line-height:.94}.home-hero-intro .page-intro{max-width:48rem;font-size:clamp(1.03rem,1.55vw,1.18rem)}.home-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.25rem;display:flex}.home-hero-trust,.home-chaos-list,.home-chaos-footer,.home-order-outcomes,.home-industry-moments{list-style:none}.home-hero-trust{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.home-hero-trust li{min-height:40px;color:var(--color-text-secondary);-webkit-backdrop-filter:blur(14px)saturate(1.15);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:.55rem .95rem;font-size:.84rem;display:inline-flex}.home-stage{max-width:1240px;margin-inline:auto;padding-top:clamp(2rem,5vw,2.8rem);position:relative}.home-stage-caption{color:#b7c0cfb8;max-width:12rem;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;position:absolute;top:0}.home-stage-caption-left{left:0}.home-stage-caption-right{text-align:right;right:0}.home-stage-frame{-webkit-backdrop-filter:blur(20px)saturate(1.12);background:linear-gradient(160deg,#ffffff14,#ffffff08 16%,#080c18e6),radial-gradient(720px 380px at 50% 22%,#1558ff2e,#0000 72%),radial-gradient(420px 260px at 18% 82%,#50b4c81a,#0000 72%),radial-gradient(520px 300px at 88% 18%,#7832dc1a,#0000 74%);border:1px solid #ffffff17;border-radius:36px;padding:clamp(1.35rem,3vw,1.95rem);position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff08,0 10px 32px #00000052,0 36px 120px #0000008a,0 0 120px #1558ff14}.home-stage-frame:before,.home-stage-frame:after,.home-transformation:before,.home-industry-scene:before,.home-industry-scene:after,.home-workflow-feature:before,.home-workflow-feature:after,.home-workflow-support-card:before,.home-workflow-support-card:after{content:"";pointer-events:none;position:absolute}.home-stage-frame:before{border-radius:inherit;border:1px solid #ffffff0a;inset:1px}.home-stage-frame:after{filter:blur(30px);opacity:.55;background:radial-gradient(#1558ff2e,#0000 74%);height:180px;inset:auto 8% -18%}.home-stage-topbar,.home-stage-topbar-title,.home-stage-topbar-status,.home-stage-label,.home-stage-core-kicker,.home-stage-feed-channel,.home-stage-route-tag,.home-transformation-label,.home-industry-eyebrow,.home-industry-stat-label,.home-process-step-num,.home-stage-metric-label{font-family:var(--font-mono)}.home-stage-topbar{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding:.25rem .1rem 1.15rem;display:flex}.home-stage-topbar-title,.home-stage-topbar-status{color:var(--color-text-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.home-stage-topbar-status{align-items:center;gap:.45rem;display:inline-flex}.home-stage-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.16fr) minmax(0,.92fr);align-items:stretch;gap:clamp(1rem,2vw,1.5rem);padding-block:clamp(1.5rem,3.5vw,2.2rem);display:grid}.home-stage-feed,.home-stage-routing{background:linear-gradient(#ffffff0b,#0b111feb);border:1px solid #ffffff14;border-radius:24px;flex-direction:column;gap:1rem;padding:1.1rem;display:flex;position:relative}.home-stage-label{color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.67rem}.home-stage-feed-list,.home-stage-routing-list{gap:.85rem;display:grid}.home-stage-feed-item,.home-stage-route{border:1px solid #ffffff12;border-radius:18px;gap:.4rem;padding:.95rem 1rem;display:grid}.home-stage-feed-item{background:linear-gradient(#ffffff0a,#0e1523f0)}.home-stage-feed-item p,.home-stage-route p,.home-stage-route small{max-width:none}.home-stage-feed-channel,.home-stage-route-tag,.home-chaos-channel{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:.24rem .5rem;font-size:.63rem}.home-stage-feed-channel{color:#f4b1b1;background:#ef444414;border:1px solid #ef444429}.home-stage-core{background:linear-gradient(#1558ff14,#ffffff0a 18%,#0c121ee6);border:1px solid #1558ff29;border-radius:30px;flex-direction:column;justify-content:center;gap:1.15rem;min-height:420px;padding:clamp(1.7rem,3.5vw,2.7rem);display:flex;position:relative;box-shadow:0 22px 70px #00000057,inset 0 1px #ffffff0d}.home-stage-core:before{content:"";filter:blur(16px);opacity:.9;pointer-events:none;background:radial-gradient(#1558ff38,#0000 72%);height:180px;position:absolute;top:-12%;left:18%;right:18%}.home-stage-core-kicker{color:#9fb8ff;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.home-stage-core h2{max-width:11ch;font-size:clamp(2rem,3.5vw,3.55rem);line-height:.96}.home-stage-core p{max-width:34ch;font-size:1rem}.home-stage-core-tags,.home-chaos-footer,.home-order-outcomes{flex-wrap:wrap;gap:.7rem;display:flex}.home-stage-core-tags{margin-top:auto}.home-stage-core-tags span,.home-chaos-footer span,.home-order-outcomes span{color:var(--color-text-secondary);border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:.42rem .7rem;font-size:.76rem;display:inline-flex}.home-stage-route{background:linear-gradient(#ffffff0e,#0b111ffa)}.home-stage-route-tag{color:#9fb8ff;background:#1558ff1a;border:1px solid #1558ff2e}.home-stage-route p{color:var(--color-text-primary);font-family:var(--font-display);font-size:1.18rem;line-height:1.05}.home-stage-route small{color:var(--color-text-muted);font-size:.8rem}.home-stage-metrics{border-top:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-top:1.3rem;display:grid}.home-stage-metric{background:#ffffff0a;border-radius:18px;gap:.35rem;padding:1rem 1.05rem;display:grid}.home-stage-metric-value{color:var(--color-text-primary);font-family:var(--font-display);font-size:clamp(1.15rem,2.5vw,1.7rem);font-weight:700;line-height:1.02}.home-stage-metric-label{color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.63rem}.home-signature{padding-top:clamp(4.25rem,9vw,6rem);position:relative}.home-signature:after{content:"";filter:blur(24px);pointer-events:none;opacity:.6;background:radial-gradient(#1558ff14,#0000 72%);height:240px;position:absolute;inset:12% 12% auto}.home-signature-shell,.home-industries-shell,.home-workflow-shell,.home-process-shell{position:relative}.home-section-heading{gap:.9rem;max-width:780px;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.home-section-heading-center{text-align:center;margin-inline:auto}.home-transformation{background:linear-gradient(#101722f5,#0a0e1afa);border:1px solid #ffffff17;border-radius:34px;grid-template-columns:minmax(0,1fr) minmax(180px,.26fr) minmax(0,1fr);align-items:stretch;gap:clamp(1rem,2.5vw,1.8rem);padding:clamp(1.2rem,2.7vw,1.75rem);display:grid;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000042,0 30px 100px #00000052}.home-transformation:before{background:radial-gradient(420px 260px at 28% 24%,#ef444414,#0000 78%),radial-gradient(460px 300px at 74% 68%,#1558ff1c,#0000 78%);inset:0}.home-transformation-pane{z-index:1;border-radius:28px;flex-direction:column;gap:1.25rem;min-height:420px;padding:clamp(1.35rem,2.6vw,1.9rem);display:flex;position:relative}.home-transformation-head{gap:.55rem;display:grid}.home-transformation-head h3{font-size:clamp(1.65rem,2.8vw,2.4rem)}.home-transformation-label{color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.home-transformation-before{background:linear-gradient(#ef44440d,#11141feb);border:1px solid #ef44441a}.home-transformation-after{background:linear-gradient(#1558ff14,#0c121deb);border:1px solid #1558ff24}.home-chaos-list{gap:.85rem;margin-top:auto;display:grid}.home-chaos-item{background:#ffffff08;border:1px solid #ef44441f;border-radius:18px;gap:.4rem;padding:.95rem 1rem;display:grid}.home-chaos-item p{max-width:none}.home-chaos-channel{color:#f0a6a6;font-family:var(--font-mono);background:#ef444414}.home-chaos-footer span{background:#ef44440f}.home-transformation-bridge{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding-inline:.4rem;display:flex;position:relative}.home-transformation-bridge p{max-width:18ch;color:var(--color-text-secondary);font-size:.92rem}.home-transformation-bridge-line{background:linear-gradient(#0000,#1558ff66,#0000);flex:1;width:1px;min-height:80px}.home-order-sheet{gap:.75rem;margin-top:auto;display:grid}.home-order-row{background:#ffffff0a;border:1px solid #ffffff12;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.9rem 1rem;display:flex}.home-order-row span{color:var(--color-text-muted)}.home-order-row strong{max-width:19ch;color:var(--color-text-primary);text-align:right;font-weight:600}.home-order-outcomes span{background:#1558ff14}.home-industries{position:relative}.home-industries-stage{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:start;gap:clamp(1.2rem,3vw,2rem);display:grid}.home-industry-scene{border:1px solid #ffffff17;border-radius:32px;grid-template-rows:auto 1fr auto;gap:clamp(1.3rem,2.8vw,1.9rem);min-height:430px;padding:clamp(1.5rem,3vw,2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000038,0 26px 80px #0000003d}.home-industry-scene:before{opacity:.95;inset:0}.home-industry-scene:after{filter:blur(22px);opacity:.55;background:radial-gradient(#ffffff14,#0000 72%);width:280px;height:220px;bottom:-14%;right:-10%}.home-industry-scene-handwerk{background:linear-gradient(160deg,#1558ff14,#090e1cf0)}.home-industry-scene-handwerk:before{background:radial-gradient(340px 220px at 18% 18%,#50b4c81f,#0000 72%),linear-gradient(90deg,#ffffff0a,#0000 18%)}.home-industry-scene-immobilienverwaltung{background:linear-gradient(#7832dc0f,#0a0e1af5);margin-top:4rem}.home-industry-scene-immobilienverwaltung:before{background:radial-gradient(320px 240px at 82% 20%,#7832dc24,#0000 72%),linear-gradient(#ffffff09,#0000 24%)}.home-industry-meta,.home-industry-body{z-index:1;position:relative}.home-industry-meta{gap:.35rem;display:grid}.home-industry-eyebrow,.home-industry-stat-label{color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.home-industry-stat-value{max-width:18ch;color:var(--color-text-primary);font-family:var(--font-display);font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.04}.home-industry-body{gap:.95rem;display:grid}.home-industry-body h3{max-width:14ch;font-size:clamp(1.7rem,3vw,2.5rem)}.home-industry-moments{gap:.8rem;margin-top:.45rem;display:grid}.home-industry-moments li{color:var(--color-text-secondary);grid-template-columns:auto 1fr;gap:.8rem;display:grid}.home-industry-moments li:before{content:"";background:#1558ffcc;border-radius:50%;width:8px;height:8px;margin-top:.5rem;box-shadow:0 0 0 6px #1558ff17}.home-industry-scene .btn{z-index:1;width:fit-content;position:relative}.home-workflow-section{position:relative}.home-workflow-stage{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:stretch;gap:clamp(1.2rem,3vw,2rem);display:grid}.home-workflow-feature,.home-workflow-support-card{position:relative;overflow:hidden}.home-workflow-feature{background:linear-gradient(#14213cc7,#0a0e1af5);border:1px solid #ffffff17;border-radius:34px;flex-direction:column;gap:1.6rem;min-height:100%;padding:clamp(1.6rem,3vw,2.2rem);display:flex;box-shadow:0 14px 44px #0000003d,0 30px 90px #0000003d}.home-workflow-feature:before{background:radial-gradient(420px 260px at 28% 18%,#1558ff2e,#0000 74%),linear-gradient(90deg,#ffffff0b,#0000 24%);inset:0}.home-workflow-feature:after{background:radial-gradient(#50b4c81a,#0000 72%);width:260px;height:220px;inset:auto -10% -12% auto}.home-workflow-feature-head,.home-workflow-support-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.home-workflow-feature-head,.home-workflow-feature-copy,.home-workflow-feature-grid,.home-workflow-support-card>*{z-index:1;position:relative}.home-workflow-feature-kicker{color:var(--color-text-secondary);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.home-workflow-feature-copy{gap:.95rem;display:grid}.home-workflow-feature-copy h3{max-width:14ch;font-size:clamp(2rem,3.6vw,3.15rem)}.home-workflow-problem{max-width:34ch;color:var(--color-text-primary);font-size:1.03rem}.home-workflow-solution{max-width:48ch}.home-workflow-feature-grid{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) minmax(260px,.82fr);gap:clamp(1rem,2.6vw,1.8rem);margin-top:auto;padding-top:1.35rem;display:grid}.home-workflow-proof{align-content:start;gap:.55rem;display:grid}.home-workflow-proof-effect{color:var(--color-text-primary);font-family:var(--font-display);font-size:clamp(1.2rem,2.5vw,1.7rem);line-height:1.06}.home-workflow-support{gap:1rem;display:grid}.home-workflow-support-card{background:linear-gradient(#ffffff0b,#0b111ff5);border:1px solid #ffffff17;border-radius:28px;flex-direction:column;gap:1rem;min-height:220px;padding:1.35rem 1.35rem 1.45rem;display:flex}.home-workflow-support-card-1:before{background:radial-gradient(240px 160px at 18% 12%,#1558ff1f,#0000 72%);inset:0}.home-workflow-support-card-2:before{background:radial-gradient(260px 180px at 82% 18%,#7832dc1f,#0000 72%);inset:0}.home-workflow-support-card:after{opacity:.55;background:radial-gradient(#ffffff14,#0000 74%);width:200px;height:180px;bottom:-18%;right:-18%}.home-workflow-support-head h3{max-width:16ch}.home-workflow-footer{justify-content:flex-start;margin-top:2rem;display:flex}.home-process-band{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:linear-gradient(#0e1523eb,#0a0e1afa);position:relative}.home-process-shell{gap:1.6rem;display:grid}.home-process-intro{max-width:760px}.home-process-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.home-process-step{background:#ffffff0a;border:1px solid #ffffff14;border-radius:22px;gap:.75rem;padding:1.25rem 1.3rem 1.4rem;display:grid}.home-process-step-num{color:#9fb8ff;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem}.home-final-cta:before{background:radial-gradient(700px 500px at 28%,#1558ff1a,#0000 70%),radial-gradient(500px 380px at 72%,#50b4c80d,#0000 70%)}.sub-hero{background:radial-gradient(at 50% 0,#1558ff1f,#0000 50%),radial-gradient(at 80% 20%,#7832dc12,#0000 40%),linear-gradient(#060b18fa,#0a0e1a);padding-block:calc(80px + clamp(4rem,9vw,7rem)) clamp(4rem,8vw,6rem);position:relative;overflow:hidden}.sub-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14 20%,#ffffff1f,#ffffff14 80%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.sub-hero-handwerk{background:radial-gradient(at 60% 0,#ff8c3c1a,#0000 45%),radial-gradient(at 20% 60%,#1558ff14,#0000 40%),linear-gradient(#060b18fa,#0a0e1a)}.sub-hero-immo{background:radial-gradient(at 40% 0,#5a92ff1f,#0000 45%),radial-gradient(at 75%,#7832dc12,#0000 40%),linear-gradient(#060b18fa,#0a0e1a)}.sub-hero-content{z-index:1;max-width:52rem;position:relative}.sub-hero-content .section-label{margin-bottom:1rem}.sub-hero-content h1{letter-spacing:-.04em;font-size:clamp(2.4rem,5.5vw,3.8rem);font-weight:700;line-height:1.04}.sub-hero-content .page-intro{max-width:40rem;color:var(--color-text-secondary);margin-top:1.1rem;font-size:clamp(1rem,1.8vw,1.12rem)}.sub-hero-actions{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}@media(max-width:639px){.sub-hero-actions{flex-direction:column;align-items:stretch}}.pain-card-elevated{background:linear-gradient(160deg,#ef44440a,#161f31fa 40%)}.section-feature{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:linear-gradient(#101722fa,#0a0e1afa);padding-block:clamp(5rem,12vw,8rem);position:relative;overflow:hidden}.section-feature:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(700px 500px at 30%,#1558ff1a,#0000 70%),radial-gradient(500px 400px at 70%,#50b4c80f,#0000 70%);position:absolute;inset:0}.section-feature>*{z-index:1;position:relative}.conviction-block{text-align:center;max-width:760px;margin-inline:auto}.conviction-block h2{font-size:clamp(2rem,4.5vw,3rem)}.conviction-block .page-intro{margin-top:1rem;margin-inline:auto}.page-card{border:1px solid var(--color-border);background:linear-gradient(#ffffff0a,#ffffff03),#0a0e16f2;border-radius:24px;padding:clamp(1.5rem,3vw,2rem);transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 12px 32px #00000029}.page-card-number{color:#95bbf6b8;font-family:var(--font-mono);letter-spacing:.12em;margin-bottom:.85rem;font-size:.75rem;display:block}.page-card h3{margin-bottom:.65rem;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:600;line-height:1.15}.page-card p{max-width:none;color:var(--color-text-secondary);font-size:.95rem;line-height:1.6}.page-card-accent{border-left:2px solid var(--color-accent)}@media(hover:hover){.page-card:hover{border-color:#ffffff24;box-shadow:inset 0 1px #ffffff12,0 20px 50px #00000038,0 0 60px #1558ff0d}}.page-grid-2,.page-grid-3,.page-grid-4{align-items:stretch;gap:1.25rem;max-width:74rem;margin-inline:auto;display:grid}.page-grid-4{gap:1.15rem}.page-grid-2>*,.page-grid-3>*,.page-grid-4>*{min-width:0}.page-grid-2>.page-card,.page-grid-3>.page-card,.page-grid-4>.page-card{height:100%}@media(min-width:640px){.page-grid-2,.page-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.page-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.page-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-feature-split{align-items:start;gap:3rem 4rem;max-width:74rem;margin-inline:auto;display:grid}@media(min-width:960px){.page-feature-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.page-feature-split.split-reverse>:first-child{order:2}}.page-feature-text h2{letter-spacing:-.03em;font-size:clamp(1.9rem,3.5vw,2.7rem);line-height:1.06}.page-feature-text p{max-width:36rem;color:var(--color-text-secondary);margin-top:1rem}.page-list{flex-direction:column;gap:.9rem;margin-top:1.5rem;padding:0;list-style:none;display:flex}.page-list li{color:var(--color-text-secondary);align-items:flex-start;gap:.85rem;font-size:.98rem;line-height:1.55;display:flex}.page-list li:before{content:"";background:var(--color-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:.52em;box-shadow:0 0 8px #1558ff66}.page-cta-band{text-align:center;background:radial-gradient(at 50% 0,#1558ff2e,#0000 50%),linear-gradient(#ffffff0a,#fff0 12%),linear-gradient(#0e1420fa,#080c16);border:1px solid #ffffff14;border-radius:30px;max-width:52rem;margin-inline:auto;padding:clamp(2.5rem,5vw,4rem);position:relative;box-shadow:inset 0 1px #ffffff0f,0 32px 80px #00000038}.page-cta-band h2{letter-spacing:-.03em;font-size:clamp(1.8rem,3.5vw,2.6rem);line-height:1.06}.page-cta-band p{max-width:32rem;color:var(--color-text-secondary);margin-top:.85rem;margin-inline:auto}.page-cta-band .btn{margin-top:1.75rem}.home-final-proof-pill{color:#cad5e3d6;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:36px;padding:.45rem .8rem;font-size:.82rem;display:inline-flex}.stat-row{flex-wrap:wrap;align-items:flex-start;gap:2rem;display:flex}.stat-item{flex-direction:column;gap:.2rem;display:flex}.stat-value{color:var(--color-text-primary);font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700;line-height:1}.stat-label{color:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.card-body-text,.card-label-text{max-width:none;color:var(--color-text-secondary);font-size:.875rem}html.motion-ready{--reveal-ease:cubic-bezier(.22, 1, .36, 1);--reveal-duration:.65s}html.motion-ready [data-reveal]{--reveal-x:0px;--reveal-y:24px;--reveal-scale:1;--reveal-rotate:0deg;--reveal-duration-local:var(--reveal-duration);opacity:0;transform:translate3d(var(--reveal-x),var(--reveal-y),0) scale(var(--reveal-scale)) rotate(var(--reveal-rotate));transition:opacity var(--reveal-duration-local) var(--reveal-ease),transform var(--reveal-duration-local) var(--reveal-ease);transition-delay:var(--reveal-delay,0s)}html.motion-ready [data-reveal=slide-left]{--reveal-x:-40px;--reveal-y:0px;--reveal-rotate:-1.5deg}html.motion-ready [data-reveal=slide-right]{--reveal-x:40px;--reveal-y:0px;--reveal-rotate:1.5deg}html.motion-ready [data-reveal=scale]{--reveal-y:18px;--reveal-scale:.95}html.motion-ready [data-reveal=dramatic]{--reveal-y:0px;--reveal-scale:.92;--reveal-duration-local:.9s}html.motion-ready [data-reveal].is-visible{opacity:1;transform:translate(0)scale(1)rotate(0)}html.motion-ready [data-stagger]>*{--stagger-x:0px;--stagger-y:18px;--stagger-scale:1;--stagger-rotate:0deg;opacity:0;transform:translate3d(var(--stagger-x),var(--stagger-y),0) scale(var(--stagger-scale)) rotate(var(--stagger-rotate))}html.motion-ready [data-stagger].is-visible>*{opacity:1;transition:opacity var(--reveal-duration) var(--reveal-ease),transform var(--reveal-duration) var(--reveal-ease);transform:translate(0)scale(1)rotate(0)}html.motion-ready [data-stagger=scale]>*{--stagger-y:22px;--stagger-scale:.95}html.motion-ready [data-stagger=workflow-support]>*{--stagger-y:22px;--stagger-scale:.985}html.motion-ready [data-stagger].is-visible>:first-child{transition-delay:0s}html.motion-ready [data-stagger].is-visible>:nth-child(2){transition-delay:.12s}html.motion-ready [data-stagger].is-visible>:nth-child(3){transition-delay:.24s}html.motion-ready [data-stagger].is-visible>:nth-child(4){transition-delay:.36s}html.motion-ready [data-stagger].is-visible>:nth-child(5){transition-delay:.48s}html.motion-ready [data-stagger].is-visible>:nth-child(6){transition-delay:.6s}@keyframes faq-answer-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}details[open] .faq-answer{animation:.3s both faq-answer-reveal}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav-pill:before{-webkit-backdrop-filter:none;background:#080c1699}.site-header.scrolled .nav-pill:before{background:#080c16db}.mobile-nav{background:#080b14f7}}@media(min-width:640px){.form-row,.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:959px){.nav-links-desktop,.nav-pill-right .header-cta,.nav-pill-divider{display:none}.nav-toggle{display:inline-flex}.nav-pill-right{padding-inline:.5rem}.nav-pill-left{gap:0;padding-inline:.5rem}}@media(min-width:960px){.nav-toggle{display:none}.header-cta{display:inline-flex}}@media(min-width:1024px){.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}}@media(max-width:1140px){.home-stage-caption{display:none}.home-industry-scene-immobilienverwaltung{margin-top:2.5rem}}@media(max-width:1024px){.home-stage-grid,.home-transformation,.home-industries-stage,.home-workflow-stage,.home-workflow-feature-grid{grid-template-columns:1fr}.home-stage-core{order:-1;min-height:auto}.home-stage-feed,.home-stage-routing{padding:1rem}.home-stage-metrics,.home-process-steps{grid-template-columns:1fr}.home-transformation-pane{min-height:auto}.home-transformation-bridge{flex-direction:row;padding-block:.35rem}.home-transformation-bridge p{max-width:30ch}.home-transformation-bridge-line{background:linear-gradient(90deg,#0000,#1558ff66,#0000);flex:1;width:auto;height:1px;min-height:1px}.home-industry-scene-immobilienverwaltung{margin-top:0}}@media(max-width:768px){.home-hero{padding-block:3.75rem 5rem}.home-hero:after{display:none}.home-hero-copy{text-align:left;align-items:flex-start;margin-inline:0}.home-hero-intro{align-items:flex-start}.home-hero-actions,.home-hero-trust{justify-content:flex-start}.home-stage-frame,.home-transformation,.home-industry-scene,.home-workflow-feature,.home-workflow-support-card{border-radius:26px}.home-stage-topbar{padding-bottom:1rem}.home-stage-route p{font-size:1.05rem}.home-workflow-footer{justify-content:stretch}.home-workflow-footer .btn{width:100%}}@media(max-width:640px){.home-hero-intro h1{font-size:clamp(2.7rem,13vw,3.6rem)}.home-hero-trust li{flex:calc(50% - .4rem);min-width:0}.home-stage{padding-top:0}.home-stage-frame{padding:1rem}.home-stage-grid{padding-block:1.1rem 1.25rem}.home-stage-feed-item,.home-stage-route,.home-order-row{padding-inline:.9rem}.home-stage-core{padding:1.25rem}.home-stage-core h2,.home-industry-body h3,.home-workflow-feature-copy h3{max-width:none}.home-stage-metric{padding:.9rem .95rem}.home-transformation,.home-industry-scene,.home-workflow-feature,.home-workflow-support-card{padding:1.15rem}.home-order-row{flex-direction:column}.home-order-row strong{text-align:left;max-width:none}.home-process-step{padding:1.15rem}.section-head,.section-head-center{margin-bottom:2.5rem}.footer-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.nav-pill,.nav-pill:before,.nav-pill-divider,.nav-link,.header-cta,.nav-toggle,.mobile-nav,.btn{transition:none!important}.mobile-nav.is-open{animation:none!important}html.motion-ready [data-reveal],html.motion-ready [data-stagger]>*{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}details[open] .faq-answer{animation:none!important}}.home-shell{max-width:1280px}.home-hero,.home-signature,.home-industries,.home-workflows,.home-process,.home-final{scroll-margin-top:6rem;position:relative;overflow:clip}.home-hero{isolation:isolate;background:radial-gradient(1100px 680px at 50% 0,#1558ff3d,#0000 68%),radial-gradient(780px 480px at 16% 20%,#50b4c81f,#0000 68%),radial-gradient(900px 540px at 84% 30%,#7832dc29,#0000 70%),linear-gradient(#040813,#070c18 32%,#0a0e1a 76%,#0c1120);justify-content:center;align-items:center;min-height:100svh;margin-top:-80px;padding-block:calc(80px + clamp(7.2rem,14vh,11rem)) clamp(3.25rem,5vh,5rem);display:flex}.home-hero:before{content:"";pointer-events:none;opacity:.3;background-color:#0000;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 60% at 50% 24%,#000 30%,#0000 84%);mask-image:radial-gradient(78% 60% at 50% 24%,#000 30%,#0000 84%)}.home-hero:after{content:"";background:linear-gradient(180deg,#0a0e1a00 0%,var(--color-bg) 100%);pointer-events:none;height:240px;position:absolute;inset:auto 0 0}.home-hero-content{--hero-scroll-shift:0px;--hero-scroll-fade:1;z-index:1;text-align:center;max-width:58rem;transform:translate3d(0,var(--hero-scroll-shift),0);opacity:var(--hero-scroll-fade);will-change:transform,opacity;flex-direction:column;align-items:center;gap:clamp(1.05rem,2.2vw,1.8rem);margin-inline:auto;display:flex;position:relative}.home-hero-eyebrow{-webkit-backdrop-filter:blur(16px)saturate(1.14);background:linear-gradient(#ffffff1a,#ffffff09),#090e1bc2;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff1a,0 12px 30px #00000029}.home-hero-headline{max-width:none;color:var(--color-text-primary);font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(3.05rem,6.35vw,4.8rem);font-weight:700;line-height:.98}.home-hero-line{display:block}.home-hero-line+.home-hero-line{margin-top:.06em}.home-hero-sub{color:#d2dceaeb;max-width:33rem;margin:0;font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.68}.home-hero-actions{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:.15rem;display:flex}.btn-ghost{color:#e6eef7e6;-webkit-backdrop-filter:blur(14px)saturate(1.14);background:#ffffff0a;border-color:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding-inline:1.3rem}.btn-ghost:hover{color:var(--color-text-primary);background:#ffffff0f;border-color:#b2d6ff3d;box-shadow:0 12px 28px #0000002e}.home-hero-trust{flex-wrap:wrap;justify-content:center;gap:.65rem;width:100%;max-width:42rem;display:flex}.home-hero-trust li{color:#cdd6e2e0;white-space:nowrap;-webkit-backdrop-filter:blur(14px)saturate(1.08);background:linear-gradient(#ffffff17,#ffffff08),#0a0e1ab8;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:.5rem .92rem;font-size:.82rem;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 10px 24px #00000026}.home-hero-scroll{color:#a6b6cabd;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.75rem;margin-top:0;font-size:.72rem;display:inline-flex}.home-hero-scroll-line{background:linear-gradient(90deg,#8abbff00,#8abbffd9 52%,#8abbff00);width:clamp(3rem,8vw,5rem);height:1px;display:block}.home-hero-aurora,.home-hero-glow,.home-hero-blob,.home-hero-cursor-glow{pointer-events:none;position:absolute}.home-hero-aurora{z-index:0;filter:blur(64px);opacity:.52;will-change:background-position;background:radial-gradient(at 30% 18%,#1558ff66,#0000 48%) 0 0/150% 150%,radial-gradient(at 72% 28%,#7832dc57,#0000 48%) 100% 100%/140% 140%,radial-gradient(at 22% 76%,#50b4c84d,#0000 46%) 20% 80%/135% 135%,radial-gradient(at 84% 72%,#2d72ff3d,#0000 44%) 80% 20%/130% 130%;inset:-20% -30%}.home-hero-glow{will-change:transform,opacity;border-radius:50%}.home-hero-glow-a{--home-glow-transform:translate3d(-50%, 0, 0);width:min(74vw,1040px);height:min(48vw,680px);transform:var(--home-glow-transform);opacity:1;background:radial-gradient(#2d72ff52,#0000 68%);top:-18%;left:50%}.home-hero-glow-b{--home-glow-transform:translate3d(0, 0, 0);opacity:.86;background:radial-gradient(#7832dc3d,#50b4c814 42%,#0000 72%);width:min(42vw,580px);height:min(28vw,380px);bottom:0;left:4%}.home-hero-blob{filter:blur(82px);will-change:transform;transform:translateZ(0)}.home-hero-blob-a{opacity:.55;background:linear-gradient(155deg,#3077ffa6,#8c5aff73 35%,#ff64b440 65%,#50c8dc26);border-radius:30% 70% 40% 60%/52% 30% 70% 48%;width:min(45vw,600px);height:min(22vw,300px);top:5%;right:-10%}.home-hero-blob-b{opacity:.45;background:linear-gradient(165deg,#4fc0ff8c,#2d72ff73 40%,#c882ff40);border-radius:70% 30% 60% 40%/40% 70% 30% 60%;width:min(35vw,480px);height:min(18vw,240px);top:20%;left:-12%}.home-hero-blob-c{opacity:.35;filter:blur(80px);background:linear-gradient(135deg,#ff64b459,#7832dc40,#2d72ff26);border-radius:50% 50% 40% 60%/60% 40%;width:min(30vw,400px);height:min(15vw,200px);bottom:5%;left:30%}.home-hero-cursor-glow{filter:blur(40px);opacity:0;will-change:transform,opacity;z-index:0;background:radial-gradient(circle,#508cff40,#7850dc1f 40%,#0000 70%);border-radius:50%;width:400px;height:400px;transition:opacity .4s;transform:translate(-50%,-50%)}.home-signature{background:radial-gradient(ellipse at 10% 30%,#ff885429 0%,transparent 40%),radial-gradient(ellipse at 90% 20%,#215fff2e 0%,transparent 40%),linear-gradient(180deg,var(--color-bg) 0%,#080c16 100%)}.home-industries{background:radial-gradient(800px 400px at 50% -10%,#1558ff24,#0000 70%),linear-gradient(#080c16,#090d15)}.home-workflows{background:radial-gradient(circle at 5% 30%,#7832dc1f,#0000 35%),radial-gradient(circle at 95% 60%,#50b4c81a,#0000 35%),linear-gradient(#090d15,#070b12)}.home-process{background:linear-gradient(#070b12,#060a10)}.home-process.section-sm{padding-top:clamp(3.5rem,8vw,4.75rem)}.home-final{background:radial-gradient(600px 400px at 50% 60%,#1558ff1f,#0000 60%),linear-gradient(#060a10,#040813)}.home-signature:before,.home-industries:before,.home-workflows:before,.home-process:before,.home-final:before{content:"";background:linear-gradient(to bottom,var(--section-fade-from,#0a0e1a),transparent);pointer-events:none;z-index:1;height:120px;position:absolute;top:-1px;left:0;right:0}.home-signature{--section-fade-from:#0a0e1a}.home-industries{--section-fade-from:#080c16}.home-workflows{--section-fade-from:#090d15}.home-process{--section-fade-from:#070b12}.home-final{--section-fade-from:#060a10}.home-signature>.container,.home-industries>.container,.home-workflows>.container,.home-process>.container,.home-final>.container{z-index:2;position:relative}.home-section-head{max-width:46rem;margin-bottom:clamp(2.2rem,5vw,3.5rem)}.home-section-head-center{text-align:center;margin-inline:auto}.home-section-head h2{letter-spacing:-.035em;font-size:clamp(2rem,4.5vw,3rem);line-height:1.04}.home-section-head .section-label,.home-final-card .section-label{color:#c3d2e6d1}.home-section-head p{color:#c7d3e3e6;max-width:40rem;margin-top:.9rem;font-size:1rem}.home-section-head-center p{margin-inline:auto}.home-signature-pin-wrapper{isolation:isolate;height:280vh;position:relative}.home-signature-pin-wrapper .home-signature{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.home-signature-stage{background:radial-gradient(circle at 14% 18%,#ff946a1f,#0000 30%),radial-gradient(circle at 84% 14%,#245fd229,#0000 30%),linear-gradient(#0d131ffa,#080c14);border:1px solid #ffffff14;border-radius:34px;gap:clamp(1.1rem,2.6vw,1.5rem);max-width:74rem;margin-inline:auto;padding:clamp(1.35rem,2.6vw,2rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f,0 32px 80px #0000003d}.home-before,.home-after,.home-industry-card,.home-workflow-feature,.home-workflow-card,.home-final-card{border:1px solid #ffffff14;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 24px 64px #0003}.home-industry-card,.home-workflow-feature,.home-workflow-card{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s}.home-industry-card:after,.home-workflow-feature:after,.home-workflow-card:after{content:"";border-radius:inherit;background:radial-gradient(650px circle at var(--mx,50%) var(--my,-30%),#ffffff0e 0%,#1558ff09 30%,transparent 68%);opacity:0;pointer-events:none;will-change:opacity;transition:opacity .35s;position:absolute;inset:0}.home-before,.home-after{border-radius:28px;min-height:380px;padding:clamp(1.4rem,3vw,2rem)}.home-before{background:radial-gradient(circle at 12% 18%,#ff906624,#0000 32%),linear-gradient(#0d121cfa,#080c13)}.home-after{background:radial-gradient(circle at 82% 18%,#4091ff26,#0000 34%),linear-gradient(#0c121cfa,#080c13)}.home-stage-head{margin-bottom:1.25rem}.home-stage-label,.home-spine-label,.home-industry-kicker,.home-industry-chip,.home-workflow-chip,.home-process-number,.home-fragment-channel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.home-stage-head h3{margin-top:.5rem;font-size:clamp(1.25rem,2.4vw,1.72rem);line-height:1.1}.home-stage-label{color:#97a8bfc7}.home-before .home-stage-label{color:#ffb296b8}.home-after .home-stage-label{color:#89d3b5c7}.home-fragment-stack{min-height:20rem;position:relative}.home-fragment{--fragment-rotate:0deg;--fragment-hidden-x:0px;--fragment-hidden-y:18px;--fragment-hidden-rotate:0deg;width:min(15.75rem,100% - 1rem);transform:translateZ(0) rotate(var(--fragment-rotate));background:linear-gradient(#ffffff0f,#ffffff05),#080b12d6;border:1px solid #ffffff14;border-radius:22px;padding:.9rem .95rem .98rem;position:absolute;box-shadow:inset 0 1px #ffffff0d,0 18px 40px #0000002e}.home-fragment:first-child{--fragment-rotate:-5deg;--fragment-hidden-x:-14px;--fragment-hidden-y:22px;--fragment-hidden-rotate:-8deg;top:0;left:0}.home-fragment:nth-child(2){--fragment-rotate:3deg;--fragment-hidden-x:12px;--fragment-hidden-y:16px;--fragment-hidden-rotate:7deg;top:2.8rem;right:0}.home-fragment:nth-child(3){--fragment-rotate:-2deg;--fragment-hidden-x:-10px;--fragment-hidden-y:18px;--fragment-hidden-rotate:-5deg;top:7.3rem;left:1.3rem}.home-fragment:nth-child(4){--fragment-rotate:3deg;--fragment-hidden-x:10px;--fragment-hidden-y:20px;--fragment-hidden-rotate:6deg;top:11.5rem;right:1.1rem}.home-fragment-glass{-webkit-backdrop-filter:blur(18px)saturate(1.12);background:linear-gradient(#ffffff21,#ffffff06),#0d141fb8}.home-fragment-channel{color:#9cb1cab8}.home-fragment p{color:#d6dfebd6;max-width:none;margin-top:.45rem;font-size:.92rem;line-height:1.5}.home-spine{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding-inline:.75rem;display:flex}.home-spine-label{color:#82bbffe0;white-space:normal;word-break:break-word;font-weight:500;line-height:1.35}.home-spine-line{transform-origin:top;background:linear-gradient(#64aaff00,#78cbffe6,#64aaff00);width:2px;height:clamp(9rem,16vw,12rem);transition:transform .7s cubic-bezier(.22,1,.36,1) .18s;transform:scaleY(0);box-shadow:0 0 32px #65b7ff5c}.home-spine p{color:#bac5d4b8;max-width:9rem;font-size:.82rem;line-height:1.52}.home-after-board,.home-industry-board{flex-direction:column;gap:.75rem;display:flex}.home-after-row,.home-industry-board-row{background:#ffffff0a;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.95rem 1rem;display:flex}.home-after-row{border:1px solid #ffffff14;border-left:2px solid #6ec6ff61;box-shadow:inset 0 1px #ffffff0a}.home-after-row span,.home-industry-board-row span{color:#b7c3d3c2;font-size:.84rem}.home-after-row strong,.home-industry-board-row strong{color:#f7faff;text-align:right;max-width:18rem;font-size:.98rem;line-height:1.45}.home-industry-grid{align-items:stretch;gap:1.35rem;max-width:74rem;margin-inline:auto;display:grid}.home-industry-card{background:linear-gradient(#ffffff0e,#ffffff05),#0a0f17f5;border-radius:30px;flex-direction:column;height:100%;min-height:34rem;padding:clamp(1.75rem,3vw,2.5rem);display:flex}.home-industry-card-handwerk{-webkit-backdrop-filter:blur(18px)saturate(1.08);background:radial-gradient(circle at 12% 16%,#ff8d4a24,#0000 36%),linear-gradient(#0d131efa,#080c12);border-color:#ffa05024}.home-industry-card-immo{-webkit-backdrop-filter:blur(18px)saturate(1.08);background:radial-gradient(circle at 84% 14%,#5b92ff29,#0000 36%),linear-gradient(#0e1520f5,#080b12);border-color:#64a0ff29}.home-industry-top{flex-wrap:wrap;align-items:center;gap:.8rem 1rem;display:flex}.home-industry-chip{color:#e7eef6eb;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:34px;padding:.45rem .82rem;display:inline-flex}.home-industry-card-handwerk .home-industry-chip{color:#ffbe82eb;border-color:#ffa05038}.home-industry-card-immo .home-industry-chip{color:#96c3ffeb;border-color:#64a0ff38}.home-industry-kicker{color:#a3b3c9c2}.home-industry-card h3{margin-top:1.15rem;font-size:clamp(1.72rem,3vw,2.35rem);line-height:1.05}.home-industry-list{flex-direction:column;gap:.78rem;margin-top:1.4rem;display:flex}.home-industry-list li{color:#d6dfebd6;gap:.72rem;font-size:.98rem;line-height:1.55;display:flex}.home-industry-list li:before{content:"•";color:#82b8ffe0}.home-industry-tags{flex-wrap:wrap;gap:.65rem;margin-top:1.5rem;margin-bottom:0;padding-top:1.5rem;display:flex}.home-industry-tags span{color:#c8d3e2d1;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:34px;padding:.45rem .8rem;font-size:.84rem;display:inline-flex}.home-industry-board{flex:auto;margin-top:1.5rem;margin-bottom:0}.home-industry-card .btn{margin-top:auto}.home-workflow-stage{gap:1.35rem;max-width:74rem;margin-inline:auto;display:grid}.home-workflow-feature,.home-workflow-card{background:linear-gradient(#ffffff0e,#ffffff04),#0a0e16fa;border-radius:30px;position:relative;overflow:hidden}.home-workflow-feature{background:radial-gradient(circle at 84% 12%,#2a67f02e,#0000 30%),radial-gradient(circle at 18% 72%,#7832dc1f,#0000 28%),linear-gradient(#0d141ffa,#080c13);padding:clamp(2rem,4vw,2.75rem);box-shadow:inset 0 1px #ffffff0d,0 28px 72px #0000003d}.home-workflow-feature-top,.home-workflow-card-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.home-workflow-chip{color:#e2e9f1e6;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:34px;padding:.45rem .8rem;display:inline-flex}.home-workflow-feature-copy{max-width:44rem;margin-top:1.15rem}.home-workflow-feature-copy h3{font-size:clamp(1.9rem,3.4vw,2.6rem);line-height:1.04}.home-workflow-lead{color:#d4dfedd6;max-width:none;margin-top:.8rem;font-size:1.02rem}.home-workflow-feature-detail{gap:1.1rem;max-width:44rem;margin-top:1.45rem;display:grid}.home-workflow-problem-inline{color:#c0ccdbd1;max-width:none;font-family:var(--font-mono);border-left:1px solid #ffffff1f;padding-left:.95rem;font-size:.86rem;line-height:1.7}.home-workflow-effect{color:#f3f7fcf2;font-size:1rem}.home-workflow-support{align-items:stretch;gap:1.25rem;display:grid}.home-workflow-card{flex-direction:column;gap:1rem;min-height:100%;padding:1.75rem 1.65rem;display:flex}.home-workflow-card-1{background:radial-gradient(circle at 16% 16%,#245fd224,#0000 30%),linear-gradient(#0b1019fa,#080c13)}.home-workflow-card-2{background:radial-gradient(circle at 88% 16%,#5a92ff24,#0000 30%),linear-gradient(#0b1019fa,#080c13)}.home-workflow-card-head h3{max-width:14ch;font-size:1.42rem;line-height:1.12}.home-workflow-card-head{min-height:3.75rem}.home-workflow-card .workflow-benefits{margin-top:auto}.home-workflow-cta{justify-content:center;margin-top:2rem;display:flex}.home-process-pin-wrapper{isolation:isolate;height:220vh;position:relative}.home-process-pin-wrapper .home-process{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.home-process-rail{align-items:center;gap:1rem;max-width:72rem;margin-inline:auto;display:grid;position:relative}.page-process-rail-4{max-width:74rem}.home-process-rail:before{content:none}.home-process-connector{background:#ffffff14;flex:none;width:clamp(2rem,6vw,4rem);height:2px;position:relative;overflow:hidden}.home-process-connector:after{content:"";background:linear-gradient(90deg,var(--color-accent),#1558ff80);transform-origin:0;transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.home-process-step{-webkit-backdrop-filter:blur(18px)saturate(1.05);background:linear-gradient(#ffffff08,#ffffff03),#0a0e16b8;border:1px solid #ffffff14;border-radius:24px;padding:2.2rem 1.25rem 1.3rem;position:relative;box-shadow:inset 0 1px #ffffff0a,0 18px 42px #00000024}.home-process-step:before{content:"";background:#070b12;border:1px solid #a0cdff47;border-radius:50%;width:14px;height:14px;position:absolute;top:.64rem;left:1.1rem;box-shadow:0 0 0 4px #0d131e}.home-process-number{color:#95bbf6e0;letter-spacing:.08em;text-shadow:0 0 22px #1558ff2e;margin-bottom:.8rem;font-size:clamp(1.75rem,2.4vw,2.2rem);display:block}.home-process-step h3{font-size:1.14rem;line-height:1.12}.home-process-step p{color:#b9c4d3cc;max-width:none;margin-top:.55rem;font-size:.96rem}.home-final-shell{max-width:980px}.home-final-card{text-align:center;background:radial-gradient(circle at 50% 12%,#4a88ff2e,#0000 38%),linear-gradient(#ffffff0a,#fff0 12%),linear-gradient(#0e141efa,#080b12);border-radius:34px;max-width:64rem;margin-inline:auto;padding:clamp(3rem,6vw,5rem);position:relative}.home-final-card:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:0;background:radial-gradient(#1558ff26,#7832dc0f 40%,#0000 70%);transition:opacity .6s;position:absolute;inset:-40px}.home-final-card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:0;background:linear-gradient(135deg,#1558ff57,#7832dc29,#1558ff57);padding:1px;transition:opacity .5s .25s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.home-final-card>*{z-index:1;position:relative}.home-final-card h2{letter-spacing:-.035em;max-width:14ch;margin-inline:auto;font-size:clamp(2.2rem,4.6vw,3.4rem);line-height:1.04}.home-final-card .page-intro{max-width:38rem;margin:1rem auto 0;font-size:1.05rem}.home-final-proof{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.25rem;padding:0;list-style:none;display:flex}.home-final-proof li{color:#cad5e3d6;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:36px;padding:.45rem .8rem;font-size:.82rem;display:inline-flex}.home-final-card .btn{margin-top:1.8rem}.home-section-head[data-reveal]{--reveal-y:18px}.home-workflow-cta[data-reveal]{--reveal-delay:.24s}html.motion-ready .home-workflow-feature[data-reveal=scale]{--reveal-y:30px;--reveal-scale:.92;--reveal-duration-local:.8s}html.motion-ready [data-signature-fragment]{opacity:0;will-change:transform,opacity;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);transform:translate(-48px)translateY(8px)}html.motion-ready [data-signature-row]{opacity:0;will-change:transform,opacity;transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1);transform:translate(48px)translateY(6px)}html.motion-ready [data-signature-step=spine]{opacity:0;transition:opacity .4s}html.motion-ready [data-signature-step=spine] .home-spine-line{transform:scaleY(0)}html.motion-ready [data-signature-step=before-head],html.motion-ready [data-signature-step=after-head]{opacity:0;transition:opacity .4s,transform .4s;transform:translateY(10px)}html.motion-ready [data-signature-fragment].sig-visible,html.motion-ready [data-signature-row].sig-visible{opacity:1;transform:translate(0)translateY(0)}html.motion-ready [data-signature-step=spine].sig-visible{opacity:1}html.motion-ready [data-signature-step=spine].sig-visible .home-spine-line{transform:scaleY(1)}html.motion-ready [data-signature-step=before-head].sig-visible,html.motion-ready [data-signature-step=after-head].sig-visible{opacity:1;transform:translateY(0)}[data-signature-fragment="0"]{transition-delay:0s}[data-signature-fragment="1"]{transition-delay:80ms}[data-signature-fragment="2"]{transition-delay:.16s}[data-signature-fragment="3"]{transition-delay:.24s}[data-signature-row="0"]{transition-delay:0s}[data-signature-row="1"]{transition-delay:80ms}[data-signature-row="2"]{transition-delay:.16s}[data-signature-row="3"]{transition-delay:.24s}html.motion-ready .home-workflow-feature.is-visible{animation:.95s cubic-bezier(.22,1,.36,1) .12s both home-workflow-feature-pulse}html.motion-ready [data-stagger=workflow-support]>:first-child{opacity:0;transition:opacity .65s cubic-bezier(.22,1,.36,1) .3s,transform .65s cubic-bezier(.22,1,.36,1) .3s;transform:translate(-55px)rotate(-2.5deg)scale(.88)}html.motion-ready [data-stagger=workflow-support]>:nth-child(2){opacity:0;transition:opacity .65s cubic-bezier(.22,1,.36,1) .45s,transform .65s cubic-bezier(.22,1,.36,1) .45s;transform:translate(55px)rotate(2.5deg)scale(.88)}html.motion-ready [data-stagger=workflow-support].is-visible>*{opacity:1;transform:translate(0)rotate(0)scale(1)}.home-workflow-support-library{grid-template-columns:minmax(0,1fr);align-content:start}html.motion-ready [data-process-card]{opacity:0;will-change:transform,opacity;transition:opacity .58s cubic-bezier(.22,1,.36,1),transform .58s cubic-bezier(.22,1,.36,1)}html.motion-ready [data-process-card="0"]{transform:translate(-40px)translateY(12px)}html.motion-ready [data-process-card="1"]{transform:translateY(40px)}html.motion-ready [data-process-card="2"]{transform:translate(40px)translateY(12px)}html.motion-ready [data-process-card].proc-visible{opacity:1;transform:translate(0)translateY(0)}html.motion-ready [data-process-connector].proc-connector-active:after{transform:scaleX(1)}html.motion-ready .home-process-step.proc-number-active:before{background:var(--color-accent);border-color:#1558ff80;transition:background .4s,box-shadow .5s,border-color .4s;box-shadow:0 0 0 4px #0d131e,0 0 0 6px #1558ff33,0 0 16px 4px #1558ff59}html.motion-ready .home-process-step.proc-number-active .home-process-number{color:var(--color-accent);text-shadow:0 0 18px #1558ff8c,0 0 36px #1558ff40;transition:color .4s,text-shadow .5s}html.motion-ready [data-process-step=head]{opacity:0;transition:opacity .48s,transform .48s;transform:translateY(16px)}html.motion-ready [data-process-step=head].proc-visible{opacity:1;transform:translateY(0)}html.motion-ready .home-final-card[data-reveal=dramatic]{transition-delay:.2s}html.motion-ready .home-final-card.is-visible:before{opacity:1;transition-delay:0s}html.motion-ready .home-final-card.is-visible:after{opacity:.6}html.motion-ready .home-final-card.is-visible .home-final-cta-button{animation:2s ease-in-out 1.5s infinite cta-ring-pulse}@media(hover:hover)and (pointer:fine){.home-industry-card:hover,.home-industry-card:focus-within,.home-workflow-card:hover,.home-workflow-card:focus-within{border-color:#ffffff24;transform:translateY(-4px);box-shadow:0 2px 4px #0003,0 8px 24px #00000040,0 24px 64px #0003,0 0 80px #1558ff0f}.home-workflow-feature:hover,.home-workflow-feature:focus-within{border-color:#8bb4ff33;box-shadow:inset 0 1px #ffffff0f,0 30px 84px #0000003d,0 0 90px #4d7cff14}.home-industry-card:hover:after,.home-industry-card:focus-within:after,.home-workflow-feature:hover:after,.home-workflow-feature:focus-within:after,.home-workflow-card:hover:after,.home-workflow-card:focus-within:after,.home-final-card:hover:before,.home-final-card:focus-within:before{opacity:1}}@media(min-width:960px){.home-signature-stage{grid-template-columns:minmax(0,1fr) minmax(8.5rem,.22fr) minmax(0,1fr);align-items:center}.home-industry-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.home-industry-card-handwerk{min-height:34rem}.home-industry-card-immo{min-height:34rem;margin-top:0}.home-workflow-support{grid-template-columns:repeat(2,minmax(0,1fr))}.home-workflow-stage{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:stretch}.home-workflow-support{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr)}.home-workflow-feature{min-height:100%}.home-process-rail{grid-template-columns:minmax(0,1fr) minmax(3rem,.24fr) minmax(0,1fr) minmax(3rem,.24fr) minmax(0,1fr);align-items:stretch;gap:2rem}.page-process-rail-4{grid-template-columns:minmax(0,1fr) minmax(2.5rem,.2fr) minmax(0,1fr) minmax(2.5rem,.2fr) minmax(0,1fr) minmax(2.5rem,.2fr) minmax(0,1fr);gap:1.4rem}.home-workflow-support-library{grid-template-columns:repeat(2,minmax(0,1fr))}.home-process-step{flex-direction:column;height:100%;padding-right:1rem;display:flex}.home-process-connector{align-self:center}}@media(max-width:959px){.home-signature-pin-wrapper{height:auto}.home-signature-pin-wrapper .home-signature{height:auto;position:relative;overflow:visible}.home-process-pin-wrapper{height:auto}.home-process-pin-wrapper .home-process{height:auto;position:relative;overflow:visible}.home-fragment-stack{gap:.9rem;min-height:auto;display:grid}.home-fragment{width:100%;position:relative;top:auto;left:auto;right:auto;transform:none!important}.home-spine{padding-block:.25rem .75rem}.home-spine-line{width:100%;height:1px}.home-after-row,.home-industry-board-row{flex-direction:column}.home-after-row strong,.home-industry-board-row strong{text-align:left;max-width:none}.home-process-step{padding-top:1.7rem}.home-process-step:before{top:1.05rem}.home-process-connector{width:2px;height:clamp(1.75rem,7vw,2.4rem);margin-inline:auto}.home-process-connector:after{transform-origin:top;transform:scaleY(0)}html.motion-ready [data-process-connector].proc-connector-active:after{transform:scaleY(1)}html.motion-ready [data-signature-fragment],html.motion-ready [data-signature-row],html.motion-ready [data-signature-step=spine],html.motion-ready [data-signature-step=before-head],html.motion-ready [data-signature-step=after-head],html.motion-ready [data-process-card],html.motion-ready [data-process-step=head]{opacity:1;transition:none;transform:none}html.motion-ready [data-signature-step=spine] .home-spine-line,html.motion-ready [data-process-connector]:after{transition:none;transform:scaleY(1)}}@media(max-height:700px){.home-process-pin-wrapper{height:auto}.home-process-pin-wrapper .home-process{height:auto;position:relative;overflow:visible}html.motion-ready [data-process-card],html.motion-ready [data-process-step=head]{opacity:1;transition:none;transform:none}html.motion-ready [data-process-connector]:after{transition:none;transform:scaleX(1)}}@media(max-width:768px){.home-signature.section,.home-industries.section,.home-workflows.section,.home-final.section,.home-process.section-sm{padding-block:clamp(4.5rem,12vw,5.5rem)}.home-hero{min-height:100svh;padding-block:calc(80px + clamp(6.25rem,12vh,8rem)) clamp(2.4rem,4vh,3.5rem)}.home-hero-content{gap:.9rem}.home-hero-headline{font-size:clamp(2.05rem,7.8vw,2.95rem);line-height:1}.home-hero-actions{flex-direction:column;align-items:stretch;width:100%}.home-hero-actions .btn{width:100%}.home-hero-trust{gap:.45rem;max-width:21rem;display:flex}.home-hero-trust li{white-space:normal;text-align:center;flex:9.8rem;min-height:2.2rem;padding:.38rem .62rem;font-size:.75rem;line-height:1.35}.home-hero-line{display:inline}.home-hero-line+.home-hero-line{margin-top:0;display:inline}.home-hero-scroll{display:none}.home-hero-blob{filter:blur(68px);display:block}.home-hero-aurora{filter:blur(46px);opacity:.38;background-size:126% 126%,120% 120%,115% 115%,110% 110%;inset:-10% -18%}.home-hero-glow-a{opacity:.78;width:min(120vw,40rem);height:min(68vw,22rem);top:-12%}.home-hero-glow-b{opacity:.62;width:min(70vw,18rem);height:min(44vw,12rem);bottom:4%;left:2%}.home-hero-blob-a{opacity:.38;width:min(54vw,22rem);height:min(28vw,11rem);top:8%;right:-18%}.home-hero-blob-b{opacity:.3;width:min(48vw,18rem);height:min(24vw,9rem);top:24%;left:-16%}.home-hero-blob-c{opacity:.26;width:min(46vw,16rem);height:min(22vw,7rem);bottom:12%;left:18%}.home-hero-cursor-glow{display:none}.home-section-head h2{font-size:clamp(1.95rem,8vw,2.75rem)}.home-before,.home-after,.home-industry-card,.home-workflow-feature,.home-workflow-card,.home-final-card{border-radius:24px;padding:1.35rem}.home-before,.home-after{min-height:auto}.home-workflow-card-head{min-height:0}.home-final-proof{justify-content:center}.home-signature-stage{gap:.9rem}.home-fragment-stack{gap:.75rem}.home-spine p{display:none}.home-after-row,.home-industry-board-row{gap:.45rem}html.motion-ready [data-reveal=slide-left],html.motion-ready [data-reveal=slide-right]{--reveal-x:0px;--reveal-y:18px;--reveal-rotate:0deg}html.motion-ready [data-stagger=workflow-support]>:first-child,html.motion-ready [data-stagger=workflow-support]>:nth-child(2){transform:translateY(20px)scale(.95)}}@media(max-width:639px){.home-hero-sub,.home-section-head p,.home-final-card .page-intro,.home-industry-list li,.home-process-step p,.home-fragment p,.home-workflow-lead,.home-workflow-effect{font-size:.94rem}.home-workflow-card-head,.home-workflow-feature-top,.home-industry-top{flex-direction:column;align-items:flex-start}.home-hero-trust li{padding-inline:.72rem;font-size:.78rem}.home-hero-scroll-line{width:2.6rem}}html.motion-ready .home-hero-eyebrow{animation:.7s cubic-bezier(.22,1,.36,1) .2s both home-hero-entrance}html.motion-ready .home-hero-headline{animation:.75s cubic-bezier(.22,1,.36,1) .4s both home-hero-entrance}html.motion-ready .home-hero-sub{animation:.7s cubic-bezier(.22,1,.36,1) .6s both home-hero-entrance}html.motion-ready .home-hero-actions{animation:.65s cubic-bezier(.22,1,.36,1) .8s both home-hero-entrance}html.motion-ready .home-hero-trust li{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) both home-hero-entrance}html.motion-ready .home-hero-trust li:first-child{animation-delay:1s}html.motion-ready .home-hero-trust li:nth-child(2){animation-delay:1.08s}html.motion-ready .home-hero-trust li:nth-child(3){animation-delay:1.16s}html.motion-ready .home-hero-trust li:nth-child(4){animation-delay:1.24s}html.motion-ready .home-hero-scroll{animation:.5s cubic-bezier(.22,1,.36,1) 1.4s both home-hero-entrance}html.motion-ready .home-hero-scroll-line{animation:2.8s ease-in-out 1.6s infinite home-hero-scroll-pulse}html.motion-ready .home-hero-aurora{animation:20s ease-in-out infinite alternate home-hero-aurora-drift}html.motion-ready .home-hero-glow-a{animation:14s ease-in-out infinite home-hero-glow-breathe}html.motion-ready .home-hero-glow-b{animation:18s ease-in-out infinite reverse home-hero-glow-breathe}html.motion-ready .home-hero-blob-a{animation:18s ease-in-out infinite home-hero-blob-drift,22s ease-in-out infinite home-hero-blob-morph}html.motion-ready .home-hero-blob-b{animation:22s ease-in-out infinite reverse home-hero-blob-drift,26s ease-in-out infinite reverse home-hero-blob-morph}html.motion-ready .home-hero-blob-c{animation:25s ease-in-out infinite home-hero-blob-drift,20s ease-in-out infinite reverse home-hero-blob-morph}@keyframes home-hero-entrance{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes home-hero-aurora-drift{0%{background-position:0 0,100% 100%,20% 80%,80% 20%}50%{background-position:42% 24%,64% 40%,32% 62%,54% 32%}to{background-position:20% 48%,80% 18%,60% 42%,32% 70%}}@keyframes home-hero-glow-breathe{0%,to{transform:var(--home-glow-transform) scale(1);opacity:.75}50%{transform:var(--home-glow-transform) scale(1.08);opacity:1}}@keyframes home-hero-blob-drift{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(18px,-28px)rotate(3deg)}66%{transform:translate(-14px,22px)rotate(-2deg)}}@keyframes home-hero-blob-morph{0%,to{border-radius:30% 70% 40% 60%/52% 30% 70% 48%}25%{border-radius:58% 42% 55% 45%/45% 60% 40% 55%}50%{border-radius:40% 60% 70% 30%/65% 35%}75%{border-radius:65% 35% 30% 70%/38% 62%}}@keyframes home-hero-scroll-pulse{0%,to{opacity:.48;transform:scaleX(.92)}50%{opacity:1;transform:scaleX(1.08)}}@keyframes home-workflow-feature-pulse{0%{box-shadow:inset 0 1px #ffffff0d,0 28px 72px #0000003d,0 0 #4d7cff00}50%{box-shadow:inset 0 1px #ffffff0f,0 28px 72px #0000003d,0 0 64px #4d7cff24}to{box-shadow:inset 0 1px #ffffff0d,0 28px 72px #0000003d,0 0 #4d7cff00}}@keyframes home-process-number-flash{0%{color:#95bbf6e0;text-shadow:0 0 #1558ff00}35%{color:#cde1ff;text-shadow:0 0 26px #1558ff61}to{color:#95bbf6e0;text-shadow:0 0 22px #1558ff2e}}@keyframes cta-ring-pulse{0%,to{box-shadow:0 0 #1558ff4d,var(--shadow-md)}50%{box-shadow:0 0 0 8px #1558ff00,var(--shadow-md)}}@supports (animation-timeline:scroll()){html.motion-ready .home-hero-content{animation:linear both home-hero-scroll-out;animation-timeline:scroll();animation-range:0 50vh}@keyframes home-hero-scroll-out{to{opacity:.3;transform:translateY(-30px)}}}@media(max-width:768px){html.motion-ready .home-hero-aurora{animation-duration:24s}html.motion-ready .home-hero-glow-a{animation-duration:16s}html.motion-ready .home-hero-glow-b{animation-duration:20s}}@media(prefers-reduced-motion:reduce){html.motion-ready .home-hero-aurora,html.motion-ready .home-hero-glow,html.motion-ready .home-hero-blob,html.motion-ready .home-hero-cursor-glow,html.motion-ready .home-hero-eyebrow,html.motion-ready .home-hero-headline,html.motion-ready .home-hero-sub,html.motion-ready .home-hero-actions,html.motion-ready .home-hero-trust li,html.motion-ready .home-hero-scroll,html.motion-ready .home-hero-scroll-line,html.motion-ready .home-workflow-feature.is-visible,html.motion-ready .home-process-rail.is-visible>.home-process-step .home-process-number,html.motion-ready .home-final-card.is-visible .home-final-cta-button{animation:none!important}html.motion-ready .home-hero-trust li{opacity:1!important}html.motion-ready [data-signature-fragment],html.motion-ready [data-signature-row],html.motion-ready [data-signature-step=spine],html.motion-ready [data-signature-step=before-head],html.motion-ready [data-signature-step=after-head],html.motion-ready [data-process-card],html.motion-ready [data-process-step=head]{opacity:1!important;transition:none!important;transform:none!important}.home-hero-cursor-glow{display:none!important}html.motion-ready .home-process-rail>.home-process-step,html.motion-ready .home-process-rail>.home-process-connector{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}html.motion-ready [data-signature-step=spine] .home-spine-line{transition:none!important;transform:scaleY(1)!important}html.motion-ready [data-process-connector]:after{transition:none!important;transform:scaleX(1)!important}html.motion-ready .home-process-step:before{background:var(--color-accent)!important;border-color:#1558ff80!important;box-shadow:0 0 0 4px #0d131e,0 0 0 6px #1558ff33,0 0 16px 4px #1558ff59!important}html.motion-ready .home-process-step .home-process-number{color:var(--color-accent)!important;text-shadow:0 0 18px #1558ff8c,0 0 36px #1558ff40!important}html.motion-ready .home-spine-line{transition:none!important;transform:scaleY(1)!important}html.motion-ready .home-fragment-stack[data-stagger=chaos] .home-fragment{transform:translateZ(0) rotate(var(--fragment-rotate))!important}html.motion-ready .home-final-card:before{opacity:.6!important;transition:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.logo[data-astro-cid-tvrurpns]{display:inline-flex;align-items:center;gap:.55rem}.logo-name[data-astro-cid-tvrurpns]{font-family:var(--font-display);font-size:var(--title);font-weight:700;color:var(--color-text-primary);line-height:1}
