:root{color-scheme:light;--color-bg: #f6f2e4;--color-surface: #fffbea;--color-panel: #f3ecd7;--color-panel-strong: #e7ddc2;--color-graphite: #3a3a3a;--color-text: #242424;--color-muted: #5f5a50;--color-subtle: #777066;--color-border: rgba(58, 58, 58, .16);--color-border-strong: rgba(58, 58, 58, .28);--color-accent: #6730ff;--color-accent-deep: #4f22c8;--color-accent-soft: #bcb6ff;--color-rust: #6730ff;--color-blue: #5b52a3;--color-brass: #9d8b68;--color-ivory: #fffbea;--font-sans: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, "Noto Sans", "Liberation Sans", sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.18rem;--text-xl: 1.55rem;--text-2xl: 2.25rem;--text-3xl: 3.75rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4.5rem;--space-9: 6rem;--radius-sm: 6px;--radius-md: 8px;--radius-pill: 8px;--container-max: 73rem;--content-max: 44rem;--shadow-soft: 0 18px 50px rgba(36, 36, 36, .1);--shadow-tight: 0 8px 22px rgba(36, 36, 36, .08)}*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}html{scrollbar-gutter:stable;scroll-behavior:smooth}body{font-family:var(--font-sans);font-size:var(--text-md);line-height:1.62;color:var(--color-text);background:radial-gradient(circle at 82% 8%,rgba(188,182,255,.18),transparent 26rem),linear-gradient(180deg,#fffdf0 0%,var(--color-bg) 45%,#f1ead8 100%);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}main{overflow:clip}h1,h2,h3{margin:0;color:var(--color-text);font-weight:660;line-height:1.08;letter-spacing:0;overflow-wrap:normal;word-break:normal;hyphens:none}h1{max-width:17ch;font-size:var(--text-3xl);text-wrap:balance}h2{font-size:var(--text-2xl);text-wrap:balance}h3{font-size:var(--text-lg)}html[lang^=de] h1,html[lang^=de] h2,html[lang^=de] h3{hyphens:none;overflow-wrap:normal;word-break:normal}p{margin:0;color:var(--color-muted);overflow-wrap:break-word}strong{color:var(--color-text)}a{color:inherit;text-decoration:none}a:hover,a:focus-visible{color:var(--color-accent)}:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.skip-link{position:fixed;top:var(--space-3);left:var(--space-3);z-index:100;padding:var(--space-3) var(--space-4);color:#fff;background:var(--color-accent);border-radius:var(--radius-sm);transform:translateY(-160%);transition:transform .12s ease}.skip-link:focus{color:#fff;transform:translateY(0)}img{display:block;max-width:100%}.container{width:min(100% - 2.5rem,var(--container-max));margin:0 auto}.section{padding:var(--space-8) 0}.section.compact{padding:var(--space-6) 0}.section.section-large{padding:var(--space-9) 0}.section.surface{background:#fffdf8c2;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);box-shadow:inset 0 1px #ffffffb8}.section.graphite{color:#f7f3e8;background:linear-gradient(135deg,rgba(103,48,255,.18),transparent 38%),linear-gradient(180deg,#3a3a3a,#242424)}.section.graphite h2,.section.graphite h3,.section.graphite p,.section.graphite li{color:#f4efe4}.section.graphite .eyebrow,.section.graphite .intro{color:#f4efe4c7}.section-header{max-width:var(--content-max);display:grid;gap:var(--space-3);margin-bottom:var(--space-6)}.section-header.narrow{max-width:48rem}.eyebrow{margin:0;color:var(--color-rust);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.lead{max-width:42rem;color:#3a3a3a;font-size:var(--text-lg);line-height:1.55}.intro{color:#4c4942;font-size:var(--text-md)}.proof-line{max-width:42rem;color:var(--color-muted);font-size:var(--text-md)}.microcopy,.experience-note,.text-muted{color:var(--color-subtle);font-size:var(--text-sm)}.text-link{display:inline-flex;width:fit-content;color:var(--color-accent);font-weight:700;border-bottom:1px solid currentColor}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.72rem 1rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:#fffdf8b8;color:var(--color-text);font-size:var(--text-sm);font-weight:700;line-height:1.15;text-align:center;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.button:hover,.button:focus-visible{color:var(--color-text);background:#fff;border-color:#6730ff6b;box-shadow:var(--shadow-tight);transform:translateY(-1px)}.button.primary{color:#fff;background:var(--color-accent);border-color:var(--color-accent)}.button.primary:hover,.button.primary:focus-visible{color:#fff;background:var(--color-accent-deep);border-color:var(--color-accent-deep)}.cta-row{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.list{margin:0;padding-left:1.15rem;color:var(--color-text)}.list li{margin:0 0 var(--space-2);overflow-wrap:break-word}.list li:last-child{margin-bottom:0}.list-spaced{display:grid;gap:var(--space-2)}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--space-4)}.card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.card{display:flex;flex-direction:column;gap:var(--space-3);height:100%;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fffdf8d1;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.card:hover,.card:focus-within{border-color:#6730ff52;box-shadow:var(--shadow-tight);transform:translateY(-1px)}.card h2,.card h3{font-size:var(--text-lg);line-height:1.18}.article-card .eyebrow{color:var(--color-blue)}.site-header{position:sticky;top:0;z-index:20;background:#fbfaf6d6;border-bottom:1px solid rgba(58,58,58,.13);backdrop-filter:blur(18px) saturate(160%)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:72px}.logo{display:inline-flex;align-items:center;flex:0 0 auto}.logo img{width:auto;height:35px}.site-nav{display:flex;align-items:center;gap:var(--space-4);color:#3a3a3a;font-size:var(--text-sm);font-weight:650}.site-nav a{white-space:nowrap}.site-nav a:not(.button){padding:var(--space-2) 0;border-bottom:1px solid transparent}.site-nav a:not(.button):hover,.site-nav a:not(.button):focus-visible{color:var(--color-accent);border-color:currentColor}.site-nav a[aria-current=page]{color:var(--color-accent);border-color:var(--color-brass)}.header-actions{display:inline-flex;align-items:center;gap:var(--space-2)}.header-cta{min-height:40px;padding:.58rem .86rem}.lang-switch,.mobile-language{display:inline-flex;align-items:center;gap:var(--space-1);min-height:40px;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-subtle);font-size:var(--text-xs);font-weight:750}.lang-link{opacity:.58;padding:0 var(--space-1)}.lang-link.active{opacity:1;color:var(--color-text)}.nav-toggle{position:relative;display:none}.nav-toggle summary{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--color-border);border-radius:var(--radius-sm);list-style:none;cursor:pointer}.nav-toggle summary::-webkit-details-marker{display:none}.menu-icon,.menu-icon:before,.menu-icon:after{display:block;width:18px;height:2px;border-radius:999px;background:currentColor}.menu-icon{position:relative}.menu-icon:before,.menu-icon:after{content:"";position:absolute;left:0}.menu-icon:before{top:-6px}.menu-icon:after{top:6px}.nav-drawer{position:absolute;top:calc(100% + var(--space-2));right:0;width:min(20rem,calc(100vw - 2rem));display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fffdf8f5;box-shadow:var(--shadow-soft)}.nav-drawer a:not(.button){padding:var(--space-2) 0;font-weight:700}.hero{position:relative;padding:var(--space-9) 0 var(--space-8);border-bottom:1px solid var(--color-border);overflow:hidden}.hero-v2:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 22%,rgba(188,182,255,.28),transparent 21rem),linear-gradient(90deg,#fffbeaeb,#fffbeac7 42%,#fffbea5c),url(/assets/brand/tidira-architecture-alt-2400.webp) center center / cover no-repeat;filter:saturate(1.12);opacity:.94;pointer-events:none}.hero>.container{position:relative;z-index:1}.hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(23rem,.96fr);gap:var(--space-7);align-items:center}.hero-grid-text-only{grid-template-columns:minmax(0,52rem);align-items:start}.hero-copy{display:grid;gap:var(--space-4)}.hero-copy h1{max-width:18ch}html[lang^=de] .hero-copy h1{max-width:21ch}.hero-surface{display:none}.hero-proof-stack{display:grid;grid-template-columns:1fr .74fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:var(--space-3);align-items:stretch;min-height:34rem}.hero-proof-stack figure{position:relative;margin:0;overflow:hidden;border:1px solid rgba(58,58,58,.18);border-radius:var(--radius-md);background:#fffbeac2;box-shadow:var(--shadow-tight)}.hero-proof-stack figure:first-child{grid-row:1 / span 2}.hero-proof-stack img{width:100%;height:100%;min-height:0;object-fit:cover;background:var(--visual-image, linear-gradient(135deg, rgba(103, 48, 255, .14), rgba(215, 201, 170, .26))) center / cover no-repeat;opacity:.94}.trust-strip{padding:var(--space-4) 0;border-bottom:1px solid var(--color-border);background:#fffdf8b8}.trust-strip ul{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);margin:0;padding:0;list-style:none}.trust-strip li{position:relative;padding-left:var(--space-3);color:#4c4942;font-size:var(--text-sm);font-weight:650}.trust-strip li:before{content:"";position:absolute;top:.78em;left:0;width:4px;height:4px;border-radius:999px;background:var(--color-brass)}.editorial-grid,.page-hero-grid,.detail-grid,.article-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:var(--space-7);align-items:start}.hero-grid>*,.page-hero-grid>*,.editorial-grid>*,.detail-grid>*,.article-layout>*,.method-preview>*,.environment-row>*,.service-hero-grid>*,.section-split>*{min-width:0}.page-hero{position:relative;padding-top:var(--space-8);padding-bottom:var(--space-7);border-bottom:1px solid var(--color-border);background:radial-gradient(circle at 80% 24%,rgba(188,182,255,.25),transparent 21rem),linear-gradient(90deg,#fffdf0e6,#fffdf0c7 48%,#f6f2e480),var(--service-texture, url(/assets/brand/tidira-hero-surface-2400.webp)) var(--texture-position, right center) / cover no-repeat}.page-hero h1{max-width:21ch}.page-hero .lead{margin-top:var(--space-4)}.page-hero .cta-row{margin-top:var(--space-5)}.method-hero:after,.capabilities-hero:after,.experience-hero:after,.article-hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(169,134,77,.68),transparent)}.question-panel,.answer-panel,.method-proof-panel{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fffdf8c7;box-shadow:var(--shadow-tight)}.question-panel h3,.answer-panel h2,.method-proof-panel h2{font-size:var(--text-xl)}.domain-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.domain-panel,.pattern-card,.method-step,.service-list-item,.environment-row{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fffdf8c7}.domain-panel{display:grid;gap:var(--space-3);padding:var(--space-5)}.panel-number{color:var(--color-brass);font-size:var(--text-xs);font-weight:800;letter-spacing:.08em}.environment-grid{display:grid;gap:var(--space-3)}.environment-row{display:grid;grid-template-columns:minmax(14rem,.64fr) minmax(0,1fr);gap:var(--space-5);padding:var(--space-5);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.environment-row:hover,.environment-row:focus-visible{color:var(--color-text);border-color:#6730ff52;box-shadow:var(--shadow-tight);transform:translate(2px)}.deliverable-list,.tag-list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.deliverable-list li{position:relative;min-width:0;padding:var(--space-3) var(--space-4) var(--space-3) 2.25rem;border:1px solid rgba(58,58,58,.12);border-radius:var(--radius-sm);background:#fffdf8c7;color:var(--color-text);overflow-wrap:break-word}.section.graphite .deliverable-list li{background:#fffdf814;border-color:#fffdf824}.deliverable-list li:before{content:"";position:absolute;top:1.12rem;left:var(--space-4);width:7px;height:7px;border-radius:999px;background:var(--color-accent)}.section.graphite .deliverable-list li:before{background:var(--color-brass)}.deliverable-list.compact li{padding-top:var(--space-2);padding-bottom:var(--space-2)}.method-preview{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:var(--space-6);align-items:start}.steps{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none;counter-reset:step}.steps li{position:relative;display:grid;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-4) 4rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fffdf8c7}.steps li:before{counter-increment:step;content:counter(step,decimal-leading-zero);position:absolute;top:var(--space-4);left:var(--space-4);color:var(--color-brass);font-size:var(--text-xs);font-weight:800;letter-spacing:.08em}.evidence-header{max-width:none;grid-template-columns:minmax(0,1fr) auto;align-items:end}.visual-evidence-grid,.project-visual-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.visual-evidence-grid figure,.project-visual{margin:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.visual-evidence-grid img,.project-visual img{width:100%;aspect-ratio:16 / 10;object-fit:cover;background:var(--visual-image, linear-gradient(135deg, rgba(103, 48, 255, .1), rgba(215, 201, 170, .22))) center / cover no-repeat}.visual-evidence-grid figcaption,.project-visual figcaption{display:grid;gap:.2rem;padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-border);color:var(--color-muted);font-size:var(--text-xs);font-weight:500}.visual-evidence-grid figcaption strong,.project-visual figcaption strong{color:var(--color-text);font-weight:760}.visual-evidence-grid figcaption span,.project-visual figcaption span{color:var(--color-muted);line-height:1.38}.pattern-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.pattern-card{display:grid;gap:var(--space-3);padding:var(--space-5)}.method-sequence{display:grid;gap:var(--space-4)}.method-step{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:var(--space-5);padding:var(--space-5)}.method-step h2{margin-bottom:var(--space-3);font-size:var(--text-xl)}.method-output-list{margin-top:var(--space-4)}.article-body{max-width:48rem;display:grid;gap:var(--space-7)}.article-body section{display:grid;gap:var(--space-3)}.article-body h2{font-size:var(--text-xl)}.service-groups{display:grid;gap:var(--space-6)}.service-group{display:grid;gap:var(--space-4)}.service-group-header{max-width:50rem}.service-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.service-list-item{display:grid;gap:var(--space-3);padding:var(--space-5);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.service-list-item:hover,.service-list-item:focus-visible{color:var(--color-text);border-color:#6730ff52;box-shadow:var(--shadow-tight);transform:translateY(-1px)}.service-band-section{background:linear-gradient(180deg,rgba(255,253,248,.4),transparent 18rem),var(--color-bg)}.service-band-list{display:grid;gap:var(--space-4)}.service-band{position:relative;display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:var(--space-6);align-items:end;min-height:17rem;padding:var(--space-6);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(90deg,#fffbeaf0,#fffbeac7 52%,#fffbea6b),var(--service-texture),#fffbea;background-position:center;background-size:cover;box-shadow:var(--shadow-tight)}.service-band:nth-child(2n){grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);background:linear-gradient(270deg,#fffbeaf0,#fffbeac7 52%,#fffbea6b),var(--service-texture),#fffbea}.service-band:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(103,48,255,.13),transparent 42%),linear-gradient(180deg,transparent 72%,rgba(58,58,58,.06));pointer-events:none}.service-band:after{content:"";position:absolute;left:var(--space-6);right:var(--space-6);bottom:var(--space-5);height:1px;background:linear-gradient(90deg,rgba(103,48,255,.72),rgba(188,182,255,.2),transparent);opacity:.72}.service-band>*{position:relative;z-index:1}.service-band-copy{display:grid;gap:var(--space-3);align-self:center}.service-band-copy h2{max-width:22ch}.service-band .deliverable-list{align-self:center}.offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.offer-card{position:relative;display:grid;gap:var(--space-4);min-height:30rem;padding:var(--space-5);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(180deg,#fffbeaed,#fffbead1),var(--service-texture),#fffbea;background-position:center;background-size:cover;box-shadow:var(--shadow-tight)}.offer-card:after{content:"";position:absolute;inset:auto var(--space-5) var(--space-5);height:1px;background:linear-gradient(90deg,var(--color-accent),transparent);opacity:.45}.offer-card>*{position:relative;z-index:1}.theme-strip{display:flex;flex-wrap:wrap;gap:var(--space-2)}.theme-strip.compact{margin-top:auto}.theme-chip{display:inline-flex;align-items:center;min-height:2.1rem;padding:.35rem .62rem;border:1px solid rgba(103,48,255,.2);border-radius:var(--radius-sm);background:#fffdf8bd;color:var(--color-text);font-size:var(--text-xs);font-weight:750}.theme-chip:hover,.theme-chip:focus-visible{color:var(--color-accent);border-color:#6730ff70;background:#fff}.service-hero{position:relative;overflow:hidden;color:#f7f3e8;background:linear-gradient(90deg,#242424e6,#24242494),var(--service-texture),#242424;background-size:cover;background-position:center}.texture-hero-surface{--service-texture: url(/assets/brand/tidira-hero-surface-2400.webp)}.texture-system-interface{--service-texture: url(/assets/brand/tidira-system-interface-2400.webp)}.texture-precision-handling{--service-texture: url(/assets/brand/tidira-precision-handling-2400.webp)}.texture-factory-flow{--service-texture: url(/assets/brand/tidira-factory-flow-2400.webp)}.texture-building-flow{--service-texture: url(/assets/brand/tidira-building-flow-2400.webp)}.texture-interface-alt{--service-texture: url(/assets/brand/tidira-interface-alt-2400.webp)}.texture-architecture-alt{--service-texture: url(/assets/brand/tidira-architecture-alt-2400.webp)}.texture-handling-alt{--service-texture: url(/assets/brand/tidira-handling-alt-2400.webp)}.texture-hero-alt{--service-texture: url(/assets/brand/tidira-hero-alt-2400.webp)}.texture-layout-model{--service-texture: url(/assets/brand/tidira-system-interface-2400.webp)}.services-hero{--texture-position: 54% 48%}.method-hero{--texture-position: 46% 48%}.experience-hero{--texture-position: 58% 48%}.faq-hero{--texture-position: 52% 50%}.contact-hero{--texture-position: 50% 52%}.service-band#concept-requirements,.service-band#konzept-anforderungen{background-position:82% 48%}.service-band#tender-selection,.service-band#ausschreibung-auswahl{background-position:74% 44%}.service-band#delivery-readiness,.service-band#umsetzung-abnahmereife{background-position:46% 48%}.service-band#factory-logistics-building,.service-band#fabriklogistik-industriebau{background-position:56% 42%}.service-band#gmp-qualification,.service-band#gmp-qualifizierung{background-position:58% 48%}.service-band#sensitive-parts,.service-band#sensible-teile{background-position:58% 52%}.service-band#system-interfaces,.service-band#systemschnittstellen{background-position:44% 50%}.service-band#retrofit-second-opinion,.service-band#retrofit-zweitmeinung{background-position:58% 52%}.service-hero h1,.service-hero .lead,.service-hero .microcopy,.service-hero .eyebrow{color:#f7f3e8;min-width:0}.service-hero .button:not(.primary){color:#f7f3e8;background:#fffbea14;border-color:#f7f3e86b}.service-hero .button:not(.primary):hover,.service-hero .button:not(.primary):focus-visible{color:#fff;background:#fffbea24;border-color:#bcb6ffc7}.service-hero-grid{max-width:48rem;min-height:28rem;display:flex;align-items:center}.service-hero-grid>div{display:grid;gap:var(--space-4)}.tag-list{display:flex;flex-wrap:wrap}.tag-list li{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fffdf8d6;color:var(--color-text);font-size:var(--text-sm);font-weight:700}.media-card{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-tight)}.media-card picture,.media-card img{width:100%;height:100%}.media-card img{aspect-ratio:16 / 10;object-fit:cover}.media-card.contain img{object-fit:contain;padding:var(--space-4);background:#f3ecd7}.section-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);gap:var(--space-6);align-items:start}.section-split.media{align-items:center}.profile-photo{margin:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-tight)}.profile-photo.profile-thumb{width:17rem;max-width:100%;aspect-ratio:1 / 1;justify-self:center}.profile-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 22%}.contact-list{display:grid;gap:var(--space-3)}.contact-list-spaced{margin-top:var(--space-5)}.contact-list div{display:grid;gap:var(--space-1)}.contact-list span{color:var(--color-subtle);font-size:var(--text-xs);font-weight:750;letter-spacing:.08em;text-transform:uppercase}.faq-list{display:grid;gap:var(--space-3)}.faq-item{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fffdf8c7}.faq-item summary{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);list-style:none;cursor:pointer}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";margin-left:auto;color:var(--color-brass);font-weight:800}.faq-item[open] summary:after{content:"-"}.faq-item p{padding:0 var(--space-4) var(--space-4)}.faq-question{font-size:var(--text-lg)}.breadcrumbs{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin-bottom:var(--space-5);color:var(--color-muted);font-size:var(--text-xs)}.breadcrumbs a{color:var(--color-muted);border-bottom:1px solid transparent}.breadcrumbs a:hover,.breadcrumbs a:focus-visible{color:var(--color-accent);border-color:currentColor}.detail-steps,.detail-outputs{grid-template-columns:repeat(2,minmax(0,1fr))}.boundary-panel{border-left:3px solid var(--color-brass)}.founder-portrait{width:min(100%,23rem);margin:0 0 0 auto;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:#fffdf8cc;box-shadow:var(--shadow-tight)}.founder-portrait img{width:100%;aspect-ratio:3 / 2;object-fit:cover;object-position:center}.founder-path{grid-template-columns:repeat(4,minmax(0,1fr))}.home-hero{padding:var(--space-8) 0;border-bottom:1px solid var(--color-border);background:radial-gradient(circle at 82% 20%,rgba(103,48,255,.14),transparent 22rem),linear-gradient(110deg,#fffdf8fa,#f5f1e5c7)}.home-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(22rem,.88fr);align-items:center}.home-hero h1{max-width:16ch;font-size:3.3rem}.decision-surface{display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:linear-gradient(145deg,#fffdf8eb,#ede8dbdb);box-shadow:var(--shadow-tight)}.decision-surface-header{display:flex;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);color:var(--color-accent);font-size:var(--text-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.decision-surface dl,.contact-channel-list{display:grid;gap:0;margin:0}.decision-surface dl div,.contact-channel-list div{display:grid;grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr);gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.decision-surface dl div:last-child,.contact-channel-list div:last-child{border-bottom:0}.decision-surface dt,.contact-channel-list dt{color:var(--color-subtle);font-size:var(--text-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.decision-surface dd,.contact-channel-list dd{margin:0;color:var(--color-text)}.proof-object-grid,.lifecycle-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.service-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-bottom:var(--space-5)}.service-path{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid rgba(255,253,248,.18);border-radius:var(--radius-md);background:#fffdf812;transition:border-color .18s ease,background .18s ease,transform .18s ease}.service-path h3,.service-path p{color:#f4efe4}.service-path:hover,.service-path:focus-visible{color:#fff;border-color:#bcb6ffb3;background:#fffdf81f;transform:translateY(-2px)}.evidence-case,.founder-summary,.boundary-statement{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fffdf8c7}.founder-summary,.boundary-statement{border-left:3px solid var(--color-brass)}.experience-case-list{display:grid;gap:var(--space-6)}.experience-case{display:grid;gap:var(--space-5);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fffdf8cc}.experience-case header{display:grid;gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.experience-case-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.experience-case-body>div{display:grid;align-content:start;gap:var(--space-2)}.experience-case-body h3{color:var(--color-accent);font-size:var(--text-sm);letter-spacing:.05em;text-transform:uppercase}.experience-case .tag-list{display:flex;flex-wrap:wrap}.experience-case .tag-list li{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:999px;background:#6730ff0d}.experience-closing{max-width:56rem;margin:0;color:#f4efe4;font-size:var(--text-xl);line-height:1.45}.contact-detail{align-items:start}.contact-channel-list{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fffdf8c7}.contact-channel-list a{color:var(--color-accent);border-bottom:1px solid currentColor}.cta-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-5)}.cta-card .cta-row{flex-wrap:nowrap}.site-footer{padding:var(--space-8) 0;border-top:1px solid var(--color-border);background:linear-gradient(135deg,rgba(188,182,255,.18),transparent 34%),linear-gradient(180deg,#fffbea,#f1ead8);color:var(--color-text)}.footer-grid{display:grid;grid-template-columns:minmax(17rem,1.25fr) repeat(3,minmax(0,.75fr));gap:var(--space-6)}.footer-brand{display:grid;gap:var(--space-4);align-content:start}.footer-logo{width:auto;height:46px}.footer-brand p,.footer-brand span,.footer-brand a,.footer-column a,.footer-column h2{color:var(--color-text)}.footer-brand p,.footer-meta,.footer-contact,.footer-column{font-size:var(--text-sm)}.footer-meta,.footer-contact,.footer-column{display:grid;gap:var(--space-2)}.footer-contact{justify-items:start}.footer-column h2{font-size:var(--text-sm);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.footer-column a{color:var(--color-muted)}.footer-column a:hover,.footer-column a:focus-visible,.footer-contact a:hover,.footer-contact a:focus-visible{color:var(--color-accent)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1120px){:root{--text-3xl: 3.15rem;--text-2xl: 2rem}.hero-grid,.page-hero-grid,.editorial-grid,.detail-grid,.article-layout,.method-preview{grid-template-columns:1fr}.home-hero h1{font-size:var(--text-3xl)}.hero-surface{min-height:26rem}.domain-grid,.visual-evidence-grid,.project-visual-grid,.card-grid.three,.service-list,.founder-path,.proof-object-grid,.lifecycle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-path-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.site-nav.desktop{display:none}.nav-toggle{display:block}.header-cta{display:none}}@media(max-width:720px){:root{--text-3xl: 2.35rem;--text-2xl: 1.75rem;--text-xl: 1.35rem;--space-8: 3.25rem;--space-9: 4rem}.container{width:min(100% - 1.5rem,var(--container-max))}.header-inner{min-height:62px;gap:var(--space-2)}.logo img{height:30px}.lang-switch{display:none}.hero{padding-top:var(--space-8)}.hero-grid{gap:var(--space-6)}.hero-surface{min-height:20rem}.page-hero h1,.hero-copy h1,h1{max-width:100%}html[lang^=de] h1{font-size:2.08rem;line-height:1.12}.domain-grid,.pattern-grid,.offer-grid,.card-grid.three,.service-list,.footer-grid,.visual-evidence-grid,.project-visual-grid,.detail-steps,.detail-outputs,.founder-path,.proof-object-grid,.lifecycle-grid,.experience-case-body{grid-template-columns:1fr}.decision-surface dl div,.contact-channel-list div{grid-template-columns:1fr;gap:var(--space-1)}.founder-portrait{margin-left:0}.environment-row,.method-step,.service-band,.service-band:nth-child(2n),.section-split,.cta-card,.evidence-header{grid-template-columns:1fr}.method-step{gap:var(--space-3)}.cta-card .cta-row{flex-wrap:wrap}.button,.hero-copy .button,.page-hero .button,.cta-card .button,.nav-drawer .button{width:100%}.trust-strip ul{display:grid;gap:var(--space-2)}.service-hero-grid{min-height:25rem}h1,h2,h3,.deliverable-list li,.service-hero *{overflow-wrap:normal;word-break:normal}.hero-proof-stack{grid-template-columns:1fr;grid-template-rows:none;min-height:0}.hero-proof-stack figure:first-child{grid-row:auto}.hero-proof-stack img{height:auto;aspect-ratio:16 / 10}.hero-proof-stack figure:first-child img{aspect-ratio:4 / 3}}@media(max-width:380px){:root{--text-3xl: 2.12rem;--text-2xl: 1.55rem;--text-lg: 1.05rem}html[lang^=de] h1{font-size:1.82rem}.button{padding-left:var(--space-3);padding-right:var(--space-3)}.hero-surface{min-height:17rem}}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--color-bg: #171816;--color-surface: #232421;--color-panel: #2b2c28;--color-panel-strong: #34352f;--color-graphite: #111210;--color-text: #f3efe5;--color-muted: #c7c1b5;--color-subtle: #aaa397;--color-border: rgba(243, 239, 229, .14);--color-border-strong: rgba(243, 239, 229, .26);--color-accent: #a68cff;--color-accent-deep: #8768f4;--color-accent-soft: #6d5eaa;--color-rust: #b09aff;--color-blue: #b0a7e8;--color-brass: #c3ae82;--color-ivory: #f3efe5;--shadow-soft: 0 18px 50px rgba(0, 0, 0, .3);--shadow-tight: 0 8px 22px rgba(0, 0, 0, .24)}body{background:radial-gradient(circle at 82% 8%,rgba(103,48,255,.15),transparent 28rem),linear-gradient(180deg,#1e1f1c 0%,var(--color-bg) 48%,#121310 100%)}p,.lead,.intro,.proof-line,.microcopy,.experience-note,.text-muted{color:var(--color-muted)}.site-header{background:#171816e0;border-color:var(--color-border)}.logo img,.footer-logo{filter:brightness(0) invert(1)}.nav-drawer,.button,.section.surface,.card,.question-panel,.answer-panel,.method-proof-panel,.domain-panel,.pattern-card,.method-step,.service-list-item,.environment-row,.deliverable-list li,.service-band,.faq-item,.founder-portrait,.decision-surface,.evidence-case,.founder-summary,.boundary-statement,.experience-case,.contact-channel-list{color:var(--color-text);background:#232421e6;border-color:var(--color-border)}.button:hover,.button:focus-visible{color:var(--color-text);background:#2e302b;border-color:#a68cff85}.button.primary,.button.primary:hover,.button.primary:focus-visible{color:#fff}.home-hero,.page-hero{background:radial-gradient(circle at 82% 20%,rgba(103,48,255,.18),transparent 24rem),linear-gradient(110deg,#1b1c19fa,#252522e6)}.decision-surface{background:linear-gradient(145deg,#2d2e2af5,#1d1e1bf5)}.decision-surface dd,.contact-channel-list dd{color:var(--color-text)}.experience-case .tag-list li{background:#a68cff17;border-color:var(--color-border)}.section.graphite{background:linear-gradient(135deg,rgba(103,48,255,.22),transparent 40%),linear-gradient(180deg,#181916,#10110f)}.section.graphite h2,.section.graphite h3,.section.graphite p,.section.graphite li,.service-path h3,.service-path p{color:#f3efe5}.site-footer{background:linear-gradient(135deg,rgba(103,48,255,.16),transparent 38%),linear-gradient(180deg,#20211e,#151613);border-color:var(--color-border)}.footer-brand p,.footer-brand span,.footer-brand a,.footer-column a,.footer-column h2{color:var(--color-text)}.footer-column a{color:var(--color-muted)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--material-cream: #faf7eb;--material-stone: #d8ceb8;--material-stone-deep: #b8aa90;--material-graphite: #252624;--material-graphite-deep: #191a18;--material-violet: #6730ff;--material-periwinkle: #bcb6ff;--material-line: rgba(103, 48, 255, .6);--radius-sm: 8px;--radius-md: 14px;--shadow-soft: 0 28px 70px rgba(31, 30, 27, .14);--shadow-tight: 0 14px 34px rgba(31, 30, 27, .1)}body{background:linear-gradient(180deg,#fbf8ed,#f4eedf 48%,#eee5d2)}.site-header{background:#faf8f0f5;border-color:#25262421;backdrop-filter:blur(16px) saturate(108%)}.header-inner{min-height:78px}.logo img{height:38px}.site-nav{gap:1.75rem;font-weight:560}.site-nav a:not(.button){border-bottom-width:2px}.lang-switch{border-radius:999px;background:#ffffff5c}.button{min-height:46px;padding:.78rem 1.08rem;border-radius:9px;box-shadow:none}.button.primary{box-shadow:0 7px 18px #2e292021}.section{position:relative}.section.section-large{padding:clamp(4.5rem,7vw,7rem) 0}.section.surface{background:linear-gradient(135deg,rgba(255,255,255,.46),transparent 42%),linear-gradient(180deg,#e0d6c18f,#f3eddfc2)}.section.graphite{background:radial-gradient(circle at 85% 15%,rgba(103,48,255,.2),transparent 22rem),linear-gradient(135deg,var(--material-graphite),var(--material-graphite-deep))}.section.graphite:after{content:"";position:absolute;inset:0;opacity:.26;pointer-events:none;background:linear-gradient(90deg,transparent 0 72%,rgba(188,182,255,.22) 72% 72.08%,transparent 72.08%),linear-gradient(180deg,transparent 0 30%,rgba(188,182,255,.18) 30% 30.08%,transparent 30.08%)}.section.graphite>*{position:relative;z-index:1}.section-header{gap:1rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.eyebrow{color:var(--material-violet);letter-spacing:.13em}h1{letter-spacing:-.035em}h2{letter-spacing:-.025em}.card,.pattern-card,.method-step,.experience-case,.question-panel,.answer-panel,.method-proof-panel,.evidence-case,.founder-summary,.boundary-statement,.contact-channel-list,.faq-item{border-color:#2526242b;background:linear-gradient(145deg,#fffdf6eb,#ede6d6c7);box-shadow:none}.card,.pattern-card,.method-step,.experience-case{position:relative;overflow:hidden}.card:after,.pattern-card:after,.method-step:after,.experience-case:after{content:"";position:absolute;inset:auto 1.4rem 0;height:2px;background:linear-gradient(90deg,var(--material-violet),rgba(188,182,255,.5),transparent);opacity:.44}.home-hero{isolation:isolate;min-height:min(48rem,calc(100svh - 78px));display:flex;align-items:center;padding:clamp(3.5rem,7vh,5.75rem) 0;color:#f7f2e6;background:radial-gradient(circle at 65% 18%,rgba(103,48,255,.18),transparent 24rem),linear-gradient(135deg,#2e2f2d,var(--material-graphite-deep));border-bottom:0}.home-hero:after{content:"";position:absolute;z-index:-1;inset:0 0 0 61%;background:radial-gradient(circle at 70% 26%,rgba(255,255,255,.38),transparent 20rem),linear-gradient(145deg,#e5ddca,#cfc2a9 62%,#a99b83);clip-path:polygon(9% 0,100% 0,100% 100%,0 100%)}.home-hero-grid{grid-template-columns:minmax(0,1.06fr) minmax(23rem,.94fr);gap:clamp(3rem,7vw,7.5rem)}.home-hero .hero-copy{position:relative;z-index:1;gap:1.35rem}.home-hero h1{max-width:17ch;color:#f8f3e8;font-size:clamp(3.2rem,4.6vw,4.45rem);font-weight:620;line-height:.98;letter-spacing:-.055em}.home-hero .lead,.home-hero .proof-line{color:#f8f3e8c2}.home-hero .lead{max-width:40rem}.home-hero .eyebrow{color:var(--material-periwinkle)}.home-hero .button:not(.primary){color:#f8f3e8;background:#ffffff0a;border-color:#f8f3e85c}.home-hero .button:not(.primary):hover,.home-hero .button:not(.primary):focus-visible{color:#fff;background:#ffffff1a;border-color:#bcb6ffb8}.decision-surface{position:relative;z-index:2;gap:1.25rem;padding:clamp(1.5rem,3vw,2.25rem);border-color:#37342e33;border-radius:20px;background:linear-gradient(145deg,#fffdf5fa,#e1d8c5f0);box-shadow:0 32px 80px #15151338,inset 0 1px #ffffffd6}.decision-surface:before{content:"";position:absolute;z-index:-1;left:-20rem;bottom:-4.75rem;width:22rem;height:7rem;border-right:3px solid rgba(188,182,255,.82);border-bottom:3px solid rgba(188,182,255,.82);border-radius:0 0 2.8rem;filter:drop-shadow(0 0 5px rgba(103,48,255,.52))}.decision-surface:after{content:"";position:absolute;left:-20.35rem;bottom:-5.1rem;width:.7rem;height:.7rem;border:2px solid #f7f2e6;border-radius:999px;background:var(--material-violet);box-shadow:0 0 0 4px #6730ff33}.decision-surface-header{color:#4f22c8}.decision-flow{display:grid;grid-template-columns:auto minmax(1rem,1fr) auto minmax(1rem,1fr) auto;align-items:center;gap:.55rem;padding:.55rem 0 1.15rem;border-bottom:1px solid rgba(55,52,46,.16);color:#3a3935;font-size:.7rem;font-weight:760;letter-spacing:.02em}.decision-flow span,.decision-flow strong{display:grid;place-items:center;min-width:4.3rem;min-height:4.3rem;padding:.55rem;border:1px solid rgba(55,52,46,.26);border-radius:999px;text-align:center}.decision-flow strong{color:#fff;background:var(--material-violet);border-color:var(--material-violet)}.decision-flow i{height:2px;background:linear-gradient(90deg,rgba(55,52,46,.22),var(--material-violet))}.decision-surface dl div{border-color:#37342e24}.decision-surface dt{color:#756e62}.decision-surface dd{color:#2c2c29}.proof-object-grid .card{min-height:16rem;padding:1.75rem}.proof-object-grid .panel-number,.founder-path .panel-number{width:fit-content;padding:.35rem .52rem;border:1px solid rgba(103,48,255,.22);border-radius:999px;color:var(--material-violet);background:#6730ff0d}.pattern-card{min-height:12rem;padding:1.75rem}.service-path{min-height:18rem;padding:1.75rem;border-radius:16px;background:linear-gradient(145deg,#ffffff17,#ffffff09)}.evidence-case,.founder-summary{min-height:22rem;padding:clamp(1.75rem,3vw,2.5rem);align-content:start}.page-hero{isolation:isolate;min-height:32rem;overflow:hidden;color:#f7f2e6;padding-top:clamp(4rem,7vw,6.5rem);padding-bottom:clamp(4rem,7vw,6.5rem);background:radial-gradient(circle at 56% 8%,rgba(103,48,255,.2),transparent 22rem),linear-gradient(135deg,#2d2e2c,var(--material-graphite-deep))}.page-hero:before{content:"";position:absolute;z-index:-1;inset:0 0 0 67%;background:radial-gradient(circle at 78% 25%,rgba(255,255,255,.34),transparent 16rem),linear-gradient(145deg,#e5ddca,#c7baa2);clip-path:polygon(14% 0,100% 0,100% 100%,0 100%)}.page-hero:after{content:"";position:absolute;z-index:-1;right:8%;top:22%;width:2px;height:50%;background:linear-gradient(180deg,transparent,rgba(103,48,255,.66),transparent);box-shadow:0 0 9px #6730ff6b}.page-hero h1,.page-hero .lead,.page-hero .intro,.page-hero .eyebrow,.page-hero .breadcrumbs,.page-hero .breadcrumbs a{color:#f7f2e6}.page-hero .eyebrow{color:var(--material-periwinkle)}.page-hero h1{max-width:18ch;font-size:clamp(3rem,5vw,4.65rem);line-height:1;letter-spacing:-.05em}.page-hero .lead,.page-hero .intro{color:#f7f2e6bf}.page-hero-grid{gap:clamp(3rem,7vw,7rem)}.page-hero .answer-panel,.page-hero .founder-portrait{position:relative;color:#2c2c29;border-color:#37342e33;background:linear-gradient(145deg,#fffdf5fa,#e0d6c2f5);box-shadow:0 28px 70px #1515132e}.page-hero .answer-panel h2,.page-hero .answer-panel li{color:#2c2c29}.method-hero .section-header,.experience-hero .section-header,.faq-hero .section-header{max-width:min(56rem,65%)}.method-step{grid-template-columns:5.5rem minmax(0,1fr);gap:2rem;padding:clamp(1.75rem,3vw,2.5rem)}.method-step .panel-number{display:grid;place-items:center;width:4rem;height:4rem;border:1px solid rgba(103,48,255,.28);border-radius:999px;color:var(--material-violet)}.experience-case{padding:clamp(2rem,4vw,3.2rem)}.experience-case header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.5rem}.founder-portrait{border-radius:18px}.contact-channel-list{padding:clamp(1.5rem,3vw,2.2rem)}.site-footer{background:radial-gradient(circle at 12% 10%,rgba(103,48,255,.14),transparent 24rem),linear-gradient(145deg,#e5dcc8,#cfc2a8)}@media(max-width:1120px){.home-hero-grid,.page-hero-grid{grid-template-columns:1fr}.home-hero{min-height:auto}.home-hero:after{inset:58% 0 0;clip-path:polygon(0 10%,100% 0,100% 100%,0 100%)}.home-hero-grid{gap:5rem}.decision-surface{width:min(100%,43rem);justify-self:end}.decision-surface:before{left:-14rem;width:16rem}.decision-surface:after{left:-14.35rem}.page-hero:before{inset:62% 0 0;clip-path:polygon(0 16%,100% 0,100% 100%,0 100%)}.page-hero:after{top:auto;bottom:8%;right:12%;height:22%}.method-hero .section-header,.experience-hero .section-header,.faq-hero .section-header{max-width:52rem}}@media(max-width:720px){.header-inner{min-height:66px}.logo img{height:31px}.home-hero{min-height:0;padding:4.25rem 0 5rem}.home-hero:after{inset:64% 0 0;clip-path:polygon(0 8%,100% 0,100% 100%,0 100%)}.home-hero h1{font-size:clamp(2.7rem,12vw,3.55rem)}html[lang^=de] .home-hero h1{font-size:clamp(2.45rem,11vw,3.2rem)}.home-hero-grid{gap:4.5rem}.decision-surface{width:100%;padding:1.35rem;border-radius:16px}.decision-surface:before,.decision-surface:after{display:none}.decision-flow{gap:.35rem}.decision-flow span,.decision-flow strong{min-width:3.65rem;min-height:3.65rem;padding:.35rem;font-size:.62rem}.proof-object-grid .card,.pattern-card,.service-path,.evidence-case,.founder-summary{min-height:0}.page-hero{min-height:0;padding-top:4rem;padding-bottom:4.75rem}.page-hero:before{inset:90% 0 0;opacity:.72}.page-hero:after{display:none}.page-hero h1{font-size:clamp(2.6rem,11.5vw,3.4rem)}html[lang^=de] .page-hero h1{max-width:100%;font-size:2.18rem;overflow-wrap:anywhere;word-break:normal;hyphens:none}.page-hero-grid{gap:3.5rem}.method-step{grid-template-columns:1fr}.experience-case header{grid-template-columns:1fr}}@media(prefers-color-scheme:dark){body{background:radial-gradient(circle at 82% 8%,rgba(103,48,255,.14),transparent 26rem),linear-gradient(180deg,#1d1e1c,#151614)}.site-header{background:#191a18f0}.site-nav,.lang-link.active,.nav-toggle summary{color:var(--color-text)}.section.surface{background:linear-gradient(135deg,rgba(188,182,255,.05),transparent 42%),linear-gradient(180deg,#262723,#1f201d)}.card,.pattern-card,.method-step,.experience-case,.question-panel,.answer-panel,.method-proof-panel,.evidence-case,.founder-summary,.boundary-statement,.contact-channel-list,.faq-item{background:linear-gradient(145deg,#30312df5,#1d1e1bf5)}.home-hero,.page-hero{background:radial-gradient(circle at 58% 10%,rgba(103,48,255,.22),transparent 24rem),linear-gradient(135deg,#282927,#111210)}.home-hero:after,.page-hero:before{filter:brightness(.74) saturate(.7)}.decision-surface,.page-hero .answer-panel,.page-hero .founder-portrait{color:#2c2c29;background:linear-gradient(145deg,#faf7ecfa,#d2c7b0f5)}.decision-surface dd,.decision-surface dt,.decision-flow,.page-hero .answer-panel h2,.page-hero .answer-panel li{color:#2c2c29}.site-footer{background:radial-gradient(circle at 12% 10%,rgba(103,48,255,.16),transparent 24rem),linear-gradient(145deg,#272824,#171816)}}
