@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:75% 125%;font-display:swap;src:url(/fonts/archivo-variable-latin.woff2)format("woff2")}:root{--paper:#f6efe2;--paper-2:#efe2c9;--surface:#fffdf7;--surface-2:#f4ead6;--ink:#0c1b2a;--ink-2:#16324a;--on-ink:#e9eef3;--on-ink-muted:#93a6b8;--on-ink-rule:#24405a;--text:#241c10;--text-muted:#6b5f48;--text-faint:#7a6e57;--rule:#e4d6ba;--rule-strong:#cbb98f;--brand:#123e6b;--brand-deep:#0b2946;--brand-wash:#e0e8f1;--signal:#ea5b0c;--signal-wash:#fae2d3;--brand-fg:#fff;--signal-fg:#200d02;--signal-ink:#8a3405;--accent-2:#6d5bd0;--gradient-brand:linear-gradient(135deg, var(--brand), var(--accent-2) 55%, var(--signal));--good:#0a6a51;--good-wash:#dcece7;--warn:#8f5c00;--warn-wash:#f6e8d1;--alert:#b3261e;--alert-wash:#f8dfdd;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:72px;--s9:112px;--s10:160px;--r:2px;--r2:4px;--pop:0 18px 44px #0c1b2a38, 0 2px 6px #0c1b2a1f;--font:Archivo, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--claim:"wdth" 123, "wght" 690;--wide:"wdth" 118, "wght" 620;--wide-light:"wdth" 112, "wght" 460;--read:"wdth" 100, "wght" 400;--ui:"wdth" 90, "wght" 630;--ui-normal:"wdth" 90, "wght" 460;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-brand=deslimmeschakel]{--brand:#12463a;--brand-deep:#0b3128;--brand-wash:#dfe9e4;--signal:#d99400;--signal-wash:#f7ead0;--signal-ink:#7a5200;--accent-2:#0ea5a3;--gradient-brand:linear-gradient(135deg, var(--brand), var(--accent-2) 55%, var(--signal))}@media (prefers-color-scheme:dark){:root{--paper:#0a1520;--paper-2:#0f2032;--surface:#0f1e2c;--surface-2:#142639;--ink:#050d15;--ink-2:#0f2233;--on-ink:#e9eef3;--on-ink-muted:#8ba0b3;--on-ink-rule:#1e3549;--text:#e7edf3;--text-muted:#9cadbd;--text-faint:#8b9daf;--rule:#1f3448;--rule-strong:#2d4a63;--brand:#5f9fe0;--brand-deep:#0d2942;--brand-wash:#12293f;--signal:#ff7a33;--signal-wash:#37200f;--brand-fg:#06131f;--signal-fg:#200d02;--signal-ink:#ff7a33;--accent-2:#9a8cf0;--gradient-brand:linear-gradient(135deg, var(--brand), var(--accent-2) 55%, var(--signal));--good:#4fc39c;--good-wash:#10302a;--warn:#d9a437;--warn-wash:#33260c;--alert:#f08078;--alert-wash:#3a1512;--pop:0 20px 50px #0009}[data-brand=deslimmeschakel]{--brand:#63bfa0;--brand-deep:#0c2f27;--brand-wash:#102b23;--signal:#f0b53c;--signal-wash:#33270b;--signal-ink:#f0b53c;--accent-2:#4dd4cf;--gradient-brand:linear-gradient(135deg, var(--brand), var(--accent-2) 55%, var(--signal))}}*{box-sizing:border-box}body{background:var(--paper);color:var(--text);font-family:var(--font);font-variation-settings:var(--read);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55}h1,h2,h3,h4,p,dl,ul,ol,figure{margin-top:0}h1,h2,h3,h4{font-variation-settings:var(--wide);letter-spacing:-.025em;margin-bottom:var(--s3);text-wrap:balance;font-weight:600;line-height:1.05}h1{font-variation-settings:var(--claim);letter-spacing:-.045em;font-size:clamp(2.6rem,7vw,5.4rem);line-height:.98}h2{letter-spacing:-.035em;font-size:clamp(1.7rem,3.4vw,2.5rem)}h3{font-size:1.1rem}h4{font-size:.95rem}a{color:var(--brand);text-underline-offset:3px}p{max-width:74ch}.eyebrow{color:var(--text-faint);font-variation-settings:var(--ui-normal);margin-bottom:var(--s2);font-size:.84rem}.muted{color:var(--text-muted)}.tabular{font-variant-numeric:tabular-nums}.lede{color:var(--text-muted);max-width:60ch;font-size:1.12rem;line-height:1.55}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:var(--r)}button{font:inherit}.button{justify-content:center;align-items:center;gap:var(--s2);min-height:44px;padding:0 var(--s5);border:1px solid var(--brand);border-radius:var(--r);background:var(--brand);color:var(--brand-fg);font-variation-settings:var(--ui);cursor:pointer;font-size:.92rem;text-decoration:none;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.button:hover:not(:disabled){background:var(--brand-deep);border-color:var(--brand-deep)}.button.secondary{color:var(--text);border-color:var(--rule-strong);background:0 0}.button.secondary:hover:not(:disabled){border-color:var(--brand);color:var(--brand);background:0 0}.button.ghost{color:var(--text-muted);padding:0 var(--s3);background:0 0;border-color:#0000}.button.ghost:hover:not(:disabled){background:var(--surface-2);color:var(--text);border-color:#0000}.button.danger{color:var(--alert);border-color:var(--rule-strong);background:0 0}.button.danger:hover:not(:disabled){background:var(--alert-wash);border-color:var(--alert)}.button.small{min-height:32px;padding:0 var(--s3);font-size:.82rem}.page .button:not(.small){padding-inline:var(--s6);border-radius:999px}.page .button.small{border-radius:999px}.page .button:not(.secondary):not(.ghost):not(.danger){background:var(--signal);border-color:var(--signal);color:var(--signal-fg)}.page .button:not(.secondary):not(.ghost):not(.danger):hover:not(:disabled){background:var(--signal-ink);border-color:var(--signal-ink);color:#fff}.app .button:not(.secondary):not(.ghost):not(.danger):not(.small){background:var(--gradient-brand);background-position:0%;background-size:160% 160%;border-color:#0000;transition:background-position .42s,transform .18s cubic-bezier(.22,.61,.36,1),box-shadow .18s}.app .button:not(.secondary):not(.ghost):not(.danger):not(.small):hover:not(:disabled){background-position:100%}.button:disabled{opacity:.45;cursor:not-allowed}.button svg{width:17px;height:17px}.icon-button{border-radius:var(--r);width:34px;height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;transition:background .14s,color .14s;display:grid}.icon-button:hover{background:var(--surface-2);color:var(--text)}.icon-button svg{width:18px;height:18px}label{gap:var(--s1);font-variation-settings:var(--ui);color:var(--text-muted);font-size:.84rem;display:grid}label.check{align-items:center;gap:var(--s2);flex-direction:row;display:flex}label.check input[type=checkbox]{flex:none;width:auto;min-height:0}label>.hint{font-variation-settings:var(--ui-normal);color:var(--text-faint);font-size:.78rem}input,textarea,select{width:100%;min-height:44px;padding:var(--s2) var(--s3);border:1px solid var(--rule-strong);border-radius:var(--r);background:var(--surface);color:var(--text);font-variation-settings:var(--read);font-family:inherit;font-size:.95rem;transition:border-color .14s,box-shadow .14s}input:hover,textarea:hover,select:hover{border-color:var(--text-faint)}input:focus,textarea:focus,select:focus{border-color:var(--brand);box-shadow:inset 0 -2px 0 0 var(--signal);outline:none}textarea{resize:vertical;min-height:104px;line-height:1.55}select{cursor:pointer}.field-row{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.notice{align-items:flex-start;gap:var(--s2);padding:var(--s3);border-radius:var(--r);background:var(--alert-wash);border-left:3px solid var(--alert);color:var(--alert);max-width:none;font-size:.88rem;display:flex}.notice.ok{background:var(--good-wash);border-left-color:var(--good);color:var(--good)}.notice.info{background:var(--brand-wash);border-left-color:var(--brand);color:var(--brand)}.page{background:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#241c10;--paper:#f6efe2;--paper-2:#efe2c9;--surface:#fffdf7;--surface-2:#f4ead6;--text:#241c10;--text-muted:#6b5f48;--text-faint:#7a6e57;--rule:#e4d6ba;--rule-strong:#cbb98f;--brand:#123e6b;--brand-deep:#0b2946;--brand-wash:#e0e8f1;--signal:#ea5b0c;--signal-wash:#fae2d3;--brand-fg:#fff;--signal-fg:#200d02;--signal-ink:#8a3405;--good:#0a6a51;--good-wash:#dcece7;--warn:#8f5c00;--warn-wash:#f6e8d1;--alert:#b3261e;--alert-wash:#f8dfdd;flex-direction:column;min-height:100vh;display:flex}.page[data-brand=deslimmeschakel]{--brand:#12463a;--brand-deep:#0b3128;--brand-wash:#dfe9e4;--signal:#d99400;--signal-wash:#f7ead0;--signal-ink:#7a5200}.site-header{z-index:20;justify-content:space-between;align-items:center;gap:var(--s5);padding:var(--s3) var(--s5);background:color-mix(in srgb, var(--paper) 88%, transparent);border-bottom:1px solid var(--rule);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;position:sticky;top:0}.site-header .wordmark{align-items:center;gap:var(--s2);color:var(--text);font-variation-settings:"wdth" 108, "wght" 640;letter-spacing:-.02em;font-size:1.02rem;text-decoration:none;display:inline-flex}.site-header .wordmark svg{flex:none}.site-header nav{align-items:center;gap:var(--s5);font-size:.92rem;display:flex}.site-header nav a:not(.button){color:var(--text-muted);font-variation-settings:var(--ui-normal);padding:var(--s1) 0;border-bottom:2px solid #0000;text-decoration:none}.site-header nav a:not(.button):hover,.site-header nav a[aria-current=page]{color:var(--text);border-bottom-color:var(--signal)}.site{width:min(1180px,100%);padding:0 var(--s5);flex:1;margin:0 auto}.site>section{padding:var(--s7) 0;border-top:1px solid var(--rule)}.site>section:first-child{border-top:0}.site>section.compact{padding:var(--s6) 0}.section-head{gap:var(--s3);max-width:62ch;margin-bottom:var(--s6);display:grid}.section-head p{color:var(--text-muted);margin:0}.hero{padding:var(--s8) 0 var(--s7);text-align:center}.hero-inner{max-width:44rem;margin:0 auto}.hero h1{margin:0 auto var(--s4);max-width:17ch}.hero .lede{margin:0 auto var(--s6);max-width:46ch}.hero .inline-actions{justify-content:center}.hero .domain{color:var(--text-faint);font-variation-settings:var(--ui);margin:0 auto var(--s4);justify-content:center;align-items:center;gap:var(--s3);text-transform:uppercase;letter-spacing:.09em;font-size:.8rem;display:flex}.hero .domain:before,.hero .domain:after{content:"";background:var(--signal);flex:none;width:22px;height:2px}.hero-shot{max-width:1000px;margin:var(--s7) auto 0;padding:var(--s3);background:var(--surface);border:1px solid var(--rule);border-radius:20px;box-shadow:0 20px 50px #241c101f}.hero-shot img{border-radius:14px;width:100%;height:auto;display:block}.recognize{gap:var(--s3);max-width:60ch;margin:0 auto;padding:0;list-style:none;display:grid}.recognize li{padding-left:var(--s5);color:var(--text);text-align:left;font-size:1.05rem;position:relative}.recognize li:before{content:"";background:var(--signal);width:10px;height:2px;position:absolute;top:.6em;left:0}.page-hero{padding-top:var(--s7);padding-bottom:var(--s6);text-align:left}.page-hero .hero-inner{max-width:none}.page-hero h1{max-width:22ch;margin-left:0}.page-hero .lede{margin-left:0}.page-hero .inline-actions,.page-hero .domain{justify-content:flex-start}.page-hero .domain:after{display:none}.hero.split{text-align:left;padding-bottom:var(--s7)}.hero.split .teaser{align-items:center}.hero.split .domain,.hero.split h1,.hero.split .lede{margin-left:0}.hero.split .domain{justify-content:flex-start}.hero.split .domain:after{display:none}.hero.split .inline-actions{justify-content:flex-start}.cta-band{padding:var(--s8) 0}.cta-band-inner{text-align:center;gap:var(--s4);justify-items:center;max-width:46rem;margin:0 auto;display:grid}.cta-band-inner .lede{max-width:42ch;margin:0}.cta-band-inner .button{margin-top:var(--s2)}.site>section.facts-band{padding:var(--s6) 0 var(--s7);border-top:0}.facts{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.facts>div{padding:var(--s5) var(--s5) var(--s5) 0;border-left:1px solid var(--rule);padding-left:var(--s5)}.facts>div:first-child{border-left:0;padding-left:0}.facts b{font-variation-settings:var(--claim);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--brand);font-size:clamp(2.4rem,4.4vw,3.4rem);line-height:.95;display:block}.facts span{margin-top:var(--s2);color:var(--text-muted);max-width:26ch;font-size:.88rem;display:block}.field-block{background:var(--surface-2);border:1px solid var(--rule);padding:var(--s7);border-radius:20px}.field-block .button.secondary{color:var(--text);border-color:var(--rule-strong)}.field-block .button.secondary:hover:not(:disabled){color:var(--brand);border-color:var(--brand)}.teaser-more,.field-block .teaser-more{margin-top:var(--s6)}.steps-compact{gap:var(--s3) var(--s6);margin:0 0 var(--s6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.steps-compact li{align-items:baseline;gap:var(--s2);font-variation-settings:var(--ui);font-size:1rem;display:flex}.steps-compact li span{color:var(--rule-strong);font-variation-settings:var(--claim);letter-spacing:-.02em;font-size:1.3rem}.steps-compact li:last-child span{color:var(--signal)}.service-grid{gap:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.service{padding:var(--s5);background:var(--surface);border:1px solid var(--rule);border-radius:16px}.service-grid.pairs{grid-template-columns:repeat(2,minmax(0,1fr))}.service h3{color:var(--text);margin-bottom:var(--s2)}.service p{color:var(--text-muted);max-width:34ch;margin:0;font-size:.93rem}.steps{gap:0;display:grid}.step{gap:var(--s5);padding:var(--s6) 0;border-top:1px solid var(--rule);grid-template-columns:minmax(88px,auto) 1fr;align-items:baseline;display:grid}.step:first-child{border-top:0;padding-top:0}.step .node{font-variation-settings:var(--claim);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--rule-strong);font-size:clamp(2.3rem,4vw,3.1rem);line-height:.88}.step:last-child .node{color:var(--signal)}.step h3{margin-bottom:var(--s2)}.step p{color:var(--text-muted);max-width:60ch;margin:0}.shot{border:1px solid var(--rule-strong);border-radius:var(--r2);background:var(--surface);width:100%;height:auto;display:block}.shot-figure{gap:var(--s3);margin:0;display:grid}.shot-figure figcaption{color:var(--text-muted);max-width:62ch;font-size:.88rem}.shot-figure figcaption b{font-variation-settings:var(--ui);color:var(--text)}.mockup-panel{padding:var(--s6);background:var(--surface);border:1.5px dashed var(--rule-strong);border-radius:var(--r2);margin:0}.mockup-label{margin-bottom:var(--s4);padding:2px var(--s3);background:var(--surface-2);color:var(--text-faint);font-variation-settings:var(--ui);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;font-size:.74rem;display:inline-block}.mockup-panel .summary{border-radius:var(--r);margin-bottom:var(--s5)}.teaser{gap:var(--s7);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;display:grid}.teaser .lede{margin-bottom:var(--s5)}.feature-rows{gap:var(--s8);display:grid}.feature-row{gap:var(--s7);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:center;display:grid}.feature-row:nth-child(2n)>:first-child{order:2}.feature-row h3{letter-spacing:-.03em;font-size:1.35rem}.feature-row p{color:var(--text-muted)}.feature-row ul{margin:var(--s4) 0 0;gap:0;padding:0;list-style:none;display:grid}.feature-row li{padding:var(--s3) 0;border-top:1px solid var(--rule);font-size:.93rem}.faq{display:grid}.faq details{border-top:1px solid var(--rule)}.faq details:last-child{border-bottom:1px solid var(--rule)}.faq summary{justify-content:space-between;align-items:baseline;gap:var(--s4);padding:var(--s5) 0;cursor:pointer;font-variation-settings:var(--ui);color:var(--text);font-size:1.02rem;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--signal);font-size:1.3rem;line-height:1}.faq details[open] summary:after{content:"–"}.faq p{margin:0 0 var(--s5);color:var(--text-muted);max-width:68ch}.contact{gap:var(--s7);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.contact-aside dl{gap:var(--s4);margin:var(--s5) 0 0;display:grid}.contact-aside dt{color:var(--text-faint);font-size:.82rem}.contact-aside dd{font-variation-settings:var(--ui-normal);margin:2px 0 0;font-size:.98rem}.contact-card{gap:var(--s4);padding:var(--s6);border-radius:var(--r2);background:var(--surface);border:1px solid var(--rule);max-width:none;display:grid}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.site-footer{margin-top:var(--s8);padding:var(--s7) var(--s5) var(--s6);background:var(--surface-2);border-top:1px solid var(--rule);color:var(--text-muted)}.site-footer .inner{gap:var(--s5);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));width:min(1180px,100%);margin:0 auto;font-size:.9rem;display:grid}.site-footer h4{color:var(--text-faint);font-variation-settings:var(--ui);margin-bottom:var(--s3);font-size:.84rem}.site-footer a{color:var(--text-muted);padding:3px 0;text-decoration:none;transition:color .14s;display:block}.site-footer a:hover{color:var(--brand)}.site-footer .sign{align-items:center;gap:var(--s2);color:var(--text);font-variation-settings:"wdth" 108, "wght" 640;display:flex}.inline-actions{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.pager{align-items:center;gap:var(--s2);margin-bottom:var(--s3);padding-bottom:var(--s3);border-bottom:1px solid var(--rule);display:flex}.pager .count{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.84rem}.app{background:var(--paper);grid-template-columns:228px minmax(0,1fr);min-height:100vh;display:grid}.rail{background:var(--ink);color:var(--on-ink);border-right:1px solid var(--on-ink-rule);gap:var(--s5);padding:var(--s5) var(--s4);background-image:radial-gradient(120% 60% at 0% 0%, color-mix(in srgb, var(--accent-2) 16%, transparent), transparent 70%);grid-template-rows:auto 1fr auto;height:100vh;display:grid;position:sticky;top:0}.rail .sign{align-items:flex-start;gap:var(--s2);color:#fff;font-variation-settings:"wdth" 108, "wght" 640;letter-spacing:-.02em;font-size:.98rem;line-height:1.25;display:flex}.rail .sign small{color:var(--on-ink-muted);font-variation-settings:var(--ui-normal);letter-spacing:0;margin-top:3px;font-size:.74rem;line-height:1.35;display:block}.rail .who{gap:var(--s2);border-top:1px solid var(--on-ink-rule);padding-top:var(--s4);font-size:.86rem;display:grid}.rail .who .name{color:#fff;font-variation-settings:var(--ui)}.rail .who .role{color:var(--on-ink-muted);text-transform:capitalize;font-size:.78rem}.rail .who .button.secondary{color:var(--on-ink);border-color:var(--on-ink-rule);justify-content:flex-start}.rail .who .button.secondary:hover{color:#fff;border-color:var(--on-ink-muted)}.tabs{align-content:start;gap:2px;display:grid}.tabs button{align-items:center;gap:var(--s2);width:100%;min-height:38px;padding:0 var(--s3);color:var(--on-ink-muted);font-variation-settings:var(--ui-normal);text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:0;font-size:.92rem;transition:color .14s,background .14s,border-color .14s;display:flex}.tabs button:hover{color:#fff;background:var(--ink-2)}.tabs button[aria-current=page]{color:#fff;background:var(--ink-2);font-variation-settings:var(--ui);border-left:2px solid #0000;border-image:var(--gradient-brand) 1 / 2px stretch}.tabs .count{background:var(--gradient-brand);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:20px;margin-left:auto;padding:1px 6px;font-size:.72rem}.admin-shell{padding:0 0 var(--s7);min-width:0}.admin-header{z-index:10;justify-content:space-between;align-items:flex-end;gap:var(--s4);padding:var(--s5) var(--s6) var(--s4);background:color-mix(in srgb, var(--paper) 92%, transparent);border-bottom:1px solid var(--rule);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap;display:flex;position:sticky;top:0}.admin-header h1{margin:0;font-size:1.5rem}.admin-header .sub{margin:var(--s1) 0 0;color:var(--text-muted);font-size:.9rem}.admin-header .who{align-items:center;gap:var(--s2);display:flex}.admin-body{padding:var(--s5) var(--s6) 0;gap:var(--s5);align-content:start;display:grid}.stack{gap:var(--s5);display:grid}.admin-body>.panel,.stack>.panel{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r2)}.toolbar{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.toolbar .search{flex:260px;max-width:380px;min-height:38px}.toolbar select{width:auto;min-width:150px;min-height:38px}.toolbar>label{align-items:center;gap:var(--s2);white-space:nowrap;width:auto;margin:0;display:inline-flex}.toolbar>label input[type=checkbox]{width:18px;height:18px;margin:0}.sales-progress{align-items:baseline;gap:var(--s2);padding:0 var(--s2);white-space:nowrap;color:var(--text-muted);margin-left:auto;display:inline-flex}.sales-progress strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:1.05rem}.sales-progress span{font-size:.78rem}.summary{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r2);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid;overflow:hidden}.metric{padding:var(--s4) var(--s5);border-left:1px solid var(--rule);position:relative}.metric:first-child{border-left:0}.metric b{font-variation-settings:var(--claim);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.3rem;line-height:1;display:block}.metric span{margin-top:var(--s1);color:var(--text-muted);font-variation-settings:var(--ui-normal);font-size:.84rem;display:block}.metric:after{content:"";background:0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.metric.warm b{color:var(--good)}.metric.warm:after{background:var(--good)}.metric.urgent b{color:var(--signal)}.metric.urgent:after{background:var(--signal)}.workspace{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r2);grid-template-columns:minmax(320px,.82fr) minmax(420px,1.18fr);align-items:stretch;display:grid;overflow:hidden}.workspace>.panel+.panel{border-left:1px solid var(--rule)}.workspace-expanded{grid-template-columns:1fr}.workspace-expanded>.panel:first-child{display:none}.workspace-expanded>.panel+.panel{border-left:0}.panel{padding:var(--s5);min-width:0}.panel-title{justify-content:space-between;align-items:baseline;gap:var(--s3);margin-bottom:var(--s4);display:flex}.panel-title h2{margin:0;font-size:1.06rem}.panel-scroll{min-height:340px;max-height:calc(100vh - 330px);margin:0 calc(var(--s2) * -1);padding:0 var(--s2);overflow-y:auto}.workspace>.panel:last-child{max-height:calc(100vh - 258px);overflow-y:auto}.prospect-list{display:grid}.prospect-row{align-items:center;gap:var(--s3);text-align:left;width:100%;padding:var(--s3) var(--s3) var(--s3) var(--s4);border:0;border-top:1px solid var(--rule);color:inherit;font:inherit;cursor:pointer;background:0 0;border-left:2px solid #0000;border-radius:0;grid-template-columns:1fr auto;transition:background .12s,border-color .12s;display:grid}.prospect-row:first-child{border-top:0}.prospect-row:hover{background:var(--surface-2);border-left-color:var(--rule-strong)}.prospect-row[aria-current=true]{background:var(--brand-wash);border-left-color:var(--brand)}.prospect-row strong{font-variation-settings:var(--ui);font-size:.96rem;display:block}.prospect-row small{color:var(--text-muted);margin-top:2px;font-size:.82rem;display:block}.prospect-row-main{min-width:0}.research-marker{margin-top:var(--s1);color:var(--warn);font-size:.74rem;font-style:normal;display:inline-block}.signals{gap:var(--s1);flex-wrap:wrap;display:flex}.signals .signal{padding:2px var(--s2);border-radius:var(--r);background:var(--surface-2);color:var(--text-muted);border-left:2px solid var(--rule-strong);font-variation-settings:var(--ui);white-space:nowrap;font-size:.76rem;font-style:normal}.signal.new_reply{background:var(--good-wash);border-left-color:var(--good);color:var(--good)}.signal.follow_up_due{background:var(--warn-wash);border-left-color:var(--warn);color:var(--warn)}.signal.overdue{background:var(--signal-wash);border-left-color:var(--signal);color:var(--signal-ink)}.signal.email_opt_out,.signal.email_bounced{background:var(--alert-wash);border-left-color:var(--alert);color:var(--alert)}.signal.consent_needed{background:var(--warn-wash);border-left-color:var(--warn);color:var(--warn)}.brand-tag{border-radius:var(--r);background:var(--brand-wash);color:var(--brand);font-variation-settings:var(--ui);white-space:nowrap;padding:1px 6px;font-size:.74rem}.brand-tag.deslimmeschakel{background:var(--good-wash);color:var(--good)}.empty-state{padding:var(--s8) var(--s4);text-align:center;color:var(--text-muted);gap:var(--s2);place-items:center;display:grid}.empty-state h3{color:var(--text);margin:0}.empty-state p{max-width:42ch;margin:0;font-size:.92rem}.skeleton{gap:var(--s2);padding:var(--s6);display:grid}.skeleton span{border-radius:var(--r);background:var(--surface-2);height:48px;animation:1.4s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.45}}.detail-head{top:calc(-1 * var(--s5));z-index:4;justify-content:space-between;align-items:flex-start;gap:var(--s3);margin:calc(-1 * var(--s5)) calc(-1 * var(--s5)) var(--s3);padding:var(--s5);background:color-mix(in srgb, var(--surface) 94%, transparent);border-bottom:1px solid var(--rule);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;position:sticky}.detail-head h2{letter-spacing:-.03em;margin-bottom:2px;font-size:1.4rem}.detail-head-actions{align-items:center;gap:var(--s2);display:flex}.detail-head p{color:var(--text-muted);align-items:center;gap:var(--s2);flex-wrap:wrap;margin:0;font-size:.88rem;display:flex}.detail-tabs{z-index:3;margin:0 calc(-1 * var(--s5));padding:0 var(--s5);background:var(--surface);border-bottom:1px solid var(--rule);gap:0;display:flex;position:sticky;top:76px}.detail-tab{-webkit-appearance:none;appearance:none;color:var(--text-muted);padding:var(--s3) var(--s3);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;font-size:.86rem}.detail-tab:hover{color:var(--text);background:var(--surface-2)}.detail-tab[aria-current=page]{color:var(--text);border-bottom-color:var(--signal);font-variation-settings:var(--ui)}.detail-tab-panel[hidden],.detail-overview[hidden]{display:none}.detail-overview{gap:var(--s4);margin-top:var(--s4);display:grid}.next-action-card{gap:var(--s1);padding:var(--s4);border:1px solid var(--rule-strong);border-left:3px solid var(--signal);border-radius:var(--r);background:var(--surface-2);display:grid}.next-action-card strong{font-size:1.05rem}.eyebrow{color:var(--text-faint);font-variation-settings:var(--ui);text-transform:uppercase;letter-spacing:.06em;font-size:.74rem;display:block}.overview-grid{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.overview-grid>div{padding-top:var(--s3);border-top:1px solid var(--rule)}.overview-grid p{margin:var(--s1) 0 0;font-size:.9rem}.overview-activity{margin-top:var(--s2)}.detail-meta{margin:var(--s5) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:0;display:grid}.detail-meta div{min-width:0;padding:var(--s3) var(--s4) var(--s3) 0}.detail-meta dt{color:var(--text-faint);font-size:.78rem}.detail-meta dd{font-variation-settings:var(--ui-normal);overflow-wrap:anywhere;margin:2px 0 0;font-size:.9rem}.form-grid{gap:var(--s4);margin:var(--s5) 0;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.form-grid>label:has(textarea){grid-column:1/-1}.section{border-top:1px solid var(--rule);padding-top:var(--s5);margin-top:var(--s5)}.section-heading{justify-content:space-between;align-items:baseline;gap:var(--s3);margin-bottom:var(--s4);display:flex}.section-heading span{color:var(--text-faint);font-size:.84rem}.admin-shell details>summary{cursor:pointer;font-variation-settings:var(--ui);margin-bottom:var(--s4)}.sales-fieldset{margin:var(--s4) 0;border:0;min-width:0;padding:0}.sales-actions form{margin-top:var(--s4)}.timeline{gap:var(--s3);display:grid}.message{padding:var(--s3) var(--s4);background:var(--surface-2);border-left:2px solid var(--brand)}.message.inbound{border-left-color:var(--good);background:var(--good-wash)}.message header{justify-content:space-between;align-items:baseline;gap:var(--s2);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}.message header .dir{color:var(--text-muted);font-variation-settings:var(--ui);font-size:.78rem}.message time{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.78rem}.message strong{font-variation-settings:var(--ui);margin-bottom:var(--s1);font-size:.92rem;display:block}.message p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:68ch;margin:0;font-size:.9rem;line-height:1.55}.message footer{align-items:center;gap:var(--s2);margin-top:var(--s3);display:flex}.status{border-radius:var(--r);background:var(--surface);border:1px solid var(--rule);font-variation-settings:var(--ui);color:var(--text-muted);padding:1px 6px;font-size:.74rem}.status.draft{background:var(--warn-wash);color:var(--warn);border-color:#0000}.status.accepted,.status.received{background:var(--good-wash);color:var(--good);border-color:#0000}.table-wrap{margin:0 calc(var(--s5) * -1);padding:0 var(--s5);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.92rem}th,td{padding:var(--s3);text-align:left;border-bottom:1px solid var(--rule);vertical-align:middle}th{font-variation-settings:var(--ui);color:var(--text-faint);white-space:nowrap;font-size:.8rem}tbody tr:hover{background:var(--surface-2)}td select{min-height:32px;font-size:.86rem}.inquiry-card{padding:var(--s4);border-top:1px solid var(--rule)}.inquiry-card header{justify-content:space-between;align-items:center;gap:var(--s2);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}.inquiry-card p{margin:0 0 var(--s3);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.92rem}.inquiry-card footer{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.auth-page{background:var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.auth-page .aside{padding:var(--s8) var(--s7);color:var(--on-ink);align-content:center;gap:var(--s4);display:grid}.auth-page .aside .sign{align-items:center;gap:var(--s2);color:#fff;font-variation-settings:"wdth" 108, "wght" 640;display:flex}.auth-page .aside h2{color:#fff;max-width:16ch;font-size:1.9rem}.auth-page .aside p{color:var(--on-ink-muted);max-width:42ch;margin:0}.auth-page .panel-side{background:var(--paper);padding:var(--s6);place-items:center;display:grid}.auth-card{gap:var(--s4);width:min(100%,400px);display:grid}.auth-card h1{margin-bottom:0;font-size:1.6rem}.auth-card>p{color:var(--text-muted);margin:0;font-size:.92rem}.auth-card .button{width:100%}.modal-backdrop{z-index:30;padding:var(--s4);background:#060f188c;place-items:center;display:grid;position:fixed;inset:0}.modal{width:min(780px,100%);max-height:calc(100vh - var(--s6));padding:var(--s6);border-radius:var(--r2);background:var(--surface);border:1px solid var(--rule);box-shadow:var(--pop);overflow-y:auto}.modal-actions{justify-content:flex-end;gap:var(--s2);margin-top:var(--s5);flex-wrap:wrap;display:flex}.mail-preview{width:min(700px,100%)}.mail-preview-toolbar{justify-content:space-between;gap:var(--s4);align-items:flex-start;display:flex}.mail-preview-toolbar h2{margin-top:var(--s1)}.mail-preview-meta{gap:var(--s2);margin-top:var(--s5);padding:var(--s4);border:1px solid var(--rule);border-radius:var(--r);display:grid}.mail-preview-meta div{gap:var(--s3);grid-template-columns:7rem minmax(0,1fr);display:grid}.mail-preview-meta span{color:var(--text-muted)}.mail-preview-meta strong{overflow-wrap:anywhere}.mail-preview-body{margin-top:var(--s4);padding:var(--s5);border:1px solid var(--rule);border-radius:var(--r);color:#172337;background:#fff;min-height:230px}.mail-preview-body pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0;line-height:1.6}.mail-preview-disclaimer{margin:var(--s3) 0 0}.mapping{gap:var(--s3);margin:var(--s5) 0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.preview-table{border:1px solid var(--rule);border-radius:var(--r);max-height:260px;overflow:auto}.preview-table th{background:var(--surface);z-index:1;position:sticky;top:0}.import-summary{gap:var(--s4);flex-wrap:wrap;font-size:.9rem;display:flex}.import-summary b{font-variant-numeric:tabular-nums}@media (max-width:1080px){.teaser,.feature-row,.contact{gap:var(--s6);grid-template-columns:1fr}.hero.split .teaser{grid-template-columns:1fr}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-row:nth-child(2n)>:first-child{order:0}.workspace{grid-template-columns:1fr}.workspace>.panel+.panel{border-left:0;border-top:1px solid var(--rule)}.panel-scroll,.workspace>.panel:last-child{min-height:0;max-height:none;overflow:visible}.auth-page{grid-template-columns:1fr}.auth-page .aside{display:none}}@media (max-width:860px){.app{grid-template-columns:1fr}.rail{grid-template-rows:auto auto auto;height:auto;position:static}.tabs{grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.tabs button{border-bottom:2px solid #0000;border-left:0}.tabs button[aria-current=page]{border-bottom-color:var(--signal)}.field-block{padding:var(--s6) var(--s5)}.service-grid{grid-template-columns:1fr}}@media (max-width:640px){body{font-size:15px}.site,.site-footer{padding-left:var(--s4);padding-right:var(--s4)}.site>section{padding:var(--s6) 0}.site-header{padding:var(--s2) var(--s4)}.site-header .wordmark{white-space:nowrap;font-size:.92rem}.site-header nav{gap:var(--s3);font-size:.86rem}.site-header nav a.hide-narrow{display:none}.site-header .button.small{white-space:nowrap}.admin-header,.admin-body{padding-left:var(--s4);padding-right:var(--s4)}.facts>div{border-left:0;border-top:1px solid var(--rule);padding-left:0}.facts>div:first-child{border-top:0}.modal{padding:var(--s4)}.step{gap:var(--s2);grid-template-columns:1fr}.detail-tabs{overflow-x:auto}.detail-tab{white-space:nowrap}.overview-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site>section.roomy{padding:var(--s9) 0}.statement{text-align:center;max-width:46rem;margin:0 auto}.statement blockquote{font-variation-settings:"wdth" 112, "wght" 480;letter-spacing:-.03em;text-wrap:balance;max-width:22em;color:var(--text);margin:0 auto;font-size:clamp(1.6rem,3.6vw,2.6rem);line-height:1.18}.statement cite{margin-top:var(--s5);color:var(--text-faint);font-size:.9rem;font-style:normal;display:block}.statement:before{content:"";width:2px;height:40px;margin:0 auto var(--s6);background:var(--signal);display:block}.worked{gap:var(--s7);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.worked-rows{display:grid}.worked-row{gap:var(--s4);padding:var(--s4) 0;border-top:1px solid var(--rule);grid-template-columns:1fr auto;align-items:baseline;display:grid}.worked-row:first-child{border-top:0}.worked-row:last-child{border-top:2px solid var(--text);margin-top:var(--s2);font-variation-settings:var(--ui)}.worked-row .label{font-size:1rem}.worked-row .note{color:var(--text-faint);margin-top:2px;font-size:.84rem;display:block}.worked-row .value{white-space:nowrap;font-variant-numeric:tabular-nums;font-variation-settings:var(--ui);font-size:1.05rem}.worked-row:last-child .value{color:var(--signal-ink);letter-spacing:-.02em;font-size:1.3rem}.worked-outcome{margin-top:var(--s5);padding:var(--s5);border-radius:var(--r2);background:var(--surface);border-left:3px solid var(--brand);max-width:none;font-size:1.02rem}.worked-caveat{margin-top:var(--s4);color:var(--text-faint);font-size:.88rem}.tiers{gap:var(--s5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.tier{padding:var(--s6) var(--s5) var(--s5);background:var(--surface);border:1px solid var(--rule);border-radius:20px;position:relative;box-shadow:0 2px 10px #241c100d}.tier:nth-child(2){border:2px solid var(--signal);box-shadow:0 14px 32px #241c101a}.tier:nth-child(2):before{content:"Aanbevolen";top:-12px;left:var(--s5);padding:2px var(--s3);background:var(--signal);color:var(--signal-fg);font-variation-settings:var(--ui);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;font-size:.72rem;position:absolute}.tier h3{margin-bottom:var(--s1)}.tier .scope{color:var(--brand);font-variation-settings:var(--ui);margin-bottom:var(--s4);font-size:.88rem}.tier ul{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.tier li{padding-left:var(--s5);color:var(--text-muted);font-size:.93rem;position:relative}.tier li:before{content:"";background:var(--rule-strong);width:10px;height:2px;position:absolute;top:.55em;left:0}.pricing-promise{margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid var(--rule);font-variation-settings:var(--ui-normal);max-width:none;font-size:1.02rem}.people{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.person{padding:var(--s5) var(--s5) 0 0;border-top:2px solid var(--text)}.person+.person{padding-left:var(--s5)}.person h3{margin-bottom:var(--s2)}.person p{color:var(--text-muted);margin:0;font-size:.95rem}@media (prefers-reduced-motion:no-preference){.js-reveal{opacity:0;transform:translateY(14px)}.js-reveal.is-in{opacity:1;transition:opacity .42s,transform .42s cubic-bezier(.22,.61,.36,1);transform:none}.js-reveal.stagger{opacity:1;transform:none}.js-reveal.stagger>*{opacity:0;transform:translateY(14px)}.js-reveal.stagger.is-in>*{opacity:1;transition:opacity .46s,transform .46s cubic-bezier(.22,.61,.36,1);transform:none}.js-reveal.stagger.is-in>:first-child{transition-delay:0s}.js-reveal.stagger.is-in>:nth-child(2){transition-delay:65ms}.js-reveal.stagger.is-in>:nth-child(3){transition-delay:.13s}.js-reveal.stagger.is-in>:nth-child(4){transition-delay:.195s}.js-reveal.stagger.is-in>:nth-child(5){transition-delay:.26s}.js-reveal.stagger.is-in>:nth-child(6){transition-delay:.325s}.js-enter{opacity:0;transform:translateY(18px)}.js-enter.is-in{opacity:1;transition:opacity .64s cubic-bezier(.22,.61,.36,1),transform .64s cubic-bezier(.22,.61,.36,1);transform:none}}[data-count]{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.mark-route{stroke-dasharray:1;stroke-dashoffset:0}.wordmark:hover .mark-route{animation:.48s mark-draw}.wordmark:hover .mark-route-2{animation-delay:90ms}.mark-link rect{transform-box:fill-box;transform-origin:50%;transition:transform .28s}.wordmark:hover .mark-link rect:first-child{transform:translate(-2px)}.wordmark:hover .mark-link rect:last-child{transform:translate(2px)}}@keyframes mark-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.button{transition:background .14s,border-color .14s,color .14s,transform .18s cubic-bezier(.22,.61,.36,1),box-shadow .18s}.button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #0c1b2a29}.button:active:not(:disabled){box-shadow:none;transform:translateY(0)}@media (prefers-color-scheme:dark){.button:hover:not(:disabled){box-shadow:0 8px 20px #0006}}.service,.tier,.person,.step{transition:transform .22s cubic-bezier(.22,.61,.36,1)}.service:hover,.tier:hover,.person:hover,.step:hover{transform:translateY(-3px)}.site-header nav a:not(.button){position:relative}.site-header nav a:not(.button):after{content:"";background:var(--signal);height:2px;transition:right .24s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:-1px;left:0;right:100%}.site-header nav a:not(.button):hover,.site-header nav a[aria-current=page]{border-bottom-color:#0000}.site-header nav a:not(.button):hover:after,.site-header nav a[aria-current=page]:after{right:0}@media (max-width:1080px){.worked{gap:var(--s6);grid-template-columns:1fr}.tiers,.people{grid-template-columns:1fr}.person{border-left:0;padding-left:0}.person+.person{padding-left:0}.site>section.roomy{padding:var(--s8) 0}}.admin-header{padding:24px 28px 18px}.admin-body{gap:16px;padding:18px 28px 0}.admin-shell .button{background-image:none;border-radius:5px}.admin-shell .button:not(.secondary){background-color:var(--brand)}.admin-shell .button.secondary{background-color:#0000}.pilot-progress{gap:5px;min-width:190px;font-size:.8rem;display:grid}.pilot-progress progress{width:100%;height:6px;accent-color:var(--brand)}.toolbar{background:var(--surface);border:1px solid var(--rule);border-radius:6px;padding:12px}.toolbar .search{max-width:none}.toolbar .button{min-height:38px;padding:8px 14px}.filter-drawer{background:var(--surface);border:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:16px;padding:14px;display:flex}.filter-drawer select{width:auto}.filter-drawer label{flex-direction:row;align-items:center;gap:8px;display:inline-flex}.admin-shell input[type=checkbox]{flex:none;width:17px;height:17px;min-height:0;margin:0}.acquisition-workspace{background:0 0;border:0;grid-template-columns:minmax(240px,.32fr) minmax(0,.68fr);gap:16px;overflow:visible}.acquisition-workspace>.panel{border:1px solid var(--rule);background:var(--surface);border-radius:6px;padding:22px}.acquisition-workspace.workspace-expanded{grid-template-columns:1fr}.acquisition-workspace>.panel:last-child{min-height:480px;max-height:calc(100dvh - 198px);padding-top:0}.acquisition-workspace .panel-scroll{min-height:250px;max-height:calc(100dvh - 355px)}.acquisition-workspace .prospect-row{grid-template-columns:1fr;gap:4px;padding:16px 10px}.acquisition-workspace .prospect-row .signals:has(.signal:only-child){margin-top:4px}.acquisition-workspace .prospect-row .signals:has(.signal:only-child) .signal{font-size:.68rem}.acquisition-workspace .prospect-row .signals:empty{display:none}.next-step{color:var(--brand);font-weight:600}.next-step.overdue{color:var(--signal-ink)}.worklist-tabs{gap:8px;margin-bottom:14px;display:flex}.worklist-tabs button{border:1px solid var(--rule);color:var(--text);cursor:pointer;background:0 0;border-radius:4px;padding:6px 12px}.worklist-tabs button.selected{background:var(--brand-wash);color:var(--brand);border-color:var(--brand)}.acquisition-workspace .pager{flex-wrap:wrap;gap:6px;font-size:.7rem}.dossier-sticky{z-index:5;background:var(--surface);border-bottom:1px solid var(--rule);margin:0 -22px 16px;padding:22px 22px 0;position:sticky;top:0}.dossier-sticky .detail-head{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0;padding:0 0 12px;position:static}.dossier-sticky .detail-head h2{font-size:clamp(1.15rem,1.7vw,1.8rem)}.dossier-sticky .detail-head p{font-size:.78rem}.dossier-sticky .detail-tabs{border:0;margin:0;padding:0;position:static;overflow-x:auto}.detail-head-actions{flex-shrink:0}.detail-head-actions .button{font-size:.7rem}.demo-badge{vertical-align:middle;color:var(--signal-ink);background:var(--signal-wash);letter-spacing:.02em;border-radius:10px;padding:3px 6px;font-size:.62rem;display:inline-block}.next-action-card{background:var(--brand-wash);border:1px solid var(--rule);gap:7px;padding:18px}.next-action-card .inline-actions{margin-top:4px}.text-button{color:var(--brand);cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:.8rem}.overview-grid{gap:14px}.overview-grid>div{border:1px solid var(--rule);border-radius:5px;padding:16px}.overview-activity .message{background:0 0;border:0;border-radius:0;padding:10px 0}.overview-activity .message header{gap:8px;font-size:.72rem}.overview-activity .message p{margin:5px 0;font-size:.8rem}.section-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.section-heading h3{margin:0}.policy-channel{border-bottom:1px solid var(--rule);padding:14px 0}.policy-channel p{overflow-wrap:anywhere;margin:6px 0;font-size:.85rem}.research-details{gap:12px;display:grid}.research-details dt{color:var(--text-muted);text-transform:capitalize;font-size:.75rem}.research-details dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0;font-size:.86rem}@media (max-width:1000px){.acquisition-workspace{grid-template-columns:minmax(220px,.35fr) minmax(0,.65fr)}.overview-grid{grid-template-columns:1fr}.detail-head{flex-wrap:wrap}.pilot-progress{min-width:140px}.admin-body{padding:14px}}@media (max-width:760px){.acquisition-workspace{grid-template-columns:1fr}.acquisition-workspace>.panel:last-child{min-height:0;max-height:none}.acquisition-workspace .panel-scroll{min-height:0;max-height:240px}.dossier-sticky{position:static}.admin-header{padding:18px 14px;position:static}.pilot-progress{display:none}}.app{--paper:#f8fafc;--paper-2:#eef3f8;--surface:#fff;--surface-2:#f4f8fc;--text:#10213b;--text-muted:#5c6d85;--text-faint:#718198;--rule:#dbe3ec;--rule-strong:#c8d4e1;--brand:#0665ff;--brand-deep:#0451cc;--brand-wash:#e4f1ff;--brand-fg:#fff;--signal:#ff6b1a;--signal-ink:#c54d08;--signal-wash:#fff0e8;--signal-fg:#fff;--ink:#10243d;--ink-2:#18385d;--on-ink:#f4f8fd;--on-ink-muted:#afc1d5;--on-ink-rule:#2d4b6d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:var(--paper);color:var(--text)}@media (prefers-color-scheme:dark){.app{--lightningcss-light: ;--lightningcss-dark:initial;--paper:#091522;--paper-2:#0d1d2e;--surface:#102235;--surface-2:#162b43;--text:#edf4fb;--text-muted:#a9bbcd;--text-faint:#91a6bb;--rule:#29445f;--rule-strong:#3a5b79;--brand:#57a0ff;--brand-deep:#367fcf;--brand-wash:#143456;--brand-fg:#071321;--signal:#ff8646;--signal-ink:#ff9b67;--signal-wash:#3a2116;--signal-fg:#261106;--ink:#06111d;--ink-2:#0e243b;--on-ink:#edf4fb;--on-ink-muted:#9eb3c8;--on-ink-rule:#213d58}}.app .rail{background:var(--ink);background-image:linear-gradient(#14315261,#0000 45%);border-right:0;width:228px;min-width:228px;padding:28px 14px 18px}.app .rail .sign{padding:0 12px;font-size:1.03rem}.app .rail .tabs{gap:5px}.app .rail .tabs button{min-height:46px;color:var(--on-ink-muted);border-left:3px solid #0000;border-radius:5px;padding:0 13px;font-size:.96rem}.app .rail .tabs button:hover{color:#fff;background:var(--ink-2)}.app .rail .tabs button[aria-current=page]{color:#fff;background:var(--ink-2);border-left-color:var(--signal);border-image:}.nav-icon{color:currentColor;flex:0 0 22px;place-items:center;width:22px;height:22px;display:inline-grid}.nav-icon svg{stroke:currentColor;width:20px;height:20px}.rail-footer{align-self:end;gap:16px;display:grid}.app .rail .who{padding:16px 7px 0}.app .rail .who .button.secondary{min-height:38px}.app .admin-shell{background:var(--paper)}.app .admin-header{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;padding:28px 34px 18px}.app .admin-header h1{color:var(--text);font-size:clamp(2rem,3vw,2.8rem)}.app .admin-header .sub{font-size:1rem}.app .admin-body{gap:16px;padding:14px 34px 24px}.app .pilot-progress{min-width:265px;color:var(--text-muted)}.app .pilot-progress b{color:var(--text);font-size:1rem}.app .pilot-progress progress{border-radius:99px;height:8px}.app .pilot-progress progress::-webkit-progress-bar{background:#d7dee7;border-radius:99px}.app .pilot-progress progress::-webkit-progress-value{background:var(--brand);border-radius:99px}.app .toolbar{background:var(--surface);border:1px solid var(--rule);border-radius:8px;gap:12px;min-height:72px;padding:12px 14px}.app .toolbar .search{min-height:44px}.app .toolbar select,.app .toolbar .button{border-radius:7px;min-height:44px}.app .toolbar .button:not(.secondary){background:var(--brand);border-color:var(--brand)}.app .acquisition-workspace{grid-template-columns:minmax(300px,28%) minmax(0,72%);gap:10px}.app .acquisition-workspace>.panel{border:1px solid var(--rule);background:var(--surface);border-radius:8px;padding:16px}.app .acquisition-workspace>.panel:last-child{padding:0 20px 22px}.app .acquisition-workspace .panel-title h2{font-size:1.2rem}.app .acquisition-workspace .panel-scroll{max-height:calc(100dvh - 350px)}.app .acquisition-workspace .prospect-row{border-left-width:3px;border-radius:2px;padding:17px 12px}.app .acquisition-workspace .prospect-row strong{font-size:1rem}.app .acquisition-workspace .prospect-row small{font-size:.86rem}.app .acquisition-workspace .prospect-row[aria-current=true]{border-left-color:var(--brand);background:#dceeff}@media (prefers-color-scheme:dark){.app .acquisition-workspace .prospect-row[aria-current=true]{background:var(--brand-wash)}}.app .dossier-sticky{margin:0 -20px 14px;padding:22px 20px 0}.app .dossier-sticky .detail-head h2{font-size:clamp(1.45rem,2.2vw,2rem)}.app .detail-head p{font-size:.95rem}.app .detail-tabs{margin:0 -20px;padding:0 20px}.app .detail-tab{padding:14px 16px;font-size:.93rem}.app .detail-tab[aria-current=page]{color:var(--brand);border-bottom-color:var(--brand)}.sales-stage-track{grid-template-columns:repeat(5,minmax(68px,1fr));gap:0;margin:12px 0 10px;display:grid}.sales-stage-track li{color:var(--text-muted);text-align:center;padding-top:27px;font-size:.76rem;list-style:none;position:relative}.sales-stage-track li:before{content:"";z-index:1;background:var(--rule-strong);width:20px;height:20px;box-shadow:0 0 0 4px var(--surface);border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%)}.sales-stage-track li:after{content:"";background:var(--rule-strong);width:100%;height:2px;position:absolute;top:9px;left:50%}.sales-stage-track li:last-child:after{display:none}.sales-stage-track li[aria-current=step]{color:var(--brand);font-weight:650}.sales-stage-track li[aria-current=step]:before{background:var(--brand)}.app .next-action-card{background:#eaf5ff;border:1px solid #b9dcff;border-left:0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:18px 20px}.app .next-action-card .eyebrow{color:var(--brand);grid-column:1/-1}.app .next-action-card strong{font-size:1.1rem}.app .next-action-card .inline-actions{justify-content:flex-end;margin-top:0}@media (prefers-color-scheme:dark){.app .next-action-card{background:var(--brand-wash);border-color:var(--rule-strong)}}.contact-status{align-items:center;gap:10px;margin-top:10px;display:flex}.contact-status:before{content:"✓";background:var(--good);color:#fff;border-radius:50%;place-items:center;width:21px;height:21px;font-size:.75rem;font-weight:700;display:inline-grid}.contact-status.pending:before{content:"!";background:var(--warn)}.activity-preview{border-top:1px solid var(--rule);gap:10px;padding:12px 0 0;display:grid}.activity-preview>*{margin:0}@media (max-width:1000px){.app .admin-header,.app .admin-body{padding-left:22px;padding-right:22px}.app .acquisition-workspace{grid-template-columns:minmax(240px,35%) minmax(0,65%)}}@media (max-width:760px){.app .rail{width:auto;min-width:0;padding:18px 12px 12px}.app .admin-header{padding:20px 14px 14px}.app .admin-body{padding:12px 14px 18px}.app .acquisition-workspace{grid-template-columns:1fr}.app .acquisition-workspace>.panel:last-child{padding:0 14px 18px}.app .dossier-sticky,.app .detail-tabs{margin-inline:-14px;padding-inline:14px}.app .next-action-card{grid-template-columns:1fr}.app .next-action-card .inline-actions{justify-content:flex-start}}.app .rail .sign{gap:10px;padding-inline:6px;font-size:1.35rem}.app .rail .sign small{font-size:.9rem}.app .rail .tabs button{gap:18px}.app .rail .tabs button>svg{flex-shrink:0;width:22px;height:22px}.app .rail-footer{border-top:1px solid var(--on-ink-rule);padding-top:14px}.app .rail-footer .who{border-top:0;grid-template-columns:36px 1fr;align-items:center}.user-avatar{color:#fff;background:#73839a;border-radius:50%;grid-row:span 2;place-items:center;width:36px;height:36px;display:grid}.app .rail-footer .who .button{grid-column:1/-1}.app .search-field{flex:270px;max-width:440px;margin:0;position:relative}.app .search-field>svg{color:var(--text-muted);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.app .search-field input{width:100%;padding-left:42px}.app .toolbar>.button:has(svg){flex-shrink:0}.app .acquisition-workspace{grid-template-columns:minmax(255px,.28fr) minmax(0,.72fr)}.app .acquisition-workspace.workspace-expanded{grid-template-columns:1fr}.app .acquisition-workspace .pager[hidden]{display:none}.app .acquisition-workspace .prospect-row{padding-right:28px;position:relative}.row-chevron{width:16px;color:var(--text-muted);position:absolute;top:38px;right:6px}.next-step{align-items:center;gap:9px;display:flex}.next-step svg{flex-shrink:0}.sales-stage-track{margin:26px 0 18px;padding:0}.app .next-action-card{grid-template-columns:28px minmax(0,1fr) auto;column-gap:12px}.app .next-action-card .eyebrow{grid-column:1/-1}.app .next-action-card .action-symbol{color:var(--signal);grid-area:2/1/4}.action-symbol svg{width:28px;height:28px}.app .next-action-card>strong,.app .next-action-card>.muted{grid-column:2}.app .next-action-card .inline-actions{grid-area:2/3/4}.app .overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app .overview-grid h3,.app .overview-activity h3{margin:0 0 10px;font-size:1rem}.app .contact-status:before{display:none}.status-dot{background:var(--warn);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:21px;height:21px;display:grid}.contact-status.allowed .status-dot{background:var(--good)}.contact-status.allowed strong{color:var(--good)}.contact-status.restricted strong{color:var(--signal-ink)}.fit-summary{border-top:1px solid var(--rule);padding-top:12px;margin-top:14px!important}.app .overview-activity{border:1px solid var(--rule);border-radius:7px;padding:16px}.app .activity-preview{border-top:0;padding:0 0 12px 18px}.app .activity-preview .message{border-left:1px solid var(--rule);padding:8px 0 8px 14px;position:relative}.app .activity-preview .message:before{content:"";background:var(--text-faint);width:9px;height:9px;box-shadow:0 0 0 4px var(--surface);border-radius:50%;position:absolute;top:15px;left:-5px}.app .activity-preview .message:first-child:before{background:var(--brand)}.app .activity-preview .message header{font-size:.82rem}.app .activity-preview .message p{font-size:.88rem}@media (max-width:1100px){.app .next-action-card .inline-actions{grid-area:auto/2/auto/-1;justify-content:flex-start}.app .detail-head{flex-wrap:wrap}}@media (max-width:760px){.app .acquisition-workspace,.app .overview-grid{grid-template-columns:1fr}.app .rail-footer .who{flex-wrap:wrap;display:flex}.app .rail-footer{padding-top:0}.app .search-field{max-width:none}.app .next-action-card{grid-template-columns:28px minmax(0,1fr)}.app .pilot-progress{min-width:0}.app .sales-stage-track{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:761px) and (max-width:860px){.app .rail{width:auto;min-width:0}}.app .activity-preview .message header{flex-direction:row-reverse;justify-content:flex-end}.app .activity-preview .message header time{text-align:left;min-width:135px}@media (max-width:760px){.app .activity-preview .message header{flex-direction:column;align-items:flex-start}}.mail-attachments{gap:6px;margin-top:6px;display:grid}.mail-attachments-list ul{gap:4px;margin:6px 0;padding:0;list-style:none;display:grid}.mail-attachments-list li{font-size:.86rem}.mail-attachments-list small{color:var(--text-muted)}.error-text{color:var(--alert);margin:4px 0 0;font-size:.86rem}.drafts-panel{height:100%;padding:18px;overflow-y:auto}.drafts-panel .panel-title{align-items:flex-start}.drafts-panel .panel-title h2{margin-bottom:3px}.drafts-panel .panel-title p{margin:0;font-size:.85rem}.drafts-toolbar{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.drafts-toolbar label,.draft-select{align-items:center;gap:8px;font-size:.86rem;display:inline-flex}.drafts-panel input[type=checkbox]{width:17px;height:17px;min-height:0;margin:0}.draft-list{display:grid}.draft-row{border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 0;display:grid}.draft-row.selected{background:var(--brand-wash);margin-inline:-10px;padding-inline:10px}.draft-open{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;padding:0;display:flex}.draft-open svg{color:var(--brand);flex:none;margin-top:2px}.draft-open span{gap:3px;min-width:0;display:grid}.draft-open strong,.draft-open small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.draft-open small{color:var(--text-muted);font-size:.78rem}.draft-open .draft-preview{color:var(--text-faint);white-space:normal}.draft-row .status.failed{color:var(--signal-ink);background:var(--signal-wash)}@media (max-width:680px){.draft-row{grid-template-columns:auto minmax(0,1fr)}.draft-row>.status{grid-column:2;justify-self:start}}
