.consultation-page{background:var(--catalogue-paper);color:var(--catalogue-petrol)}.consultation-hero{background:linear-gradient(118deg,#071c25 0%,var(--catalogue-petrol) 68%,#0b2b38 100%);color:var(--catalogue-white);position:relative;overflow:hidden}.consultation-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:66px 66px;position:absolute;inset:0 0 0 58%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24%);mask-image:linear-gradient(90deg,#0000,#000 24%)}.consultation-hero .breadcrumbs{z-index:1;color:var(--catalogue-ice);border-color:#ffffff30;position:relative}.consultation-hero .breadcrumbs a{color:inherit}.consultation-hero-grid{z-index:1;grid-template-columns:1.12fr .72fr;align-items:end;gap:clamp(54px,8vw,124px);padding-block:clamp(60px,7vw,104px);display:grid;position:relative}.consultation-kicker{color:var(--catalogue-signal);font:600 10px/1.3 var(--font-display);letter-spacing:.16em;margin-bottom:28px}.consultation-hero h1{max-width:12ch;color:var(--catalogue-white);font:400 clamp(62px,7vw,108px)/.91 var(--font-identity);letter-spacing:-.052em;text-wrap:balance}.consultation-hero-copy{border-left:1px solid var(--catalogue-signal);padding:0 0 10px 22px}.consultation-hero-copy>p:first-child{max-width:34ch;font-size:clamp(19px,1.8vw,25px);line-height:1.45}.consultation-languages{color:var(--catalogue-ice);margin-top:22px;font-size:13px;line-height:1.6}.consultation-primary-action{color:var(--catalogue-white);font:600 10px/1.3 var(--font-display);letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff70;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:17px 18px;text-decoration:none;display:flex}.consultation-primary-action .link-icon{flex:0 0 26px;width:26px;height:26px}.consultation-primary-action:is(:hover,:focus-visible){background:var(--catalogue-signal);border-color:var(--catalogue-signal);color:var(--catalogue-petrol);text-decoration:none}.consultation-primary-action:focus-visible{outline:2px solid var(--catalogue-white);outline-offset:4px}.consultation-primary-action-disabled{cursor:default;color:var(--catalogue-ice)}.consultation-primary-action-disabled small{font:600 9px/1.3 var(--font-display);letter-spacing:.13em}.consultation-primary-action-disabled:is(:hover,:focus-visible){color:var(--catalogue-ice);background:0 0;border-color:#ffffff70}.consultation-prelaunch{background:var(--catalogue-signal);color:var(--catalogue-petrol);border-bottom:1px solid #071c2530}.consultation-prelaunch-inner{grid-template-columns:.38fr 1fr;gap:7%;padding-block:22px;display:grid}.consultation-prelaunch strong{font-size:13px}.consultation-prelaunch p{max-width:88ch;font-size:12px;line-height:1.65}.consultation-section{grid-template-columns:.74fr 1.26fr;gap:9%;padding-block:clamp(74px,8vw,116px);display:grid}.consultation-section-heading h2,.consultation-options-header h2,.consultation-guardrails h2,.consultation-final-cta h2{max-width:18ch;font:500 clamp(38px,4vw,58px)/1.04 var(--font-sans);letter-spacing:-.045em}.consultation-fit-card{border:1px solid var(--catalogue-line);background:var(--catalogue-white);grid-template-columns:132px 1fr;gap:34px;padding:34px;display:grid}.consultation-fit-time{border:1px solid var(--catalogue-petrol);font:600 11px/1 var(--font-display);letter-spacing:.12em;text-align:center;text-transform:uppercase;align-self:start;padding:10px}.consultation-fit-card h3{font:500 clamp(25px,2.5vw,36px)/1.1 var(--font-sans);letter-spacing:-.035em}.consultation-fit-card p{margin-top:19px;font-size:15px;line-height:1.75}.consultation-fit-card p:last-child{border-top:1px solid var(--catalogue-line);color:var(--catalogue-muted);padding-top:19px;font-size:13px}.consultation-options{background:var(--catalogue-ice);border-block:1px solid var(--catalogue-line);padding-block:clamp(72px,8vw,112px)}.consultation-options-header{grid-template-columns:.58fr 1fr;align-items:start;column-gap:9%;margin-bottom:42px;display:grid}.consultation-options-header .eyebrow{grid-row:1/3}.consultation-options-header>p:last-child{max-width:58ch;margin-top:20px;font-size:15px;line-height:1.7}.consultation-options-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.consultation-option{border:1px solid color-mix(in srgb,var(--catalogue-petrol) 26%,transparent);background:var(--catalogue-white);flex-direction:column;min-height:560px;padding:32px;display:flex}.consultation-option-top{border-bottom:1px solid var(--catalogue-line);justify-content:space-between;gap:24px;padding-bottom:27px;display:flex}.consultation-option-top>span{font:600 11px/1 var(--font-display);letter-spacing:.14em}.consultation-option-top p{text-align:right}.consultation-option-top strong{font:500 clamp(40px,4vw,58px)/.9 var(--font-identity);letter-spacing:-.04em;display:block}.consultation-option-top small{color:var(--catalogue-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-size:10px;display:block}.consultation-option h3{max-width:17ch;font:500 clamp(29px,3vw,42px)/1.04 var(--font-sans);letter-spacing:-.04em;margin-top:34px}.consultation-option ul{gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.consultation-option li{padding-left:22px;font-size:14px;line-height:1.65;position:relative}.consultation-option li:before{content:"";background:var(--catalogue-signal);width:6px;height:6px;position:absolute;top:.62em;left:0;transform:rotate(45deg)}.consultation-option-limit{border-top:1px solid var(--catalogue-line);color:var(--catalogue-muted);margin-top:auto;padding-top:25px;font-size:12px;line-height:1.65}.consultation-process{grid-template-columns:.74fr 1.26fr;gap:9%;padding-block:clamp(74px,8vw,116px);display:grid}.consultation-process ol{border-top:1px solid var(--catalogue-line);border-left:1px solid var(--catalogue-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.consultation-process li{border-right:1px solid var(--catalogue-line);border-bottom:1px solid var(--catalogue-line);min-height:238px;padding:25px}.consultation-process li>span{color:var(--catalogue-muted);font:600 10px/1 var(--font-display);letter-spacing:.14em}.consultation-process h3{font:500 23px/1.08 var(--font-sans);letter-spacing:-.035em;margin-top:42px}.consultation-process li p{margin-top:15px;font-size:13px;line-height:1.65}.consultation-guardrails{background:var(--catalogue-white);border-block:1px solid var(--catalogue-line);padding-block:clamp(68px,7vw,100px)}.consultation-guardrails-grid{grid-template-columns:.82fr 1fr;gap:10%;display:grid}.consultation-guardrails-grid>div:last-child{border-left:1px solid var(--catalogue-signal);padding-left:22px}.consultation-guardrails-grid>div:last-child p{font-size:16px;line-height:1.78}.consultation-guardrails-grid>div:last-child p+p{border-top:1px solid var(--catalogue-line);color:var(--catalogue-muted);margin-top:22px;padding-top:22px;font-size:13px}.consultation-final-cta{background:var(--catalogue-petrol);color:var(--catalogue-white);padding-block:clamp(72px,8vw,112px)}.consultation-final-cta .eyebrow{color:var(--catalogue-ice)}.consultation-final-cta h2{color:inherit}.consultation-final-cta-inner{grid-template-columns:1fr .72fr;align-items:end;gap:10%;display:grid}.consultation-final-cta-inner>div:last-child p{max-width:42ch;color:var(--catalogue-ice);font-size:15px;line-height:1.7}.consultation-final-cta-inner a{color:var(--catalogue-white);font:600 10px/1.3 var(--font-display);letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #ffffff75;justify-content:space-between;align-items:center;gap:28px;margin-top:28px;padding:17px 0;text-decoration:none;display:flex}.consultation-final-cta-inner a .link-icon{flex:0 0 28px;width:28px;height:28px}.consultation-final-cta-inner a:is(:hover,:focus-visible){border-color:var(--catalogue-signal);color:var(--catalogue-signal);text-decoration:none}.consultation-channel-status{letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #ffffff75;margin-top:28px;padding:17px 0;color:var(--catalogue-signal)!important;font:600 10px/1.3 var(--font-display)!important}@media (max-width:900px){.consultation-hero-grid{grid-template-columns:1fr;gap:42px}.consultation-hero h1{max-width:13ch;font-size:clamp(60px,9.2vw,88px)}.consultation-hero-copy{max-width:650px}.consultation-section,.consultation-process{grid-template-columns:1fr;gap:38px}.consultation-options-header{grid-template-columns:1fr}.consultation-options-header .eyebrow{grid-row:auto}.consultation-options-grid{gap:18px}.consultation-option{min-height:600px}}@media (max-width:700px){.consultation-hero:after{opacity:.55;background-size:48px 48px;inset:0}.consultation-hero-grid{padding-block:42px 50px}.consultation-kicker{font-size:8px;line-height:1.55}.consultation-hero h1{font-size:clamp(48px,13.6vw,66px)}.consultation-hero-copy{padding-left:15px}.consultation-hero-copy>p:first-child{font-size:18px}.consultation-primary-action{letter-spacing:.09em;font-size:9px}.consultation-prelaunch-inner{grid-template-columns:1fr;gap:8px;padding-block:18px}.consultation-section{padding-block:58px}.consultation-section-heading h2,.consultation-options-header h2,.consultation-guardrails h2,.consultation-final-cta h2{font-size:38px}.consultation-fit-card{grid-template-columns:1fr;gap:22px;padding:24px}.consultation-fit-time{justify-self:start}.consultation-options{padding-block:58px}.consultation-options-grid{grid-template-columns:1fr}.consultation-option{min-height:0;padding:24px}.consultation-process{padding-block:58px}.consultation-process ol{grid-template-columns:1fr}.consultation-process li{min-height:210px}.consultation-guardrails{padding-block:56px}.consultation-guardrails-grid,.consultation-final-cta-inner{grid-template-columns:1fr;gap:36px}.consultation-guardrails-grid>div:last-child{padding-left:15px}.consultation-final-cta{padding-block:58px}}@media (prefers-reduced-motion:reduce){.consultation-primary-action,.consultation-final-cta-inner a{transition:none}}
