.sc-enquiry,.sc-form{color:var(--navy,var(--brand-navy));--sc-form-muted:var(--muted,#666b78);--sc-form-line:var(--line,#dcdfe2);--sc-form-surface:var(--surface,#f3f4f2);--sc-form-error:#ad2424}.sc-enquiry{background:#fff}.sc-enquiry__layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}.sc-enquiry__layout>*,.sc-form *{min-width:0}.sc-enquiry__aside{gap:2.5rem;display:grid}.sc-enquiry__aside .section-heading{margin:0}.sc-enquiry__aside .section-heading h2{font-size:clamp(1.7rem,2.8vw,2.8rem)}.sc-enquiry__steps{margin:0;padding:0;list-style:none}.sc-enquiry__steps li{border-top:1px solid var(--sc-form-line);grid-template-columns:2rem 1fr;gap:1rem;padding:1.35rem 0;display:grid}.sc-enquiry__steps li>span{color:var(--sc-form-muted);font-variant-numeric:tabular-nums;padding-top:.2rem;font-size:.7rem;font-weight:600}.sc-enquiry__steps h3,.sc-enquiry__note h3,.sc-enquiry__channels h3{letter-spacing:-.025em;margin:0 0 .5rem;font-size:1rem;font-weight:600;line-height:1.5}.sc-enquiry__steps p,.sc-enquiry__note p,.sc-enquiry__channels p{color:var(--sc-form-muted);margin:0;font-size:.875rem;line-height:1.85}.sc-enquiry__note{border-left:3px solid var(--yellow,var(--brand-yellow));background:var(--sc-form-surface);padding:1.5rem}.sc-enquiry__note .text-link{text-transform:none;letter-spacing:0;margin-top:1rem;font-size:.8rem;display:inline-flex}.sc-enquiry__channels{border-top:1px solid var(--sc-form-line);padding-top:1.5rem}.sc-enquiry__channels a{width:fit-content;color:var(--navy,var(--brand-navy));overflow-wrap:anywhere;margin:.75rem 0;font-size:.9rem;font-weight:500;display:block}.sc-enquiry__channels a:hover{text-underline-offset:4px;text-decoration:underline}.sc-enquiry__channels p{margin-top:1rem;font-size:.75rem}.sc-enquiry__support-mark{border-bottom:1px solid var(--sc-form-line);align-items:center;gap:1rem;padding:1.25rem 0;display:flex}.sc-enquiry__support-mark>span{border:1px solid var(--sc-form-line);width:2.75rem;height:2.75rem;color:var(--blue,var(--brand-navy));border-radius:50%;flex:none;place-items:center;font-size:1.25rem;display:grid}.sc-enquiry__support-mark p{color:var(--sc-form-muted);margin:0;font-size:.8rem;line-height:1.7}.sc-enquiry__support-mark strong{color:var(--navy,var(--brand-navy));font-weight:600;display:block}.sc-form{border:1px solid var(--sc-form-line);text-align:left;background:#fff;border-radius:3px;overflow:visible;box-shadow:0 18px 55px -40px #14124540}.sc-form--loading{background:var(--sc-form-surface);min-height:28rem;padding:2rem}.sc-form--loading p{color:var(--sc-form-muted);margin-top:1rem}.sc-form__progress{border-bottom:1px solid var(--sc-form-line);background:var(--sc-form-surface);padding:1.5rem clamp(1.15rem,3vw,2.5rem)}.sc-form__progress ol{gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.sc-form__progress li{color:var(--sc-form-muted);border-bottom:2px solid var(--sc-form-line);flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;padding-bottom:.75rem;display:flex;position:relative}.sc-form__progress li.is-reached{border-color:var(--navy,var(--brand-navy));color:var(--navy,var(--brand-navy))}.sc-form__progress li[aria-current=step]{border-color:var(--yellow,var(--brand-yellow))}.sc-form__progress li>span{font-variant-numeric:tabular-nums;font-size:.7rem}.sc-form__progress strong{font-size:.75rem;font-weight:600}.sc-form__body{padding:clamp(1.2rem,3.5vw,2.75rem);animation:.22s ease-out both sc-form-appear}.sc-form__heading{margin-bottom:2rem}.sc-form__heading h2{letter-spacing:-.045em;max-width:22ch;margin:0;scroll-margin-top:8rem;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;line-height:1.25}.sc-form__heading p{color:var(--sc-form-muted);margin:.85rem 0 0;font-size:.85rem;line-height:1.8}.sc-form__fields,.sc-form__review{gap:1.5rem;display:grid}.sc-form__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.sc-form__field{align-content:start;gap:.55rem;display:grid}.sc-form__field>label,.sc-form__choices legend{font-size:.82rem;font-weight:600;line-height:1.6}.sc-form__field>label>span{color:var(--sc-form-muted);font-size:.75rem;font-weight:400}.sc-form__field input,.sc-form__field select,.sc-form__field textarea{box-sizing:border-box;width:100%;min-height:3.25rem;color:var(--navy,var(--brand-navy));font:inherit;background:#fff;border:1px solid #bfc3cb;border-radius:2px;padding:.8rem .9rem;scroll-margin-top:8rem;font-size:1rem;line-height:1.5;transition:border-color .16s;display:block}.sc-form__field input:hover,.sc-form__field select:hover,.sc-form__field textarea:hover{border-color:var(--blue,var(--brand-navy))}.sc-form__field input::placeholder,.sc-form__field textarea::placeholder{color:var(--sc-form-muted);opacity:1}.sc-form__field textarea{resize:vertical;min-height:8rem}.sc-form__field select{text-overflow:ellipsis;padding-right:1.5rem}.sc-form__field [aria-invalid=true]{border-color:var(--sc-form-error)}.sc-form__hint,.sc-form__error{margin:0;font-size:.75rem;line-height:1.7;display:block}.sc-form__hint{color:var(--sc-form-muted)}.sc-form__error{color:var(--sc-form-error);font-weight:500}.sc-form__field-notes{flex-wrap:wrap;gap:.4rem 1rem;display:flex}.sc-form__field-notes .sc-form__hint,.sc-form__field-notes .sc-form__error{flex:80%}.sc-form__count{color:var(--sc-form-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.65rem}.sc-form__choices,.sc-form__group{border:0;margin:0;padding:0}.sc-form__choices legend{margin-bottom:.75rem;padding:0}.sc-form__choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.sc-form__choice{cursor:pointer;border:1px solid #bfc3cb;border-radius:2px;align-items:center;gap:.65rem;min-height:3.25rem;padding:.8rem;transition:background-color .16s,border-color .16s;display:flex}.sc-form__choice span{overflow-wrap:anywhere;font-size:.8rem;font-weight:500}.sc-form__choice input{width:1rem;height:1rem;accent-color:var(--navy,var(--brand-navy));flex-shrink:0;margin:0;scroll-margin-top:8rem}.sc-form__choice.is-selected{background:var(--sc-form-surface);border-color:var(--navy,var(--brand-navy))}.sc-form__choice:hover{border-color:var(--blue,var(--brand-navy))}.sc-form__choices>.sc-form__error{margin-top:.5rem}.sc-form__group{gap:1.35rem;padding-top:.5rem;display:grid}.sc-form__group+.sc-form__group{border-top:1px solid var(--sc-form-line);margin-top:.5rem;padding-top:1.5rem}.sc-form__group legend{padding:0 .5rem 1rem 0;font-size:.95rem;font-weight:600;line-height:1.5}.sc-form__group legend>span{color:var(--sc-form-muted);margin-right:.75rem;font-size:.65rem}.sc-form__route-note{background:var(--sc-form-surface);color:var(--sc-form-muted);margin:0;padding:1rem 1.1rem;font-size:.75rem;line-height:1.85}.sc-form__route-note a{color:var(--navy,var(--brand-navy));text-underline-offset:3px;text-decoration:underline}.sc-form__validation:empty{display:none}.sc-form__validation p{border-left:2px solid var(--sc-form-error);color:var(--sc-form-error);background:#fff4f2;margin:0 0 1.5rem;padding:.9rem 1rem;font-size:.8rem;line-height:1.6}.sc-form__actions{justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;display:flex}.sc-form__step-count{color:var(--sc-form-muted);font-size:.7rem;line-height:1.7}.sc-form .button{min-height:3.25rem;font:inherit;text-transform:none;letter-spacing:-.015em;white-space:normal;text-align:center;cursor:pointer;box-shadow:none;border-radius:2px;justify-content:center;align-items:center;gap:.75rem;padding:.9rem 1.25rem;font-size:.8rem;font-weight:600;line-height:1.5;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex;transform:none}.sc-form .sc-form__primary{background:var(--brand-yellow);color:var(--brand-navy);border:1px solid var(--brand-yellow)}.sc-form .sc-form__primary:hover{background:var(--brand-yellow-hover);border-color:var(--brand-yellow-hover)}.sc-form .sc-form__secondary{color:var(--navy,var(--brand-navy));background:#fff;border:1px solid #bfc3cb}.sc-form .sc-form__secondary:hover{background:var(--sc-form-surface);border-color:var(--navy,var(--brand-navy))}.sc-form .button:disabled{cursor:wait;opacity:.65}.sc-form__back{min-height:44px;color:var(--navy,var(--brand-navy));cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:.5rem 0;font-size:.8rem;display:flex}.sc-form__privacy{border-top:1px solid var(--sc-form-line);color:var(--sc-form-muted);margin:1.75rem 0 0;padding-top:1.25rem;font-size:.68rem;line-height:1.85}.sc-form__summary{border-bottom:1px solid var(--sc-form-line);padding-bottom:1.5rem}.sc-form__summary-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.sc-form__summary-heading h3{margin:0;font-size:.95rem;font-weight:600}.sc-form__summary-heading button{min-height:44px;color:var(--navy,var(--brand-navy));text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:.5rem;font-size:.75rem;text-decoration:underline}.sc-form__summary dl{gap:.75rem;margin:0;display:grid}.sc-form__summary dl>div{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:1rem;font-size:.8rem;line-height:1.7;display:grid}.sc-form__summary dt{color:var(--sc-form-muted)}.sc-form__summary dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.sc-form__field .sc-form__message{background:var(--sc-form-surface);min-height:16rem;font-size:.8rem;line-height:1.8}.sc-form__share-actions{flex-wrap:wrap;gap:.75rem;display:flex}.sc-form__share-actions>.button{flex:12rem}.sc-form__copy-status{margin:0;font-size:.75rem;line-height:1.8}.sc-form__copy-status:empty{display:none}.sc-form :focus-visible,.sc-enquiry a:focus-visible{outline:3px solid var(--blue,var(--brand-navy));outline-offset:3px}.sc-form__choice:focus-within{outline:3px solid var(--blue,var(--brand-navy));outline-offset:2px}.sc-form__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes sc-form-appear{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1100px){.sc-enquiry__aside{position:sticky;top:8rem}}@media (max-width:960px){.sc-enquiry__layout{grid-template-columns:minmax(0,1fr);gap:2.5rem}.sc-enquiry__aside{gap:1.5rem}.sc-enquiry__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.sc-enquiry__steps li{grid-template-columns:1fr;gap:.5rem}}@media (max-width:600px){.sc-form__row{grid-template-columns:minmax(0,1fr);gap:1.5rem}.sc-form__progress ol{gap:.75rem}.sc-form__progress li{align-content:start;gap:.25rem;display:grid}.sc-form__progress strong{font-size:.65rem}.sc-form__actions{flex-wrap:wrap}.sc-form__actions>.button{flex:100%}.sc-form__share-actions{flex-direction:column}.sc-form__share-actions>.button{flex:auto;width:100%}.sc-form__summary dl>div{grid-template-columns:1fr;gap:.1rem}.sc-enquiry__steps{grid-template-columns:1fr;gap:0}.sc-enquiry__steps li{grid-template-columns:1.5rem 1fr;gap:.75rem}.sc-enquiry__note{padding:1.15rem}}@media (prefers-reduced-motion:reduce){.sc-form__body{animation:none}.sc-form .button,.sc-form__choice,.sc-form__field input,.sc-form__field select,.sc-form__field textarea{transition:none}}
