.page{--bg:#060606;--bg-soft:#131313;--surface:#101010;--ink:#f4f4f4;--ink-2:#c9c9c9;--muted:#a7a7a7;--muted-2:#7e7e7e;--line:#d1d1d124;--line-soft:#d1d1d112;--accent:#c5c5c5;--accent-soft:#252525;--accent-2:#bfbfbf;--accent-2-soft:#9f9f9f1a;--accent-2-line:#b9b9b94d;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--frame-max:1800px;--page-edge-gutter:clamp(24px, 2.2vw, 48px);--type-section-title-size:clamp(34px, 4.3vw, 68px);--type-section-title-weight:400;--type-section-title-line-height:1.04;--type-section-title-letter-spacing:-.035em;color:var(--ink);background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.page)>:is(.mobile-sticky-cta,.consent-banner){--bg:#060606;--bg-soft:#131313;--surface:#101010;--ink:#f4f4f4;--ink-2:#c9c9c9;--muted:#a7a7a7;--muted-2:#7e7e7e;--line:#d1d1d124;--line-soft:#d1d1d112;--accent:#c5c5c5;--accent-soft:#252525;--accent-2:#bfbfbf;--accent-2-soft:#9f9f9f1a;--accent-2-line:#b9b9b94d;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--frame-max:1800px;--page-edge-gutter:clamp(24px, 2.2vw, 48px);--type-section-title-size:clamp(34px, 4.3vw, 68px);--type-section-title-weight:400;--type-section-title-line-height:1.04;--type-section-title-letter-spacing:-.035em;color:var(--ink);background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.page){background:#060606}body:has(.page):before{display:none}body:has(.page):after{display:none}.page{min-height:100svh}.page>.divider,.page .frame>.divider{display:none}.page .frame{width:min(var(--frame-max), 100%);border:0}.page :is(.section,.clients,.footer,.project-editorial-hero){max-width:var(--frame-max);padding-inline:var(--page-edge-gutter)}.page .section{padding-block:clamp(72px,8vw,144px)}.page main#main>.section:first-child{padding-top:160px}.page :is(.section-h2,.stack-title,.bento-title,.process-title,.section-outro-title,.fq-text,.testimonial-quote,.project-name,.work-card-name,.project-display-title,.project-block-title,.inquiry-title,.inquiry-step-title,.legal-title,.offer-price-value){font-family:var(--font-hero-sans), Arial, sans-serif;font-weight:400}.page .section-header.center,.page .faq-header{text-align:left;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:end;gap:24px 8%;max-width:none;margin:0;padding:0;display:grid}.page .section-header .section-tag{grid-column:1/-1;justify-self:start}.page .section-header .section-h2{text-wrap:pretty;max-width:940px}.page .section-header .section-sub{max-width:480px;margin:0}.page :is(.section-tag,.process-num,.bento-num,.stack-step-tag,.offer-badge,.offer-price-label,.footer-col-title,.section-outro-label){font-family:var(--font-hero-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:400;line-height:1.5}.page .section-tag{box-shadow:none;color:var(--muted);background:0 0;border:0;border-radius:0;gap:12px;padding:0}.page .section-tag:before{content:"";background:var(--accent);flex-shrink:0;width:5px;height:5px}.page .hero-quote-section{padding:clamp(80px, 10vw, 160px) var(--page-edge-gutter)}.page .hero-quote{max-width:1180px;font-family:var(--font-hero-sans), Arial, sans-serif;font-size:clamp(30px,3.8vw,58px);font-weight:400;line-height:1.15}.page .process-original-flat-section{border:0;scroll-margin-top:96px}.process-original-flat-heading{width:min(var(--frame-max), 100%);padding:clamp(80px, 8vw, 140px) var(--page-edge-gutter) clamp(40px, 4vw, 64px);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:16px;margin:0 auto;display:grid}.process-original-flat-heading>.section-tag{justify-self:start;margin:10px 0 0}.process-original-flat-intro h2{font:400 clamp(36px, 4.2vw, 68px)/1.08 var(--font-hero-sans), sans-serif;text-wrap:balance;margin:0}.process-original-flat-intro h2 span{color:#999}.process-original-flat-intro p{color:#aaa;max-width:640px;margin:24px 0 0;font-size:clamp(15px,1.2vw,18px);line-height:1.7}.page .process-original-flat-grid{width:min(var(--frame-max), 100%);padding-inline:var(--page-edge-gutter);border:0;gap:16px}.page .process-original-flat-card{background:var(--surface);border:0;border-radius:4px;height:502px}.page .process-num{color:var(--accent);background:0 0;border:0;padding:0}.page .process-title{font-size:30px}.page .process-tags li{color:var(--ink-2);background:#1f1f1f}.page .process-original-flat-card :is(.build-stage,.auto-stage,.scale-stage){margin-top:16px}.lead-notification-stream{isolation:isolate;flex:1;min-height:270px;margin:16px 0 -24px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.lead-notification{color:#ededed;width:100%;height:52px;animation:28s cubic-bezier(.45,0,.25,1) infinite lead-notification-rise;animation-delay:var(--notice-delay);background:url(/brand/ui-frost-grain.svg),linear-gradient(125deg,#303030,#202020);border:1px solid #ffffff26;border-radius:4px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:absolute;top:calc(50% - 26px);left:0}.lead-notification-icon{color:#bcbcbc;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:4px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.lead-notification-icon svg{stroke-width:1.4px;width:16px;height:16px}.lead-notification-active{min-width:0;animation:28s cubic-bezier(.45,0,.25,1) infinite lead-notification-activate;animation-delay:var(--notice-delay);flex:1}.lead-notification-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.lead-notification-heading strong{font-size:12px;font-weight:500}.lead-notification-heading>span{color:#8f8f8f;white-space:nowrap;font-size:9px}.lead-notification-detail{color:#a8a8a8;margin-top:5px;font-size:10px;display:block}.lead-notification-inactive{animation:28s cubic-bezier(.45,0,.25,1) infinite lead-notification-idle;animation-delay:var(--notice-delay);flex-direction:column;gap:9px;display:flex;position:absolute;left:58px;right:46px}.lead-notification-inactive i{background:#717171;border-radius:1px;width:48%;height:4px}.lead-notification-inactive i+i{background:#494949;width:72%;height:3px}.lead-notification-status{color:#bfbfbf;width:20px;height:20px;animation:28s cubic-bezier(.45,0,.25,1) infinite lead-notification-activate;animation-delay:var(--notice-delay);border:1px solid #ffffff29;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.lead-notification-status svg{stroke-width:1.4px;width:11px;height:11px}@keyframes lead-notification-rise{0%,9.2857%{opacity:0;animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translateY(-186px)}14.2857%,23.5714%{opacity:.35;animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translateY(-124px)}28.5714%,37.8571%{opacity:.35;animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translateY(-62px)}42.8571%,52.1429%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translateY(0)}57.1429%,66.4286%{opacity:.35;animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translateY(62px)}71.4286%,80.7143%{opacity:.35;animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translateY(124px)}85.7143%,99.99%{opacity:0;transform:translateY(186px)}to{opacity:0;transform:translateY(-186px)}}@keyframes lead-notification-activate{0%,40%,54.2857%,to{opacity:0}42.8571%,52.1429%{opacity:1}}@keyframes lead-notification-idle{0%,37.8571%,57.1429%,to{opacity:1}39.6429%,54.6429%{opacity:0}}@media (max-width:600px){.lead-notification-stream{margin-top:6px}.lead-notification{gap:9px;padding-inline:10px}.lead-notification-heading>span{display:none}.lead-notification-detail{font-size:9px}.lead-notification-inactive{left:51px}}@media (prefers-reduced-motion:reduce){.lead-notification,.lead-notification-active,.lead-notification-inactive,.lead-notification-status{animation:none}.lead-notification{opacity:0}.lead-notification:nth-child(2){opacity:.35;transform:translateY(124px)}.lead-notification:nth-child(3){opacity:.35;transform:translateY(62px)}.lead-notification:nth-child(4){opacity:1}.lead-notification:nth-child(5){opacity:.35;transform:translateY(-62px)}.lead-notification:nth-child(6){opacity:.35;transform:translateY(-124px)}.lead-notification-active,.lead-notification-status{opacity:0}.lead-notification:nth-child(4) :is(.lead-notification-active,.lead-notification-status){opacity:1}.lead-notification:nth-child(4) .lead-notification-inactive{opacity:0}}.page .process-workflow-dashboard .build-layer.front{min-height:370px;right:16px}.page .process-workflow-dashboard .build-layer.mid{right:28px}.page .process-workflow-dashboard .build-layer.back{right:40px}.page .process-original-flat-card .process-workflow-dashboard:before{display:none}.page .process-workflow-dashboard .build-layer.front{background:#101010}.page .process-workflow-dashboard .build-bar{background:#242424;border-bottom-color:#ffffff14}@property --workflow-reveal{syntax:"<percentage>";inherits:true;initial-value:0%}.workflow-dashboard{--workflow-reveal:0%;color:#bdbdbd;grid-template-columns:62px minmax(0,1fr);min-height:340px;font-size:8px;line-height:1.4;animation:12s ease-in-out infinite workflow-reveal;display:grid;position:relative}.workflow-sidebar{background:#151515;border-right:1px solid #ffffff0f;flex-direction:column;gap:10px;padding:12px 7px;display:flex}.workflow-sidebar>img{opacity:.65;margin:0 0 8px 5px}.workflow-sidebar>span{color:#666;border-radius:2px;align-items:center;gap:5px;padding:5px 4px;display:flex}.workflow-sidebar>span.is-active{color:#bbb;background:#242424}.workflow-sidebar svg{stroke-width:1.4px;flex:none;width:10px;height:10px}.workflow-sidebar i{opacity:.4;background:currentColor;width:17px;height:2px}.workflow-sidebar-settings{margin-top:auto}.workflow-main{min-width:0;padding:12px 12px 18px}.workflow-topline,.workflow-chart-heading{color:#777;justify-content:space-between;align-items:center;gap:6px;font-size:6px;display:flex}.workflow-placeholder{opacity:.42;background:#626262;border-radius:1px;width:65%;height:3px;display:block}.workflow-placeholder-short{width:26%}.workflow-placeholder-tiny{width:12px}.workflow-dashboard-heading{justify-content:space-between;align-items:center;gap:8px;min-height:14px;margin:15px 0 23px;display:flex}.workflow-placeholder-title{opacity:.6;background:#969696;width:54%;height:5px}.workflow-chart-heading{margin-bottom:12px}.workflow-chart{height:85px;position:relative}.workflow-chart>svg{width:100%;height:100%;position:absolute;inset:0}.workflow-chart-before{clip-path:inset(0 0 0 var(--workflow-reveal))}.workflow-chart-after{clip-path:inset(0 calc(100% - var(--workflow-reveal)) 0 0)}.workflow-chart-before .workflow-chart-line{stroke:#777;stroke-dasharray:4 3}.workflow-chart-grid{stroke:#ffffff0d;stroke-width:.7px}.workflow-chart-area{fill:#ffffff05}.workflow-chart-line{stroke:#a3a3a3;stroke-width:1px}.workflow-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:14px;display:grid}.workflow-dashboard-metrics>div{background:#181818;border:1px solid #ffffff0d;border-radius:2px;gap:5px;padding:8px 6px;display:grid}.workflow-dashboard-metrics .workflow-placeholder-value{opacity:.6;background:#999;width:42%;height:7px;margin-block:3px}.workflow-dashboard-metrics i{opacity:.4;background:#555;width:60%;height:2px;display:block}.workflow-table-preview{gap:13px;margin-top:20px;display:grid}.workflow-table-preview span{background:#ffffff0f;height:1px}.workflow-scan-track{pointer-events:none;position:absolute;inset:0 12px 0 74px}.workflow-scan{top:0;bottom:0;left:var(--workflow-reveal);pointer-events:none;background:#ebebeba6;width:1px;position:absolute;box-shadow:0 0 10px #ffffff2e}.workflow-scan:before{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(90deg,#0000,#ffffff12);width:80px;position:absolute;top:0;bottom:0;right:1px;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.workflow-scan>span{color:#f1f1f1;background:linear-gradient(145deg,#666,#383838);border:1px solid #ffffff40;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-weight:500;display:grid;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 12px #0008}@keyframes workflow-reveal{0%,8%,to{--workflow-reveal:20%}60%,75%{--workflow-reveal:100%}}@media (max-width:600px){.workflow-dashboard{grid-template-columns:48px minmax(0,1fr)}.workflow-main{padding-inline:8px}.workflow-scan-track{left:56px;right:8px}}@media (prefers-reduced-motion:reduce){.workflow-dashboard{--workflow-reveal:50%;animation:none}}.page .clients{padding-block:64px}.page .clients-logo{filter:grayscale()brightness(0)invert();opacity:.8}.page .section#arbeiten{padding-top:clamp(64px,8vw,128px)}.page .section-header.references-header{margin-bottom:48px}.page .projects-grid{gap:44px 24px}.page :is(.project-image,.work-card-image,.project-hero-cover,.project-gallery-image){box-shadow:none;border:0;border-radius:4px}.page .project-name{font-size:24px}.page .project-meta{gap:5px;padding:4px 0}.page :is(.bento-card,.stack-card,.offer-card,.section-outro,.testimonial-card){box-shadow:none;border:0;border-radius:4px}.page .bento-card{padding-top:30px}.page .bento-card .bento-title{font-size:26px;line-height:1.15}.page :is(.bento-tag,.bento-num){border:0;border-radius:3px}.page .section-outro{margin-top:24px;padding:48px}.page .section-outro-label{background:0 0;border:0;padding:0}.page .stack-card{padding:40px}.page .stack-title{font-size:clamp(30px,3vw,44px)}.page .stack-icon{color:#d4d4d4;box-shadow:none;background:#343434}.page .stack-step-tag{border:0;border-radius:3px}.page .stack-step-tag:before{background:var(--accent);box-shadow:none}.page :is(.stack-canvas,.cv-discovery-board,.cv-plan-head,.cv-plan-tasks,.cv-plan-summary,.cv-build-shell,.cv-build-preview,.cv-kpi,.cv-chart,.cv-ab,.build-layer){border-radius:6px}.page :is(.cv-discovery-insights,.cv-discovery-audit,.cv-discovery-tile,.cv-discovery-summary div,.cv-plan-task,.cv-plan-head-badge,.cv-plan-task-status,.cv-build-card,.cv-flow-row span,.cv-preview-media,.cv-preview-metrics span,.cv-build-side span,.cv-deploy-card,.auto-intake-card,.auto-agent-card,.auto-output-stack span,.auto-dot,.build-block){border-radius:3px}.page .auto-system{border-radius:6px 6px 0 0}.page :is(.build-stage,.auto-stage,.scale-stage,.bento-stage,.bento-tasks,.bento-funnel,.bento-tools-stage,.stack-canvas,.outro-orbit){--bg:#111;--bg-soft:#10101073;--surface:#27272780;--ink:#ededed;--ink-2:#c6c6c6;--muted:#a5a5a5;--muted-2:#969696;--line:#ffffff21;--line-soft:#ffffff0f;--accent:#d3d3d3;--accent-soft:#ffffff17;--accent-2:#d3d3d3;--accent-2-soft:#ffffff14;--accent-2-line:#ffffff38;--shadow-sm:0 2px 8px #0000001f;--shadow-md:0 8px 24px #0000002e;--shadow-lg:0 16px 40px #0000003d;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.page :is(.scale-stage,.bento-funnel){background:var(--surface);border-radius:6px;padding:18px}.page .auto-system{background:linear-gradient(#27272780,#10101073)}.page :is(.auto-intake-card,.auto-agent-card,.auto-output-stack span,.cv-discovery-board,.cv-plan-head,.cv-plan-tasks,.cv-plan-summary,.cv-build-shell){background:var(--surface)}.page :is(.auto-agent-card>span,.bento-tool.is-live .bento-tool-icon,.cv-discovery-insights,.cv-plan-task.done .cv-plan-task-check,.cv-plan-task.active .cv-plan-task-status,.cv-build-side span.active,.cv-deploy-card,.cv-ab-pill.win,.stage-chip.active){color:#f0f0f0;background:#ffffff1f;border-color:#ffffff38}.page :is(.auto-agent-lines i,.cv-plan-task-bar){background:#ffffff2e}.page :is(.build-line.lg,.foundation-mock-line.lg,.foundation-mock-cta,.cv-preview-button){background:linear-gradient(90deg,#787878,#d5d5d5)}.page :is(.build-cursor,.foundation-cursor){color:#e5e5e5;filter:drop-shadow(0 3px 6px #0006)}.page .process-original-flat-card .build-cursor{filter:drop-shadow(0 3px 6px #0006)}.page .stack-canvas:before{display:none}.page .foundation-stage:before{background-image:linear-gradient(var(--line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--line-soft) 1px, transparent 1px)}.page .chart-bar{background:#ffffff0b;border-color:#ffffff1f}.page .chart-bar.active{background:linear-gradient(#d1d1d1,#676767);border-color:#b9b9b9}.page .scale-tag{color:#c4c4c4;background:#79797921;border-color:#b2b2b240}.page .breakdown-row:first-child .breakdown-delta{color:#c4c4c4}.page .breakdown-row:nth-child(2) .breakdown-delta{color:#adadad}.page .cv-plan-task .cv-plan-task-bar:after{background:linear-gradient(90deg,#787878,#d5d5d5)}.page .cv-plan-loop .cv-plan-task-check{position:relative}.page .cv-plan-loop .cv-plan-task-check svg{opacity:0;transition:opacity .22s,transform .22s;position:absolute;transform:scale(.6)}.page .cv-plan-loop .cv-plan-task.done .cv-plan-task-check svg{opacity:1;transform:scale(1)}.page .cv-plan-loop .cv-plan-task-status{text-align:center;min-width:70px}.page .cv-plan-loop .cv-plan-summary strong{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.page .cv-plan-loop .cv-plan-task-check svg{transition:none}}.page .cv-chart-svg path[fill=none]{stroke:#d3d3d3}.page .stack-card-wrap .stack-canvas-evolve{grid-template-rows:auto minmax(120px,1fr) auto;grid-template-columns:minmax(0,1fr);gap:20px;padding:clamp(16px,3vw,48px);display:grid;container-type:inline-size}.cv-evolve-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.page .stack-canvas-evolve :is(.cv-kpi,.cv-ab,.cv-chart,.cv-loop){min-width:0;position:relative;inset:auto}.page .stack-canvas-evolve :is(.cv-kpi,.cv-ab){padding:12px 10px}.page .stack-canvas-evolve .cv-kpi-value{font-variant-numeric:tabular-nums}.page .stack-canvas-evolve .cv-loop{justify-self:start}@container (max-width:520px){.cv-evolve-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.page .cv-chart-endpoint{background:#d5d5d5;border-radius:50%;width:12px;height:12px;display:block;position:absolute;top:12.5%;left:97.2727%;transform:translate(-50%,-50%)}.page .cv-discovery-avatar{background:linear-gradient(135deg,#c6c6c6,#676767)}.page .cv-discovery-ring{--ring-color:#c4c4c4}.page .cv-discovery-score span:after{width:var(--audit-score,68%);inset:0 auto 0 0}.page .cv-discovery-metric strong,.page .cv-discovery-score strong{font-variant-numeric:tabular-nums}.page :is(.cv-plan-task-check,.cv-plan-task.active .cv-plan-task-check,.cv-plan-task-status){background:var(--bg-soft);border-color:var(--line)}.page .cv-plan-task.active .cv-plan-task-check:after{background:var(--accent)}.page .cv-preview-media{background:linear-gradient(180deg, #ffffff14, var(--bg-soft))}.page .cv-chart-head span:last-child{color:#d6d6d6}.page :is(.outro-orbit-chip,.outro-orbit-tag,.outro-orbit-dot){border-color:var(--line)}.page .auto-output-stack span{animation-name:auto-output-step-dark}@keyframes auto-output-step-dark{0%,16%,56%,to{color:#c6c6c6;box-shadow:none;background:#27272780;border-color:#ffffff21;transform:translateY(0)}26%,42%{color:#f0f0f0;background:#ffffff1f;border-color:#ffffff4d;transform:translateY(-1px);box-shadow:0 0 12px #ffffff0f}}@media (prefers-reduced-motion:reduce){.page .auto-output-stack span{animation:none}}.page .scale-stage .chart-xaxis{color:#a5a5a5}.page .scale-stage .chart-xaxis span.active{color:#ededed}.page .outro-orbit-ring circle{stroke:#ffffff26}.page :is(.build-layer,.auto-system,.scale-stage,.foundation-mock,.foundation-phone,.bento-funnel,.cv-discovery-board,.cv-plan-head,.cv-plan-tasks,.cv-plan-summary,.cv-build-shell,.cv-kpi,.cv-chart,.cv-ab){-webkit-backdrop-filter:blur(18px)saturate(0);backdrop-filter:blur(18px)saturate(0);background-color:#1e1e1e9e;background-image:url(/brand/ui-frost-grain.svg),linear-gradient(135deg,#ffffff17,#ffffff05 42%,#ffffff0d);background-size:160px 160px,100% 100%;border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff14,0 12px 30px #0000001f}.page .build-layer.back{opacity:.45}.page .build-layer.mid{opacity:.7}.page :is(.build-stage,.auto-stage):before{content:"";filter:blur(20px);pointer-events:none;background:radial-gradient(at 20% 28%,#ffffff1c,#0000 55%),radial-gradient(at 85% 90%,#ffffff0f,#0000 55%);position:absolute;inset:4% 0 0}.page :is(.bento-tools-stage,.foundation-stage,.stack-canvas){background:radial-gradient(at 24% 20%,#252525,#111 70%)}.page :is(.bento-tool,.bento-task,.outro-orbit-chip,.outro-orbit-tag,.outro-orbit-dot){background:linear-gradient(135deg,#ffffff12,#ffffff05);box-shadow:inset 0 1px #ffffff0d}.page :is(.bento-tool-pulse,.cv-plan-head-badge i){background:#d3d3d3;box-shadow:0 0 10px #ffffff1f}.page .cv-chart-svg stop{stop-color:#c4c4c4}.page :is(.build-dot,.foundation-mock-dot,.stage-bar-dot):first-child{background:#777}.page :is(.build-dot,.foundation-mock-dot,.stage-bar-dot):nth-child(2){background:#999}.page :is(.build-dot,.foundation-mock-dot,.stage-bar-dot):nth-child(3){background:#bbb}.page .stage-toggle{background:linear-gradient(#888,#555);box-shadow:inset 0 1px 2px #ffffff2e}.page .outro-system-mod-status i{background:#ccc;box-shadow:0 0 8px #ffffff1f}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.page :is(.build-layer,.auto-system,.scale-stage,.foundation-mock,.foundation-phone,.bento-funnel,.cv-discovery-board,.cv-plan-head,.cv-plan-tasks,.cv-plan-summary,.cv-build-shell,.cv-kpi,.cv-chart,.cv-ab){background-color:#252525}}.page .process-original-flat-scale{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.page .testimonial-card{background:#151515}.page .testimonial-stars{color:#fff;gap:5px;display:flex}.page .testimonial-stars svg{width:18px;height:18px}.page .testimonial-quote{font-size:clamp(22px,2.2vw,30px)}.page .testimonial-avatar{color:#ddd;box-shadow:none;background:#343434}.page .testimonial-arrow{border-color:var(--line);background:#1a1a1a;width:40px;height:40px}.page .testimonial-arrow:hover{border-color:var(--accent);background:#343434}.page .featured-quote{padding-block:clamp(96px,12vw,190px)}.page .fq-card{max-width:1100px}.page .fq-text{font-size:clamp(28px,4vw,56px);line-height:1.15}.page .fq-mark{color:var(--accent)}.page .offer-pricing{background:#1a1a1a;border:0}.page .offer-price-value{font-size:clamp(32px,3.6vw,52px)}.page .offer-check{color:#d4d4d4;background:#343434}.page .cta-section-card{width:100%;min-height:500px;box-shadow:none;background:radial-gradient(at 95% 110%,#484848 0,#1b1b1b 35%,#101010 70%);border:0;border-radius:4px}.page .cta-section-inner{max-width:940px}.page .faq-header{margin-bottom:48px}.page .faq-accordion-grid{gap:24px;max-width:none}.page .faq-column{gap:0}.page .faq-item{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0}.page .faq-question{padding:24px 0;font-weight:400}.page .faq-answer p{padding:0 32px 24px 0}.page .footer{padding-top:96px}.page .footer-brand-logo{filter:brightness(0)invert()}.page .footer-grid{border:0}.page .footer-bottom{border-top:1px solid var(--line);padding-top:32px}.page .btn{font-family:var(--font-hero-mono), monospace;letter-spacing:.06em;text-transform:uppercase;min-height:48px;box-shadow:none;border-radius:3px;font-size:11px;font-weight:400}body:has(.page) .mobile-sticky-cta .btn{font-family:var(--font-hero-mono), monospace;letter-spacing:.06em;text-transform:uppercase;min-height:48px;box-shadow:none;border-radius:3px;font-size:11px;font-weight:400}.page .btn-primary{color:#161616;background:#efefef}body:has(.page) .mobile-sticky-cta .btn-primary{color:#161616;background:#efefef}.page .btn-primary:hover{box-shadow:none;background:#d4d4d4}.page .btn-primary svg{color:#4e4e4e}body:has(.page) .mobile-sticky-cta .btn-primary svg{color:#4e4e4e}.page .btn-secondary{color:var(--ink);box-shadow:none;background:0 0;border-color:#4e4e4e}.page .btn-secondary svg{color:#b1b1b1}.page .btn-secondary:hover{background:#1f1f1f;border-color:#b2b2b2}.page :is(.footer-cta,.project-block-cta,.project-nav-link){background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:none;border-radius:3px}.page .project-cta{background:var(--surface);box-shadow:none;border:0;border-radius:4px}.page .work-card:hover{border-color:var(--line);box-shadow:none}.page .inquiry-section--silk{isolation:isolate;min-height:100svh;position:relative;overflow:hidden}.page .inquiry-layout{max-width:610px}.inquiry-silk-background{z-index:-1;pointer-events:none;background:linear-gradient(#000000d1,#000000d1),url(/brand/hero-ribbed-gradient.svg) 50%/cover no-repeat;position:absolute;inset:0}.inquiry-silk-background:after{content:"";background:linear-gradient(0deg,#060606,#0000 160px),linear-gradient(#00000047,#00000047);position:absolute;inset:0}.page :is(.inquiry-form-wrap,.inquiry-option,.inquiry-chip){border-radius:4px}.page .inquiry-form-wrap{-webkit-backdrop-filter:blur(24px)saturate(.25);backdrop-filter:blur(24px)saturate(.25);background-color:#181818a3;background-image:url(/brand/ui-frost-grain.svg),linear-gradient(135deg,#ffffff12,#ffffff03 45%,#ffffff0a);background-size:160px 160px,100% 100%;border:1px solid #ffffff24;padding:32px 28px;box-shadow:inset 0 1px #ffffff14,0 20px 56px #0000003d}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.page .inquiry-form-wrap{background-color:#202020}}.page :is(.inquiry-option,.inquiry-chip):hover{border-color:#999}.page :is(.inquiry-option,.inquiry-chip).is-selected{background:#222;border-color:#bfbfbf;box-shadow:inset 0 0 0 1px #bfbfbf}.page .inquiry-chip:before{background-color:#1a1a1a;border-color:#7e7e7e}.page .inquiry-chip.is-selected:before{background-color:#5b5b5b;border-color:#bfbfbf}.page .inquiry-progress-bar{background:#333}.page .inquiry-progress-bar.is-active{background:var(--accent)}.page .inquiry-error{color:#ff9b9b}.page .inquiry-error-banner{background:#30191d;border-color:#85434c}.page :is(a,button,input,textarea):focus-visible{outline-offset:4px;outline:2px solid #bfbfbf}.page :is(.inquiry-option,.inquiry-chip):has(input:focus-visible){outline-offset:4px;outline:2px solid #bfbfbf}body:has(.page) .mobile-sticky-cta{box-shadow:none;background:#060606;border:0}body:has(.page) .consent-btn-primary{color:#161616;background:#efefef}body:has(.page) .consent-btn-primary:hover{color:#161616;background:#d4d4d4}@media (max-width:980px){.process-original-flat-heading{text-align:left;grid-template-columns:1fr;gap:24px}.process-original-flat-heading>.section-tag{justify-self:start;margin-top:0}.process-original-flat-intro p{margin-inline:0}.page .process-original-flat-card{height:auto;min-height:0}.page .process-original-flat-card .lead-notification-stream{flex:0 0 190px;min-height:190px}.page .process-original-flat-card .build-stage,.page .process-original-flat-card .scale-stage{flex:0 0 200px}.page{--page-edge-gutter:24px}.page .section-header.center,.page .faq-header{grid-template-columns:1fr;gap:20px}.page .section-header .section-sub{max-width:640px}.page .process-original-flat-grid{gap:20px}.page .section-outro{padding:28px}.page .stack-card{padding:24px}.page .clients{padding-block:48px}.page .testimonials-header,.page .testimonials-track{padding-inline:0}}@media (max-width:600px){.page{--page-edge-gutter:20px}.page .section{padding-block:64px}.page .hero-quote-section{padding-block:80px}.page .hero-quote{font-size:30px}.page .projects-grid{gap:28px}.page .section-outro{padding:24px}.page .faq-accordion-grid{grid-template-columns:1fr;gap:0}.page .cta-section-card{min-height:460px;padding:48px 24px}.page .cta-section-row{width:100%}.page .cta-section-row .btn{justify-content:center;width:100%}.page .footer{padding-top:64px}.page .inquiry-form-wrap{padding:28px 20px}.page .legal{padding-inline:var(--page-edge-gutter)}.page .legal-title{overflow-wrap:anywhere}}.inquiry-form .inquiry-chips{max-width:none}.inquiry-form .inquiry-progress{grid-template-columns:repeat(3,1fr)}.inquiry-terms{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.inquiry-terms a{text-underline-offset:3px;text-decoration:underline}.inquiry-confirmation{text-align:left;flex-direction:column;gap:22px;display:flex}.inquiry-confirmation h2{margin:0;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.12}.inquiry-confirmation>p{color:var(--muted);margin:0;line-height:1.65}.inquiry-confirmation h3{margin:0;font-size:21px;font-weight:500}.inquiry-next-options{gap:14px;display:grid}.inquiry-next-option{background:#ffffff08;border:1px solid #ffffff24;border-radius:4px;flex-direction:column;align-items:start;gap:14px;padding:22px;display:flex}.inquiry-next-option p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.inquiry-slot-picker{flex-direction:column;gap:22px;display:flex}.inquiry-slot-picker select{color:#eee;width:100%;min-height:48px;font:inherit;background:#222;border:1px solid #555;border-radius:4px;padding:12px}.inquiry-time-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.inquiry-time-slot{text-align:center;cursor:pointer;border:1px solid #555;border-radius:4px;padding:12px 4px;font-size:14px;position:relative}.inquiry-time-slot input{opacity:0;width:1px;height:1px;position:absolute}.inquiry-time-slot.is-selected{color:#141414;background:#eee;border-color:#eee}.inquiry-time-slot:has(input:focus-visible){outline-offset:3px;outline:2px solid #eee}.inquiry-slot-picker .btn:disabled{opacity:.45;cursor:not-allowed}.inquiry-text-button{color:var(--muted);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px;font-size:13px;text-decoration:underline}.inquiry-confirmation .inquiry-booked-time{color:var(--ink);border:1px solid #555;border-radius:4px;padding:20px;font-size:20px}.inquiry-booked-time span{color:var(--muted);font-size:13px}@media (max-width:600px){.inquiry-next-option{padding:18px}.inquiry-next-option .btn,.inquiry-confirmation>.btn{white-space:normal;justify-content:center;width:100%}.inquiry-time-slots{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.inquiry-step{animation:none}}.inquiry-confirmation h2:focus,.inquiry-step-title:focus{outline:none}
