:root{--ink:#1d4036;--gold:#b98627;--paper:#f7f6f0;--line:#d8dcd2}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.65 Arial,Helvetica,sans-serif}a{color:inherit}header{min-height:100px;padding:22px 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:20px}.brand{text-decoration:none;font-size:29px;font-weight:800;letter-spacing:-1.3px;line-height:1.1}.brand span{font-weight:400}.brand small{display:block;font-size:10px;letter-spacing:1.5px;margin-top:9px}nav{display:flex;gap:30px}nav a{text-decoration:none;font-size:15px}nav a:hover{text-decoration:underline}.edition{font-size:12px;letter-spacing:1.3px;border:1px solid var(--line);padding:7px 12px}.wrap{max-width:1230px;margin:auto;padding-left:40px;padding-right:40px}.hero{padding-top:80px;padding-bottom:85px;display:grid;grid-template-columns:1.45fr 1fr;gap:75px;align-items:center}.eyebrow{font-size:12px;font-weight:700;letter-spacing:1.8px;margin:0 0 22px}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-1.8px;line-height:1.13}h1{font-size:clamp(42px,4.5vw,65px);margin-bottom:28px}h2{font-size:clamp(34px,3.5vw,48px);margin-bottom:25px}em{font-weight:400;color:var(--gold)}.intro{font-size:23px;line-height:1.45;max-width:590px}.hero-copy{max-width:550px;color:#4b5d52}.button{display:inline-block;background:var(--ink);color:white;padding:15px 22px;text-decoration:none;font-size:15px;margin-top:12px}.button:hover{background:#31584a}.hero-panel{padding:43px;background:var(--ink);color:var(--paper);border-top:5px solid #d4ab55;transform:rotate(-1deg)}.panel-title{font:36px/1.35 Georgia,serif}.hero-panel em{color:#e2bb70}.panel-rule{height:1px;background:#648074;margin:28px 0}.panel-small{font-size:15px;color:#d2ded6;margin-bottom:0}.recognition{background:#e8ece3;padding:55px 0}.recognition-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:90px}.recognition h2{font-size:36px}.recognition p{margin-bottom:14px}.section{padding-top:90px;padding-bottom:90px}.section-intro{max-width:680px;color:#4b5d52}.lenses{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:42px}.lenses article{border-top:2px solid var(--ink);padding-top:23px}.number{font-family:Georgia,serif;font-size:34px;color:var(--gold)}h3{font-size:23px;line-height:1.3;margin-bottom:16px}.lenses h3{margin-top:12px}.question{font:24px/1.35 Georgia,serif;min-height:98px}.lenses article>p:not(.question){font-size:16px;min-height:109px;color:#4b5d52}.shift{padding:20px;background:#eceee6;font-size:15px;line-height:1.5}.shift small{display:block;font-size:11px;letter-spacing:1.4px;color:#697467;margin:9px 0 5px}.shift small:first-child{margin-top:0}.case-section{background:var(--ink);color:var(--paper);padding:65px 0}.case-head{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:80px}.case-head h2{font-size:40px}.case-head>p{color:#cad9ce;max-width:440px}.case-tabs{display:flex;gap:5px;margin-top:25px;border-bottom:1px solid #608071}.case-tabs button{border:0;background:transparent;color:#d1dcd4;font:16px Arial;padding:16px 25px;cursor:pointer;border-bottom:3px solid transparent}.case-tabs button[aria-selected=true]{border-color:#e2bb70;color:#e2bb70}.case-content{padding:35px 0 0;max-width:850px;min-height:230px}.case-question{font:28px/1.35 Georgia,serif}.case-note{font-size:14px;color:#c6d4c9}.split-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:90px;align-items:center}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin:35px 0 55px}.steps b{display:block;color:var(--gold);font:30px Georgia,serif;margin-bottom:20px}.steps h3{font-size:21px}.steps p{font-size:16px;color:#4b5d52}.cycle{background:#e8ece3;padding:35px}.cycle h3{font:28px Georgia,serif}.cycle ol{display:flex;list-style:none;gap:0;counter-reset:step;padding:0;margin:28px 0}.cycle li{flex:1;border-top:2px solid #b98627;padding:15px 10px 0 0;font-weight:700;font-size:15px;counter-increment:step}.cycle li:before{content:'0' counter(step);display:block;color:var(--gold);font-size:12px;margin-bottom:6px}.cycle>p{margin-bottom:0;font-size:15px;max-width:740px}.trajectory{background:#eee9dd;padding:80px 0}.trajectory-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px}.trajectory p{max-width:520px}.parameters{display:flex;gap:40px;margin:30px 0}.parameters span{font-size:14px}.parameters strong{display:block;font:26px Georgia,serif;margin-bottom:6px}.fine{font-size:14px;color:#586454}.day{background:var(--paper);padding:35px}.day article{display:flex;gap:20px;border-top:1px solid var(--line);padding:24px 0 6px}.day article>span{color:var(--gold);font:23px Georgia}.day h3{font-size:18px;margin-bottom:8px}.day article p{font-size:15px;color:#4b5d52;margin-bottom:14px}.closing{display:grid;grid-template-columns:1.2fr 1fr;gap:100px}.closing>div>p:not(.eyebrow){max-width:560px}.closing aside{border-left:2px solid var(--gold);padding-left:30px}.closing aside h3{font:29px/1.3 Georgia}.closing aside p{font-size:16px}.closing aside small{display:block;margin-top:20px;font-size:13px}.final-statement{background:var(--ink);color:var(--paper);padding:75px 0}.final-statement em{color:#e2bb70}.final-statement p:last-child{max-width:600px;color:#cad9ce;margin-bottom:0}footer{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-top:35px;padding-bottom:35px}footer p,footer>span{font-size:12px;margin:0}footer .brand{font-size:24px}a:focus-visible,button:focus-visible{outline:3px solid #d8ad52;outline-offset:5px}@media(max-width:900px){.hero{gap:35px}.wrap{padding-left:25px;padding-right:25px}.hero-panel{padding:28px}.panel-title{font-size:30px}.recognition-grid,.split-heading,.trajectory-grid,.closing{gap:40px}.question{font-size:22px;min-height:110px}.steps{grid-template-columns:repeat(2,1fr)}.case-head{gap:40px}nav{gap:15px}.edition{display:none}}@media(max-width:640px){header{padding:20px 22px;min-height:90px;flex-wrap:wrap}.brand{font-size:26px}nav{gap:18px}nav a{font-size:13px}.brand small{font-size:8px}.hero{grid-template-columns:1fr;padding-top:45px;padding-bottom:50px;gap:40px}h1{font-size:43px}.intro{font-size:21px}.hero-panel{transform:none;padding:30px}.recognition-grid,.split-heading,.trajectory-grid,.closing,.case-head{grid-template-columns:1fr;gap:22px}.recognition{padding:40px 0}.section{padding-top:55px;padding-bottom:55px}.lenses{grid-template-columns:1fr;gap:35px}.question{min-height:0;margin-bottom:16px}.lenses article>p:not(.question){min-height:0}.shift{padding:18px}.case-head h2{font-size:34px}.case-tabs{gap:0}.case-tabs button{font-size:13px;padding:15px 9px;flex:1}.case-content{min-height:290px}.case-question{font-size:25px}.steps{gap:25px}.steps h3{font-size:19px}.cycle{padding:25px}.cycle ol{display:grid;grid-template-columns:repeat(3,1fr);gap:22px 10px}.trajectory{padding:55px 0}.day{padding:25px}.closing aside{margin-top:25px}.parameters{gap:25px}.parameters strong{font-size:23px}.final-statement{padding:55px 0}footer{align-items:flex-start;flex-direction:column;gap:15px}h2{font-size:35px}.eyebrow{font-size:11px;letter-spacing:1.3px}}

.lenses article>p:not(.question){min-height:0}.steps{margin-bottom:0}.section{padding-top:65px;padding-bottom:65px}@media(max-width:640px){.section{padding-top:45px;padding-bottom:45px}}

.profile{display:grid;grid-template-columns:300px 1fr;gap:60px;align-items:center;padding-top:65px;padding-bottom:35px}.profile img{width:100%;height:360px;object-fit:cover;object-position:50% 40%;border-bottom:5px solid var(--gold)}.profile h2{font-size:38px}.profile p:not(.eyebrow){max-width:640px}.profile-proof{font-size:14px;color:#596754;border-top:1px solid var(--line);padding-top:15px;margin-bottom:0}@media(max-width:640px){.profile{grid-template-columns:1fr;gap:28px;padding-top:45px}.profile img{width:230px;height:260px}.profile h2{font-size:34px}}

.outcomes{border-top:1px solid var(--line);padding:48px 0 52px}.outcomes h2{font-size:36px;margin-bottom:20px}.outcomes-lead{font:25px/1.5 Georgia,serif;max-width:900px;margin-bottom:20px}.outcomes-lead strong{font-weight:400;color:var(--gold)}.outcomes-note{font-size:15px;color:#4b5d52;max-width:820px;margin-bottom:0}@media(max-width:640px){.outcomes{padding:35px 0 40px}.outcomes h2{font-size:32px}.outcomes-lead{font-size:23px}}

.hero-secondary{display:inline-block;margin:16px 0 0 20px;font-size:15px}.outcomes-list{list-style:none;padding:0;margin:0 0 24px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.outcomes-list li{font:27px Georgia,serif;border-top:2px solid var(--gold);padding-top:14px}.outcomes-explanation{max-width:850px}.practice{border-top:1px solid var(--line)}.practice-notice{font-size:14px;color:#586454;max-width:750px;border-left:3px solid var(--gold);padding-left:16px}.practice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:30px}.practice-grid h3{font-size:21px}.practice-grid p{font-size:16px;color:#4b5d52}.steps{grid-template-columns:repeat(2,1fr);gap:32px 50px}.steps article{border-top:1px solid var(--line);padding-top:20px}.contact-section{background:var(--ink);color:var(--paper);padding:60px 0}.contact-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:50px;align-items:center}.contact-grid p:last-child{max-width:620px;margin-bottom:0}.contact-actions{display:flex;align-items:flex-start;flex-direction:column;gap:12px}.contact-actions .button{background:#e2bb70;color:var(--ink);margin:0 0 5px}.contact-actions .button:hover{background:#f0cf8c}@media(max-width:640px){.outcomes-list{grid-template-columns:repeat(2,1fr);gap:22px}.outcomes-list li{font-size:24px}.practice-grid,.contact-grid,.steps{grid-template-columns:1fr;gap:24px}.hero-secondary{margin-left:16px}.contact-section{padding:45px 0}}

.outcomes-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:45px;align-items:center}.outcomes-layout .outcomes-list{grid-template-columns:repeat(2,1fr)}.trend-card{margin:0;background:#eee9dd;padding:26px;border-top:3px solid var(--gold)}.trend-card .eyebrow{display:block;font-size:10px;letter-spacing:1.2px;margin-bottom:13px}.trend-card h3{font:26px/1.3 Georgia,serif;margin-bottom:8px}.trend-card figcaption p{font-size:13px;margin-bottom:12px;color:#4b5d52}.trend-card svg{display:block;width:100%;height:auto;overflow:visible}.trend-card svg text{font:12px Arial,sans-serif;fill:#4b5d52}.trend-gridline{stroke:#d2d3c7;stroke-width:1}.trend-area{fill:#1d4036;opacity:.06}.trend-line{fill:none;stroke:var(--ink);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.trend-point{fill:var(--gold);stroke:#eee9dd;stroke-width:1.5}.trend-disclaimer{font-size:12px;font-weight:700;margin:4px 0 8px}.trend-caption{font-size:13px;line-height:1.5;margin:0;color:#4b5d52}@media(max-width:900px){.outcomes-layout{grid-template-columns:1fr;gap:30px}.trend-card{max-width:600px;width:100%}}@media(max-width:640px){.trend-card{padding:20px}.outcomes-layout{gap:25px}}

.outcomes-direction{font-size:15px;margin-bottom:15px;color:#4b5d52}.outcomes-layout{grid-template-columns:1.4fr 1fr}.trend-card{padding:22px}.practice-example{background:#e8ece3;border-left:3px solid var(--gold);padding:28px;margin:22px 0 28px}.practice-example h3{font:27px/1.3 Georgia,serif}.practice-example .eyebrow{margin-bottom:12px}.example-notice{font-size:13px;color:#586454;max-width:760px}.example-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.example-grid h4{font-size:16px;margin:8px 0 10px}.example-grid p{font-size:15px;line-height:1.6;color:#4b5d52;margin-bottom:0}.parameters span{max-width:170px}.contact-grid .eyebrow{line-height:1.7}@media(max-width:900px){.outcomes-layout{grid-template-columns:1fr}}@media(max-width:640px){.example-grid{grid-template-columns:1fr;gap:18px}.practice-example{padding:22px}.outcomes-lead{font-size:23px}}

.profile-values{margin-top:25px;padding:22px 25px;background:#e8ece3;border-left:3px solid var(--gold)}.profile-values h3{font:25px/1.35 Georgia,serif;margin-bottom:12px}.profile-values p{font-size:16px;line-height:1.6;margin-bottom:0}@media(max-width:640px){.profile-values{padding:20px}.profile-values h3{font-size:24px}}

.profile-portrait .profile-values{padding:20px;margin-top:18px}.profile-portrait .profile-values h3{font-size:23px}.profile-portrait .profile-values .eyebrow{font-size:10px;margin-bottom:12px}.profile-portrait .profile-values p:not(.eyebrow){font-size:14px}.profile-portrait .profile-values p+p{margin-top:12px}.profile{align-items:start}.profile-portrait img{display:block}@media(max-width:640px){.profile-portrait img{max-width:100%}.profile-portrait .profile-values{max-width:420px}}

.practice-photo{margin:30px 0 34px;overflow:hidden;border-bottom:3px solid var(--gold)}.practice-photo img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:50% 42%}@media(max-width:640px){.practice-photo{margin:24px 0}.practice-photo img{aspect-ratio:4/3;object-position:50% 42%}}

.hero-panel{position:relative;isolation:isolate;overflow:hidden;background:var(--ink)}.hero-panel::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(29,64,54,.79),rgba(29,64,54,.88)),url("coaching-sfeerbeeld-ai.png") 66% center/cover no-repeat}.hero-image-note{display:block;margin-top:18px;font-size:10px;line-height:1.5;color:#d2ded6;letter-spacing:.3px}

.hero-panel::before{content:none}.hero-copy-panel{position:relative;isolation:isolate;padding:28px 24px;margin:-28px -24px;overflow:hidden}.hero-copy-panel::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(247,246,240,.94),rgba(247,246,240,.79)),url("coaching-sfeerbeeld-ai.png") 65% center/cover no-repeat}.hero-copy-panel .hero-image-note{color:#586454;margin-top:18px}@media(max-width:640px){.hero-copy-panel{padding:24px 20px;margin:-24px -20px}.hero-copy-panel::before{background-image:linear-gradient(90deg,rgba(247,246,240,.94),rgba(247,246,240,.83)),url("coaching-sfeerbeeld-ai.png")}}

.hero-copy-panel{padding:0;margin:0;overflow:visible}.hero-copy-panel::before{content:none}.hero{grid-template-columns:1.15fr 1.2fr;gap:55px}.hero-visual{position:relative;isolation:isolate;padding:0 0 0 0}.hero-backdrop{display:block;width:100%;height:370px;object-fit:cover;object-position:65% 35%;position:relative;z-index:-1}.hero-visual .hero-panel{width:90%;position:relative;margin:-72px 0 0 -22px;transform:none;padding:34px;overflow:visible;background:var(--ink)}.hero-visual .hero-image-note{color:#586454;font-size:10px;margin:12px 0 0}.hero-visual .panel-title{font-size:32px}@media(max-width:900px){.hero{gap:30px}.hero-visual .hero-panel{padding:28px;margin-left:-12px;width:96%}.hero-backdrop{height:330px}}@media(max-width:640px){.hero{grid-template-columns:1fr;gap:35px}.hero-copy-panel{padding:0;margin:0}.hero-backdrop{height:300px;object-position:65% 30%}.hero-visual .hero-panel{margin:-45px 0 0;width:94%;padding:28px}.hero-visual .panel-title{font-size:30px}}

.coaching-example{background:#e8ece3;border-left:3px solid var(--gold);padding-top:40px;padding-bottom:40px;margin-bottom:30px}.coaching-example h2{font-size:34px;max-width:700px}.coaching-example .eyebrow{margin-bottom:15px}.coaching-example .example-notice{max-width:760px}@media(max-width:640px){.coaching-example{padding-top:30px;padding-bottom:30px;margin-left:25px;margin-right:25px}.coaching-example h2{font-size:29px}}

.hero-slideshow{position:relative}.hero-slides{position:relative;height:370px;overflow:hidden}.hero-slides .hero-backdrop{position:absolute;inset:0;height:100%;z-index:0;opacity:0;transition:opacity 1.2s ease;object-position:center 35%}.hero-slides .hero-backdrop.is-active{opacity:1}.hero-photo-controls{position:absolute;right:14px;top:14px;display:flex;align-items:center;gap:8px;background:rgba(29,64,54,.7);border-radius:20px;padding:5px 10px}.photo-dot{width:24px;height:24px;border:0;background:transparent;cursor:pointer;padding:7px}.photo-dot::after{content:"";display:block;width:10px;height:10px;border:1px solid #fff;border-radius:50%}.photo-dot[aria-pressed=true]::after{background:#fff}.photo-pause{border:0;background:transparent;color:white;cursor:pointer;font-size:17px;width:28px;height:28px}@media(max-width:900px){.hero-slides{height:330px}}@media(max-width:640px){.hero-slides{height:300px}}@media(prefers-reduced-motion:reduce){.hero-slides .hero-backdrop{transition:none}}
