@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@0,500;0,600;0,700;1,500;1,600&display=swap');
:root{--navy:#071b29;--navy2:#0c2838;--teal:#1f746b;--cream:#f8f5ee;--ink:#192b35;--gold:#b98557;--gold2:#d6b492;--mist:#e9ecea;--line:#d3d5d2;--text-muted:#637781;--serif:'Playfair Display',Georgia,serif;--sans:'DM Sans','Manrope',Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--sans);margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}img,svg{max-width:100%}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #5e9bca;outline-offset:3px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}
.masthead{height:90px;background:var(--navy);color:var(--cream);display:flex;align-items:center;justify-content:space-between;padding:0 max(4vw,30px);border-bottom:1px solid #26404c}.logo{display:flex;align-items:center;gap:15px}.mark{font-family:var(--serif);display:grid;place-items:center;height:46px;width:46px;border:1px solid var(--gold);font-size:28px;color:var(--cream);line-height:1}.mark-dot{color:var(--gold);margin-left:-4px}.logo-text{letter-spacing:.22em;font-weight:800;font-size:15px}.logo-text small{display:block;margin-top:7px;font-size:8px;letter-spacing:.24em;color:#c4b09a}.header-right{display:flex;align-items:center;gap:28px}.concept-pill{border:1px solid #71858d;background:#203440;padding:12px 15px;border-radius:50px;font-size:10px;letter-spacing:.14em;font-weight:700;display:flex;align-items:center;gap:10px;white-space:nowrap}.pulse{width:7px;height:7px;border-radius:50%;display:inline-block;background:#74ceae;box-shadow:0 0 0 4px #74ceae22}.header-mini{color:#c1ab92;font-size:10px;letter-spacing:.16em;font-weight:700;white-space:nowrap}
.site-switch{min-height:70px;background:#112a3a;color:#fff;display:flex;padding:0 max(4vw,30px);align-items:stretch;gap:13px}.switch-button{border:none;background:transparent;color:#a4b6bc;padding:0 26px 0 8px;display:flex;align-items:center;gap:13px;font-weight:700;white-space:nowrap;position:relative;font-size:14px}.switch-button span{font-size:10px;letter-spacing:.12em;color:var(--gold2)}.switch-button svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2}.switch-button:not(.active) svg{display:none}.switch-button.active{color:#fff}.switch-button.active:after{content:'';position:absolute;left:0;right:26px;bottom:0;background:var(--gold);height:2px}.switch-caption{margin-left:auto;align-self:center;color:#b5c4c5;font-size:10px;letter-spacing:.20em;font-weight:700;white-space:nowrap}
.hero{min-height:675px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);background:radial-gradient(ellipse at 70% 50%,#245161 0%,#0d2b3d 35%,#071b29 78%);overflow:hidden;color:#f8f1e8}.hero-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 60% 46%,#4a756329 0%,transparent 46%)}.hero-left{position:relative;z-index:2;padding:104px 16px 70px max(4vw,45px)}.eyebrow,.kicker{letter-spacing:.18em;font-size:11px;font-weight:800;color:var(--gold)}.eyebrow{display:flex;align-items:center;gap:11px}.line{width:20px;height:1px;background:var(--gold);display:inline-block}.hero h1{font-family:var(--serif);font-weight:500;font-size:clamp(51px,5.3vw,89px);line-height:1.06;letter-spacing:-.055em;margin:37px 0 24px;white-space:nowrap}.hero h1 em{font-weight:500;color:#d8b48f}.period{color:#c98a55}.lead{max-width:440px;color:#bacbd0;font-size:18px;line-height:1.75;margin:0 0 33px}.primary-action,.submit-action{border:0;background:#c79a6d;color:#0a2231;padding:19px 24px;font-weight:800;font-size:13px;letter-spacing:.025em;display:inline-flex;align-items:center;justify-content:space-between;gap:35px;transition:background .2s,transform .2s}.primary-action:hover,.submit-action:hover{background:#e1b58a;transform:translateY(-2px)}.primary-action span{font-size:23px}.hero-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:65px}.hero-tags span{font-size:10px;letter-spacing:.13em;font-weight:700;border:1px solid #54707c;padding:12px 13px;color:#a4c2c7}.hero-art{position:relative;min-height:675px;overflow:hidden}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff0d 1px,transparent 1px),linear-gradient(90deg,#ffffff0d 1px,transparent 1px);background-size:50px 50px;transform:rotate(-9deg) scale(1.2);mask-image:radial-gradient(ellipse at center,#000 24%,transparent 78%)}.orbit-ring{border:1px solid #dca37077;width:405px;height:405px;border-radius:50%;position:absolute;left:45px;top:160px;display:grid;place-items:center;box-shadow:0 0 0 45px #dfad5710,0 0 0 90px #dfad5709;animation:orbit 11s ease-in-out infinite alternate}.orbit-ring:after{content:'';height:6px;width:6px;border-radius:50%;background:#d1a47b;position:absolute;top:66px;left:68px;box-shadow:0 0 16px #e7c2a1}.orbit-center{font-size:89px;font-family:var(--serif);color:#e0c5a6;font-weight:400;letter-spacing:-.09em;line-height:1}.orbit-center i{font-size:25px;font-style:normal;margin-left:12px}@keyframes orbit{to{transform:translateY(-19px) rotate(3deg)}}.flying-note{position:absolute;z-index:1;background:#f7f2e9;color:#122b38;width:222px;padding:20px 24px;box-shadow:0 25px 70px #0005;transform:rotate(4deg)}.flying-note.top{top:91px;left:255px}.flying-note.bottom{top:478px;left:-22px;transform:rotate(-5deg);background:#c49268}.flying-note span{font-size:9px;font-weight:800;letter-spacing:.14em;display:block;color:#655c50}.flying-note b{display:block;margin:13px 0;font-size:20px;font-family:var(--serif);font-weight:600}.flying-note small{font-size:12px;line-height:1.6}.vertical-word{position:absolute;right:30px;bottom:90px;writing-mode:vertical-rl;letter-spacing:.3em;font-size:11px;color:#90a7af}
.customer-how{background:#f4efe7;display:grid;grid-template-columns:.65fr 1fr;gap:70px;padding:98px max(4vw,45px) 100px}.section-head h2,.form-intro h2,.confirmation h2{font-family:var(--serif);font-size:clamp(40px,4.3vw,70px);font-weight:500;letter-spacing:-.055em;line-height:1.08;margin:23px 0}.section-head h2 em,.form-intro h2 em,.confirmation h2 em{font-weight:500;color:#ad754c}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;align-self:center}.steps>div{border-top:1px solid #9daaa7;padding-top:17px}.steps .num{font-size:11px;font-weight:800;color:#b18357}.steps b{display:block;margin-top:30px;font-family:var(--serif);font-size:26px;font-weight:600}.steps p{color:#5a707a;line-height:1.65;font-size:13px}
.form-section{padding:105px max(4vw,45px) 115px;display:grid;grid-template-columns:.72fr 1fr;gap:80px;background:#fffdf8}.form-intro p{max-width:390px;line-height:1.8;color:#65727a}.data-note{display:flex;gap:18px;border-top:1px solid #d3d4cc;margin-top:45px;padding-top:25px}.data-note>span{font-size:26px;color:#b48660}.data-note b{display:block;margin-bottom:8px}.data-note div span{font-size:13px;color:#63747e;line-height:1.5;display:block}.brief-form{border:1px solid #d3d8d5;padding:42px;box-shadow:0 28px 75px #132f3610;background:#fff}.form-top{font-size:10px;font-weight:800;letter-spacing:.18em;display:flex;justify-content:space-between;padding:0 0 32px;border-bottom:1px solid #d8d8d0;margin-bottom:34px}.brief-form label{font-size:12px;font-weight:800;display:block;letter-spacing:.015em}.brief-form label span,.service-options legend span{color:#ae7549}.brief-form input:not([type=radio]),.brief-form select,.brief-form textarea{width:100%;margin-top:11px;background:#f8f7f3;color:#142c38;border:1px solid #c8ccc9;padding:15px 13px;font-weight:500;font-size:14px;border-radius:0;outline-offset:0}.brief-form textarea{resize:vertical;min-height:95px}.brief-form input::placeholder,.brief-form textarea::placeholder{color:#89949a}.two-fields{display:grid;grid-template-columns:1fr 1fr;gap:19px;margin-bottom:24px}.service-options{border:0;padding:0;margin:0 0 28px;min-width:0}.service-options legend{font-weight:800;font-size:12px;margin-bottom:14px}.service-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.service-grid label{cursor:pointer;position:relative}.service-grid input{position:absolute;opacity:0;pointer-events:none}.service-grid span{border:1px solid #c9d2cf;padding:13px 13px;display:flex;align-items:center;justify-content:space-between;background:#fcfaf6;font-weight:650;color:#465761;transition:.2s}.service-grid i{font-style:normal;color:#ae855f}.service-grid input:checked+span{background:#0e2d3c;border-color:#0e2d3c;color:white}.service-grid input:focus-visible+span{outline:3px solid #5e9bca;outline-offset:2px}.form-error{background:#fff4ed;border:1px solid #b4664a;padding:12px 15px;color:#9d4527;font-size:13px;font-weight:650;margin-top:20px}.form-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:25px;border-top:1px solid #dadfda;margin-top:29px}.form-bottom>span{font-size:10px;font-weight:800;letter-spacing:.08em;color:#788993}.submit-action{font-size:12px;white-space:nowrap;padding:16px 18px}.submit-action b{font-size:22px}.confirmation{padding:65px max(4vw,45px) 90px;background:#0d2d3b;color:#f6efe3;text-align:center}.confirmation .check-circle{border:1px solid #9cccaf;color:#86ddb2;border-radius:50%;display:grid;place-items:center;width:75px;height:75px;margin:0 auto 25px;font-size:27px}.confirmation h2{font-size:48px}.confirmation p{line-height:1.6;color:#afc7c8}.conf-actions{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:30px}.outline-action{border:1px solid #93a9ac;color:#ecede7;background:transparent;padding:19px 22px}
/* OWNER WORKSPACE */
.owner-shell{display:grid;grid-template-columns:234px minmax(0,1fr);min-height:900px;background:#f6f5f0}.sidepanel{background:#0a2130;color:#f8f5ed;display:flex;flex-direction:column;padding:45px 20px 30px}.workspace-label{font-size:10px;letter-spacing:.18em;color:#adc2c3;font-weight:800}.tag-mini{color:#d4ad82;margin-left:4px;border:1px solid #ab896c;padding:3px 5px}.side-brand{font-size:26px;font-family:var(--serif);margin:25px 0 65px}.side-brand span{color:#d7b390}.owner-nav{display:flex;flex-direction:column;gap:9px}.nav-link{background:transparent;border:none;color:#a7bbc0;text-align:left;display:flex;align-items:center;gap:14px;padding:14px 14px;font-weight:650;font-size:14px;border-left:2px solid transparent}.nav-link>span{font-size:20px;width:24px;text-align:center}.nav-link.active,.nav-link:hover{border-left-color:#c59b6f;color:#fff;background:#163747}.nav-link i{font-style:normal;font-size:11px;margin-left:auto;color:#d7b38e;background:#244456;padding:4px 6px}.side-bottom{margin-top:auto;border-top:1px solid #476370;padding-top:19px;font-size:10px;letter-spacing:.12em;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.side-bottom small{color:#99b1bb;font-size:11px;display:block;width:100%;margin-top:5px;font-weight:400;letter-spacing:0}.workspace{min-width:0}.workspace-top{display:flex;justify-content:space-between;align-items:center;padding:33px 4vw;border-bottom:1px solid #d9ddda;gap:15px}.workspace-top>div:first-child>span{font-size:9px;letter-spacing:.16em;color:#72878c;font-weight:800;display:block;margin-bottom:5px}.workspace-top strong{font-family:var(--serif);font-weight:600;font-size:24px}.top-tools{display:flex;align-items:center;gap:18px}.today{font-size:11px;color:#6d8188;font-weight:700;white-space:nowrap}.small-outline{border:1px solid #b1bbb8;background:transparent;padding:12px 15px;font-size:12px;font-weight:750;color:#29424b;white-space:nowrap}.small-outline:hover{background:#e5e7e3}.workspace-main{padding:55px 4vw 90px}.dash-intro{display:flex;justify-content:space-between;gap:25px;margin-bottom:44px;align-items:end}.dash-intro h2{font-family:var(--serif);font-size:clamp(42px,4vw,66px);font-weight:500;line-height:1.13;letter-spacing:-.056em;margin:17px 0 0}.dash-intro h2 em{color:#ad7e59;font-weight:500}.dash-intro-right{font-size:13px;line-height:1.75;color:#6f858c;padding-bottom:10px}.dash-intro-right span{font-size:27px;color:#b5865a;display:block}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:24px}.stat{height:183px;position:relative;padding:25px 23px;background:#153847;color:#f5f5eb}.stat.light{background:#c99f74;color:#102e3c}.stat>span{font-size:10px;font-weight:800;letter-spacing:.15em}.stat strong{font-size:60px;display:block;letter-spacing:-.07em;font-family:var(--serif);font-weight:500;line-height:1.0;margin:22px 0 12px}.stat small{font-size:11px;opacity:.8}.stat i{position:absolute;right:18px;bottom:19px;font-style:normal;font-size:20px}.overview-grid{display:grid;grid-template-columns:1.55fr .8fr;gap:15px}.table-panel,.next-panel{background:#fffdfa;border:1px solid #d9dfdb;padding:29px}.panel-heading{display:flex;justify-content:space-between;align-items:end;gap:12px;border-bottom:1px solid #d4d9d4;padding-bottom:19px;margin-bottom:4px}.panel-heading small{font-size:10px;font-weight:750;color:#b48155}.panel-heading h3{font-family:var(--serif);font-size:27px;line-height:1.2;font-weight:500;letter-spacing:-.03em;margin:10px 0 0}.text-button{border:none;padding:8px 0;background:transparent;color:#94623b;font-size:12px;font-weight:800;white-space:nowrap}.next-panel p{font-size:13px;color:#647781;line-height:1.7;margin:20px 0}.lead-row{width:100%;display:grid;grid-template-columns:1fr auto;gap:9px;align-items:center;padding:17px 5px;border-bottom:1px solid #e8e9e4;background:transparent;text-align:left;border-top:0;border-left:0;border-right:0}.lead-row:hover{background:#f4f5f0}.lead-row strong{font-weight:800;font-size:14px}.lead-row small{display:block;color:#839198;margin-top:8px;font-size:11px}.lead-row .stage{font-size:10px;padding:8px 10px;font-weight:800;white-space:nowrap;color:#3d6869;background:#e0eae6}.stage.stage-nieuw{color:#845e38;background:#f6e9d5}.stage.stage-voorstel{background:#deebfa;color:#4c739a}.stage.stage-gewonnen{background:#d5eee2;color:#357358}.task-list{display:grid;gap:12px}.task-item{display:flex;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid #e3e6e2}.task-item input{width:17px;height:17px;accent-color:#a47c57;flex:none}.task-item label{font-size:12px;color:#324852;cursor:pointer;line-height:1.5}.task-item input:checked+label{text-decoration:line-through;color:#94a09f}.task-item small{font-size:10px;color:#93a1a4;display:block;margin-top:4px}.next-panel>.text-button{margin-top:15px}.toolbar{display:flex;justify-content:space-between;gap:20px;margin-bottom:26px;align-items:end}.search-label{font-size:12px;font-weight:750;display:block;flex:1;max-width:460px}.search-label input{display:block;width:100%;margin-top:9px;border:1px solid #b6c1bf;background:#fff;padding:14px 16px;color:#263f48;font-size:13px}.pipeline-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.pipeline-column{background:#edf0eb;border:1px solid #d0dad7;padding:15px 13px;min-height:390px}.col-name{font-size:12px;font-weight:800;letter-spacing:.02em}.col-counter{float:right;color:#977149}.pipeline-column>.subline{height:2px;background:#d3dcda;margin:14px 0 15px}.pipeline-card{display:block;width:100%;text-align:left;background:#fffdfa;border:1px solid #d8ddda;box-shadow:0 5px 13px #20353a08;padding:17px 14px;margin-bottom:10px;transition:.2s}.pipeline-card:hover{border-color:#a7815c;transform:translateY(-2px)}.pipeline-card .service{color:#b07d4f;font-weight:800;font-size:10px;letter-spacing:.06em}.pipeline-card strong{display:block;margin:13px 0 10px;font-size:16px;line-height:1.25}.pipeline-card small{display:block;color:#8d9d9f;font-size:11px}.col-empty{color:#96a7a4;font-size:12px;padding-top:14px}.task-add{display:flex;gap:16px;background:#fffefa;border:1px solid #d7ddda;padding:27px;align-items:end;margin:0 0 25px}.task-add label{flex:1;font-size:12px;font-weight:800}.task-add input{display:block;width:100%;margin-top:11px;border:1px solid #bbc9c6;padding:16px 15px;background:#fafaf7;font-size:14px}.task-add button{background:#153b4c;color:#fff;border:0;padding:17px 20px;font-size:13px;font-weight:750}.task-list.full{background:#fffdfa;border:1px solid #d4dbd8;padding:25px}.task-list.full .task-item{padding:16px 4px}.task-list.full .task-item label{font-size:15px}.activity-list{background:#fffdfa;border:1px solid #d6dcd8;padding:25px 35px}.activity-entry{display:grid;grid-template-columns:22px 1fr auto;align-items:start;gap:18px;padding:23px 0;border-bottom:1px solid #e1e6e2}.activity-entry:last-child{border-bottom:0}.activity-dot{height:11px;width:11px;margin-top:5px;border:2px solid #c18d5d;border-radius:50%}.activity-entry strong{font-size:14px}.activity-entry small{display:block;color:#75878a;font-size:11px;margin-top:8px}.activity-entry time{color:#70888a;font-size:11px}
/* DETAILS */
.detail-backdrop{position:fixed;inset:0;background:#001923b8;z-index:40;display:flex;justify-content:flex-end}.lead-detail{height:100vh;width:min(530px,100vw);overflow-y:auto;background:#fffdf8;padding:66px 40px 45px;box-shadow:-25px 0 80px #0003;position:relative}.detail-close{position:absolute;right:31px;top:24px;border:0;background:#ecede8;color:#133343;font-size:28px;width:43px;height:43px}.lead-detail h2{font-family:var(--serif);font-size:45px;font-weight:500;letter-spacing:-.04em;margin:20px 0 29px}.detail-group{border-top:1px solid #d4dad6;padding:21px 0}.detail-label{color:#85979b;text-transform:uppercase;font-size:11px;letter-spacing:.12em;font-weight:800;margin-bottom:10px}.detail-value{font-size:15px;line-height:1.65;overflow-wrap:anywhere}.detail-value a{text-decoration:underline;color:#a77752}.detail-group select,.detail-group textarea{width:100%;padding:14px;border:1px solid #bac8c3;background:#f9f9f5}.detail-group textarea{min-height:90px}.detail-actions{display:flex;gap:12px;flex-wrap:wrap}.detail-actions button{border:0;background:#0b3344;color:#fff;padding:16px;font-size:12px;font-weight:750}.detail-actions .muted-btn{background:#e6e6de;color:#20353d}
.page-footer{background:#051923;color:#d8e4e1;padding:45px max(4vw,35px);display:flex;align-items:center;justify-content:space-between;gap:35px}.page-footer>div{display:flex;flex-direction:column;gap:7px}.page-footer b{font-size:28px;letter-spacing:-.05em}.page-footer span{font-size:10px;letter-spacing:.14em;color:#b0bdc1}.page-footer p{font-size:11px;max-width:290px;line-height:1.8;color:#98b0b7}.page-footer>a{font-size:11px;color:#d6ad85;text-align:right;font-weight:800;line-height:1.6}
@media(max-width:1150px){.hero{grid-template-columns:1fr .75fr}.hero h1{font-size:64px}.header-mini{display:none}.hero-art{overflow:hidden}.customer-how,.form-section{gap:30px}.hero-tags{margin-top:35px}.overview-grid{grid-template-columns:1fr}.pipeline-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-intro-right{display:none}}
@media(max-width:740px){.masthead{height:79px;padding:0 19px}.logo{gap:9px}.mark{width:39px;height:39px;font-size:23px}.logo-text{font-size:12px}.logo-text small{font-size:7px}.concept-pill{font-size:8px;padding:10px 11px}.site-switch{padding:0 12px;gap:4px;min-height:63px}.switch-button{font-size:12px;padding:0 13px 0 9px;gap:8px}.switch-button span{font-size:9px}.switch-button svg{width:12px}.switch-caption{display:none}.hero{display:block;min-height:735px}.hero-left{padding:86px 22px 40px}.hero h1{font-size:clamp(47px,11vw,72px);white-space:normal;margin-top:30px}.lead{font-size:16px;max-width:375px;line-height:1.7}.hero-tags{margin-top:35px;max-width:320px;gap:6px}.hero-tags span{font-size:8px;padding:8px 10px}.hero-art{position:absolute;inset:auto -80px -118px auto;width:420px;height:370px;min-height:0;opacity:.58;pointer-events:none}.orbit-ring{width:290px;height:290px;left:102px;top:55px}.orbit-center{font-size:62px}.flying-note{display:none}.vertical-word{bottom:66px}.customer-how{display:block;padding:72px 23px}.section-head h2,.form-intro h2{font-size:48px}.steps{grid-template-columns:1fr;gap:16px;margin-top:40px}.steps>div{padding-top:13px}.steps b{margin-top:13px}.steps p{margin:8px 0 14px}.form-section{display:block;padding:75px 18px}.form-intro{margin:0 6px 40px}.brief-form{padding:24px 17px}.two-fields{grid-template-columns:1fr;gap:22px}.form-top{padding-bottom:22px}.form-bottom{display:block}.form-bottom>span{display:block;margin-bottom:18px}.submit-action{width:100%}.confirmation{padding:72px 18px}.confirmation h2{font-size:42px}.conf-actions{flex-direction:column}.conf-actions>*{width:100%;justify-content:center}.owner-shell{grid-template-columns:1fr}.sidepanel{padding:21px 12px 14px}.workspace-label,.side-brand,.side-bottom{display:none}.owner-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.nav-link{display:flex;flex-direction:column;gap:2px;text-align:center;align-items:center;font-size:10px;padding:11px 3px;border-left:0;border-bottom:2px solid transparent}.nav-link.active{border-bottom-color:#c79c73;border-left:0}.nav-link>span{font-size:19px}.nav-link i{display:none}.workspace-top{padding:23px 18px}.workspace-top strong{font-size:22px}.top-tools{gap:7px}.today{display:none}.small-outline{padding:10px 10px;font-size:10px}.workspace-main{padding:36px 16px 62px}.dash-intro{margin-bottom:30px}.dash-intro h2{font-size:46px}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.stat{padding:15px 10px;height:150px}.stat>span{font-size:8px;line-height:1.5;display:block;min-height:24px}.stat strong{font-size:42px;margin:15px 0 10px}.stat small{font-size:9px;line-height:1.5;display:block}.stat i{right:8px;bottom:10px;font-size:15px}.table-panel,.next-panel{padding:19px 17px}.panel-heading h3{font-size:26px}.toolbar{display:block}.toolbar .small-outline{margin-top:12px}.pipeline-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pipeline-column{min-height:250px;padding:10px 8px}.pipeline-card{padding:13px 10px}.pipeline-card strong{font-size:13px}.pipeline-card small{font-size:9px}.col-name{font-size:10px}.task-add{display:block;padding:19px}.task-add button{margin-top:12px;width:100%}.activity-list{padding:15px}.activity-entry{grid-template-columns:16px 1fr;gap:11px}.activity-entry time{grid-column:2}.lead-detail{padding:74px 23px 30px}.lead-detail h2{font-size:38px}.page-footer{padding:40px 20px;display:block}.page-footer p{margin:25px 0}.page-footer>a{display:block;text-align:left}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
