.wfd-cats{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px}@media(max-width: 1199.98px){.wfd-cats{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767.98px){.wfd-cats{gap:28px 12px}}.wfd-cat{display:flex;flex-direction:column;gap:16px}@media(max-width: 767.98px){.wfd-cat{gap:10px}}.wfd-cat__media{display:block;background:var(--wfd-sand)}.wfd-cat__media img{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.wfd-cat__title{margin:0;font-size:20px;line-height:1.2;font-weight:500;letter-spacing:-0.02em}.wfd-cat__title a{color:var(--wfd-ink);text-decoration:none}.wfd-cat__title a:hover{text-decoration:underline}@media(max-width: 767.98px){.wfd-cat__title{font-size:16px;line-height:1.25;letter-spacing:-0.015em}}.wfd-cat__colours{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:-6px}.wfd-cat__colours a{min-height:28px;display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--wfd-muted);text-decoration:none}.wfd-cat__colours a::before{content:"";width:12px;height:12px;border-radius:50%}.wfd-cat__colours a:hover{color:var(--wfd-ink)}@media(max-width: 767.98px){.wfd-cat__colours{gap:0 10px;margin-top:-4px}.wfd-cat__colours a{min-height:32px;gap:5px;font-size:12px}.wfd-cat__colours a::before{width:10px;height:10px}}.wfd-hero{position:relative;overflow:hidden;background:#dde8eb}.wfd-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(250, 248, 245, 0.94) 0%, rgba(250, 248, 245, 0.8) 28%, rgba(250, 248, 245, 0) 52%)}.wfd-hero picture{display:block}.wfd-hero__img{display:block;width:100%;height:auto;aspect-ratio:4/1;max-height:400px;-o-object-fit:cover;object-fit:cover;background:rgba(0,0,0,0)}.wfd-hero__content{position:absolute;inset:0;z-index:1;display:flex;align-items:center}.wfd-hero__content .wfd-container{width:100%}.wfd-hero__inner{max-width:440px;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.wfd-hero__title{margin:0;font-size:40px;line-height:1.1;font-weight:500;letter-spacing:-0.025em}.wfd-hero__lead{margin:-8px 0 0;max-width:400px;font-size:16px;line-height:1.5}.wfd-hero .wfd-btn{height:48px;padding:0 24px;gap:12px;font-size:15px;letter-spacing:0;text-transform:none}@media(max-width: 767.98px){.wfd-hero{background:#fff}.wfd-hero::after{display:none}.wfd-hero__img{aspect-ratio:8/3;max-height:none;background:var(--wfd-sand)}.wfd-hero__content{position:static;padding:20px 0 24px}.wfd-hero__inner{max-width:none;align-items:stretch;gap:18px}.wfd-hero__title{font-size:28px;line-height:1.15;letter-spacing:-0.02em}.wfd-hero__lead{font-size:15px;color:var(--wfd-muted)}.wfd-hero .wfd-btn{gap:10px}}.wfd-usps{background:#fff;border-bottom:1px solid var(--wfd-line)}.wfd-usps__list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr))}.wfd-usps__item{flex:1;height:76px;display:flex;align-items:center;justify-content:center;gap:14px;padding:0 12px;color:var(--wfd-ink);text-decoration:none}.wfd-usps__item svg{color:var(--wfd-charcoal)}.wfd-usps__item>span{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.wfd-usps__item strong{font-size:14px;font-weight:600}.wfd-usps__item span span{font-size:13px;color:var(--wfd-muted)}.wfd-usps a.wfd-usps__item:hover{color:#000;text-decoration:none}.wfd-usps li{display:flex}.wfd-usps li+li{border-left:1px solid var(--wfd-line)}@media(max-width: 1199.98px){.wfd-usps__list{grid-template-columns:repeat(2, minmax(0, 1fr))}.wfd-usps__item{justify-content:flex-start}.wfd-usps li+li{border-left:0}.wfd-usps li{border-bottom:1px solid var(--wfd-line)}.wfd-usps li:nth-child(odd){border-right:1px solid var(--wfd-line)}.wfd-usps li:nth-last-child(-n+2){border-bottom:0}}@media(max-width: 767.98px){.wfd-usps{border-top:1px solid var(--wfd-line)}.wfd-usps__list{padding:0}.wfd-usps__item{height:auto;min-height:76px;align-items:flex-start;gap:10px;padding:16px 12px 16px 16px}.wfd-usps__item>span{gap:3px;white-space:normal}.wfd-usps__item strong{font-size:13px;line-height:1.3}.wfd-usps__item span span{font-size:12px}}.wfd-grid+.wfd-btn--outline{display:flex;margin-top:32px}.wfd-trust{background:var(--wfd-sand)}.wfd-trust__inner{padding-top:64px;padding-bottom:64px;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:center}.wfd-trust__intro{display:flex;align-items:center;gap:20px;padding-right:32px}.wfd-trust__intro .wfd-section__eyebrow{margin-bottom:10px}.wfd-trust__title{margin:0;font-size:28px;line-height:1.15;font-weight:500;letter-spacing:-0.02em}.wfd-trust__score{display:flex;align-items:center;gap:20px;padding:8px 32px;border-left:1px solid var(--wfd-input-line)}.wfd-trust__value{margin:0;font-size:72px;line-height:1;font-weight:400;letter-spacing:-0.03em}.wfd-trust__value span{font-size:18px;letter-spacing:0;color:var(--wfd-muted)}.wfd-trust__meta{display:flex;flex-direction:column;gap:6px}.wfd-trust__meta>span:not(.wfd-stars){font-size:13px;color:var(--wfd-muted)}.wfd-trust__meta a{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--wfd-ink)}@media(max-width: 1199.98px){.wfd-trust__inner{grid-template-columns:repeat(2, minmax(0, 1fr));row-gap:32px}.wfd-trust__intro{grid-column:1/-1}.wfd-trust__intro+.wfd-trust__score{padding-left:0;border-left:0}}@media(max-width: 767.98px){.wfd-trust__inner{padding-top:40px;padding-bottom:40px;row-gap:24px;align-items:stretch}.wfd-trust__intro{padding-right:0}.wfd-trust__title{font-size:26px;line-height:1.1;letter-spacing:-0.025em}.wfd-trust__score{flex-direction:column;align-items:flex-start;gap:6px;padding:18px 0 0 16px;border-left:0;border-top:1px solid var(--wfd-input-line)}.wfd-trust__intro+.wfd-trust__score{padding-right:12px;border-right:1px solid var(--wfd-input-line)}.wfd-trust__value{font-size:40px;letter-spacing:-0.02em}.wfd-trust__value span{font-size:15px}.wfd-trust__meta>span:not(.wfd-stars){font-size:12px}.wfd-trust__meta a{min-height:32px;display:flex;align-items:center;font-size:10px}}@media(max-width: 767.98px){.wfd-scroller--photos>*{flex-basis:75%}}.wfd-photo{display:flex;flex-direction:column;gap:14px;color:var(--wfd-ink);text-decoration:none}.wfd-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.wfd-photo span{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.wfd-photo:hover{color:#000;text-decoration:none}@media(max-width: 767.98px){.wfd-photo{gap:12px}.wfd-photo span{font-size:10px}}@media(max-width: 767.98px){.wfd-scroller+.wfd-container{padding-top:16px}}.wfd-about{padding:0 0 30px}.wfd-about__text{display:flex;flex-direction:column;gap:14px;padding-top:30px;border-top:1px solid var(--wfd-line);font-size:15px;line-height:1.7;color:var(--wfd-muted)}.wfd-about__text p{margin:0}@media(max-width: 767.98px){.wfd-about__text{gap:12px;font-size:14px}}
