@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{--paper: #f6f1e7;--paper-high: #fdfaf3;--paper-deep: #ede5d4;--ink: #1a140e;--ink-soft: #4c4237;--ink-faint: #82755f;--coal: #16110c;--coal-high: #221a13;--coal-line: rgba(246, 241, 231, .16);--sand: #f6f1e7;--sand-dim: #c9bda9;--ember: #bf4b17;--ember-deep: #93350c;--ember-bright: #e06a2b;--ember-wash: rgba(191, 75, 23, .09);--line: rgba(26, 20, 14, .16);--line-strong: rgba(26, 20, 14, .42);--success: #3d7d4f;--danger: #a83232;--font-wordmark: "Manrope", "Helvetica Neue", system-ui, sans-serif;--font-display: "Manrope", "Helvetica Neue", system-ui, sans-serif;--font-body: "Manrope", "Helvetica Neue", system-ui, sans-serif;--font-mono: "Manrope", "Helvetica Neue", system-ui, sans-serif;--text-hero: clamp(2.75rem, 1.2rem + 5.4vw, 5.75rem);--text-title: clamp(2rem, 1.2rem + 2.6vw, 3.4rem);--text-lead: clamp(1.05rem, 1rem + .35vw, 1.3rem);--space-section: clamp(4.5rem, 3rem + 6vw, 9rem);--gutter: clamp(1.25rem, 4vw, 3.5rem);--max-width: 1280px;--radius-sm: 2px;--radius-md: 3px;--radius-lg: 4px;--transition-fast: .18s ease;--transition-medium: .55s cubic-bezier(.16, 1, .3, 1);--bg: var(--paper);--text: var(--ink);--text-muted: var(--ink-soft);--text-soft: var(--ink-faint);--cream: var(--sand)}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;background:var(--paper);color:var(--ink);overflow-x:hidden;scroll-behavior:smooth}body{font-family:var(--font-body);font-size:1.0625rem;line-height:1.6;background:var(--paper);color:var(--ink);position:relative;overflow-x:hidden;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;z-index:30;pointer-events:none;opacity:.3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.16'/%3E%3C/svg%3E");mix-blend-mode:multiply}body:after{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(90deg,var(--line) 1px,transparent 1px) calc(50% - (min(var(--max-width),100vw - 2 * var(--gutter))/2)) 0 / 100vw 100%,linear-gradient(270deg,var(--line) 1px,transparent 1px) calc(50% - (min(var(--max-width),100vw - 2 * var(--gutter))/2)) 0 / 100vw 100%;opacity:.5}::selection{background:var(--ember);color:var(--paper-high)}a,button,input,select,textarea{font:inherit;color:inherit}button,input,select,textarea{border:none}button{background:none;cursor:pointer}a{color:inherit;text-decoration-color:var(--line-strong);text-underline-offset:3px;transition:color var(--transition-fast),text-decoration-color var(--transition-fast)}a:hover{color:var(--ember-deep);text-decoration-color:var(--ember)}img,svg{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:550;line-height:1.08;letter-spacing:-.015em;text-wrap:balance}h6{font-family:var(--font-mono);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.14em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}main{display:block}section{padding:var(--space-section) var(--gutter)}section>.section-header,.results-grid,.services-grid,.features-grid,.why-story,.why-visual,.process-timeline,.contact-grid,.kw-grid,.consult-how-inner,.stats-grid,.cta-container,.product-catalog,.pricing-grid,.template-preview-grid,.product-split,.product-band,.impressum-container{max-width:var(--max-width);margin-left:auto;margin-right:auto}.bg-animation{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;opacity:.8;contain:layout paint}.bg-canvas{position:absolute;inset:auto 0 0;width:100%}.bg-animation:before,.bg-animation:after{content:none}.bg-animation.bg-idle{opacity:.3}.ember-particle{position:absolute;bottom:-8px;width:3px;height:3px;border-radius:50%;background:var(--ember);opacity:.4}.ember-particle:after{content:none}.ember-particle.bright{background:var(--ember-bright)}.ember-particle.ash{background:var(--ink-faint);opacity:.25}.ember-particle.glow{background:var(--ember-deep)}html.perf-lite .bg-animation,html.perf-lite .bg-animation:after{display:none}.brand-wordmark{font-family:var(--font-wordmark);font-weight:600;letter-spacing:-.055em;text-decoration:none;white-space:nowrap}.brand-inline{display:inline-flex;align-items:baseline;gap:.06em}.brand-brasa{color:var(--ink);font-weight:800}.brand-solutions-word{color:var(--ink-faint);font-weight:600;letter-spacing:-.028em}.brand-stacked{display:inline-flex;flex-direction:column;line-height:1.2}.brand-stacked .brand-brasa,.brand-stacked .brand-solutions-word{display:block}header{position:relative;z-index:60}.nav{position:fixed;top:0;left:0;right:0;z-index:60;background:var(--paper);border-bottom:1px solid transparent;transition:border-color var(--transition-fast),background var(--transition-fast)}.nav.scrolled{border-bottom-color:var(--line)}.nav-container{max-width:var(--max-width);margin:0 auto;padding:.95rem var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.logo{font-size:.95rem}.nav-right{display:flex;align-items:center;gap:1.75rem}.nav-links{display:flex;align-items:center;gap:1.6rem;list-style:none}.nav-links a{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft);text-decoration:none;white-space:nowrap;padding:.3rem 0;border-bottom:1px solid transparent;transition:color var(--transition-fast),border-color var(--transition-fast)}.nav-links a:hover,.nav-links a.nav-active{color:var(--ink);border-bottom-color:var(--ember)}.lang-switch{display:flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.7rem}.lang-switch .divider{color:var(--line-strong)}.lang-switch[role=navigation]{white-space:nowrap}.lang-btn{color:var(--ink-faint);letter-spacing:.08em;padding:.2rem .1rem;transition:color var(--transition-fast)}.lang-btn:hover{color:var(--ink)}.lang-btn.active{color:var(--ember-deep);text-decoration:underline;text-decoration-color:var(--ember);text-underline-offset:4px}.nav-cta{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;text-decoration:none;color:var(--paper-high);background:var(--ink);padding:.6rem 1.1rem;border-radius:var(--radius-sm);transition:background var(--transition-fast);white-space:nowrap}.nav-cta:hover{background:var(--ember-deep);color:var(--paper-high)}.product-page .nav-cta{background:var(--ember-deep)}.product-page .nav-cta:hover{background:var(--ink)}.mobile-menu-btn{display:none;color:var(--ink);padding:.35rem;border:1px solid var(--line-strong);border-radius:var(--radius-sm);line-height:0}.mobile-menu-btn:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.btn{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-mono);font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;padding:.95rem 1.6rem;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.btn svg{width:1em;height:1em}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--ink);color:var(--paper-high);border:1px solid var(--ink)}.btn-primary:hover{background:var(--ember-deep);border-color:var(--ember-deep);color:var(--paper-high)}.btn-secondary,.button-secondary{background:transparent;color:var(--ink);border:1px solid var(--line-strong)}.btn-secondary:hover,.button-secondary:hover{border-color:var(--ember);color:var(--ember-deep);background:var(--ember-wash)}.hero{position:relative;min-height:92vh;display:flex;flex-direction:column;justify-content:center;padding-top:calc(var(--space-section) + 3.5rem)}body:not(.subpage) .hero:before,body:not(.subpage) .hero:after{content:none}.hero-shell{max-width:var(--max-width);margin:0 auto;width:100%;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(2rem,5vw,5rem);align-items:center}.hero-copy{position:relative}.hero-badge{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;color:var(--ember-deep);display:flex;align-items:center;gap:.9rem;margin-bottom:1.75rem}.hero-badge:before{content:"";width:2.4rem;height:1px;background:var(--ember);flex:none}.hero h1{font-size:var(--text-hero);font-weight:480;line-height:1.02;letter-spacing:-.025em;max-width:14ch}.highlight{font-style:italic;font-weight:540;color:var(--ember-deep);position:relative;white-space:normal}.highlight:after{content:none}.hero-subtitle{margin-top:1.75rem;font-size:var(--text-lead);line-height:1.55;color:var(--ink-soft);max-width:52ch}.hero-proof{display:flex;flex-wrap:wrap;gap:.5rem 0;margin-top:2rem;font-family:var(--font-mono);font-size:.74rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-faint)}.hero-proof-item{display:inline-flex;align-items:center}.hero-proof-item:first-child:before{content:none}.hero-proof-item+.hero-proof-item:before{content:"/";margin:0 .9rem;color:var(--ember)}.hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.5rem}.hero-visual{position:relative;aspect-ratio:1;max-width:420px;width:100%;justify-self:end;border-radius:50%;border:1px solid var(--line)}.hero-visual:before{content:"";position:absolute;inset:12%;border-radius:50%;border:1px solid var(--line)}.hero-visual:after{content:"";position:absolute;inset:27%;border-radius:50%;background:radial-gradient(circle at 38% 30%,var(--ember-bright) 0%,var(--ember) 42%,var(--ember-deep) 78%,#6d2708 100%);box-shadow:0 18px 48px #93350c47}.hero-scroll{position:absolute;bottom:1.75rem;left:var(--gutter);display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.16em;color:var(--ink-faint)}.hero-scroll svg{width:.9rem;height:.9rem;color:var(--ember)}main{counter-reset:section}.section-header{border-top:1px solid var(--line-strong);padding-top:1.4rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:1rem 3rem;align-items:end;text-align:left}.section-tag{grid-column:1 / -1;font-family:var(--font-mono);font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.16em;color:var(--ink-faint);display:flex;align-items:baseline;gap:.75rem}section{counter-increment:section}.section-tag:before{content:counter(section,decimal-leading-zero);color:var(--ember);font-weight:500}.section-title{font-size:var(--text-title);font-weight:500;max-width:22ch}.accent-phrase{font-style:italic;color:var(--ember-deep)}.accent-phrase:after{content:none}.section-subtitle{color:var(--ink-soft);font-size:1.02rem;line-height:1.55;max-width:44ch;justify-self:start;padding-bottom:.35rem}.align-left{text-align:left}.results-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 clamp(1.5rem,3vw,3rem)}.result-card{border-top:1px solid var(--line);padding:1.5rem 0 .5rem}.result-index{font-family:var(--font-display);font-size:clamp(2.6rem,2rem + 2vw,4rem);font-weight:440;font-style:italic;line-height:1;color:var(--ember);margin-bottom:1.1rem}.result-card h3{font-size:1.35rem;margin-bottom:.6rem}.result-card p{color:var(--ink-soft);font-size:.98rem}.services-grid{display:block;counter-reset:service;border-bottom:1px solid var(--line)}.service-card{counter-increment:service;display:grid;grid-template-columns:3.5rem minmax(0,8rem) minmax(0,1fr) minmax(0,1.6fr) 2rem;align-items:baseline;gap:1rem 1.5rem;padding:1.6rem .25rem;border-top:1px solid var(--line);text-decoration:none;color:inherit;position:relative;transition:background var(--transition-fast),padding-left var(--transition-fast)}.service-card:before{content:counter(service,decimal-leading-zero);font-family:var(--font-mono);font-size:.78rem;color:var(--ink-faint);transition:color var(--transition-fast)}.service-card:after{content:"→";grid-column:5;grid-row:1;justify-self:end;font-family:var(--font-mono);font-size:1rem;color:var(--ink-faint);transition:transform var(--transition-fast),color var(--transition-fast)}.service-eyebrow{grid-column:2;font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-faint);align-self:baseline}.service-icon{display:none}.service-card h3{grid-column:3;font-size:clamp(1.25rem,1.1rem + .7vw,1.7rem);font-weight:520;transition:color var(--transition-fast)}.service-card p{grid-column:4;color:var(--ink-soft);font-size:.95rem;line-height:1.5}.service-card:hover{background:var(--ember-wash);padding-left:.9rem}.service-card:hover:before{color:var(--ember)}.service-card:hover h3{color:var(--ember-deep)}.service-card:hover:after{color:var(--ember-deep);transform:translate(4px)}.service-card:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.service-meta{font-family:var(--font-mono);font-size:.72rem;color:var(--ink-faint);letter-spacing:.08em}.why-us{background:var(--paper-deep)}.why-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:1.5rem 3rem;padding:0 0 clamp(2rem,4vw,3.5rem)}.why-story-label{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--ember-deep);padding-top:.6rem}.why-story-copy{font-family:var(--font-display);font-size:clamp(1.35rem,1.1rem + 1.2vw,2rem);font-weight:460;line-height:1.35;letter-spacing:-.01em;color:var(--ink);max-width:34ch}.why-visual{height:1px;background:var(--line-strong);margin-bottom:clamp(2rem,4vw,3.5rem);position:relative}.why-visual:before{content:"";position:absolute;left:0;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--ember)}.why-visual:after{content:none}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.75rem,3vw,3rem) clamp(2rem,4vw,4.5rem)}.feature-item{display:grid;grid-template-columns:2.25rem 1fr;gap:1.1rem;align-items:start}.feature-icon{width:2.25rem;height:2.25rem;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%;color:var(--ember-deep)}.feature-icon svg{width:1rem;height:1rem}.feature-content h4{font-size:1.12rem;margin-bottom:.4rem}.feature-content p{color:var(--ink-soft);font-size:.95rem}.process-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:0 clamp(1.25rem,2.5vw,2.5rem)}.process-step{border-top:1px solid var(--line-strong);padding-top:1.25rem;position:relative}.process-step:before{content:"";position:absolute;top:-3px;left:0;width:7px;height:7px;border-radius:50%;background:var(--ember)}.step-number{font-family:var(--font-mono);font-size:.78rem;color:var(--ink-faint);margin-bottom:.9rem}.step-number:before{content:"0"}.process-step h4{font-size:1.3rem;margin-bottom:.5rem}.process-step p{color:var(--ink-soft);font-size:.95rem}.contact{background:radial-gradient(90% 55% at 50% 118%,rgba(191,75,23,.3),transparent 65%),var(--coal);color:var(--sand);position:relative;z-index:1}.contact .section-header{border-top-color:var(--coal-line)}.contact .section-tag{color:var(--sand-dim)}.contact .section-tag:before{color:var(--ember-bright)}.contact .section-title{color:var(--sand)}.contact .accent-phrase{color:var(--ember-bright)}.contact .section-subtitle{color:var(--sand-dim)}.contact-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:clamp(2.5rem,5vw,5rem);align-items:start}.contact-info h3{font-size:1.5rem;margin-bottom:.75rem;color:var(--sand)}.contact-info p{color:var(--sand-dim);font-size:.98rem}.contact-methods{margin-top:2.25rem;display:grid;gap:1.4rem}.contact-method{display:grid;grid-template-columns:2.25rem 1fr;gap:1rem;align-items:start;padding-top:1.4rem;border-top:1px solid var(--coal-line)}.contact-method-icon{width:2.25rem;height:2.25rem;display:grid;place-items:center;border:1px solid var(--coal-line);border-radius:50%;color:var(--ember-bright)}.contact-method-icon svg{width:1rem;height:1rem}.contact-method-text span{display:block;font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;color:var(--sand-dim);margin-bottom:.3rem}.contact-method-text strong{font-weight:500;color:var(--sand);font-size:.98rem}.contact-form,.product-contact-form{background:var(--coal-high);border:1px solid var(--coal-line);border-radius:var(--radius-lg);padding:clamp(1.5rem,3vw,2.5rem);display:grid;gap:1.4rem}.contact-form:before{content:none}.form-group{display:grid;gap:.5rem}.form-group label{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;color:var(--sand-dim)}.form-group input,.form-group select,.form-group textarea{background:var(--coal);border:1px solid var(--coal-line);border-radius:var(--radius-sm);padding:.85rem 1rem;color:var(--sand);font-size:.98rem;width:100%;transition:border-color var(--transition-fast)}.form-group textarea{min-height:8.5rem;resize:vertical}.form-group input::placeholder,.form-group textarea::placeholder{color:#c9bda980}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--ember-bright)}.form-submit{justify-self:start;background:var(--ember-deep);color:var(--paper-high);border:1px solid var(--ember-deep)}.form-submit:hover{background:var(--ember);border-color:var(--ember)}.form-feedback{font-size:.9rem;font-family:var(--font-mono)}.form-feedback.is-success{color:#7fc493}.form-feedback.is-error{color:#dd8181}.footer{background:radial-gradient(80% 90% at 50% 130%,rgba(191,75,23,.24),transparent 70%),var(--coal);color:var(--sand-dim);padding:3rem var(--gutter) 2rem;border-top:1px solid var(--coal-line)}.footer-content{max-width:var(--max-width);margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;padding-bottom:1.75rem;border-bottom:1px solid var(--coal-line)}.footer-logo{font-size:.9rem}.footer .brand-brasa{color:var(--sand)}.footer .brand-solutions-word{color:var(--sand-dim)}.footer-links{display:flex;flex-wrap:wrap;gap:1.4rem;list-style:none}.footer-links a{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--sand-dim);text-decoration:none}.footer-links a:hover{color:var(--ember-bright)}.footer-bottom{max-width:var(--max-width);margin:0 auto;padding-top:1.5rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;color:#c9bda999}.subpage .hero{min-height:auto;padding-top:calc(var(--space-section) + 4.5rem);padding-bottom:clamp(2.5rem,5vw,4.5rem)}.subpage .hero-shell{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.subpage .hero h1{font-size:clamp(2.4rem,1.4rem + 3.6vw,4.4rem)}.consulting-visual-page .hero:before,.consulting-visual-page .hero:after{content:none}.hero-panel{border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:clamp(1.5rem,3vw,2.25rem);background:var(--paper-high);position:relative}.hero-panel:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:3px;background:var(--ember);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.hero-panel h2,.hero-panel h3{font-size:1.25rem;margin-bottom:.9rem}.hero-panel p{color:var(--ink-soft);font-size:.95rem}.panel-kicker{font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;color:var(--ember-deep);display:block;margin-bottom:.9rem}.panel-list{list-style:none;display:grid;gap:.7rem;margin:1rem 0}.panel-list li{position:relative;padding-left:1.4rem;color:var(--ink-soft);font-size:.95rem}.panel-list li:before{content:"—";position:absolute;left:0;color:var(--ember)}.panel-note{font-family:var(--font-mono);font-size:.75rem;color:var(--ink-faint);border-top:1px solid var(--line);padding-top:.9rem;margin-top:1.1rem}.kw-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.kw-grid-four{grid-template-columns:repeat(4,1fr)}.kw-card{background:var(--paper);padding:1.75rem 1.5rem;transition:background var(--transition-fast)}.kw-card:hover{background:var(--paper-high)}.kw-icon{color:var(--ember-deep);margin-bottom:1rem}.kw-icon svg{width:1.25rem;height:1.25rem}.kw-card h3,.kw-grid-four .kw-card h3{font-size:1.15rem;margin-bottom:.5rem}.kw-card p{color:var(--ink-soft);font-size:.92rem}.kw-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem}.kw-tags span{font-family:var(--font-mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);border:1px solid var(--line);padding:.25rem .55rem;border-radius:var(--radius-sm)}.consult-how{background:var(--paper-deep)}.consult-how-inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(1.5rem,3vw,2.5rem);align-items:start}.how-item{border-top:1px solid var(--line-strong);padding-top:1.1rem}.how-number{font-family:var(--font-mono);font-size:.78rem;color:var(--ember-deep);margin-bottom:.6rem}.how-label{font-family:var(--font-display);font-size:1.2rem;font-weight:520;margin-bottom:.4rem}.how-item p{color:var(--ink-soft);font-size:.92rem}.how-divider{display:none}.consult-how-note{max-width:var(--max-width);margin:2.5rem auto 0;font-family:var(--font-mono);font-size:.78rem;color:var(--ink-faint);border-top:1px solid var(--line);padding-top:1rem}.scope-list{display:grid;gap:.9rem}.scope-list div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1.5rem;border-top:1px solid var(--line);padding-top:.9rem}.scope-list span{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-faint);padding-top:.2rem}.scope-list em{font-style:normal;color:var(--ink-soft);font-size:.95rem}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:clamp(1.5rem,3vw,3rem)}.stat-item{border-top:1px solid var(--line-strong);padding-top:1rem}.stat-number{font-family:var(--font-display);font-size:clamp(2.2rem,1.6rem + 2vw,3.4rem);font-weight:460;font-style:italic;color:var(--ember-deep);line-height:1.1}.stat-label{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-faint);margin-top:.5rem}.tech-stack{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:1rem 0}.tech-track{display:flex;flex-wrap:wrap;gap:.6rem 2rem;justify-content:center}.tech-item{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.06em;color:var(--ink-soft);white-space:nowrap}.cta{background:var(--coal);color:var(--sand)}.cta-container{position:relative;text-align:left;border-top:1px solid var(--coal-line);padding-top:1.5rem}.cta-container:after{content:none}.cta-content h2{font-size:var(--text-title);color:var(--sand);max-width:24ch}.cta-content p{color:var(--sand-dim);margin-top:1rem;max-width:52ch}.cta .btn,.cta-content .btn{margin-top:2rem}.cta .btn-primary{background:var(--ember-deep);border-color:var(--ember-deep)}.cta .btn-primary:hover{background:var(--ember);border-color:var(--ember)}.cta .btn-secondary{color:var(--sand);border-color:var(--coal-line)}.cta .btn-secondary:hover{border-color:var(--ember-bright);color:var(--ember-bright);background:transparent}.inline-links{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.inline-links .btn{margin-top:0}.product-hero{position:relative}.product-hero:before{content:none}.product-hero-grid{max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(2rem,5vw,5rem);align-items:center}.product-hero h1{font-size:clamp(2.4rem,1.4rem + 3.6vw,4.4rem);font-weight:480}.product-hero p{margin-top:1.5rem;color:var(--ink-soft);font-size:var(--text-lead);max-width:50ch}.product-label{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;color:var(--ember-deep);display:inline-flex;align-items:center;gap:.9rem;margin-bottom:1.5rem}.product-label:before{content:"";width:2.4rem;height:1px;background:var(--ember)}.product-proof{display:flex;flex-wrap:wrap;gap:.5rem 1.6rem;margin-top:1.75rem;font-family:var(--font-mono);font-size:.74rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-faint)}.product-section{padding:var(--space-section) var(--gutter)}.product-band{background:var(--paper-deep);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(2rem,4vw,3.5rem)}.product-catalog{display:grid;gap:clamp(1.75rem,3vw,3rem)}.product-card-large{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--paper-high);padding:clamp(1.75rem,3.5vw,3rem);display:grid;gap:1.25rem}.product-card-large h3{font-size:clamp(1.6rem,1.3rem + 1.2vw,2.3rem)}.product-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem}.product-card-actions span{font-family:var(--font-mono);font-size:.74rem;color:var(--ink-faint)}.product-catalog-list{display:grid;gap:1rem}.product-card-featured{border-color:#f26a2e61;background:linear-gradient(135deg,rgba(242,106,46,.08),transparent 38%),var(--paper-high)}.product-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.product-feature{border-top:1px solid var(--line);padding-top:1rem}.product-feature svg{width:1.1rem;height:1.1rem;color:var(--ember-deep);margin-bottom:.75rem}.product-how{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.75rem}.product-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,4rem);align-items:start}.product-snapshot{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--paper-high);padding:clamp(1.5rem,3vw,2.25rem);position:relative}.product-snapshot:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:3px;background:var(--ember);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.product-snapshot-top{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding-bottom:1rem;margin-bottom:1rem}.product-snapshot-top strong{font-family:var(--font-display);font-size:1.3rem;font-weight:540}.snapshot-link{font-family:var(--font-mono);font-size:.74rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ember-deep)}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;align-items:stretch}.pricing-card{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--paper-high);padding:clamp(1.5rem,3vw,2.25rem);display:flex;flex-direction:column;gap:1rem}.pricing-card h3{font-size:1.3rem}.pricing-card p{color:var(--ink-soft);font-size:.95rem}.pricing-card ul{list-style:none;display:grid;gap:.6rem;margin:.5rem 0 1rem}.pricing-card li{position:relative;padding-left:1.4rem;color:var(--ink-soft);font-size:.93rem}.pricing-card li:before{content:"—";position:absolute;left:0;color:var(--ember)}.pricing-card .btn{margin-top:auto;justify-content:center}.pricing-card-featured{border-color:var(--ember-deep);box-shadow:0 14px 36px #93350c1f;position:relative}.price{font-family:var(--font-display);font-size:2.1rem;font-weight:540;color:var(--ink)}.price span{font-family:var(--font-mono);font-size:.74rem;color:var(--ink-faint);font-weight:400}.launchforge-hero:before{content:none}.launchforge-preview{position:relative}.launchforge-preview:before{content:none}.launchforge-preview>*{position:relative}.ai-automation-page{--ai-panel: rgba(246, 241, 231, .07);--ai-panel-strong: rgba(246, 241, 231, .105);--ai-line: rgba(246, 241, 231, .16);--ai-line-strong: rgba(246, 241, 231, .28);--ai-copy: rgba(246, 241, 231, .76);--ai-copy-dim: rgba(246, 241, 231, .58);background:var(--coal);color:var(--sand)}body.ai-automation-page{background:radial-gradient(62% 52% at 88% 12%,rgba(191,75,23,.16),transparent 66%),radial-gradient(44% 38% at 14% 42%,rgba(18,114,122,.1),transparent 70%),#0b0908;color:var(--sand)}body.ai-automation-page:before{opacity:.18;mix-blend-mode:screen}body.ai-automation-page:after{background:linear-gradient(90deg,rgba(246,241,231,.08) 1px,transparent 1px) calc(50% - (min(var(--max-width),100vw - 2 * var(--gutter))/2)) 0 / 100vw 100%,linear-gradient(270deg,rgba(246,241,231,.08) 1px,transparent 1px) calc(50% - (min(var(--max-width),100vw - 2 * var(--gutter))/2)) 0 / 100vw 100%;opacity:.36}.ai-automation-page main{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(70% 46% at 86% 8%,rgba(224,106,43,.13),transparent 66%),radial-gradient(50% 42% at 18% 48%,rgba(18,114,122,.08),transparent 70%),linear-gradient(180deg,#0b0908,#16110c 42%,#0b0908)}.ai-automation-page main:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background-image:radial-gradient(circle,rgba(255,137,76,.48) 0 1px,transparent 1.7px),radial-gradient(circle,rgba(246,241,231,.16) 0 1px,transparent 1.5px);background-size:168px 168px,292px 292px;background-position:16px 28px,124px 92px;opacity:.22;animation:aiEmberDrift 22s linear infinite}.ai-automation-page main:after{content:"";position:absolute;inset:0;z-index:-3;pointer-events:none;background:linear-gradient(90deg,rgba(246,241,231,.035) 1px,transparent 1px),linear-gradient(rgba(246,241,231,.028) 1px,transparent 1px);background-size:76px 76px;opacity:.38;animation:aiGridDrift 34s linear infinite}.ai-automation-page main>section{position:relative;z-index:1}.ai-automation-page section[id],.ai-automation-page .ai-visual-section,.ai-automation-page .contact{scroll-margin-top:6rem}.ai-automation-page .nav{background:#090807f0;border-bottom-color:#f6f1e724;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ai-automation-page .brand-brasa,.ai-automation-page .nav-links a,.ai-automation-page .lang-btn,.ai-automation-page .mobile-menu-btn{color:var(--sand)}.ai-automation-page .brand-solutions-word,.ai-automation-page .lang-switch,.ai-automation-page .lang-switch .divider{color:var(--sand-dim)}.ai-automation-page .nav-links a:after,.ai-automation-page .lang-btn.active:after{background:var(--ember-bright)}.ai-automation-page .nav-cta{background:linear-gradient(135deg,var(--ember-bright),#ff9a5d 52%,var(--ember));border-color:#ff9a5ddb;color:var(--coal);box-shadow:0 14px 34px #e06a2b38}.ai-automation-page .product-hero{position:relative;isolation:isolate;min-height:min(920px,100svh);padding:clamp(7.4rem,10vw,11rem) var(--gutter) clamp(4.5rem,8vw,7.5rem);overflow:hidden;color:var(--sand);background:linear-gradient(115deg,#090807f5,#0e0b09f0 44%,#37180cd1),var(--coal);border-bottom:1px solid rgba(246,241,231,.13)}.ai-automation-page .product-hero h1{max-width:12.2ch;font-weight:460;font-size:clamp(2.55rem,1.25rem + 4.5vw,5rem);letter-spacing:-.02em;color:var(--sand)}.ai-automation-page .product-hero p{max-width:46ch;color:#f6f1e7c7}.ai-automation-page h2,.ai-automation-page h3{font-weight:470}.ai-automation-page .product-section,.ai-automation-page .consult-how,.ai-automation-page .contact{background:transparent;color:var(--sand)}.ai-automation-page .section-header{border-top-color:var(--ai-line)}.ai-automation-page .section-tag{color:var(--ai-copy-dim)}.ai-automation-page .section-title,.ai-automation-page .contact-info h3{color:var(--sand)}.ai-automation-page .section-subtitle,.ai-automation-page .risk-strip-grid p,.ai-automation-page .product-feature p,.ai-automation-page .product-card-large p,.ai-automation-page .pricing-card p,.ai-automation-page .pricing-card li,.ai-automation-page .contact-info p,.ai-automation-page .consult-how-note{color:var(--ai-copy)}.ai-automation-page .product-card-large,.ai-automation-page .product-feature,.ai-automation-page .pricing-card,.ai-automation-page .contact-form{border-radius:var(--radius-md);border:1px solid var(--ai-line);background:linear-gradient(145deg,#f6f1e714,#f6f1e707),#0f0c0ae0;box-shadow:0 22px 80px #00000038}.ai-automation-page .product-card-large,.ai-automation-page .product-feature,.ai-automation-page .pricing-card{transition:transform var(--transition-medium),border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.ai-automation-page .product-card-large:hover,.ai-automation-page .product-feature:hover,.ai-automation-page .pricing-card:hover{transform:translateY(-3px);border-color:#ff894c75;box-shadow:0 30px 90px #0000004d,0 0 38px #bf4b171a}.ai-automation-page .product-label,.ai-automation-page .pricing-card li:before{color:var(--ember-bright)}.ai-automation-page .btn-primary,.ai-automation-page .form-submit{background:linear-gradient(135deg,var(--sand) 0%,#ffd1b7 46%,var(--ember-bright) 100%);border-color:#ffd1b7c7;color:var(--coal);box-shadow:0 18px 40px #e06a2b38}.ai-automation-page .btn-primary:hover,.ai-automation-page .form-submit:hover{background:linear-gradient(135deg,#fff8ea 0%,#ffbd94 50%,var(--ember) 100%);border-color:#ff894cdb;color:var(--coal);transform:translateY(-1px)}.ai-automation-page .btn-secondary{color:var(--sand);border-color:#f6f1e757;background:#f6f1e70a}.ai-automation-page .btn-secondary:hover{border-color:#ff894cad;color:var(--sand);background:#ff894c1a}.ai-automation-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(246,241,231,.035) 1px,transparent 1px),linear-gradient(rgba(246,241,231,.03) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 16%,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 16%,#000 88%,transparent 100%);opacity:.75;animation:aiGridDrift 26s linear infinite}.ai-automation-hero:after{content:"";position:absolute;inset:-8% -4%;z-index:-1;pointer-events:none;background-image:radial-gradient(circle,rgba(255,157,94,.76) 0 1px,transparent 1.7px),radial-gradient(circle,rgba(246,241,231,.32) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(191,75,23,.52) 0 1.2px,transparent 1.8px);background-size:150px 150px,238px 238px,310px 310px;background-position:18px 38px,92px 116px,160px 20px;opacity:.36;-webkit-mask-image:radial-gradient(78% 76% at 76% 28%,#000 0%,transparent 72%);mask-image:radial-gradient(78% 76% at 76% 28%,#000 0%,transparent 72%);animation:aiEmberDrift 20s linear infinite reverse}.ai-automation-page .product-hero-grid{position:relative;z-index:1;align-items:center}.ai-automation-page .product-hero .section-tag,.ai-automation-page .product-hero .hero-proof-item{color:#f6f1e7b8}.ai-automation-page .product-hero .hero-proof-item+.hero-proof-item:before{color:var(--ember-bright)}.ai-automation-page .product-hero .btn-primary{background:linear-gradient(135deg,var(--sand) 0%,#ffd1b7 48%,var(--ember-bright) 100%);border-color:#ffd1b7c7;color:var(--coal);box-shadow:0 18px 40px #e06a2b38}.ai-automation-page .product-hero .btn-secondary{color:var(--sand);border-color:#f6f1e757;background:#f6f1e70a}.ai-automation-page .product-hero .btn-secondary:hover{border-color:#ff894cad;background:#ff894c1a}.ai-console{position:relative;isolation:isolate;color:var(--sand);border:1px solid var(--ai-line);border-radius:var(--radius-md);background:linear-gradient(150deg,rgba(246,241,231,.08),transparent 38%),#0b0a09eb;box-shadow:0 34px 90px #00000075,0 0 0 1px #ff894c0f,0 0 62px #e06a2b24;overflow:hidden}.ai-console:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(246,241,231,.045) 1px,transparent 1px),linear-gradient(rgba(246,241,231,.04) 1px,transparent 1px);background-size:56px 56px;opacity:.5;pointer-events:none;z-index:-1;animation:aiGridDrift 18s linear infinite}.ai-console-top,.ai-console-footer{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem 1.1rem;border-bottom:1px solid var(--ai-line)}.ai-console-top span,.ai-console-footer span{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sand-dim)}.ai-console-top strong{color:var(--ember-bright);font-size:.9rem}.ai-flow{display:grid;gap:.85rem;padding:1.1rem}.ai-flow-card{position:relative;border:1px solid var(--ai-line);border-radius:var(--radius-md);background:#f6f1e711;padding:1rem;display:grid;gap:.35rem;transition:transform var(--transition-medium),border-color var(--transition-fast),background var(--transition-fast)}.ai-flow-card:hover{transform:translate(.35rem);border-color:#ff894c75}.ai-flow-card:after{content:"";position:absolute;left:1.5rem;bottom:-.9rem;width:1px;height:.9rem;background:var(--ember)}.ai-flow-card:last-child:after{content:none}.ai-flow-card span{font-family:var(--font-mono);font-size:.68rem;color:var(--ember-bright)}.ai-flow-card strong{font-size:1.05rem;color:var(--sand)}.ai-flow-card p{margin:0;color:var(--sand-dim);font-size:.92rem}.ai-flow-card.is-answer{transform:translate(1.25rem);border-color:#e06a2b66}.ai-flow-card.is-answer:hover{transform:translate(1.6rem)}.ai-flow-card.is-gate{background:linear-gradient(135deg,#bf4b1738,#f6f1e70f)}.ai-console-footer{border-top:1px solid var(--ai-line);border-bottom:0;flex-wrap:wrap}.ai-savings-strip{padding-top:0;padding-bottom:0;background:var(--coal)}.ai-savings-grid{max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-inline:1px solid rgba(246,241,231,.13);background:#f6f1e721}.ai-savings-card{position:relative;overflow:hidden;min-height:180px;padding:clamp(1.2rem,2.8vw,2rem);background:linear-gradient(145deg,#f6f1e712,#f6f1e706),var(--coal);color:var(--sand);display:grid;align-content:space-between;gap:1rem}.ai-savings-card:after{content:"";position:absolute;inset:auto -20% 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,137,76,.9),transparent);opacity:.52;animation:aiLineSweep 7s ease-in-out infinite}.ai-savings-card span{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.13em;text-transform:uppercase;color:var(--ember-bright)}.ai-savings-card strong{font-family:var(--font-display);font-size:clamp(2rem,3.4vw,3.5rem);font-weight:450;line-height:.98;color:var(--sand)}.ai-savings-card p{max-width:28ch;margin:0;color:#f6f1e7ad}.ai-risk-strip{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(2rem,4vw,3rem)}.risk-strip-grid{max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:center;border-block:1px solid var(--ai-line);padding-block:clamp(1.4rem,3vw,2.2rem)}.risk-strip-grid p{margin:0;color:var(--ai-copy);font-size:var(--text-lead)}.ai-visual-section{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(55% 72% at 82% 48%,rgba(18,114,122,.16),transparent 68%),linear-gradient(115deg,#090807fa,#0c0a09f5 48%,#31170cdb),var(--coal);color:var(--sand);border-block:1px solid rgba(246,241,231,.13)}.ai-visual-section:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(246,241,231,.035) 1px,transparent 1px),linear-gradient(rgba(246,241,231,.028) 1px,transparent 1px);background-size:72px 72px;opacity:.62;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 14%,#000 86%,transparent 100%);animation:aiGridDrift 28s linear infinite reverse}.ai-visual-section:after{content:"";position:absolute;inset:-12% -8%;z-index:-1;pointer-events:none;background-image:radial-gradient(circle,rgba(255,157,94,.46) 0 1px,transparent 1.7px),radial-gradient(circle,rgba(246,241,231,.18) 0 1px,transparent 1.6px);background-size:170px 170px,270px 270px;background-position:26px 44px,122px 160px;opacity:.42;-webkit-mask-image:radial-gradient(78% 74% at 78% 40%,#000 0%,transparent 74%);mask-image:radial-gradient(78% 74% at 78% 40%,#000 0%,transparent 74%);animation:aiEmberDrift 18s linear infinite}.ai-visual-grid{width:min(1720px,calc(100vw - 2 * var(--gutter)));max-width:none;margin:0 auto;display:grid;grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);gap:clamp(2.5rem,5vw,7rem);align-items:center}.ai-visual-copy .section-title{max-width:13.5ch;color:var(--sand)}.ai-visual-copy .section-tag,.ai-visual-copy .section-subtitle{color:#f6f1e7b3}.ai-visual-metric{display:flex;align-items:baseline;gap:1rem;margin-top:2rem;padding-top:1.2rem;border-top:1px solid rgba(246,241,231,.16)}.ai-visual-metric strong{font-family:var(--font-display);font-size:clamp(3.2rem,5.8vw,6rem);font-weight:480;line-height:1;color:var(--ember-bright)}.ai-visual-metric span{max-width:22ch;font-family:var(--font-mono);font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:#f6f1e794}.ai-media-stack{position:relative;min-height:clamp(360px,34vw,540px);border:0;background:transparent;transform:translate(clamp(0rem,2vw,2.25rem));opacity:.88;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 88%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 6%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 88%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 6%,#000 92%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect;animation:aiMediaFloat 10s ease-in-out infinite}.ai-media-stack:before{content:"";position:absolute;inset:-10%;z-index:-1;background:radial-gradient(circle at 50% 50%,rgba(18,114,122,.18),transparent 62%)}.ai-media-frame{min-height:100%;margin:0;background:transparent;overflow:hidden;border:0;opacity:1}.ai-media-wide{position:absolute;inset:0;opacity:1}.ai-media-frame img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.82) contrast(1.08) brightness(.78);transform:scale(1.015)}.ai-automation-page .product-band{position:relative;overflow:hidden;background:radial-gradient(70% 60% at 82% 18%,rgba(191,75,23,.14),transparent 68%),#0a0908b3;color:var(--sand);border-color:var(--ai-line)}.ai-automation-page .product-band .section-tag,.ai-automation-page .product-band .section-subtitle{color:var(--sand-dim)}.ai-automation-page .product-band .section-title,.ai-automation-page .product-band .scope-list em{color:var(--sand)}.ai-automation-page .product-band .scope-list div{border-top-color:var(--ai-line)}.ai-automation-page .product-band .scope-list span{color:var(--ember-bright)}.ai-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-outcome-grid{gap:1px;border:1px solid var(--ai-line);background:#f6f1e71f}.ai-automation-page .ai-outcome-card{border:0;border-radius:0;box-shadow:none;background:linear-gradient(145deg,#f6f1e714,#f6f1e708),#0f0c0ae6}.ai-automation-page .ai-outcome-card.pricing-card-featured{border:0;border-radius:0;background:radial-gradient(80% 70% at 82% 16%,rgba(255,137,76,.16),transparent 66%),linear-gradient(145deg,#bf4b1747,#f6f1e70b),#130c09f0;box-shadow:inset 0 0 0 1px #ff894c1a}.ai-outcome-card .btn{width:max-content;justify-content:flex-start}.ai-sector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ai-sector-grid .product-card-large{align-content:start}.ai-feature-grid .product-feature{min-height:180px}.ai-automation-page .consult-how{position:relative;overflow:hidden;padding:clamp(3.5rem,6vw,6rem) var(--gutter);border-block:1px solid var(--ai-line)}.ai-automation-page .consult-how:before,.ai-automation-page #plans:before,.ai-automation-page .contact:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(42% 56% at 82% 34%,rgba(191,75,23,.16),transparent 70%),linear-gradient(90deg,rgba(246,241,231,.03) 1px,transparent 1px),linear-gradient(rgba(246,241,231,.024) 1px,transparent 1px);background-size:auto,74px 74px,74px 74px;opacity:.7}.ai-automation-page .consult-how-inner{max-width:var(--max-width);margin:0 auto}.ai-automation-page .how-item{border-top-color:var(--ai-line)}.ai-automation-page .how-number{color:var(--ember-bright)}.ai-automation-page .how-label{color:var(--sand);font-weight:470}.ai-automation-page .consult-how-note{border-top-color:var(--ai-line)}.ai-automation-page .contact{isolation:isolate;overflow:hidden;background:radial-gradient(80% 52% at 50% 112%,rgba(191,75,23,.26),transparent 66%),#0a0908f5;border-top:1px solid var(--ai-line)}.ai-automation-page .contact-method{border-top-color:var(--ai-line)}.ai-automation-page .contact-method-icon{background:#ff894c14;border-color:var(--ai-line)}.ai-automation-page .form-group input,.ai-automation-page .form-group select,.ai-automation-page .form-group textarea{background:#f6f1e70e;border-color:var(--ai-line);color:var(--sand)}.ai-automation-page .form-group input:focus,.ai-automation-page .form-group select:focus,.ai-automation-page .form-group textarea:focus{border-color:#ff894cd1;box-shadow:0 0 0 3px #ff894c1a}.ai-automation-page .footer{background:radial-gradient(80% 90% at 50% 128%,rgba(191,75,23,.26),transparent 70%),#080706}@keyframes aiEmberDrift{0%{background-position:16px 28px,124px 92px,0 0}to{background-position:184px -140px,-168px 384px,0 0}}@keyframes aiGridDrift{0%{background-position:0 0,0 0,0 0}to{background-position:0 0,76px 76px,76px 76px}}@keyframes aiLineSweep{0%,to{transform:translate(-36%);opacity:.16}45%,55%{transform:translate(36%);opacity:.64}}@keyframes aiMediaFloat{0%,to{transform:translate(clamp(0rem,2vw,2.25rem)) translateY(0)}50%{transform:translate(clamp(0rem,2vw,2.25rem)) translateY(-8px)}}@media(prefers-reduced-motion:reduce){.ai-automation-page *,.ai-automation-page *:before,.ai-automation-page *:after{animation:none!important;transition-duration:.01ms!important}}.ai-checkout-page{background:radial-gradient(70% 60% at 80% 0%,rgba(191,75,23,.11),transparent 62%),var(--paper)}.ai-checkout-page:after{z-index:-1}.ai-checkout-shell{width:min(1120px,calc(100vw - 2 * var(--gutter)));margin:0 auto;padding:clamp(2rem,4vw,3.5rem) 0 clamp(4rem,8vw,7rem)}.checkout-brand{display:inline-flex;margin-bottom:clamp(2rem,5vw,4rem);text-decoration:none}.ai-checkout-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:clamp(1.5rem,4vw,4rem);align-items:end;margin-bottom:clamp(2rem,5vw,4rem)}.ai-checkout-hero h1{max-width:11ch;font-size:clamp(2.8rem,1.5rem + 5vw,6rem);font-weight:470;line-height:.98;letter-spacing:-.026em;margin-top:1rem}.ai-checkout-hero p{max-width:60ch;margin-top:1.4rem;color:var(--ink-soft);font-size:var(--text-lead)}.ai-checkout-summary{border-top:2px solid var(--ember);border-bottom:1px solid var(--line-strong);padding:1.35rem 0;display:grid;gap:.65rem}.ai-checkout-summary strong{font-family:var(--font-display);font-size:clamp(1.35rem,1.1rem + .8vw,1.9rem);font-weight:520}.ai-checkout-summary span{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ember-deep)}.ai-checkout-summary p{color:var(--ink-soft);font-size:.96rem}.ai-checkout-form{display:grid;gap:1.25rem}.checkout-panel{border-top:1px solid var(--line-strong);padding-top:1.2rem;display:grid;gap:1rem}.checkout-panel h2{font-family:var(--font-body);font-size:1rem;font-weight:600;letter-spacing:0}.checkout-choice-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.checkout-choice{text-align:left;background:var(--paper-high);color:var(--ink);padding:1.15rem;min-height:190px;display:grid;align-content:start;gap:.45rem;transition:background var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.checkout-choice span{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.13em;text-transform:uppercase;color:var(--ember-deep)}.checkout-choice strong{font-family:var(--font-display);font-size:1.2rem;font-weight:540;line-height:1.1}.checkout-choice em{font-family:var(--font-mono);font-size:.74rem;font-style:normal;color:var(--ink-faint)}.checkout-choice small{color:var(--ink-soft);font-size:.88rem;line-height:1.45}.checkout-choice:hover,.checkout-choice.selected{background:linear-gradient(135deg,rgba(191,75,23,.12),transparent 58%),var(--paper-high);box-shadow:inset 0 0 0 2px var(--ember)}.ai-checkout-form .grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ai-checkout-form label{display:grid;gap:.45rem;font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-faint)}.ai-checkout-form input,.ai-checkout-form select,.ai-checkout-form textarea{width:100%;min-height:3.15rem;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper-high);color:var(--ink);padding:.8rem .9rem;font-family:var(--font-body);font-size:.98rem;text-transform:none;letter-spacing:0;transition:border-color var(--transition-fast),background var(--transition-fast)}.ai-checkout-form textarea{min-height:8.5rem;resize:vertical}.ai-checkout-form input:focus,.ai-checkout-form select:focus,.ai-checkout-form textarea:focus{outline:none;border-color:var(--ember);background:#fffdf8}.risk-checks{display:grid;gap:.85rem;border-top:1px solid var(--line);padding-top:1rem}.risk-checks label{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;font-family:var(--font-body);font-size:.94rem;line-height:1.45;text-transform:none;letter-spacing:0;color:var(--ink-soft)}.risk-checks input{width:1rem;min-height:1rem;margin-top:.18rem;accent-color:var(--ember)}.checkout-actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;padding-top:.75rem}.checkout-status{min-height:1.5rem;max-width:74ch;color:var(--ink-soft);font-size:.95rem}.checkout-status[data-tone=error]{color:var(--danger)}.checkout-status[data-tone=warning]{color:var(--ember-deep)}.checkout-status a{color:var(--ember-deep);font-weight:600}.checkout-note{color:var(--ink-faint);font-size:.9rem;max-width:72ch}@media(max-width:960px){.risk-strip-grid,.ai-savings-grid,.ai-visual-grid,.ai-pricing-grid,.ai-sector-grid{grid-template-columns:1fr}.ai-media-stack{grid-template-columns:1fr;grid-template-rows:minmax(360px,1fr);min-height:420px;transform:none;animation:none}.ai-media-wide{grid-row:auto}.ai-media-frame{min-height:420px}.ai-media-frame:not(.ai-media-wide){display:none}.ai-savings-grid{border-inline:0}.ai-flow-card.is-answer{transform:none}.ai-checkout-hero,.ai-checkout-form .grid-2{grid-template-columns:1fr}.checkout-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.ai-media-stack{min-height:340px;grid-template-rows:340px}.ai-media-frame{min-height:340px}.checkout-choice-grid{grid-template-columns:1fr}.ai-outcome-card .btn,.checkout-actions .btn{width:100%;justify-content:center}}.preview-browser{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--paper-high);overflow:hidden;box-shadow:0 20px 44px #1a140e1a}.preview-bar{display:flex;align-items:center;gap:.5rem;padding:.6rem .9rem;border-bottom:1px solid var(--line);background:var(--paper-deep)}.preview-bar span{width:8px;height:8px;border-radius:50%;background:var(--line-strong)}.preview-bar span:first-child{background:var(--ember)}.preview-page{padding:1.25rem;display:grid;gap:1rem}.preview-nav{height:10px;width:40%;background:var(--line);border-radius:2px}.preview-hero{height:52px;background:linear-gradient(120deg,var(--ember-wash),transparent 70%);border:1px solid var(--line);border-radius:2px}.preview-line{height:8px;width:55%;background:var(--line);border-radius:2px}.preview-line.wide{width:82%}.preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.preview-grid span{height:34px;border:1px solid var(--line);border-radius:2px;background:var(--paper)}.preview-meta{display:flex;gap:.6rem}.preview-meta span{height:8px;flex:1;background:var(--line);border-radius:2px}.template-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.template-preview{border:1px solid var(--line-strong);border-radius:var(--radius-lg);overflow:hidden;background:var(--paper-high);position:relative;transition:border-color var(--transition-fast)}.template-preview:after{content:none}.template-preview:hover{border-color:var(--ember-deep)}.template-preview img{width:100%;aspect-ratio:16 / 10;object-fit:cover;filter:saturate(.92);transition:transform var(--transition-medium)}.template-preview:hover img{transform:scale(1.02)}.template-preview figcaption{padding:1rem 1.25rem;border-top:1px solid var(--line);display:grid;gap:.2rem}.template-preview figcaption strong{font-family:var(--font-display);font-size:1.05rem;font-weight:540}.template-preview figcaption span{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-faint)}.impressum-content{padding-top:calc(var(--space-section) + 3rem)}.impressum-container{max-width:760px}.impressum-block{border-top:1px solid var(--line);padding:1.75rem 0}.impressum-block h2{font-size:1.3rem;margin-bottom:.75rem}.impressum-block p{color:var(--ink-soft);font-size:.97rem}.impressum-block p+p{margin-top:.6rem}.impressum-block a{color:var(--ember-deep)}.impressum-block a:hover{color:var(--ember)}.reveal{opacity:0;transform:translateY(18px);transition:opacity var(--transition-medium),transform var(--transition-medium)}.reveal.active{opacity:1;transform:translateY(0)}html.perf-lite .reveal,html.perf-lite .reveal.active{opacity:1;transform:none;transition:none}html.perf-lite .contact-form{-webkit-backdrop-filter:none;backdrop-filter:none}html.perf-lite .hero-scroll{display:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.reveal.active{opacity:1;transform:none;transition:none}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:1024px){.hero-shell,.subpage .hero-shell,.product-hero-grid{grid-template-columns:1fr}.hero-visual{display:none}.hero-panel{max-width:560px}.results-grid{grid-template-columns:1fr;gap:0}.result-card{display:grid;grid-template-columns:5rem 1fr;gap:.25rem 1.5rem;padding:1.4rem 0}.result-index{grid-row:1 / 3;margin-bottom:0}.kw-grid,.kw-grid-four{grid-template-columns:repeat(2,1fr)}.service-card{grid-template-columns:3rem minmax(0,1fr) 2rem;grid-template-rows:auto auto auto;row-gap:.35rem}.service-eyebrow{grid-column:2;grid-row:1}.service-card h3{grid-column:2;grid-row:2}.service-card p{grid-column:2;grid-row:3}.service-card:after{grid-column:3;grid-row:2;align-self:center}.process-timeline{grid-template-columns:repeat(2,1fr);gap:2rem clamp(1.25rem,2.5vw,2.5rem)}.contact-grid,.product-split{grid-template-columns:1fr}}@media(max-width:1080px){.nav-links{position:fixed;top:0;right:0;bottom:0;width:min(20rem,84vw);background:var(--paper-high);border-left:1px solid var(--line-strong);flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;padding:5.5rem 2rem 2rem;transform:translate(100%);transition:transform var(--transition-medium);box-shadow:-24px 0 48px #1a140e1f}.nav-links li{width:100%;border-top:1px solid var(--line)}.nav-links a{display:block;padding:1rem 0;font-size:.82rem;border-bottom:none}.nav-links.open{transform:translate(0)}.mobile-menu-btn{display:inline-flex;z-index:70}}@media(max-width:768px){.nav-cta{display:none}.hero{min-height:auto;padding-bottom:4.5rem}.hero h1{max-width:none}.hero-scroll{display:none}.section-header{grid-template-columns:1fr;align-items:start}.features-grid{grid-template-columns:1fr}.why-story{grid-template-columns:1fr;gap:.75rem}.process-timeline{grid-template-columns:1fr;gap:1.75rem}.kw-grid,.kw-grid-four{grid-template-columns:1fr}.scope-list div{grid-template-columns:1fr;gap:.35rem}.footer-content{flex-direction:column;align-items:flex-start}}@media(max-width:480px){section{padding-left:1.1rem;padding-right:1.1rem}.hero-buttons{flex-direction:column;align-items:stretch}.hero-buttons .btn{justify-content:center}.service-card{grid-template-columns:2.4rem minmax(0,1fr)}.service-card:after{display:none}}body.home-v2{--home-coal: #16110c;--home-coal-deep: #100c07;--home-coal-high: #221a13;--home-ember: #bf4b17;--home-ember-deep: #93350c;--home-ember-bright: #e06a2b;--home-sand: #f6f1e7;--home-sand-dim: #c9bda9;--home-sand-faint: #aa9c89;--home-ink: #1a140e;--home-ink-soft: #4c4237;--home-line: rgba(246, 241, 231, .1);--home-gutter: clamp(1.5rem, 4vw, 2.75rem);--home-max: 1360px;font-family:Geist,Helvetica Neue,system-ui,sans-serif;background:var(--home-coal);color:var(--home-sand)}html:has(body.home-v2),body.home-v2{overflow-x:clip;overflow-y:visible}body.home-v2:before{opacity:.12;mix-blend-mode:screen}body.home-v2:after{background:linear-gradient(90deg,rgba(246,241,231,.045) 1px,transparent 1px) 0 0 / 110px 110px,linear-gradient(rgba(246,241,231,.035) 1px,transparent 1px) 0 0 / 110px 110px;opacity:.32;z-index:0}.home-v2 h1,.home-v2 h2,.home-v2 h3,.home-v2 h4,.home-v2 h5,.home-v2 h6{font-family:Geist,Helvetica Neue,system-ui,sans-serif;font-weight:500}.home-v2 .brand-wordmark,.home-v2 .home-eyebrow,.home-v2 .home-row-index,.home-v2 .home-chapter span,.home-v2 .home-founder-copy strong,.home-v2 .home-email,.home-v2 .home-footer{font-family:Geist Mono,SF Mono,ui-monospace,monospace}.home-v2-main{position:relative;z-index:1;background:var(--home-coal)}.home-v2 section{padding:0}.home-masthead{position:relative;z-index:80}.home-v2 .home-nav{position:fixed;inset:0 0 auto;z-index:80;max-width:none;padding:0;display:block;background:#100c07b8;border-bottom:1px solid transparent;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.home-v2 .home-nav-container{max-width:1360px;padding:1.35rem var(--gutter);display:flex;align-items:baseline;justify-content:space-between;gap:2rem}.home-v2 .home-nav.scrolled{background:#100c07e6;border-bottom-color:#f6f1e71a}.home-v2 .home-brand,.home-v2 .brand-brasa,.home-v2 .nav-links a,.home-v2 .lang-btn,.home-v2 .mobile-menu-btn{color:var(--home-sand)}.home-v2 .brand-solutions-word,.home-v2 .lang-switch,.home-v2 .lang-switch .divider{color:var(--home-sand-faint)}.home-v2 .home-brand{font-size:.82rem;letter-spacing:.22em}.home-v2 .nav-right{gap:1.4rem}.home-v2 .nav-links{gap:1.25rem}.home-v2 .nav-links a,.home-v2 .lang-btn{font-size:.68rem;letter-spacing:.13em;color:var(--home-sand-dim)}.home-v2 .nav-links a:hover,.home-v2 .lang-btn:hover,.home-v2 .lang-btn.active{color:var(--home-sand)}.home-v2 .nav-links a:after,.home-v2 .lang-btn.active:after{background:var(--home-ember-bright)}.home-v2 .home-ghost{border:1px solid rgba(246,241,231,.28);border-radius:999px;background:transparent;color:var(--home-sand);padding:.55rem 1.25rem;font-family:Geist,Helvetica Neue,system-ui,sans-serif;font-size:.82rem;font-weight:500;letter-spacing:.01em;text-transform:none}.home-v2 .home-ghost:hover{border-color:#f6f1e7a6;color:var(--home-sand)}.home-v2 .mobile-menu-btn{border-color:#f6f1e729;width:3.1rem;height:3.1rem;place-items:center;gap:.25rem}.home-v2 .mobile-menu-btn span{display:block;width:1.25rem;height:2px;background:var(--home-sand)}.home-hero{position:relative;min-height:100svh;overflow:hidden;background:var(--home-coal)}.home-hero-canvas,.home-hearth-canvas,.home-scrub-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.home-hero-shade{position:absolute;inset:0;background:radial-gradient(70% 60% at 80% 54%,rgba(191,75,23,.08),transparent 64%),linear-gradient(0deg,#16110c9e,#16110c00 48%);pointer-events:none}.home-hero-content{position:relative;z-index:2;width:min(var(--home-max),100%);min-height:100svh;margin:0 auto;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(7rem,11vw,9rem) var(--home-gutter) clamp(4.5rem,8vw,5.6rem)}.home-eyebrow{display:flex;align-items:center;gap:.9rem;margin-bottom:1.75rem;color:var(--home-sand-dim);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase}.home-eyebrow span:first-child{width:2.1rem;height:1px;background:var(--home-ember);flex:0 0 auto}.home-hero h1{max-width:14ch;margin:0;color:var(--home-sand);font-size:clamp(2.875rem,6vw,6.25rem);line-height:1.02;letter-spacing:-.045em}.home-hero h1 em,.home-claim-line[data-home-ignite],.home-ignite{font-style:normal;color:transparent;background-image:linear-gradient(var(--home-sand-dim),var(--home-sand-dim));background-size:100% 100%;background-position:0 0;-webkit-background-clip:text;background-clip:text}.home-hero p{max-width:46ch;margin:1.65rem 0 0;color:var(--home-sand-dim);font-size:clamp(1.05rem,1vw,1.2rem);line-height:1.55}.home-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.35rem}.home-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.88rem 1.85rem;font-family:Geist,Helvetica Neue,system-ui,sans-serif;font-size:.88rem;font-weight:500;letter-spacing:.01em;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease,border-color .2s ease}.home-pill-primary{background:var(--home-sand);color:var(--home-coal)}.home-pill-primary:hover{background:#fff;color:var(--home-coal);transform:translateY(-1px)}.home-claim{padding:clamp(8rem,16vh,13rem) var(--home-gutter);background:var(--home-coal)}.home-claim-inner,.home-service-index,.home-founder-inner{width:min(var(--home-max),100%);margin:0 auto}.home-claim-inner{display:flex;flex-direction:column;gap:.05em}.home-claim-line{width:max-content;max-width:100%;font-size:clamp(2.75rem,7vw,7.75rem);line-height:1.06;font-weight:500;letter-spacing:-.04em;color:transparent;background-image:linear-gradient(100deg,rgba(246,241,231,.14) 0%,rgba(246,241,231,.14) 42%,var(--home-ember-bright) 50%,var(--home-sand) 58%,var(--home-sand) 100%);background-size:280% 100%;background-position:0% 0;-webkit-background-clip:text;background-clip:text}.home-claim-line.is-offset-wide{margin-left:clamp(2.5rem,12vw,13.75rem)}.home-claim-line.is-offset-tight{margin-left:clamp(1.25rem,6vw,6.8rem)}.home-scrub{position:relative;height:270vh;background:var(--home-coal-deep);overflow:visible}.home-scrub-sticky{position:sticky;top:0;height:100svh;overflow:hidden}.home-scrub-copy{position:absolute;left:var(--home-gutter);bottom:clamp(3rem,7vw,4rem);z-index:2;width:min(520px,calc(100vw - 2 * var(--home-gutter)));min-height:8rem}.home-chapter{position:absolute;inset:auto auto 0 0;width:100%;opacity:0;transition:opacity .3s ease}.home-chapter.is-active{opacity:1}.home-chapter span{display:block;margin-bottom:.75rem;color:var(--home-ember);font-size:.64rem;letter-spacing:.18em}.home-chapter strong{display:block;color:var(--home-sand);font-size:clamp(1.65rem,2.5vw,2.38rem);line-height:1.18;letter-spacing:-.02em;font-weight:500}.home-chapter p{max-width:44rem;margin:1rem 0 0;color:var(--home-sand-dim);font-size:clamp(.98rem,1.1vw,1.16rem);line-height:1.55}.home-service-index{padding:clamp(6rem,12vh,10rem) var(--home-gutter);background:var(--home-coal)}.home-section-head{margin-bottom:clamp(3rem,6vw,4rem)}.home-service-rows{display:flex;flex-direction:column}.home-service-row{position:relative;display:grid;grid-template-columns:5.5rem minmax(0,.85fr) minmax(0,1.25fr);gap:2rem;align-items:baseline;padding:clamp(1.6rem,3vw,2.15rem) .25rem;border-top:1px solid rgba(246,241,231,.12);text-decoration:none}.home-service-row:before,.home-service-row:after{content:"";position:absolute;right:.25rem;top:50%;width:min(16vw,13rem);height:1px;pointer-events:none;opacity:.2;background:radial-gradient(circle at 0% 50%,rgba(246,241,231,.9) 0 2px,transparent 2.5px),radial-gradient(circle at 48% 50%,rgba(224,106,43,.7) 0 2px,transparent 2.5px),radial-gradient(circle at 100% 50%,rgba(246,241,231,.8) 0 2px,transparent 2.5px),linear-gradient(90deg,#e06a2b0a,#e06a2b6b,#f6f1e724);transform:translateY(-50%);transition:opacity .7s ease,filter .7s ease}.home-service-row:after{width:2.4rem;right:min(16vw,13rem);opacity:0;filter:blur(1px);background:radial-gradient(circle,rgba(255,219,175,.95),rgba(224,106,43,.34) 38%,transparent 70%);animation:home-row-pulse 3.2s linear infinite}.home-service-row:last-child{border-bottom:1px solid rgba(246,241,231,.12)}.home-service-row:hover{color:inherit}.home-service-row:hover:before{opacity:.74;filter:drop-shadow(0 0 8px rgba(224,106,43,.45))}.home-service-row:hover:after{opacity:.85}.home-row-index{color:var(--home-ember-deep);font-size:.72rem}.home-service-row strong{color:var(--home-sand);font-size:clamp(1.4rem,2vw,1.9rem);line-height:1.15;letter-spacing:-.02em;font-weight:500;transition:color 1.2s ease}.home-service-row>span:last-of-type{color:var(--home-sand-dim);font-size:1rem;line-height:1.5}.home-service-row i{position:absolute;left:0;bottom:-1px;width:0%;height:1px;background:linear-gradient(90deg,var(--home-ember-deep),var(--home-ember-bright));box-shadow:0 0 10px #e06a2b94;transition:width 1.2s ease}.home-service-row:hover i{width:100%;transition:width .35s cubic-bezier(.2,.7,.3,1)}.home-service-row:hover strong{color:var(--home-ember-bright);transition-duration:.2s}@keyframes home-row-pulse{0%{transform:translate(-12.8rem,-50%) scaleX(.6)}to{transform:translateY(-50%) scaleX(1)}}.home-founder{position:relative;overflow:hidden;min-height:clamp(540px,72svh,820px);display:flex;align-items:center;padding:clamp(6.2rem,11vw,8.5rem) var(--home-gutter);background:radial-gradient(62% 56% at 18% 24%,rgba(224,106,43,.1),transparent 68%),linear-gradient(180deg,var(--home-coal) 0%,#0b0805 100%);color:var(--home-sand);border-top:1px solid rgba(246,241,231,.08);border-bottom:1px solid rgba(246,241,231,.08)}.home-founder:before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,rgba(246,241,231,.035) 1px,transparent 1px),linear-gradient(rgba(246,241,231,.03) 1px,transparent 1px);background-size:72px 72px;opacity:.36;pointer-events:none}.home-founder-inner{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.56fr);gap:clamp(2.5rem,7vw,5.6rem);align-items:center}.home-founder-plate{position:absolute;inset:-16% -10% -14%;margin:0;overflow:hidden;border:0;border-radius:0;background:radial-gradient(58% 52% at 35% 54%,rgba(224,106,43,.12),transparent 66%),transparent;box-shadow:none;pointer-events:none;z-index:1}.home-founder-plate:before,.home-founder-plate:after,.home-founder-plate span{content:"";position:absolute;inset:0;pointer-events:none}.home-founder-plate:before{z-index:2;background:linear-gradient(90deg,rgba(246,241,231,.055) 1px,transparent 1px),linear-gradient(rgba(246,241,231,.04) 1px,transparent 1px);background-size:72px 72px;mix-blend-mode:screen;opacity:.09;-webkit-mask-image:radial-gradient(ellipse 82% 78% at 34% 54%,#000 0 42%,rgba(0,0,0,.46) 66%,transparent 90%);mask-image:radial-gradient(ellipse 82% 78% at 34% 54%,#000 0 42%,rgba(0,0,0,.46) 66%,transparent 90%)}.home-founder-plate:after{z-index:3;inset:0;background:linear-gradient(90deg,#100c07fa,#100c0794 10%,#100c072e 28% 48%,#100c07b3 70%,#100c07fa),linear-gradient(180deg,#100c07fa,#100c0724 24%,#100c071f 68%,#100c07fa),radial-gradient(62% 58% at 34% 55%,rgba(224,106,43,.12),transparent 74%)}.home-founder-plate span{display:none}.home-system-image{position:absolute;inset:-4% -5%;width:110%;height:108%;object-fit:cover;object-position:35% 54%;opacity:.76;filter:saturate(.96) contrast(.96) brightness(.86);transform:scale(1.04);-webkit-mask-image:radial-gradient(ellipse 78% 78% at 34% 54%,#000 0 44%,rgba(0,0,0,.78) 58%,rgba(0,0,0,.34) 75%,transparent 93%);mask-image:radial-gradient(ellipse 78% 78% at 34% 54%,#000 0 44%,rgba(0,0,0,.78) 58%,rgba(0,0,0,.34) 75%,transparent 93%)}.home-founder-copy{grid-column:2}.home-founder-copy h2{max-width:25ch;margin:0;color:var(--home-sand);font-size:clamp(1.9rem,2.7vw,2.7rem);line-height:1.18;letter-spacing:-.028em}.home-founder-copy p{max-width:43ch;margin:1.55rem 0 0;color:var(--home-sand-dim);font-size:clamp(1rem,1.1vw,1.13rem);line-height:1.58}.home-founder-copy strong{display:block;margin-top:2.1rem;color:var(--home-ember-bright);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase}.home-hearth{position:relative;min-height:88svh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--home-coal-deep)}.home-hearth-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:2.1rem;width:min(780px,100%);padding:clamp(6rem,12vw,8rem) var(--home-gutter);text-align:center}.home-hearth h2{max-width:16ch;margin:0;color:var(--home-sand);font-size:clamp(2.4rem,4.6vw,4.75rem);line-height:1.05;letter-spacing:-.04em}.home-hearth h2 em{font-style:normal;color:var(--home-sand-dim)}.home-email{color:var(--home-sand-dim);border-bottom:1px solid rgba(246,241,231,.25);padding-bottom:.2rem;font-size:.72rem;letter-spacing:.04em;text-decoration:none}.home-email:hover{color:var(--home-sand);border-bottom-color:#f6f1e780}.home-footer{position:relative;z-index:2;padding:1.65rem var(--home-gutter);background:var(--home-coal-deep);border-top:1px solid rgba(246,241,231,.08);color:var(--home-sand-faint);font-size:.63rem;letter-spacing:.12em;text-align:center;text-transform:uppercase}@media(max-width:980px){.home-v2 .home-nav-container{align-items:center}.home-v2 .mobile-menu-btn{display:grid}.home-v2 .nav-links{position:fixed;inset:4.65rem 1rem auto;display:none;flex-direction:column;align-items:flex-start;gap:0;padding:1rem;background:#100c07f2;border:1px solid rgba(246,241,231,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.home-v2 .nav-links.open{display:flex}.home-v2 .nav-links li{width:100%}.home-v2 .nav-links a{display:block;width:100%;padding:.9rem 0}.home-v2 .home-ghost{display:none}.home-service-row,.home-founder-inner{grid-template-columns:1fr}.home-founder-copy{grid-column:1;max-width:42rem}.home-service-row{gap:.65rem}.home-service-row:before,.home-service-row:after{display:none}}@media(max-width:640px){.home-v2 .home-nav-container{padding:1.15rem var(--home-gutter)}.home-v2 .home-brand{font-size:.76rem;letter-spacing:.16em}.home-v2 .lang-switch{display:flex;gap:.25rem;font-size:.62rem}.home-hero-content{min-height:100svh;padding-bottom:4.25rem}.home-hero h1{font-size:clamp(2.8rem,13vw,4.1rem)}.home-hero-actions{align-items:flex-start;flex-direction:column}.home-claim{padding-block:6rem}.home-claim-line{width:auto;font-size:clamp(3.1rem,17vw,5.1rem)}.home-claim-line.is-offset-wide,.home-claim-line.is-offset-tight{margin-left:0}.home-founder-plate{max-width:none}.home-footer{text-align:left}}@media(prefers-reduced-motion:reduce){.home-v2 *,.home-v2 *:before,.home-v2 *:after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body.subpage:not(.home-v2){--paper: #16110c;--paper-high: #1b1510;--paper-deep: #100c07;--ink: #f6f1e7;--ink-soft: #c9bda9;--ink-faint: #8a7c68;--line: rgba(246, 241, 231, .1);--line-strong: rgba(246, 241, 231, .22);--bg: var(--paper);--text: var(--ink);--text-muted: var(--ink-soft);--text-soft: var(--ink-faint);--font-display: "Manrope", "Helvetica Neue", system-ui, sans-serif;--font-body: "Manrope", "Helvetica Neue", system-ui, sans-serif;--font-mono: "Manrope", "Helvetica Neue", system-ui, sans-serif;--subpage-image: url(/media/hero-architecture-abstract.jpg);--subpage-image-opacity: .16;--subpage-image-x: 88%;--subpage-image-y: 42%;--subpage-image-size: min(760px, 55vw);--radius-sm: 999px;--radius-md: 0;--radius-lg: 0;--text-hero: clamp(2.8rem, 1.25rem + 5.2vw, 6.1rem);--text-title: clamp(2rem, 1.2rem + 2.4vw, 3.15rem);background:radial-gradient(70% 55% at 85% 14%,rgba(191,75,23,.12),transparent 64%),linear-gradient(180deg,#16110c,#100c07);color:var(--ink)}html:has(body.subpage:not(.home-v2)){background:#16110c}body.subpage:not(.home-v2).consulting-hub-page{--subpage-image: url(/media/consulting-it-strategy.jpg);--subpage-image-opacity: .24;--subpage-image-x: 86%;--subpage-image-y: 48%;--subpage-image-size: min(1180px, 74vw)}body.subpage:not(.home-v2).it-strategy-page{--subpage-image: url(/media/consulting-it-strategy.jpg)}body.subpage:not(.home-v2).enterprise-tooling-page{--subpage-image: url(/media/consulting-enterprise-tooling.jpg)}body.subpage:not(.home-v2).automation-page{--subpage-image: url(/media/consulting-automation.jpg);--subpage-image-opacity: .2}body.subpage:not(.home-v2).integration-page{--subpage-image: url(/media/consulting-integration.jpg)}body.subpage:not(.home-v2).design-thinking-page{--subpage-image: url(/media/design-thinking-workshop.jpg)}body.subpage:not(.home-v2).cto-cio-advisory-page{--subpage-image: url(/media/consulting-cto-cio-advisory.jpg)}body.subpage:not(.home-v2).product-hub-page{--subpage-image: url(/media/ai-automation-system-field.webp);--subpage-image-opacity: .2;--subpage-image-size: min(780px, 56vw)}body.subpage:not(.home-v2).launchforge-page{--subpage-image: url(/media/launchforge-template-product.png);--subpage-image-opacity: .12;--subpage-image-size: min(680px, 50vw)}body.subpage:not(.home-v2).ai-automation-page{--subpage-image: url(/media/consulting-automation.jpg);--subpage-image-opacity: .16}body.subpage:not(.home-v2):before{opacity:.12;mix-blend-mode:screen}body.subpage:not(.home-v2):after{z-index:0;background:linear-gradient(90deg,rgba(246,241,231,.035) 1px,transparent 1px),linear-gradient(rgba(246,241,231,.028) 1px,transparent 1px);background-size:110px 110px;opacity:.34}body.subpage:not(.home-v2) main,body.subpage:not(.home-v2) header,body.subpage:not(.home-v2) footer{position:relative;z-index:1}body.subpage:not(.home-v2) header{z-index:90}body.subpage:not(.home-v2) h1,body.subpage:not(.home-v2) h2,body.subpage:not(.home-v2) h3,body.subpage:not(.home-v2) h4,body.subpage:not(.home-v2) h5,body.subpage:not(.home-v2) h6{font-family:var(--font-display);font-weight:500;letter-spacing:-.03em}body.subpage:not(.home-v2) .brand-wordmark,body.subpage:not(.home-v2) .nav-links a,body.subpage:not(.home-v2) .nav-cta,body.subpage:not(.home-v2) .lang-switch,body.subpage:not(.home-v2) .btn,body.subpage:not(.home-v2) .section-tag,body.subpage:not(.home-v2) .hero-badge,body.subpage:not(.home-v2) .product-label,body.subpage:not(.home-v2) .hero-proof,body.subpage:not(.home-v2) .product-proof,body.subpage:not(.home-v2) .contact-method-text span,body.subpage:not(.home-v2) .form-group label,body.subpage:not(.home-v2) .footer-links a,body.subpage:not(.home-v2) .footer-bottom{font-family:var(--font-mono)}body.subpage:not(.home-v2) .nav{background:#100c07bd;border-bottom:1px solid rgba(246,241,231,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body.subpage:not(.home-v2) .nav.scrolled{background:#100c07e6;border-bottom-color:#f6f1e71f}body.subpage:not(.home-v2) .nav-container{max-width:1360px;padding:1.35rem var(--gutter)}body.subpage:not(.home-v2) .logo{font-size:.82rem;letter-spacing:.22em}body.subpage:not(.home-v2) .brand-brasa,body.subpage:not(.home-v2) .nav-links a:hover,body.subpage:not(.home-v2) .nav-links a.nav-active,body.subpage:not(.home-v2) .lang-btn:hover,body.subpage:not(.home-v2) .lang-btn.active,body.subpage:not(.home-v2) .mobile-menu-btn{color:var(--sand)}body.subpage:not(.home-v2) .brand-solutions-word,body.subpage:not(.home-v2) .nav-links a,body.subpage:not(.home-v2) .lang-btn,body.subpage:not(.home-v2) .lang-switch .divider{color:var(--sand-faint, #aa9c89)}body.subpage:not(.home-v2) .nav-links a,body.subpage:not(.home-v2) .lang-btn{font-size:.68rem;letter-spacing:.13em}.form-privacy{margin-top:.9rem;color:var(--text-soft, #b7ab9a);font-size:.78rem;line-height:1.5}.form-privacy a{color:inherit;text-decoration-color:var(--ember-bright, #ff9b62);text-underline-offset:3px}.home-footer-legal{display:inline-flex;gap:.55rem;margin-left:.8rem}.home-footer-legal a{color:inherit;text-underline-offset:3px}.brand-wordmark,.home-v2 .brand-wordmark,.home-v2 .home-brand{font-family:var(--font-wordmark);font-weight:600;letter-spacing:-.055em}.brand-inline{gap:.06em}.brand-brasa{font-weight:800}.brand-solutions-word{font-weight:600;letter-spacing:-.055em}.home-v2 .nav-links a,.home-v2 .lang-btn,body.subpage:not(.home-v2) .nav-links a,body.subpage:not(.home-v2) .lang-btn{font-family:var(--font-body);font-size:.74rem;font-weight:500;letter-spacing:.055em}body.subpage:not(.home-v2) .section-tag,body.subpage:not(.home-v2) .hero-badge,body.subpage:not(.home-v2) .product-label{position:relative;min-height:1.8rem;padding-left:2.15rem;color:var(--sand-dim);font-family:var(--font-body);font-size:.73rem;font-weight:500;letter-spacing:.075em}body.subpage:not(.home-v2) .section-tag:before,body.subpage:not(.home-v2) .hero-badge:before,body.subpage:not(.home-v2) .product-label:before{position:absolute;left:0;top:50%;width:auto;height:auto;background:none;color:#f6f1e747;font-family:var(--font-display);font-size:1.75rem;font-weight:450;letter-spacing:-.055em;line-height:1;transform:translateY(-50%)}body.subpage:not(.home-v2) .product-hero .section-tag:before{width:auto;height:auto}body.subpage:not(.home-v2) .consult-how-inner{gap:clamp(1.3rem,2.8vw,2.4rem)}body.subpage:not(.home-v2) .how-item,body.subpage:not(.home-v2).launchforge-page .product-how .how-item{display:grid;grid-template-columns:3.1rem minmax(0,1fr);align-items:center;gap:.65rem;min-height:5.2rem;padding-top:.85rem}body.subpage:not(.home-v2) .how-number,body.subpage:not(.home-v2).launchforge-page .product-how .how-number{margin:0;color:#f6f1e738;font-family:var(--font-display);font-size:clamp(2.15rem,3vw,3.15rem);font-weight:430;letter-spacing:-.07em;line-height:.84}body.subpage:not(.home-v2) .how-label,body.subpage:not(.home-v2).launchforge-page .product-how .how-label{margin:0;color:var(--sand);font-family:var(--font-body);font-size:clamp(1rem,1.15vw,1.18rem);font-weight:460;letter-spacing:-.012em;line-height:1.2}@media(max-width:640px){body.subpage:not(.home-v2) .how-item,body.subpage:not(.home-v2).launchforge-page .product-how .how-item{grid-template-columns:2.5rem minmax(0,1fr);min-height:4.5rem}}body.subpage:not(.home-v2) .nav-links a.nav-active,body.subpage:not(.home-v2) .lang-btn.active{border-bottom-color:var(--ember-bright);text-decoration-color:var(--ember-bright)}body.subpage:not(.home-v2) .nav-cta{border:1px solid rgba(246,241,231,.28);border-radius:999px;background:transparent;color:var(--sand);padding:.55rem 1.25rem;font-family:var(--font-body);font-size:.82rem;font-weight:500;letter-spacing:.01em;text-transform:none}body.subpage:not(.home-v2) .nav-cta:hover,body.subpage:not(.home-v2).product-page .nav-cta:hover{border-color:#f6f1e7a6;background:transparent;color:var(--sand)}body.subpage:not(.home-v2).product-page .nav-cta{background:transparent}body.subpage:not(.home-v2) .mobile-menu-btn{border-color:#f6f1e729;border-radius:0}body.subpage:not(.home-v2) .mobile-menu-btn span{background:var(--sand)}body.subpage:not(.home-v2) section{padding-left:var(--home-gutter, var(--gutter));padding-right:var(--home-gutter, var(--gutter))}body.subpage:not(.home-v2) section>.section-header,body.subpage:not(.home-v2) .hero-shell,body.subpage:not(.home-v2) .product-hero-grid,body.subpage:not(.home-v2) .contact-grid,body.subpage:not(.home-v2) .consult-how-inner,body.subpage:not(.home-v2) .kw-grid,body.subpage:not(.home-v2) .product-catalog,body.subpage:not(.home-v2) .pricing-grid,body.subpage:not(.home-v2) .product-split,body.subpage:not(.home-v2) .stats-grid,body.subpage:not(.home-v2) .cta-container,body.subpage:not(.home-v2) .impressum-container{max-width:1360px;width:min(100%,1360px)}body.subpage:not(.home-v2) .hero,body.subpage:not(.home-v2) .product-hero{position:relative;min-height:82svh;overflow:hidden;isolation:isolate;padding-top:clamp(8rem,13vw,10rem);padding-bottom:clamp(4.5rem,7vw,6rem);background:radial-gradient(68% 62% at 86% 26%,rgba(191,75,23,.1),transparent 66%),linear-gradient(180deg,rgba(22,17,12,.2),transparent 70%)}body.subpage:not(.home-v2) .hero:before,body.subpage:not(.home-v2) .product-hero:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background-image:linear-gradient(90deg,#100c07f5,#100c07b8 34%,#100c0733 64%,#100c07c7),var(--subpage-image);background-repeat:no-repeat;background-size:100% 100%,var(--subpage-image-size) auto;background-position:center,var(--subpage-image-x) var(--subpage-image-y);opacity:var(--subpage-image-opacity);filter:saturate(.82) contrast(1.08);transform:scale(1.03);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 38%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 38%,#000 100%);animation:subpageImageDrift 18s ease-in-out infinite alternate}body.subpage:not(.home-v2) .hero:after,body.subpage:not(.home-v2) .product-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(28rem 24rem at var(--subpage-pointer-x, 74%) var(--subpage-pointer-y, 35%),rgba(224,106,43,var(--subpage-heat-alpha, 0)),transparent 72%),radial-gradient(26rem 22rem at 72% 35%,rgba(224,106,43,.1),transparent 72%),linear-gradient(90deg,rgba(246,241,231,.025) 1px,transparent 1px),linear-gradient(rgba(246,241,231,.02) 1px,transparent 1px);background-size:auto,92px 92px,92px 92px;opacity:.9}body.subpage:not(.home-v2) .subpage-motion-canvas{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none;opacity:.72;mix-blend-mode:screen}body.subpage:not(.home-v2) .hero-shell,body.subpage:not(.home-v2) .product-hero-grid{position:relative;z-index:2;align-items:center;grid-template-columns:minmax(0,1.05fr) minmax(280px,.82fr)}body.subpage:not(.home-v2) .hero h1,body.subpage:not(.home-v2) .product-hero h1{max-width:13ch;color:var(--sand);font-size:clamp(2.45rem,4.35vw,4.65rem);line-height:1.04;letter-spacing:-.045em}body.subpage:not(.home-v2).product-page:not(.ai-automation-page) .product-hero h1{max-width:12.5ch;font-size:clamp(2.35rem,4.05vw,4.35rem)}body.subpage:not(.home-v2).consulting-hub-page .hero h1,body.subpage:not(.home-v2).product-hub-page .product-hero h1{max-width:11.5ch}body.subpage:not(.home-v2) .hero-subtitle,body.subpage:not(.home-v2) .product-hero p{max-width:35rem;font-size:clamp(1.02rem,1.4vw,1.25rem);line-height:1.55}body.subpage:not(.home-v2) .highlight,body.subpage:not(.home-v2) .accent-phrase{color:transparent;background-image:linear-gradient(var(--sand-dim),var(--sand-dim));background-size:100% 100%;background-position:0 0;-webkit-background-clip:text;background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-style:normal;font-weight:500}body.subpage:not(.home-v2) .hero-subtitle,body.subpage:not(.home-v2) .product-hero p,body.subpage:not(.home-v2) .section-subtitle,body.subpage:not(.home-v2) .hero-panel p,body.subpage:not(.home-v2) .kw-card p,body.subpage:not(.home-v2) .product-card-large p,body.subpage:not(.home-v2) .pricing-card p,body.subpage:not(.home-v2) .product-feature p,body.subpage:not(.home-v2) .scope-list em,body.subpage:not(.home-v2) .contact-info p{color:var(--sand-dim)}body.subpage:not(.home-v2) .hero-badge,body.subpage:not(.home-v2) .section-tag,body.subpage:not(.home-v2) .product-label,body.subpage:not(.home-v2) .panel-kicker,body.subpage:not(.home-v2) .snapshot-link{color:var(--ember-bright)}body.subpage:not(.home-v2) .hero-badge:before,body.subpage:not(.home-v2) .section-tag:before,body.subpage:not(.home-v2) .product-label:before{background:var(--ember-bright)}body.subpage:not(.home-v2) .product-hero .section-tag:before{content:"";width:2.4rem;height:1px;flex:0 0 auto}body.subpage:not(.home-v2) .hero-proof,body.subpage:not(.home-v2) .product-proof,body.subpage:not(.home-v2) .product-card-actions span,body.subpage:not(.home-v2) .stat-label,body.subpage:not(.home-v2) .step-number,body.subpage:not(.home-v2) .consult-how-note,body.subpage:not(.home-v2) .price span{color:var(--ink-faint)}body.subpage:not(.home-v2) .hero-buttons{gap:1rem}body.subpage:not(.home-v2) .btn{border-radius:999px;padding:.88rem 1.85rem;font-family:var(--font-body);font-size:.88rem;font-weight:500;letter-spacing:.01em;text-transform:none}body.subpage:not(.home-v2) .btn-primary{background:var(--sand);border-color:var(--sand);color:var(--coal)}body.subpage:not(.home-v2) .btn-primary:hover{background:#fff;border-color:#fff;color:var(--coal);transform:translateY(-1px)}body.subpage:not(.home-v2) .btn-secondary,body.subpage:not(.home-v2) .button-secondary{background:transparent;border-color:#f6f1e73d;color:var(--sand)}body.subpage:not(.home-v2) .btn-secondary:hover,body.subpage:not(.home-v2) .button-secondary:hover{background:#f6f1e70d;border-color:#f6f1e794;color:var(--sand)}body.subpage:not(.home-v2) .section-header{border-top-color:#f6f1e71f;grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}body.subpage:not(.home-v2) .section-title,body.subpage:not(.home-v2) .product-card-large h3,body.subpage:not(.home-v2) .pricing-card h3,body.subpage:not(.home-v2) .product-feature h3,body.subpage:not(.home-v2) .contact-info h3{color:var(--sand)}body.subpage:not(.home-v2) .section-title{font-size:clamp(2rem,3.2vw,3.65rem);line-height:1.06}body.subpage:not(.home-v2) .hero-panel,body.subpage:not(.home-v2) .product-snapshot,body.subpage:not(.home-v2) .kw-card,body.subpage:not(.home-v2) .product-card-large,body.subpage:not(.home-v2) .pricing-card,body.subpage:not(.home-v2) .contact-form,body.subpage:not(.home-v2) .product-contact-form,body.subpage:not(.home-v2) .ai-console,body.subpage:not(.home-v2) .ai-savings-card,body.subpage:not(.home-v2) .ai-flow-card{background:linear-gradient(135deg,rgba(246,241,231,.035),transparent 38%),#f6f1e709;border:1px solid rgba(246,241,231,.13);box-shadow:none;color:var(--sand)}body.subpage:not(.home-v2) .hero-panel:before,body.subpage:not(.home-v2) .product-snapshot:before{background:linear-gradient(90deg,transparent,var(--ember-bright),transparent);height:1px}body.subpage:not(.home-v2) .hero-panel,body.subpage:not(.home-v2) .product-snapshot{position:relative;overflow:hidden}body.subpage:not(.home-v2) .hero-panel{isolation:isolate;background:transparent;border-color:transparent}body.subpage:not(.home-v2) .hero-panel>*{position:relative;z-index:1}body.subpage:not(.home-v2) .hero-panel:before{inset:-18% -12% -16% -14%;z-index:-2;height:auto;background:linear-gradient(90deg,#100c071a,#100c0703 46%,#100c072e),var(--subpage-image) center / cover no-repeat;opacity:.5;filter:grayscale(.12) saturate(.92) contrast(1.04);-webkit-mask-image:radial-gradient(ellipse at 50% 52%,#000 0%,#000 38%,transparent 72%);mask-image:radial-gradient(ellipse at 50% 52%,#000 0%,#000 38%,transparent 72%);transform:translate3d(var(--subpage-parallax-x, 0),var(--subpage-parallax-y, 0),0) scale(1.05);transition:transform .22s ease-out,opacity .22s ease-out}body.subpage:not(.home-v2) .hero-panel:after{content:"";position:absolute;inset:-2rem;z-index:-1;height:auto;pointer-events:none;background:radial-gradient(94% 88% at 48% 50%,#100c070f,#100c0733 48%,#100c07c7),linear-gradient(180deg,#100c070a,#100c0742);-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 0%,#000 44%,transparent 82%);mask-image:radial-gradient(ellipse at 50% 50%,#000 0%,#000 44%,transparent 82%)}body.subpage:not(.home-v2) .hero-panel:hover:before{opacity:.6}body.subpage:not(.home-v2) .hero-panel .panel-note{border-top-color:#f6f1e714}body.subpage:not(.home-v2) .hero-panel h2,body.subpage:not(.home-v2) .hero-panel h3,body.subpage:not(.home-v2) .hero-panel p,body.subpage:not(.home-v2) .hero-panel li,body.subpage:not(.home-v2) .hero-panel .panel-kicker{text-shadow:0 1px 18px rgba(16,12,7,.58)}body.subpage:not(.home-v2).consulting-visual-page .hero:before{background-image:radial-gradient(ellipse at 78% 56%,#e06a2b29,#752b0e29 42%,#100c070a 74%),linear-gradient(90deg,#100c07fc,#100c07d6 34%,#3c190b40 58%,#100c07a3),linear-gradient(180deg,#100c071f,#56210d29),var(--subpage-image);background-size:100% 100%,100% 100%,100% 100%,cover;background-position:center,center,center,72% 47%;opacity:.88;filter:saturate(.86) contrast(1.06) brightness(.88);transform:none;animation:none;-webkit-mask-image:radial-gradient(ellipse 68% 82% at 76% 45%,#000 0%,#000 58%,rgba(0,0,0,.42) 74%,transparent 96%);mask-image:radial-gradient(ellipse 68% 82% at 76% 45%,#000 0%,#000 58%,rgba(0,0,0,.42) 74%,transparent 96%)}body.subpage:not(.home-v2).automation-page .hero:before{background-image:radial-gradient(62% 70% at 72% 46%,rgba(224,106,43,.15) 0%,rgba(117,43,14,.11) 42%,transparent 74%),linear-gradient(90deg,#100c07fc,#100c07f5 48%,#2a1209bd 72%,#100c07c7),linear-gradient(180deg,#100c0780,#100c0714 28%,#100c071f 62%,#100c07b8);background-size:100% 100%;background-position:center;-webkit-mask-image:none;mask-image:none}body.subpage:not(.home-v2).consulting-visual-page .hero:after{background:none;opacity:0}body.subpage:not(.home-v2).automation-page .hero:after{content:"";position:absolute;top:clamp(-1.5rem,-1.2vw,-.5rem);left:auto;right:-7vw;bottom:clamp(-5.5rem,-4vw,-3rem);width:64vw;min-width:820px;max-width:1080px;z-index:-1;pointer-events:none;background-image:radial-gradient(5rem 1.6rem at 24% 22%,rgba(255,224,196,.12),transparent 74%),linear-gradient(90deg,#100c07,#100c07e6 12%,#100c0747 34%,#100c072e 64%,#100c07eb),linear-gradient(180deg,#100c07fa,#100c073d 22%,#100c071a 62%,#100c07fa),var(--subpage-image);background-repeat:no-repeat;background-size:100% 100%,100% 100%,100% 100%,cover;background-position:center,center,center,18% 34%;opacity:.82;filter:saturate(.78) contrast(1.08) brightness(.84);transform:translate3d(var(--subpage-parallax-x, 0),var(--subpage-parallax-y, 0),0) scale(1.02);-webkit-mask-image:radial-gradient(ellipse 58% 78% at 54% 45%,#000 0%,rgba(0,0,0,.94) 36%,rgba(0,0,0,.58) 54%,rgba(0,0,0,.18) 70%,transparent 88%);mask-image:radial-gradient(ellipse 58% 78% at 54% 45%,#000 0%,rgba(0,0,0,.94) 36%,rgba(0,0,0,.58) 54%,rgba(0,0,0,.18) 70%,transparent 88%);transition:transform .22s ease-out,opacity .22s ease-out,filter .22s ease-out}body.subpage:not(.home-v2).automation-page .hero:hover:after{opacity:.84;filter:saturate(.84) contrast(1.1) brightness(.88)}body.subpage:not(.home-v2).consulting-visual-page .hero-shell{grid-template-columns:minmax(0,.86fr) minmax(240px,.5fr)}body.subpage:not(.home-v2).consulting-visual-page .subpage-motion-canvas{display:none}body.subpage:not(.home-v2).consulting-visual-page .hero-panel{overflow:visible;background:transparent;border-color:transparent;box-shadow:none}body.subpage:not(.home-v2).consulting-visual-page .hero-panel:before,body.subpage:not(.home-v2).consulting-visual-page .hero-panel:after{content:none}body.subpage:not(.home-v2).consulting-visual-page .hero-panel .panel-kicker{display:none}body.subpage:not(.home-v2).consulting-visual-page .hero-panel .panel-note{display:none}body.subpage:not(.home-v2).consulting-visual-page .hero-panel:hover:before{opacity:0}body.subpage:not(.home-v2) .product-snapshot:after{content:"";position:absolute;inset:auto -18% -34% 18%;height:72%;pointer-events:none;background:var(--subpage-image) center / cover no-repeat;opacity:.1;filter:grayscale(.15) saturate(.9);-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 0%,transparent 70%);mask-image:radial-gradient(circle at 50% 45%,#000 0%,transparent 70%);transform:translate3d(var(--subpage-parallax-x, 0),var(--subpage-parallax-y, 0),0) scale(1.08);transition:transform .22s ease-out}body.subpage:not(.home-v2).launchforge-page #plans{padding-bottom:clamp(3rem,4.5vw,4.75rem)}body.subpage:not(.home-v2).launchforge-page .product-how{padding-top:clamp(3rem,4.5vw,4.75rem);padding-bottom:clamp(4.5rem,6vw,6.5rem)}body.subpage:not(.home-v2).launchforge-page .product-how .consult-how-inner,body.subpage:not(.home-v2).launchforge-page .product-how .consult-how-note{width:min(100%,1360px);max-width:1360px}body.subpage:not(.home-v2).launchforge-page .product-how .consult-how-inner{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,2vw,2rem);align-items:stretch}body.subpage:not(.home-v2).launchforge-page .product-how .how-item{min-height:4.75rem;display:flex;align-items:flex-start;gap:.45rem;padding-top:1.25rem}body.subpage:not(.home-v2).launchforge-page .product-how .how-number,body.subpage:not(.home-v2).launchforge-page .product-how .how-label{margin:0;line-height:1.2}body.subpage:not(.home-v2).launchforge-page .product-how .consult-how-note{margin-top:clamp(1.5rem,2.6vw,2.4rem);margin-left:auto;margin-right:auto}body.subpage:not(.home-v2) .panel-list li,body.subpage:not(.home-v2) .pricing-card li{color:var(--sand-dim)}body.subpage:not(.home-v2) .panel-note,body.subpage:not(.home-v2) .product-snapshot-top,body.subpage:not(.home-v2) .contact-method,body.subpage:not(.home-v2) .scope-list div,body.subpage:not(.home-v2) .how-item,body.subpage:not(.home-v2) .stat-item,body.subpage:not(.home-v2) .process-step,body.subpage:not(.home-v2) .product-feature{border-color:#f6f1e71f}body.subpage:not(.home-v2) .kw-grid{gap:0;background:transparent;border-color:#f6f1e71f}body.subpage:not(.home-v2) .kw-card{border:1px solid rgba(246,241,231,.12);margin:-1px 0 0 -1px}body.subpage:not(.home-v2) .kw-card,body.subpage:not(.home-v2) .product-card-large,body.subpage:not(.home-v2) .pricing-card,body.subpage:not(.home-v2) .product-feature{transition:border-color .28s ease,background .28s ease,transform .28s ease}body.subpage:not(.home-v2) .kw-card:hover,body.subpage:not(.home-v2) .product-card-featured,body.subpage:not(.home-v2) .pricing-card-featured{background:linear-gradient(135deg,rgba(224,106,43,.12),transparent 46%),#f6f1e70a;border-color:#e06a2b6b}body.subpage:not(.home-v2) .kw-card:hover,body.subpage:not(.home-v2) .product-card-large:hover,body.subpage:not(.home-v2) .pricing-card:hover,body.subpage:not(.home-v2) .product-feature:hover{transform:translateY(-2px)}body.subpage:not(.home-v2) .product-card-large{position:relative;overflow:hidden}body.subpage:not(.home-v2) .product-card-large:after{content:"";position:absolute;inset:0 0 0 auto;width:min(34%,24rem);pointer-events:none;opacity:.14;background:url(/media/launchforge-template-authority.png) center / cover no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent,#000 32%,#000);mask-image:linear-gradient(90deg,transparent,#000 32%,#000)}body.subpage:not(.home-v2) .product-card-large:nth-child(2):after{background-image:url(/media/ai-automation-system-field.webp);opacity:.2}body.subpage:not(.home-v2) .kw-icon,body.subpage:not(.home-v2) .product-feature svg,body.subpage:not(.home-v2) .feature-icon,body.subpage:not(.home-v2) .contact-method-icon{color:var(--ember-bright);border-color:#f6f1e721}body.subpage:not(.home-v2) .kw-tags span{border-color:#f6f1e71f;color:var(--ink-faint)}body.subpage:not(.home-v2) .consult-how,body.subpage:not(.home-v2) .why-us,body.subpage:not(.home-v2) .product-band,body.subpage:not(.home-v2) .contact,body.subpage:not(.home-v2) .cta,body.subpage:not(.home-v2) .footer{background:radial-gradient(72% 64% at 18% 18%,rgba(224,106,43,.08),transparent 68%),var(--coal-deep);color:var(--sand)}body.subpage:not(.home-v2) .contact .section-header,body.subpage:not(.home-v2) .cta-container,body.subpage:not(.home-v2) .footer,body.subpage:not(.home-v2) .footer-content{border-color:#f6f1e71a}body.subpage:not(.home-v2) .contact-method-text strong,body.subpage:not(.home-v2) .footer .brand-brasa{color:var(--sand)}body.subpage:not(.home-v2) .footer .brand-solutions-word,body.subpage:not(.home-v2) .footer-links a,body.subpage:not(.home-v2) .footer-bottom{color:var(--sand-dim)}body.subpage:not(.home-v2) .form-group input,body.subpage:not(.home-v2) .form-group select,body.subpage:not(.home-v2) .form-group textarea{background:#100c07b8;border-color:#f6f1e721;border-radius:0;color:var(--sand)}body.subpage:not(.home-v2) .form-group input:focus,body.subpage:not(.home-v2) .form-group select:focus,body.subpage:not(.home-v2) .form-group textarea:focus{border-color:var(--ember-bright);box-shadow:0 0 0 3px #e06a2b24}body.subpage:not(.home-v2) .form-submit{background:var(--sand);border-color:var(--sand);color:var(--coal)}body.subpage:not(.home-v2) .form-submit:hover{background:#fff;border-color:#fff}body.subpage:not(.home-v2) .launchforge-preview,body.subpage:not(.home-v2) .ai-media-frame{border:1px solid rgba(246,241,231,.13);background:#f6f1e709}body.subpage:not(.home-v2) .launchforge-preview{justify-self:end;width:min(100%,560px);border:0;background:transparent}body.subpage:not(.home-v2) .preview-browser{border-color:#f6f1e729;background:linear-gradient(135deg,rgba(246,241,231,.04),transparent 48%),#100c07ad;box-shadow:0 24px 80px #00000047}body.subpage:not(.home-v2) .preview-bar{border-bottom-color:#f6f1e71a;background:#100c07bd}body.subpage:not(.home-v2) .preview-nav,body.subpage:not(.home-v2) .preview-line{background:#f6f1e724}body.subpage:not(.home-v2) .preview-hero{border-color:#e06a2b47;background:linear-gradient(120deg,#e06a2b29,#f6f1e708 72%)}body.subpage:not(.home-v2) .preview-grid span{border-color:#f6f1e721;background:#f6f1e706}body.subpage:not(.home-v2) .preview-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.9rem}body.subpage:not(.home-v2) .preview-meta span{height:auto;min-width:0;padding-top:.65rem;border-top:1px solid rgba(246,241,231,.12);background:transparent;border-radius:0;color:var(--sand-dim);font-family:var(--font-body);font-size:.9rem;line-height:1.25}body.subpage:not(.home-v2) .price,body.subpage:not(.home-v2) .stat-number{color:var(--ember-bright)}@keyframes subpageImageDrift{0%{background-position:center,calc(var(--subpage-image-x) - .6rem) calc(var(--subpage-image-y) - .35rem)}to{background-position:center,calc(var(--subpage-image-x) + .8rem) calc(var(--subpage-image-y) + .5rem)}}@media(max-width:980px){body.subpage:not(.home-v2) .nav-links{background:#100c07f5;border-color:#f6f1e71f}body.subpage:not(.home-v2) .hero-shell,body.subpage:not(.home-v2) .product-hero-grid,body.subpage:not(.home-v2) .product-split,body.subpage:not(.home-v2) .contact-grid{grid-template-columns:1fr}body.subpage:not(.home-v2).consulting-visual-page .hero-shell{grid-template-columns:1fr}body.subpage:not(.home-v2) .hero:before,body.subpage:not(.home-v2) .product-hero:before{background-size:100% 100%,min(620px,110vw) auto;background-position:center,68% 24%;opacity:.12;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 72%);mask-image:linear-gradient(180deg,#000 0%,transparent 72%)}body.subpage:not(.home-v2).consulting-visual-page .hero:before{background-size:100% 100%,100% 100%,cover;background-position:center,center,62% 44%;opacity:.48;-webkit-mask-image:radial-gradient(ellipse 116% 86% at 64% 46%,#000 0%,#000 52%,rgba(0,0,0,.44) 70%,transparent 92%);mask-image:radial-gradient(ellipse 116% 86% at 64% 46%,#000 0%,#000 52%,rgba(0,0,0,.44) 70%,transparent 92%)}body.subpage:not(.home-v2).automation-page .hero:before{background-size:100% 100%;background-position:center;opacity:1;-webkit-mask-image:none;mask-image:none}body.subpage:not(.home-v2).automation-page .hero:after{top:0;right:-62vw;bottom:-4rem;width:138vw;min-width:0;max-width:none;opacity:.38;background-position:center,center,center,16% 36%;-webkit-mask-image:radial-gradient(ellipse 58% 76% at 55% 46%,#000 0%,rgba(0,0,0,.8) 36%,rgba(0,0,0,.36) 58%,rgba(0,0,0,.12) 72%,transparent 90%);mask-image:radial-gradient(ellipse 58% 76% at 55% 46%,#000 0%,rgba(0,0,0,.8) 36%,rgba(0,0,0,.36) 58%,rgba(0,0,0,.12) 72%,transparent 90%)}body.subpage:not(.home-v2) .section-header{grid-template-columns:1fr}body.subpage:not(.home-v2) .kw-grid,body.subpage:not(.home-v2) .kw-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){body.subpage:not(.home-v2) .hero,body.subpage:not(.home-v2) .product-hero{min-height:auto;padding-top:7.5rem}body.subpage:not(.home-v2) .hero h1,body.subpage:not(.home-v2) .product-hero h1{font-size:clamp(2.25rem,10.5vw,3.25rem)}body.subpage:not(.home-v2) .product-card-large:after{display:none}body.subpage:not(.home-v2) .kw-grid,body.subpage:not(.home-v2) .kw-grid-four,body.subpage:not(.home-v2) .pricing-grid,body.subpage:not(.home-v2) .product-feature-grid,body.subpage:not(.home-v2) .consult-how-inner{grid-template-columns:1fr}}body.subpage:not(.home-v2) .nav-links a,body.subpage:not(.home-v2) .lang-btn{font-family:var(--font-body)}body.subpage:not(.home-v2) .brand-wordmark{font-family:var(--font-wordmark)}body.home-v2,body.home-v2 h1,body.home-v2 h2,body.home-v2 h3,body.home-v2 h4,body.home-v2 h5,body.home-v2 h6,body.home-v2 .home-ghost,body.home-v2 .home-pill,body.home-v2 .home-eyebrow,body.home-v2 .home-row-index,body.home-v2 .home-chapter span,body.home-v2 .home-founder-copy strong,body.home-v2 .home-email,body.home-v2 .home-footer{font-family:var(--font-body)}body.home-v2 .brand-wordmark,body.home-v2 .home-brand{font-family:var(--font-wordmark)}.nav .brand-wordmark,.home-nav .brand-wordmark,.home-nav .home-brand{position:relative;align-items:baseline;padding-bottom:.42rem;font-family:var(--font-wordmark);font-size:.94rem;font-weight:600;letter-spacing:-.055em}.nav .brand-brasa,.home-nav .brand-brasa{font-weight:800}.nav .brand-solutions-word,.home-nav .brand-solutions-word{font-weight:600;letter-spacing:-.055em}.nav .brand-wordmark:after,.home-nav .brand-wordmark:after,.home-nav .home-brand:after{position:absolute;bottom:0;left:0;width:3.55em;height:1px;content:"";background:var(--ember-bright);opacity:.9}body.subpage:not(.home-v2) .footer-links a,body.subpage:not(.home-v2) .footer-bottom,body.home-v2 .home-footer,body.home-v2 .home-footer-legal{font-family:var(--font-body);letter-spacing:.025em;text-transform:none}body.subpage:not(.home-v2) .section-tag,body.subpage:not(.home-v2) .contact .section-tag,body.subpage:not(.home-v2) .hero-badge,body.subpage:not(.home-v2) .product-label{color:var(--sand-dim);font-family:var(--font-body);font-weight:500}body.subpage:not(.home-v2) .section-tag:before,body.subpage:not(.home-v2) .contact .section-tag:before,body.subpage:not(.home-v2) .hero-badge:before,body.subpage:not(.home-v2) .product-label:before{width:auto;height:auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:#f6f1e747;font-family:var(--font-display);font-size:1.75rem;font-weight:450;letter-spacing:-.055em;line-height:1}body.subpage:not(.home-v2) .subpage-motion-canvas{display:none}body.subpage:not(.home-v2) .hero:before,body.subpage:not(.home-v2) .product-hero:before{animation:none;transform:none;transition:none;background-size:100% 100%,cover;background-position:center,center;-webkit-mask-image:radial-gradient(ellipse 88% 94% at 76% 49%,#000 0%,#000 48%,rgba(0,0,0,.78) 66%,rgba(0,0,0,.28) 82%,transparent 100%);mask-image:radial-gradient(ellipse 88% 94% at 76% 49%,#000 0%,#000 48%,rgba(0,0,0,.78) 66%,rgba(0,0,0,.28) 82%,transparent 100%)}body.subpage:not(.home-v2) .hero:after,body.subpage:not(.home-v2) .product-hero:after{background:radial-gradient(34rem 25rem at 74% 38%,rgba(224,106,43,.08),transparent 74%);background-size:auto;opacity:.72}body.subpage:not(.home-v2) .hero-panel:before,body.subpage:not(.home-v2) .product-snapshot:after{transform:none;transition:none}body.subpage:not(.home-v2).automation-page .hero:after{transform:none;transition:none;-webkit-mask-image:radial-gradient(ellipse 78% 94% at 67% 50%,#000 0%,rgba(0,0,0,.92) 42%,rgba(0,0,0,.52) 66%,rgba(0,0,0,.16) 82%,transparent 100%);mask-image:radial-gradient(ellipse 78% 94% at 67% 50%,#000 0%,rgba(0,0,0,.92) 42%,rgba(0,0,0,.52) 66%,rgba(0,0,0,.16) 82%,transparent 100%)}body.subpage:not(.home-v2).automation-page .hero:hover:after{opacity:.82;filter:saturate(.78) contrast(1.08) brightness(.84)}
