@font-face{font-family:Eina01;src:url(/fonts/Eina01-Light.woff2)format("woff2"),url(/fonts/Eina01-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Eina01;src:url(/fonts/Eina01-Regular.woff2)format("woff2"),url(/fonts/Eina01-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Eina01;src:url(/fonts/Eina01-SemiBold.woff2)format("woff2"),url(/fonts/Eina01-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Eina01;src:url(/fonts/Eina01-Bold.woff2)format("woff2"),url(/fonts/Eina01-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Eina01;src:url(/fonts/Eina01-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Eina01;src:url(/fonts/Eina01-RegularItalic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Eina01;src:url(/fonts/Eina01-SemiboldItalic.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Eina01;src:url(/fonts/Eina01-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}:root{--brand-navy:#082e49;--brand-navy-soft:#0e3854;--brand-slate:#7297b1;--brand-light-blue:#edf3f7;--brand-orange:#e84729;--brand-orange-hover:#c93e22;--brand-orange-dark:#772713;--brand-text-grey:#56676e;--theme-voornemens:#4581e9;--theme-voornemens-tag:#d5f2fd;--theme-bevlogenheid:#fb6f72;--theme-bevlogenheid-tag:#cef9f1;--theme-mentaal:#9645b1;--theme-mentaal-tag:#bbd4ff;--theme-werkplek:#c77233;--theme-werkplek-tag:#d5e5ff;--theme-beweging:#2359b7;--theme-beweging-tag:#ffc7a2;--theme-voeding:#19b097;--theme-voeding-tag:#faeaff;--theme-vrije-tijd:#2492ae;--theme-vrije-tijd-tag:#acf5e9;--theme-leefstijl:#aa5615;--theme-leefstijl-tag:#ffc0c1;--theme-ontwikkeling:#b965d9;--theme-ontwikkeling-tag:#ffdcdc;--theme-gewoontes:#0d8e78;--theme-gewoontes-tag:#ade8fb;--theme-werk-prive:#39aec9;--theme-werk-prive-tag:#ffebe0;--theme-omgeving:#e1495d;--theme-omgeving-tag:#f2ccff;--fg-1:#082e49;--fg-2:#56676e;--fg-3:#7297b1;--fg-invert:#fff;--bg-1:#fff;--bg-grey:#f6f7f8;--bg-2:#edf3f7;--bg-inverse:#082e49;--line-1:#e0e0e0;--line-soft:#d9e4ec;--line-ink:#082e49;--color-success:#19b097;--color-error:#e1495d;--color-info:#4581e9;--heat-green:#bfe2cc;--heat-green-fg:#1f7a48;--heat-amber:#f4d6a8;--heat-amber-fg:#8a5a1a;--heat-red:#f4c7bc;--heat-red-fg:#b8341a;--heat-deep:#e84729;--heat-deep-fg:#fff;--font-sans:"Eina01", "Inter", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--fw-light:300;--fw-regular:400;--fw-semibold:600;--fw-bold:700;--tracking-tight:-.03em;--tracking-snug:-.02em;--tracking-normal:-.01em;--tracking-display:-.04em;--fs-display-xl:88px;--fs-display:64px;--fs-h1:48px;--fs-h2:36px;--fs-h3:28px;--fs-h4:20px;--fs-body-lg:20px;--fs-body:16px;--fs-body-sm:12px;--fs-caption:10px;--lh-tight:1;--lh-heading:1.1;--lh-body:1.55;--lh-relaxed:1.6;--radius-xs:4px;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-pill:9999px;--shadow-card:0 2px 4px #09203d0f;--shadow-md:0 6px 24px #09203d1f;--shadow-lg:0 18px 48px #09203d29;--shadow-modal:0 24px 48px #09203d2e;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:40px;--sp-8:48px;--sp-9:64px;--sp-10:80px;--sp-11:96px;--sp-12:128px;--ease:cubic-bezier(.25, .46, .45, .94);--t-fast:.18s var(--ease);--t-base:.28s var(--ease)}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-sans);color:var(--fg-1);background:var(--bg-1);font-weight:400;line-height:1.5;overflow-x:hidden}img,svg{max-width:100%;display:block}button{cursor:pointer;font-family:inherit}a{color:inherit;text-decoration:none}.wrap{max-width:1200px;padding:0 var(--sp-7);margin:0 auto}section{padding:var(--sp-9) 0}.nav{z-index:100;-webkit-backdrop-filter:saturate(180%)blur(16px);border-bottom:1px solid var(--line-1);background:#fffffff5;align-items:center;height:72px;display:flex;position:sticky;top:0}.nav-inner{align-items:center;gap:var(--sp-7);width:100%;display:flex}.nav-logo img{height:32px}.nav-links{gap:var(--sp-4);flex:1;justify-content:center;align-items:center;margin-left:0;display:flex}.nav-links a{white-space:nowrap;color:var(--fg-1);transition:color var(--t-fast);font-size:12px;font-weight:600}.nav-links a:hover{color:var(--brand-orange)}.nav-spacer{flex:1}.nav-cta{gap:var(--sp-3);align-items:center;display:flex}.eyebrow{letter-spacing:-.03em;color:var(--brand-orange);font-size:12px;font-weight:300}.h1{letter-spacing:var(--tracking-display);font-size:40px;font-weight:700;line-height:1.1}.h2{letter-spacing:var(--tracking-display);font-size:32px;font-weight:700;line-height:1.15}.h3{letter-spacing:var(--tracking-display);font-size:24px;font-weight:700;line-height:1.2}.h4{letter-spacing:var(--tracking-snug);font-size:20px;font-weight:700;line-height:1.25}.body-lg{color:var(--fg-2);font-size:16px;line-height:1.55}.body{color:var(--fg-2);font-size:16px;line-height:1.6}.body-sm{color:var(--fg-2);font-size:12px;line-height:1.55}.caption{color:var(--fg-2);letter-spacing:-.03em;font-size:10px}.split-heading .row-a{color:inherit;display:block}.split-heading .row-b{color:var(--brand-slate);display:block}.text-orange{color:var(--brand-orange)}.text-white{color:var(--fg-invert)}.chip{letter-spacing:-.03em;border-radius:var(--radius-pill);background:0 0;border:1px solid;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:400;line-height:1;display:inline-flex}.chip-light{color:var(--fg-1)}.chip-navy{color:var(--fg-invert);border-color:#ffffff8c}.chip-orange{color:var(--fg-invert);border-color:#ffffffb3}.btn{font-family:var(--font-sans);letter-spacing:-.03em;cursor:pointer;border-radius:var(--radius-pill);transition:all var(--t-base);white-space:nowrap;border:none;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:16px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.btn .arrow{transition:transform var(--t-fast);font-size:16px;line-height:1}.btn:hover .arrow{transform:translate(3px)}.btn-primary{background:var(--brand-orange);color:var(--fg-invert)}.btn-primary:hover{background:var(--brand-orange-hover)}.btn-outline-orange{color:var(--brand-orange);border:1.5px solid var(--brand-orange);background:0 0;padding:10.5px 20.5px}.btn-outline-orange:hover{background:var(--brand-orange);color:var(--fg-invert)}.btn-outline-white{color:var(--fg-invert);background:0 0;border:1.5px solid #ffffffbf;padding:10.5px 20.5px}.btn-outline-white:hover{border-color:var(--fg-invert);background:#ffffff1f}.btn-link{color:var(--brand-orange);transition:color var(--t-fast);background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.btn-link .arrow{transition:transform var(--t-fast);font-size:16px}.btn-link:hover{color:var(--brand-orange-hover)}.btn-link:hover .arrow{transform:translate(3px)}.btn-sm{padding:9px 16px;font-size:12px}.btn-sm.btn-outline-orange,.btn-sm.btn-outline-white{padding:7.5px 14.5px}.btn-lg{padding:15px 26px;font-size:16px}.btn-lg.btn-outline-orange,.btn-lg.btn-outline-white{padding:13.5px 24.5px}.hero{background:var(--bg-1);padding:var(--sp-5) 0 var(--sp-6)}.hero .wrap{padding:0 var(--sp-7)}.hero-panel{background:var(--bg-inverse);color:var(--fg-invert);padding:var(--sp-9) var(--sp-9);text-align:center;align-items:center;gap:var(--sp-3);border-radius:8px;flex-direction:column;display:flex;position:relative;overflow:hidden}.hero-light .hero-panel{background:var(--bg-1);color:var(--fg-1)}.hero-light .hero-panel h1{color:var(--fg-1)}.hero-light .hero-panel .row-b{color:var(--brand-slate)}.hero-light .hero-panel .subline{color:var(--fg-2)}.hero-panel h1{color:var(--fg-invert);text-align:center;max-width:880px;margin:0 auto}.hero-panel .subline{text-align:center;max-width:640px;margin:0 auto;font-size:16px;line-height:1.55}.hero-panel .hero-body{gap:var(--sp-3);margin-top:var(--sp-4);text-align:center;flex-direction:column;width:100%;display:flex}.hero-panel .ctas{gap:var(--sp-3);margin-top:var(--sp-4);flex-wrap:wrap;justify-content:center;display:flex}.logo-strip{padding:var(--sp-6) 0 var(--sp-10);background:var(--bg-1)}.logo-strip .wrap{gap:var(--sp-6);flex-direction:column;align-items:center;display:flex}.logo-strip .label{letter-spacing:-.03em;color:var(--fg-2);font-size:12px}.logo-marquee{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 80px calc(100% - 80px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 80px calc(100% - 80px),#0000 100%)}.logo-track{gap:var(--sp-8);width:max-content;animation:180s linear infinite logo-scroll;display:flex}@keyframes logo-scroll{0%{transform:translate(0)}to{transform:translateX(calc(-50% - var(--sp-8) / 2))}}.logo-img{object-fit:contain;flex:none;width:auto;max-width:160px;height:auto;max-height:40px}.logo-strip .logo{color:var(--fg-3);border:1px solid var(--line-soft);border-radius:var(--radius-xs);white-space:nowrap;transition:color var(--t-fast), border-color var(--t-fast);flex:none;padding:6px 14px;font-size:12px;font-weight:700}.logo-strip .logo:hover{color:var(--fg-1);border-color:var(--brand-slate)}.section-header{text-align:center;margin-bottom:var(--sp-7);align-items:center;gap:var(--sp-3);flex-direction:column;display:flex}.section-header .chip,.section-header h2{margin:0}.section-header .body,.section-header .body-lg{max-width:720px;margin:var(--sp-2) auto 0}.issue-diagnosis{background:var(--brand-light-blue)}.issue-cards{gap:var(--sp-5);margin-top:var(--sp-7);grid-template-columns:repeat(3,1fr);display:grid}.issue-card{background:var(--bg-1);border-radius:var(--radius-sm);padding:var(--sp-5);gap:var(--sp-3);flex-direction:column;display:flex}.issue-card .ec{color:var(--fg-2);font-size:12px}.issue-card h4{color:var(--fg-1);font-size:20px;line-height:1.25}.issue-card p{color:var(--fg-2);font-size:12px;line-height:1.55}.issue-foot{text-align:center;margin-top:var(--sp-7)}.issue-foot strong{color:var(--brand-orange);font-size:20px;font-weight:700}.solution{background:var(--bg-1)}.solution.is-vertical-flow .wrap{max-width:960px}.solution-rows{margin-top:var(--sp-7);flex-direction:column;display:flex}.solution-row{gap:var(--sp-7);padding:var(--sp-7) 0;border-top:1px solid var(--line-soft);grid-template-columns:180px 1fr;align-items:center;display:grid}.solution-row:first-child{padding-top:var(--sp-3);border-top:none}.solution-row.is-reverse{grid-template-columns:1fr 180px}.solution-row.is-reverse .solution-row-label{text-align:right;order:2;align-items:flex-end}.solution-row.is-reverse .solution-row-body{order:1}.solution-row-label{gap:var(--sp-2);flex-direction:column;align-items:flex-start;display:flex}.solution-row-label .num{letter-spacing:-.03em;color:var(--brand-orange);font-variant-numeric:tabular-nums;font-size:56px;font-weight:300;line-height:1}.solution-row-label .ec{letter-spacing:-.03em;color:var(--fg-2);font-size:12px;font-weight:600}.solution-row-body h4{color:var(--fg-1);margin:0 0 var(--sp-3);letter-spacing:-.03em;max-width:580px;font-size:20px;font-weight:700;line-height:1.3}.solution-row-body p{color:var(--fg-2);max-width:580px;margin:0;font-size:16px;line-height:1.6}.hero-artifact{background:var(--bg-grey)}.artifact-grid{gap:var(--sp-9);grid-template-columns:1fr 1fr;align-items:center;display:grid}.artifact-content{gap:var(--sp-4);flex-direction:column;display:flex}.artifact-content .chip{align-self:flex-start}.artifact-bullets{gap:var(--sp-2);margin-top:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--line-soft);flex-direction:column;list-style:none;display:flex}.artifact-bullets li{align-items:center;gap:var(--sp-3);color:var(--fg-1);font-size:12px;display:flex}.artifact-bullets li i{color:var(--brand-orange);font-size:16px}.artifact-cta{gap:var(--sp-2);margin-top:var(--sp-5);flex-direction:column;align-items:flex-start;display:flex}.artifact-cta .secondary{color:var(--fg-2);font-size:12px}.artifact-cta .secondary a{color:var(--brand-orange);font-weight:600}.artifact-cta .secondary a:hover{color:var(--brand-orange-hover)}.methodology-trust{background:var(--bg-1)}.pillar-cards{gap:var(--sp-4);grid-template-columns:repeat(4,1fr);display:grid}.pillar-card{background:var(--bg-1);border:1px solid var(--line-soft);border-radius:var(--radius-sm);padding:var(--sp-5);gap:var(--sp-3);min-height:200px;transition:border-color var(--t-fast), box-shadow var(--t-fast);flex-direction:column;display:flex}.pillar-card:hover{border-color:var(--brand-slate);box-shadow:var(--shadow-card)}.pillar-card .num{letter-spacing:-.03em;color:var(--brand-orange);font-size:12px;font-weight:700}.pillar-card h4{color:var(--fg-1);margin:0;font-size:20px;line-height:1.25}.pillar-card p{color:var(--fg-2);margin:0;font-size:12px;line-height:1.5}.pillar-card.is-feature{border-color:var(--brand-navy);background:var(--brand-light-blue)}.pillar-card.is-feature .num{color:var(--brand-navy)}.methodology-foot{text-align:center;margin-top:var(--sp-7);justify-content:center;display:flex}.methodology-foot .meet-pill{align-items:center;gap:var(--sp-2);border-radius:var(--radius-pill);border:1px solid var(--brand-orange);color:var(--brand-orange);letter-spacing:-.03em;padding:10px 18px;font-size:12px;font-weight:600;display:inline-flex}.methodology-foot .meet-pill i{font-size:12px}.werkwijze{background:var(--bg-grey)}.timeline{background:var(--bg-1);border-radius:var(--radius-sm);padding:var(--sp-7);box-shadow:var(--shadow-card)}.timeline-bar{margin-bottom:var(--sp-5);grid-template-columns:repeat(10,1fr);gap:4px;display:grid}.week-tick{background:var(--bg-grey);padding:var(--sp-3) 0;text-align:center;color:var(--fg-3);letter-spacing:-.03em;transition:all var(--t-fast);border-radius:4px;font-size:12px;font-weight:600;position:relative}.week-tick.is-fase-1{color:var(--brand-navy);background:#082e4914}.week-tick.is-fase-2{color:var(--brand-orange);background:#e8472914}.week-tick.is-meting{background:var(--brand-orange);color:var(--fg-invert)}.timeline-legend{margin-bottom:var(--sp-5);letter-spacing:-.03em;grid-template-columns:2fr 8fr;gap:4px;font-size:12px;font-weight:600;display:grid}.timeline-legend>span{text-align:center;border-radius:4px;padding:6px 10px}.timeline-legend .leg-1{color:var(--brand-navy);background:#082e490f}.timeline-legend .leg-2{color:var(--brand-orange);background:#e847290f}.phases{gap:var(--sp-5);margin-top:var(--sp-7);grid-template-columns:1fr 2fr;display:grid}.phase-card{background:var(--bg-1);border-radius:var(--radius-sm);padding:var(--sp-6);border:1px solid var(--line-soft);gap:var(--sp-3);flex-direction:column;display:flex;position:relative}.phase-card .ec{letter-spacing:-.03em;color:var(--brand-orange);font-size:12px;font-weight:600}.phase-card h4{color:var(--fg-1);margin:0;font-size:20px;line-height:1.2}.phase-card .weeks{color:var(--fg-2);font-variant-numeric:tabular-nums;font-size:12px}.phase-card p{color:var(--fg-2);margin:0;font-size:12px;line-height:1.55}.phase-card.is-fase-2{border-color:var(--brand-orange)}.phase-card.is-fase-2 .meet-badge{border-radius:var(--radius-pill);border:1px solid var(--brand-orange);color:var(--brand-orange);letter-spacing:-.03em;margin-top:var(--sp-2);align-self:flex-start;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.phase-card .sub-phases{gap:var(--sp-2);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.phase-card .sub-phase{color:var(--fg-2);background:var(--bg-grey);border-radius:var(--radius-pill);padding:4px 10px;font-size:12px;font-weight:600}.comparison{background:var(--bg-1)}.compare-table{background:var(--bg-1);border-radius:var(--radius-sm);border:1px solid var(--line-soft);overflow:hidden}.compare-row{border-bottom:1px solid var(--line-soft);grid-template-columns:1.2fr 1.4fr 1.4fr;display:grid}.compare-row:last-child{border-bottom:none}.compare-row.is-head{background:var(--bg-grey);letter-spacing:-.03em;color:var(--fg-2);font-size:12px;font-weight:700}.compare-row.is-head .head-win{background:var(--brand-navy);color:var(--fg-invert)}.compare-row.is-head .head-loss{color:var(--fg-3)}.compare-cell{padding:var(--sp-5);align-items:center;gap:var(--sp-3);display:flex}.compare-cell.is-dim{color:var(--fg-1);letter-spacing:-.03em;font-size:12px;font-weight:700}.compare-cell.is-loss{color:var(--fg-2);font-size:16px}.compare-cell.is-win{color:var(--fg-1);background:#082e490a;font-size:16px;font-weight:600}.compare-cell .ico{flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.compare-cell .ico.x{color:var(--fg-3)}.compare-cell .ico.check{color:var(--brand-orange)}.compare-foot{text-align:center;margin-top:var(--sp-7);color:var(--brand-orange);letter-spacing:-.03em;font-size:16px;font-weight:700}.roi{background:var(--bg-grey)}.roi-card{background:var(--bg-1);border-radius:var(--radius-sm);padding:var(--sp-7);gap:var(--sp-7);box-shadow:var(--shadow-card);grid-template-columns:1fr 1fr;display:grid}.roi-inputs{gap:var(--sp-6);flex-direction:column;display:flex}.roi-input{gap:var(--sp-2);flex-direction:column;display:flex}.roi-input label{color:var(--fg-1);justify-content:space-between;align-items:baseline;font-size:12px;font-weight:600;display:flex}.roi-input .val{color:var(--brand-orange);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.roi-input input[type=range]{appearance:none;background:var(--bg-grey);border-radius:var(--radius-pill);outline:none;width:100%;height:6px}.roi-input input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--brand-orange);cursor:pointer;border:3px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 1px 4px #0003}.roi-input input[type=range]::-moz-range-thumb{background:var(--brand-orange);cursor:pointer;border:3px solid #fff;border-radius:50%;width:22px;height:22px}.roi-tier{background:var(--bg-grey);border-radius:var(--radius-pill);grid-template-columns:repeat(3,1fr);gap:6px;padding:4px;display:grid}.roi-tier-opt{border-radius:var(--radius-pill);color:var(--fg-2);cursor:pointer;transition:all var(--t-fast);white-space:nowrap;background:0 0;border:none;padding:8px;font-size:12px;font-weight:600}.roi-tier-opt.active{background:var(--bg-1);color:var(--fg-1);box-shadow:var(--shadow-card)}.roi-result{background:var(--brand-navy);color:var(--fg-invert);border-radius:var(--radius-sm);padding:var(--sp-6);gap:var(--sp-4);flex-direction:column;display:flex}.roi-result-row{flex-direction:column;gap:2px;display:flex}.roi-result-row .lbl{color:#ffffffb3;letter-spacing:-.03em;font-size:12px;font-weight:600}.roi-result-row .num{color:var(--fg-invert);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1.1}.roi-result-row.headline .num{font-size:40px;line-height:1}.roi-result-row .sub{color:#fff9;margin-top:2px;font-size:12px}.roi-result hr{border:0;border-top:1px solid #ffffff26;margin:0}.roi-result-cta{gap:var(--sp-3);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.roi-foot{margin-top:var(--sp-6);text-align:center}.roi-foot .src{color:var(--fg-3);max-width:720px;margin:0 auto;font-size:12px;line-height:1.5}.roi-foot .src a{color:var(--brand-orange);text-decoration:none}.pricing{background:var(--bg-1)}.bands{gap:var(--sp-5);grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.band{background:var(--bg-1);border:1px solid var(--line-soft);border-radius:var(--radius-sm);padding:var(--sp-7);gap:var(--sp-3);transition:border-color var(--t-fast), box-shadow var(--t-fast);flex-direction:column;display:flex;position:relative}.band:hover{border-color:var(--brand-slate)}.band.featured{border:2px solid var(--brand-orange);box-shadow:var(--shadow-md);padding:calc(var(--sp-7) - 1px);transform:scale(1.02)}.band .badge{background:var(--brand-orange);color:var(--fg-invert);letter-spacing:-.03em;border-radius:var(--radius-pill);white-space:nowrap;padding:6px 16px;font-size:12px;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.band .label{color:var(--brand-orange);letter-spacing:-.03em;font-size:12px;font-weight:700}.band .headcount{color:var(--fg-2);margin-top:-4px;font-size:12px;font-weight:600}.band .anchor{color:var(--fg-1);letter-spacing:var(--tracking-tight);margin-top:var(--sp-2);font-size:40px;font-weight:700;line-height:1}.band .anchor-suffix{color:var(--fg-2);margin-top:-4px;font-size:12px}.band .scope{color:var(--fg-2);margin-top:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--line-soft);flex:1;font-size:12px;line-height:1.55}.band .cta{margin-top:var(--sp-5)}.band .cta .btn{width:100%}.pricing-foot{text-align:center;margin-top:var(--sp-7);color:var(--fg-3);max-width:680px;margin-left:auto;margin-right:auto;font-size:12px}.persona-router{background:var(--bg-grey)}.persona-router .chips-row{gap:var(--sp-4);margin-bottom:var(--sp-5);grid-template-columns:repeat(2,1fr);max-width:720px;margin-left:auto;margin-right:auto;display:grid}.persona-card{background:var(--bg-1);border:1.5px solid var(--line-soft);border-radius:var(--radius-sm);padding:var(--sp-5);cursor:pointer;transition:all var(--t-base);text-align:left;gap:var(--sp-2);flex-direction:column;display:flex}.persona-card:hover{border-color:var(--brand-slate)}.persona-card.active{border:2px solid var(--brand-slate);background:var(--bg-1);padding:calc(var(--sp-5) - .5px);box-shadow:var(--shadow-card)}.persona-card .role{color:var(--fg-1);letter-spacing:-.03em;font-size:20px;font-weight:700}.persona-card .pain{color:var(--fg-2);font-size:12px;line-height:1.45}.persona-detail{background:var(--bg-1);border-radius:var(--radius-sm);padding:var(--sp-7);box-shadow:var(--shadow-card);border:1px solid var(--line-soft);max-width:880px;margin:0 auto}.persona-detail .copy{color:var(--fg-1);margin-bottom:var(--sp-5);font-size:20px;line-height:1.6;transition:opacity .18s ease-out}.persona-detail .copy strong{color:var(--brand-orange);font-weight:700}.persona-detail .ctas{gap:var(--sp-3);flex-wrap:wrap;display:flex}.faq-list{max-width:880px;margin:0 auto}.faq-item{border-bottom:1px solid var(--line-soft)}.faq-item summary{padding:var(--sp-5) 0;cursor:pointer;color:var(--fg-1);letter-spacing:-.03em;transition:color var(--t-fast);justify-content:space-between;align-items:center;font-size:20px;font-weight:700;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--brand-orange)}.faq-item summary .icon{width:24px;height:24px;transition:transform var(--t-base);flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex}.faq-item[open] summary .icon{color:var(--brand-orange);transform:rotate(45deg)}.faq-item summary .icon:before{content:"+";font-size:24px;font-weight:300}.faq-item .answer{padding:0 0 var(--sp-6) 0;max-width:720px;color:var(--fg-2);font-size:16px;line-height:1.6}.faq-cta{text-align:center;margin-top:var(--sp-8)}.final-cta{background:var(--brand-navy);color:var(--fg-invert);padding:var(--sp-12) 0}.final-cta .wrap{gap:var(--sp-9);grid-template-columns:1.2fr 1fr;align-items:center;display:grid}.final-cta .left .logo{height:40px;margin-bottom:var(--sp-5)}.final-cta .left h2{color:var(--fg-invert)}.final-cta .left .row-b{color:var(--brand-orange)}.final-cta .left .cta-row{margin-top:var(--sp-7);gap:var(--sp-3);flex-wrap:wrap;display:flex}.final-cta .right{border-radius:var(--radius-sm);padding:var(--sp-7);gap:var(--sp-4);background:#ffffff0a;border:1px solid #ffffff1f;flex-direction:column;display:flex}.final-cta .right h4{color:var(--fg-invert);font-size:20px}.final-cta .right .intro{color:#ffffffb3;font-size:12px}.final-cta input{border-radius:var(--radius-sm);width:100%;color:var(--fg-invert);transition:border-color var(--t-fast);background:#ffffff14;border:1px solid #ffffff2e;padding:12px 16px;font-family:inherit;font-size:12px}.final-cta input::placeholder{color:#fff6}.final-cta input:focus{border-color:var(--brand-orange);outline:none}.form-row{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.form-submit{justify-content:space-between;align-items:center;gap:var(--sp-4);margin-top:var(--sp-2);display:flex}.form-submit .privacy{color:#ffffff8c;font-size:12px}.form-submit .privacy a{color:var(--fg-invert);text-decoration:underline}.footer{background:var(--brand-navy);color:#fff9;padding:var(--sp-7) 0 var(--sp-9);border-top:1px solid #ffffff1a;font-size:12px}.footer .wrap{gap:var(--sp-7);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.footer .col h5{color:var(--fg-invert);letter-spacing:-.03em;margin-bottom:var(--sp-3);font-size:12px;font-weight:700}.footer .col a{color:#fff9;transition:color var(--t-fast);padding:4px 0;display:block}.footer .col a:hover{color:var(--fg-invert)}.footer p{color:#fff9;font-size:12px;line-height:1.6}.footer .small-print{padding-top:var(--sp-6);margin-top:var(--sp-6);color:#fff6;justify-content:space-between;gap:var(--sp-3);border-top:1px solid #ffffff1a;flex-wrap:wrap;grid-column:1/-1;font-size:12px;display:flex}.footer .small-print a{color:#ffffff8c}.touchpoint-wrap{background:var(--bg-1);padding:var(--sp-7) 0}.touchpoint-wrap.bg-split-light-navy{background:linear-gradient(to bottom, var(--bg-1) 50%, var(--bg-inverse) 50%)}.touchpoint-wrap.bg-split-grey-navy{background:linear-gradient(to bottom, var(--bg-grey) 50%, var(--bg-inverse) 50%)}.touchpoint-wrap.bg-split-blue-white{background:linear-gradient(to bottom, var(--brand-light-blue) 50%, var(--bg-1) 50%)}.touchpoint-wrap.bg-split-white-grey{background:linear-gradient(to bottom, var(--bg-1) 50%, var(--bg-grey) 50%)}.touchpoint-wrap.bg-split-navy-grey{background:linear-gradient(to bottom, var(--bg-inverse) 50%, var(--bg-grey) 50%)}.touchpoint{gap:var(--sp-5);max-width:940px;padding:var(--sp-5) var(--sp-6);background:var(--bg-1);border:1px solid var(--line-soft);border-radius:var(--radius-sm);transition:border-color var(--t-fast), box-shadow var(--t-fast);grid-template-columns:56px 1fr auto;align-items:center;margin:0 auto;display:grid}.touchpoint:hover{box-shadow:var(--shadow-card)}.touchpoint .icon-tile{background:var(--bg-2);border-radius:var(--radius-sm);width:56px;height:56px;color:var(--brand-orange);justify-content:center;align-items:center;font-size:26px;display:flex}.touchpoint .body-col{flex-direction:column;gap:4px;min-width:0;display:flex}.touchpoint .soft-state{letter-spacing:-.03em;color:var(--brand-orange);font-size:12px;font-weight:700}.touchpoint .h-soft{color:var(--fg-1);letter-spacing:var(--tracking-snug);margin:0;font-size:16px;font-weight:700;line-height:1.25}.touchpoint .soft-sub{color:var(--fg-2);margin:0;font-size:12px;line-height:1.45}.sticky-cta{background:var(--bg-1);border-top:1px solid var(--line-1);z-index:99;padding:12px 16px;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #00000014}.sticky-cta .btn{width:100%}@media (max-width:920px){.nav-links{display:none}.nav-cta .btn-sm{padding:8px 14px;font-size:12px}.h1{font-size:32px;line-height:1.15}.h2{font-size:24px}.h3{font-size:20px}.hero-panel{padding:var(--sp-7) var(--sp-5)}.issue-cards{grid-template-columns:1fr}.artifact-grid{gap:var(--sp-7);grid-template-columns:1fr}.pillar-cards{grid-template-columns:1fr 1fr}.timeline-bar{grid-template-columns:repeat(5,1fr)}.timeline-legend,.phases,.compare-row{grid-template-columns:1fr}.compare-row.is-head{display:none}.compare-cell.is-dim{background:var(--bg-grey)}.roi-card{padding:var(--sp-6);gap:var(--sp-7);grid-template-columns:1fr}.bands{gap:var(--sp-7);grid-template-columns:1fr}.band.featured{transform:scale(1)}.persona-router .chips-row,.final-cta .wrap{grid-template-columns:1fr}.footer .wrap{grid-template-columns:1fr 1fr}.sticky-cta{display:block}.wrap{padding:0 var(--sp-5)}section{padding:var(--sp-9) 0}}@media (prefers-reduced-motion:reduce){.logo-track{animation:none}*{scroll-behavior:auto!important}}
