.consultant-landing{scroll-behavior:smooth}.consultant-landing .trial-hero{position:relative;isolation:isolate;background:#e5e8dc;min-height:min(850px,100svh)}.consultant-landing .trial-landscape{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.consultant-landing .trial-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#f7f3e9e8,#f7f3e9c9 30%,#f7f3e973 49%,#f7f3e900 69%)}.consultant-landing .trial-header{height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}.consultant-landing .trial-header nav{display:flex;gap:30px;align-items:center;font-size:13px}.consultant-landing .trial-nav-cta{border:1px solid var(--ink);border-radius:3px;padding:13px 19px;background:var(--ink);color:var(--cream)}.consultant-landing .trial-nav-cta span{margin-left:20px}.consultant-landing .trial-hero-main{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(48px,5vw,76px);padding-block:32px 28px}.consultant-landing .trial-copy{align-self:start;min-width:0;container-type:inline-size}.consultant-landing .trial-eyebrow{font:10px/1.6 var(--sans);text-transform:uppercase;letter-spacing:.16em;margin-bottom:24px}.consultant-landing h1{font-size:clamp(48px,10.8cqw,76px);line-height:1.04;letter-spacing:-.047em}.consultant-landing .trial-positioning{max-width:560px;font-size:20px;font-weight:500;line-height:1.45;margin-top:24px;text-wrap:pretty}.consultant-landing .trial-description{max-width:560px;font-size:16px;line-height:1.65;margin-top:12px;text-wrap:pretty}.consultant-landing .trial-actions{display:flex;align-items:center;flex-wrap:wrap;gap:30px;margin-top:30px}.consultant-landing .trial-button{display:inline-flex;align-items:center;justify-content:space-between;gap:45px;padding:18px 24px;min-height:58px;border-radius:3px;background:var(--ink);color:var(--cream);font-size:14px;transition:background .2s,transform .2s}.consultant-landing .trial-button span{font-size:26px;line-height:1}.consultant-landing .trial-button:hover{background:#255749;transform:translateY(-2px)}.consultant-landing .trial-text-link{display:inline-flex;align-items:center;gap:18px;font-size:13px;padding-block:10px;text-decoration:underline;text-underline-offset:6px;text-decoration-color:#173f3570}.consultant-landing .trial-offer{font-size:12px;margin-top:18px;line-height:1.6}.consultant-landing .trial-terms{max-width:450px;font-size:11px;line-height:1.7;color:#4b6157;margin-top:6px}.consultant-landing .trial-enquiry-anchor{display:none}.consultant-landing .trial-enquiry{min-width:0;padding:32px 36px;background:#faf7f0;border:1px solid #e3e4d9;border-radius:4px;box-shadow:0 16px 48px #173f3517;scroll-margin-top:24px}.consultant-landing .trial-enquiry h2{font-size:34px;letter-spacing:-.035em;line-height:1.15;text-wrap:balance}.consultant-landing .trial-enquiry h2 em{display:inline-block;margin-inline-start:.13em}.consultant-landing .trial-enquiry-intro{margin-top:14px;font-size:15px;line-height:1.65;color:#52685e;max-width:460px}.consultant-landing .trial-enquiry form{margin-top:24px}.consultant-landing .trial-enquiry label{display:block;font-size:13px;font-weight:500;line-height:1.5;margin-bottom:18px}.consultant-landing .trial-enquiry-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.consultant-landing .trial-enquiry input,.consultant-landing .trial-enquiry textarea{display:block;width:100%;margin-top:8px;border:1px solid #173f3560;background:#fffdf8;border-radius:3px;padding:12px 14px;color:var(--ink);font:16px/1.5 var(--sans)}.consultant-landing .trial-enquiry input{height:50px}.consultant-landing .trial-enquiry textarea{height:126px;min-height:126px;resize:vertical}.consultant-landing .trial-enquiry textarea::placeholder{color:#6d7c72;font-size:14px}.consultant-landing .trial-enquiry input:focus-visible,.consultant-landing .trial-enquiry textarea:focus-visible{outline:2px solid #b2854a;outline-offset:3px}.consultant-landing .trial-enquiry button{width:100%;min-height:54px;display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border:1px solid #173f35b3;border-radius:3px;background:#eaf0e8;color:var(--ink);font-size:14px}.consultant-landing .trial-enquiry button:hover{background:#173f350a}.consultant-landing .trial-enquiry button>span{font-size:22px;line-height:1}.consultant-landing .trial-enquiry-privacy{font-size:11px;line-height:1.7;color:#52685e;margin-top:12px}.consultant-landing .trial-enquiry-privacy a{text-decoration:underline;text-underline-offset:3px}.consultant-landing .trial-enquiry-preview-note{margin-top:8px;color:#64746a;font-size:10px;line-height:1.6}.consultant-landing .trial-enquiry-status{font-size:12px;line-height:1.7;margin-top:15px}.consultant-landing .trial-hero-foot{display:flex;justify-content:space-between;align-items:center;padding-bottom:25px}.consultant-landing .trial-hero-foot>span:first-child{font:italic 17px/1.4 var(--serif)}.consultant-landing .trial-hero-foot>span:last-child{font-size:9px;text-transform:uppercase;letter-spacing:.14em;color:var(--cream);text-shadow:0 1px 5px #0008}.consultant-landing .trial-how{padding-block:80px;scroll-margin-top:32px}.consultant-landing .trial-how-heading{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:48px}.consultant-landing .trial-how h2{font-size:clamp(42px,4.5vw,64px);line-height:1.08;letter-spacing:-.045em}.consultant-landing .trial-how-heading>p{font-size:16px;line-height:1.7;color:#52685e}.consultant-landing .trial-steps{--step-gap:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--step-gap);row-gap:0;margin:0;padding:0;list-style:none}.consultant-landing .trial-steps li{position:relative;min-width:0}.consultant-landing .trial-step-rail{position:relative;height:46px}.consultant-landing .trial-step-number{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid #9eafa0;border-radius:50%;background:var(--paper);color:var(--ink);font:22px/1 var(--serif)}.consultant-landing .trial-steps li:not(:last-child) .trial-step-rail:after{content:"";position:absolute;left:54px;right:calc(-1 * var(--step-gap) + 10px);top:22px;height:1px;background:#9eafa0}.consultant-landing .trial-steps li:not(:last-child) .trial-step-rail:before{content:"";position:absolute;right:calc(-1 * var(--step-gap) + 10px);top:19px;width:7px;height:7px;border-top:1px solid #9eafa0;border-right:1px solid #9eafa0;transform:rotate(45deg)}.consultant-landing .trial-steps li:last-child .trial-step-number{border-color:var(--ink);background:var(--ink);color:var(--cream)}.consultant-landing .trial-steps h3{margin-top:24px;font-size:30px;line-height:1.2;letter-spacing:-.025em}.consultant-landing .trial-steps p{margin-top:16px;max-width:380px;font-size:15px;line-height:1.8;color:#52685e;text-wrap:pretty}.consultant-landing .trial-invite{position:relative;isolation:isolate;background:var(--ink);color:var(--cream);scroll-margin-top:24px}.consultant-landing .trial-invite-art{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 65%}.consultant-landing .trial-invite:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#173f35f5,#173f35e6 28%,#173f358c 50%,#173f350d 78%)}.consultant-landing .trial-invite-inner{padding-block:72px}.consultant-landing .trial-invite-copy{max-width:600px}.consultant-landing .trial-invite h2{font-size:clamp(48px,4.5vw,68px);line-height:1.05;letter-spacing:-.04em}.consultant-landing .trial-invite-offer{margin-top:24px;font-size:14px;line-height:1.7;color:#ecebdc}.consultant-landing .trial-invite-actions{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin-top:28px}.consultant-landing .trial-invite .trial-button{background:var(--cream);color:var(--ink)}.consultant-landing .trial-invite .trial-button:hover{background:#fffaf0}.consultant-landing .trial-invite .trial-text-link{text-decoration-color:#fff3d780}.consultant-landing .trial-invite-terms{max-width:430px;margin-top:22px;font-size:12px;line-height:1.7;color:#e0e4d7}@media(min-width:801px){.consultant-landing .trial-steps{row-gap:0}.consultant-landing .trial-steps li{display:grid;grid-template-rows:subgrid;grid-row:span 3}}@media(max-width:1100px){.consultant-landing .trial-header nav{gap:20px}.consultant-landing .trial-actions{gap:22px}.consultant-landing .trial-steps{--step-gap:28px}.consultant-landing .trial-steps h3{font-size:27px}}@media(min-width:1051px) and (max-height:820px){.consultant-landing .trial-header{height:80px}.consultant-landing .trial-hero-main{padding-block:24px}.consultant-landing .trial-hero-foot{padding-bottom:22px}}@media(max-width:1050px){.consultant-landing .trial-hero-main{grid-template-columns:1fr;gap:38px;padding-block:32px 36px}.consultant-landing .trial-copy{text-align:center}.consultant-landing .trial-copy .trial-eyebrow,.consultant-landing .trial-description,.consultant-landing .trial-positioning,.consultant-landing .trial-terms{margin-inline:auto}.consultant-landing .trial-actions{justify-content:center}.consultant-landing .trial-enquiry-anchor{display:inline-flex}.consultant-landing .trial-enquiry{width:100%;max-width:600px;justify-self:center;text-align:left}.consultant-landing .trial-hero:after{background:linear-gradient(90deg,#f7f3e9e8,#f7f3e9b8)}}@media(max-width:800px){.consultant-landing h1{font-size:clamp(53px,9.5vw,76px)}.consultant-landing .trial-hero-foot>span:last-child{color:var(--ink);text-shadow:none}.consultant-landing .trial-how{padding-block:56px}.consultant-landing .trial-how-heading{display:block;margin-bottom:36px}.consultant-landing .trial-how-heading>p{margin-top:18px;font-size:15px}.consultant-landing .trial-steps{display:block}.consultant-landing .trial-steps li{padding:0 0 34px 70px}.consultant-landing .trial-steps li:last-child{padding-bottom:0}.consultant-landing .trial-step-rail{position:absolute;left:0;top:0;width:46px;height:100%}.consultant-landing .trial-steps li:not(:last-child) .trial-step-rail:after{left:22px;right:auto;top:54px;bottom:10px;width:1px;height:auto}.consultant-landing .trial-steps li:not(:last-child) .trial-step-rail:before{left:19px;right:auto;top:auto;bottom:10px;transform:rotate(135deg)}.consultant-landing .trial-steps h3{margin-top:0;padding-top:7px;font-size:29px}.consultant-landing .trial-steps p{max-width:560px;margin-top:12px}.consultant-landing .trial-invite-inner{padding-block:56px}.consultant-landing .trial-invite:after{background:linear-gradient(90deg,#173f35f5,#173f35d9 42%,#173f3573 75%,#173f3540)}}@media(max-width:600px){.consultant-landing .trial-header{height:80px}.consultant-landing .trial-header nav{gap:17px}.consultant-landing .trial-header nav>a:not(.trial-nav-cta){display:none}.consultant-landing .trial-nav-cta{padding:12px 13px;font-size:11px}.consultant-landing .trial-nav-cta span{margin-left:10px}.consultant-landing .trial-enquiry{padding:25px 22px}.consultant-landing .trial-enquiry h2{font-size:32px}.consultant-landing .trial-enquiry h2 em{display:block;margin-inline-start:0}.consultant-landing .trial-enquiry-pair{grid-template-columns:1fr;gap:0}.consultant-landing .trial-enquiry textarea{font-size:16px}.consultant-landing .trial-eyebrow{font-size:9px;max-width:290px}.consultant-landing .trial-copy .trial-eyebrow{margin-inline:auto;margin-bottom:23px}.consultant-landing .trial-positioning{font-size:18px;max-width:330px}.consultant-landing .trial-description{font-size:15px;max-width:330px}.consultant-landing .trial-actions{flex-direction:column;gap:9px;margin-top:25px}.consultant-landing .trial-button{padding:16px 24px}.consultant-landing .trial-offer{margin-top:15px;font-size:10px}.consultant-landing .trial-terms{max-width:290px;font-size:9px}.consultant-landing .trial-hero-foot{padding-bottom:22px;justify-content:center}.consultant-landing .trial-hero-foot>span:first-child{font-size:15px}.consultant-landing .trial-hero-foot>span:last-child{display:none}.consultant-landing .trial-how-heading{text-align:center}.consultant-landing .trial-steps li{padding-left:62px}.consultant-landing .trial-steps h3{font-size:26px}.consultant-landing .trial-steps p{font-size:14px}.consultant-landing .trial-invite-art{top:auto;height:300px;object-position:right bottom}.consultant-landing .trial-invite:after{background:linear-gradient(180deg,#173f35,#173f35 48%,#173f35d9 64%,#173f3533 88%,#173f350d)}.consultant-landing .trial-invite-inner{padding-block:48px 170px;text-align:center}.consultant-landing .trial-invite h2{font-size:46px}.consultant-landing .trial-invite-offer{margin-top:22px;font-size:12px}.consultant-landing .trial-invite-actions{flex-direction:column;gap:12px;margin-top:24px}.consultant-landing .trial-invite-terms{margin-inline:auto;font-size:11px;max-width:310px}}