.customer-actions{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #3d4649;background:#202c31;color:#fff;padding:0 5%;gap:0}.customer-actions>a{display:flex;flex-direction:column;gap:12px;padding:30px;font-size:22px;border-right:1px solid #3d4649;text-decoration:none}.customer-actions>a:first-child{border-left:1px solid #3d4649}.customer-actions>a:hover{background:#2b383d}.customer-actions span{font-size:14px;color:#d0ea58}.business-proof{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:22px 5%;font-size:14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.business-proof>span{font-weight:750;letter-spacing:.07em}.enquiry-heading{padding:52px 5% 0;max-width:1100px}.enquiry-heading h1{font-size:clamp(2.6rem,5vw,4.5rem);line-height:1.04;margin:18px 0 24px;letter-spacing:-.04em}.enquiry-heading>p{max-width:690px;color:#5e6665;font-size:18px;line-height:1.7}.refined-enquiry{padding-top:35px!important;gap:36px!important;grid-template-columns:minmax(220px,.6fr) minmax(0,1.5fr)!important}.refined-enquiry .enquiry-sidebar{background:#19262c;color:#f7f8f4;padding:34px;position:sticky;top:20px}.enquiry-sidebar h2{font-size:32px}.enquiry-sidebar p{color:#d8dfdf}.enquiry-sidebar .eyebrow,.enquiry-sidebar>a{color:#d0ea58}.enquiry-sidebar .contact-number{font-size:26px;white-space:nowrap}.sidebar-rule{border-top:1px solid #495659;margin:28px 0}.sidebar-small{font-size:14px!important}.refined-enquiry form{box-shadow:0 14px 50px #15222908;border-radius:5px}.refined-enquiry .form-progress{font-size:16px;gap:16px;align-items:start}.refined-enquiry .form-progress li{flex:1;border-top:3px solid #dce0d7;padding-top:12px}.refined-enquiry .form-progress .current{border-color:#668513;color:#203504}.refined-enquiry .form-progress .complete{border-color:#a5be62}.refined-enquiry .form-progress span{font-size:14px;line-height:1.3;margin-top:5px}.step-count{margin-right:auto;font-size:14px;align-self:center}.refined-enquiry legend{font-size:29px}.refined-enquiry label{font-size:14px}.refined-enquiry input,.refined-enquiry textarea,.refined-enquiry select{font-size:16px}.refined-enquiry .form-actions{flex-wrap:wrap}.measurement-example{background:#19262c;color:white;padding:25px;margin:24px 0;border-left:5px solid #d0ea58}.measurement-example span{display:block;font-size:12px;letter-spacing:.1em;color:#d0ea58}.measurement-example strong{display:block;font-size:24px;margin:15px 0}.measurement-example p{font-size:14px;color:#e6ebeb;margin:0}.material-guide{background:#edf0e8;scroll-margin-top:25px}.material-guide>p{max-width:780px}.material-tabs{display:flex;border-bottom:1px solid #b3bcb0;gap:25px;margin:36px 0}.material-tabs button{border:0;border-bottom:3px solid transparent;padding:18px 6px;font:inherit;background:none;color:#526055;cursor:pointer}.material-tabs button[aria-selected=true]{border-color:#1b2926;color:#17261f;font-weight:700}.material-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.material-card{background:white;border:1px solid #dce1d5;padding:28px;display:flex;flex-direction:column;align-items:flex-start}.material-card h3{font-size:24px;line-height:1.2;margin:20px 0 15px;letter-spacing:-.03em}.material-card>p{font-size:16px;line-height:1.7;flex:1}.material-card details{border-top:1px solid #d5dccf;padding:17px 0;width:100%}.material-card summary{cursor:pointer;font-weight:650;font-size:14px}.material-card details p{font-size:14px}.material-card .eyebrow{font-size:12px}.manufacturer-link{font-size:14px;margin:6px 0 20px}.preference-button{display:block;text-align:left;background:none;border:0;border-top:1px solid #ddd;padding:20px 0 0;color:#354f0d;font:inherit;font-weight:650;cursor:pointer;text-decoration:none;width:100%;margin-top:auto}.preference-button:hover{text-decoration:underline}.business-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:70px}.business-layout article h2{font-size:36px}.business-record{padding:35px;background:#19262c;color:#fff}.business-record h3{font-size:22px}.business-record dl{display:grid;grid-template-columns:1fr 1.4fr;gap:18px}.business-record dd{margin:0}.business-record dt{color:#aebcbe}.business-record>a{display:block;color:#d0ea58;margin-top:18px}.business-record .form-note{color:#d1d8d8;margin-top:25px}.manufacturer-section{background:#eef1e8}.manufacturer-brands{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;margin:35px 0}.manufacturer-brands a{display:flex;align-items:center;gap:22px;min-width:0;border:1px solid #a7b39c;padding:22px;background:#fff;font-size:20px;font-weight:700;letter-spacing:-.025em;text-decoration:none;transition:border-color .2s,box-shadow .2s}.manufacturer-brands a:hover{border-color:#354f0d;box-shadow:0 4px 18px #19262c0d}.manufacturer-brands a:focus-visible{outline:3px solid #6e8a29;outline-offset:4px}.manufacturer-logo{display:flex;align-items:center;justify-content:center;flex:0 0 128px;min-width:0;height:76px}.manufacturer-logo img{display:block;width:128px;height:76px;object-fit:contain}.manufacturer-logo--dark{background:#102c50;padding:9px}.manufacturer-logo.manufacturer-logo--dark img{width:100%;height:100%}.manufacturer-name{min-width:0;line-height:1.35;overflow-wrap:anywhere}#manufacturers{scroll-margin-top:30px}.manufacturer-section>p{max-width:850px}.anti-scam{display:grid;grid-template-columns:1fr 1fr;gap:70px}.payment-check{padding:28px;border-left:4px solid #8ca533;background:#eaf0dd;margin-bottom:25px}.payment-check h2{font-size:28px}.payment-provider{padding:25px;background:#19262c;color:#fff;margin-bottom:20px}.journal-hero{background:#19262c;color:#fff}.journal-hero>p{color:#c6d0d1}.journal-hero .eyebrow{color:#d0ea58}.journal-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.journal-card{display:flex;flex-direction:column;border:1px solid #d9dfd3;background:#f8faf4;padding:40px;text-decoration:none!important;transition:background .2s}.journal-card:nth-child(2),.journal-card:nth-child(3){background:#e7eedd}.journal-card:hover{background:#dce8c4}.journal-card h2{font-size:34px;line-height:1.14}.journal-card p{font-size:16px;line-height:1.7;max-width:540px}.journal-number{align-self:flex-end;font-size:60px;line-height:1.2;color:#788865;font-family:Georgia,serif;margin:15px 0 30px}.journal-card .text-link{margin-top:auto;padding-top:20px}.article-heading{padding:60px 7% 45px;background:#19262c;color:#fff}.article-heading .breadcrumb{display:block;color:#d0ea58;margin-bottom:35px}.article-heading h1{max-width:950px;font-size:clamp(2.6rem,5.2vw,4.8rem);line-height:1.08;letter-spacing:-.04em}.article-heading>p{max-width:780px;color:#c6d0d1;font-size:18px}.article-heading .article-meta{font-size:14px;color:#c0d0bd}.journal-reading{max-width:900px;margin:auto;font-size:18px;line-height:1.85}.journal-reading h2{font-size:32px;line-height:1.2;margin-top:42px}.journal-reading h3{margin-top:55px}.journal-reading .form-note{font-size:14px}.journal-reading a{overflow-wrap:anywhere}.footer-bottom{flex-wrap:wrap;gap:18px}.rf-chat-wait{padding:15px;font-size:14px}.material-tabs button:focus-visible,.preference-button:focus-visible{outline:3px solid #6e8a29;outline-offset:3px}@media(max-width:1100px){.material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.refined-enquiry{grid-template-columns:230px minmax(0,1fr)!important;gap:22px!important}.enquiry-sidebar .contact-number{font-size:22px}.refined-enquiry .enquiry-sidebar{padding:25px}}@media(max-width:800px){.refined-enquiry,.business-layout,.anti-scam{grid-template-columns:1fr!important;gap:30px!important}.enquiry-heading{padding-top:35px}.customer-actions{grid-template-columns:1fr}.customer-actions>a{padding:24px 10px;border:0!important;border-bottom:1px solid #3d4649!important;flex-direction:row;justify-content:space-between;align-items:center;font-size:20px}.customer-actions span{font-size:13px}.journal-grid{grid-template-columns:1fr}.journal-card{padding:28px}.journal-card h2{font-size:30px}.journal-number{font-size:50px;margin:10px 0}.refined-enquiry .form-progress{gap:7px}.refined-enquiry .form-progress span{font-size:12px}.step-count{width:100%;margin-bottom:8px}.material-tabs{gap:15px}.material-tabs button{font-size:15px}.article-heading{padding:40px 6%}.business-record{padding:25px}.business-proof{font-size:12px;gap:12px}}@media(max-width:540px){.material-grid{grid-template-columns:1fr}.material-card{padding:24px}.customer-actions>a{align-items:flex-start;gap:8px;flex-direction:column}.refined-enquiry legend{font-size:25px}.measurement-example strong{font-size:21px}.manufacturer-brands a{font-size:18px;padding:18px;gap:18px}.manufacturer-logo{flex-basis:112px}.manufacturer-logo img{width:112px}.journal-reading{font-size:17px}.form-progress li span{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.journal-card,.manufacturer-brands a{transition:none}}

.refined-enquiry .form-row{grid-template-columns:repeat(2,minmax(0,1fr))}.refined-enquiry label,.refined-enquiry form,.refined-enquiry>div{min-width:0}.refined-enquiry select{max-width:100%}@media(max-width:800px){.refined-enquiry .form-row{grid-template-columns:minmax(0,1fr)}}

/* Business contact and statutory warranty information. */
a[href^="mailto:"]{overflow-wrap:anywhere}.business-record dd{min-width:0}.business-assurance{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:22px 5%;background:#edf0e8;border-bottom:1px solid var(--line)}.business-assurance p{margin:0;max-width:850px;font-size:15px;line-height:1.65}.business-assurance>a{font-size:14px;font-weight:650;flex-shrink:0}.footer-assurance{font-size:14px;line-height:1.7;max-width:940px;margin:0 0 24px}.footer-assurance a{color:#d0ea58;text-decoration:underline}#warranties{scroll-margin-top:30px}@media(max-width:800px){.business-assurance{align-items:flex-start;flex-direction:column;gap:12px;padding:22px 6%}}
