.fa-film{position:relative;background:#14100a}.fa-film-stage{position:sticky;top:0;height:100dvh;overflow:hidden}.fa-film-scene{position:absolute;inset:0}.fa-film-scene video,.fa-film-poster,.fa-film-poster img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fa-film-scene video{opacity:0;transition:opacity .18s ease-out}.fa-film-scene[data-painted] video{opacity:1}.fa-film-scrim{position:absolute;inset:0;pointer-events:none;background:radial-gradient(58% 46% at 50% 52%,rgba(15,12,6,.34),transparent 72%)}.fa-film-copy{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(88px,11vh,128px) clamp(20px,5vw,72px) 0;padding-bottom:env(safe-area-inset-bottom);visibility:hidden;opacity:0;pointer-events:none}.fa-film-eyebrow{display:block;font-family:var(--fa-font-mono, "SF Mono", Menlo, monospace);font-size:.78rem;letter-spacing:.3em;text-transform:uppercase;color:#e0c084;margin-bottom:22px}.fa-film-line{display:block;overflow:hidden}.fa-film-line>span{display:inline-block;font-family:var(--fa-font-display, "Didot", "Bodoni 72", Georgia, serif);font-weight:500;font-size:clamp(2.6rem,8.5vw,7rem);line-height:1.04;color:#f6f1e6;text-shadow:0 2px 34px rgba(15,12,6,.45)}.fa-film-rule{height:2px;width:88px;background:#c9a868;margin:30px auto 22px;transform-origin:center;transform:scaleX(0)}.fa-film-body{font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.6;color:#f6f1e6e0;max-width:56ch;margin:0 auto;text-shadow:0 1px 18px rgba(15,12,6,.5)}.fa-film-cta{display:inline-block;margin-top:30px;padding:16px 34px;background:#f6f1e6;color:#14100a;font-family:var(--fa-font-mono, "SF Mono", Menlo, monospace);font-size:.8rem;letter-spacing:.22em;text-transform:uppercase;text-decoration:none}.fa-film-cta:hover{background:#c9a868}.fa-film-cta:focus-visible{outline:2px solid #c9a868;outline-offset:3px}.fa-film-meta,.fa-film-dock{display:none}.fa-film-progress{position:absolute;left:0;right:0;bottom:0;height:2px;z-index:4;background:#f6f1e624}.fa-film-progress i{display:block;height:100%;width:calc(var(--film-progress, 0) * 100%);background:#c9a868}[data-film-static] .fa-film-stage{position:relative;height:auto;overflow:visible}[data-film-static] .fa-film-scene{position:relative;inset:auto;height:72vh}[data-film-static] .fa-film-scene video,[data-film-static] .fa-film-progress{display:none}[data-film-static] .fa-film-copy{position:relative;inset:auto;visibility:visible;opacity:1;pointer-events:auto;padding:48px 24px;background:#14100a}[data-film-static] .fa-film-line>span,[data-film-static] .fa-film-eyebrow,[data-film-static] .fa-film-body,[data-film-static] .fa-film-cta{transform:none!important;opacity:1!important;filter:none!important;pointer-events:auto!important}[data-film-static] .fa-film-rule{transform:scaleX(1);opacity:1;display:block}[data-film-static] .fa-film-dock,[data-film-static] .fa-film-meta{display:none}[data-film-static] .fa-film-copy{color:#f6f1e6}[data-film-static] .fa-film-line>span{color:#f6f1e6}[data-film-static] .fa-film-eyebrow{color:#e0c084}[data-film-static] .fa-film-body{color:#f6f1e6e0}[data-film-static] .fa-film-cta{display:inline-block}@keyframes fa-film-lift{0%{transform:translateY(112%) rotate(1.2deg);opacity:0}to{transform:translateY(0) rotate(0);opacity:1}}@keyframes fa-film-rise{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}.fa-film-flash{position:absolute;inset:0;background:radial-gradient(ellipse at center,#c9a868d9,#c9a86800 68%);opacity:0;pointer-events:none;z-index:5}.fa-film-copy:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(1150px,98vw);height:76%;background:radial-gradient(closest-side,#19130870,#19130800 74%);opacity:var(--copy-veil, 0);pointer-events:none;z-index:-1}.fa-film-line>span{transform-origin:left bottom}[data-film-onscreen] .fa-film-scene,[data-film-onscreen] .fa-film-flash,[data-film-onscreen] .fa-film-copy:before{will-change:opacity}[data-film-onscreen] .fa-film-eyebrow,[data-film-onscreen] .fa-film-rule,[data-film-onscreen] .fa-film-body,[data-film-onscreen] .fa-film-cta{will-change:transform,opacity}[data-film-onscreen] .fa-film-line>span{will-change:transform,opacity,filter}@media(orientation:portrait)and (max-width:900px){.fa-film{--fa-film-per: 280}.fa-film-stage{--fa-film-gutter: clamp(18px, 5vw, 26px);--fa-film-dock: calc(112px + env(safe-area-inset-bottom)) }.fa-film-scene video,.fa-film-poster,.fa-film-poster img{object-position:var(--fa-film-focus, 50% 50%)}.fa-film-scrim{background:linear-gradient(180deg,#09070575,#09070500 18%),linear-gradient(180deg,#09070500 42%,#090705b3 66%,#090705e6 84%,#090705f0)}.fa-film-copy{inset:0;align-items:flex-start;justify-content:flex-end;text-align:left;background:none;color:#f6f1e6;padding:0 var(--fa-film-gutter) var(--fa-film-dock)}.fa-film-copy:before{display:none}.fa-film-eyebrow{margin-bottom:12px;font-size:.66rem;letter-spacing:.24em;color:#e0c084;text-shadow:0 1px 12px rgba(9,7,5,.8)}.fa-film-line{overflow:hidden;padding-block:.16em;margin-block:-.13em}.fa-film-line>span{font-size:clamp(1.9rem,8.6vw,2.6rem);line-height:1.06;color:#f6f1e6;text-shadow:0 2px 26px rgba(9,7,5,.72)}.fa-film-rule{display:none}.fa-film-body{max-width:30ch;margin:16px 0 0;font-size:1.02rem;line-height:1.5;color:#f6f1e6e6;text-shadow:0 1px 16px rgba(9,7,5,.8)}.fa-film-cta{display:none}.fa-film-meta{position:absolute;z-index:4;left:var(--fa-film-gutter);right:var(--fa-film-gutter);top:auto;bottom:calc(80px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;color:#e0c084;font-family:var(--fa-font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:.62rem;letter-spacing:.16em;font-variant-numeric:tabular-nums;pointer-events:none}.fa-film-meta-index{order:2;color:#e0c084}.fa-film-meta-index:after{content:" /";opacity:.55}.fa-film-meta-total{order:3;opacity:.72}.fa-film-meta-rail{order:1;position:relative;flex:1;height:2px;background:#f6f1e63d}.fa-film-meta-rail i{position:absolute;inset:0 auto 0 0;display:block;width:calc(var(--film-progress, 0) * 100%);background:#c9a868}.fa-film-dock{display:block;position:absolute;z-index:4;left:var(--fa-film-gutter);right:var(--fa-film-gutter);bottom:calc(16px + env(safe-area-inset-bottom))}.fa-concept .fa-film-dock-cta,.fa-film-dock-cta{display:flex;align-items:center;justify-content:center;min-height:52px;padding:16px 20px;background:#f6f1e6;color:#14100a;font-family:var(--fa-font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none}.fa-film-dock-cta:focus-visible{outline:2px solid #c9a868;outline-offset:3px}.fa-film-progress{display:none}@media(prefers-reduced-motion:no-preference){.fa-film-copy[data-film-enter] .fa-film-line>span{animation:fa-film-lift .52s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--fa-line-i, 0) * 70ms + 40ms)}.fa-film-copy[data-film-enter] .fa-film-eyebrow{animation:fa-film-rise .34s cubic-bezier(.16,1,.3,1) both}.fa-film-copy[data-film-enter] .fa-film-body{animation:fa-film-rise .42s cubic-bezier(.16,1,.3,1) both;animation-delay:.21s}}@media(max-height:720px){.fa-film-line>span{font-size:clamp(1.7rem,7.6vw,2.1rem)}.fa-film-body{font-size:.98rem;margin-top:10px}}}.fa-sys{--fa-sys-ink: #100c05;--fa-sys-ink-raised: #1b1509;--fa-sys-ink-sunk: #0b0804;--fa-sys-bone: #f6f1e6;--fa-sys-bone-dim: rgb(246 241 230 / .68);--fa-sys-bone-faint: rgb(246 241 230 / .5);--fa-sys-gold: #c9a868;--fa-sys-gold-deep: #8f7238;--fa-sys-line: rgb(201 168 104 / .2);--fa-sys-line-soft: rgb(246 241 230 / .1);--fa-sys-gap: 10px;--fa-sys-card-h: 66px;--fa-sys-loop: 6.5s;--fa-sys-bleed: clamp(0px, calc((100vw - var(--fa-cpt-max)) / 2 + var(--fa-cpt-gutter)), 180px);background:var(--fa-cpt-paper);-webkit-text-size-adjust:100%;text-size-adjust:100%}.fa-sys .fa-sys-wrap{display:grid;grid-template-columns:minmax(0,4.2fr) minmax(0,7fr);column-gap:clamp(26px,3.6vw,60px);row-gap:clamp(30px,4vw,48px);align-items:start}.fa-sys .fa-sys-head{grid-column:1 / -1}.fa-sys .fa-sys-rail{grid-column:1;align-self:start;border-top:1px solid var(--fa-cpt-rule-strong)}.fa-sys .fa-sys-stage{grid-column:2;min-width:0;width:calc(100% + var(--fa-sys-bleed))}.fa-sys .fa-sys-rail-item{position:relative;padding:16px 0 16px 18px;border-bottom:1px solid var(--fa-cpt-rule)}.fa-sys .fa-sys-rail-item:before{content:"";position:absolute;top:16px;bottom:16px;left:0;width:2px;background:var(--fa-cpt-gold);transform:scaleY(0);transform-origin:top center;transition:transform .28s var(--fa-cpt-ease)}.fa-sys .fa-sys-rail-item[data-active]:before{transform:scaleY(1)}.fa-sys .fa-sys-rail-label{margin-bottom:6px;color:var(--fa-cpt-muted);font-family:var(--fa-font-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;transition:color .2s var(--fa-cpt-ease)}.fa-sys .fa-sys-rail-item[data-active] .fa-sys-rail-label{color:var(--fa-cpt-gold-ink)}.fa-sys .fa-sys-rail-title{margin-bottom:6px;color:var(--fa-cpt-muted);font-family:var(--fa-font-display);font-size:clamp(1.1rem,1.7vw,1.45rem);font-weight:500;line-height:1.14;transition:color .2s var(--fa-cpt-ease)}.fa-sys .fa-sys-rail-item[data-active] .fa-sys-rail-title{color:var(--fa-cpt-ink)}.fa-sys .fa-sys-rail-text{max-width:44ch;color:var(--fa-cpt-muted);font-size:.95rem;line-height:1.6}.fa-sys .fa-sys-wipe{grid-column:1 / -1;margin:0}.fa-sys .fa-sys-wipe-stage{position:relative;overflow:hidden;height:clamp(230px,24vw,300px);border:1px solid var(--fa-cpt-rule-strong);background:var(--fa-cpt-paper-high)}.fa-sys .fa-sys-wipe-before,.fa-sys .fa-sys-wipe-after{position:absolute;inset:0;padding:clamp(14px,2vw,24px)}.fa-sys .fa-sys-wipe-before{background:var(--fa-cpt-paper-low)}.fa-sys .fa-sys-scrap{position:absolute;width:min(34%,260px);padding:10px 12px;border:1px solid var(--fa-cpt-rule);background:var(--fa-cpt-paper-high);box-shadow:0 10px 24px #2d23161f}.fa-sys .fa-sys-scrap[data-kind=tabelle]{top:11%;left:3%;width:min(30%,310px);transform:rotate(-1.4deg)}.fa-sys .fa-sys-scrap[data-kind=mail]{top:56%;left:6%;width:min(27%,270px);transform:rotate(1.1deg)}.fa-sys .fa-sys-scrap[data-kind=zettel]{top:32%;left:25%;width:min(17%,180px);border-color:var(--fa-cpt-gold);background:#f6ecd2;transform:rotate(3.2deg)}.fa-sys .fa-sys-scrap-title{margin-bottom:6px;color:var(--fa-cpt-ink);font-family:var(--fa-font-mono);font-size:.66rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-sys .fa-sys-scrap dl{display:grid;gap:3px;margin:0}.fa-sys .fa-sys-scrap dl>div{display:flex;gap:10px;justify-content:space-between;border-bottom:1px dotted var(--fa-cpt-rule)}.fa-sys .fa-sys-scrap dt,.fa-sys .fa-sys-scrap dd{margin:0;color:var(--fa-cpt-muted);font-family:var(--fa-font-mono);font-size:.62rem;line-height:1.6}.fa-sys .fa-sys-wipe-after{display:grid;align-content:center;background:var(--fa-sys-ink);clip-path:inset(0 0 0 var(--fa-wipe))}.fa-sys .fa-sys-record{width:min(62%,420px);margin-left:auto;margin-right:clamp(0px,4vw,48px);padding:14px 16px;border:1px solid var(--fa-sys-line);background:var(--fa-sys-ink-raised)}.fa-sys .fa-sys-record-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--fa-sys-line);color:var(--fa-sys-bone);font-size:.86rem;font-weight:600}.fa-sys .fa-sys-record-badge{color:var(--fa-sys-gold);font-family:var(--fa-font-mono);font-size:.6rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.fa-sys .fa-sys-record dl{display:grid;gap:4px;margin:0}.fa-sys .fa-sys-record dl>div{display:grid;grid-template-columns:9.5em minmax(0,1fr);gap:10px}.fa-sys .fa-sys-record dt,.fa-sys .fa-sys-record dd{margin:0;font-family:var(--fa-font-mono);font-size:.66rem;line-height:1.6}.fa-sys .fa-sys-record dt{color:var(--fa-sys-bone-faint)}.fa-sys .fa-sys-record dd{color:var(--fa-sys-bone)}.fa-sys .fa-sys-wipe-tag{position:absolute;top:12px;left:clamp(14px,2vw,24px);z-index:2;color:var(--fa-cpt-gold-ink);font-family:var(--fa-font-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase}.fa-sys .fa-sys-wipe-tag-after{right:clamp(14px,2vw,24px);left:auto;color:var(--fa-sys-gold)}.fa-sys .fa-sys-wipe-line{position:absolute;top:0;bottom:0;left:var(--fa-wipe);z-index:3;width:2px;background:var(--fa-cpt-gold);pointer-events:none}.fa-sys .fa-sys-wipe-line:after{content:"";position:absolute;top:50%;left:50%;width:34px;height:34px;border:2px solid var(--fa-cpt-gold);border-radius:50%;background:var(--fa-cpt-paper-high);transform:translate(-50%,-50%)}.fa-sys .fa-sys-wipe-input{position:absolute;inset:0;z-index:4;width:100%;height:100%;margin:0;padding:0;border:0;background:none;opacity:0;cursor:ew-resize}.fa-sys .fa-sys-wipe-input:focus-visible+.fa-sys-wipe-note,.fa-sys .fa-sys-wipe-stage:has(.fa-sys-wipe-input:focus-visible){outline:2px solid var(--fa-cpt-gold);outline-offset:3px}.fa-sys .fa-sys-wipe-note{margin-top:12px;max-width:58ch}.fa-sys .fa-sys-console{position:relative;overflow:hidden;border:1px solid rgb(16 12 5 / .55);border-radius:3px;background:var(--fa-sys-ink);color:var(--fa-sys-bone);box-shadow:0 1px #ffffff3d,0 34px 74px #2d231642;font-size:clamp(.72rem,.86vw,.82rem);line-height:1.45}.fa-sys .fa-sys-chrome{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:9px clamp(10px,1.2vw,14px);border-bottom:1px solid var(--fa-sys-line);background:var(--fa-sys-ink-sunk)}.fa-sys .fa-sys-pip{color:var(--fa-sys-gold);font-size:.9rem;line-height:1}.fa-sys .fa-sys-chrome-title,.fa-sys .fa-sys-chrome-badge{font-family:var(--fa-font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase}.fa-sys .fa-sys-chrome-title{color:var(--fa-sys-bone-dim)}.fa-sys .fa-sys-chrome-badge{padding:4px 8px;border:1px solid var(--fa-sys-line);color:var(--fa-sys-bone-faint);letter-spacing:.1em}.fa-sys .fa-sys-tabs{display:flex;margin-left:auto;border:1px solid var(--fa-sys-line);border-radius:2px}.fa-sys .fa-sys-tab{position:relative;min-height:32px;padding:7px clamp(9px,1vw,15px);border:0;border-left:1px solid var(--fa-sys-line);background:none;color:var(--fa-sys-bone-dim);font-family:var(--fa-font-mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .18s var(--fa-cpt-ease),color .18s var(--fa-cpt-ease)}.fa-sys .fa-sys-tab:first-child{border-left:0}.fa-sys .fa-sys-tab[aria-selected=true]{background:var(--fa-sys-gold);color:var(--fa-sys-ink)}@media(hover:hover){.fa-sys .fa-sys-tab:hover{background:#c9a86829;color:var(--fa-sys-bone)}.fa-sys .fa-sys-tab[aria-selected=true]:hover{background:var(--fa-sys-gold);color:var(--fa-sys-ink)}}.fa-sys .fa-sys-tab:focus-visible{outline:2px solid var(--fa-sys-gold);outline-offset:2px}.fa-sys .fa-sys-tab:active{transform:none}.fa-sys .fa-sys-progress{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--fa-sys-ink);opacity:.55;transform:scaleX(0);transform-origin:left center}.fa-sys .fa-sys-panels{display:block}.fa-sys .fa-sys-panel{display:block;min-height:clamp(320px,30vw,390px);padding:clamp(12px,1.5vw,20px)}.fa-sys .fa-sys-panel[hidden]{display:none}.fa-sys .fa-sys-board{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--fa-sys-gap);padding-bottom:12px}.fa-sys .fa-sys-col{display:flex;min-width:0;flex-direction:column;gap:var(--fa-sys-gap)}.fa-sys .fa-sys-col-head{padding-bottom:7px;border-bottom:1px solid var(--fa-sys-line-soft)}.fa-sys .fa-sys-col-head h4{margin:0;color:var(--fa-sys-bone);font-family:var(--fa-font-mono);font-size:.66rem;font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.fa-sys .fa-sys-col-figures{color:var(--fa-sys-bone-faint);font-family:var(--fa-font-mono);font-size:.62rem;font-variant-numeric:tabular-nums;white-space:nowrap}.fa-sys .fa-sys-col[data-stage=gewonnen] .fa-sys-col-head{border-bottom-color:var(--fa-sys-gold)}.fa-sys .fa-sys-col[data-stage=gewonnen] .fa-sys-col-figures{color:var(--fa-sys-gold)}.fa-sys .fa-sys-col-body{position:relative;display:flex;flex-direction:column;gap:var(--fa-sys-gap)}.fa-sys .fa-sys-card{display:grid;gap:3px;min-height:var(--fa-sys-card-h);padding:8px 9px;border:1px solid var(--fa-sys-line-soft);border-radius:2px;background:var(--fa-sys-ink-raised)}.fa-sys .fa-sys-card-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.fa-sys .fa-sys-card-company{overflow:hidden;color:var(--fa-sys-bone);font-size:.74rem;font-weight:600;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap}.fa-sys .fa-sys-card-owner{flex:none;padding:2px 4px;border:1px solid var(--fa-sys-line);color:var(--fa-sys-bone-faint);font-family:var(--fa-font-mono);font-size:.56rem;letter-spacing:.06em}.fa-sys .fa-sys-card-value{color:var(--fa-sys-bone-dim);font-family:var(--fa-font-mono);font-size:.76rem;font-variant-numeric:tabular-nums}.fa-sys .fa-sys-card-meta{overflow:hidden;color:var(--fa-sys-bone-faint);font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.fa-sys .fa-sys-slot{display:none;min-height:var(--fa-sys-card-h);border:1px dashed var(--fa-sys-line);border-radius:2px}.fa-sys[data-motion] .fa-sys-slot{display:block}.fa-sys .fa-sys-seam{position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--fa-sys-gold);opacity:0;transform:scaleX(0);transform-origin:left center}.fa-sys .fa-sys-chain{display:grid;align-content:space-between;gap:clamp(10px,1.4vw,16px);height:100%}.fa-sys .fa-sys-chain ol{position:relative;display:grid;gap:2px;margin:0;padding:0;list-style:none}.fa-sys .fa-sys-chain li{position:relative;display:grid;grid-template-columns:16px 5.4em minmax(0,12em) minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:7px 0;border-bottom:1px solid var(--fa-sys-line-soft)}.fa-sys .fa-sys-chain li:last-of-type{border-bottom:0}.fa-sys .fa-sys-chain-rail{position:absolute;top:14px;bottom:14px;left:7px;width:1px;overflow:hidden;background:var(--fa-sys-line-soft)}.fa-sys .fa-sys-chain-pulse{position:absolute;top:0;left:0;width:1px;height:34%;background:linear-gradient(180deg,transparent,var(--fa-sys-gold),transparent);opacity:0}.fa-sys .fa-sys-chain-node{position:relative;z-index:1;align-self:center;justify-self:start;width:7px;height:7px;margin-left:4px;border:1px solid var(--fa-sys-gold-deep);border-radius:50%;background:var(--fa-sys-ink)}.fa-sys .fa-sys-chain li[data-actor=mensch] .fa-sys-chain-node{border-color:var(--fa-sys-gold);background:var(--fa-sys-gold)}.fa-sys .fa-sys-chain-time{color:var(--fa-sys-bone-faint);font-family:var(--fa-font-mono);font-size:.62rem;font-variant-numeric:tabular-nums;white-space:nowrap}.fa-sys .fa-sys-chain-title{color:var(--fa-sys-bone);font-size:.76rem;font-weight:600}.fa-sys .fa-sys-chain-detail{overflow:hidden;color:var(--fa-sys-bone-faint);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.fa-sys .fa-sys-chain-tag{padding:2px 6px;border:1px solid var(--fa-sys-line);color:var(--fa-sys-bone-faint);font-family:var(--fa-font-mono);font-size:.56rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.fa-sys .fa-sys-chain li[data-actor=mensch]{background:#c9a86812}.fa-sys .fa-sys-chain li[data-actor=mensch] .fa-sys-chain-title{color:var(--fa-sys-gold)}.fa-sys .fa-sys-chain li[data-actor=mensch] .fa-sys-chain-tag{border-color:var(--fa-sys-gold);color:var(--fa-sys-gold)}.fa-sys .fa-sys-chain-footer{padding-top:10px;border-top:1px solid var(--fa-sys-line);color:var(--fa-sys-bone-dim);font-size:.74rem}.fa-sys .fa-sys-calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(16px,2.4vw,32px);height:100%}.fa-sys .fa-sys-calc-inputs{display:grid;align-content:start;gap:clamp(10px,1.6vw,18px)}.fa-sys .fa-sys-calc-field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;min-height:0;padding-bottom:8px;border-bottom:1px solid var(--fa-sys-line-soft)}.fa-sys .fa-sys-calc-label{color:var(--fa-sys-bone-dim);font-size:.7rem}.fa-sys .fa-sys-calc-figure{color:var(--fa-sys-bone);font-family:var(--fa-font-mono);font-size:.86rem;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.fa-sys .fa-sys-calc-unit{margin-left:.35em;color:var(--fa-sys-gold);font-size:.62em;letter-spacing:.08em;text-transform:uppercase}.fa-sys .fa-sys-calc-field input[type=range]{grid-column:1 / -1;width:100%;min-height:24px;margin:0;accent-color:var(--fa-sys-gold);cursor:ew-resize}.fa-sys .fa-sys-calc-field input[type=range]:focus-visible{outline:2px solid var(--fa-sys-gold);outline-offset:3px}.fa-sys .fa-sys-calc-out{display:grid;align-content:start;gap:8px;padding-left:clamp(14px,2vw,26px);border-left:1px solid var(--fa-sys-line-soft)}.fa-sys .fa-sys-calc-big{color:var(--fa-sys-gold);font-family:var(--fa-font-mono);font-size:clamp(1.7rem,3.6vw,2.9rem);font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1;white-space:nowrap}.fa-sys .fa-sys-calc-big-unit{margin-left:.16em;font-size:.42em;letter-spacing:.04em}.fa-sys .fa-sys-calc-big-label{max-width:34ch;color:var(--fa-sys-bone-dim);font-size:.7rem;line-height:1.5}.fa-sys .fa-sys-calc-funnel{display:grid;gap:6px;margin:4px 0 2px}.fa-sys .fa-sys-calc-scale{color:var(--fa-sys-bone-faint);font-family:var(--fa-font-mono);font-size:.62rem;font-variant-numeric:tabular-nums;line-height:1.5}.fa-sys .fa-sys-calc-track{display:block;height:10px;background:var(--fa-sys-ink-raised)}.fa-sys .fa-sys-calc-fill{display:block;width:calc(var(--fa-sys-bar) * 100%);height:100%;background:var(--fa-sys-gold);transition:width .22s var(--fa-cpt-ease)}.fa-sys .fa-sys-calc-facts{display:grid;gap:5px;margin:0}.fa-sys .fa-sys-calc-facts>div{display:grid;grid-template-columns:11em minmax(0,1fr);gap:10px;padding-bottom:5px;border-bottom:1px solid var(--fa-sys-line-soft)}.fa-sys .fa-sys-calc-facts dt,.fa-sys .fa-sys-calc-facts dd{margin:0;font-family:var(--fa-font-mono);font-size:.64rem;font-variant-numeric:tabular-nums;line-height:1.5}.fa-sys .fa-sys-calc-facts dt{color:var(--fa-sys-bone-faint)}.fa-sys .fa-sys-calc-facts dd{color:var(--fa-sys-bone-dim)}.fa-sys .fa-sys-calc-note{color:var(--fa-sys-bone-faint);font-size:.62rem;line-height:1.5}.fa-sys .fa-sys-calc-cta{justify-self:start;margin-top:2px;padding:9px 14px;border:1px solid var(--fa-sys-gold);font-family:var(--fa-font-mono);font-size:.62rem;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;transition:background-color .18s var(--fa-cpt-ease),color .18s var(--fa-cpt-ease)}.fa-concept .fa-sys .fa-sys-calc-cta{color:var(--fa-sys-gold)}@media(hover:hover){.fa-concept .fa-sys .fa-sys-calc-cta:hover{background:var(--fa-sys-gold);color:var(--fa-sys-ink)}}.fa-sys .fa-sys-calc-cta:focus-visible{outline:2px solid var(--fa-sys-gold);outline-offset:3px}.fa-sys .fa-sys-note{max-width:62ch}.fa-sys .fa-sys-handoff{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(14px,2vw,26px);margin-top:clamp(20px,2.6vw,30px);padding-top:clamp(18px,2.4vw,26px);border-top:1px solid var(--fa-cpt-rule);color:var(--fa-cpt-ink);font-size:clamp(1rem,1.3vw,1.1rem)}.fa-sys .fa-sys-handoff>span{max-width:34ch}.fa-concept .fa-cpt-cta.fa-sys-cta{background:var(--fa-cpt-ink);color:var(--fa-cpt-paper-high)}.fa-concept .fa-cpt-cta.fa-sys-cta:hover{background:var(--fa-cpt-gold-light);color:var(--fa-cpt-ink-deep)}@media(max-width:1023px){.fa-sys .fa-sys-wrap{grid-template-columns:minmax(0,1fr)}.fa-sys .fa-sys-rail,.fa-sys .fa-sys-stage{grid-column:1}.fa-sys .fa-sys-stage{width:100%}.fa-sys .fa-sys-rail{border-top:0}.fa-sys .fa-sys-rail-item{display:none}.fa-sys .fa-sys-rail-item[data-active]{display:block;padding-top:0;border-bottom:0}.fa-sys .fa-sys-rail-item[data-active]:before{top:4px}.fa-sys .fa-sys-record{width:min(52%,300px)}.fa-sys .fa-sys-record dl>div{grid-template-columns:8.5em minmax(0,1fr)}}@media(max-width:720px){.fa-sys{--fa-sys-gap: 6px;--fa-sys-card-h: 44px}.fa-sys .fa-sys-card{line-height:1.25}.fa-sys .fa-sys-col[data-stage=neu] .fa-sys-col-body,.fa-sys .fa-sys-col[data-stage=qualifiziert] .fa-sys-col-body{max-height:158px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 74%,rgb(0 0 0 / .08));mask-image:linear-gradient(180deg,#000 74%,#00000014)}.fa-sys .fa-sys-board{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(10px,3vw,14px)}.fa-sys .fa-sys-col-head{padding-bottom:5px}.fa-sys .fa-sys-col-head h4{font-size:.6rem}.fa-sys .fa-sys-card{gap:2px;padding:6px 7px}.fa-sys .fa-sys-card-company,.fa-sys .fa-sys-card-value{font-size:.68rem}.fa-sys .fa-sys-card-meta{font-size:.58rem}.fa-sys .fa-sys-wipe-stage{display:grid;grid-template-rows:auto auto;height:auto}.fa-sys .fa-sys-wipe-before{position:relative;inset:auto;height:300px}.fa-sys .fa-sys-wipe-after{position:relative;inset:auto;padding-top:34px;border-top:1px solid var(--fa-sys-gold);clip-path:none}.fa-sys .fa-sys-wipe-line,.fa-sys .fa-sys-wipe-input{display:none}.fa-sys .fa-sys-wipe-tag-after{top:10px}.fa-sys .fa-sys-record{width:100%;margin:0}.fa-sys .fa-sys-record dl>div{grid-template-columns:8.5em minmax(0,1fr)}.fa-sys .fa-sys-chrome{gap:8px}.fa-sys .fa-sys-chrome-badge{margin-left:auto}.fa-sys .fa-sys-panels{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.fa-sys .fa-sys-panels::-webkit-scrollbar{display:none}.fa-sys .fa-sys-panel{flex:0 0 calc(100% - 28px);scroll-snap-align:start;border-right:1px solid var(--fa-sys-line-soft);min-height:0;padding:12px}.fa-sys .fa-sys-panels[data-more]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 30px),rgb(0 0 0 / .2));mask-image:linear-gradient(90deg,#000 calc(100% - 30px),#0003)}.fa-sys .fa-sys-dock{display:grid;grid-template-columns:44px minmax(0,1fr) auto 44px;align-items:center;gap:8px;padding:6px 8px;border-bottom:1px solid var(--fa-sys-line);background:var(--fa-sys-ink-sunk)}.fa-sys .fa-sys-dock-step{min-height:44px;border:1px solid var(--fa-sys-line);border-radius:2px;background:none;color:var(--fa-sys-gold);font-size:1.15rem;line-height:1;cursor:pointer}.fa-sys .fa-sys-dock-step:focus-visible{outline:2px solid var(--fa-sys-gold);outline-offset:2px}.fa-sys .fa-sys-dock-label{display:flex;min-width:0;flex-wrap:nowrap;align-items:baseline;gap:6px;color:var(--fa-sys-bone);font-family:var(--fa-font-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.fa-sys .fa-sys-dock-count{color:var(--fa-sys-gold);font-variant-numeric:tabular-nums}.fa-sys .fa-sys-dock-hint{overflow:hidden;color:var(--fa-sys-gold);font-size:.52rem;letter-spacing:.12em;opacity:.8;text-overflow:ellipsis}.fa-sys .fa-sys-dock-dots{display:flex;gap:5px}.fa-sys .fa-sys-dock-dots span{width:14px;height:2px;background:var(--fa-sys-line)}.fa-sys .fa-sys-dock-dots span[data-on]{background:var(--fa-sys-gold)}.fa-sys .fa-sys-chain li{grid-template-columns:12px 4.4em minmax(0,1fr) auto;align-items:center;gap:8px;row-gap:0;padding:5px 0}.fa-sys .fa-sys-chain-time{grid-area:1 / 2;align-self:center;font-size:.58rem;line-height:1.2;white-space:normal}.fa-sys .fa-sys-chain-title{grid-area:1 / 3;font-size:.72rem}.fa-sys .fa-sys-chain-tag{grid-area:1 / 4;padding:1px 5px;font-size:.5rem}.fa-sys .fa-sys-chain-detail{grid-area:2 / 3 / 3 / -1;font-size:.64rem;line-height:1.35;white-space:normal}.fa-sys .fa-sys-chain-node{margin-left:2px}.fa-sys .fa-sys-chain-rail{left:5px}.fa-sys .fa-sys-chain-footer{padding-top:8px;font-size:.68rem}.fa-sys .fa-sys-calc{grid-template-columns:minmax(0,1fr);gap:12px}.fa-sys .fa-sys-calc-out{padding-left:0;border-left:0;border-top:1px solid var(--fa-sys-line-soft);padding-top:10px;gap:6px}.fa-sys .fa-sys-calc-inputs{gap:8px}.fa-sys .fa-sys-calc-field{gap:2px 8px;padding-bottom:5px}.fa-sys .fa-sys-calc-label{font-size:.66rem}.fa-sys .fa-sys-calc-figure{font-size:.8rem}.fa-sys .fa-sys-calc-field input[type=range]{min-height:20px}.fa-sys .fa-sys-calc-big-label{font-size:.66rem;line-height:1.4}.fa-sys .fa-sys-calc-funnel{gap:4px;margin:2px 0 0}.fa-sys .fa-sys-calc-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}.fa-sys .fa-sys-scrap[data-kind=tabelle]{top:12%;left:2%;width:78%}.fa-sys .fa-sys-scrap[data-kind=mail]{top:56%;left:16%;width:74%}.fa-sys .fa-sys-scrap[data-kind=zettel]{top:36%;left:4%;width:46%}.fa-sys .fa-sys-handoff .fa-cpt-cta{width:100%}}@media(prefers-reduced-motion:no-preference){.fa-sys[data-live] .fa-sys-console{will-change:transform}.fa-sys[data-live] .fa-sys-progress{animation:fa-sys-progress 6.5s linear forwards}.fa-sys[data-live] .fa-sys-card-mover{position:relative;z-index:2;animation:fa-sys-fly var(--fa-sys-loop) var(--fa-cpt-ease) infinite}.fa-sys[data-live] .fa-sys-seam{animation:fa-sys-seam var(--fa-sys-loop) linear infinite}.fa-sys[data-live] .fa-sys-swap{position:relative;display:inline-block;white-space:nowrap}.fa-sys[data-live] .fa-sys-swap-before{display:inline-block;animation:fa-sys-swap-out var(--fa-sys-loop) steps(1,end) infinite}.fa-sys[data-live] .fa-sys-swap-after{position:absolute;top:0;left:0;opacity:0;animation:fa-sys-swap-in var(--fa-sys-loop) steps(1,end) infinite}.fa-sys[data-live] .fa-sys-chain li{animation:fa-sys-rise .38s var(--fa-cpt-ease) backwards;animation-delay:calc(var(--fa-sys-i) * 90ms)}.fa-sys[data-live] .fa-sys-chain-pulse{animation:fa-sys-pulse 2.6s var(--fa-cpt-ease) .52s infinite}}@keyframes fa-sys-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fa-sys-fly{0%,12%{transform:translateZ(0) scale(1);opacity:1}20%{transform:translate3d(0,-5px,0) scale(1.035);opacity:1}40%{transform:translate3d(calc(100% + var(--fa-sys-gap)),-5px,0) scale(1.035);opacity:1}47%,88%{transform:translate3d(calc(100% + var(--fa-sys-gap)),0,0) scale(1);opacity:1}95%,97%{transform:translate3d(calc(100% + var(--fa-sys-gap)),0,0) scale(1);opacity:0}98%{transform:translateZ(0) scale(1);opacity:0}to{transform:translateZ(0) scale(1);opacity:1}}@keyframes fa-sys-seam{0%,44%{opacity:0;transform:scaleX(0)}47%{opacity:1}62%{opacity:1;transform:scaleX(1)}78%,to{opacity:0;transform:scaleX(1)}}@keyframes fa-sys-swap-out{0%,46%{opacity:1}47%,93%{opacity:0}94%,to{opacity:1}}@keyframes fa-sys-swap-in{0%,46%{opacity:0}47%,93%{opacity:1}94%,to{opacity:0}}@keyframes fa-sys-rise{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fa-sys-pulse{0%{opacity:0;transform:translateY(-40%)}12%,70%{opacity:1}to{opacity:0;transform:translateY(300%)}}.fa-concept{--fa-concept-paper-high: #fbf8f1;--fa-concept-paper: #f4efe5;--fa-concept-paper-low: #e7dece;--fa-concept-ink: #181510;--fa-concept-ink-muted: #5b5346;--fa-concept-brass: #72562d;--fa-concept-brass-glint: #b49355;--fa-concept-line: rgb(114 86 45 / .28);--fa-concept-line-strong: rgb(114 86 45 / .58);--fa-concept-shadow: 0 28px 70px rgb(45 35 22 / .14);--fa-concept-gutter: clamp(1.25rem, 4vw, 4.5rem);--fa-concept-max: 92rem;position:relative;isolation:isolate;min-height:100dvh;overflow-x:clip;background:var(--fa-concept-paper);color:var(--fa-concept-ink);font-family:Inter Tight,sans-serif;font-size:1rem;line-height:1.65;text-rendering:optimizeLegibility}.fa-concept *,.fa-concept *:before,.fa-concept *:after{box-sizing:border-box}.fa-concept :where(h1,h2,h3,h4){margin:0;color:var(--fa-concept-ink);font-family:Cabinet Grotesk,Inter Tight,sans-serif;font-weight:800;letter-spacing:-.045em;line-height:.96;text-wrap:balance}.fa-concept :where(p,li,dd,label,input,textarea){font-size:1rem;line-height:1.6}.fa-concept [data-peek-kind] :where(dt,dd){font-family:IBM Plex Mono,monospace}.fa-concept :where(p,ol,ul,dl,figure,blockquote){margin:0}.fa-concept :where(ol,ul){padding:0}.fa-concept :where(img,canvas){display:block;max-width:100%}.fa-concept :where(a,button,summary,input,textarea){min-height:44px}.fa-concept :where(a,button,summary){-webkit-tap-highlight-color:transparent;transition-property:transform,opacity;transition-duration:.18s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.fa-concept :where(a,button,summary):focus-visible{outline:2px solid var(--fa-concept-brass);outline-offset:4px}.fa-concept :where(a,button,summary):active{transform:translateY(2px)}.fa-concept :where(button,input,textarea):disabled{opacity:.48}.fa-concept a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.24em}.fa-concept button{color:inherit;font:inherit}.fa-concept-main{position:relative;z-index:1}.fa-concept [data-concept-ace-slot]{position:fixed;inset:0;z-index:14;overflow:clip;pointer-events:none}.fa-concept [data-concept-ace-slot] canvas{width:100%;height:100%}.fa-concept .fa-concept-ace-static{position:absolute;inset:0;display:grid;place-items:start end;padding:clamp(5.3rem,10vh,7rem) var(--fa-concept-gutter) 0;opacity:.92}.fa-concept .fa-concept-ace-static img{width:clamp(4.75rem,8vw,8rem);filter:drop-shadow(0 18px 30px rgb(30 23 15 / .22));transform:rotate(4deg)}.fa-concept-header{position:fixed;inset:0 0 auto;z-index:50;min-height:4.5rem;border-bottom:1px solid rgb(180 147 85 / .42);background:#1b1711;color:var(--fa-concept-paper-high)}body[data-film-card] .fa-concept-header{background:linear-gradient(180deg,#09070580,#09070500);border-bottom-color:transparent}body[data-film-card] .fa-concept-sticky-cta{display:none}.fa-concept-header-inner{display:grid;grid-template-columns:auto 1fr;align-items:center;width:min(100%,var(--fa-concept-max));min-height:4.5rem;margin-inline:auto;padding-inline:var(--fa-concept-gutter)}.fa-concept-logo-link,.fa-concept-footer-logo-link{display:inline-flex;align-items:center;width:fit-content;text-decoration:none}.fa-concept-logo{width:clamp(8.4rem,12vw,11rem);height:auto}.fa-concept-nav-desktop{display:flex;align-items:center;justify-content:flex-end;gap:clamp(1rem,2.2vw,2.3rem)}.fa-concept-nav-link,.fa-concept-footer-meta a{display:inline-flex;align-items:center;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:500;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.fa-concept-nav-link{color:#fbf8f1b3}.fa-concept-nav-cta,.fa-concept-menu-cta,.fa-concept-sticky-cta-link,.fa-concept-footer-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid var(--fa-concept-brass-glint);background:var(--fa-concept-brass-glint);color:#1a160f;font-family:Cabinet Grotesk,Inter Tight,sans-serif;font-size:.8rem;font-weight:800;letter-spacing:.08em;line-height:1;padding:.85rem 1.2rem;text-decoration:none;text-transform:uppercase}.fa-concept-menu-trigger{display:none!important;min-width:44px;border:0;background:transparent;cursor:pointer}.fa-concept-menu-icon{display:grid;width:1.55rem;gap:.42rem}.fa-concept-menu-icon span{display:block;height:1px;background:var(--fa-concept-paper-high)}.fa-concept-menu-panel{position:fixed;inset:0;z-index:60;display:grid;align-content:center;gap:2rem;min-height:100dvh;padding:6rem var(--fa-concept-gutter) 3rem;background:#1b1711;color:var(--fa-concept-paper-high)}.fa-concept-menu-panel ul{display:grid;gap:0;list-style:none}.fa-concept-menu-link{justify-content:flex-start;border-bottom:1px solid rgb(180 147 85 / .32);color:var(--fa-concept-paper-high);font-family:Cabinet Grotesk,Inter Tight,sans-serif;font-size:clamp(1.7rem,8vw,3rem);font-weight:700;letter-spacing:-.035em;padding-block:.55rem;text-decoration:none}.fa-concept-menu-close{width:fit-content;min-width:44px;border:0;background:transparent;color:#fbf8f1b8;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.fa-concept [data-hero-film-scrub]{position:relative;height:230svh;background:var(--fa-concept-paper-high)}.fa-concept [data-hero-film-layer]{position:sticky;top:0;z-index:0;width:100%;height:100svh;overflow:hidden;background:var(--fa-concept-paper-high)}.fa-concept [data-hero-film-layer] picture,.fa-concept [data-hero-film-layer] img,.fa-concept [data-hero-film-layer] canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fa-concept [data-hero-film-layer]:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,#fbf8f1f7,#fbf8f1c7 38%,#fbf8f114 66%,#fbf8f100)}.fa-concept [data-hero-film-content]{position:relative;z-index:2;height:230svh;margin-top:-100svh}.fa-concept-chapter{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(.75rem,1.7vw,1.7rem);width:min(100%,var(--fa-concept-max));min-height:112svh;margin-inline:auto;padding:clamp(7rem,12vw,11rem) var(--fa-concept-gutter);scroll-margin-top:5.5rem}.fa-concept-chapter>header h2{max-width:10ch;font-size:clamp(3.2rem,7vw,7.3rem)}.fa-concept-chapter>header>p{max-width:39rem;margin-top:2rem;color:var(--fa-concept-ink-muted);font-size:clamp(1.05rem,1.55vw,1.32rem);line-height:1.55}.fa-concept-intro{min-height:230svh;align-content:start;padding-top:clamp(8.5rem,15vh,11rem);padding-bottom:8rem}.fa-concept-hero-copy{grid-column:1 / span 7;max-width:54rem}.fa-concept-hero-copy>p:first-child{margin-bottom:1.2rem;color:var(--fa-concept-brass);font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.fa-concept-hero-copy h1{max-width:8.5ch;font-size:clamp(4.7rem,9.3vw,9.5rem)}.fa-concept-hero-copy h1+p{max-width:39rem;margin-top:2rem;color:var(--fa-concept-ink-muted);font-size:clamp(1.08rem,1.6vw,1.35rem)}.fa-concept-hero-copy a,.fa-concept-proof>p>a,.fa-concept-closing>header>a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:2.2rem;border:1px solid var(--fa-concept-ink);background:var(--fa-concept-ink);color:var(--fa-concept-paper-high);font-family:Cabinet Grotesk,Inter Tight,sans-serif;font-size:.86rem;font-weight:800;letter-spacing:.08em;padding:.95rem 1.45rem;text-decoration:none;text-transform:uppercase}.fa-concept-hero-note{position:absolute;right:var(--fa-concept-gutter);top:166svh;grid-column:9 / -1;max-width:25rem;border-top:1px solid var(--fa-concept-line-strong);color:var(--fa-concept-ink-muted);font-size:.96rem;padding-top:1rem}.fa-concept-problem{background:var(--fa-concept-paper)}.fa-concept-problem>header{grid-column:1 / span 6}.fa-concept-crm-peeks{grid-column:7 / -1;display:grid;align-self:start;margin-top:clamp(8rem,14vw,14rem);border-top:1px solid var(--fa-concept-line-strong)}.fa-concept-crm-peeks article{display:grid;grid-template-columns:minmax(9rem,.7fr) 1.3fr;gap:1.5rem;border-bottom:1px solid var(--fa-concept-line);padding-block:1.25rem}.fa-concept-crm-peeks article>p,.fa-concept-crm-peeks dt,.fa-concept-crm-peeks dd,.fa-concept-metric-line strong,.fa-concept-metric-line p,.fa-concept-system-tabs button span,.fa-concept-system-panels>section>span,.fa-concept-start li:before{font-family:IBM Plex Mono,monospace;font-variant-numeric:tabular-nums}.fa-concept-crm-peeks article>p{font-size:.78rem;font-weight:600;letter-spacing:.03em}.fa-concept-crm-peeks dl{display:grid;gap:.65rem}.fa-concept-crm-peeks dl>div{display:grid;grid-template-columns:1fr auto;gap:1rem}.fa-concept-crm-peeks dt,.fa-concept-crm-peeks dd{font-size:.72rem;line-height:1.45}.fa-concept-crm-peeks dt{color:var(--fa-concept-ink-muted)}.fa-concept-problem>ol{grid-column:1 / span 6;display:grid;align-self:end;margin-top:8rem;border-top:1px solid var(--fa-concept-line-strong);list-style:none}.fa-concept-problem>ol li{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;border-bottom:1px solid var(--fa-concept-line);padding-block:1.25rem}.fa-concept-problem>ol li:before{color:var(--fa-concept-brass);content:"—";font-family:IBM Plex Mono,monospace}.fa-concept-solution{min-height:150svh;background:var(--fa-concept-paper-low)}.fa-concept-solution>header{grid-column:2 / span 8}.fa-concept-solution-statement{grid-column:3 / span 8;max-width:25ch;margin-top:5rem;font-family:Cabinet Grotesk,Inter Tight,sans-serif;font-size:clamp(2.25rem,4.5vw,4.5rem);font-weight:700;letter-spacing:-.035em;line-height:1.08}.fa-concept-solution-statement em{color:var(--fa-concept-brass);font-style:normal}.fa-concept-solution figure{grid-column:1 / span 9;margin-top:7rem}.fa-concept-solution figure img{width:100%;border:1px solid var(--fa-concept-line);box-shadow:var(--fa-concept-shadow)}.fa-concept-solution figcaption,.fa-concept-founder figcaption,.fa-concept-proof figcaption{margin-top:.85rem;color:var(--fa-concept-ink-muted);font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.fa-concept-solution>ol{grid-column:10 / -1;align-self:end;display:grid;margin-top:7rem;border-top:1px solid var(--fa-concept-line-strong);list-style:none}.fa-concept-solution>ol li{border-bottom:1px solid var(--fa-concept-line);padding-block:1rem}.fa-concept-method{min-height:140svh;background:var(--fa-concept-paper-high)}.fa-concept-method>header{grid-column:1 / span 7}.fa-concept-system{grid-column:1 / -1;display:grid;grid-template-columns:4fr 8fr;gap:clamp(2rem,5vw,6rem);margin-top:7rem;border-top:1px solid var(--fa-concept-line-strong)}.fa-concept-system-tabs{display:grid;align-content:start}.fa-concept-system-tabs button{display:grid;grid-template-columns:2.5rem 1fr;align-items:center;min-height:4.5rem;border:0;border-bottom:1px solid var(--fa-concept-line);background:transparent;color:var(--fa-concept-ink-muted);cursor:pointer;font-family:Cabinet Grotesk,Inter Tight,sans-serif;font-size:clamp(1.15rem,2vw,1.65rem);font-weight:700;text-align:left}.fa-concept-system-tabs button span{color:var(--fa-concept-brass);font-size:.7rem}.fa-concept-system-tabs button[aria-selected=true]{color:var(--fa-concept-ink);transform:translate(.7rem)}.fa-concept-system-panels{min-width:0}.fa-concept-system-panels>section{display:grid;grid-template-columns:4rem 1fr;gap:clamp(1.5rem,4vw,4rem);padding-top:2rem}.fa-concept-system-panels>section[hidden]{display:none}.fa-concept-system-panels>section>span{color:var(--fa-concept-brass);font-size:.8rem}.fa-concept-system-panels h3{font-size:clamp(2.8rem,6vw,6rem)}.fa-concept-system-panels h3+p{margin-top:1.5rem;color:var(--fa-concept-brass);font-weight:600}.fa-concept-system-panels p+p{max-width:43rem;margin-top:1rem;color:var(--fa-concept-ink-muted)}.fa-concept-system-panels ul{display:grid;margin-top:2rem;border-top:1px solid var(--fa-concept-line);list-style:none}.fa-concept-system-panels li{border-bottom:1px solid var(--fa-concept-line);padding-block:.8rem}.fa-concept-method>aside{grid-column:8 / -1;margin-top:8rem;border-top:1px solid var(--fa-concept-line-strong);padding-top:1.5rem}.fa-concept-method>aside h3{font-size:clamp(2rem,3.5vw,3.5rem)}.fa-concept-method>aside p{max-width:34rem;margin-top:1.2rem;color:var(--fa-concept-ink-muted)}.fa-concept-method>aside a{display:inline-flex;align-items:center;margin-top:1.2rem;color:var(--fa-concept-brass);font-weight:700}.fa-concept-proof{min-height:145svh;background:var(--fa-concept-paper)}.fa-concept-proof>header{grid-column:1 / span 7}.fa-concept-metric-line{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);margin-top:6rem;border-block:1px solid var(--fa-concept-line-strong)}.fa-concept-metric-line>div{min-height:12rem;padding:2rem 2rem 2rem 0}.fa-concept-metric-line>div+div{border-left:1px solid var(--fa-concept-line);padding-left:2rem}.fa-concept-metric-line strong{color:var(--fa-concept-ink);font-size:clamp(3rem,6vw,6.5rem);font-weight:500;letter-spacing:-.06em;line-height:.9}.fa-concept-metric-line p:first-child{color:var(--fa-concept-brass);font-size:clamp(1.4rem,2vw,2rem);line-height:1}.fa-concept-metric-line p+p{max-width:18rem;margin-top:1.25rem;color:var(--fa-concept-ink-muted);font-size:.82rem}.fa-concept-proof>div:not(.fa-concept-metric-line){grid-column:1 / span 5;margin-top:7rem}.fa-concept-proof>div:not(.fa-concept-metric-line) h3{font-size:clamp(2.2rem,4vw,4rem)}.fa-concept-proof>div:not(.fa-concept-metric-line) ol{display:grid;margin-top:2rem;border-top:1px solid var(--fa-concept-line);list-style:none}.fa-concept-proof>div:not(.fa-concept-metric-line) li{border-bottom:1px solid var(--fa-concept-line);padding-block:.9rem}.fa-concept-proof>figure{grid-column:7 / -1;align-self:start;margin-top:7rem;border-left:2px solid var(--fa-concept-brass);padding-left:clamp(1.5rem,3vw,3rem)}.fa-concept-proof blockquote{font-family:Cabinet Grotesk,Inter Tight,sans-serif;font-size:clamp(1.45rem,2.5vw,2.35rem);font-weight:500;letter-spacing:-.02em;line-height:1.3}.fa-concept-proof>p{grid-column:7 / span 4}.fa-concept-founder{min-height:160svh;background:var(--fa-concept-paper-low)}.fa-concept-founder>figure{grid-column:1 / span 5;grid-row:1 / span 2}.fa-concept-founder>figure img{width:100%;max-height:54rem;border:1px solid var(--fa-concept-line);object-fit:cover;object-position:center top}.fa-concept-founder>div:not(.fa-concept-fit):not(.fa-concept-start){grid-column:7 / -1}.fa-concept-founder>div:not(.fa-concept-fit):not(.fa-concept-start) h2{max-width:9ch;font-size:clamp(3.2rem,7vw,7rem)}.fa-concept-founder>div:not(.fa-concept-fit):not(.fa-concept-start) p{max-width:41rem;margin-top:1.3rem;color:var(--fa-concept-ink-muted)}.fa-concept-founder>div:not(.fa-concept-fit):not(.fa-concept-start) blockquote{max-width:34rem;margin-top:2rem;border-top:1px solid var(--fa-concept-line-strong);color:var(--fa-concept-brass);font-family:Cabinet Grotesk,Inter Tight,sans-serif;font-size:clamp(1.55rem,3vw,2.6rem);font-weight:700;line-height:1.2;padding-top:1.5rem}.fa-concept-fit{grid-column:7 / -1;margin-top:7rem}.fa-concept-fit h3,.fa-concept-fit h4,.fa-concept-start h3{font-size:clamp(1.7rem,3vw,2.8rem);letter-spacing:-.025em;line-height:1.1}.fa-concept-fit h4{margin-top:3.5rem;color:var(--fa-concept-ink-muted)}.fa-concept-fit ul,.fa-concept-start ol{display:grid;margin-top:1.5rem;border-top:1px solid var(--fa-concept-line-strong);list-style:none}.fa-concept-fit li{border-bottom:1px solid var(--fa-concept-line);padding:.9rem 0}.fa-concept-start{grid-column:1 / -1;margin-top:10rem}.fa-concept-start ol{grid-template-columns:repeat(3,1fr)}.fa-concept-start li{position:relative;min-height:15rem;border-bottom:1px solid var(--fa-concept-line-strong);padding:4rem 2rem 2rem 0}.fa-concept-start li+li{border-left:1px solid var(--fa-concept-line);padding-left:2rem}.fa-concept-start li:before{position:absolute;top:1rem;left:0;color:var(--fa-concept-brass);content:counter(list-item,decimal-leading-zero);font-size:.72rem}.fa-concept-start h4{font-size:1.5rem;letter-spacing:-.02em;line-height:1.1}.fa-concept-start p{margin-top:1rem;color:var(--fa-concept-ink-muted)}.fa-concept-closing{min-height:auto;background:var(--fa-concept-paper-high)}.fa-concept-closing>header{grid-column:1 / span 6}.fa-concept-closing>[aria-label="Erstgespräch anfragen"]{grid-column:7 / -1;grid-row:1 / span 2}.fa-concept-closing>[aria-label="Erstgespräch anfragen"] form,.fa-concept-closing>[aria-label="Erstgespräch anfragen"]>div{border:1px solid var(--fa-concept-line-strong);background:var(--fa-concept-paper);box-shadow:var(--fa-concept-shadow)}.fa-concept-closing>[aria-label="Erstgespräch anfragen"] form{gap:1.25rem;padding:clamp(1.5rem,3vw,2.8rem)}.fa-concept-closing>[aria-label="Erstgespräch anfragen"] fieldset{border:0;margin:0;padding:0}.fa-concept-closing>[aria-label="Erstgespräch anfragen"] label{border-color:var(--fa-concept-line-strong)}.fa-concept-closing>[aria-label="Erstgespräch anfragen"] input,.fa-concept-closing>[aria-label="Erstgespräch anfragen"] textarea{border:1px solid var(--fa-concept-line);border-radius:0;background:var(--fa-concept-paper-high);color:var(--fa-concept-ink);font-family:Inter Tight,sans-serif;outline:0}.fa-concept-closing>[aria-label="Erstgespräch anfragen"] input:focus-visible,.fa-concept-closing>[aria-label="Erstgespräch anfragen"] textarea:focus-visible{outline:2px solid var(--fa-concept-brass);outline-offset:2px}.fa-concept-closing>[aria-label="Erstgespräch anfragen"] button[type=submit]{min-height:52px;border-radius:0;background:var(--fa-concept-brass-glint);color:var(--fa-concept-ink);box-shadow:none;font-family:Cabinet Grotesk,Inter Tight,sans-serif}.fa-concept-closing>[aria-label="Häufige Fragen"]{grid-column:1 / -1;display:grid;grid-template-columns:4fr 8fr;gap:clamp(2rem,6vw,7rem);margin-top:11rem;padding-top:3rem;border-top:1px solid var(--fa-concept-line-strong)}.fa-concept-closing>[aria-label="Häufige Fragen"]>div h3{font-size:clamp(2.3rem,4.5vw,4.8rem)}.fa-concept-closing>[aria-label="Häufige Fragen"]>div p{max-width:25rem;margin-top:1.2rem;color:var(--fa-concept-ink-muted)}.fa-concept-closing details{grid-column:2;border-bottom:1px solid var(--fa-concept-line)}.fa-concept-closing details:first-of-type{border-top:1px solid var(--fa-concept-line)}.fa-concept-closing summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;font-family:Cabinet Grotesk,Inter Tight,sans-serif;font-size:1.2rem;font-weight:700;list-style:none;padding-block:1.1rem}.fa-concept-closing summary::-webkit-details-marker{display:none}.fa-concept-closing summary:after{color:var(--fa-concept-brass);content:"+";font-family:IBM Plex Mono,monospace;font-size:1rem}.fa-concept-closing details[open] summary:after{content:"−"}.fa-concept-closing details>p{max-width:52rem;padding:0 0 1.5rem;color:var(--fa-concept-ink-muted)}.fa-concept-closing>nav{grid-column:1 / -1;display:flex;gap:2rem;margin-top:7rem;border-top:1px solid var(--fa-concept-line);padding-top:1.5rem}.fa-concept-closing>nav a{display:inline-flex;align-items:center;color:var(--fa-concept-ink-muted);font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.fa-concept-sticky-cta{position:fixed;right:max(1rem,calc((100vw - var(--fa-concept-max)) / 2 + var(--fa-concept-gutter)));bottom:1.25rem;z-index:45;display:flex;width:min(19rem,calc(100vw - 2rem));align-items:center;gap:1rem;border:1px solid rgb(180 147 85 / .46);background:#1b1711;color:var(--fa-concept-paper-high);box-shadow:0 16px 38px #18151038;padding:.45rem}.fa-concept-sticky-cta p{display:none}.fa-concept-sticky-cta-link{width:100%}.fa-concept-footer{position:relative;z-index:2;background:#1b1711;color:var(--fa-concept-paper-high);padding:clamp(4rem,8vw,8rem) var(--fa-concept-gutter) 2rem}.fa-concept-footer-primary,.fa-concept-footer-meta{display:grid;width:min(100%,var(--fa-concept-max));margin-inline:auto}.fa-concept-footer-primary{grid-template-columns:1fr auto;align-items:end;gap:2rem;padding-bottom:clamp(4rem,8vw,7rem)}.fa-concept-footer-logo{width:clamp(10rem,18vw,16rem);height:auto}.fa-concept-footer-primary p{max-width:25rem;margin-top:1.3rem;color:#fbf8f19e}.fa-concept-footer-meta{grid-template-columns:1fr auto;align-items:end;border-top:1px solid rgb(180 147 85 / .35);padding-top:1.5rem}.fa-concept-footer-meta nav{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.fa-concept-footer-meta a,.fa-concept-footer-meta p{color:#fbf8f194}.fa-concept-footer-meta p{font-family:IBM Plex Mono,monospace;font-size:.7rem}@media(hover:hover)and (pointer:fine){.fa-concept :where(a,button,summary):hover{opacity:.72}.fa-concept .fa-concept-nav-cta:hover,.fa-concept .fa-concept-menu-cta:hover,.fa-concept .fa-concept-sticky-cta-link:hover,.fa-concept .fa-concept-footer-cta:hover,.fa-concept .fa-concept-hero-copy a:hover,.fa-concept .fa-concept-proof>p>a:hover,.fa-concept .fa-concept-closing>header>a:hover{opacity:1;transform:translateY(-2px)}}@media(max-width:767px){.fa-concept{--fa-concept-gutter: 1.25rem}.fa-concept-header,.fa-concept-header-inner{min-height:4rem}.fa-concept-header-inner{grid-template-columns:1fr auto}.fa-concept-nav-desktop{display:none}.fa-concept-menu-trigger{display:inline-flex!important;justify-self:end}.fa-concept-logo{width:8.6rem}.fa-concept [data-hero-film-scrub],.fa-concept [data-hero-film-content],.fa-concept .fa-concept-intro{height:205svh;min-height:205svh}.fa-concept [data-hero-film-layer]:after{background:linear-gradient(180deg,#fbf8f138,#fbf8f1e0 47%,#fbf8f1fa)}.fa-concept-chapter{grid-template-columns:minmax(0,1fr);min-height:auto;padding-top:clamp(6.5rem,24vw,8.5rem);padding-bottom:clamp(6rem,22vw,8rem);scroll-margin-top:4.5rem}.fa-concept-chapter>*,.fa-concept-hero-copy,.fa-concept-problem>header,.fa-concept-crm-peeks,.fa-concept-problem>ol,.fa-concept-solution>header,.fa-concept-solution-statement,.fa-concept-solution figure,.fa-concept-solution>ol,.fa-concept-method>header,.fa-concept-system,.fa-concept-method>aside,.fa-concept-proof>header,.fa-concept-metric-line,.fa-concept-proof>div:not(.fa-concept-metric-line),.fa-concept-proof>figure,.fa-concept-proof>p,.fa-concept-founder>figure,.fa-concept-founder>div:not(.fa-concept-fit):not(.fa-concept-start),.fa-concept-fit,.fa-concept-start,.fa-concept-closing>header,.fa-concept-closing>[aria-label="Erstgespräch anfragen"],.fa-concept-closing>[aria-label="Häufige Fragen"],.fa-concept-closing>nav{grid-column:1;grid-row:auto}.fa-concept-intro{align-content:start;padding-top:7.5rem}.fa-concept-hero-copy h1{max-width:8ch;font-size:clamp(3.45rem,17vw,5rem)}.fa-concept-hero-copy h1+p{margin-top:1.5rem;font-size:1.05rem}.fa-concept-hero-copy a{width:100%}.fa-concept-hero-note{top:150svh;right:var(--fa-concept-gutter);left:var(--fa-concept-gutter);max-width:21rem;margin-left:auto}.fa-concept .fa-concept-ace-static{align-items:start;padding:4.9rem .6rem 0}.fa-concept .fa-concept-ace-static img{width:4.5rem;transform:rotate(3deg)}.fa-concept-chapter>header h2,.fa-concept-founder>div:not(.fa-concept-fit):not(.fa-concept-start) h2{max-width:9ch;font-size:clamp(3rem,15vw,4.6rem)}.fa-concept-founder>div:not(.fa-concept-fit):not(.fa-concept-start) h2{max-width:100%;font-size:clamp(2.75rem,12.5vw,3.5rem);overflow-wrap:break-word}.fa-concept-crm-peeks{margin-top:4rem}.fa-concept-crm-peeks article{grid-template-columns:1fr;gap:.75rem;width:57%}.fa-concept-crm-peeks article:nth-child(3){margin-left:0}.fa-concept-problem>header{width:57%}.fa-concept-problem>ol{width:38%;margin-top:52rem;margin-left:auto;transform:translate(1rem)}.fa-concept-solution-statement{width:45%;margin-top:3.5rem;margin-left:auto;font-size:clamp(2.15rem,10vw,3.2rem)}.fa-concept-solution>header{width:45%;margin-left:auto}.fa-concept-solution figure{width:45%;margin-top:4rem;margin-left:auto}.fa-concept-solution>ol{width:45%;margin-top:90rem}.fa-concept-system{grid-template-columns:1fr;gap:2rem;width:55%;margin-top:13rem}.fa-concept-method>header,.fa-concept-method>aside{width:60%}.fa-concept-method>header{width:57%}.fa-concept-system-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.fa-concept-system-tabs button{grid-template-columns:1fr;align-content:center;gap:.25rem;min-width:0;min-height:4.75rem;border-right:1px solid var(--fa-concept-line);font-size:.86rem;padding:.5rem;text-align:center}.fa-concept-system-tabs button:last-child{border-right:0}.fa-concept-system-tabs button[aria-selected=true]{transform:translateY(-.3rem)}.fa-concept-system-panels>section{grid-template-columns:2rem 1fr;gap:.8rem;width:72%}.fa-concept-system-panels h3{font-size:clamp(2.7rem,13vw,4.1rem)}.fa-concept-method>aside{margin-top:5rem}.fa-concept-metric-line{grid-template-columns:1fr;width:60%;margin-top:4rem;margin-left:0}.fa-concept-proof>header{width:60%}.fa-concept-metric-line>div{min-height:auto;padding:1.6rem 0}.fa-concept-metric-line>div+div{border-top:1px solid var(--fa-concept-line);border-left:0;padding-left:0}.fa-concept-proof>div:not(.fa-concept-metric-line){width:38%;margin-top:106rem;margin-left:auto;transform:translate(1.25rem)}.fa-concept-proof>div:not(.fa-concept-metric-line) h3{font-size:1.85rem;overflow-wrap:anywhere}.fa-concept-proof>figure{width:43%;margin-top:5rem;margin-left:auto;transform:translate(1.25rem)}.fa-concept-proof>p{width:45%;margin-left:auto;transform:translate(.75rem)}.fa-concept-founder>figure{margin-bottom:4rem}.fa-concept-fit,.fa-concept-start{margin-top:5rem}.fa-concept-start ol{grid-template-columns:1fr}.fa-concept-start li{min-height:auto}.fa-concept-start li+li{border-top:1px solid var(--fa-concept-line);border-left:0;padding-left:0}.fa-concept-closing>[aria-label="Erstgespräch anfragen"]{margin-top:4rem}.fa-concept-closing>[aria-label="Häufige Fragen"]{grid-template-columns:1fr;gap:3rem;margin-top:7rem}.fa-concept-closing details{grid-column:1}.fa-concept-sticky-cta{right:.75rem;bottom:.75rem;left:.75rem;justify-content:space-between;width:auto}.fa-concept-sticky-cta p{display:none}.fa-concept-sticky-cta-link{width:100%}.fa-concept-footer-primary,.fa-concept-footer-meta{grid-template-columns:1fr;gap:2rem}.fa-concept-footer-cta{width:100%}.fa-concept-footer-meta nav{display:grid;grid-template-columns:repeat(2,1fr)}}@media(min-width:768px)and (max-width:1023px)and (orientation:portrait){.fa-concept-header-inner{grid-template-columns:1fr auto}.fa-concept-nav-desktop{display:none}.fa-concept-menu-trigger{display:inline-flex!important;justify-self:end}.fa-concept-chapter{grid-template-columns:repeat(8,minmax(0,1fr));min-height:105svh}.fa-concept-hero-copy,.fa-concept-problem>header,.fa-concept-method>header,.fa-concept-proof>header{grid-column:1 / span 6}.fa-concept-crm-peeks{grid-column:4 / -1}.fa-concept-problem>ol{grid-column:1 / span 5}.fa-concept-solution>header,.fa-concept-solution-statement{grid-column:1 / span 7}.fa-concept-solution figure{grid-column:1 / span 6}.fa-concept-solution>ol{grid-column:6 / -1}.fa-concept-system{grid-template-columns:3fr 5fr}.fa-concept-founder>figure{grid-column:1 / span 4}.fa-concept-founder>div:not(.fa-concept-fit):not(.fa-concept-start),.fa-concept-fit{grid-column:5 / -1}.fa-concept-closing>header{grid-column:1 / span 3}.fa-concept-closing>[aria-label="Erstgespräch anfragen"]{grid-column:4 / -1}.fa-concept-problem,.fa-concept-solution,.fa-concept-method,.fa-concept-proof{align-content:start;min-height:240svh}.fa-concept-problem>header{grid-column:1 / span 4;grid-row:1}.fa-concept-crm-peeks{grid-column:1 / span 4;grid-row:2;margin-top:4rem}.fa-concept-problem>ol{grid-column:7 / -1;grid-row:3;margin-top:52rem}.fa-concept-solution>header,.fa-concept-solution-statement,.fa-concept-solution figure{grid-column:5 / -1}.fa-concept-solution>header{grid-row:1}.fa-concept-solution-statement{grid-row:2;margin-top:4rem}.fa-concept-solution figure{grid-row:3;margin-top:8rem}.fa-concept-solution>ol{grid-column:1 / span 2;grid-row:4;margin-top:55rem;transform:translate(-1rem)}.fa-concept-method>header{grid-column:1 / span 4;grid-row:1}.fa-concept-system{grid-column:1 / span 4;grid-row:2;grid-template-columns:1fr;gap:2rem}.fa-concept-method>aside{grid-column:1 / span 4;grid-row:3;margin-top:14rem}.fa-concept-proof>header{grid-column:1 / span 4;grid-row:1}.fa-concept-metric-line{grid-column:1 / span 4;grid-row:2;grid-template-columns:1fr}.fa-concept-proof>div:not(.fa-concept-metric-line){grid-column:7 / -1;grid-row:3;margin-top:40rem;transform:translate(1rem)}.fa-concept-proof>figure{grid-column:6 / -1;grid-row:4;margin-top:5rem}.fa-concept-proof>p{grid-column:6 / -1;grid-row:5}}@media(min-width:768px)and (max-width:1199px)and (orientation:landscape){.fa-concept-chapter{min-height:125svh;padding-top:clamp(6.5rem,11vw,8rem)}.fa-concept-hero-copy h1{font-size:clamp(4.8rem,9vw,7rem)}.fa-concept-system{grid-template-columns:4fr 8fr;gap:2.5rem}.fa-concept-founder>figure img{max-height:42rem}.fa-concept-problem,.fa-concept-solution,.fa-concept-method,.fa-concept-proof{align-content:start}.fa-concept-problem,.fa-concept-proof{min-height:220svh}.fa-concept-solution{min-height:250svh}.fa-concept-method{min-height:170svh}.fa-concept-problem>header{grid-column:1 / span 5;grid-row:1}.fa-concept-crm-peeks{grid-column:1 / span 4;grid-row:2;margin-top:4rem}.fa-concept-problem>ol{grid-column:9 / -1;grid-row:3;margin-top:24rem}.fa-concept-solution>header,.fa-concept-solution-statement,.fa-concept-solution figure{grid-column:8 / -1}.fa-concept-solution>header{grid-row:1}.fa-concept-solution-statement{grid-row:2;margin-top:4rem}.fa-concept-solution figure{grid-row:3;margin-top:8rem}.fa-concept-solution>ol{grid-column:1 / span 3;grid-row:4;margin-top:24rem;transform:translate(-.5rem)}.fa-concept-method>header{grid-column:1 / span 6;grid-row:1}.fa-concept-system{grid-column:1 / span 6;grid-row:2;grid-template-columns:2fr 4fr;gap:1.5rem}.fa-concept-method>aside{grid-column:1 / span 5;grid-row:3;margin-top:14rem}.fa-concept-proof>header{grid-column:1 / span 6;grid-row:1}.fa-concept-metric-line{grid-column:1 / span 6;grid-row:2}.fa-concept-proof>div:not(.fa-concept-metric-line){grid-column:10 / -1;grid-row:3;margin-top:42rem;transform:translate(1rem)}.fa-concept-proof>figure{grid-column:8 / -1;grid-row:4;margin-top:5rem;transform:translate(1rem)}.fa-concept-proof>p{grid-column:8 / span 4;grid-row:5}}@media(min-width:1200px){.fa-concept-chapter:nth-child(2n)>header{transform:translate(clamp(0rem,2vw,2rem))}.fa-concept-problem,.fa-concept-method,.fa-concept-proof{padding-right:max(var(--fa-concept-gutter),6vw)}.fa-concept-problem{align-content:start;min-height:220svh}.fa-concept-problem>header{grid-column:1 / span 5;grid-row:1}.fa-concept-crm-peeks{grid-column:1 / span 4;grid-row:2;margin-top:4rem}.fa-concept-problem>ol{grid-column:9 / -1;grid-row:3;margin-top:24rem}.fa-concept-solution{align-content:start;min-height:250svh}.fa-concept-solution>header{grid-column:8 / -1;grid-row:1}.fa-concept-solution-statement{grid-column:8 / -1;grid-row:2;max-width:14ch;margin-top:4rem}.fa-concept-solution figure{grid-column:8 / -1;grid-row:3;margin-top:8rem}.fa-concept-solution>ol{grid-column:1 / span 4;grid-row:4;margin-top:24rem;transform:translate(-.5rem)}.fa-concept-method{align-content:start;min-height:170svh}.fa-concept-method>header{grid-column:1 / span 6;grid-row:1}.fa-concept-system{grid-column:1 / span 6;grid-row:2;grid-template-columns:2fr 4fr;gap:1.5rem}.fa-concept-system-tabs button{grid-template-columns:2rem 1fr;font-size:clamp(1rem,1.35vw,1.3rem)}.fa-concept-system-panels>section{grid-template-columns:2.5rem 1fr;gap:1.25rem}.fa-concept-system-panels h3{font-size:clamp(2.5rem,4vw,4.5rem)}.fa-concept-method>aside{grid-column:1 / span 5;grid-row:3;margin-top:14rem}.fa-concept-proof{align-content:start;min-height:240svh}.fa-concept-proof>header{grid-column:1 / span 6;grid-row:1}.fa-concept-metric-line{grid-column:1 / span 6;grid-row:2}.fa-concept-metric-line strong{font-size:clamp(2.8rem,4vw,4.8rem)}.fa-concept-proof>div:not(.fa-concept-metric-line){grid-column:10 / -1;grid-row:3;margin-top:28rem;transform:translate(1rem)}.fa-concept-proof>figure{grid-column:8 / -1;grid-row:4;margin-top:5rem;transform:translate(1rem)}.fa-concept-proof>p{grid-column:8 / span 4;grid-row:5}}@media(min-width:1400px){.fa-concept-problem>ol{grid-column:9 / -1;margin-top:35rem;transform:translate(6rem)}.fa-concept-solution>ol{grid-column:1 / span 2}.fa-concept-proof>div:not(.fa-concept-metric-line){margin-top:70rem;transform:translate(7rem)}.fa-concept-proof>figure{grid-column:9 / -1;transform:none}}@media(prefers-reduced-motion:reduce){.fa-concept *,.fa-concept *:before,.fa-concept *:after{transition:none!important;transform:none!important;scroll-behavior:auto!important}.fa-concept .fa-concept-ace-static{display:grid;opacity:1}.fa-concept [data-hero-film-scrub],.fa-concept [data-hero-film-content],.fa-concept .fa-concept-intro{height:100svh;min-height:100svh}}.fa-concept{--fa-cpt-paper-high: #faf7f0;--fa-cpt-paper: #f6f1e6;--fa-cpt-paper-low: #ece4d3;--fa-cpt-ink: #191308;--fa-cpt-ink-deep: #100c05;--fa-cpt-muted: #544936;--fa-cpt-gold: #a8874c;--fa-cpt-gold-ink: #7a5f2c;--fa-cpt-gold-light: #c9a868;--fa-cpt-rule: rgb(25 19 8 / .13);--fa-cpt-rule-strong: rgb(122 95 44 / .4);--fa-cpt-gutter: clamp(20px, 4vw, 56px);--fa-cpt-max: 1180px;--fa-cpt-ease: cubic-bezier(.22, 1, .36, 1);--fa-font-display: "Bodoni Moda", "Didot", "Bodoni 72", Georgia, serif;--fa-font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace}.fa-cpt-section{padding:clamp(76px,10vw,148px) 0;background:var(--fa-cpt-paper-high);color:var(--fa-cpt-ink);scroll-margin-top:5.5rem}.fa-cpt-section-tinted{background:var(--fa-cpt-paper-low)}.fa-cpt-wrap{max-width:var(--fa-cpt-max);margin:0 auto;padding:0 var(--fa-cpt-gutter)}.fa-cpt-head{max-width:44rem}.fa-cpt-eyebrow{display:flex;align-items:baseline;gap:.9em;margin:0 0 16px;color:var(--fa-cpt-gold-ink);font-family:var(--fa-font-mono);font-size:.72rem;letter-spacing:.2em;line-height:1.4;text-transform:uppercase}.fa-cpt-index{flex:none;padding-right:.9em;border-right:1px solid var(--fa-cpt-rule-strong);font-variant-numeric:tabular-nums}.fa-cpt-section h2{max-width:21ch;margin:0;font-family:var(--fa-font-display);font-weight:500;font-size:clamp(2.05rem,4.4vw,3.5rem);line-height:1.06;letter-spacing:-.005em;text-wrap:balance}.fa-cpt-rule{display:block;width:88px;height:2px;margin:clamp(22px,3vw,32px) 0 0;background:var(--fa-cpt-gold);transform-origin:left center}.fa-cpt-lead{max-width:46ch;margin:clamp(22px,3vw,30px) 0 0;color:var(--fa-cpt-muted);font-size:clamp(1.02rem,1.4vw,1.16rem);line-height:1.65}.fa-cpt-body{max-width:60ch;margin:0 0 1.1em;color:var(--fa-cpt-muted);font-size:1rem;line-height:1.72}.fa-cpt-body:last-child{margin-bottom:0}.fa-cpt-kicker{margin:0 0 18px;padding-bottom:12px;border-bottom:1px solid var(--fa-cpt-rule-strong);color:var(--fa-cpt-gold-ink);font-family:var(--fa-font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.fa-cpt-note{max-width:46ch;margin:18px 0 0;color:var(--fa-cpt-muted);font-family:var(--fa-font-mono);font-size:.7rem;letter-spacing:.04em;line-height:1.6}.fa-cpt-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fa-cpt-split{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(20px,3vw,40px);row-gap:clamp(48px,6vw,92px)}.fa-cpt-split>*{min-width:0}.fa-cpt-split-problem .fa-cpt-head{grid-area:1 / 1 / 2 / 9}.fa-cpt-split-problem .fa-cpt-ledger{grid-area:2 / 1 / 3 / 7}.fa-cpt-split-problem .fa-cpt-peeks{grid-area:2 / 8 / 3 / -1;align-self:start;margin-top:clamp(0px,3vw,42px)}.fa-cpt-split-solution .fa-cpt-head{grid-area:1 / 1 / 2 / 8}.fa-cpt-split-solution .fa-cpt-statement-block{grid-area:2 / 1 / 3 / 8}.fa-cpt-split-solution .fa-cpt-benefits{grid-area:2 / 9 / 3 / -1;align-self:end}.fa-cpt-ledger{margin:0;padding:0;list-style:none;border-top:1px solid var(--fa-cpt-rule-strong)}.fa-cpt-ledger li{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding:18px 0;border-bottom:1px solid var(--fa-cpt-rule)}.fa-cpt-ledger li>span{color:var(--fa-cpt-gold-ink);font-family:var(--fa-font-mono);font-size:.72rem;font-variant-numeric:tabular-nums;letter-spacing:.1em;line-height:1.9}.fa-cpt-ledger p{margin:0;font-size:1rem;line-height:1.6}.fa-cpt-peeks article{padding:14px 0;border-bottom:1px solid var(--fa-cpt-rule)}.fa-cpt-peeks article>p{margin:0 0 10px;font-family:var(--fa-font-mono);font-size:.78rem;font-weight:600;letter-spacing:.03em}.fa-cpt-peeks dl{display:grid;gap:6px;margin:0}.fa-cpt-peeks dl>div{display:grid;grid-template-columns:1fr auto;gap:1rem}.fa-cpt-peeks dt,.fa-cpt-peeks dd{margin:0;font-family:var(--fa-font-mono);font-size:.72rem;line-height:1.5}.fa-cpt-peeks dt{color:var(--fa-cpt-muted)}.fa-cpt-statement{max-width:18ch;margin:0 0 clamp(24px,3vw,36px);font-family:var(--fa-font-display);font-size:clamp(1.7rem,3.4vw,2.9rem);font-weight:500;line-height:1.12}.fa-cpt-statement em{display:block;color:var(--fa-cpt-gold-ink);font-style:normal}.fa-cpt-benefits ul{margin:0;padding:0;list-style:none}.fa-cpt-benefits li{padding:11px 0;border-bottom:1px solid var(--fa-cpt-rule);font-size:.95rem;line-height:1.55}.fa-cpt-portrait figcaption{margin-top:12px;color:var(--fa-cpt-muted);font-family:var(--fa-font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.fa-cpt-pillars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(24px,3vw,44px);margin-top:clamp(52px,6vw,88px)}.fa-cpt-pillar{border-top:2px solid var(--fa-cpt-gold);padding-top:22px}.fa-cpt-pillar:nth-child(1){grid-column:1 / span 5}.fa-cpt-pillar:nth-child(2){grid-column:7 / span 6;margin-top:clamp(24px,4vw,64px)}.fa-cpt-pillar:nth-child(3){grid-column:2 / span 6}.fa-cpt-pillar-n{color:var(--fa-cpt-gold-ink);font-family:var(--fa-font-mono);font-size:.75rem;letter-spacing:.15em}.fa-cpt-pillar h3{margin:10px 0 8px;font-family:var(--fa-font-display);font-size:clamp(1.45rem,2.2vw,1.75rem);font-weight:500;line-height:1.1}.fa-cpt-pillar-lead{margin:0 0 12px;font-size:1rem;font-weight:600;line-height:1.45}.fa-cpt-pillar-text{margin:0 0 20px;color:var(--fa-cpt-muted);font-size:.95rem;line-height:1.65}.fa-cpt-pillar ul{margin:0;padding:0;list-style:none}.fa-cpt-pillar li{padding:10px 0;border-top:1px solid var(--fa-cpt-rule);font-size:.92rem;line-height:1.5}.fa-cpt-metrics{display:flex;flex-wrap:wrap;gap:clamp(28px,6vw,88px);margin-top:clamp(52px,6vw,80px)}.fa-cpt-metric-value{display:block;font-family:var(--fa-font-display);font-size:clamp(2.6rem,5vw,4rem);line-height:1;font-variant-numeric:tabular-nums}.fa-cpt-metric-value sup{margin-left:2px;color:var(--fa-cpt-gold-ink);font-size:.45em}.fa-cpt-metric-label{display:block;max-width:22ch;margin-top:10px;color:var(--fa-cpt-muted);font-family:var(--fa-font-mono);font-size:.78rem;letter-spacing:.05em;line-height:1.5}.fa-cpt-metrics-note{max-width:52ch;margin-top:26px;padding-top:14px;border-top:1px solid var(--fa-cpt-rule)}.fa-cpt-proof-body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(20px,3vw,40px);row-gap:clamp(40px,5vw,64px);margin-top:clamp(52px,6vw,88px)}.fa-cpt-changes{grid-column:1 / span 5}.fa-cpt-changes ul{margin:0;padding:0;list-style:none}.fa-cpt-changes li{padding:11px 0;border-bottom:1px solid var(--fa-cpt-rule);font-size:.95rem;line-height:1.55}.fa-cpt-quote{grid-column:7 / -1;margin:0;padding-left:clamp(18px,3vw,32px);border-left:2px solid var(--fa-cpt-gold)}.fa-cpt-quote blockquote{margin:0}.fa-cpt-pull{margin:0;font-family:var(--fa-font-display);font-size:clamp(1.35rem,2.3vw,1.9rem);font-weight:500;line-height:1.28;text-wrap:balance}.fa-cpt-quote-full{margin-top:20px}.fa-cpt-quote-full summary{color:var(--fa-cpt-gold-ink);cursor:pointer;font-family:var(--fa-font-mono);font-size:.72rem;letter-spacing:.14em;list-style:none;text-transform:uppercase}.fa-cpt-quote-full summary::-webkit-details-marker{display:none}.fa-cpt-quote-full summary:after{content:" +"}.fa-cpt-quote-full[open] summary:after{content:" −"}.fa-cpt-quote-full p{max-width:62ch;margin:14px 0 0;color:var(--fa-cpt-muted);font-size:.95rem;line-height:1.72}.fa-cpt-quote figcaption{margin-top:20px;color:var(--fa-cpt-muted);font-family:var(--fa-font-mono);font-size:.74rem;letter-spacing:.18em;text-transform:uppercase}.fa-cpt-band{padding:clamp(56px,7vw,96px) 0;background:var(--fa-cpt-ink);color:var(--fa-cpt-paper)}.fa-cpt-band-inner{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:clamp(28px,4vw,56px)}.fa-cpt-band h2{max-width:22ch;margin:0;color:var(--fa-cpt-paper);font-family:var(--fa-font-display);font-weight:500;font-size:clamp(1.7rem,3.2vw,2.6rem);line-height:1.12;text-wrap:balance}.fa-cpt-band p{max-width:46ch;margin:18px 0 0;color:#f6f1e6b8;font-size:.98rem;line-height:1.65}.fa-cpt-founder{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(24px,4vw,56px);row-gap:clamp(36px,5vw,56px);align-items:start}.fa-cpt-portrait{grid-column:1 / span 5;margin:0;padding-right:clamp(18px,2.5vw,32px);border-right:1px solid var(--fa-cpt-rule-strong)}.fa-cpt-portrait img{width:100%;height:auto;background:var(--fa-cpt-ink-deep)}.fa-cpt-founder-copy{grid-column:7 / -1}.fa-cpt-founder-copy h2{max-width:15ch;font-size:clamp(2.3rem,5vw,4rem)}.fa-cpt-kicker-lead{max-width:44ch;margin:clamp(26px,3vw,34px) 0 clamp(22px,3vw,30px);font-size:clamp(1.05rem,1.5vw,1.2rem);font-weight:600;line-height:1.5}.fa-cpt-founder-quote{max-width:34ch;margin:clamp(28px,4vw,40px) 0 0;padding-top:22px;border-top:1px solid var(--fa-cpt-rule-strong);color:var(--fa-cpt-gold-ink);font-family:var(--fa-font-display);font-size:clamp(1.4rem,2.6vw,2.1rem);font-weight:500;line-height:1.24}.fa-cpt-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,44px);margin:clamp(52px,6vw,88px) 0 0;padding:0;list-style:none}.fa-cpt-steps li{padding-top:20px;border-top:1px solid var(--fa-cpt-rule-strong)}.fa-cpt-step-n{color:var(--fa-cpt-gold-ink);font-family:var(--fa-font-mono);font-size:.72rem;letter-spacing:.15em}.fa-cpt-steps h3{margin:12px 0 10px;font-family:var(--fa-font-display);font-size:clamp(1.3rem,2vw,1.6rem);font-weight:500;line-height:1.15}.fa-cpt-steps p{margin:0;color:var(--fa-cpt-muted);font-size:.95rem;line-height:1.65}.fa-cpt-fit{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);margin-top:clamp(52px,6vw,80px)}.fa-cpt-fit h3{margin:0 0 18px;font-family:var(--fa-font-display);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500;line-height:1.2}.fa-cpt-fit div:last-child h3{color:var(--fa-cpt-muted)}.fa-cpt-fit ul{margin:0;padding:0;list-style:none}.fa-cpt-fit li{padding:13px 0;border-top:1px solid var(--fa-cpt-rule);font-size:.96rem;line-height:1.55}.fa-cpt-fit div:last-child li{color:var(--fa-cpt-muted)}.fa-cpt-faq{display:grid;grid-template-columns:4fr 7fr;gap:clamp(28px,5vw,80px);align-items:start}.fa-cpt-faq .fa-cpt-head{position:sticky;top:7rem;max-width:26rem}.fa-cpt-faq-list details{border-bottom:1px solid var(--fa-cpt-rule)}.fa-cpt-faq-list details:first-child{border-top:1px solid var(--fa-cpt-rule-strong)}.fa-cpt-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:18px 0;cursor:pointer;font-family:var(--fa-font-display);font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:500;line-height:1.3;list-style:none}.fa-cpt-faq-list summary::-webkit-details-marker{display:none}.fa-cpt-faq-list summary:after{flex:none;color:var(--fa-cpt-gold-ink);content:"+";font-family:var(--fa-font-mono);font-size:1rem}.fa-cpt-faq-list details[open] summary:after{content:"−"}.fa-cpt-faq-list details p{max-width:62ch;margin:0;padding:0 0 22px;color:var(--fa-cpt-muted);font-size:.98rem;line-height:1.72}.fa-cpt-closing{background:var(--fa-cpt-ink);color:var(--fa-cpt-paper)}.fa-cpt-closing-inner{display:grid;grid-template-columns:6fr 6fr;gap:clamp(36px,5vw,72px);align-items:start}.fa-cpt-closing-copy-col{display:grid;gap:clamp(32px,4vw,48px);align-content:start}.fa-cpt-form form,.fa-cpt-form>div{border-color:#c9a86857;background:var(--fa-cpt-ink-deep);border-radius:0}.fa-cpt-form input,.fa-cpt-form textarea{border-radius:0;background:#f6f1e60a}.fa-cpt-form label,.fa-cpt-form legend{font-family:var(--fa-font-mono)}.fa-concept .fa-cpt-form button[type=submit]{min-height:52px;border-radius:0;background:var(--fa-cpt-gold-light);color:var(--fa-cpt-ink-deep);font-family:var(--fa-font-mono);letter-spacing:.18em;text-transform:uppercase}.fa-cpt-closing h2{color:var(--fa-cpt-paper)}.fa-cpt-closing .fa-cpt-eyebrow,.fa-cpt-closing .fa-cpt-kicker{color:var(--fa-cpt-gold-light)}.fa-cpt-closing .fa-cpt-index{border-right-color:#c9a86866}.fa-cpt-closing .fa-cpt-rule{background:var(--fa-cpt-gold-light)}.fa-cpt-closing-copy{max-width:52ch;margin:clamp(24px,3vw,32px) 0 clamp(28px,4vw,38px);color:#f6f1e6d1;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.7}.fa-cpt-closing-mail{margin:22px 0 0;color:#f6f1e69e;font-family:var(--fa-font-mono);font-size:.74rem;letter-spacing:.08em}.fa-cpt-closing-mail a{color:var(--fa-cpt-gold-light);text-decoration-thickness:1px;text-underline-offset:.3em}.fa-cpt-takeaways .fa-cpt-kicker{border-bottom-color:#c9a86866}.fa-cpt-takeaways ul{margin:0;padding:0;list-style:none}.fa-cpt-takeaways li{padding:13px 0;border-bottom:1px solid rgb(246 241 230 / .14);color:#f6f1e6db;font-size:.96rem;line-height:1.55}.fa-cpt-cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:16px 34px;background:var(--fa-cpt-paper);font-family:var(--fa-font-mono);font-size:.8rem;letter-spacing:.22em;text-transform:uppercase;text-decoration:none}.fa-concept .fa-cpt-cta{color:var(--fa-cpt-ink)}.fa-cpt-cta-light{background:var(--fa-cpt-gold-light)}.fa-concept .fa-cpt-cta-light{color:var(--fa-cpt-ink-deep)}.fa-concept .fa-cpt-cta:hover{background:var(--fa-cpt-gold-light);color:var(--fa-cpt-ink-deep);opacity:1}.fa-concept .fa-cpt-cta-light:hover{background:var(--fa-cpt-paper);color:var(--fa-cpt-ink)}.fa-cpt-cta:focus-visible{outline:2px solid var(--fa-cpt-gold-light);outline-offset:3px}@media(max-width:1023px){.fa-cpt-split-problem .fa-cpt-head,.fa-cpt-split-solution .fa-cpt-head{grid-area:1 / 1 / 2 / -1}.fa-cpt-split-problem .fa-cpt-ledger,.fa-cpt-split-solution .fa-cpt-statement-block{grid-area:2 / 1 / 3 / 8}.fa-cpt-split-problem .fa-cpt-peeks,.fa-cpt-split-solution .fa-cpt-benefits{grid-area:3 / 1 / 4 / 9;margin-top:0}.fa-cpt-changes{grid-column:1 / span 6}.fa-cpt-quote{grid-column:1 / -1}.fa-cpt-portrait{grid-column:1 / span 5}.fa-cpt-founder-copy{grid-column:6 / -1}.fa-cpt-faq{grid-template-columns:1fr}.fa-cpt-faq .fa-cpt-head{position:static;max-width:24ch;margin-bottom:8px}.fa-cpt-closing-inner{grid-template-columns:1fr}}@media(max-width:767px){.fa-cpt-section{padding:clamp(60px,14vw,88px) 0;scroll-margin-top:4.5rem}.fa-cpt-head,.fa-cpt-faq .fa-cpt-head,.fa-cpt-section h2,.fa-cpt-founder-copy h2{max-width:none}.fa-cpt-split,.fa-cpt-proof-body,.fa-cpt-founder{grid-template-columns:minmax(0,1fr);row-gap:clamp(36px,9vw,56px)}.fa-cpt-split>*,.fa-cpt-proof-body>*,.fa-cpt-founder>*{grid-area:auto!important;grid-column:1 / -1}.fa-cpt-split-problem .fa-cpt-peeks,.fa-cpt-split-solution .fa-cpt-benefits{margin-top:0}.fa-cpt-statement{max-width:none}.fa-cpt-pillars{grid-template-columns:minmax(0,1fr);gap:clamp(32px,9vw,48px)}.fa-cpt-pillar:nth-child(1),.fa-cpt-pillar:nth-child(2),.fa-cpt-pillar:nth-child(3){grid-column:1 / -1;margin-top:0}.fa-cpt-metrics{gap:28px 40px}.fa-cpt-portrait{padding-right:0;padding-bottom:20px;border-right:0;border-bottom:1px solid var(--fa-cpt-rule-strong)}.fa-cpt-steps,.fa-cpt-fit{grid-template-columns:minmax(0,1fr);gap:clamp(28px,8vw,40px)}.fa-cpt-band-inner{align-items:stretch}.fa-cpt-cta{width:100%}}
