
/* FoxyPick Brand Discovery · signature follow and inspiration funnel */
#fp-unified-footer .fpuf-social-follow{margin-top:18px;display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;}
#fp-unified-footer .fpuf-social-follow-label{color:#b7d4b7!important;font-size:11px!important;font-weight:800!important;letter-spacing:.075em!important;text-transform:uppercase!important}
#fp-unified-footer .fpuf-social-link{display:inline-flex!important;align-items:center;gap:7px;border:1px solid #759676!important;border-radius:99px!important;padding:9px 15px!important;font-size:12px!important;font-weight:820!important;color:#f4f8e9!important;min-height:42px!important;transition:border-color .2s,background .2s;text-decoration:none!important}
#fp-unified-footer .fpuf-social-link:hover{background:#ffffff16!important;border-color:#d9ebc3!important}
#fp-unified-footer .fpuf-social-link svg{width:15px;height:15px;fill:currentColor;flex:0 0 auto}
#fp-unified-footer .fpuf-social-link:focus-visible{outline:3px solid #dbb968!important;outline-offset:3px!important}
.fp-brand-follow{background:radial-gradient(ellipse at 90% 0%,#d9e9d6,transparent 48%),#fbfaf6;color:#18392b;padding:76px 0 72px!important;border-top:1px solid #e3e9de;font:15px/1.75 Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;}
.fp-brand-follow *{box-sizing:border-box}
.fp-brand-follow .fpbf-shell{width:calc(100% - 40px);max-width:1170px;margin:auto}
.fp-brand-follow .fpbf-top{display:grid;grid-template-columns:1.15fr .85fr;gap:24px;align-items:end}
.fp-brand-follow .fpbf-kicker{display:block;font-size:11px;font-weight:900;letter-spacing:.15em;color:#537d5c;margin-bottom:8px}
.fp-brand-follow h2{font-size:clamp(32px,4.2vw,52px)!important;letter-spacing:-.065em!important;line-height:1.12!important;color:#163b27!important;margin:9px 0 19px!important}
.fp-brand-follow h2 em{font-style:normal;color:#648569}
.fp-brand-follow .fpbf-top p{font-size:15px;color:#567363;max-width:640px;line-height:1.75}
.fp-brand-follow .fpbf-action{display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;border-radius:99px;background:#16442e;color:white!important;padding:14px 22px;min-height:48px;font-size:13px;font-weight:860}
.fp-brand-follow .fpbf-action:hover{background:#2a613d}
.fp-brand-follow .fpbf-callout{padding:24px;background:#e8f0e3;border:1px solid #d8e7d4;border-radius:17px}
.fp-brand-follow .fpbf-callout strong{font-size:15px;color:#19462e}
.fp-brand-follow .fpbf-callout p{font-size:13px;color:#58705d;margin:8px 0 14px}
.fp-brand-follow .fpbf-series{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:24px}
.fp-brand-follow .fpbf-series article{padding:26px;background:white;border:1px solid #dce8d8;border-radius:16px}
.fp-brand-follow .fpbf-series small{color:#598361;font-size:10px;font-weight:900;letter-spacing:.13em}
.fp-brand-follow .fpbf-series h3{font-size:23px;letter-spacing:-.045em;margin:11px 0 9px;color:#1c442f;line-height:1.15}
.fp-brand-follow .fpbf-series p{font-size:13px;color:#637766;margin:0 0 15px;line-height:1.7}
.fp-brand-follow .fpbf-series a{color:#236443;font-size:12px;font-weight:870;text-decoration:none}
.fp-brand-follow .fpbf-series a:hover{text-decoration:underline}
.fp-brand-follow a:focus-visible{outline:3px solid #74a680;outline-offset:4px}
@media(max-width:820px){.fp-brand-follow .fpbf-top{grid-template-columns:1fr}.fp-brand-follow .fpbf-series{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.fp-brand-follow{padding:49px 0!important}.fp-brand-follow .fpbf-shell{width:calc(100% - 32px)}.fp-brand-follow h2{font-size:38px!important}.fp-brand-follow .fpbf-series{grid-template-columns:1fr;gap:10px}.fp-brand-follow .fpbf-series article{padding:20px}.fp-brand-follow .fpbf-callout{padding:20px}}
