@font-face{font-family:Avenir;src:url(/fonts/AvenirLTProRoman.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(/fonts/AvenirLTProMedium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(/fonts/AvenirLTProHeavy.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(/fonts/AvenirLTProLight.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}:root{--red:#ff4b4f;--red-dark:#e03a36;--green:#8fc49f;--page:#f2f2f0;--ink:#111111;--text-2:#565656;--text-3:#8a8a8a;--card:#ffffff;--line:#e4e4e2;--dark:#141414;--dark-2:#1d1d1d;--dark-line:rgba(255,255,255,0.07);--on-dark-2:#b9bbbe;--r-block:28px;--r-card:16px;--r-btn:8px;--shadow-card:0 8px 28px rgba(0,0,0,0.06);--shadow-card-hover:0 14px 34px rgba(0,0,0,0.1);--elena:#c9a15a;--hannah:#e0605c;--alex:#7fb6a4;--jamal:#8c7bd8;--maya:#e58fb6}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Avenir,Arial,sans-serif;font-size:15.5px;line-height:1.6;background:var(--page);color:var(--ink);min-height:100vh;-webkit-font-smoothing:antialiased}::selection{background:var(--red);color:#fff}button{font-family:inherit;cursor:pointer;border:none;background:none;font-size:inherit}a,button{color:inherit}img{max-width:100%;display:block}.page{min-height:100vh;padding:14px}.wrap{max-width:1220px;margin:0 auto}.section{padding:44px 0}.section>.sec-head{text-align:center;max-width:720px;margin:0 auto 30px}.sec-head h2{font-size:clamp(26px,3.4vw,38px);font-weight:800;letter-spacing:-.01em}.sec-head p{color:var(--text-2);margin-top:10px}.kicker{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.dark-block{position:relative;background:linear-gradient(var(--dark-line) 1px,transparent 1px),linear-gradient(90deg,var(--dark-line) 1px,transparent 1px),radial-gradient(560px 420px at 78% 30%,rgba(255,75,79,.32),transparent 70%),radial-gradient(480px 380px at 12% 85%,rgba(143,196,159,.16),transparent 70%),var(--dark);background-size:56px 56px,56px 56px,auto,auto,auto;border-radius:var(--r-block);color:#fff;overflow:hidden}.dark-block .kicker{color:rgba(255,255,255,.55)}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0}.brand{font-weight:800;letter-spacing:.02em;font-size:17px;text-decoration:none}.brand em{color:var(--red);font-style:normal}.topbar__right{display:flex;align-items:center;gap:14px}.lang-toggle{display:inline-flex;gap:2px;font-size:13.5px;font-weight:500}.lang-toggle a,.lang-toggle span{padding:5px 12px;border-radius:var(--r-btn);text-decoration:none;color:inherit;opacity:.55}.lang-toggle .active{opacity:1;background:var(--ink);color:#fff}.dark-block .lang-toggle .active{background:#fff;color:var(--ink)}.steps{display:flex;margin:20px 0 6px;font-size:13.5px}.steps,.steps button{align-items:center;gap:8px}.steps button{display:inline-flex;padding:7px 15px;border-radius:99px;color:var(--text-3);font-weight:500}.steps button.done{color:var(--ink)}.steps button.active{background:var(--ink);color:#fff}.steps .n{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#dcdcda;color:var(--text-2);font-size:11px;font-weight:800}.steps button.active .n{background:var(--red);color:#fff}.steps .sep{color:#cfcfcd}.hero-block{padding:0 44px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;grid-gap:24px;gap:24px}.hero-copy{padding:34px 0 48px}.hero-copy .kicker{margin-bottom:16px}.hero-copy h1{font-size:clamp(32px,4.6vw,52px);line-height:1.07;font-weight:800;letter-spacing:-.01em}.hero-copy h1 .light{display:block;font-weight:300;color:rgba(255,255,255,.85)}.hero-copy .sub{margin-top:18px;font-size:16.5px;color:var(--on-dark-2);max-width:560px}.hero-img{align-self:end;margin-bottom:-6px}.hero-img img{width:100%;max-width:520px;margin-left:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 26px;border-radius:var(--r-btn);font-size:15px;font-weight:500;text-decoration:none;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.btn:hover{transform:translateY(-2px)}.btn--red{background:var(--red);color:#fff}.btn--red:hover{background:var(--red-dark)}.btn--red:disabled{opacity:.35;transform:none;cursor:default}.btn--outline{background:#fff;border:1px solid var(--line);color:var(--ink)}.btn--dark{background:var(--ink);color:#fff}.entry-modes{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:14px;gap:14px;margin-bottom:34px}.mode{text-align:left;padding:22px;border-radius:var(--r-card);border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-card);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.mode:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.mode.active{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink),var(--shadow-card)}.mode .mt{font-weight:800;font-size:16.5px}.mode .ms{color:var(--text-2);font-size:13.5px;margin-top:4px}.ptabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:18px}.ptab{padding:8px 17px;border-radius:99px;border:1px solid var(--line);font-size:13.5px;color:var(--text-2);background:#fff}.ptab.active{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:500}.pain-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));grid-gap:12px;gap:12px}.pain{text-align:left;padding:17px 20px;border-radius:var(--r-card);border:1px solid var(--line);background:var(--card);font-size:15px;line-height:1.5;box-shadow:var(--shadow-card);transition:transform .15s ease,box-shadow .15s ease}.pain:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.pain.active{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red),var(--shadow-card)}.pain .q{color:var(--red);font-weight:800}.evidence{margin:18px auto 0;max-width:640px;padding:16px 22px;background:#fff;border:1px solid var(--line);border-left:3px solid var(--red);border-radius:0 var(--r-card) var(--r-card) 0;box-shadow:var(--shadow-card)}.evidence .ev-stat{display:block;font-weight:500}.evidence .ev-src{display:block;color:var(--text-3);font-size:13px;margin-top:4px}.chip-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));grid-gap:12px;gap:12px}.chip-big{text-align:left;padding:16px 18px;border-radius:var(--r-card);border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-card);transition:transform .15s ease,box-shadow .15s ease}.chip-big:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.chip-big.active{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red),var(--shadow-card)}.chip-big .cl{font-weight:500;font-size:14.5px}.chip-big .cn{color:var(--text-3);font-size:12.5px}.chip-big .ch{display:block;color:var(--text-2);font-size:12.5px;margin-top:2px}.signals{margin-top:20px;padding:26px 30px}.signals .sk{font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-bottom:16px}.sig-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:18px;gap:18px}.sig-group .sg-name{font-weight:800;margin-bottom:6px;font-size:14.5px}.sig-group ul{list-style:none}.sig-group li{font-size:13.5px;color:var(--on-dark-2);padding-left:16px;position:relative;margin-bottom:5px}.sig-group li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--red)}.entry-actions{display:flex;align-items:center;justify-content:center;gap:18px;margin:34px 0 20px;flex-wrap:wrap}.entry-actions .skip{color:var(--text-2);font-size:14px;text-decoration:underline;text-underline-offset:3px}.filters{position:-webkit-sticky;position:sticky;top:0;z-index:5;padding:12px 0 10px;background:linear-gradient(180deg,var(--page) 82%,transparent)}.area-chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.area-chips::-webkit-scrollbar{display:none}.achip{flex:0 0 auto;padding:7px 15px;border-radius:99px;border:1px solid var(--line);font-size:13px;color:var(--text-2);background:#fff;white-space:nowrap}.achip.active{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:500}.filter-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.fchip{padding:6px 13px;border-radius:99px;border:1px solid var(--line);font-size:12.5px;color:var(--text-2);background:#fff}.fchip.active{border-color:var(--red);color:var(--red);box-shadow:inset 0 0 0 1px var(--red);font-weight:500}.fchip--cw{display:inline-flex;align-items:center;gap:7px;padding:4px 13px 4px 5px}.fchip--cw .cw-face{width:24px;height:24px}.fchip--cw.active{border-color:var(--cw-color,var(--red));box-shadow:inset 0 0 0 1px var(--cw-color,var(--red));color:var(--ink)}.fsearch{margin-left:auto;padding:8px 16px;border-radius:99px;border:1px solid var(--line);background:#fff;color:var(--ink);font-family:inherit;font-size:13.5px;min-width:210px;outline:none}.fsearch::placeholder{color:var(--text-3)}.fsearch:focus{border-color:var(--ink)}.count-line{color:var(--text-3);font-size:13px;margin:8px 0 14px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(325px,1fr));grid-gap:16px;gap:16px;padding-bottom:120px}.card{text-align:left;display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:var(--r-card);border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-card);transition:transform .18s ease,box-shadow .18s ease;animation:cardFadeIn .4s ease both;animation-delay:calc(var(--i, 0) * 35ms)}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.card:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover)}.card.pinned{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red),var(--shadow-card)}.card .chead{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:500;color:var(--text-3);letter-spacing:.08em;text-transform:uppercase}.card .cid{color:var(--red);font-weight:800}.card h3{font-size:18.5px;font-weight:800;line-height:1.25}.card .cdesc{color:var(--text-2);font-size:13.5px;flex:1 1}.badges{display:flex;flex-wrap:wrap;gap:6px}.badge{padding:3px 11px;border-radius:99px;font-size:11.5px;font-weight:500;background:var(--page);color:var(--text-2)}.badge--live{background:rgba(143,196,159,.22);color:#2c6e45}.dark-block .badge{background:rgba(255,255,255,.1);color:#fff}.dark-block .badge--live{background:rgba(143,196,159,.25);color:#b7e2c5}.card .cfoot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.cw-face{width:26px;height:26px;border-radius:50%;overflow:hidden;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#fff;border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.18)}.cw-face img{width:100%;height:100%;object-fit:cover}.cw-stack{display:flex;align-items:center}.cw-stack .cw-face+.cw-face{margin-left:-8px}.pin-btn{padding:8px 18px;border-radius:var(--r-btn);font-size:13px;font-weight:500;border:1px solid var(--line);background:#fff;color:var(--ink);transition:all .15s ease}.pin-btn:hover{border-color:var(--red);color:var(--red)}.pin-btn.on{border-color:var(--red)}.fab,.pin-btn.on{background:var(--red);color:#fff}.fab{position:fixed;right:30px;bottom:30px;z-index:20;display:inline-flex;align-items:center;gap:10px;padding:15px 26px;border-radius:var(--r-btn);font-weight:500;font-size:15px;box-shadow:0 12px 32px rgba(255,75,79,.45);transition:transform .18s ease}.fab:hover{transform:translateY(-2px)}.fab .fn{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:99px;background:#fff;color:var(--red);font-weight:800;font-size:13px}.panel-backdrop{position:fixed;inset:0;background:rgba(17,17,17,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:30}.panel{position:fixed;top:0;right:0;bottom:0;width:min(720px,100vw);z-index:31;overflow-y:auto;background:var(--page);padding:26px 30px 60px;animation:panelIn .28s ease}@keyframes panelIn{0%{transform:translateX(40px);opacity:0}to{transform:translateX(0);opacity:1}}.panel .phead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.panel .pid{font-size:12px;font-weight:500;color:var(--text-3);letter-spacing:.08em;text-transform:uppercase}.panel .pid strong{color:var(--red);font-weight:800}.panel h2{font-size:27px;font-weight:800;line-height:1.12;margin:4px 0 12px}.panel .close{flex:0 0 auto;width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:#fff;font-size:17px;color:var(--text-2)}.panel .close:hover{border-color:var(--ink);color:var(--ink)}.fact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px;margin:16px 0 6px}.fact{background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 14px}.fact .fl{font-size:10.5px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3)}.fact .fv{font-size:13.5px;font-weight:500;margin-top:2px}.psec{margin-top:26px}.psec .ph{font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:10px}.psec>p{color:var(--text-2);font-size:14.5px}.fromto{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.fromto>div{padding:16px 18px;border-radius:var(--r-card);font-size:14px;line-height:1.5}.fromto .from{background:#fff;border:1px solid var(--line);color:var(--text-2)}.fromto .to{background:var(--dark);color:#fff}.fromto .lbl{display:block;font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.09em;color:var(--text-3);margin-bottom:6px}.fromto .to .lbl{color:var(--green)}.flow{display:flex;flex-direction:column;gap:10px}.flow-step{display:flex;gap:14px;background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:15px 18px}.flow-step .num{flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:var(--page);color:var(--ink);font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.flow-step .fs-label{font-size:10.5px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3)}.flow-step .fs-text{font-size:14px;color:var(--ink);margin-top:2px}.team-row{display:flex;flex-direction:column;gap:10px}.team-member{display:flex;gap:14px;padding:14px 16px;border-radius:var(--r-card);border:1px solid var(--line);background:#fff}.team-member .cw-face{width:44px;height:44px;border:none;box-shadow:none;font-size:17px}.team-member .tname{font-weight:800;font-size:14.5px}.team-member .trole{color:var(--text-3);font-weight:400;font-size:13px}.team-member ul{list-style:none;margin-top:4px}.team-member li{font-size:13.5px;color:var(--text-2);padding-left:13px;position:relative;margin-bottom:2px}.team-member li:before{content:"·";position:absolute;left:2px;color:var(--text-3)}.gate-box{padding:18px 22px;border-radius:var(--r-card);background:var(--dark);color:#fff;border-left:3px solid var(--red)}.gate-box .gl{font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-bottom:6px}.gate-box p{font-size:14.5px}.dchips{display:flex;flex-wrap:wrap;gap:6px}.dchip{padding:5px 13px;border-radius:99px;font-size:12.5px;font-weight:500;background:#fff;border:1px solid var(--line);color:var(--text-2)}.dchip--oob{background:rgba(143,196,159,.18);border-color:rgba(143,196,159,.4);color:#2c6e45}.setup-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.setup-cols .dh{font-size:10.5px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px}.meta-note{margin-top:12px;font-size:13px;color:var(--text-3)}.hyb-list,.mem-list{list-style:none;background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:14px 18px}.hyb-list li,.mem-list li{font-size:13.5px;color:var(--text-2);padding:5px 0 5px 22px;position:relative}.hyb-list li+li,.mem-list li+li{border-top:1px solid var(--page)}.mem-list li:before{content:attr(data-code);position:absolute;left:0;top:6px;font-size:10px;font-weight:800;color:var(--red)}.hyb-list li:before{content:"";position:absolute;left:2px;top:12px;width:6px;height:6px;border-radius:50%;background:var(--red)}.hyb-values{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:10px}.hyb-values>div{padding:13px 15px;border-radius:12px;border:1px solid var(--line);background:#fff;font-size:13px;color:var(--text-2)}.hyb-values .lbl{display:block;font-weight:800;color:var(--ink);font-size:12.5px;margin-bottom:3px}.example-links{display:flex;flex-direction:column;gap:8px}.example-links a{display:inline-flex;align-items:center;gap:10px;padding:11px 16px;border-radius:var(--r-card);border:1px solid var(--line);background:#fff;font-size:13.5px;font-weight:500;text-decoration:none;transition:border-color .15s ease}.example-links a:hover{border-color:var(--red)}.example-links .cw-face{width:26px;height:26px;border:none;box-shadow:none}.ov-head{padding:30px 0 4px;max-width:720px}.ov-head h1{font-size:clamp(28px,4vw,42px);font-weight:800;letter-spacing:-.01em}.ov-head .sub{color:var(--text-2);margin-top:8px}.ov-section{margin:36px 0}.ov-section>h2{font-size:21px;font-weight:800;margin-bottom:14px}.ov-path{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:14px;gap:14px}.ov-level{padding:20px 22px;background:#fff;border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.ov-level .lh{font-weight:800;margin-bottom:10px;font-size:15px}.ov-level ul{list-style:none}.ov-level li{font-size:13.5px;color:var(--text-2);margin-bottom:7px;cursor:pointer}.ov-level li:hover{color:var(--red)}.kpi-chips{display:flex;flex-wrap:wrap;gap:8px}.lanes{display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));grid-gap:12px;gap:12px}.lane{padding:18px 20px;background:#fff;border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.lane .lt{font-weight:800;font-size:14.5px}.lane .ls{color:var(--text-3);font-size:12px;margin-bottom:8px}.lane ul{list-style:none}.lane li{font-size:13px;color:var(--text-2);margin-bottom:5px;cursor:pointer}.lane li:hover{color:var(--red)}.data-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.data-cols .dh{font-size:11px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);margin-bottom:10px}.mem-block{padding:30px 34px}.mem-block>h2{font-size:21px;font-weight:800;margin-bottom:4px}.mem-block .mb-sub{color:var(--on-dark-2);font-size:13.5px;margin-bottom:20px}.mem-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px}.mem-cat{padding:16px 18px;background:rgba(255,255,255,.05);border:1px solid var(--dark-line);border-radius:var(--r-card)}.mem-cat .mh{font-weight:800;font-size:13.5px;margin-bottom:8px}.mem-cat ul{list-style:none}.mem-cat li{font-size:12.5px;color:var(--on-dark-2);margin-bottom:5px}.export-row{gap:12px;margin:34px 0 60px}.export-row,.footer{display:flex;flex-wrap:wrap}.footer{border-top:1px solid var(--line);margin-top:20px;padding:34px 0 40px;align-items:center;justify-content:space-between;gap:20px;color:var(--text-2);font-size:14px}.error-state,.loading-state{padding:100px 0;text-align:center;color:var(--text-2)}.spinner{width:34px;height:34px;border:3px solid var(--line);border-top-color:var(--red);border-radius:50%;margin:0 auto 18px;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:860px){.hero-grid{grid-template-columns:1fr}.hero-img img{max-width:400px;margin:0 auto}.hero-block{padding:0 26px}}@media (max-width:720px){.page{padding:8px}.data-cols,.fromto,.hyb-values,.setup-cols{grid-template-columns:1fr}.panel{padding:20px 18px 50px}.fsearch{margin-left:0;width:100%}}.filter-box{padding:18px 22px 16px;border-radius:var(--r-card)}.dark-block .achip,.dark-block .fchip{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16);color:rgba(255,255,255,.75)}.dark-block .achip.active{background:#fff;border-color:#fff;color:var(--ink)}.dark-block .fchip.active{border-color:var(--red);color:#fff;box-shadow:inset 0 0 0 1px var(--red);background:rgba(255,75,79,.14)}.dark-block .fchip--cw.active{border-color:var(--cw-color,var(--red));box-shadow:inset 0 0 0 1px var(--cw-color,var(--red));background:rgba(255,255,255,.06)}.dark-block .fsearch{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16);color:#fff}.dark-block .fsearch::placeholder{color:rgba(255,255,255,.45)}.dark-block .fsearch:focus{border-color:#fff}.panel{padding:14px 14px 60px}.panel-hero{padding:24px 28px 26px;position:relative}.panel-hero .meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:14px;padding-right:48px}.panel-hero .pid{font-weight:800;font-size:13px;color:var(--red);letter-spacing:.06em}.panel-hero .bereich{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.55)}.panel-hero h2{font-size:27px;font-weight:800;line-height:1.12;margin-top:6px}.panel-hero .close{position:absolute;top:20px;right:20px;border-color:rgba(255,255,255,.25);background:transparent;color:rgba(255,255,255,.8)}.panel-hero .close:hover{border-color:#fff;color:#fff}.panel-body{padding:10px 8px 0}.ft{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:10px;gap:10px;align-items:stretch;margin-top:16px}.ft-card{padding:15px 17px;border-radius:var(--r-card);font-size:13.5px;line-height:1.5}.ft-card .k{display:block;font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.09em;margin-bottom:6px}.ft-from{background:#fff;border:1px solid var(--line);color:var(--text-2)}.ft-from .k{color:var(--text-3)}.ft-to{background:var(--dark);color:#fff}.ft-to .k{color:var(--green)}.ft-mid{align-self:center;color:var(--red);font-size:20px;font-weight:800}.ft-gate{display:block;margin-top:10px;font-size:13px;color:var(--text-2)}.ft-gate strong{color:#2c6e45}.deliv-card{display:flex;gap:16px;margin-top:18px;padding:18px 20px;background:#fff;border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.deliv-card .icon{flex:0 0 auto;width:42px;height:42px;border-radius:12px;background:rgba(255,75,79,.12);color:var(--red);display:inline-flex;align-items:center;justify-content:center;font-size:19px;font-weight:800}.deliv-card .k{font-size:10.5px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3)}.deliv-card .v{font-size:14.5px;font-weight:500;margin-top:2px}.deliv-card .meta2{font-size:12.5px;color:var(--text-3);margin-top:6px}.scenario{margin-top:18px;padding:22px 24px}.scenario .sec-lbl{font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.5);margin-bottom:16px}.msg{max-width:85%;margin-bottom:12px}.msg .who{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;color:rgba(255,255,255,.55);margin-bottom:4px}.msg .who .cw-face{width:20px;height:20px;border:none;box-shadow:none;font-size:9px}.msg .bubble{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:4px 14px 14px 14px;padding:11px 14px;font-size:13.5px;color:#eee;line-height:1.5}.msg.right{margin-left:auto;text-align:right}.msg.right .bubble{border-radius:14px 4px 14px 14px;background:rgba(255,75,79,.14);border-color:rgba(255,75,79,.3)}.msg .attach{display:inline-flex;align-items:center;gap:7px;margin-top:9px;padding:7px 12px;border-radius:9px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.14);font-size:12px;color:#fff;font-weight:500}.decide{display:inline-flex;gap:8px;flex-wrap:wrap}.decide span{padding:7px 15px;border-radius:9px;font-size:12.5px;font-weight:500}.decide .ok{background:var(--red);color:#fff}.decide .alt{background:rgba(255,255,255,.1);color:rgba(255,255,255,.8)}.how{margin-top:18px;background:#fff;border:1px solid var(--line);border-radius:var(--r-card)}.how summary{list-style:none;cursor:pointer;padding:15px 20px;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:space-between}.how summary::-webkit-details-marker{display:none}.how summary .plus{color:var(--red);font-weight:800;font-size:18px;transition:transform .2s ease}.how[open] summary .plus{transform:rotate(45deg)}.how-body{padding:4px 20px 18px}.stage{display:flex;gap:14px;padding:10px 0}.stage+.stage{border-top:1px solid var(--page)}.stage .marker{flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:var(--page);color:var(--ink);font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;margin-top:2px}.stage.gate .marker{background:var(--dark);color:var(--green)}.stage-lbl{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.stage p{font-size:13.5px;color:var(--text-2);margin-top:2px}.impact-card{margin-top:18px;padding:18px 20px;background:#fff;border:1px solid var(--line);border-radius:var(--r-card)}.impact-card .kpi{font-size:17px;font-weight:800;margin:4px 0 6px}.impact-card p{font-size:13.5px;color:var(--text-2)}.datasec{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.data-card{padding:16px 18px;border-radius:var(--r-card);background:#fff;border:1px solid var(--line)}.data-card.data-oob{background:rgba(143,196,159,.13);border-color:rgba(143,196,159,.35)}.data-card .k{font-size:10.5px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px}.data-card.data-oob .k{color:#2c6e45}.data-card ul{list-style:none}.data-card li{font-size:13px;color:var(--text-2);padding:3px 0 3px 14px;position:relative}.data-card li:before{content:"";position:absolute;left:0;top:11px;width:5px;height:5px;border-radius:50%;background:var(--text-3)}.data-card.data-oob li:before{background:#2c6e45}.conn-note,.data-none{margin-top:10px;font-size:12px;color:var(--text-3);border-top:1px dashed var(--line);padding-top:9px}.cw-block{padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:var(--r-card)}.cw-block+.cw-block{margin-top:10px}.cw-line{display:inline-flex;align-items:center;gap:10px;font-size:14.5px}.cw-line em{font-style:normal;color:var(--text-3);font-size:13px}.cw-tasks{list-style:none;margin-top:8px}.cw-tasks li{font-size:13.5px;color:var(--text-2);padding:2px 0 2px 14px;position:relative}.cw-tasks li:before{content:"·";position:absolute;left:2px;color:var(--text-3)}.ex-link{display:inline-block;margin-top:8px;font-size:13px;font-weight:500;color:var(--red);text-decoration:none}.ex-link:hover{text-decoration:underline}.hybrid{margin-top:18px}.h-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.tag-hy{padding:5px 13px;border-radius:99px;background:var(--dark);color:#fff;font-size:12px;font-weight:500}.h-role{font-size:13.5px;color:var(--text-2)}.h-role em{font-style:italic}.gate-choice{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.gc{padding:17px 19px;border-radius:var(--r-card);background:#fff;border:1px solid var(--line)}.gc-k{font-weight:800;font-size:14px;margin-bottom:6px}.gc-v{font-size:13px;color:var(--text-2);line-height:1.55}.gc ul{list-style:none;margin-top:8px}.gc li{font-size:13px;padding:2px 0 2px 14px;position:relative}.gc li:before{content:"·";position:absolute;left:2px}.gc-sp{background:var(--dark);border-color:var(--dark);color:#fff}.gc-sp .gc-v{color:var(--on-dark-2)}.gc-sp li{color:#eee}.gc-sp li:before{color:var(--red)}.hv{margin-top:12px}.hv-head{font-size:11px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px}.hv-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.hv-cell{padding:13px 15px;border-radius:12px;border:1px solid var(--line);background:#fff;font-size:13px;color:var(--text-2)}.hv-k{font-weight:800;color:var(--ink);margin-bottom:3px}.h-note,.hv-k{font-size:12.5px}.h-note{display:flex;gap:12px;align-items:flex-start;margin-top:12px;padding:13px 16px;border-radius:12px;background:#fff;border:1px dashed var(--line);color:var(--text-2)}.h-note .clock{flex:0 0 auto;padding:4px 10px;border-radius:99px;background:var(--page);font-weight:800;font-size:11px;white-space:nowrap}.panel-pin{display:block;width:100%;margin-top:22px;padding:15px;border-radius:var(--r-btn);background:var(--red);color:#fff;font-size:15px;font-weight:500;text-align:center}.panel-pin:hover{background:var(--red-dark)}.panel-pin.pinned{background:#fff;color:var(--ink);border:1px solid var(--line)}.ov-hero{padding:30px 34px 28px}.ov-hero h2{font-size:clamp(24px,3.4vw,34px);font-weight:800;letter-spacing:-.01em}.ov-hero>p{color:var(--on-dark-2);margin-top:8px;max-width:640px}.ov-path-line{margin-top:16px;font-size:13.5px;color:#eee;background:rgba(255,255,255,.07);border:1px solid var(--dark-line);border-radius:10px;padding:10px 15px;display:inline-block}.ov-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px;margin-top:18px}.ov-stat{padding:15px 17px;border-radius:var(--r-card);background:rgba(255,255,255,.05);border:1px solid var(--dark-line)}.ov-stat .n{font-size:26px;font-weight:800;line-height:1.15}.ov-stat .n em{font-style:normal;font-size:14px;color:var(--red);font-weight:500}.ov-stat .l{font-size:12px;color:var(--on-dark-2);margin-top:3px}.ov-card{margin-top:16px;padding:22px 26px;background:#fff;border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.mem-v3 .sec-lbl,.ov-card .sec-lbl{font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:14px}.lane-row{display:grid;grid-template-columns:200px 1fr;grid-gap:16px;gap:16px;padding:12px 0}.lane-row+.lane-row{border-top:1px solid var(--page)}.lane-row .lk{font-weight:800;font-size:13.5px}.lane-row .lk small{display:block;font-weight:400;font-size:11.5px;color:var(--text-3)}.lane-chips{display:flex;flex-wrap:wrap;gap:7px;align-content:flex-start}.lchip{display:inline-flex;align-items:center;gap:7px;padding:5px 13px 5px 6px;border-radius:99px;border:1px solid var(--line);background:var(--page);font-size:12.5px;cursor:pointer;transition:border-color .15s ease}.lchip:hover{border-color:var(--red)}.lchip .cw-face{width:20px;height:20px;border-width:1px;font-size:9px}.lchip .cw-face+.cw-face{margin-left:-8px}.dgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.dgrid .dk{font-size:10.5px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;margin-bottom:9px}.dgrid .dk,.dnote{color:var(--text-3)}.dnote{margin-top:10px;font-size:12px}.mem-v3{margin-top:16px;padding:28px 32px}.mem-v3 .sec-lbl{color:rgba(255,255,255,.5)}.mem-v3 h3{font-size:clamp(20px,2.6vw,27px);font-weight:800}.mem-v3 .sub{color:var(--on-dark-2);font-size:14px;margin-top:8px;max-width:680px}.mem-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;margin-top:20px}.mem-step{padding:15px 17px;border-radius:var(--r-card);background:rgba(255,255,255,.05);border:1px solid var(--dark-line)}.mem-step .t{font-size:11px;font-weight:800;color:var(--red);letter-spacing:.08em;text-transform:uppercase}.mem-step .h{font-weight:800;font-size:14px;margin-top:4px}.mem-step .d{font-size:12.5px;color:var(--on-dark-2);margin-top:4px}.mem-assets{margin-top:22px}.mem-assets .ah{font-size:13.5px;font-weight:800;margin-bottom:12px}.mem-assets .ah em{font-style:normal;font-weight:400;color:var(--on-dark-2);font-size:12.5px}.acols{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.acol .ak{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.5);margin-bottom:6px}.acol ul{list-style:none}.acol li{font-size:12.5px;color:var(--on-dark-2);padding:2px 0 2px 13px;position:relative}.acol li:before{content:"";position:absolute;left:0;top:10px;width:5px;height:5px;border-radius:50%;background:var(--red)}.mem-own{margin-top:20px;padding:14px 18px;border-radius:12px;background:rgba(255,75,79,.1);border:1px solid rgba(255,75,79,.28);font-size:13.5px;color:#eee}@media (max-width:720px){.ft{grid-template-columns:1fr}.ft-mid{transform:rotate(90deg);justify-self:center}.datasec,.dgrid,.gate-choice,.hv-grid,.lane-row{grid-template-columns:1fr}.lane-row{gap:6px}}.fgroup-lbl{display:block;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.42);margin-bottom:8px}.fgroups{display:flex;gap:24px;flex-wrap:wrap;align-items:flex-start;margin-top:16px}.fgroups .fgroup+.fgroup{border-left:1px solid var(--dark-line);padding-left:24px}.fchips{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.fgroup--search{margin-left:auto;min-width:230px}.fgroup--search .fsearch{margin-left:0;width:100%;min-width:0}@media (max-width:860px){.fgroups .fgroup+.fgroup{border-left:none;padding-left:0}.fgroup--search{margin-left:0;width:100%}}.expert-stack{display:inline-flex;align-items:center}.expert-stack .more,.expert-stack img{width:34px;height:34px;border-radius:50%;border:2px solid #fff;object-fit:cover}.expert-stack .more,.expert-stack img+img{margin-left:-10px}.expert-stack .more{background:var(--dark);color:#fff;font-size:10.5px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.gc-sp .expert-stack .more,.gc-sp .expert-stack img{border-color:var(--dark)}.gc-sp .expert-stack .more{background:rgba(255,255,255,.16)}.checkmark{color:#2f9e5b;font-weight:800}.gc-checks{list-style:none;margin-top:10px}.gc-checks li{font-size:13px;padding:3px 0 3px 22px;position:relative}.gc-checks li:before{content:"\2713";position:absolute;left:0;color:#2f9e5b;font-weight:800}.gc-sp .gc-checks li:before{color:#7ccba0}.gc-head-row{gap:12px;margin-bottom:8px}.gate-flow,.gc-head-row{display:flex;align-items:center}.gate-flow{flex-direction:column;padding:2px 0 0}.gate-flow .stem{width:2px;height:34px;background:var(--red)}.gate-flow .head{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:9px solid var(--red)}.gate-flow .flow-label{font-size:11px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);padding:4px 0 6px}.gate-banner{padding:24px 30px 26px;text-align:center;margin-bottom:12px}.gate-banner .gb-title{font-size:clamp(22px,3vw,30px);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.gate-banner .gb-title .accent{color:var(--red)}.gate-banner .gb-sub{color:var(--on-dark-2);font-size:13.5px;margin-top:6px}.gc-badge{display:inline-block;padding:3px 11px;border-radius:99px;font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;background:rgba(143,196,159,.22);color:#2c6e45;margin-bottom:10px}.gc-badge--opt{background:rgba(255,75,79,.16);color:#ff8a8d}