.HeroQuoteForm_form__T5OFg{--quote-card-surface:#fff;--quote-control-surface:#fff;--quote-choice-surface:#fff;--quote-action:#da202a;--quote-field-label:#141414;--quote-secondary:#514c45;--quote-border:#dfdbd3;--quote-error:#ad1820;color-scheme:light;container-type:inline-size;display:flex;flex-direction:column;width:100%;min-width:0;padding:26px;border:1px solid var(--quote-border);border-radius:24px;background:var(--quote-card-surface);color:var(--quote-field-label);box-shadow:0 18px 48px -24px #514c452b;scroll-margin-top:110px;font-family:var(--font-body),var(--font-sans),Arial,sans-serif}.HeroQuoteForm_progress__jC0Cj{display:flex;align-items:center;gap:14px;margin-bottom:20px}.HeroQuoteForm_progressRules__VQTQL{display:flex;flex:1;gap:4px}.HeroQuoteForm_progressRules__VQTQL span{flex:1;height:2px;border-radius:2px;background:#e6e2d9;transition:background-color .5s cubic-bezier(.22,.61,.36,1)}.HeroQuoteForm_progressRules__VQTQL span[data-on=true]{background:#da202a}.HeroQuoteForm_progressLabel__IJRXr{flex:none;font-size:13px;font-weight:600;color:var(--quote-secondary)}.HeroQuoteForm_house__FHb20{grid-area:house;position:sticky;top:calc(var(--nav-h-scrolled, 78px) + 16px);align-self:start;height:340px;border-radius:14px;overflow:clip;background:#f7f5f0}.HeroQuoteForm_body__jB5gZ{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"where" "what" "notes" "actions";gap:26px;min-width:0}.HeroQuoteForm_section__SNkZ_{display:flex;flex-direction:column;gap:12px;border:0;padding:0;margin:0;min-width:0}.HeroQuoteForm_where__yGaXt{grid-area:where}.HeroQuoteForm_what__vjg9_{grid-area:what}.HeroQuoteForm_notes__Fg07r{grid-area:notes}.HeroQuoteForm_actions__35POn{grid-area:actions;padding-top:18px;border-top:1px solid var(--quote-border)}.HeroQuoteForm_sectionTitle__78FBc{font-family:var(--font-display),Georgia,serif;font-size:34px;font-weight:400;line-height:1.1;letter-spacing:-.005em;margin:0 0 4px;outline:none}.HeroQuoteForm_actionsRow__BNjsU{display:flex;flex-direction:column;gap:14px}.HeroQuoteForm_actionsMeta__pB1br{display:flex;flex-direction:column;gap:6px}@container (min-width: 880px){.HeroQuoteForm_body__jB5gZ{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"where what" "notes what" "house what" "actions actions";grid-template-rows:auto auto 1fr auto;-moz-column-gap:44px;column-gap:44px;row-gap:22px;align-items:start;padding:8px 10px 0}.HeroQuoteForm_actionsRow__BNjsU{flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:24px}.HeroQuoteForm_submit__wkxtf{width:auto;padding:13px 28px}}.HeroQuoteForm_postcodeRecap__Wn2Rt{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 0;font-size:14px;line-height:1.5;color:var(--quote-field-label)}.HeroQuoteForm_postcodeRecap__Wn2Rt>svg{color:var(--quote-action)}.HeroQuoteForm_contactRow__iAdvr{display:grid;grid-template-columns:1fr 1fr;gap:12px}.HeroQuoteForm_intro__Xe9r5{color:var(--quote-secondary);font-size:15px;line-height:1.65;margin:0}.HeroQuoteForm_field__tcz3G{display:block;margin:0}.HeroQuoteForm_field__tcz3G>label{display:block}.HeroQuoteForm_field__tcz3G>label>span:first-child{display:flex;justify-content:space-between;gap:8px;font-size:14px;color:var(--quote-field-label);font-weight:600;margin:0 0 7px}.HeroQuoteForm_address__Mcz1B input,.HeroQuoteForm_field__tcz3G input,.HeroQuoteForm_field__tcz3G textarea{width:100%;min-width:0;background:#faf8f4!important;color:var(--quote-field-label);border:1px solid var(--quote-border);border-radius:12px;padding:12px 34px 12px 14px;font-size:16px;min-height:49px;line-height:1.4;transition:border-color .2s,box-shadow .2s}.HeroQuoteForm_address__Mcz1B input::-moz-placeholder,.HeroQuoteForm_field__tcz3G input::-moz-placeholder,.HeroQuoteForm_field__tcz3G textarea::-moz-placeholder{color:#746e65}.HeroQuoteForm_address__Mcz1B input::placeholder,.HeroQuoteForm_field__tcz3G input::placeholder,.HeroQuoteForm_field__tcz3G textarea::placeholder{color:#746e65}.HeroQuoteForm_field__tcz3G textarea{resize:vertical;min-height:110px;max-height:350px}.HeroQuoteForm_address__Mcz1B input:focus,.HeroQuoteForm_field__tcz3G input:focus,.HeroQuoteForm_field__tcz3G textarea:focus{outline:0;border-color:var(--quote-action);box-shadow:0 0 0 3px #da202a20;background:#ffffff!important}.HeroQuoteForm_field__tcz3G textarea{padding-right:14px}.HeroQuoteForm_field__tcz3G>label{position:relative}.HeroQuoteForm_fieldTick__1xxSU{position:absolute;right:12px;bottom:16px;display:flex;color:#1f7a4d;opacity:0;transform:scale(.6);transition:opacity .25s cubic-bezier(.22,.61,.36,1),transform .25s cubic-bezier(.22,.61,.36,1);pointer-events:none}.HeroQuoteForm_field__tcz3G[data-looks-right=true] .HeroQuoteForm_fieldTick__1xxSU{opacity:1;transform:none}.HeroQuoteForm_nextWeek___uPfB{flex-basis:100%;color:var(--quote-secondary)}.HeroQuoteForm_address__Mcz1B label>span{color:var(--quote-field-label);font-size:14px!important;margin-bottom:7px!important}.HeroQuoteForm_address__Mcz1B [role=status]{color:var(--quote-secondary)}.HeroQuoteForm_form__T5OFg :is(input,textarea)[aria-invalid=true]{border-color:var(--quote-error)}.HeroQuoteForm_form__T5OFg :is(input:not([type=radio],[type=checkbox]),textarea):disabled{color:var(--quote-secondary);background:#f5f3ee!important;cursor:wait;opacity:1}.HeroQuoteForm_form__T5OFg input:-webkit-autofill{-webkit-text-fill-color:var(--quote-field-label);-webkit-box-shadow:inset 0 0 0 1000px #fff;caret-color:var(--quote-field-label)}.HeroQuoteForm_form__T5OFg a:focus-visible{outline-color:var(--quote-field-label)}.HeroQuoteForm_error__IV_Z3 a,.HeroQuoteForm_intro__Xe9r5 a{text-decoration:underline;text-underline-offset:3px}.HeroQuoteForm_field__tcz3G small{font-weight:400;color:var(--quote-secondary)}.HeroQuoteForm_hint__BmEL3{display:block!important;color:var(--quote-secondary)!important;font-size:12px!important;line-height:1.5;font-weight:400!important;margin:0!important}.HeroQuoteForm_field__tcz3G .HeroQuoteForm_hint__BmEL3{margin-top:7px!important}.HeroQuoteForm_error__IV_Z3{color:var(--quote-error);font-size:14px;line-height:1.5;margin:7px 0 0}.HeroQuoteForm_question__Q_LD7{border:0;padding:0;margin:0 0 10px;min-width:0}.HeroQuoteForm_question__Q_LD7 legend{font-size:15px;font-weight:600;line-height:1.6;margin-bottom:12px;color:var(--quote-field-label);width:100%}.HeroQuoteForm_question__Q_LD7 legend small{float:right;color:var(--quote-secondary);font-size:12px;font-weight:400}.HeroQuoteForm_services__H4Mg5{display:grid;grid-template-columns:1fr 1fr;gap:9px}.HeroQuoteForm_option__HI8cd,.HeroQuoteForm_service__cuDG5{position:relative;cursor:pointer;min-width:0;display:flex;gap:10px;align-items:center;border:1px solid var(--quote-border);border-radius:12px;background:var(--quote-choice-surface);padding:14px;transition:background .18s,border-color .18s,box-shadow .18s}.HeroQuoteForm_service__cuDG5{padding:8px 14px;min-height:56px;font-size:15px;line-height:1.3;font-weight:600}.HeroQuoteForm_service__cuDG5>span{min-width:0;overflow-wrap:anywhere}.HeroQuoteForm_box__5yUT2{flex:0 0 22px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1.5px solid #b9b2a8;background:#fff;color:#fff;transition:background .18s,border-color .18s}.HeroQuoteForm_selected__eWGTK .HeroQuoteForm_box__5yUT2{background:var(--quote-action);border-color:var(--quote-action)}.HeroQuoteForm_serviceName__HkjAw{display:flex;flex-direction:column;gap:2px}.HeroQuoteForm_captionChosen__QC5en,.HeroQuoteForm_caption__IxE53{display:block;font-size:12px;font-weight:400;line-height:1.3;color:var(--quote-secondary)}.HeroQuoteForm_captionChosen__QC5en{color:var(--quote-action);font-weight:600}.HeroQuoteForm_option__HI8cd input,.HeroQuoteForm_pill__v1F3T input,.HeroQuoteForm_service__cuDG5 input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.HeroQuoteForm_option__HI8cd,.HeroQuoteForm_pill__v1F3T,.HeroQuoteForm_question__Q_LD7,.HeroQuoteForm_service__cuDG5{scroll-margin-top:120px}.HeroQuoteForm_drawers__zuz1y,.HeroQuoteForm_premisesBlock__tkP9v{display:block}.HeroQuoteForm_option__HI8cd:hover,.HeroQuoteForm_service__cuDG5:hover{border-color:#b4ab9d;background:#f8f6f2}.HeroQuoteForm_option__HI8cd:has(input:focus-visible),.HeroQuoteForm_service__cuDG5:has(input:focus-visible){outline:2px solid var(--quote-field-label);outline-offset:3px}.HeroQuoteForm_option__HI8cd:has(input:disabled),.HeroQuoteForm_service__cuDG5:has(input:disabled){cursor:wait}.HeroQuoteForm_selected__eWGTK{border-color:#141414!important;background:#141414!important;color:#ffffff}.HeroQuoteForm_selected__eWGTK .HeroQuoteForm_caption__IxE53{color:#d4cdbe}.HeroQuoteForm_selected__eWGTK .HeroQuoteForm_captionChosen__QC5en{color:#ffffff}.HeroQuoteForm_selected__eWGTK i{background:var(--quote-action);border-color:var(--quote-action);color:#fff}.HeroQuoteForm_options__EohAk{display:flex;flex-wrap:wrap;gap:8px}.HeroQuoteForm_option__HI8cd{font-size:14px;min-height:46px;line-height:1.4;padding:11px 13px;flex-grow:1;justify-content:center;text-align:center}.HeroQuoteForm_option__HI8cd small{display:block;font-size:12px;color:var(--quote-secondary);margin-top:5px}.HeroQuoteForm_collapse__EWQc_{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-10px);transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .3s ease,transform .42s cubic-bezier(.22,1,.36,1)}.HeroQuoteForm_collapse__EWQc_[data-open=true]{grid-template-rows:1fr;opacity:1;transform:none}.HeroQuoteForm_collapseInner__1Cyde{min-height:0;overflow:hidden}.HeroQuoteForm_drawer__4M7FY{margin:10px 0 0;padding:16px 16px 14px;border:1px solid #e6e2d9;border-radius:12px;background:#faf8f4}.HeroQuoteForm_drawer__4M7FY legend{float:left;width:100%;margin-bottom:10px}.HeroQuoteForm_drawer__4M7FY .HeroQuoteForm_error__IV_Z3,.HeroQuoteForm_drawer__4M7FY .HeroQuoteForm_hint__BmEL3,.HeroQuoteForm_drawer__4M7FY .HeroQuoteForm_pillRow__Afty9{clear:both}.HeroQuoteForm_drawer__4M7FY .HeroQuoteForm_hint__BmEL3{margin:0 0 12px!important}.HeroQuoteForm_pillRow__Afty9{display:flex;flex-wrap:wrap;gap:8px}.HeroQuoteForm_pill__v1F3T{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:8px 16px;border:1px solid var(--quote-border);border-radius:999px;background:#fff;color:var(--quote-field-label);font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .36s cubic-bezier(.22,1,.36,1),background .18s,border-color .18s,color .18s}.HeroQuoteForm_collapse__EWQc_[data-open=true] .HeroQuoteForm_pill__v1F3T{opacity:1;transform:none;transition-delay:calc(60ms + var(--i, 0) * 45ms),calc(60ms + var(--i, 0) * 45ms),0s,0s,0s}.HeroQuoteForm_pill__v1F3T:hover{border-color:#b4ab9d}.HeroQuoteForm_pill__v1F3T:has(input:focus-visible){outline:2px solid var(--quote-field-label);outline-offset:3px}.HeroQuoteForm_pill__v1F3T>svg{flex-shrink:0}.HeroQuoteForm_pill__v1F3T small{display:inline;margin-left:6px;font-size:12px;font-weight:400;color:var(--quote-secondary)}.HeroQuoteForm_pillOn__RN4Gj{background:var(--quote-action);border-color:var(--quote-action);color:#fff}.HeroQuoteForm_pillOn__RN4Gj small{color:rgba(255,255,255,.82)}.HeroQuoteForm_pillLink__l5Zzl{position:relative;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;row-gap:0;min-height:36px;margin-top:6px;padding:4px 2px;color:var(--quote-field-label);font-size:13px;font-weight:600;line-height:1.3;cursor:pointer}.HeroQuoteForm_pillLink__l5Zzl input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.HeroQuoteForm_pillLink__l5Zzl>span{text-decoration:underline;text-decoration-color:var(--quote-border);text-decoration-thickness:2px;text-underline-offset:4px}.HeroQuoteForm_pillLinkOn__9VpFu>span,.HeroQuoteForm_pillLink__l5Zzl:hover>span{text-decoration-color:var(--quote-action)}.HeroQuoteForm_pillLink__l5Zzl>svg{flex-shrink:0;color:var(--quote-action)}.HeroQuoteForm_pillLink__l5Zzl small{font-size:12px;font-weight:400;color:var(--quote-secondary)}.HeroQuoteForm_pillLink__l5Zzl:has(input:focus-visible){outline:2px solid var(--quote-field-label);outline-offset:3px}.HeroQuoteForm_optionsThree__3IhzW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.HeroQuoteForm_homeQuestions__P3iXi{display:flex;flex-direction:column;gap:4px;margin:0 0 6px;padding:16px 16px 6px;border:1px solid var(--quote-border);border-radius:12px;background:#faf9f6}.HeroQuoteForm_submit__wkxtf{margin-top:0;width:100%;min-height:52px;border:0;border-radius:999px;background:var(--quote-action);color:white;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;padding:13px 18px;cursor:pointer;box-shadow:0 7px 18px #da202a18;transition:background .2s;white-space:nowrap}.HeroQuoteForm_submit__wkxtf:hover:not(:disabled){background:#b21a22}.HeroQuoteForm_submit__wkxtf:focus-visible{outline:2px solid var(--quote-field-label);outline-offset:4px}.HeroQuoteForm_submit__wkxtf:disabled{background:#9b565b;cursor:wait}.HeroQuoteForm_submit__wkxtf[data-locked=true]{cursor:not-allowed}.HeroQuoteForm_nextStep__elzPo{margin:0;font-size:14px;line-height:1.5;font-weight:600;color:var(--quote-field-label)}.HeroQuoteForm_privacy__VO_pf{margin:0;font-size:13px;line-height:1.5;color:var(--quote-secondary)}.HeroQuoteForm_privacy__VO_pf a{text-decoration:underline;text-underline-offset:3px;color:var(--quote-field-label)}.HeroQuoteForm_reviews__Ri_tO{margin:0;font-size:13px;color:var(--quote-secondary)}.HeroQuoteForm_reviews__Ri_tO>span{color:#e0a100;letter-spacing:1px}.HeroQuoteForm_reviews__Ri_tO strong{color:var(--quote-field-label)}.HeroQuoteForm_spin__v_eTJ{animation:HeroQuoteForm_spin__v_eTJ .9s linear infinite}@keyframes HeroQuoteForm_spin__v_eTJ{to{transform:rotate(1turn)}}@media (max-width:480px){.HeroQuoteForm_contactRow__iAdvr{grid-template-columns:1fr;gap:12px}.HeroQuoteForm_address__Mcz1B input,.HeroQuoteForm_field__tcz3G input,.HeroQuoteForm_field__tcz3G textarea{font-size:16px}}@media (max-width:400px){.HeroQuoteForm_form__T5OFg{padding:18px 15px;border-radius:18px}.HeroQuoteForm_sectionTitle__78FBc{font-size:26px}.HeroQuoteForm_service__cuDG5{padding-left:12px;min-height:58px;font-size:13px}.HeroQuoteForm_question__Q_LD7 legend small{float:none;display:block}.HeroQuoteForm_option__HI8cd{padding:10px 11px}}@media (max-width:360px){.HeroQuoteForm_services__H4Mg5{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.HeroQuoteForm_form__T5OFg *{transition:none!important;animation:none!important}}