.m25hRW_shell{margin-block:64px;scroll-margin-top:100px}.m25hRW_panel{background:var(--paper,#fff);border:1px solid #bac5b0;border-radius:20px;max-width:820px;margin:24px auto 0;padding:clamp(20px,4vw,44px)}.m25hRW_progress{flex-wrap:wrap;gap:8px 20px;padding:0;font-size:14px;list-style:none;display:flex}.m25hRW_progress [aria-current=step]{text-underline-offset:6px;font-weight:700;text-decoration:underline}.m25hRW_group{border:0;min-width:0;margin:0;padding:0}.m25hRW_group[hidden]{display:none}.m25hRW_group h3{margin-block:24px}.m25hRW_stack{gap:20px;display:grid}.m25hRW_stepper{grid-template-columns:52px minmax(72px,140px) 52px;align-items:center;gap:8px;display:grid}.m25hRW_stepper button{cursor:pointer;background:0 0;border:1px solid #bac5b0;border-radius:8px;min-height:52px;font-size:24px}.m25hRW_stepper input{text-align:center}.m25hRW_actions{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:28px;display:flex}.m25hRW_actions button{min-height:48px}.m25hRW_breakdown{grid-template-columns:minmax(0,1fr) auto;gap:14px 24px;margin:24px 0;display:grid}.m25hRW_breakdown dt,.m25hRW_breakdown dd{margin:0}.m25hRW_breakdown dd{text-align:right;font-variant-numeric:tabular-nums}.m25hRW_total{font-size:clamp(20px,3vw,28px);font-weight:700}.m25hRW_note{border-left:3px solid var(--ink,#123b30);overflow-wrap:anywhere;background:#edf2ed;padding:16px}.m25hRW_options{border:0;gap:16px;margin-block:24px;padding:0;display:grid}.m25hRW_options legend{margin-bottom:16px;font-weight:700}.m25hRW_options label{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.m25hRW_options input{flex:none;width:22px;height:22px;margin-top:3px}.m25hRW_headline{max-width:800px}@media (max-width:480px){.m25hRW_breakdown{gap:12px}.m25hRW_panel{padding:20px 16px}.m25hRW_total{font-size:20px}.m25hRW_progress{font-size:13px}.m25hRW_actions .m25hRW_button{flex:1;justify-content:center}}
.hM7C6G_drop{border:1px dashed var(--line,#b3b9b6);border-radius:.75rem;min-width:0;padding:1rem}.hM7C6G_drop input{max-width:100%}.hM7C6G_list{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem;padding:0;list-style:none;display:grid}.hM7C6G_item{border:1px solid var(--line,#ddd);overflow-wrap:anywhere;border-radius:.5rem;min-width:0;padding:.75rem}.hM7C6G_image{object-fit:contain;background:#f3f4f1;width:100%;height:140px}.hM7C6G_item progress{width:100%}.hM7C6G_item [role=status]{margin-block:.4rem;display:block}.hM7C6G_item button{margin:.35rem .5rem .2rem 0}.hM7C6G_details{font-size:.85rem;display:block}.hM7C6G_approve{align-items:flex-start;gap:.5rem;display:flex}.hM7C6G_compact{justify-items:start;gap:8px;padding:12px;display:grid}.hM7C6G_file{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hM7C6G_select{cursor:pointer;color:#193e32;background:#fff;border:1px solid #b9cbbd;border-radius:7px;min-height:44px;padding:10px 15px}.hM7C6G_file:focus-visible+.hM7C6G_select{outline-offset:3px;outline:3px solid #90a799}.hM7C6G_compact small{font-size:11px;line-height:1.5}.hM7C6G_compactList{gap:10px}.hM7C6G_compactList .hM7C6G_image{height:80px}.hM7C6G_compactList .hM7C6G_item{padding:10px}.hM7C6G_compactList .hM7C6G_item button{padding:8px 12px;font-size:12px}
.EB7k-G_shell{color:#193e32;min-width:0;scroll-margin-top:24px;font-family:Manrope Local,Arial,sans-serif}.EB7k-G_shell [data-funnel-panel]{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:12px 0 28px}.EB7k-G_shell [data-funnel-progress]{outline:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 34px;padding:0;list-style:none;display:grid}.EB7k-G_shell [data-funnel-progress] li{min-width:0;text-decoration:none}.EB7k-G_shell [data-funnel-progress] button{color:#667468;text-align:left;cursor:pointer;min-height:52px;font:inherit;background:0 0;border:0;border-top:4px solid #dce3dc;align-items:center;gap:8px;width:100%;padding:12px 0;font-size:13px;text-decoration:none;display:flex;position:relative}.EB7k-G_shell [data-funnel-progress] button span{opacity:.7;font-size:11px}.EB7k-G_shell [data-funnel-progress] li[data-complete=true] button,.EB7k-G_shell [data-funnel-progress] button[aria-current=step]{color:#193e32;border-color:#193e32}.EB7k-G_shell [data-funnel-progress] button[aria-current=step]{font-weight:700}.EB7k-G_shell button:disabled{opacity:.48;cursor:default}.EB7k-G_shell button:focus-visible,.EB7k-G_shell summary:focus-visible{outline-offset:4px;outline:3px solid #92af65}.EB7k-G_questionAnchor{outline:none;scroll-margin-top:30px}.EB7k-G_step{border:0;min-width:0;margin:0;padding:0;animation:.22s ease-out EB7k-G_enter}.EB7k-G_step[hidden]{display:none}.EB7k-G_stepLabel{text-transform:uppercase;letter-spacing:.12em;color:#68775c;font-weight:700;margin:0 0 13px!important;font-size:10px!important}.EB7k-G_step h2,.EB7k-G_success h2{letter-spacing:-.045em;max-width:26ch;margin:0 0 18px;font-size:clamp(27px,3.1vw,38px);font-weight:600;line-height:1.18}.EB7k-G_step>p,.EB7k-G_followup>p{color:#617159;max-width:70ch;font-size:14px;line-height:1.75}.EB7k-G_choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 12px;display:grid}.EB7k-G_twoColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.EB7k-G_twoColumns .EB7k-G_choice:last-child:nth-child(odd){grid-column:1/-1}.EB7k-G_choice{cursor:pointer;background:#fff;border:2px solid #dce4dc;border-radius:12px;align-items:center;gap:12px;min-height:108px;padding:18px 35px 18px 16px;transition:background .16s,border-color .16s;display:flex;position:relative}.EB7k-G_choice input{opacity:0;position:absolute;inset:0;width:1px!important;height:1px!important;min-height:0!important;padding:0!important}.EB7k-G_choice>svg{color:#6b835f;flex:none;width:26px;height:26px}.EB7k-G_choice>span:not(.EB7k-G_selectionDot){flex:1;min-width:0}.EB7k-G_choice strong{font-size:14px;font-weight:650;line-height:1.45;display:block}.EB7k-G_choice small{color:#71816a;margin-top:4px;font-size:11px;line-height:1.6;display:block}.EB7k-G_choice:hover{background:#f8faf4;border-color:#a3b991}.EB7k-G_choice[data-selected=true]{background:#eaf0e8;border-color:#426840}.EB7k-G_choice:has(input:focus-visible){outline-offset:4px;outline:3px solid #8eaa62}.EB7k-G_selectionDot{border:1px solid #c7d4bd;border-radius:50%;width:15px;height:15px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.EB7k-G_choice[data-selected=true] .EB7k-G_selectionDot{background:#fff;border:4px solid #426840}.EB7k-G_quantityFocus{text-align:center;max-width:440px;margin:30px auto 12px}.EB7k-G_quantityFocus>svg{color:#7d9668;width:76px;height:76px;margin:4px auto 18px}.EB7k-G_quantityFocus .field>div{grid-template-columns:64px minmax(90px,1fr) 64px;gap:12px;display:grid}.EB7k-G_quantityFocus .field>div>button{font:inherit;color:#193e32;cursor:pointer;background:#f0f5e9;border:1px solid #d8e1cf;border-radius:14px;min-height:72px;font-size:26px}:is(.EB7k-G_step input,.EB7k-G_step textarea){font:inherit;color:#193e32;background:#fafcf7;border:1px solid #c8d4bd;border-radius:12px;min-width:0;max-width:100%;min-height:50px;padding:14px}:is(.EB7k-G_step input:focus,.EB7k-G_step textarea:focus){outline-offset:2px;outline:2px solid #a1b97a}.EB7k-G_shell .EB7k-G_quantityFocus input[type=number]{text-align:center;appearance:textfield;width:100%;height:72px;font-size:36px;font-weight:600}:is(.EB7k-G_quantityFocus input::-webkit-inner-spin-button,.EB7k-G_quantityFocus input::-webkit-outer-spin-button){-webkit-appearance:none;margin:0}.EB7k-G_step .field{gap:8px;font-size:13px}.EB7k-G_actions{flex-direction:column;gap:12px;margin-top:28px;display:flex}.EB7k-G_actions .button{color:#fff;min-height:58px;font:inherit;cursor:pointer;background:#193e32;border:0;border-radius:13px;justify-content:center;padding:17px 28px;font-size:14px;font-weight:650;box-shadow:0 5px 14px #193e3212}.EB7k-G_step[data-question=quantity] .EB7k-G_actions{max-width:440px;margin:28px auto 0}.EB7k-G_step[data-question=quantity]>h2,.EB7k-G_step[data-question=quantity]>p{text-align:center;margin-left:auto;margin-right:auto}.EB7k-G_actions .button:hover{background:#315740}.EB7k-G_helper{color:#75816c!important;margin-top:13px!important;font-size:11px!important;line-height:1.7!important}.EB7k-G_textButton,.EB7k-G_backButton{font:inherit;color:#536c45;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:12px}.EB7k-G_textButton{margin-top:14px;display:block}.EB7k-G_questionFooter{border-top:1px solid #edf0e7;justify-content:space-between;align-items:center;gap:20px;min-height:50px;margin-top:26px;padding-top:18px;display:flex}.EB7k-G_questionFooter>span{color:#7c8774;margin-left:auto;font-size:10px}.EB7k-G_followup{background:#f5f8ef;border:1px solid #e2ead8;border-radius:18px;margin-top:22px;padding:24px}.EB7k-G_followup h3{letter-spacing:-.025em;margin:0 0 14px;font-size:18px}.EB7k-G_followup .EB7k-G_choices{margin-top:16px}.EB7k-G_followup label.EB7k-G_field,.EB7k-G_detailFields>label{flex-direction:column;gap:8px;margin-top:18px;font-size:12px;display:flex}.EB7k-G_detailFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.EB7k-G_detailFields>label{grid-column:auto;justify-content:space-between;margin-top:0}.EB7k-G_detailFields>label:last-child{border-top:1px solid #dce4dc;grid-column:1/-1;grid-template-columns:1fr 140px;align-items:center;padding-top:16px;display:grid}.EB7k-G_fourColumns{grid-template-columns:repeat(4,minmax(0,1fr))}.EB7k-G_fourColumns .EB7k-G_choice{gap:9px;padding-left:12px}.EB7k-G_fourColumns .EB7k-G_choice strong{font-size:13px}.EB7k-G_ceilingChoices{grid-template-columns:repeat(6,minmax(0,1fr))}.EB7k-G_ceilingChoices .EB7k-G_choice{grid-column:span 2}.EB7k-G_ceilingChoices .EB7k-G_choice:nth-last-child(-n+2){grid-column:span 3}.EB7k-G_step:not([data-question=enquiry]){min-height:360px}.EB7k-G_step [data-contact-intro] p{color:#617159;font-size:13px;line-height:1.7}.EB7k-G_step [data-contact-intro] h3{margin:16px 0 10px}.EB7k-G_contactStep{max-width:none;margin:0 auto}.EB7k-G_requestEstimate,.EB7k-G_individualNotice{background:#eef4e4;border:1px solid #d4e1c6;border-radius:19px;margin:22px 0;padding:25px}.EB7k-G_requestEstimate>span,.EB7k-G_requestEstimate>small{font-size:12px;line-height:1.6;display:block}.EB7k-G_requestEstimate>strong{letter-spacing:-.05em;margin:8px 0;font-size:40px;font-weight:600;display:block}.EB7k-G_requestEstimate p,.EB7k-G_individualNotice p{color:#53684b;font-size:13px;line-height:1.7}.EB7k-G_requestEstimate details summary{cursor:pointer;min-height:44px;padding-top:12px;font-size:12px}.EB7k-G_estimateCaution{border-top:1px solid #d5e0ca;padding-top:14px}.EB7k-G_breakdown>div{justify-content:space-between;gap:20px;padding:9px 0;font-size:12px;display:flex}.EB7k-G_breakdown dd{text-align:right;margin:0}.EB7k-G_summaryLinks{gap:22px;margin:0 0 25px;display:flex}.EB7k-G_summaryLinks button{color:#58724b;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #bbc9ae;min-height:44px;font-size:11px}.EB7k-G_question{border:0;min-width:0;margin:28px 0;padding:0}.EB7k-G_question legend{font-size:15px;font-weight:650}.EB7k-G_contactHeading{letter-spacing:-.035em;margin-top:30px;font-size:25px}.EB7k-G_step .form-fields{margin-top:22px}.EB7k-G_step .form-notice{background:#f1f5ea;border:0;border-radius:13px;padding:17px;font-size:12px;line-height:1.7}.EB7k-G_step input[type=file]{font-size:12px}.EB7k-G_step [data-photo-id]{max-width:100%}.EB7k-G_success{text-align:center;padding:30px}.EB7k-G_success>svg{color:#426840;width:56px;height:56px}.EB7k-G_success h2{margin:20px auto}.EB7k-G_success p{font-size:14px;line-height:1.8}@keyframes EB7k-G_enter{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:700px){.EB7k-G_shell [data-funnel-panel]{border-radius:0;padding:6px 0 20px}.EB7k-G_shell [data-funnel-progress]{gap:8px;margin-bottom:25px;padding-bottom:0}.EB7k-G_shell [data-funnel-progress] button{gap:6px;font-size:10px}.EB7k-G_step h2{max-width:none;font-size:27px}.EB7k-G_choices,.EB7k-G_twoColumns,.EB7k-G_fourColumns,.EB7k-G_ceilingChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.EB7k-G_choices .EB7k-G_choice:last-child:nth-child(odd){grid-column:1/-1}.EB7k-G_ceilingChoices .EB7k-G_choice,.EB7k-G_ceilingChoices .EB7k-G_choice:nth-last-child(-n+2){grid-column:auto}.EB7k-G_step[data-question=availability] .EB7k-G_choices,.EB7k-G_step[data-question=weight]>.EB7k-G_choices{grid-template-columns:1fr}.EB7k-G_step:not([data-question=enquiry]){min-height:320px}.EB7k-G_detailFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.EB7k-G_detailFields>label:last-child{grid-template-columns:1fr 100px}.EB7k-G_choice{gap:9px;min-height:94px;padding:14px 27px 14px 11px}.EB7k-G_choice>svg{width:22px;height:22px}.EB7k-G_choice strong{font-size:12px}.EB7k-G_choice small{font-size:11px}.EB7k-G_quantityFocus>svg{display:none}.EB7k-G_quantityFocus .field>div{grid-template-columns:54px minmax(70px,1fr) 54px;gap:9px}.EB7k-G_shell .EB7k-G_quantityFocus input[type=number]{font-size:31px}.EB7k-G_quantityFocus{margin-top:18px}.EB7k-G_step[data-question=quantity]>p:not(.EB7k-G_stepLabel):not(.EB7k-G_helper){display:none}.EB7k-G_followup{padding:18px}.EB7k-G_requestEstimate,.EB7k-G_individualNotice{padding:19px}.EB7k-G_questionFooter{gap:8px}.EB7k-G_questionFooter>span{text-align:right;max-width:130px}.EB7k-G_success{padding:15px 0}}@media (prefers-reduced-motion:reduce){.EB7k-G_step,.EB7k-G_choice{transition:none;animation:none}}
.ZwVPjG_hero{color:#193e32;grid-template-columns:1.02fr 1fr;align-items:center;gap:68px;width:calc(100% - 80px);max-width:1200px;margin:40px auto 44px;display:grid}.ZwVPjG_heroCopy{padding:12px 0}.ZwVPjG_heroAction{align-items:center;gap:24px;display:flex}.ZwVPjG_heroAction .ZwVPjG_googleTrust img{width:160px}.ZwVPjG_heroAction .ZwVPjG_googleTrust{color:#193e32;text-decoration:none}.ZwVPjG_eyebrow{letter-spacing:.11em;color:#637568;margin:0 0 22px;font-size:11px;font-weight:650}.ZwVPjG_hero h1{letter-spacing:-.055em;max-width:12ch;margin:0 0 24px;font-size:clamp(42px,4.9vw,66px);font-weight:550;line-height:1.08}.ZwVPjG_promise{color:#56665d;max-width:46ch;margin:0 0 30px;font-size:17px;line-height:1.8}.ZwVPjG_primary{min-height:56px;font:inherit;cursor:pointer;background:#193e32;border:1px solid #193e32;border-radius:9px;justify-content:center;align-items:center;gap:24px;padding:16px 25px;font-size:14px;font-weight:650;text-decoration:none;transition:background .18s;display:inline-flex;color:#fff!important}.ZwVPjG_primary:hover{background:#2c5743}.ZwVPjG_primary:focus-visible{outline-offset:4px;outline:3px solid #90a799}.ZwVPjG_choice:has(input:focus-visible){outline-offset:4px;outline:3px solid #90a799}.ZwVPjG_primary:disabled{opacity:.6;cursor:wait}.ZwVPjG_heroHint{color:#67796d;margin:13px 0 28px;font-size:12px}.ZwVPjG_heroTrust{color:#50665a;flex-wrap:wrap;gap:24px;font-size:12px;display:flex}.ZwVPjG_heroTrust span,.ZwVPjG_fixedTrust span{align-items:center;gap:8px;display:flex}.ZwVPjG_heroTrust svg{width:20px;height:20px}.ZwVPjG_heroPhoto{align-self:center;height:510px;min-height:0;margin:0;position:relative}.ZwVPjG_heroPhoto img{object-fit:cover;object-position:53% 50%;border-radius:14px;width:100%;height:100%;max-height:510px;display:block}.ZwVPjG_heroPhoto figcaption{color:#3e5146;background:#f9faf4e8;border-radius:4px;padding:5px 8px;font-size:9px;position:absolute;bottom:13px;left:14px}.ZwVPjG_funnel{border-top:1px solid #d9e2da;width:calc(100% - 80px);max-width:1040px;margin:0 auto 180px;padding-top:12px;scroll-margin-top:28px}.ZwVPjG_funnel[hidden]{display:none}.ZwVPjG_progressTop{color:#627267;justify-content:space-between;gap:20px;margin-bottom:12px;font-size:12px;display:flex}.ZwVPjG_progressHeader{z-index:5;background:#f6f7f4;padding:8px 0 20px;position:sticky;top:0}.ZwVPjG_progressTop span:first-child{color:#193e32;font-weight:650}.ZwVPjG_progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.ZwVPjG_progress li{color:#738176;min-width:0;font-size:11px}.ZwVPjG_bar{background:#dce4de;border-radius:3px;height:6px;margin-bottom:10px;display:block;overflow:hidden}.ZwVPjG_barFill{background:#193e32;height:100%;transition:width .5s ease-in-out;display:block}.ZwVPjG_progress li[aria-current=step],.ZwVPjG_progress li[data-complete=true]{color:#193e32;font-weight:650}.ZwVPjG_stage,.ZwVPjG_contact{border:0;min-width:0;margin:0;padding:0}.ZwVPjG_stage[hidden],.ZwVPjG_contact[hidden]{display:none}.ZwVPjG_stage{gap:20px;display:grid}.ZwVPjG_stage h2,.ZwVPjG_contact h2{letter-spacing:-.04em;outline:none;max-width:26ch;margin:0;font-size:clamp(28px,3.2vw,38px);font-weight:550;line-height:1.2}.ZwVPjG_stage h2{align-self:start}.ZwVPjG_hint{color:#748177;align-self:end;margin:0;font-size:12px;line-height:1.7}.ZwVPjG_choices{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.ZwVPjG_four{grid-template-columns:repeat(4,minmax(0,1fr))}.ZwVPjG_five{grid-template-columns:repeat(5,minmax(0,1fr))}.ZwVPjG_five .ZwVPjG_choice{padding-left:12px}.ZwVPjG_five .ZwVPjG_choice strong{font-size:14px}.ZwVPjG_five .ZwVPjG_choice svg{width:40px;height:40px}.ZwVPjG_scheduleFields{align-self:start;gap:14px;display:grid}.ZwVPjG_scheduleBody{position:relative}.ZwVPjG_scheduleBody[data-checking=true] .ZwVPjG_scheduleFields{visibility:hidden}.ZwVPjG_scheduleBody>.ZwVPjG_loading{justify-content:center;position:absolute;inset:0}.ZwVPjG_schedule .ZwVPjG_choice{min-height:132px;padding-block:14px}.ZwVPjG_schedule .ZwVPjG_postcode{gap:6px}.ZwVPjG_schedule .ZwVPjG_postcode input{min-height:50px;padding:10px 14px;font-size:23px}.ZwVPjG_choice{cursor:pointer;background:#fff;border:2px solid #d9e2da;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:13px;min-height:132px;padding:16px;transition:border-color .16s,background .16s;display:flex;position:relative}.ZwVPjG_choice strong{text-align:left;font-size:15px;font-weight:600;line-height:1.45}.ZwVPjG_choice svg{color:#718a79;flex:none;width:40px;height:40px}.ZwVPjG_choice input{opacity:0;width:1px;height:1px;position:absolute}.ZwVPjG_choice:hover{border-color:#8ba391}.ZwVPjG_choice[data-selected=true]{background:#eaf1ea;border-color:#25553f}.ZwVPjG_selection{border:1px solid #b4c5b8;border-radius:50%;width:16px;height:16px;position:absolute;top:16px;right:13px}.ZwVPjG_choice[data-selected=true] .ZwVPjG_selection{background:#fff;border:5px solid #25553f}.ZwVPjG_quantity{place-self:center start;width:380px;max-width:100%}.ZwVPjG_quantity .field{gap:10px;font-size:13px}.ZwVPjG_quantity .field>div{grid-template-columns:58px minmax(0,1fr) 58px;gap:12px;display:grid}.ZwVPjG_quantity button{color:#193e32;background:#eaf0e8;border:1px solid #cedbce;border-radius:9px;min-height:70px;font-size:25px}.ZwVPjG_quantity input[type=number]{width:100%;min-width:0;height:70px;font:inherit;text-align:center;appearance:textfield;background:#fff;border:1px solid #b9cbbd;border-radius:9px;font-size:32px}.ZwVPjG_postcode{align-self:center;gap:10px;max-width:300px;font-size:13px;display:grid}.ZwVPjG_postcode input{min-height:70px;font:inherit;color:#193e32;background:#fff;border:1px solid #b9cbbd;border-radius:9px;width:100%;padding:15px;font-size:28px}.ZwVPjG_navigation{border-top:1px solid #dce4de;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:16px;display:flex}.ZwVPjG_navigation>button:not(.ZwVPjG_primary){font:inherit;cursor:pointer;color:#526e59;background:0 0;border:0;min-height:44px;padding:10px 0;font-size:13px}.ZwVPjG_navigation>button:disabled:not(.ZwVPjG_primary){opacity:.35;cursor:default}.ZwVPjG_navigation .ZwVPjG_primary{min-width:220px}.ZwVPjG_fixedTrust{color:#6b7d70;border-bottom:1px solid #d9e2da;justify-content:space-between;align-items:center;gap:18px;padding:4px 0 14px;font-size:11px;display:flex}.ZwVPjG_trustPerson{align-items:center;gap:11px;display:flex}.ZwVPjG_trustPerson>img{object-fit:cover;border-radius:6px;width:48px;height:58px}.ZwVPjG_trustPerson>div{gap:3px;display:grid}.ZwVPjG_trustPerson strong{color:#193e32;font-size:14px;font-weight:650}.ZwVPjG_trustPerson span,.ZwVPjG_trustPerson a{font-size:12px}.ZwVPjG_googleTrust{cursor:pointer;border-radius:4px;flex:none;transition:opacity .16s;display:block}.ZwVPjG_googleTrust:hover{opacity:.82}.ZwVPjG_googleTrust:focus-visible{outline-offset:4px;outline:3px solid #90a799}.ZwVPjG_googleTrust img{width:190px;height:auto;display:block}.ZwVPjG_fixedTrust svg{width:17px;height:17px}.ZwVPjG_fixedTrust a{color:#526e59;text-decoration:none}.ZwVPjG_error{color:#9c3529;margin:12px 0 0;font-size:12px;line-height:1.5}.ZwVPjG_error:not([role=alert]){display:none}.ZwVPjG_loading{color:#52725c;align-items:center;gap:18px;font-size:15px;display:flex}.ZwVPjG_spinner{border:3px solid #d7e3d9;border-top-color:#25553f;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite ZwVPjG_turn}@keyframes ZwVPjG_turn{to{transform:rotate(360deg)}}.ZwVPjG_available{background:#e8f0e6;border-left:3px solid #2d6545;border-radius:0 10px 10px 0;gap:16px;margin:0 0 30px;padding:22px 24px;display:flex}.ZwVPjG_available>svg{color:#2d6545;flex:none;width:30px;height:30px}.ZwVPjG_available p{max-width:68ch;margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.65}.ZwVPjG_available span{color:#52725c;font-size:13px;line-height:1.7}.ZwVPjG_contact{max-width:760px;scroll-margin-top:210px}.ZwVPjG_unavailable{background:#eeeae0;border-left:3px solid #97805b;border-radius:0 8px 8px 0;padding:14px 18px}.ZwVPjG_unavailable p{margin:0 0 8px;font-size:14px;line-height:1.6}.ZwVPjG_unavailable button{color:#193e32;cursor:pointer;min-height:40px;font:inherit;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.ZwVPjG_contact h2{max-width:none;margin-bottom:25px;font-size:30px}.ZwVPjG_contact .form-fields{gap:14px;margin-top:12px}.ZwVPjG_contact .form-fields>p{margin:0}.ZwVPjG_contact .field{gap:8px;font-size:13px}.ZwVPjG_contact textarea{font:inherit;color:#193e32;background:#fff;border:1px solid #b9cbbd;border-radius:8px;min-width:0;max-width:100%;min-height:51px;padding:14px}.ZwVPjG_contact input:not([type=file]){font:inherit;color:#193e32;background:#fff;border:1px solid #b9cbbd;border-radius:8px;min-width:0;max-width:100%;min-height:51px;padding:14px}.ZwVPjG_contact input[type=file]{font-size:12px}.ZwVPjG_contact .wide{font-size:12px;line-height:1.7}.ZwVPjG_contact .text-link{font-size:11px}.ZwVPjG_contact [data-optional-details]{border-block:1px solid #d9e2da;padding:15px 0}.ZwVPjG_contact summary{cursor:pointer;min-height:32px;font-size:13px}.ZwVPjG_contact [data-optional-details] .form-fields{padding-top:8px}.ZwVPjG_contact>.ZwVPjG_primary{width:100%;margin-top:8px}.ZwVPjG_previewNotice{color:#6a7b70;margin:19px 0 10px;font-size:11px;line-height:1.6}.ZwVPjG_previewResult{color:#193e32;background:#eaf0e7;border-radius:8px;padding:18px;font-size:13px;line-height:1.8}@media (max-width:900px){.ZwVPjG_hero{gap:35px}.ZwVPjG_hero h1{font-size:46px}.ZwVPjG_promise{font-size:15px}.ZwVPjG_four .ZwVPjG_choice{gap:8px;padding-left:12px}.ZwVPjG_choice strong{font-size:13px}.ZwVPjG_choice svg{width:32px;height:32px}}@media (max-width:700px){.ZwVPjG_hero{grid-template-columns:1fr;gap:26px;width:calc(100% - 40px);margin:24px auto 30px}.ZwVPjG_hero h1{max-width:13ch;margin-bottom:18px;font-size:43px;line-height:1.08}.ZwVPjG_eyebrow{margin-bottom:17px;font-size:10px}.ZwVPjG_promise{margin-bottom:22px;font-size:14px;line-height:1.8}.ZwVPjG_heroAction{flex-direction:column;gap:14px}.ZwVPjG_heroAction>.ZwVPjG_primary{width:100%;min-height:57px}.ZwVPjG_heroHint{text-align:center;margin:12px 0 22px;font-size:11px}.ZwVPjG_heroTrust{gap:14px;font-size:11px}.ZwVPjG_heroPhoto{height:235px;min-height:0}.ZwVPjG_heroPhoto img{object-position:50% 42%;height:235px}.ZwVPjG_heroPhoto figcaption{font-size:8px;bottom:10px;left:10px}.ZwVPjG_funnel{width:calc(100% - 40px);margin-bottom:88px;padding-top:8px;scroll-margin-top:0}.ZwVPjG_progressTop{gap:10px;font-size:10px}.ZwVPjG_progressTop span:last-child{font-size:9px}.ZwVPjG_progress{gap:8px;margin-bottom:15px}.ZwVPjG_progress li{font-size:9px}.ZwVPjG_stage{gap:16px}.ZwVPjG_stage h2{max-width:24ch;font-size:27px}.ZwVPjG_choices,.ZwVPjG_four,.ZwVPjG_five{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ZwVPjG_choices>.ZwVPjG_choice:last-child:nth-child(odd){grid-column:1/-1}.ZwVPjG_choice{gap:8px;min-height:104px;padding:10px}.ZwVPjG_choice strong{font-size:13px}.ZwVPjG_choice svg{width:32px;height:32px}.ZwVPjG_selection{width:14px;height:14px;top:12px;right:10px}.ZwVPjG_choice[data-selected=true] .ZwVPjG_selection{border-width:4px}.ZwVPjG_hint{font-size:11px}.ZwVPjG_quantity .field>div{grid-template-columns:54px minmax(0,1fr) 54px;gap:9px}.ZwVPjG_quantity input[type=number]{font-size:32px}.ZwVPjG_navigation{gap:12px;margin-top:16px;padding-top:14px}.ZwVPjG_navigation .ZwVPjG_primary{gap:14px;min-width:0;max-width:245px;padding:15px 17px;font-size:12px}.ZwVPjG_fixedTrust{gap:10px;padding-bottom:12px;font-size:10px}.ZwVPjG_trustPerson{gap:8px}.ZwVPjG_trustPerson strong{font-size:11.5px}.ZwVPjG_trustPerson span{font-size:11px}.ZwVPjG_trustPerson a{font-size:12px}.ZwVPjG_trustPerson>img{width:38px;height:50px}.ZwVPjG_googleTrust img{width:132px}.ZwVPjG_scheduleFields{gap:12px}.ZwVPjG_schedule .ZwVPjG_choice{min-height:104px;padding-block:10px}.ZwVPjG_schedule .ZwVPjG_choice strong{font-size:13px}.ZwVPjG_schedule .ZwVPjG_postcode input{min-height:48px}.ZwVPjG_schedule .ZwVPjG_postcode{max-width:200px}.ZwVPjG_five .ZwVPjG_choice{min-height:96px}.ZwVPjG_five .ZwVPjG_choice strong{font-size:13px}.ZwVPjG_progressHeader{padding:8px 0 16px}.ZwVPjG_contact{scroll-margin-top:195px}.ZwVPjG_available{gap:11px;margin-bottom:24px;padding:16px}.ZwVPjG_available p{font-size:14px;line-height:1.65}.ZwVPjG_available span{font-size:12px}.ZwVPjG_available>svg{width:23px;height:23px}.ZwVPjG_contact h2{font-size:28px}.ZwVPjG_contact .form-fields{grid-template-columns:1fr}.ZwVPjG_contact .field{grid-column:1/-1}.ZwVPjG_contact [data-photo-id]{max-width:100%}}@media (prefers-reduced-motion:reduce){.ZwVPjG_choice,.ZwVPjG_googleTrust,.ZwVPjG_primary,.ZwVPjG_barFill{transition:none}.ZwVPjG_spinner{animation:none}}
._0SJYha_landing{--forest:#193e32;color:var(--forest);background:#f6f7f4;min-height:100vh;font-family:Manrope Local,Arial,sans-serif;overflow-x:clip}._0SJYha_header{border-bottom:1px solid #dce3d4;align-items:center;gap:28px;width:calc(100% - 80px);max-width:1200px;min-height:96px;margin:auto;display:flex}._0SJYha_header .brand{align-items:center;gap:11px;margin-right:0;text-decoration:none;display:inline-flex}._0SJYha_header .brand-symbol{width:42px;height:46px}._0SJYha_header .brand-wordmark{width:112px;height:44px}._0SJYha_header>a:last-child{color:#325437;margin-left:auto;font-size:12px;text-decoration:none}._0SJYha_slogan{color:#6b7b60;font-size:11px}._0SJYha_intro{text-align:center;max-width:960px;margin:34px auto 27px;padding:0 25px}._0SJYha_eyebrow{text-transform:uppercase;letter-spacing:.11em;color:#748567;margin:0 0 15px;font-size:10px;font-weight:650}._0SJYha_intro h1{letter-spacing:-.055em;max-width:30ch;margin:0 auto 18px;font-size:clamp(29px,3.3vw,45px);font-weight:550;line-height:1.14}._0SJYha_intro h1 span{color:#52713f;display:block}._0SJYha_lead{color:#5f7154;max-width:64ch;margin:0 auto;font-size:14px;line-height:1.8}._0SJYha_trust{flex-wrap:wrap;justify-content:center;gap:24px;margin:19px 0 0;padding:0;list-style:none;display:flex}._0SJYha_trust li{color:#52684a;align-items:center;gap:7px;font-size:10px;display:flex}._0SJYha_trust svg{width:17px;height:17px}._0SJYha_funnel{width:calc(100% - 80px);max-width:960px;margin:0 auto 60px;position:relative}._0SJYha_funnel>section{z-index:1;position:relative}._0SJYha_personal{justify-content:center;width:calc(100% - 80px);max-width:960px;margin:0 auto 36px;display:flex}._0SJYha_person figure{align-items:center;gap:16px;margin:0;display:flex}._0SJYha_person img{object-fit:cover;object-position:50% 28%;border-radius:14px;width:68px;height:76px;display:block}._0SJYha_person figcaption{font-size:12px;line-height:1.7}._0SJYha_person figcaption strong,._0SJYha_person figcaption span{display:block}._0SJYha_person figcaption span{color:#647465;font-size:11px}._0SJYha_sectionNav{border-block:1px solid #dce3d4;justify-content:center;gap:36px;width:calc(100% - 80px);max-width:1120px;margin:auto;padding:19px 0;display:flex}._0SJYha_sectionNav a{color:#5b7150;font-size:11px;text-decoration:none}._0SJYha_information{padding-top:18px}._0SJYha_information .wrap{width:calc(100% - 80px);max-width:1120px}._0SJYha_information .content-section{border-bottom:1px solid #dce3d4;padding-block:40px}._0SJYha_information .section-intro{grid-template-columns:1fr 1.3fr;gap:30px;margin-bottom:22px;display:grid}._0SJYha_information h2{letter-spacing:-.045em;font-size:31px;font-weight:550;line-height:1.2}._0SJYha_information p{color:#64735a;font-size:12px;line-height:1.8}._0SJYha_information .rich{color:#64735a;font-size:12px;line-height:1.8}._0SJYha_information .rich p{margin-block:0 12px}._0SJYha_information .lighting-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._0SJYha_information .lighting-examples>article{background:#fff;border:1px solid #dce3d4;border-radius:16px;padding:22px}._0SJYha_information .lighting-examples h3{margin:10px 0 16px;font-size:17px}._0SJYha_information .lighting-price{letter-spacing:-.035em;color:#2c6841;font-size:24px}._0SJYha_information .examples-heading{margin:0 0 20px;font-size:14px;font-weight:600}._0SJYha_information .lighting-conditions{max-width:90ch;margin-top:20px}._0SJYha_information .text-link{color:#436c36;font-size:11px}._0SJYha_information .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}._0SJYha_information .items article{background:#fff;border:1px solid #e0e6d9;border-radius:16px;padding:23px}._0SJYha_information .items h3{margin:0 0 15px;font-size:16px;font-weight:600;line-height:1.4}._0SJYha_information .items li{font-size:11px;line-height:1.8}._0SJYha_information .section-note{margin-top:20px}._0SJYha_information .group-steps .items{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}._0SJYha_information .step-number{background:#e8efdb;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:14px;font-size:10px;display:grid}._0SJYha_information .faq-section{grid-template-columns:1fr 1.3fr;gap:30px;padding-block:42px;display:grid}._0SJYha_information .faq-section details{border-bottom:1px solid #d5dfcb;padding:17px 0}._0SJYha_information .faq-section summary{cursor:pointer;font-size:12px}._0SJYha_information .faq-section h2{margin-top:0}._0SJYha_closing{text-align:center;background:#e8eee7;border-radius:22px;width:calc(100% - 80px);max-width:1120px;margin:25px auto 55px;padding:38px}._0SJYha_closing h2{letter-spacing:-.045em;margin:0 0 22px;font-size:32px;font-weight:550}._0SJYha_closing .button{color:#fff;background:#193e32;border-radius:12px;padding:15px 25px;font-size:13px}._0SJYha_footer{color:#e8eedf;background:#193e32;padding:42px max(40px,50% - 560px) 22px}._0SJYha_footerTop{justify-content:space-between;gap:25px;margin-bottom:28px;display:flex}._0SJYha_footer .brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}._0SJYha_footer .brand-symbol{width:35px;height:38px}._0SJYha_footer .brand-wordmark{width:100px;height:40px}._0SJYha_footerTop p{color:#c6d3ba;font-size:11px}._0SJYha_footerTop>div:last-child{flex-direction:column;gap:9px;display:flex}._0SJYha_footer a{color:inherit;font-size:11px;text-decoration:none}._0SJYha_footerBottom{border-top:1px solid #40604d;justify-content:space-between;gap:25px;padding-top:18px;display:flex}._0SJYha_footerBottom small{color:#aebfa3;font-size:9px}._0SJYha_footerBottom nav{flex-wrap:wrap;gap:20px;display:flex}._0SJYha_footerBottom nav a,._0SJYha_footerBottom button{font-size:9px}._0SJYha_footerBottom button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:850px){._0SJYha_slogan{display:none}}@media (max-width:700px){._0SJYha_header{gap:15px;width:calc(100% - 36px);min-height:76px}._0SJYha_header .brand-symbol{width:33px;height:36px}._0SJYha_header .brand-wordmark{width:88px;height:35px}._0SJYha_header>a:last-child{font-size:10px}._0SJYha_intro{margin:25px auto 23px;padding:0 22px}._0SJYha_intro h1{margin-bottom:14px;font-size:28px}._0SJYha_lead{font-size:12px;line-height:1.75}._0SJYha_trust{gap:10px 16px;margin-top:15px}._0SJYha_trust li{font-size:9px}._0SJYha_trust li:last-child{display:none}._0SJYha_funnel{width:calc(100% - 40px);margin-bottom:42px}._0SJYha_personal{gap:24px;width:calc(100% - 36px);margin-bottom:32px}._0SJYha_sectionNav{flex-wrap:wrap;justify-content:flex-start;gap:15px 23px;width:calc(100% - 36px)}._0SJYha_sectionNav a{font-size:10px}._0SJYha_information .wrap{width:calc(100% - 36px)}._0SJYha_information .section-intro{grid-template-columns:1fr;gap:12px}:is(._0SJYha_information .lighting-examples,._0SJYha_information .grid,._0SJYha_information .group-steps .items,._0SJYha_information .faq-section){grid-template-columns:1fr}._0SJYha_information .content-section{padding-block:30px}._0SJYha_information h2{font-size:28px}._0SJYha_information .lighting-examples>article{padding:20px}._0SJYha_information .lighting-examples h3{margin-bottom:10px}._0SJYha_closing{width:calc(100% - 36px);margin-bottom:35px;padding:30px 20px}._0SJYha_closing h2{font-size:27px}._0SJYha_footer{padding:32px 20px 22px}._0SJYha_footerTop{flex-direction:column}._0SJYha_footerBottom{flex-direction:column;gap:15px}._0SJYha_footerBottom nav{gap:15px}}._0SJYha_leadProcess{border-block:1px solid #dce3dc;grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);align-items:center;gap:36px;width:calc(100% - 80px);max-width:1040px;margin:0 auto 32px;padding:28px 0;display:grid}._0SJYha_leadProcess h2,._0SJYha_leadServices h2{letter-spacing:-.035em;max-width:24ch;margin:0 0 26px;font-size:30px;font-weight:550;line-height:1.25}._0SJYha_leadSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}._0SJYha_leadProcess h2{margin-bottom:0;font-size:28px}._0SJYha_leadProcess ._0SJYha_eyebrow{margin-bottom:12px}._0SJYha_leadSteps>div>span{color:#68836d;font-size:11px;font-weight:600}._0SJYha_leadSteps h3{margin:13px 0 8px;font-size:14px;font-weight:650}._0SJYha_leadSteps p{color:#697b6d;max-width:28ch;margin:0;font-size:12px;line-height:1.8}._0SJYha_leadServices{grid-template-columns:1fr 1fr;align-items:center;gap:50px;width:calc(100% - 80px);max-width:1040px;margin:0 auto 30px;display:grid}._0SJYha_leadServices h2{margin-bottom:0}._0SJYha_leadServices p{color:#607461;font-size:13px;line-height:1.9}._0SJYha_leadServices a{color:#315d41;min-height:44px;padding-top:9px;font-size:12px;text-decoration:none;display:inline-block}@media (max-width:850px){._0SJYha_leadProcess{grid-template-columns:1fr;gap:25px}}@media (max-width:700px){._0SJYha_leadProcess,._0SJYha_leadServices{gap:24px;width:calc(100% - 40px);margin-bottom:32px}._0SJYha_leadProcess{padding:28px 0}._0SJYha_leadProcess h2,._0SJYha_leadServices h2{font-size:27px}._0SJYha_leadSteps{grid-template-columns:1fr;gap:18px}._0SJYha_leadSteps>div{grid-template-columns:25px 1fr;align-items:baseline;column-gap:12px;display:grid}._0SJYha_leadSteps h3{margin:0 0 5px}._0SJYha_leadSteps p{grid-column:2;max-width:none}._0SJYha_leadServices{grid-template-columns:1fr;gap:13px}._0SJYha_leadServices p{margin-top:0}}
