/* Three services and a volume enquiry. No pricing calculations, checkout or AI calls. */
#service-links{max-height:min(72vh,590px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.header nav #service-links a>span:first-child{min-width:0}.header nav #service-links strong{font-size:25px;line-height:1.35;letter-spacing:-.025em}.header nav #service-links small{font-size:11px;line-height:1.8}.header nav #service-links a{padding-top:14px;padding-bottom:14px}
.expert-hero{background:#fff}.expert-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:start}.expert-hero-grid>*,.expert-split>*{min-width:0}.expert-hero h1{font-size:clamp(39px,4.5vw,65px);line-height:1.2;letter-spacing:-.04em;margin:0 0 27px}.expert-hero h1 em{color:var(--blue)}.expert-hero .eyebrow{font-size:10px;line-height:1.8;letter-spacing:1.3px;color:var(--blue);margin-bottom:23px}.expert-deck{font-size:24px;line-height:1.5;letter-spacing:-.02em;margin:0 0 25px}.expert-description{font-size:16px;line-height:1.9;color:var(--muted);margin-bottom:26px}.expert-actions{display:flex;flex-wrap:wrap;gap:15px 22px;align-items:center}.expert-actions .text-link{font-size:13px}.expert-caption{font-size:12px;line-height:1.8;color:var(--muted);margin:21px 0 0;max-width:500px}.expert-panel{background:var(--ink);color:#fff;padding:33px;border-radius:8px}.expert-panel .eyebrow{color:#c3cede;letter-spacing:1.1px;font-size:10px}.expert-panel h2{font-size:clamp(37px,3.8vw,55px);line-height:1.2;margin:0 0 31px;letter-spacing:-.035em}.expert-panel h2 em{color:var(--lime)}.expert-panel-line{display:flex;gap:19px;align-items:baseline;padding:18px 0;border-top:1px solid #3b4660}.expert-panel-line>span{font-size:11px;color:var(--lime)}.expert-panel-line p{font-size:18px;line-height:1.55;margin:0}.expert-panel-line small{display:block;font-size:12px;line-height:1.8;color:#c3cede;margin-top:6px}.expert-panel-lime{background:var(--lime);color:var(--ink)}.expert-panel-lime .eyebrow,.expert-panel-lime small{color:#334129}.expert-panel-lime h2 em,.expert-panel-lime .expert-panel-line>span{color:var(--blue)}.expert-panel-lime .expert-panel-line{border-color:#aebd68}
.expert-examples{background:var(--lime)}.expert-examples .section-label{border-color:#aebd68}.expert-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.expert-three h2{font-size:29px;line-height:1.35;margin:0 0 18px}.expert-three p{font-size:15px;line-height:1.9;margin:0;color:#334129}.expert-process{background:#eef1f3}.expert-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:27px}.expert-four article>span{display:block;font-size:12px;color:var(--blue);margin-bottom:20px}.expert-four h3{font-size:27px;line-height:1.35;margin:0 0 16px}.expert-four p{font-size:14px;line-height:1.9;color:var(--muted);margin:0}.expert-training-practice{background:white}.expert-training-practice .section-label{border-color:var(--line)}.expert-training-practice p{color:var(--muted)}.expert-quote{background:#eef1f3}.bespoke-page .expert-quote{background:#fff}.expert-split{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:start}.expert-split h2{font-size:clamp(33px,3.5vw,50px);line-height:1.26;margin:0 0 24px;letter-spacing:-.035em}.expert-split h2 em{color:var(--blue)}.expert-split p{font-size:16px;line-height:1.9;color:var(--muted)}.expert-quote-card{padding:31px;border:1px solid var(--line);border-radius:8px;background:#fff}.expert-quote-card .eyebrow{font-size:10px;color:var(--blue);letter-spacing:1.2px}.expert-quote-card h3{font-size:37px;line-height:1.3;margin:22px 0}.expert-quote-card h3 em{color:var(--blue)}.expert-quote-card>p{font-size:15px}.expert-split p.expert-small,.expert-small{font-size:12px;line-height:1.9}.expert-ending{background:#fff}.expert-ending>h2{font-size:42px;line-height:1.25}.expert-ending .expert-split>div>p{font-size:14px}.expert-ending .expert-split>div>p.expert-small{font-size:12px}.expert-inline-invite{border-top:1px solid var(--line);padding-top:23px;margin-top:35px}.expert-inline-invite>p{font-size:16px;color:var(--muted);line-height:1.8;max-width:800px}.expert-inline-invite>div{display:flex;flex-wrap:wrap;gap:18px 35px}.expert-inline-invite a{font-size:14px;border-bottom:1px solid currentColor;padding-bottom:8px}
.price-summary .volume-summary-link{display:block;width:fit-content;margin-top:12px;font-size:12px;line-height:1.7}.volume-offer{background:var(--lime);border-radius:8px;padding:31px;display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-top:28px;scroll-margin-top:25px}.volume-offer .eyebrow{font-size:10px;line-height:1.8;letter-spacing:1.2px;color:#334129;margin:0 0 18px}.volume-offer h3{font-size:34px;line-height:1.25;margin:0 0 20px;letter-spacing:-.03em}.volume-offer h3 em{color:var(--blue)}.volume-offer p{font-size:14px;line-height:1.9;color:#334129}.volume-label{display:block;font-size:10px;line-height:1.8;letter-spacing:1px;margin-bottom:15px;color:#334129}.volume-quote>strong{display:block;font-size:30px;line-height:1.3;font-weight:400;margin-bottom:20px;letter-spacing:-.02em}.volume-quote small{display:block;font-size:11px;line-height:1.8;margin-top:18px;color:#334129}.volume-offer .button{font-size:13px;gap:20px;max-width:100%;white-space:normal}
@media(max-width:1100px){.expert-hero-grid{gap:5%}.expert-panel{padding:27px}.expert-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.expert-three{gap:25px}.expert-three h2{font-size:27px}.expert-split{gap:5%}.volume-offer{gap:5%;padding:27px}.volume-offer h3{font-size:31px}}
@media(max-width:820px){#service-links{max-height:calc(100dvh - 175px);max-height:min(70vh,calc(100dvh - 175px))}.expert-hero-grid{grid-template-columns:1fr;gap:31px}.expert-hero h1{font-size:53px}.expert-description{max-width:650px}.expert-panel{max-width:650px}.expert-panel h2{font-size:48px}.expert-split,.volume-offer{grid-template-columns:1fr;gap:26px}.volume-quote{border-top:1px solid #aebd68;padding-top:24px}.expert-quote-card{padding:28px}.expert-ending>h2{font-size:37px}}
@media(max-width:600px){.header nav #service-links strong{font-size:24px}.expert-hero h1{font-size:clamp(32px,9.7vw,47px);letter-spacing:-.035em}.expert-hero .eyebrow{font-size:9px}.expert-deck{font-size:23px}.expert-description{font-size:16px}.expert-actions{align-items:flex-start;flex-direction:column}.expert-actions .button{font-size:13px;padding:16px 20px;gap:20px}.expert-panel{padding:25px}.expert-panel h2{font-size:39px}.expert-panel-line{gap:17px}.expert-panel-line p{font-size:18px}.expert-panel-line small{font-size:11px}.expert-three,.expert-four{grid-template-columns:1fr;gap:26px}.expert-three article+article{border-top:1px solid #aebd68;padding-top:23px}.expert-training-practice .expert-three article+article{border-color:var(--line)}.expert-four article+article{border-top:1px solid var(--line);padding-top:23px}.expert-four article>span{margin-bottom:13px}.expert-three h2,.expert-four h3{font-size:28px}.expert-four p{font-size:15px}.expert-split h2{font-size:34px}.expert-quote-card{padding:25px}.expert-quote-card h3{font-size:34px}.expert-quote-card .button{font-size:13px;padding:16px 20px;gap:20px}.expert-ending>h2{font-size:34px}.volume-offer{padding:25px}.volume-offer h3{font-size:32px}.volume-offer .button{font-size:12px;padding:15px 17px;gap:17px}.volume-offer p{font-size:14px}.volume-quote>strong{font-size:28px}}
@media(max-width:360px){.expert-hero h1{font-size:31px}.expert-deck{font-size:21px}.expert-panel{padding:22px}.expert-panel h2{font-size:35px}.expert-actions .button,.expert-quote-card .button{font-size:12px;gap:16px;padding:15px 17px}.expert-split h2,.expert-ending>h2{font-size:30px}.volume-offer{padding:21px}.volume-offer h3{font-size:29px}.volume-offer .button{font-size:11px;gap:11px;padding:15px}.header nav #service-links strong{font-size:22px}}
