.process-module__MyOmOq__layout{grid-template-columns:1fr 1.25fr;align-items:start;gap:80px;margin-bottom:64px;display:grid}.process-module__MyOmOq__heading{position:sticky;top:120px}.process-module__MyOmOq__heading h2{letter-spacing:-.035em;font-size:clamp(2.4rem,4.5vw,4rem);font-weight:500;line-height:1.08}.process-module__MyOmOq__heading em{font-family:var(--font-serif);font-weight:300}.process-module__MyOmOq__heading p{max-width:36ch;font-size:var(--type-body);color:#cbd0db;margin-top:28px;line-height:1.8}.process-module__MyOmOq__step{border-top:1px solid #ffffff35}.process-module__MyOmOq__step:last-child{border-bottom:1px solid #ffffff35}.process-module__MyOmOq__step summary{cursor:pointer;align-items:center;gap:20px;min-height:96px;list-style:none;display:flex}.process-module__MyOmOq__step summary::-webkit-details-marker{display:none}.process-module__MyOmOq__step h3{letter-spacing:-.02em;flex:1;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:500}.process-module__MyOmOq__number{font-size:var(--type-small);font-variant-numeric:tabular-nums;color:#cbd0db}.process-module__MyOmOq__step svg{flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1)}.process-module__MyOmOq__answer{padding:0 40px 28px}.process-module__MyOmOq__answer p{max-width:50ch;font-size:var(--type-body);color:#cbd0db;line-height:1.8}.process-module__MyOmOq__step[open] .process-module__MyOmOq__answer{animation:.22s ease-out process-module__MyOmOq__answer-in}@keyframes process-module__MyOmOq__answer-in{0%{opacity:.5}to{opacity:1}}@media (max-width:900px){.process-module__MyOmOq__layout{grid-template-columns:1fr;gap:40px}.process-module__MyOmOq__heading{position:static}.process-module__MyOmOq__step summary{gap:14px;min-height:80px}.process-module__MyOmOq__answer{padding-left:32px;padding-right:0}}@media (prefers-reduced-motion:reduce){.process-module__MyOmOq__step svg{transition:none}.process-module__MyOmOq__step[open] .process-module__MyOmOq__answer{animation:none}}
.website-agreement-module__XEhjcG__agreement{background:var(--agreement-surface);padding:72px 0}.website-agreement-module__XEhjcG__inner{grid-template-columns:1fr 1.25fr;align-items:start;gap:80px;display:grid}.website-agreement-module__XEhjcG__inner h2{letter-spacing:-.035em;font-size:clamp(2.2rem,3.6vw,3.25rem);font-weight:500;line-height:1.1}.website-agreement-module__XEhjcG__inner em{font-family:var(--font-serif);margin-top:10px;font-weight:300;display:inline-block}.website-agreement-module__XEhjcG__inner dl>div{border-top:1px solid var(--agreement-line);padding:24px 0}.website-agreement-module__XEhjcG__inner dl>div:first-child{border:0;padding-top:0}.website-agreement-module__XEhjcG__inner dt{font-size:var(--type-lead);font-weight:500;line-height:1.5}.website-agreement-module__XEhjcG__inner dd{max-width:55ch;font-size:var(--type-compact);color:var(--muted-foreground);margin-top:10px;line-height:1.8}@media (max-width:900px){.website-agreement-module__XEhjcG__agreement{padding:48px 0}.website-agreement-module__XEhjcG__inner{grid-template-columns:1fr;gap:32px}}
.website-enquiry-step-module__wEdnIq__step{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:32px;margin-top:32px;padding:32px 0;display:flex}.website-enquiry-step-module__wEdnIq__step>div{min-width:0;max-width:68ch}.website-enquiry-step-module__wEdnIq__step h2{font-size:var(--type-lead);letter-spacing:-.02em;font-weight:500;line-height:1.35}.website-enquiry-step-module__wEdnIq__step p{color:var(--muted-foreground);font-size:var(--type-compact);margin-top:12px;line-height:1.75}.website-enquiry-step-module__wEdnIq__action{background:var(--primary);max-width:100%;min-height:48px;color:var(--primary-foreground);font-size:var(--type-compact);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:16px;padding:12px 20px;font-weight:500;display:inline-flex}.website-enquiry-step-module__wEdnIq__action svg{flex:none}.website-enquiry-step-module__wEdnIq__action:hover{background:var(--action-hover)}.website-enquiry-step-module__wEdnIq__action:focus-visible{outline:2px solid var(--focus-color);outline-offset:5px}@media (max-width:900px){.website-enquiry-step-module__wEdnIq__step{flex-direction:column;align-items:start;gap:20px}}
