:root{--hfh-accent:#122B4C;--hfh-accent-dark:#0B1D35;--hfh-accent-10:rgba(18,43,76,.08);--hfh-accent-20:rgba(18,43,76,.15);--hfh-accent-40:rgba(18,43,76,.40);--hfh-champagne:#3ecf4c;--hfh-champagne-dark:#3ecf4c;--hfh-champagne-deep:#3ecf4c;--hfh-champagne-soft:rgba(62,207,76,.16);--hfh-ink:#182033;--hfh-body:#3F4858;--hfh-muted:#747064;--hfh-faint:#A19889;--hfh-line:rgba(64,54,39,.085);--hfh-line-s:rgba(64,54,39,.14);--hfh-line-strong:rgba(64,54,39,.22);--hfh-stone:#c2d0de;--hfh-ivory:#f6fbff;--hfh-warm:#eaf0f7;--hfh-warm-2:#f0f5fb;--hfh-warm-3:#f8fcff;--hfh-white:#FFFFFF;--hfh-sale:#B91C1C;--hfh-success:#3ecf4c;--hfh-info:#1E40AF;--hfh-font:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--hfh-font-serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--hfh-font-display:var(--hfh-font-serif);--hfh-fs-eyebrow:.78rem;--hfh-fs-body:1rem;--hfh-fs-lead:1.125rem;--hfh-fs-h4:clamp(1.15rem,1.4vw,1.35rem);--hfh-fs-h3:clamp(1.45rem,1.9vw,1.75rem);--hfh-fs-h2:clamp(1.85rem,2.6vw,2.4rem);--hfh-fs-h1:clamp(2.25rem,3.6vw,3.4rem);--hfh-fs-display:clamp(2.6rem,4.6vw,4.4rem);--hfh-lh-tight:1.12;--hfh-lh-snug:1.28;--hfh-lh-body:1.6;--hfh-tracking-eyebrow:.18em;--hfh-radius:8px;--hfh-radius-sm:6px;--hfh-radius-pill:999px;--hfh-radius-card:14px;--hfh-radius-modal:16px;--hfh-shadow:0 12px 34px rgba(49,38,23,.075),0 2px 8px rgba(49,38,23,.035);--hfh-shadow-lg:0 22px 54px rgba(49,38,23,.12),0 8px 18px rgba(49,38,23,.055);--hfh-shadow-xl:0 30px 72px rgba(49,38,23,.14),0 10px 24px rgba(49,38,23,.07);--hfh-shadow-soft:0 6px 18px rgba(49,38,23,.05);--hfh-shadow-inset:inset 0 0 0 1px var(--hfh-line);--hfh-space-1:4px;--hfh-space-2:8px;--hfh-space-3:12px;--hfh-space-4:16px;--hfh-space-5:24px;--hfh-space-6:32px;--hfh-space-7:48px;--hfh-space-8:64px;--hfh-space-section:clamp(72px,9vw,128px);--hfh-space-section-sm:clamp(48px,6vw,80px);--hfh-container:1240px;--hfh-container-narrow:960px;--hfh-container-wide:1440px;--hfh-gutter:clamp(20px,3vw,40px);--hfh-ease:cubic-bezier(.22,1,.36,1);--hfh-ease-out:cubic-bezier(.16,1,.3,1);--hfh-dur-fast:.18s;--hfh-dur:.28s;--hfh-dur-slow:.5s;--hfh-z-base:1;--hfh-z-sticky:8000;--hfh-z-header:9000;--hfh-z-modal:9500;--hfh-z-toast:9800;--hfh-z-consent:9900;--hfh-bg-page:var(--hfh-warm-2);--hfh-bg-surface:var(--hfh-ivory);--hfh-bg-surface-2:var(--hfh-warm);--hfh-bg-deep:var(--hfh-accent);--hfh-bg-deep-2:var(--hfh-accent-dark);--hf-accent:var(--hfh-accent);--hf-accent-dark:var(--hfh-accent-dark);--hf-ink:var(--hfh-ink);--hf-body:var(--hfh-body);--hf-muted:var(--hfh-muted);--hf-line:var(--hfh-line);--hf-bg:var(--hfh-warm-2);--hf-card:var(--hfh-ivory);--hf-soft:var(--hfh-warm);--hf-warm:var(--hfh-warm);--hf-ivory:var(--hfh-ivory);--hf-blue:var(--hfh-accent);--hf-navy:var(--hfh-accent);--hf-champagne:var(--hfh-champagne);--hf-gold:var(--hfh-champagne);--hf-shadow:var(--hfh-shadow);--hf-shadow-lg:var(--hfh-shadow-lg);--hf-ease:var(--hfh-ease);--hf-radius:var(--hfh-radius);--hf-product-surface:var(--hfh-warm-3);--hf-product-card:var(--hfh-ivory);--hf-product-border:rgba(18,43,76,.09);--hf-product-border-strong:rgba(62,207,76,.28);--hf-product-cta:var(--hfh-accent);--hf-product-cta-dark:var(--hfh-accent-dark);--hf-product-accent:var(--hfh-champagne);--hf-product-radius:18px;--hf-product-radius-sm:10px;--hf-product-shadow:0 14px 34px rgba(18,43,76,.055),0 2px 8px rgba(49,38,23,.035);--hf-product-shadow-hover:0 24px 54px rgba(18,43,76,.10),0 8px 18px rgba(49,38,23,.05)}html{scroll-behavior:smooth}body{background:var(--hfh-bg-page);color:var(--hfh-ink);font-family:var(--hfh-font);font-size:var(--hfh-fs-body);line-height:var(--hfh-lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--hfh-champagne-soft);color:var(--hfh-ink)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--hfh-accent);outline-offset:2px;border-radius:var(--hfh-radius-sm)}.hf-shell{width:100%;max-width:var(--hfh-container);margin-inline:auto;padding-inline:var(--hfh-gutter);box-sizing:border-box}.hf-shell--narrow{max-width:var(--hfh-container-narrow)}.hf-shell--wide{max-width:var(--hfh-container-wide)}.hf-section{padding-block:var(--hfh-space-section);position:relative}.hf-section--sm{padding-block:var(--hfh-space-section-sm)}.hf-section--ivory{background:var(--hfh-bg-surface)}.hf-section--warm{background:var(--hfh-bg-surface-2)}.hf-section--deep{background:var(--hfh-bg-deep);color:var(--hfh-ivory)}.hf-section-header{max-width:720px;margin:0 auto var(--hfh-space-7);text-align:center;display:flex;flex-direction:column;gap:var(--hfh-space-3)}.hf-section-header--left{margin-inline:0;text-align:left}.hf-eyebrow{font-size:var(--hfh-fs-eyebrow);letter-spacing:var(--hfh-tracking-eyebrow);text-transform:uppercase;font-weight:600;color:var(--hfh-champagne);display:inline-flex;align-items:center;gap:8px}.hf-eyebrow::before{content:"";width:22px;height:1px;background:currentColor;opacity:.6}.hf-section-header--left .hf-eyebrow{justify-content:flex-start}.hf-section-header:not(.hf-section-header--left) .hf-eyebrow{align-self:center}.hf-title{font-family:var(--hfh-font-display);font-weight:600;color:var(--hfh-ink);font-size:var(--hfh-fs-h2);line-height:var(--hfh-lh-tight);letter-spacing:-.01em;margin:0}.hf-title--display{font-size:var(--hfh-fs-display)}.hf-title--h1{font-size:var(--hfh-fs-h1)}.hf-title--h3{font-size:var(--hfh-fs-h3)}.hf-subtitle{color:var(--hfh-body);font-size:var(--hfh-fs-lead);line-height:var(--hfh-lh-body);margin:0;max-width:62ch}.hf-section-header:not(.hf-section-header--left) .hf-subtitle{margin-inline:auto}.hf-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 26px;border-radius:var(--hfh-radius);font-family:var(--hfh-font);font-weight:600;font-size:.95rem;letter-spacing:.01em;line-height:1;text-decoration:none;cursor:pointer;border:1px solid transparent;background:transparent;color:var(--hfh-ink);transition:background var(--hfh-dur) var(--hfh-ease),color var(--hfh-dur) var(--hfh-ease),border-color var(--hfh-dur) var(--hfh-ease),transform var(--hfh-dur) var(--hfh-ease),box-shadow var(--hfh-dur) var(--hfh-ease);white-space:nowrap}.hf-btn:hover{transform:translateY(-1px)}.hf-btn:active{transform:translateY(0)}.hf-btn--sm{height:40px;padding:0 18px;font-size:.875rem}.hf-btn--lg{height:56px;padding:0 32px;font-size:1rem}.hf-btn--block{width:100%}.hf-btn--primary{background:var(--hfh-accent);color:var(--hfh-ivory);border-color:var(--hfh-accent);box-shadow:0 6px 18px rgba(18,43,76,.18)}.hf-btn--primary:hover{background:var(--hfh-accent-dark);border-color:var(--hfh-accent-dark);box-shadow:0 10px 26px rgba(18,43,76,.26)}.hf-btn--secondary{background:var(--hfh-ivory);color:var(--hfh-accent);border-color:var(--hfh-accent)}.hf-btn--secondary:hover{background:var(--hfh-accent);color:var(--hfh-ivory)}.hf-btn--ghost{background:transparent;color:var(--hfh-ink);border-color:var(--hfh-line-strong)}.hf-btn--ghost:hover{border-color:var(--hfh-accent);color:var(--hfh-accent);background:var(--hfh-accent-10)}.hf-btn--gold{background:var(--hfh-champagne);color:var(--hfh-ivory);border-color:var(--hfh-champagne);box-shadow:0 6px 18px rgba(62,207,76,.28)}.hf-btn--gold:hover{background:var(--hfh-champagne-dark);border-color:var(--hfh-champagne-dark)}.hf-btn[disabled],.hf-btn[aria-disabled="true"]{opacity:.55;cursor:not-allowed;transform:none !important}.hf-card{background:var(--hfh-bg-surface);border:1px solid var(--hfh-line);border-radius:var(--hfh-radius-card);box-shadow:var(--hfh-shadow-soft);transition:transform var(--hfh-dur) var(--hfh-ease),box-shadow var(--hfh-dur) var(--hfh-ease),border-color var(--hfh-dur) var(--hfh-ease);overflow:hidden}.hf-card--hover:hover{transform:translateY(-2px);box-shadow:var(--hfh-shadow-lg);border-color:var(--hfh-line-s)}.hf-card--premium{background:linear-gradient(180deg,var(--hfh-warm-3) 0%,var(--hfh-ivory) 100%);border-color:var(--hfh-line-s);box-shadow:var(--hfh-shadow)}.hf-card__media{position:relative;aspect-ratio:4/3;background:var(--hfh-warm);overflow:hidden}.hf-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--hfh-ease)}.hf-card--hover:hover .hf-card__media img{transform:scale(1.04)}.hf-card__body{padding:var(--hfh-space-5);display:flex;flex-direction:column;gap:var(--hfh-space-3)}.hf-card__title{font-family:var(--hfh-font-display);font-weight:600;font-size:var(--hfh-fs-h4);color:var(--hfh-ink);margin:0;line-height:var(--hfh-lh-snug)}.hf-card__meta{font-size:.85rem;color:var(--hfh-muted)}.hf-trust-strip{display:flex;flex-wrap:wrap;gap:var(--hfh-space-5) var(--hfh-space-7);align-items:center;justify-content:center;padding:var(--hfh-space-5) var(--hfh-gutter);background:var(--hfh-ivory);border-block:1px solid var(--hfh-line);color:var(--hfh-body);font-size:.92rem}.hf-trust-strip__item{display:inline-flex;align-items:center;gap:10px}.hf-trust-strip__item svg{width:18px;height:18px;color:var(--hfh-champagne);flex-shrink:0}@media(max-width:768px){.hf-collectionTrust__grid,.hf-casehub-prem-trust__grid,.hf-heroTrust__grid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important}.hf-collectionTrust__card:nth-child(3),.hf-casehub-prem-trust__card:nth-child(3),.hf-heroTrust__card:nth-child(3){display:none !important}.hf-trust-strip__inner{flex-wrap:nowrap !important;gap:12px !important;justify-content:center !important}.hf-trust-strip .hf-trust-sep,.hf-trust-strip .hf-trust-stat{display:none !important}}.hf-ds-hero{position:relative;overflow:hidden;width:100vw;left:50%;margin-left:-50vw;background:var(--hfh-accent);border-bottom:1px solid var(--hfh-line);color:var(--hfh-ink)}.hf-ds-hero__slide{position:relative;min-height:clamp(560px,78vh,860px);display:grid}.hf-ds-hero--carousel .hf-ds-hero__slide{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .48s var(--hfh-ease),visibility .48s var(--hfh-ease)}.hf-ds-hero--carousel .hf-ds-hero__slide.is-active,.hf-ds-hero--carousel .hf-ds-hero__slide.hf-active{position:relative;opacity:1;visibility:visible;pointer-events:auto}.hf-ds-hero__visual{position:absolute;inset:0;overflow:hidden;background:var(--hfh-warm)}.hf-ds-hero__visual::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(6,24,42,.46),rgba(6,24,42,.18) 44%,rgba(6,24,42,.05)),linear-gradient(180deg,rgba(6,24,42,.04),rgba(6,24,42,.20))}.hf-ds-hero__visual img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.hf-ds-hero__shell{position:relative;z-index:2;min-height:inherit;display:flex;align-items:flex-end;padding-block:clamp(54px,8vh,94px)}.hf-ds-hero__content{width:min(548px,calc(100vw - 36px));padding:clamp(24px,3vw,40px);background:rgba(246,251,255,.91);border:1px solid rgba(255,255,255,.58);box-shadow:0 30px 86px rgba(6,24,42,.24);backdrop-filter:blur(16px) saturate(1.06);-webkit-backdrop-filter:blur(16px) saturate(1.06)}.hf-ds-hero__meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px}.hf-ds-hero__eyebrow,.hf-ds-hero__count{display:inline-flex;align-items:center;gap:9px;color:var(--hfh-champagne-dark);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hf-ds-hero__eyebrow::before{content:"";width:26px;height:1px;background:currentColor;opacity:.72}.hf-ds-hero__title{margin:0 0 14px;font-family:var(--hfh-font-display);font-size:clamp(34px,4.8vw,64px);line-height:1.02;letter-spacing:0;font-weight:650;color:var(--hfh-ink);text-wrap:balance}.hf-ds-hero__text{margin:0 0 24px;max-width:48ch;color:var(--hfh-muted);font-size:clamp(.96rem,1.15vw,1.08rem);line-height:1.66}.hf-ds-hero__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 18px}.hf-ds-hero__actions .hf-btn,.hf-ds-hero__actions .hf-btn-primary,.hf-ds-hero__actions .hf-btn-ghost{min-height:44px}.hf-ds-hero__trust{display:flex;gap:9px;flex-wrap:wrap}.hf-ds-hero__trust-item{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border-radius:var(--hfh-radius-pill);background:rgba(255,255,255,.62);border:1px solid var(--hfh-line);color:var(--hfh-body);font-size:.73rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hf-ds-hero__controls-shell{position:absolute;z-index:3;left:0;right:0;bottom:clamp(20px,4vh,40px);pointer-events:none}.hf-ds-hero__nav{pointer-events:auto;display:inline-flex;align-items:center;gap:10px;padding:8px 10px;background:rgba(246,251,255,.78);border:1px solid rgba(255,255,255,.58);box-shadow:0 18px 52px rgba(6,24,42,.16);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.hf-ds-hero__arrow,.hf-ds-hero__play,.hf-ds-hero__dot{appearance:none;border:0;background:transparent;cursor:pointer}.hf-ds-hero__arrow,.hf-ds-hero__play{width:38px;height:38px;display:grid;place-items:center;color:var(--hfh-ink);border-radius:8px;border:1px solid rgba(16,35,61,.12)}.hf-ds-hero__arrow svg,.hf-ds-hero__play svg{width:18px;height:18px;fill:currentColor;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hf-ds-hero__counter{display:inline-flex;gap:6px;min-width:64px;justify-content:center;color:var(--hfh-muted);font-size:.78rem;font-weight:800;letter-spacing:.10em}.hf-ds-hero__dots{display:inline-flex;align-items:center;gap:8px}.hf-ds-hero__dot{width:30px;height:2px;border-radius:0;background:rgba(16,35,61,.18)}.hf-ds-hero__dot.is-active,.hf-ds-hero__dot.hf-active{background:var(--hfh-champagne)}.hf-ds-hero.hf-hero{position:relative;overflow:hidden;width:100vw;left:50%;margin-left:-50vw}.hf-ds-hero .hf-ds-hero__visual{position:absolute;inset:0;height:auto;min-height:0}.hf-ds-hero .hf-ds-hero__content{position:relative;left:auto;bottom:auto;width:min(548px,calc(100vw - 36px))}.hf-ds-hero .hf-ds-hero__title{text-transform:none}.hf-ds-hero .hf-ds-hero__actions{flex-direction:row;align-items:center}.hf-ds-trust{width:100vw;left:50%;margin-left:-50vw;position:relative;background:linear-gradient(180deg,#fff,var(--hfh-warm-3));border-block:1px solid rgba(62,207,76,.16);box-shadow:0 16px 48px rgba(11,31,58,.035)}.hf-ds-trust__inner{min-height:88px;display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;padding-block:16px}.hf-ds-trust__chip{display:inline-flex;align-items:center;gap:13px;min-height:56px;padding:9px 16px;color:var(--hfh-ink);text-decoration:none;border-radius:0;background:linear-gradient(180deg,#fff 0%,#f8fcff 100%);border:1px solid rgba(16,35,61,.09);box-shadow:0 14px 34px rgba(16,35,61,.06),inset 0 1px 0 rgba(255,255,255,.9)}.hf-ds-trust__logo{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;flex:0 0 auto;background:var(--hfh-accent-dark);color:#fff;font-size:17px;font-weight:850;letter-spacing:-.02em;box-shadow:0 8px 18px rgba(11,31,58,.14)}.hf-ds-trust__logo--google{background:#fff;color:#4285f4;border:1px solid rgba(66,133,244,.22);font-family:Arial,sans-serif}.hf-ds-trust__logo--trustpilot{background:#00b67a;color:#fff;font-size:18px}.hf-ds-trust__score{font-family:var(--hfh-font);font-size:.78rem;font-weight:850;color:var(--hfh-ink);line-height:1;letter-spacing:.02em}.hf-ds-trust__info{display:grid;gap:1px}.hf-ds-trust__info strong{font-size:.88rem;line-height:1.15;color:var(--hfh-accent-dark)}.hf-ds-trust__stars{color:#3ecf4c;font-size:.82rem;letter-spacing:.06em;line-height:1}.hf-ds-trust__label{color:var(--hfh-muted);font-size:.78rem}.hf-ds-trust__sep{width:1px;height:34px;background:linear-gradient(180deg,transparent,rgba(62,207,76,.34),transparent)}.hf-ds-trust__stat{display:inline-flex;align-items:center;gap:10px;min-height:38px;color:var(--hfh-body);font-size:.9rem;font-weight:750}.hf-ds-trust__dot{width:22px;height:22px;border-radius:999px;display:inline-grid;place-items:center;background:rgba(62,207,76,.12);box-shadow:inset 0 0 0 1px rgba(62,207,76,.22)}.hf-ds-trust__dot::after{content:"";width:7px;height:7px;border-radius:999px;background:#3ecf4c}@media(max-width:760px){.hf-ds-hero__slide{min-height:auto;display:block;padding-bottom:22px}.hf-ds-hero__visual{position:relative;aspect-ratio:9/8.8}.hf-ds-hero .hf-ds-hero__visual{position:relative;aspect-ratio:9/8.8;height:auto;min-height:0}.hf-ds-hero__visual::after{background:linear-gradient(180deg,rgba(6,24,42,0) 62%,rgba(6,24,42,.14))}.hf-ds-hero__shell{min-height:auto;display:block;padding:0 var(--hfh-gutter)}.hf-ds-hero__content{width:100%;margin:-40px 0 0;padding:22px 20px 20px;box-shadow:0 16px 44px rgba(6,24,42,.12);backdrop-filter:none;-webkit-backdrop-filter:none}.hf-ds-hero__title{font-size:clamp(29px,9vw,38px)}.hf-ds-hero__text{font-size:.94rem;line-height:1.58;margin-bottom:18px}.hf-ds-hero__actions{align-items:stretch;flex-direction:column}.hf-ds-hero .hf-ds-hero__actions{align-items:stretch;flex-direction:column}.hf-ds-hero__actions .hf-btn,.hf-ds-hero__actions .hf-btn-primary,.hf-ds-hero__actions .hf-btn-ghost{width:100%;justify-content:center}.hf-ds-hero__controls-shell{position:relative;bottom:auto;padding:0 var(--hfh-gutter) 18px;margin-top:-8px}.hf-ds-hero__nav{width:100%;justify-content:center}.hf-ds-trust__inner{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-inline:var(--hfh-gutter);scrollbar-width:none}.hf-ds-trust__inner::-webkit-scrollbar{display:none}.hf-ds-trust__chip,.hf-ds-trust__stat{flex:0 0 auto}.hf-ds-trust__sep{display:none}}.hf-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--hfh-radius-pill);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:var(--hfh-accent-10);color:var(--hfh-accent);border:1px solid var(--hfh-accent-20)}.hf-badge--gold{background:var(--hfh-champagne-soft);color:var(--hfh-champagne-dark);border-color:rgba(62,207,76,.32)}.hf-badge--sale{background:rgba(185,28,28,.08);color:var(--hfh-sale);border-color:rgba(185,28,28,.22)}.hf-badge--success{background:rgba(62,207,76,.08);color:var(--hfh-success);border-color:rgba(62,207,76,.22)}.hf-form-field{display:flex;flex-direction:column;gap:6px}.hf-form-field label,.hf-form-field__label{font-size:.82rem;font-weight:500;color:var(--hfh-body);letter-spacing:.01em}.hf-form-field input,.hf-form-field select,.hf-form-field textarea,.hf-input{height:48px;padding:0 14px;border:1px solid var(--hfh-line-s);background:var(--hfh-ivory);border-radius:var(--hfh-radius);font-family:var(--hfh-font);font-size:.95rem;color:var(--hfh-ink);transition:border-color var(--hfh-dur) var(--hfh-ease),box-shadow var(--hfh-dur) var(--hfh-ease);width:100%;box-sizing:border-box}.hf-form-field textarea,textarea.hf-input{height:auto;min-height:120px;padding:14px;line-height:var(--hfh-lh-body)}.hf-form-field input:focus,.hf-form-field select:focus,.hf-form-field textarea:focus,.hf-input:focus{outline:none;border-color:var(--hfh-accent);box-shadow:0 0 0 3px var(--hfh-accent-10)}.hf-modal{position:fixed;inset:0;z-index:var(--hfh-z-modal);display:none;align-items:center;justify-content:center;padding:var(--hfh-gutter);background:rgba(18,43,76,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity var(--hfh-dur) var(--hfh-ease)}.hf-modal[aria-hidden="false"],.hf-modal.is-open,.hf-modal.hf-modal--open{display:flex;opacity:1}.hf-modal__surface{background:var(--hfh-ivory);border-radius:var(--hfh-radius-modal);box-shadow:var(--hfh-shadow-xl);max-width:560px;width:100%;max-height:90vh;overflow:auto;padding:var(--hfh-space-6);transform:translateY(8px);transition:transform var(--hfh-dur) var(--hfh-ease)}.hf-modal[aria-hidden="false"] .hf-modal__surface,.hf-modal.is-open .hf-modal__surface,.hf-modal.hf-modal--open .hf-modal__surface{transform:translateY(0)}.hf-qty{display:inline-flex;align-items:center;border:1px solid var(--hfh-line-s);border-radius:var(--hfh-radius);background:var(--hfh-ivory);overflow:hidden;height:48px}.hf-qty button{width:40px;height:100%;background:transparent;border:0;font-size:1.1rem;color:var(--hfh-ink);cursor:pointer;transition:background var(--hfh-dur-fast) var(--hfh-ease)}.hf-qty button:hover{background:var(--hfh-warm)}.hf-qty input{width:56px;height:100%;text-align:center;border:0;background:transparent;font-family:var(--hfh-font);font-weight:600;color:var(--hfh-ink);font-size:.95rem}.hf-qty input:focus{outline:none}.hf-final-cta{background:linear-gradient(135deg,var(--hfh-accent) 0%,var(--hfh-accent-dark) 100%);color:var(--hfh-ivory);border-radius:var(--hfh-radius-card);padding:clamp(40px,6vw,72px);text-align:center;position:relative;overflow:hidden}.hf-final-cta::after{content:"";position:absolute;inset:auto -10% -40% auto;width:60%;height:120%;background:radial-gradient(ellipse at center,var(--hfh-champagne-soft) 0%,transparent 60%);pointer-events:none}.hf-final-cta > *{position:relative;z-index:1}.hf-final-cta .hf-eyebrow{color:var(--hfh-champagne)}.hf-final-cta .hf-title{color:var(--hfh-ivory)}.hf-final-cta .hf-subtitle{color:rgba(246,251,255,.78);margin-inline:auto}.hf-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--hfh-ease-out),transform .7s var(--hfh-ease-out);will-change:opacity,transform}.hf-reveal.is-in{opacity:1;transform:none}.hf-reveal-stagger > *{opacity:0;transform:translateY(14px);transition:opacity .6s var(--hfh-ease-out),transform .6s var(--hfh-ease-out)}.hf-reveal-stagger.is-in > *{opacity:1;transform:none}.hf-reveal-stagger.is-in > *:nth-child(2){transition-delay:.06s}.hf-reveal-stagger.is-in > *:nth-child(3){transition-delay:.12s}.hf-reveal-stagger.is-in > *:nth-child(4){transition-delay:.18s}.hf-reveal-stagger.is-in > *:nth-child(5){transition-delay:.24s}.hf-reveal-stagger.is-in > *:nth-child(n+6){transition-delay:.3s}@media (prefers-reduced-motion:reduce){.hf-reveal,.hf-reveal-stagger > *{opacity:1 !important;transform:none !important;transition:none !important}html{scroll-behavior:auto}}.hf-kicker,.hf-section-kicker,.hf-eyebrow,.hf-vb-desc__eyebrow,.hf-guide-card__kicker,.hf-reviews-head__eyebrow,.hf-revform__eyebrow,.hf-info-v12__eyebrow,.hf-lp-kicker,.hf-room-scene__eyebrow,.hftr-kicker,.hfgu-kicker,.hft-kicker{font-family:var(--hfh-font);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--hfh-champagne)}.hf-section-title,.hf-lp-title,.hf-title,.hf-info-v12__head h2,.hf-section-head h2,.hf-vb-desc__title,.hf-trust__title,.hf-faqSection__title,.hf-reviews-head__title,.hf-room-scene__copy h3,.hftr-title,.hfgu-title{font-family:var(--hfh-font-display);font-weight:600;letter-spacing:-.01em}body .hf-card,body .hf-product-card,body .hf-grid-card,body .hf-lp-product,body .hf-rel-card,body .hfgu-card,body .hfgu-hub-card,body .hftr-card,body .hftr-hub-card,body .hf-casehub-card,body .hf-fcard,body .hf-vb-media-card{transition:transform .35s var(--hfh-ease),box-shadow .35s var(--hfh-ease),border-color .35s var(--hfh-ease)}body .hf-card:hover,body .hf-product-card:hover,body .hf-grid-card:hover,body .hf-lp-product:hover,body .hf-rel-card:hover,body .hfgu-card:hover,body .hfgu-hub-card:hover,body .hftr-card:hover,body .hftr-hub-card:hover,body .hf-casehub-card:hover,body .hf-fcard:hover{transform:translateY(-3px);box-shadow:0 22px 54px rgba(49,38,23,.10),0 6px 16px rgba(49,38,23,.045);border-color:rgba(62,207,76,.32)}body .hf-card img,body .hf-product-card img,body .hf-lp-product img,body .hfgu-card img{transition:transform .65s var(--hfh-ease)}body .hf-card:hover img,body .hf-product-card:hover img,body .hf-lp-product:hover img{transform:scale(1.035)}body .hf-btn-primary,body .hf-btn-ghost,body .hf-btn-secondary,body .hf-btn--primary,body .hf-btn--ghost,body .hf-btn--secondary,body .hft-btn-primary,body .hft-btn-outline,body .hft-btn-ghost,body .hft-btn-accent,body .hfgu-btn,body .hftr-btn,body .hf-lp-btn,body .hf-cta-btn,body .hfco-btn,body .hfac-btn,body .hfcasehub-btn,body .hf-casehub-btn,body .hfh-btn,body .hfh-cta-btn{font-family:var(--hfh-font);border-radius:var(--hfh-radius);transition:background var(--hfh-dur) var(--hfh-ease),color var(--hfh-dur) var(--hfh-ease),border-color var(--hfh-dur) var(--hfh-ease),transform var(--hfh-dur) var(--hfh-ease),box-shadow var(--hfh-dur) var(--hfh-ease)}body .hf-btn-primary:hover,body .hf-btn--primary:hover,body .hft-btn-primary:hover,body .hfgu-btn:hover,body .hftr-btn:hover,body .hf-cta-btn:hover{transform:translateY(-1px)}body .hf-btn-primary:active,body .hf-btn--primary:active,body .hft-btn-primary:active{transform:translateY(0)}body{background:linear-gradient(180deg,var(--hfh-warm-3) 0%,var(--hfh-warm-2) 38%,var(--hfh-warm-2) 100%);background-attachment:fixed}body .hf-section-head,body .hf-section-header,body .hf-trust__head,body .hf-faqSection__intro,body .hf-reviews-head,body .hftr-section-head,body .hfgu-section-head,body .hf-lp-head{max-width:760px;margin:0 auto clamp(28px,3.4vw,44px);display:flex;flex-direction:column;gap:10px}body .hf-section-head--left,body .hf-section-header--left,body .hf-lp-head--left{margin-inline:0;align-items:flex-start;text-align:left}body .hf-section-head .hf-eyebrow + h2,body .hf-section-head .hf-section-kicker + h2,body .hf-section-header .hf-eyebrow + h2,body .hf-lp-head .hf-lp-kicker + .hf-lp-title{margin-top:0}body .hf-section + .hf-section,body .hf-sample-funnel + .hf-tabs,body .hf-tabs + .hf-trust,body .hf-trust + .hf-faqSection,body .hf-faqSection + .hf-accessories,body .hf-accessories + .hf-internal-links,body .hf-internal-links + .hf-related-shell,body .hf-trade-value + .hf-trade-how,body .hf-trade-how + .hf-trade-ranges,body .hf-trade-ranges + .hf-trade-consult,body .hf-trade-consult + .hf-faq,body .hf-trade-final{box-shadow:inset 0 1px 0 rgba(64,54,39,.06)}body .hf-card__title{font-family:var(--hfh-font-display);letter-spacing:-.005em}body .hf-card__editorial-kicker,body .hf-card__meta-chip{letter-spacing:.18em;color:var(--hfh-champagne)}body .hf-card__trust-dot{background:var(--hfh-champagne)}body .hf-atc{position:absolute;right:14px;bottom:14px;z-index:4;width:40px;min-width:40px;height:40px;padding:0;border-radius:999px;background:rgba(248,252,255,.88);border:1px solid rgba(18,43,76,.12);color:var(--hfh-accent);box-shadow:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;overflow:hidden;white-space:nowrap;transform:none;transition:width .26s var(--hfh-ease),min-width .26s var(--hfh-ease),padding .26s var(--hfh-ease),background .22s var(--hfh-ease),border-color .22s var(--hfh-ease),box-shadow .22s var(--hfh-ease),transform .22s var(--hfh-ease)}body .hf-atc:hover{background:#fff;border-color:rgba(62,207,76,.42);box-shadow:0 8px 22px rgba(62,207,76,.10);transform:translateY(-1px)}body .hf-card:hover .hf-atc{width:40px;min-width:40px;padding:0;background:rgba(248,252,255,.88);border-color:rgba(18,43,76,.12)}body .hf-card:hover .hf-atc:hover{border-color:rgba(18,43,76,.12);box-shadow:none}body .hf-atc__icon{width:14px;height:14px;stroke-width:1.5;color:var(--hfh-accent);opacity:1;margin:0;flex-shrink:0;transition:margin .22s var(--hfh-ease)}body .hf-card:hover .hf-atc__icon{margin:0}body .hf-atc__text{color:var(--hfh-accent);font-family:var(--hfh-font);font-size:10px;font-weight:600;letter-spacing:.16em;line-height:1;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;text-transform:uppercase;transition:max-width .26s var(--hfh-ease),opacity .22s var(--hfh-ease)}body .hf-card:hover .hf-atc__text,body .hf-atc:hover .hf-atc__text,body .hf-atc__text{max-width:0;opacity:0;display:none}body .hf-atc:active{transform:scale(.97)}body .hf-atc__spin,body .hf-atc__check{width:16px;height:16px;stroke-width:1.8;display:none}body .hf-atc--loading{width:40px;min-width:40px;padding:0;pointer-events:none;background:rgba(248,252,255,.92);border-color:rgba(18,43,76,.16);box-shadow:none}body .hf-atc--loading .hf-atc__icon,body .hf-atc--loading .hf-atc__text{display:none}body .hf-atc--loading .hf-atc__spin{display:block;color:var(--hfh-accent);animation:hf-atc-spin .7s linear infinite}body .hf-atc--done{width:40px;min-width:40px;padding:0;background:rgba(220,240,222,.96);border-color:rgba(62,207,76,.40);color:#3ecf4c;box-shadow:0 4px 14px rgba(62,207,76,.18)}body .hf-atc--done .hf-atc__icon,body .hf-atc--done .hf-atc__text{display:none}body .hf-atc--done .hf-atc__check{display:block;color:var(--hfh-champagne)}@keyframes hf-atc-spin{to{transform:rotate(360deg)}}@media (max-width:767px){body .hf-atc{right:12px;bottom:12px;width:38px;min-width:38px;height:38px}body .hf-card:hover .hf-atc{min-width:38px;padding:0;border-color:rgba(18,43,76,.12)}body .hf-card:hover .hf-atc__text{max-width:0;opacity:0}body .hf-card:hover .hf-atc__icon{margin:0}}body .hf-modal__backdrop,body .hf-cm__backdrop{background:rgba(11,29,53,.52);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body .hf-modal__sheet,body .hf-cm,body .hf-hp-cm,body .hf-cm__panel{background:var(--hfh-ivory);border:1px solid var(--hfh-line);border-left:1px solid var(--hfh-line);border-radius:0;box-shadow:0 48px 120px rgba(11,29,53,.18),0 16px 36px rgba(11,29,53,.10),0 1px 0 rgba(255,255,255,.82) inset}body .hf-modal__head,body .hf-cm__head,body .hf-hp-cm__head{padding:28px 32px 22px;border-bottom:1px solid var(--hfh-line);background:transparent;gap:20px}body .hf-modal__head-info{gap:18px}body .hf-modal__eyebrow,body .hf-cm__eyebrow,body .hf-hp-picker__intro-label,body .hf-hp-picker__related-eyebrow,body .hf-hp-cm__related-eyebrow,body .hf-cm__related-label,body .hf-picker__intro-label,body .hf-picker__related-eyebrow{font-family:var(--hfh-font);font-size:10.5px;font-weight:600;letter-spacing:.20em;text-transform:uppercase;color:var(--hfh-champagne);margin:0 0 8px}body .hf-modal__title,body .hf-cm__title,body .hf-hp-picker__intro-title,body .hf-hp-picker__related-title,body .hf-hp-cm__heading,body .hf-hp-cm__related-title,body .hf-picker__intro-title,body .hf-picker__related-title{font-family:var(--hfh-font-display);font-weight:600;font-size:clamp(1.65rem,2.2vw,2.05rem);line-height:1.12;letter-spacing:-.014em;color:var(--hfh-ink);margin:0;text-transform:none}body .hf-modal__sub{font-family:var(--hfh-font);font-size:13px;line-height:1.55;color:var(--hfh-muted);margin-top:8px;letter-spacing:0;text-transform:none}body .hf-modal__close,body .hf-hp-picker__ghost{width:36px;height:36px;padding:0;background:var(--hfh-ivory);border:1px solid var(--hfh-line-s);border-radius:999px;color:var(--hfh-ink);font-family:var(--hfh-font);font-size:0;box-shadow:none;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:background var(--hfh-dur) var(--hfh-ease),border-color var(--hfh-dur) var(--hfh-ease),color var(--hfh-dur) var(--hfh-ease),transform var(--hfh-dur) var(--hfh-ease)}body .hf-modal__close::before,body .hf-hp-picker__ghost::before{content:"×";font-size:22px;font-weight:300;line-height:1;color:inherit}body .hf-modal__close:hover,body .hf-hp-picker__ghost:hover{background:#fff;border-color:var(--hfh-accent);color:var(--hfh-accent);transform:none}body .hf-modal__thumb{width:64px;height:64px;border-radius:8px;box-shadow:0 4px 14px rgba(49,38,23,.06)}body .hf-picker__opt{min-height:104px;padding:20px 22px;background:var(--hfh-ivory);border:1.5px solid var(--hfh-line-s);border-radius:0;box-shadow:none;transition:border-color var(--hfh-dur) var(--hfh-ease),background var(--hfh-dur) var(--hfh-ease),transform var(--hfh-dur) var(--hfh-ease)}body .hf-picker__opt:hover{border-color:rgba(62,207,76,.45);background:var(--hfh-warm-3);transform:translateY(-1px);box-shadow:none}body .hf-picker__opt--active{border-color:var(--hfh-champagne);background:var(--hfh-ivory);box-shadow:none}body .hf-picker__opt--sample{border-style:dashed;background:var(--hfh-warm-3)}body .hf-picker__opt-label{font-family:var(--hfh-font-display);font-weight:600;font-size:15px;line-height:1.2;letter-spacing:-.005em;color:var(--hfh-ink);text-transform:none}body .hf-picker__opt-meta{font-family:var(--hfh-font);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--hfh-muted)}body .hf-picker__opt-price{font-family:var(--hfh-font-display);font-size:17px;font-weight:600;color:var(--hfh-accent);letter-spacing:-.005em;white-space:nowrap}body .hf-picker__opt-check{color:var(--hfh-champagne)}body .hf-picker__footer{background:var(--hfh-ivory);border-top:1px solid var(--hfh-line);padding:18px 24px 20px}body .hf-picker__selected{background:var(--hfh-warm-3);border:1px solid var(--hfh-line);border-radius:0;box-shadow:none;padding:14px 16px}body .hf-picker__selected-label{font-family:var(--hfh-font-display);font-weight:600;letter-spacing:-.005em;color:var(--hfh-ink)}body .hf-picker__summary-chip{background:var(--hfh-ivory);border:1px solid var(--hfh-line-s);border-radius:0;color:var(--hfh-accent);box-shadow:none;padding:11px 16px;transition:border-color var(--hfh-dur) var(--hfh-ease)}body .hf-picker__summary-chip:hover{border-color:var(--hfh-line-strong)}body .hf-picker__summary-chip-label{font-family:var(--hfh-font);font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--hfh-muted)}body .hf-picker__summary-chip strong{font-family:var(--hfh-font-display);font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--hfh-ink)}body .hf-picker__summary-chip--price{background:var(--hfh-ivory);border-color:rgba(62,207,76,.32)}body .hf-picker__summary-chip--price strong{color:var(--hfh-champagne-dark)}@media (max-width:720px){body .hf-modal__sheet,body .hf-cm,body .hf-hp-cm,body .hf-cm__panel{border-radius:0}body .hf-modal__head,body .hf-cm__head,body .hf-hp-cm__head{padding:22px 22px 18px;gap:14px}body .hf-modal__title,body .hf-cm__title,body .hf-picker__intro-title{font-size:1.5rem}body .hf-picker__opt{min-height:88px;padding:16px 18px}body .hf-picker__footer{padding:16px 18px 18px}}body .hf-hp-picker__opt{background:var(--hfh-ivory);border:1px solid var(--hfh-line-s);border-radius:0;padding:16px 18px;transition:border-color var(--hfh-dur) var(--hfh-ease),box-shadow var(--hfh-dur) var(--hfh-ease),background var(--hfh-dur) var(--hfh-ease)}body .hf-hp-picker__opt:hover{border-color:rgba(62,207,76,.45);background:var(--hfh-warm-3)}body .hf-hp-picker__opt.is-active{border-color:var(--hfh-champagne);background:linear-gradient(180deg,var(--hfh-warm-3) 0%,var(--hfh-ivory) 100%);box-shadow:0 0 0 3px var(--hfh-champagne-soft),0 6px 16px rgba(62,207,76,.12)}body .hf-hp-picker__opt-title{font-weight:600;color:var(--hfh-ink)}body .hf-hp-picker__opt-price{color:var(--hfh-accent);font-weight:700;letter-spacing:.005em}body .hf-hp-picker__footer{background:linear-gradient(180deg,var(--hfh-warm-3) 0%,var(--hfh-warm) 100%);border:1px solid var(--hfh-line);border-radius:0;padding:18px 18px 16px;margin-top:18px}body .hf-stepper,body .hf-sticky-stepper,body .hf-hp-qty,body .hf-cm__qty{display:inline-flex;align-items:center;height:38px;background:var(--hfh-ivory);border:1px solid var(--hfh-line-s);border-radius:0;overflow:hidden;transition:border-color var(--hfh-dur) var(--hfh-ease)}body .hf-stepper:focus-within,body .hf-hp-qty:focus-within,body .hf-cm__qty:focus-within{border-color:var(--hfh-champagne);box-shadow:0 0 0 3px var(--hfh-champagne-soft)}body .hf-stepper__btn,body .hf-sticky-stepper__btn,body .hf-hp-qty__btn,body .hf-cm__qty-btn{width:36px;height:36px;background:transparent;border:0;color:var(--hfh-ink);font-size:16px;font-weight:600;cursor:pointer;transition:background var(--hfh-dur-fast) var(--hfh-ease)}body .hf-stepper__btn:hover,body .hf-hp-qty__btn:hover,body .hf-cm__qty-btn:hover{background:var(--hfh-warm);color:var(--hfh-accent)}body .hf-hp-qty__input,body .hf-stepper__val,body .hf-cm__qty-val{min-width:42px;text-align:center;font-family:var(--hfh-font);font-weight:700;font-size:14px;color:var(--hfh-ink);background:transparent;border:0}body .hf-hp-qty__input:focus{outline:none}body .hf-cm__btn,body .hf-hp-picker__add,body .hf-hp-cm__btn--cart{border-radius:0;font-family:var(--hfh-font);font-weight:600;letter-spacing:.04em;transition:background var(--hfh-dur) var(--hfh-ease),border-color var(--hfh-dur) var(--hfh-ease),transform var(--hfh-dur) var(--hfh-ease),box-shadow var(--hfh-dur) var(--hfh-ease)}body .hf-cm__btn--solid,body .hf-hp-picker__add,body .hf-hp-cm__btn--cart{background:var(--hfh-accent);color:var(--hfh-ivory);border:1px solid var(--hfh-accent);box-shadow:0 4px 14px rgba(18,43,76,.18)}body .hf-cm__btn--solid:hover,body .hf-hp-picker__add:hover,body .hf-hp-cm__btn--cart:hover{background:var(--hfh-accent-dark);border-color:var(--hfh-accent-dark);transform:translateY(-1px);box-shadow:0 8px 22px rgba(18,43,76,.26)}body .hf-cm__btn--ghost,body .hf-cm__btn--continue,body .hf-hp-cm__btn--continue{background:var(--hfh-ivory);color:var(--hfh-accent);border:1px solid var(--hfh-line-strong)}body .hf-cm__btn--ghost:hover,body .hf-cm__btn--continue:hover,body .hf-hp-cm__btn--continue:hover{border-color:var(--hfh-accent);background:var(--hfh-accent-10)}body .hf-hp-cm__product-row,body .hf-cm__item{background:var(--hfh-warm-3);border:1px solid var(--hfh-line);border-radius:0;padding:14px 16px;box-shadow:none}body .hf-hp-cm__product-img,body .hf-cm__item-img img{border-radius:0}body .hf-cm__item-name{font-family:var(--hfh-font-display);font-weight:600;font-size:1.05rem;letter-spacing:-.005em}body .hf-cm__item-price{color:var(--hfh-accent);font-weight:700}body .hf-rel-card,body .hf-cm-rc{background:var(--hfh-ivory);border:1px solid var(--hfh-line);border-radius:0;overflow:hidden;transition:transform var(--hfh-dur) var(--hfh-ease),box-shadow var(--hfh-dur) var(--hfh-ease),border-color var(--hfh-dur) var(--hfh-ease)}body .hf-rel-card:hover,body .hf-cm-rc:hover{transform:translateY(-2px);border-color:rgba(62,207,76,.32);box-shadow:0 14px 32px rgba(49,38,23,.08)}body .hf-rel-card__body,body .hf-cm-rc__title{padding:12px 14px;font-family:var(--hfh-font);font-weight:600;font-size:12.5px;color:var(--hfh-ink);letter-spacing:.005em}body .hf-sticky-buy__inner{background:rgba(246,251,255,.96);border:1px solid var(--hfh-line);border-radius:0;box-shadow:0 24px 56px rgba(11,29,53,.14),0 8px 18px rgba(11,29,53,.06);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}body .hf-sticky-buy__eyebrow{color:var(--hfh-champagne);letter-spacing:.18em}body .hf-sticky-buy__btn{background:var(--hfh-accent);border-radius:0;font-family:var(--hfh-font);font-weight:600;letter-spacing:.04em;box-shadow:0 4px 14px rgba(18,43,76,.18);transition:background var(--hfh-dur) var(--hfh-ease),transform var(--hfh-dur) var(--hfh-ease)}body .hf-sticky-buy__btn:hover{background:var(--hfh-accent-dark);transform:translateY(-1px)}body .hfps-row-arrow,body .hf-related-shell__arrow,body .hf-room-scenes__arrow{width:42px;height:42px;border-radius:50%;background:var(--hfh-ivory);border:1px solid var(--hfh-line);color:var(--hfh-accent);box-shadow:0 6px 18px rgba(49,38,23,.06);transition:transform var(--hfh-dur) var(--hfh-ease),border-color var(--hfh-dur) var(--hfh-ease),box-shadow var(--hfh-dur) var(--hfh-ease)}body .hfps-row-arrow:hover,body .hf-related-shell__arrow:hover,body .hf-room-scenes__arrow:hover{border-color:rgba(62,207,76,.45);box-shadow:0 10px 26px rgba(49,38,23,.10);transform:translateY(-1px)}@media (max-width:720px){body .hf-modal__sheet,body .hf-hp-cm,body .hf-cm__panel{margin:5vh auto;max-height:90vh;padding:20px 18px;border-radius:0}body .hf-modal__head,body .hf-hp-cm__head,body .hf-cm__head{padding-bottom:14px;margin-bottom:16px}body .hf-card__body{padding:14px 14px 12px}body .hf-stepper,body .hf-hp-qty,body .hf-cm__qty{height:40px}body .hf-stepper__btn,body .hf-hp-qty__btn,body .hf-cm__qty-btn{width:38px;height:38px}}@media (max-width: 720px){.hf-section-header{margin-bottom:var(--hfh-space-6)}.hf-trust-strip{gap:var(--hfh-space-4) var(--hfh-space-5);padding:var(--hfh-space-4) var(--hfh-gutter);font-size:.85rem}.hf-final-cta{padding:36px 24px}}.hf-ds-hero--static .hf-ds-hero__slide{min-height:clamp(400px,55vh,640px)}.hf-ds-hero--static .hf-ds-hero__shell{align-items:center;padding-block:clamp(48px,7vh,88px)}.hf-ds-hero--static .hf-ds-hero__content{align-self:center}@media(max-width:760px){.hf-ds-hero--static .hf-ds-hero__slide{min-height:auto}}.hf-ds-trust-bar-nav{position:relative;width:100vw;left:50%;margin-left:-50vw;background:linear-gradient(135deg,var(--hfh-accent) 0%,#0f2540 100%);border-bottom:1px solid rgba(255,255,255,.06)}.hf-ds-trust-bar-nav__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;max-width:var(--hfh-shell);margin:0 auto;padding:0 var(--hfh-gutter)}.hf-ds-trust-bar-nav__item{display:flex;align-items:center;gap:18px;padding:clamp(22px,3.5vw,34px) clamp(18px,2.5vw,32px);color:var(--hfh-ivory);position:relative}.hf-ds-trust-bar-nav__item + .hf-ds-trust-bar-nav__item::before{content:"";position:absolute;left:0;top:22%;height:56%;width:1px;background:rgba(255,255,255,.10)}.hf-ds-trust-bar-nav__icon{width:52px;height:52px;border-radius:50%;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(62,207,76,.14));border:1px solid rgba(62,207,76,.38);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--hfh-champagne);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 12px 28px rgba(0,0,0,.16)}.hf-ds-trust-bar-nav__icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.hf-ds-trust-bar-nav__title{display:block;font-family:var(--hfh-font);font-size:.92rem;font-weight:700;color:var(--hfh-ivory);line-height:1.2;margin-bottom:3px}.hf-ds-trust-bar-nav__text{font-size:.78rem;color:rgba(246,251,255,.62);line-height:1.4}@media(max-width:900px){.hf-ds-trust-bar-nav__grid{grid-template-columns:repeat(2,1fr)}.hf-ds-trust-bar-nav__item:nth-child(3),.hf-ds-trust-bar-nav__item:nth-child(4){box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.hf-ds-trust-bar-nav__item:nth-child(3)::before,.hf-ds-trust-bar-nav__item:nth-child(4)::before{top:0;height:0}}@media(max-width:560px){.hf-ds-trust-bar-nav__grid{grid-template-columns:1fr}.hf-ds-trust-bar-nav__item + .hf-ds-trust-bar-nav__item::before{top:0;left:0;right:0;width:auto;height:1px;background:rgba(255,255,255,.08)}}.hf-ds-reviews-strip{position:relative;background:var(--hfh-warm);border-top:1px solid var(--hfh-line);border-bottom:1px solid var(--hfh-line)}.hf-ds-reviews-strip__inner{max-width:var(--hfh-shell);margin:0 auto;padding:clamp(48px,6vw,80px) var(--hfh-gutter)}.hf-ds-reviews-strip__head{text-align:center;margin-bottom:clamp(28px,3.5vw,44px)}.hf-ds-reviews-strip__eyebrow{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--hfh-champagne);margin-bottom:12px}.hf-ds-reviews-strip__title{font-family:var(--hfh-font-display);font-size:clamp(1.7rem,3vw,2.4rem);font-weight:600;color:var(--hfh-ink);letter-spacing:-.015em;margin:0 0 10px}.hf-ds-reviews-strip__meta{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.hf-ds-reviews-strip__score{font-family:var(--hfh-font-display);font-size:2.2rem;font-weight:700;color:var(--hfh-ink)}.hf-ds-reviews-strip__stars{color:var(--hfh-champagne);font-size:1.1rem;letter-spacing:.08em}.hf-ds-reviews-strip__count{font-size:.84rem;color:var(--hfh-muted)}.hf-ds-reviews-strip__track{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,22px)}.hf-ds-reviews-strip__card{background:var(--hfh-ivory);border:1px solid var(--hfh-line);border-radius:var(--hfh-radius-card);padding:clamp(20px,2.5vw,30px);display:flex;flex-direction:column;gap:14px;transition:transform var(--hfh-dur) var(--hfh-ease),box-shadow var(--hfh-dur) var(--hfh-ease)}.hf-ds-reviews-strip__card:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgba(49,38,23,.07)}.hf-ds-reviews-strip__card-stars{color:var(--hfh-champagne);font-size:.88rem;letter-spacing:.06em}.hf-ds-reviews-strip__card-text{font-size:.93rem;color:var(--hfh-body);line-height:1.62;flex:1}.hf-ds-reviews-strip__card-author{font-size:.78rem;font-weight:600;color:var(--hfh-muted);text-transform:uppercase;letter-spacing:.08em;padding-top:10px;border-top:1px solid var(--hfh-line)}.hf-ds-reviews-strip__card-source{font-size:.72rem;color:var(--hfh-muted);font-weight:400;letter-spacing:.04em}@media(max-width:860px){.hf-ds-reviews-strip__track{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.hf-ds-reviews-strip__track{grid-template-columns:1fr}}.hf-content-hero-spacer{height:0}body .hf-content-hero,body .hf-pdh.hf-content-hero,body .hfgu-view .hf-content-hero,body .hftr-view .hf-content-hero{height:min(720px,calc(100vh - 88px)) !important;min-height:520px !important;background:#0a1f3a !important}body .hf-content-hero .hf-pdh__shell{width:min(1480px,calc(100vw - 64px)) !important;margin:0 auto !important;padding:0 0 64px !important;align-items:flex-end !important}body .hf-content-hero .hf-pdh__content{max-width:680px !important;padding:34px 38px 30px !important;background:linear-gradient(180deg,rgba(10,31,58,.78) 0%,rgba(6,20,38,.88) 100%) !important;border:1px solid rgba(62,207,76,.28) !important;border-radius:0!important;box-shadow:0 30px 70px rgba(0,0,0,.42) !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;color:#fff !important}body .hf-content-hero .hf-pdh__tag,body .hf-content-hero .hf-pdh__kicker{color:#3ecf4c !important;-webkit-text-fill-color:#3ecf4c !important;font-weight:700 !important;font-size:11px !important;letter-spacing:.22em !important;text-transform:uppercase !important;background:transparent !important}body .hf-content-hero .hf-pdh__title,body .hf-content-hero .hf-ds-hero__title{font-size:clamp(38px,4.6vw,68px) !important;line-height:.98 !important;max-width:760px !important;letter-spacing:-.02em !important;color:#fff !important;margin:0 0 18px !important;font-family:'Poppins',sans-serif !important;font-weight:800 !important}body .hf-content-hero .hf-pdh__text,body .hf-content-hero .hf-ds-hero__text{max-width:620px !important;font-size:clamp(15px,1.15vw,18px) !important;line-height:1.55 !important;color:rgba(255,255,255,.86) !important;margin:0 0 22px !important;font-weight:500 !important}body .hf-content-hero .hf-pdh__trust,body .hf-content-hero .hf-ds-hero__trust,body .hf-content-hero .hf-pdh__metalist{display:flex !important;flex-wrap:wrap !important;gap:12px 22px !important;margin:18px 0 0 !important;padding:16px 0 0 !important;border-top:1px solid rgba(255,255,255,.18) !important;list-style:none !important}body .hf-content-hero .hf-pdh__trust li,body .hf-content-hero .hf-pdh__metalist li{color:#fff !important;font-size:13px !important;font-weight:600 !important;display:inline-flex !important;align-items:center !important;gap:8px !important}body .hf-content-hero .hf-pdh__actions,body .hf-content-hero .hf-ds-hero__actions{display:flex !important;flex-wrap:wrap !important;gap:10px !important;margin:6px 0 14px !important}body .hf-content-hero .hf-pdh__btn--primary,body .hf-content-hero .hf-ds-hero__btn--primary{background:linear-gradient(135deg,#3ecf4c 0%,#3ecf4c 100%) !important;color:#0a1f3a !important;border:1px solid rgba(62,207,76,.45) !important;padding:13px 22px !important;border-radius:0!important;font-size:12px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;box-shadow:0 12px 30px rgba(62,207,76,.28) !important}body .hf-content-hero .hf-pdh__btn--secondary,body .hf-content-hero .hf-ds-hero__btn--secondary{background:rgba(255,255,255,.06) !important;color:#fff !important;border:1px solid rgba(255,255,255,.20) !important;padding:13px 22px !important;border-radius:0!important;font-size:12px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important}@media (max-width: 780px){body .hf-content-hero,body .hf-pdh.hf-content-hero{height:min(640px,calc(100vh - 64px)) !important;min-height:480px !important}body .hf-content-hero .hf-pdh__shell{padding:0 0 48px !important;width:calc(100vw - 32px) !important}body .hf-content-hero .hf-pdh__title{font-size:clamp(30px,10vw,44px) !important}body .hf-content-hero .hf-pdh__content{padding:26px 26px 22px !important;border-radius:0!important;max-width:none !important}}body .hf-content-hero,body .hf-pdh.hf-content-hero{width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;padding-left:0 !important;padding-right:0 !important}body main:has(> .hf-content-hero),body .site-main:has(> .hf-content-hero),body article:has(> .hf-content-hero),body .entry-content:has(> .hf-content-hero){max-width:none !important;padding-left:0 !important;padding-right:0 !important;overflow:visible !important}.hf-content-hero .hf-ds-hero__title,.hf-content-hero .hf-hero__title{font-size:clamp(38px,4.6vw,68px) !important;line-height:.98 !important;max-width:760px !important;letter-spacing:-0.02em !important}.hf-content-hero .hf-ds-hero__text,.hf-content-hero .hf-hero__text{max-width:620px !important;font-size:clamp(15px,1.15vw,18px) !important;line-height:1.55 !important}.hf-content-hero .hf-ds-hero__kicker,.hf-content-hero .hf-hero__kicker{letter-spacing:.22em !important;font-size:11px !important;font-weight:800 !important}@media (max-width: 780px){.hf-content-hero .hf-ds-hero__title,.hf-content-hero .hf-hero__title{font-size:clamp(30px,10vw,44px) !important}.hf-content-hero-spacer{height:0}}.hfgu-prem-hero .hf-ds-hero__title,.hf-casehub-prem-hero .hf-ds-hero__title{font-size:clamp(38px,4.6vw,68px) !important;line-height:.98 !important;max-width:760px !important;letter-spacing:-0.02em !important}:root{--hfcp-accent:var(--hfh-accent,#122B4C);--hfcp-accent-dark:var(--hfh-accent-dark,#0B1D35);--hfcp-champagne:var(--hfh-champagne,#3ecf4c);--hfcp-champagne-soft:var(--hfh-champagne-soft,rgba(62,207,76,.16));--hfcp-ink:var(--hfh-ink,#182033);--hfcp-body:var(--hfh-body,#3f4858);--hfcp-muted:var(--hfh-muted,#747064);--hfcp-faint:var(--hfh-faint,#a19889);--hfcp-line:var(--hfh-line,rgba(64,54,39,.085));--hfcp-line-s:var(--hfh-line-s,rgba(64,54,39,.14));--hfcp-ivory:var(--hfh-ivory,#f6fbff);--hfcp-warm:var(--hfh-warm,#eaf0f7);--hfcp-warm-2:var(--hfh-warm-2,#f0f5fb);--hfcp-warm-3:var(--hfh-warm-3,#f8fcff);--hfcp-shadow:var(--hfh-shadow-xl,0 30px 72px rgba(49,38,23,.14),0 10px 24px rgba(49,38,23,.07));--hfcp-shadow-soft:0 12px 28px rgba(18,43,76,.18);--hfcp-radius:8px;--hfcp-font:var(--hfh-font,"Poppins",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--hfcp-ease:cubic-bezier(.22,1,.36,1)}#hfcp-root,#hfcp-root *{box-sizing:border-box;font-family:var(--hfcp-font)}#hfcp-root{position:fixed !important;inset:0 !important;z-index:9999999 !important;pointer-events:none !important}.hfcp-overlay{position:fixed;inset:0;background:rgba(24,32,51,.42);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .24s var(--hfcp-ease),visibility .24s ease;pointer-events:none}.hfcp-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.hfcp-modal-wrap{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s var(--hfcp-ease),visibility .24s ease}.hfcp-modal-wrap.is-open{opacity:1;visibility:visible;pointer-events:auto}.hfcp-panel{position:relative;width:min(700px,calc(100vw - 32px));max-width:700px;max-height:min(88vh,940px);overflow:auto;background:linear-gradient(180deg,var(--hfcp-warm-3) 0%,#fff 54%,var(--hfcp-warm-2) 100%);border:1px solid rgba(62,207,76,.22);box-shadow:var(--hfcp-shadow);border-radius:var(--hfcp-radius);transform:translateY(14px) scale(.985);transition:transform .24s var(--hfcp-ease);-webkit-overflow-scrolling:touch}.hfcp-modal-wrap.is-open .hfcp-panel{transform:translateY(0) scale(1)}.hfcp-panel::-webkit-scrollbar{width:10px}.hfcp-panel::-webkit-scrollbar-thumb{background:rgba(62,207,76,.28);border-radius:0}.hfcp-panel::-webkit-scrollbar-track{background:transparent}.hfcp-head{position:relative;padding:26px 28px 22px;border-bottom:1px solid var(--hfcp-line);background:linear-gradient(180deg,#f8fcff 0%,#eff5fb 100%)}.hfcp-head__top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.hfcp-brand{display:flex;align-items:center;gap:14px;min-width:0}.hfcp-brand__logo{width:72px;height:58px;flex:0 0 72px;border-radius:0;background:rgba(255,255,255,.74);border:1px solid rgba(62,207,76,.18);box-shadow:0 10px 24px rgba(49,38,23,.055);display:flex;align-items:center;justify-content:center;padding:9px}.hfcp-brand__logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;mix-blend-mode:multiply;filter:contrast(1.04) saturate(1.04)}.hfcp-brand__meta{min-width:0}.hfcp-brand__eyebrow{display:inline-block;margin:0 0 5px;font-size:10.5px;line-height:1;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--hfcp-champagne)}.hfcp-head__title{display:block;font-size:29px;line-height:1.08;letter-spacing:0;font-weight:800;color:var(--hfcp-ink);margin:0}.hfcp-head__desc{margin:0;max-width:620px;font-size:14px;line-height:1.72;color:var(--hfcp-body)}.hfcp-body{padding:24px 28px 28px}.hfcp-btns{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.hfcp-btn{appearance:none;-webkit-appearance:none;border:none;border-radius:0;padding:16px 18px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;text-align:center;font-family:var(--hfcp-font);line-height:1.2;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.hfcp-btn:hover{transform:translateY(-1px)}.hfcp-btn--primary{background:var(--hfcp-accent);color:#fff;box-shadow:var(--hfcp-shadow-soft)}.hfcp-btn--primary:hover{background:var(--hfcp-accent-dark)}.hfcp-btn--ghost{background:#fff;color:var(--hfcp-ink);border:1.5px solid var(--hfcp-line-s);box-shadow:0 1px 0 rgba(255,255,255,.6) inset}.hfcp-btn--ghost:hover{border-color:var(--hfcp-champagne);color:var(--hfcp-accent)}.hfcp-btn--soft{width:100%;background:var(--hfcp-warm);color:var(--hfcp-accent);border:1px solid rgba(62,207,76,.22);box-shadow:0 4px 14px rgba(49,38,23,.04)}.hfcp-manage{display:none;margin-top:18px;padding:18px;border:1px solid rgba(62,207,76,.18);border-radius:0;background:#fff;box-shadow:0 8px 24px rgba(49,38,23,.045)}.hfcp-manage.is-open{display:block}.hfcp-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--hfcp-line)}.hfcp-row:last-child{border-bottom:none}.hfcp-row__label{font-size:14px;font-weight:700;color:var(--hfcp-ink)}.hfcp-row__sub{font-size:12.5px;color:var(--hfcp-muted);margin-top:4px;line-height:1.6}.hfcp-badge{display:inline-flex;align-items:center;justify-content:center;padding:7px 11px;border-radius:0;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hfcp-accent);background:var(--hfcp-warm);border:1px solid rgba(62,207,76,.20);white-space:nowrap;flex-shrink:0}.hfcp-toggle{position:relative;width:50px;height:28px;flex-shrink:0}.hfcp-toggle input{position:absolute;opacity:0;pointer-events:none}.hfcp-toggle span{position:absolute;inset:0;border-radius:0;background:#d0dce9;cursor:pointer;transition:background .2s ease,box-shadow .2s ease;box-shadow:inset 0 1px 2px rgba(15,23,42,.06)}.hfcp-toggle span::after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:6px;background:#fff;box-shadow:0 2px 8px rgba(15,23,42,.16);transition:transform .2s ease}.hfcp-toggle input:checked + span{background:var(--hfcp-accent)}.hfcp-toggle input:checked + span::after{transform:translateX(22px)}.hfcp-manage__btns{display:flex;gap:10px;margin-top:18px}.hfcp-manage__btns .hfcp-btn{flex:1 1 0}.hfcp-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid var(--hfcp-line);flex-wrap:wrap}.hfcp-links{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.hfcp-links a{position:relative;font-size:12px;font-weight:600;color:var(--hfcp-muted);text-decoration:none;transition:color .15s ease}.hfcp-links a:hover{color:var(--hfcp-accent)}.hfcp-status{font-size:11px;color:var(--hfcp-faint);line-height:1.55;text-align:right}body.hfcp-modal-open{overflow:hidden !important;touch-action:none}@media (max-width: 767px){.hfcp-modal-wrap{align-items:flex-end;padding:10px}.hfcp-panel{width:100%;max-width:none;max-height:min(92vh,900px);border-radius:0 8px 0 0}.hfcp-head{padding:20px 18px 16px}.hfcp-head__top{gap:12px;margin-bottom:12px}.hfcp-brand{gap:10px;padding-right:6px}.hfcp-brand__logo{width:62px;height:50px;flex:0 0 62px;border-radius:0;padding:7px}.hfcp-brand__eyebrow{font-size:9.5px}.hfcp-head__title{font-size:22px;line-height:1.05}.hfcp-head__desc{font-size:13px;line-height:1.7;max-width:none}.hfcp-body{padding:16px 18px 20px}.hfcp-btns{grid-template-columns:1fr;gap:10px}.hfcp-btn{padding:15px 14px;font-size:11.5px}.hfcp-manage{padding:14px;margin-top:14px;border-radius:0}.hfcp-row{align-items:flex-start;padding:12px 0}.hfcp-row__label{font-size:13.5px}.hfcp-row__sub{font-size:11.5px}.hfcp-manage__btns{flex-direction:column}.hfcp-foot{gap:10px}.hfcp-links{gap:12px}.hfcp-links a{font-size:11.5px}.hfcp-status{width:100%;text-align:left;font-size:10.8px}}@media (max-width: 380px){.hfcp-head,.hfcp-body{padding-left:16px;padding-right:16px}.hfcp-brand__logo{width:56px;height:46px;flex-basis:56px}.hfcp-head__title{font-size:20px}}.hf-content-card,.hfgc-card,.hftr-card,.hf-guides-canonical-hub .hfgc-card,.hftr-view .hftr-card{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:0;overflow:hidden;border:1px solid rgba(13,47,87,.08);box-shadow:0 6px 26px rgba(13,47,87,.04);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;color:var(--hf-ink,#0d2f57);text-decoration:none}.hf-content-card:hover,.hfgc-card:hover,.hftr-card:hover{transform:translateY(-4px);box-shadow:0 24px 54px rgba(13,47,87,.09);border-color:rgba(62,207,76,.30)}.hf-content-card__img,.hfgc-card__img,.hftr-card__img{aspect-ratio:4 / 3;object-fit:cover;width:100%;background:#ebeff3}.hf-content-card__body,.hfgc-card__body,.hftr-card__body{padding:18px 18px 20px;display:flex;flex-direction:column;gap:8px}.hf-content-card__kicker,.hfgc-card__kicker,.hftr-card__kicker{font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#3ecf4c;margin:0}.hf-content-card__title,.hfgc-card__title,.hftr-card__title{font-size:18px;line-height:1.25;font-weight:700;color:var(--hf-ink,#0d2f57);letter-spacing:-.01em;margin:0}.hf-content-card__text,.hfgc-card__text,.hftr-card__text{font-size:14px;line-height:1.5;color:#647084;margin:0}#hfcp-root .hfcp-brand__eyebrow{color:#3ecf4c}#hfcp-root .hfcp-head__desc{color:#3f4858}#hfcp-root .hfcp-head__desc a{color:#122B4C;font-weight:600;text-decoration:underline;text-underline-offset:2px}#hfcp-root .hfcp-row__sub{color:#5f6b76}#hfcp-root .hfcp-links a{color:#5f6b76;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(95,107,118,.45)}#hfcp-root .hfcp-links a:hover{color:#122B4C;text-decoration-color:currentColor}#hfcp-root .hfcp-status{color:#646f7a}#hfcp-root .hfcp-btns .hfcp-btn{min-height:52px}#hfcp-root .hfcp-btn:focus-visible,#hfcp-root .hfcp-links a:focus-visible,#hfcp-root .hfcp-head__desc a:focus-visible{outline:3px solid #3ecf4c;outline-offset:3px}#hfcp-root .hfcp-panel:focus{outline:none}#hfcp-root .hfcp-panel:focus-visible{outline:3px solid #3ecf4c;outline-offset:-3px}#hfcp-root .hfcp-toggle span{background:#8793a0}#hfcp-root .hfcp-toggle input:checked+span{background:#122B4C}#hfcp-root .hfcp-toggle input:focus-visible+span{outline:3px solid #3ecf4c;outline-offset:3px}#hfcp-root .hfcp-manage__btns .hfcp-btn{flex:1 1 auto}@media (forced-colors:active){#hfcp-root .hfcp-toggle span{border:1px solid CanvasText}#hfcp-root .hfcp-toggle input:checked+span{background:Highlight}}@media (prefers-reduced-motion:reduce){#hfcp-root .hfcp-panel,#hfcp-root .hfcp-overlay,#hfcp-root .hfcp-modal-wrap,#hfcp-root .hfcp-btn{transition:none}}.hf-content-section,.hfgc-section,.hftr-section{padding:clamp(48px,7vw,96px) 0;position:relative}.hf-content-section--soft,.hfgc-section--soft,.hftr-section--soft{background:linear-gradient(180deg,#f8fafc 0%,#f1f5f9 100%)}.hf-content-section--dark,.hfgc-section--dark,.hftr-section--dark{background:linear-gradient(180deg,#061a30 0%,#0d2f57 60%,#102f52 100%);color:#fff}.hf-content-shell{width:min(1180px,92vw);margin:0 auto;padding:0}.hf-content-head,.hfgc-section__head,.hftr-section__head{text-align:center;margin:0 auto 36px;max-width:760px}.hf-content-head__kicker{font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#3ecf4c;margin:0 0 12px}.hf-content-head h2{font-size:clamp(28px,3vw,42px);line-height:1.1;font-weight:800;color:var(--hf-ink,#0d2f57);margin:0 0 12px;letter-spacing:-.02em}.hf-content-head p{font-size:clamp(15px,1.1vw,17px);line-height:1.55;color:#647084;margin:0}img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}.hfx{--hfx-bg:#f7f8f7;--hfx-card:#ffffff;--hfx-line:#e8ebe8;--hfx-rule:#efefef;--hfx-field:#d7dde0;--hfx-ink:#16305c;--hfx-body:#5f6b76;--hfx-sub:#4a5b74;--hfx-muted:#646f7a;--hfx-faint:#646f7a;--hfx-green:#3ecf4c;--hfx-green-hi:#3ecf4c;--hfx-green-ink:#3ecf4c;--hfx-green-ink-hi:#3ecf4c;--hfx-green-tint:#f4faf5;--hfx-green-soft:#eaf5ec;--hfx-danger:#d64541;--hfx-danger-bg:#fdecea;--hfx-danger-line:#f5c6c3;--hfx-danger-ink:#b03a34;--hfx-danger-sub:#8a4a46;--hfx-warn-bg:#fff8e8;--hfx-warn-line:#f0dfae;--hfx-warn-ink:#7a5c14;--hfx-fill:#f2f5f2;--hfx-off:#e8ebe8;--hfx-r-card:8px;--hfx-r-opt:6px;--hfx-r-ctl:4px;--hfx-max:1120px;--hfx-side:356px;--hfx-gap:22px;--hfx-font:'Poppins',system-ui,-apple-system,'Segoe UI',sans-serif}body.woocommerce-cart,body.woocommerce-checkout,body.woocommerce-order-received{background:var(--hfx-bg)}.hfx,.hfx *{box-sizing:border-box}.hfx{max-width:var(--hfx-max);margin:0 auto;padding:22px 20px 48px;font-family:var(--hfx-font);color:var(--hfx-ink);-webkit-font-smoothing:antialiased}.hfx img{display:block;max-width:100%}.hfx a{color:var(--hfx-green-ink);text-decoration:none}.hfx a:hover{color:var(--hfx-green-ink-hi);text-decoration:underline}.hfx input::placeholder,.hfx textarea::placeholder{color:#a3aeb8}.hfx :focus-visible{outline:2px solid var(--hfx-green-ink);outline-offset:2px}@keyframes hfxFadeUp{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hfx .hf-pagehead{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid var(--hfx-line)}.hfx .hf-pagehead__title{display:flex;align-items:center;gap:12px;min-width:0}.hfx .hf-pagehead__title h1{font-size:24px;font-weight:700;color:var(--hfx-ink);margin:0;line-height:1.2;letter-spacing:-.01em}.hfx .hf-pagehead__count{background:var(--hfx-ink);color:#fff;font-size:14px;font-weight:600;min-width:30px;height:30px;padding:0 8px;display:flex;align-items:center;justify-content:center;border-radius:var(--hfx-r-ctl)}.hfx .hf-progress{margin:0}.hfx .hf-progress__steps{display:flex;align-items:center}.hfx .hf-progress__step{display:flex;align-items:center;gap:7px;white-space:nowrap}.hfx .hf-progress__num{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;background:#fff;border:1.5px solid var(--hfx-field);color:var(--hfx-faint)}.hfx .hf-progress__step > span:not(.hf-progress__num){font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hfx-faint)}.hfx .hf-progress__step--active .hf-progress__num,.hfx .hf-progress__step.is-active .hf-progress__num{background:var(--hfx-ink);border-color:var(--hfx-ink);color:#fff}.hfx .hf-progress__step--active > span:not(.hf-progress__num),.hfx .hf-progress__step.is-active > span:not(.hf-progress__num){color:var(--hfx-ink)}.hfx .hf-progress__step--done .hf-progress__num,.hfx .hf-progress__step.is-complete .hf-progress__num{background:var(--hfx-green-ink);border-color:var(--hfx-green-ink);color:#fff;font-size:0}.hfx .hf-progress__step--done .hf-progress__num::after,.hfx .hf-progress__step.is-complete .hf-progress__num::after{content:"✓";font-size:11px}.hfx .hf-progress__step--done > span:not(.hf-progress__num),.hfx .hf-progress__step.is-complete > span:not(.hf-progress__num){color:var(--hfx-green-ink)}.hfx .hf-progress__line{width:26px;height:2px;margin:0 10px;background:#e3e8e4;flex:none}.hfx .hf-progress__line--done{background:var(--hfx-green-ink)}.hfx .hf-progress__track{display:none}.hfx .hf-cart-grid,.hfx .hf-grid{display:grid;grid-template-columns:minmax(0,1fr) var(--hfx-side);gap:var(--hfx-gap);align-items:start}.hfx .hf-main{display:flex;flex-direction:column;gap:14px;min-width:0}.hfx .hf-sidebar,.hfx .hf-summary{position:sticky;top:16px}.hfx .hf-card,.hfx .hf-summary__card,.hfx .hf-order,.hfx .hf-account-pull,.hfx .hf-notes,.hfx .hf-terms{background:var(--hfx-card);border:1px solid var(--hfx-line);border-radius:var(--hfx-r-card);padding:20px}.hfx .hf-card__title,.hfx .hf-summary__eyebrow{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hfx-ink);margin:0}.hfx .hf-card__intro{font-size:12.5px;color:var(--hfx-body);margin:6px 0 0;line-height:1.5}.hfx .hf-card > .hf-card__title + *{margin-top:12px}.hfx .hf-cart-hero,.hfx .hf-checkout-hero{background:none;border:0;padding:0;margin:0 0 4px;color:inherit}.hfx .hf-cart-hero__grid,.hfx .hf-checkout-hero__grid{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.hfx .hf-cart-hero__eyebrow,.hfx .hf-checkout-hero__eyebrow{display:none}.hfx .hf-cart-hero__title,.hfx .hf-checkout-hero__title{display:none}.hfx .hf-cart-hero__sub,.hfx .hf-checkout-hero__sub{font-size:12.5px;color:var(--hfx-body);margin:0;line-height:1.5}.hfx .hf-cart-hero__actions,.hfx .hf-checkout-hero__actions{display:flex;gap:9px;flex-wrap:wrap}.hfx .hf-urgency{display:flex;align-items:center;gap:9px;padding:10px 14px;margin-bottom:14px;background:var(--hfx-warn-bg);border:1px solid var(--hfx-warn-line);border-radius:var(--hfx-r-opt);font-size:12.5px;color:var(--hfx-warn-ink)}.hfx .hf-urgency svg{width:15px;height:15px;flex:none;stroke:currentColor;fill:none;stroke-width:2}.hfx .hf-urgency strong{font-weight:600}.hfx .hf-cart-list{background:var(--hfx-card);border:1px solid var(--hfx-line);border-radius:var(--hfx-r-card);padding:4px 20px}.hfx .hf-cart-card{border-bottom:1px solid var(--hfx-rule)}.hfx .hf-cart-card:last-child{border-bottom:0}.hfx .hf-cart-item{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:16px;padding:16px 0;align-items:start}.hfx .hf-cart-item__media{width:76px;height:76px;border-radius:var(--hfx-r-ctl);overflow:hidden;background:var(--hfx-fill);display:block}.hfx .hf-cart-item__media img{width:100%;height:100%;object-fit:cover}.hfx .hf-cart-item__body{min-width:0;display:flex;flex-direction:column;gap:3px}.hfx .hf-cart-item__title{font-size:14.5px;font-weight:600;line-height:1.4;color:var(--hfx-ink);margin:0;text-wrap:pretty}.hfx .hf-cart-item__title a{color:inherit}.hfx .hf-cart-item__title a:hover{color:var(--hfx-green-ink);text-decoration:none}.hfx .hf-cart-item__meta{font-size:13px;color:var(--hfx-muted)}.hfx .hf-cart-item__meta strong{color:var(--hfx-ink);font-weight:600}.hfx .hf-cart-item__stock{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--hfx-green-ink)}.hfx .hf-cart-item__stock svg{display:none}.hfx .hf-cart-item__stock::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--hfx-green);flex:none}.hfx .hf-cart-item__actions{display:flex;align-items:center;gap:14px;margin-top:8px;flex-wrap:wrap}.hfx .hf-cart-item__side{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:10px;min-height:76px}.hfx .hf-cart-item__status{font-size:11.5px;color:var(--hfx-muted)}.hfx .hf-cart-item__status:empty{display:none}.hfx .hf-price{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.hfx .hf-price__value,.hfx .hf-money{font-size:17px;font-weight:700;color:var(--hfx-ink)}.hfx .hf-price__value .woocommerce-Price-amount{font-size:inherit;font-weight:inherit;color:inherit}.hfx .hf-remove{width:28px;height:28px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--hfx-r-ctl);background:transparent;color:var(--hfx-faint);font-size:15px;line-height:1;cursor:pointer;text-decoration:none;transition:background .15s,color .15s}.hfx .hf-remove:hover{background:var(--hfx-danger-bg);color:var(--hfx-danger);text-decoration:none}.hfx .hf-cart-card--blocked .hf-cart-item__media{opacity:.55}.hfx .hf-cart-card--blocked .hf-cart-item__title{color:var(--hfx-danger-ink)}.hfx .hf-cart-item__warning,.hfx .hf-item__warning{display:flex;align-items:flex-start;gap:7px;margin-top:6px;padding:9px 11px;background:var(--hfx-danger-bg);border:1px solid var(--hfx-danger-line);border-radius:var(--hfx-r-opt);font-size:12px;color:var(--hfx-danger-ink);line-height:1.45}.hfx .hf-cart-item__warning[hidden],.hfx .hf-item__warning[hidden]{display:none}.hfx .hf-cart-item__warning svg{width:14px;height:14px;flex:none;margin-top:1px}.hfx .hf-cart-samples{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;flex-wrap:wrap}.hfx .hf-cart-samples__text{font-size:12.5px;color:var(--hfx-body);line-height:1.5}.hfx .hf-cart-samples__link{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hfx-green-ink);white-space:nowrap}.hfx .hf-cart-samples__link:hover{text-decoration:underline}.hfx .hf-stepper{display:inline-flex;align-items:stretch;border:1px solid var(--hfx-field);border-radius:var(--hfx-r-ctl);overflow:hidden;background:#fff}.hfx .hf-stepper__btn{width:34px;height:34px;border:0;background:#fff;font-size:16px;font-weight:600;color:var(--hfx-ink);cursor:pointer;line-height:1;transition:background .15s}.hfx .hf-stepper__btn:hover{background:var(--hfx-fill)}.hfx .hf-stepper input[type=number].hf-stepper__input{width:40px;height:34px;border:0;padding:0;border-left:1px solid var(--hfx-rule);border-right:1px solid var(--hfx-rule);text-align:center;font:inherit;font-size:14px;font-weight:600;color:var(--hfx-ink);background:#fff;padding:0;-moz-appearance:textfield;appearance:textfield}.hfx .hf-stepper__input::-webkit-outer-spin-button,.hfx .hf-stepper__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hfx .hf-stepper input.hf-stepper__input:focus{outline:none;box-shadow:none;border-color:transparent}.hfx .hf-stepper:focus-within{border-color:var(--hfx-green-ink);box-shadow:0 0 0 3px rgba(62,207,76,.15)}.hfx .hf-btn,.hfx .hf-complete-btn,.hfx .hf-sidebar-continue__btn,.hfx .hf-delivery-modal__btn,.hfx .hf-payment-unavailable__btn,.hfx .hf-item__close-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:14px 16px;border-radius:var(--hfx-r-ctl);border:0;cursor:pointer;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.hfx .hf-btn svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2}.hfx .hf-btn:hover{text-decoration:none}.hfx .hf-btn--primary,.hfx .hf-btn--checkout,.hfx .hf-complete-btn--primary,.hfx .hf-sidebar-continue__btn,.hfx .hf-delivery-modal__btn--primary{background:var(--hfx-green);color:#fff}.hfx .hf-btn--primary:hover,.hfx .hf-btn--checkout:hover,.hfx .hf-complete-btn--primary:hover,.hfx .hf-sidebar-continue__btn:hover,.hfx .hf-delivery-modal__btn--primary:hover{background:var(--hfx-green-hi);color:#fff}.hfx .hf-btn--ghost,.hfx .hf-complete-btn--ghost,.hfx .hf-delivery-modal__btn--ghost{background:#fff;border:1.5px solid var(--hfx-ink);color:var(--hfx-ink);font-weight:600;padding:13px 16px}.hfx .hf-btn--ghost:hover,.hfx .hf-complete-btn--ghost:hover,.hfx .hf-delivery-modal__btn--ghost:hover{background:var(--hfx-ink);color:#fff}.hfx .hf-btn[disabled],.hfx button[disabled]{background:var(--hfx-off);color:var(--hfx-faint);cursor:not-allowed}.hfx .hf-order__edit,.hfx .hf-step-edit,.hfx .hf-account-pull__link{background:none;border:0;padding:0;font:inherit;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hfx-green-ink);cursor:pointer}.hfx .hf-order__edit:hover,.hfx .hf-step-edit:hover,.hfx .hf-account-pull__link:hover{text-decoration:underline}.hfx .hf-summary__header{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.hfx .hf-summary__title{font-size:15px;font-weight:700;color:var(--hfx-ink);margin:0}.hfx .hf-summary__count{font-weight:400;text-transform:none;letter-spacing:0}.hfx .hf-summary__lead{font-size:28px;font-weight:700;color:var(--hfx-ink);line-height:1.1;white-space:nowrap}.hfx .hf-summary__lead .woocommerce-Price-amount{font-size:inherit;font-weight:inherit;color:inherit}.hfx .hf-summary__note{font-size:12.5px;color:var(--hfx-muted);margin:2px 0 0;line-height:1.45}.hfx .hf-summary__rows{display:flex;flex-direction:column;gap:9px;margin-top:12px;padding-top:12px;border-top:1px solid var(--hfx-rule)}.hfx .hf-summary__row,.hfx .hf-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px;color:var(--hfx-sub)}.hfx .hf-summary__row strong,.hfx .hf-row strong,.hfx .hf-row b{font-weight:600;color:var(--hfx-ink);white-space:nowrap}.hfx .hf-summary__divider,.hfx .hf-div{height:1px;background:var(--hfx-rule);margin:3px 0}.hfx .hf-summary__total,.hfx .hf-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--hfx-rule)}.hfx .hf-summary__total-label,.hfx .hf-total > span:first-child{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--hfx-body)}.hfx .hf-summary__total-value,.hfx .hf-total > :last-child,.hfx .hf-total b{font-size:24px;font-weight:700;color:var(--hfx-ink)}.hfx .hf-summary__buttons{display:flex;flex-direction:column;gap:9px;margin-top:16px}.hfx .hf-summary__buttons .hf-btn{width:100%}.hfx .hf-shipping-free{color:var(--hfx-green-ink);font-weight:600}.hfx .hf-shipping-calculated{color:var(--hfx-muted);font-weight:500}.hfx .hf-summary__delivery-breakdown{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--hfx-body)}.hfx .hf-summary__delivery-breakdown[hidden]{display:none}.hfx .hf-summary__features{display:flex;flex-direction:column;gap:7px;margin-top:14px;padding-top:14px;border-top:1px solid var(--hfx-rule)}.hfx .hf-summary__feature{display:flex;align-items:flex-start;gap:7px;font-size:12px;color:var(--hfx-body);line-height:1.45}.hfx .hf-summary__feature svg{width:13px;height:13px;flex:none;margin-top:2px;stroke:var(--hfx-green);fill:none;stroke-width:2.5}.hfx .hf-guarantee{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:16px;padding-top:14px;border-top:1px solid var(--hfx-rule);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--hfx-muted);text-align:center}.hfx .hf-guarantee__icon svg{width:14px;height:14px;stroke:var(--hfx-green);fill:none;stroke-width:2}.hfx .hf-guarantee__text{font-size:11px;font-weight:600;letter-spacing:.1em}.hfx .hf-empty{background:var(--hfx-card);border:1px solid var(--hfx-line);border-radius:var(--hfx-r-card);padding:48px 32px;text-align:center}.hfx .hf-empty__icon{width:52px;height:52px;border-radius:50%;background:var(--hfx-fill);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.hfx .hf-empty__icon svg{width:22px;height:22px;stroke:var(--hfx-faint);fill:none;stroke-width:1.8}.hfx .hf-empty h2{font-size:20px;font-weight:700;color:var(--hfx-ink);margin:0 0 6px}.hfx .hf-empty p{font-size:13.5px;color:var(--hfx-body);margin:0 0 20px;line-height:1.6}.hfx .hf-mobile-bar{display:none}.hfx .hf-account-pull{display:flex;align-items:center;gap:14px;padding:14px 20px}.hfx .hf-account-pull__icon{width:36px;height:36px;border-radius:var(--hfx-r-ctl);flex:none;background:var(--hfx-green-soft);color:var(--hfx-green-ink);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.hfx .hf-account-pull__body{flex:1;min-width:0;font-size:13.5px;color:var(--hfx-ink)}.hfx .hf-account-pull__eyebrow{display:block;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hfx-muted);margin-bottom:2px}.hfx .hf-account-pull__meta{color:var(--hfx-body);font-size:12.5px}.hfx .form-row,.hfx .hf-card p.form-row{margin:0 0 12px;padding:0;display:block}.hfx .form-row:last-child{margin-bottom:0}.hfx .hf-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hfx .hf-field-pair .form-row{margin-bottom:0}.hfx .hf-card .hf-field-pair{margin-bottom:12px}.hfx input[type=text],.hfx input[type=email],.hfx input[type=tel],.hfx input[type=number],.hfx input[type=password],.hfx input[type=search],.hfx select,.hfx textarea,.hfx .input-text{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid var(--hfx-field);border-radius:var(--hfx-r-ctl);font:inherit;font-size:13.5px;color:var(--hfx-ink);background:#fff;outline:none;transition:border-color .15s,box-shadow .15s}.hfx textarea{min-height:96px;resize:vertical;line-height:1.5}.hfx input:focus,.hfx select:focus,.hfx textarea:focus,.hfx .input-text:focus{border-color:var(--hfx-green-ink);box-shadow:0 0 0 3px rgba(62,207,76,.15)}.hfx label{display:block;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hfx-body);margin-bottom:5px}.hfx .hf-card .form-row > label{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.hfx .required{color:var(--hfx-danger);border:0}.hfx .woocommerce-invalid input.input-text,.hfx .woocommerce-invalid select{border-color:var(--hfx-danger)}.hfx .hf-err-msg{display:none;font-size:11.5px;color:var(--hfx-danger);margin-top:6px}.hfx .form-row.hf-err .hf-err-msg{display:block}.hfx .form-row.hf-err input,.hfx .form-row.hf-err select{border-color:var(--hfx-danger)}.hfx .hf-country-fixed{margin-top:4px}.hfx .hf-country-fixed__label{display:block;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hfx-body);margin-bottom:5px}.hfx .hf-country-fixed__box{padding:12px 14px;border:1px solid var(--hfx-field);border-radius:var(--hfx-r-ctl);background:var(--hfx-fill);font-size:13.5px;color:var(--hfx-body)}.hfx .hf-country-fixed__hint{display:block;font-size:12px;color:var(--hfx-muted);margin-top:8px}.hfx .hf-step-panel{display:flex;flex-direction:column;gap:14px}.hfx .hf-step-panel.is-locked,.hfx .hf-step-panel[aria-hidden=true]{display:none}.hfx .hf-step-panel.is-active{display:flex}.hfx .hf-step-confirmation{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;margin-bottom:4px;background:var(--hfx-green-tint);border:1px solid #cfe8d4;border-radius:var(--hfx-r-opt);font-size:12.5px;color:var(--hfx-sub);line-height:1.5}.hfx .hf-step-confirmation[hidden]{display:none}.hfx .hf-step-confirmation__icon{width:18px;height:18px;border-radius:50%;flex:none;background:var(--hfx-green);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.hfx .hf-step-confirmation__body strong{display:block;color:var(--hfx-ink);font-weight:600;margin-bottom:1px}.hfx .hf-order__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.hfx .hf-order__title{font-size:15px;font-weight:700;color:var(--hfx-ink);margin:0}.hfx .hf-summary-list{display:flex;flex-direction:column;gap:9px;margin-top:12px;padding-top:12px;border-top:1px solid var(--hfx-rule)}.hfx .hf-item,.hfx .hf-summary-item{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;align-items:flex-start}.hfx .hf-item__img,.hfx .hf-summary-item__img{width:40px;height:40px;border-radius:var(--hfx-r-ctl);flex:none;overflow:hidden;background:var(--hfx-fill)}.hfx .hf-item__img img,.hfx .hf-summary-item__img img{width:100%;height:100%;object-fit:cover}.hfx .hf-item__body{flex:1;min-width:0}.hfx .hf-item__name{color:var(--hfx-sub);line-height:1.4;font-size:12.5px;font-weight:400;margin:0;text-wrap:pretty}.hfx .hf-item__meta{font-size:11.5px;color:var(--hfx-muted);margin-top:2px}.hfx .hf-item__qty,.hfx .hf-item__qty-label{color:var(--hfx-faint)}.hfx .hf-item__priceWrap{text-align:right;white-space:nowrap}.hfx .hf-item__price{font-weight:600;color:var(--hfx-ink)}.hfx .hf-item__price-label{display:block;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hfx-muted)}.hfx .hf-item__close-btn{width:24px;height:24px;padding:0;border-radius:var(--hfx-r-ctl);background:transparent;color:var(--hfx-faint);font-size:14px;line-height:1;flex:none;letter-spacing:0}.hfx .hf-item__close-btn:hover{background:var(--hfx-danger-bg);color:var(--hfx-danger)}.hfx .hf-item--blocked .hf-item__name{color:var(--hfx-danger-ink)}.hfx .hf-item--removing{opacity:.45;transition:opacity .2s}.hfx .hf-item--collapsing{opacity:0;max-height:0;overflow:hidden;transition:opacity .2s,max-height .25s}.hfx .hf-row--delivery-line{color:var(--hfx-body)}.hfx .hf-row__sub{color:var(--hfx-muted);font-weight:400}.hfx .hf-row--delivery-total{font-weight:600;color:var(--hfx-ink);margin-top:2px;padding-top:8px;border-top:1px solid var(--hfx-rule)}.hfx .hf-row--delivery-blocked span,.hfx .hf-row--delivery-blocked .hf-row__sub{color:var(--hfx-danger-ink)}.hfx .hf-row b.hf-row__blocked{color:var(--hfx-danger-ink);font-weight:500;font-size:11.5px;text-align:right;white-space:normal;max-width:170px}.hfx .hf-row.free b{color:var(--hfx-green-ink)}.hfx .hf-payment-methods,.hfx ul.wc_payment_methods{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.hfx ul.wc_payment_methods li{list-style:none;margin:0;display:flex;align-items:center;gap:13px;flex-wrap:wrap;padding:12px 14px;border-radius:var(--hfx-r-opt);border:2px solid var(--hfx-line);background:#fff;transition:border-color .15s,background .15s}.hfx ul.wc_payment_methods li:hover{border-color:#cfd6d0}.hfx ul.wc_payment_methods li > label{flex:1;min-width:0;margin:0;cursor:pointer;font-size:13.5px;font-weight:600;color:var(--hfx-ink);text-transform:none;letter-spacing:0;display:flex;align-items:center;gap:10px}.hfx ul.wc_payment_methods li input[type=radio]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border-radius:50%;flex:none;margin:0;border:2px solid #cfd6d0;background:#fff;cursor:pointer;display:grid;place-content:center}.hfx ul.wc_payment_methods li input[type=radio]::before{content:"";width:7px;height:7px;border-radius:50%;background:#fff;transform:scale(0)}.hfx ul.wc_payment_methods li input[type=radio]:checked{border-color:var(--hfx-green-ink);background:var(--hfx-green-ink)}.hfx ul.wc_payment_methods li input[type=radio]:checked::before{transform:scale(1)}.hfx ul.wc_payment_methods li:has(input:checked){border-color:var(--hfx-green-ink);background:var(--hfx-green-tint)}.hfx ul.wc_payment_methods li img{max-height:22px;width:auto;margin-left:auto}.hfx .payment_box{flex-basis:100%;margin:2px 0 0;padding:12px 14px;background:var(--hfx-fill);border-radius:var(--hfx-r-opt);font-size:12.5px;color:var(--hfx-body);line-height:1.55}.hfx .payment_box p:first-child{margin-top:0}.hfx .payment_box p:last-child{margin-bottom:0}.hfx .hf-payment-methods__inner{display:flex;flex-direction:column;gap:9px}.hfx .hf-payment-free-order{padding:12px 14px;background:var(--hfx-green-tint);border:1px solid #cfe8d4;border-radius:var(--hfx-r-opt);font-size:13px;color:var(--hfx-sub)}.hfx .hf-payment-unavailable{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:var(--hfx-danger-bg);border:1px solid var(--hfx-danger-line);border-radius:var(--hfx-r-opt)}.hfx .hf-payment-unavailable[hidden]{display:none}.hfx .hf-payment-unavailable__icon{width:20px;height:20px;flex:none;color:var(--hfx-danger)}.hfx .hf-payment-unavailable__body{flex:1;min-width:0;font-size:12.5px;color:var(--hfx-danger-sub);line-height:1.5}.hfx .hf-payment-unavailable__body strong{display:block;font-size:13.5px;font-weight:600;color:var(--hfx-danger-ink);margin-bottom:3px}.hfx .hf-payment-unavailable__btn{font-size:11px;padding:9px 14px;background:var(--hfx-danger);color:#fff}.hfx .hf-payment-unavailable__btn:hover{background:var(--hfx-danger-ink);color:#fff}.hfx .hf-sidebar-continue{margin-top:14px}.hfx .hf-sidebar-continue__btn{width:100%}.hfx .hf-sidebar-continue__btn[disabled],.hfx .hf-sidebar-continue__btn.is-locked{background:var(--hfx-off);color:var(--hfx-faint);cursor:not-allowed}.hfx .hf-sidebar-continue__note,.hfx .hf-place-order-note{display:block;font-size:11.5px;color:var(--hfx-faint);text-align:center;margin-top:8px;line-height:1.5}.hfx .hf-final-place-order{margin-top:14px}.hfx .hf-final-place-order button,.hfx button#place_order{width:100%;background:var(--hfx-green);border:0;color:#fff;font:inherit;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:14px 16px;border-radius:var(--hfx-r-ctl);cursor:pointer;transition:background .15s}.hfx .hf-final-place-order button:hover,.hfx button#place_order:hover{background:var(--hfx-green-hi)}.hfx button#place_order[disabled]{background:var(--hfx-off);color:var(--hfx-faint);cursor:not-allowed}.hfx .hf-terms{padding:14px 20px}.hfx .hf-terms__box{display:flex;align-items:flex-start;gap:10px;font-size:12.5px;color:var(--hfx-body);line-height:1.5}.hfx .hf-terms__box input[type=checkbox]{width:16px;height:16px;flex:none;margin:1px 0 0;accent-color:var(--hfx-green);cursor:pointer}.hfx .hf-terms label{text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:400;color:var(--hfx-body);margin:0;position:static;width:auto;height:auto;clip:auto}.hfx .hf-notes .form-row{margin-bottom:0}.hfx .hf-notes label{position:static;width:auto;height:auto;clip:auto}.hf-delivery-modal{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;padding:20px;font-family:'Poppins',system-ui,-apple-system,'Segoe UI',sans-serif}.hf-delivery-modal.is-open{display:flex}.hf-delivery-modal__overlay{position:absolute;inset:0;background:rgba(11,25,45,.55);backdrop-filter:blur(2px)}.hf-delivery-modal__dialog{position:relative;width:min(440px,100%);background:#fff;border:1px solid #e4e9ed;border-radius:0;padding:26px 26px 24px;box-shadow:0 24px 60px rgba(16,35,61,.22);animation:hfxFadeUp .28s ease both;max-height:90vh;overflow:auto}.hf-delivery-modal__close{position:absolute;top:12px;right:12px;width:26px;height:26px;border:0;border-radius:3px;background:transparent;color:#9aa7b2;font-size:0;cursor:pointer;line-height:1}.hf-delivery-modal__close::before{content:"\00d7";font-size:19px;line-height:1}.hf-delivery-modal__close:hover{background:#fafbfc;color:#12293D}.hf-delivery-modal__eyebrow{display:block;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8c9ba6}.hf-delivery-modal__title{font-size:17px;font-weight:600;color:#12293D;margin:7px 0 0;line-height:1.3;letter-spacing:-.01em}.hf-delivery-modal__text,.hf-delivery-modal__note{font-size:13px;color:#55677A;line-height:1.6;margin:7px 0 0}.hf-delivery-modal__note-wrap{margin-top:14px;padding:11px 13px;background:#fafbfc;border:1px solid #e4e9ed;border-radius:5px}.hf-delivery-modal__note-wrap .hf-delivery-modal__note{margin:0}.hf-delivery-modal__actions{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap}.hf-delivery-modal__actions > *{flex:1;min-width:150px}.hf-delivery-modal__content{display:flex;flex-direction:column}.hf-delivery-modal__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:'Poppins',system-ui,-apple-system,'Segoe UI',sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding:14px 16px;border-radius:3px;border:0;cursor:pointer;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.hf-delivery-modal__btn--primary{background:#3ecf4c;color:#fff}.hf-delivery-modal__btn--primary:hover{background:#3ecf4c;color:#fff}.hf-delivery-modal__btn--ghost{background:#fff;border:1px solid #12293D;color:#12293D;padding:13px 16px}.hf-delivery-modal__btn--ghost:hover{background:#12293D;color:#fff}body.hf-modal-locked{overflow:hidden}.hfx .hf-next-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:16px}.hfx .hf-next-step{padding:14px 16px;background:var(--hfx-fill);border-radius:var(--hfx-r-opt);font-size:12.5px;color:var(--hfx-body);line-height:1.55}.hfx .hf-next-step strong{display:block;color:var(--hfx-ink);font-weight:600;font-size:13px;margin-bottom:3px}.hfx .hf-next-step b{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;margin-bottom:6px;background:var(--hfx-green-soft);color:var(--hfx-green-ink);font-size:11px;font-weight:700}.hfx .hf-next-step span{display:block}.hfx.hf-complete-shell{padding-top:22px}.hfx .hf-complete-progress{margin:0}.hfx .hf-complete-hero,.hfx .hf-complete-card{max-width:520px;margin:40px auto 0;background:var(--hfx-card);border:1px solid var(--hfx-line);border-radius:var(--hfx-r-card);padding:36px 36px 32px;text-align:center;animation:hfxFadeUp .4s ease both}.hfx .hf-complete-hero__inner{display:block}.hfx .hf-complete-check{width:56px;height:56px;border-radius:50%;background:var(--hfx-green);color:#fff;font-size:24px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto}.hfx .hf-complete-check svg{width:26px;height:26px;stroke:#fff;fill:none;stroke-width:3}.hfx .hf-complete-eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--hfx-green-ink);margin-top:18px;display:block}.hfx .hf-complete-title{font-size:24px;font-weight:700;color:var(--hfx-ink);margin:6px 0 0;text-wrap:balance;line-height:1.25}.hfx .hf-complete-sub{font-size:13.5px;line-height:1.6;color:var(--hfx-body);margin:8px 0 0}.hfx .hf-complete-facts{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:20px;padding:13px 16px;background:var(--hfx-fill);border-radius:var(--hfx-r-opt)}.hfx .hf-complete-fact{font-size:12px;font-weight:600;color:var(--hfx-body);white-space:nowrap}.hfx .hf-complete-fact strong{display:block;font-size:17px;font-weight:700;color:var(--hfx-ink)}.hfx .hf-complete-total{font-size:17px;font-weight:700;color:var(--hfx-ink)}.hfx .hf-complete-total .woocommerce-Price-amount{font-size:inherit;font-weight:inherit;color:inherit}.hfx .hf-complete-actions{display:flex;gap:9px;justify-content:center;margin-top:18px;flex-wrap:wrap}.hfx .hf-complete-btn{font-size:12px;padding:12px 24px}.hfx .hf-complete-grid{display:grid;grid-template-columns:minmax(0,1fr) var(--hfx-side);gap:var(--hfx-gap);margin-top:22px;text-align:left;align-items:start}.hfx .hf-complete-grid > main,.hfx .hf-complete-grid > aside{display:flex;flex-direction:column;gap:14px;min-width:0}.hfx .hf-complete-card h2{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hfx-ink);margin:0 0 12px}.hfx .hf-complete-grid .hf-complete-card{max-width:none;margin:0;text-align:left;padding:20px;animation:none}.hfx .hf-complete-grid .hf-complete-facts{flex-direction:column;align-items:stretch;gap:0;background:none;padding:0;margin-top:0}.hfx .hf-complete-grid .hf-complete-fact{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;border-bottom:1px solid var(--hfx-rule);font-size:12.5px;font-weight:400;color:var(--hfx-sub);white-space:normal}.hfx .hf-complete-grid .hf-complete-fact:last-child{border-bottom:0}.hfx .hf-complete-grid .hf-complete-fact strong{display:inline;font-size:12.5px;font-weight:600;text-align:right}.hfx .hf-complete-card p{font-size:12.5px;color:var(--hfx-body);line-height:1.6;margin:0 0 14px}.hfx .hf-complete-delivery{display:flex;align-items:flex-start;gap:10px;padding:13px 16px;background:var(--hfx-fill);border-radius:var(--hfx-r-opt);font-size:12.5px;color:var(--hfx-body);line-height:1.55;text-align:left}.hfx .hf-complete-delivery__icon{width:18px;height:18px;flex:none;color:var(--hfx-green-ink);margin-top:1px}.hfx .hf-complete-delivery strong{display:block;color:var(--hfx-ink);font-weight:600;margin-bottom:2px}.hfx .hf-complete-delivery span{display:block}.hfx .hf-complete-final-cta{text-align:center;margin-top:22px;padding-top:20px;border-top:1px solid var(--hfx-line)}.hfx .hf-complete-final-cta p{font-size:12.5px;color:var(--hfx-body);margin:0 0 14px;line-height:1.6}.hfx .hf-summary-item strong{display:block;font-size:12.5px;font-weight:600;color:var(--hfx-ink);line-height:1.4}.hfx .hf-summary-item span{display:block;font-size:11.5px;color:var(--hfx-muted);margin-top:2px}.hfx .woocommerce-notices-wrapper:empty{display:none}.hfx .woocommerce-error,.hfx .woocommerce-message,.hfx .woocommerce-info{list-style:none;margin:0 0 16px;padding:13px 16px;border-radius:var(--hfx-r-opt);font-size:13px;line-height:1.55;border:1px solid var(--hfx-line);background:#fff;color:var(--hfx-sub)}.hfx .woocommerce-error{background:var(--hfx-danger-bg);border-color:var(--hfx-danger-line);color:var(--hfx-danger-ink)}.hfx .woocommerce-message{background:var(--hfx-green-tint);border-color:#cfe8d4;color:var(--hfx-sub)}.hfx .woocommerce-info{background:var(--hfx-warn-bg);border-color:var(--hfx-warn-line);color:var(--hfx-warn-ink)}.hfx .woocommerce-error li,.hfx .woocommerce-message li{margin:0;padding:0;list-style:none}.hfx .woocommerce-error .button,.hfx .woocommerce-message .button{float:right;background:none;border:0;padding:0;font:inherit;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hfx-green-ink)}.hfx .blockUI.blockOverlay{background:rgba(247,248,247,.6)!important;opacity:1!important}@media (max-width:1024px){.hfx{--hfx-side:300px;--hfx-gap:18px}}@media (max-width:900px){.hfx .hf-cart-grid,.hfx .hf-grid,.hfx .hf-complete-grid{grid-template-columns:minmax(0,1fr)}.hfx .hf-sidebar,.hfx .hf-summary{position:static}.hfx .hf-pagehead{gap:14px}.hfx .hf-progress__step > span:not(.hf-progress__num){display:none}.hfx .hf-progress__step--active > span:not(.hf-progress__num),.hfx .hf-progress__step.is-active > span:not(.hf-progress__num){display:inline}.hfx .hf-progress__line{width:18px;margin:0 7px}}@media (max-width:640px){.hfx{padding:16px 14px 96px}.hfx .hf-pagehead{flex-direction:column;align-items:flex-start;padding-bottom:14px;margin-bottom:14px}.hfx .hf-pagehead__title h1{font-size:21px}.hfx .hf-cart-list{padding:2px 14px}.hfx .hf-card,.hfx .hf-summary__card,.hfx .hf-order,.hfx .hf-account-pull,.hfx .hf-notes{padding:16px}.hfx .hf-cart-item{grid-template-columns:60px minmax(0,1fr);gap:12px;padding:14px 0}.hfx .hf-cart-item__media{width:60px;height:60px}.hfx .hf-cart-item__side{grid-column:1 / -1;flex-direction:row-reverse;align-items:center;justify-content:space-between;min-height:0;margin-top:2px}.hfx .hf-field-pair{grid-template-columns:1fr}.hfx .hf-complete-hero,.hfx .hf-complete-card{padding:28px 20px 24px;margin-top:20px}.hfx .hf-complete-facts{flex-direction:column;align-items:flex-start;gap:6px}.hfx .hf-complete-actions{flex-direction:column}.hfx .hf-complete-actions > *{width:100%}.hfx .hf-mobile-bar{position:fixed;left:0;right:0;bottom:0;z-index:900;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;background:#fff;border-top:1px solid var(--hfx-line);box-shadow:0 -4px 16px rgba(16,35,61,.07)}.hfx .hf-mobile-bar__label{display:block;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--hfx-muted)}.hfx .hf-mobile-bar__total{font-size:18px;font-weight:700;color:var(--hfx-ink)}.hfx .hf-mobile-bar .hf-btn{padding:12px 20px;font-size:12px}}@media (prefers-reduced-motion:reduce){.hfx *,.hf-delivery-modal *{animation:none!important;transition:none!important}}@media print{.hfx .hf-progress,.hfx .hf-mobile-bar,.hfx .hf-summary__buttons,.hfx .hf-complete-actions{display:none}.hfx{max-width:none;padding:0}}.hf-summary__row{display:grid;grid-template-columns:minmax(6.5rem,auto) 1fr;align-items:baseline;gap:8px 16px;padding:9px 0}.hf-summary__row > span{white-space:nowrap;font-size:13.5px;color:#5b6b7d}.hf-summary__row > strong{justify-self:end;text-align:right;font-size:14px;font-weight:600;color:#16305c;font-variant-numeric:tabular-nums}.hf-summary__row .hf-shipping-calculated{font-size:12.5px;font-weight:500;font-style:normal;color:#646f7a;text-align:right;line-height:1.4;white-space:normal}.hf-summary__row--vat > span,.hf-summary__row--vat > strong{font-size:12.5px;font-weight:500;color:#646f7a}.hf-summary__row--vat{padding-top:2px;margin-top:-4px}.hf-summary__row--vat[hidden]{display:none}.hf-summary__vatnote{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#646f7a}.hf-summary__lead{font-size:27px;font-weight:700;letter-spacing:-.02em;color:#16305c;font-variant-numeric:tabular-nums}.hf-summary__total{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:16px}.hf-summary__total-label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5b6b7d;white-space:nowrap}.hf-summary__total-value{font-size:26px;font-weight:700;letter-spacing:-.02em;color:#16305c;font-variant-numeric:tabular-nums}.hf-summary__divider{margin:14px 0 12px}@media (max-width: 420px){.hf-summary__row{grid-template-columns:1fr;gap:2px}.hf-summary__row > strong,.hf-summary__row .hf-shipping-calculated{justify-self:start;text-align:left}}.hfx .hf-cart-item{align-items:stretch;padding:22px 0;gap:18px}.hfx .hf-cart-item__side{align-self:stretch;justify-content:space-between;min-height:0}.hfx .hf-remove{opacity:.55;transition:opacity .15s ease,background .15s ease}.hfx .hf-cart-card:hover .hf-remove,.hfx .hf-remove:focus-visible{opacity:1}.hfx .hf-cart-item__title{font-size:15px;font-weight:600;line-height:1.45;letter-spacing:-.01em}.hfx .hf-cart-item__meta,.hfx .hf-cart-item__stock,.hfx .hf-cart-item__status{font-size:12.5px;font-weight:500;line-height:1.5}.hfx .hf-price__value{font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--hfx-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.hfx .hf-stepper input[type=number].hf-stepper__input{font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums}.hfx .hf-cart-card:last-child{padding-bottom:4px}@media (max-width: 600px){.hfx .hf-cart-item{padding:18px 0;gap:14px}.hfx .hf-cart-item__side{align-self:auto}.hfx .hf-price__value{font-size:16px}}.hfx .hf-cart-item__tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:1px}.hfx .hf-cart-item__unit{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#3d5468;background:#eef1f5;padding:3px 8px;border-radius:3px;white-space:nowrap}.hfx .hf-cart-item__unit--sample{color:var(--hfx-green-ink);background:var(--hfx-green-soft)}.hfx .hf-cart-item__sku{font-size:11.5px;color:#646f7a}.hfx .hf-cart-item__econ{font-size:13px;color:var(--hfx-muted);margin-top:2px;line-height:1.45}.hfx .hf-cart-item__econ strong{color:var(--hfx-ink);font-weight:600}.hfx .hf-cart-item__econ:empty{display:none}.hfx .hf-summary__facts{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding:10px 12px;background:#f7f9f7;border-radius:0}.hfx .hf-summary__fact{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:12.5px}.hfx .hf-summary__fact[hidden]{display:none}.hfx .hf-summary__fact > span{color:var(--hfx-body);white-space:nowrap}.hfx .hf-summary__fact > strong{font-weight:600;color:var(--hfx-ink);text-align:right;font-variant-numeric:tabular-nums}.hfx .hf-summary__fact--next > strong,.hfx .hf-summary__fact .hf-shipping-calculated{font-weight:400;color:var(--hfx-muted)}.hfx .hf-summary__facts .hf-summary__delivery-breakdown[hidden]{display:none}.hfx .hf-summary__promo{margin-top:14px}.hfx .hf-summary__promo-toggle{background:none;border:0;padding:0;font:inherit;font-size:12.5px;font-weight:600;color:var(--hfx-green-ink);cursor:pointer}.hfx .hf-summary__promo-toggle:hover{text-decoration:underline}.hfx .hf-summary__promo-toggle[hidden]{display:none}.hfx .hf-summary__promo-form{display:flex;gap:7px}.hfx .hf-summary__promo-form[hidden]{display:none}.hfx .hf-summary__promo-input{flex:1;min-width:0;padding:10px 12px;border:1px solid var(--hfx-field);border-radius:var(--hfx-r-ctl);font:inherit;font-size:13px;color:var(--hfx-ink);outline:none}.hfx .hf-summary__promo-input:focus{border-color:var(--hfx-green-ink);box-shadow:0 0 0 3px rgba(62,207,76,.15)}.hfx .hf-summary__promo-apply{background:var(--hfx-ink);border:0;color:#fff;font:inherit;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:0 14px;border-radius:var(--hfx-r-ctl);cursor:pointer}.hfx .hf-summary__promo-apply:hover{background:#1d3f77}.hfx .hf-summary__promo-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.hfx .hf-summary__chip{display:inline-flex;align-items:center;gap:7px;padding:4px 9px;border-radius:3px;background:var(--hfx-green-soft);color:var(--hfx-green-ink);font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.hfx .hf-summary__chip a{color:inherit;font-size:13px;line-height:1;opacity:.7}.hfx .hf-summary__chip a:hover{opacity:1;text-decoration:none}.hfx .hf-summary__total[hidden]{display:none}.hfx .hf-summary__rows[hidden]{display:none}.hfx .hf-cart-item{padding:0}.hfx .hf-cart-card{padding:32px 0;border-bottom-color:#e3e7ea}.hfx .hf-cart-card:last-child{padding-bottom:24px}@media (max-width: 600px){.hfx .hf-cart-item{padding:0}.hfx .hf-cart-card{padding:22px 0}.hfx .hf-cart-card:last-child{padding-bottom:16px}}html body .hfx .hf-stepper,html body .hfx .hf-stepper:focus-within,html body .hfx .hf-stepper__btn,html body .hfx .hf-stepper input[type=number].hf-stepper__input{box-shadow:none !important;filter:none !important}.hfx.hf-checkout-shell{--hfx-side:380px;--hfx-gap:22px}.hfx.hf-checkout-shell > .hf-account-pull{margin-bottom:20px}.hfx.hf-checkout-shell .hf-main{gap:20px}.hfx.hf-checkout-shell .hf-step-panel{gap:20px}.hfx.hf-checkout-shell .hf-card{padding:26px}html body .hfx.hf-checkout-shell .hf-card__title,html body .hfx.hf-checkout-shell .hf-order__title{margin:0;font-family:var(--hfx-font) !important;font-size:16px !important;font-weight:700 !important;line-height:1.35 !important;letter-spacing:-.01em !important;text-transform:none !important;color:var(--hfx-ink) !important}.hfx.hf-checkout-shell .hf-card__intro{margin:7px 0 20px;font-size:13px;line-height:1.55}.hfx.hf-checkout-shell .hf-card > .hf-card__title + .hf-card__intro{margin-top:7px}.hfx.hf-checkout-shell .hf-card > .hf-card__title + input[type=hidden] + .hf-field-pair,.hfx.hf-checkout-shell .hf-card > .hf-card__title + .hf-field-pair{margin-top:20px}.hfx.hf-checkout-shell .form-row,.hfx.hf-checkout-shell .hf-card p.form-row{margin-bottom:16px}.hfx.hf-checkout-shell .hf-field-pair{gap:14px}.hfx.hf-checkout-shell .hf-card .hf-field-pair{margin-bottom:16px}.hfx.hf-checkout-shell .hf-card .form-row > label,.hfx.hf-checkout-shell .hf-country-fixed__label{margin:0 0 7px;font-family:var(--hfx-font) !important;font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:#536174}.hfx.hf-checkout-shell input[type=text],.hfx.hf-checkout-shell input[type=email],.hfx.hf-checkout-shell input[type=tel],.hfx.hf-checkout-shell select,.hfx.hf-checkout-shell .input-text{min-height:48px;padding:12px 14px}.hfx.hf-checkout-shell .hf-order{overflow:hidden;padding:0}.hfx.hf-checkout-shell .hf-order__head{align-items:center;padding:20px 22px 16px;border-bottom:1px solid var(--hfx-line)}.hfx.hf-checkout-shell .hf-item{display:grid;grid-template-columns:52px minmax(0,1fr) 24px;align-items:start;gap:13px;padding:18px 22px;border-bottom:1px solid var(--hfx-line)}.hfx.hf-checkout-shell .hf-item__img{width:52px;height:52px;border-radius:4px}.hfx.hf-checkout-shell .hf-item__name{color:var(--hfx-ink);font-size:12.5px;font-weight:600;line-height:1.45}.hfx.hf-checkout-shell .hf-item__format{display:inline-flex;margin-top:6px;padding:3px 7px;border-radius:3px;background:var(--hfx-green-soft);color:var(--hfx-green-ink);font-size:9.5px;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.hfx.hf-checkout-shell .hf-item__meta{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:10px;font-size:11.5px}.hfx.hf-checkout-shell .hf-item__qty{display:flex;align-items:baseline;gap:4px}.hfx.hf-checkout-shell .hf-item__qty strong{color:var(--hfx-sub);font-weight:600}.hfx.hf-checkout-shell .hf-item__price-label{margin-bottom:2px;font-size:9px}.hfx.hf-checkout-shell .hf-item__price{font-size:13px;font-weight:700}.hfx.hf-checkout-shell .hf-item__close-btn{align-self:start;width:24px;height:24px;border:1px solid transparent}.hfx.hf-checkout-shell .hf-order > .hf-row{margin:18px 22px 0}.hfx.hf-checkout-shell .hf-delivery-section{margin:8px 22px 0}.hfx.hf-checkout-shell .hf-delivery-section .hf-row + .hf-row{margin-top:7px}.hfx.hf-checkout-shell .hf-order > .hf-div{margin:16px 22px 0}.hfx.hf-checkout-shell .hf-order > .hf-total{margin:0 22px;padding:18px 0 22px;border-top:0}.hfx.hf-checkout-shell .hf-order > .hf-total > :last-child{font-size:25px;font-variant-numeric:tabular-nums}.hfx.hf-checkout-shell .hf-sidebar-continue{margin-top:16px}.hfx.hf-checkout-shell .hf-sidebar-continue__note{margin-top:9px}@media (max-width:1024px){.hfx.hf-checkout-shell{--hfx-side:340px;--hfx-gap:18px}}@media (max-width:900px){.hfx.hf-checkout-shell > .hf-account-pull{margin-bottom:16px}.hfx.hf-checkout-shell .hf-sidebar{margin-top:2px}}@media (max-width:640px){.hfx.hf-checkout-shell .hf-card{padding:20px 16px}.hfx.hf-checkout-shell .hf-item{grid-template-columns:48px minmax(0,1fr) 24px;padding:16px}.hfx.hf-checkout-shell .hf-item__img{width:48px;height:48px}.hfx.hf-checkout-shell .hf-order__head{padding:18px 16px 14px}.hfx.hf-checkout-shell .hf-order > .hf-row{margin-left:16px;margin-right:16px}.hfx.hf-checkout-shell .hf-delivery-section,.hfx.hf-checkout-shell .hf-order > .hf-div,.hfx.hf-checkout-shell .hf-order > .hf-total{margin-left:16px;margin-right:16px}}.hfx.hf-cart-shell .hf-cart-list{padding:4px 20px;border-color:#e2e7e4}.hfx.hf-cart-shell .hf-cart-card{border-bottom-color:#e3e7ea}.hfx.hf-cart-shell .hf-cart-item__actions{gap:12px;margin-top:10px}html body .hfx.hf-cart-shell .hf-stepper{display:grid !important;grid-template-columns:26px 38px 26px !important;align-items:stretch !important;width:90px !important;height:30px !important;min-height:30px !important;border:1px solid rgba(18,43,76,.18) !important;border-radius:0 !important;background:#fff !important;overflow:hidden !important;box-shadow:none !important}html body .hfx.hf-cart-shell .hf-stepper__btn{width:26px !important;min-width:26px !important;height:28px !important;min-height:28px !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:#fff !important;color:var(--hfx-ink) !important;font-family:var(--hfx-font) !important;font-size:13px !important;font-weight:600 !important;line-height:28px !important;box-shadow:none !important}html body .hfx.hf-cart-shell .hf-stepper input[type=number].hf-stepper__input{width:38px !important;min-width:38px !important;height:28px !important;min-height:28px !important;padding:0 !important;border:0 !important;border-left:1px solid rgba(18,43,76,.08) !important;border-right:1px solid rgba(18,43,76,.08) !important;border-radius:0 !important;background:#fff !important;color:var(--hfx-ink) !important;font-size:11.5px !important;font-weight:700 !important;line-height:28px !important;box-shadow:none !important}@media (hover:hover){html body .hfx.hf-cart-shell .hf-stepper__btn:hover{background:#fff !important;color:var(--hfx-green-ink) !important}}html body .hfx.hf-cart-shell .hf-stepper__btn:disabled{background:#fff !important;color:#c3cad4 !important;cursor:not-allowed !important;opacity:1 !important}html body .hfx.hf-cart-shell .hf-stepper:focus-within{border-color:rgba(18,43,76,.32) !important;box-shadow:none !important}@media (max-width:640px){.hfx.hf-cart-shell .hf-cart-list{padding-left:14px;padding-right:14px}}.hfx .hf-terms{display:flex;align-items:flex-start;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.hfx .hf-terms__box{width:20px;height:20px;flex:none;margin-top:1px;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--hfx-field);border-radius:5px;background:#fff;transition:background .12s,border-color .12s}.hfx .hf-terms__box svg{width:12px;height:12px;flex:none;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .12s}.hfx .hf-terms.on .hf-terms__box{background:var(--hfx-green);border-color:var(--hfx-green)}.hfx .hf-terms.on .hf-terms__box svg{opacity:1}.hfx .hf-terms.err .hf-terms__box{border-color:var(--hfx-danger);background:var(--hfx-danger-bg)}.hfx .hf-terms:focus-visible{outline:2px solid var(--hfx-green);outline-offset:2px}.hfx .hf-terms a{color:var(--hfx-green-ink);text-decoration:underline}.hfx .hf-terms a:hover{color:var(--hfx-green-ink-hi)}.hfx .hf-terms .req{display:inline-block;margin-left:6px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hfx-danger-ink)}.hfx .hf-terms.on .req{display:none}.hfx .hf-step-panel--payment.is-locked,.hfx .hf-step-panel--payment[aria-hidden=true]{display:flex;position:absolute;left:-100000px;top:0;width:640px;opacity:0;pointer-events:none}.hfx .hf-step-panel--payment.is-active{position:static;width:auto;opacity:1;pointer-events:auto}.hfx .hf-express-slot{margin:0 0 4px}.hfx .hf-express-slot:empty{display:none}.hfx{--v3-bg:#ffffff;--v3-card:#ffffff;--v3-line:#e4e9ed;--v3-field:#cfd8de;--v3-fill:#fafbfc;--v3-off:#edf0f2;--v3-ink:#12293D;--v3-body:#55677A;--v3-muted:#8c9ba6;--v3-faint:#9aa7b2;--v3-green:#3ecf4c;--v3-green-hi:#3ecf4c;--v3-tint:#f5faf6;--v3-tint-line:#dde9e1;--v3-danger:#c0392b;--v3-r-card:6px;--v3-r-ctl:5px;--v3-max:1180px;--v3-side:372px;--v3-gap:28px}.hfx.hf-checkout-shell{background:var(--v3-bg);color:var(--v3-ink)}body.woocommerce-checkout{background:var(--v3-bg)}.hfx.hf-checkout-shell a{color:var(--v3-green)}.hfx.hf-checkout-shell a:hover{color:var(--v3-green-hi)}.hfx .hf-checkout-shell,.hfx.hf-checkout-shell{max-width:var(--v3-max)}.hfx .hf-pagehead{border-bottom:0;padding-bottom:0;margin-bottom:var(--v3-gap)}.hfx .hf-pagehead__title h1{font-size:30px;font-weight:600;letter-spacing:-.02em;color:var(--v3-ink)}.hfx .hf-progress__steps{gap:14px}.hfx .hf-progress__step{gap:9px}.hfx .hf-progress__num{width:22px;height:22px;border-radius:50%;background:transparent;color:var(--v3-faint);border:1px solid var(--v3-field);font-size:11px;font-weight:500}.hfx .hf-progress__step > span:not(.hf-progress__num){font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--v3-faint)}.hfx .hf-progress__step--done .hf-progress__num,.hfx .hf-progress__step.is-complete .hf-progress__num{background:var(--v3-green);border-color:var(--v3-green);color:#fff;font-size:0}.hfx .hf-progress__step--done .hf-progress__num::after,.hfx .hf-progress__step.is-complete .hf-progress__num::after{content:"✓";font-size:11px}.hfx .hf-progress__step--done > span:not(.hf-progress__num),.hfx .hf-progress__step.is-complete > span:not(.hf-progress__num){color:var(--v3-body)}.hfx .hf-progress__step--active .hf-progress__num,.hfx .hf-progress__step.is-active .hf-progress__num{background:var(--v3-ink);border-color:var(--v3-ink);color:#fff}.hfx .hf-progress__step--active > span:not(.hf-progress__num),.hfx .hf-progress__step.is-active > span:not(.hf-progress__num){color:var(--v3-ink);font-weight:600}.hfx .hf-progress__line{width:26px;height:1px;background:var(--v3-field);margin:0}.hfx .hf-progress__line--done{background:var(--v3-field)}.hfx .hf-grid{grid-template-columns:minmax(0,1fr) var(--v3-side);gap:var(--v3-gap);align-items:start}.hfx .hf-main{gap:20px}.hfx .hf-sidebar{position:sticky;top:28px;display:flex;flex-direction:column;gap:16px}.hfx .hf-step-panel{gap:20px}.hfx.hf-checkout-shell .hf-card,.hfx.hf-checkout-shell .hf-notes,.hfx.hf-checkout-shell .hf-summary__card,.hfx.hf-checkout-shell .hf-order,.hfx .hf-card,.hfx .hf-notes,.hfx .hf-summary__card,.hfx .hf-order{background:var(--v3-card);border:1px solid var(--v3-line);border-radius:var(--v3-r-card);padding:30px 32px 32px;box-shadow:0 1px 2px rgba(18,41,61,.04),0 8px 24px -20px rgba(18,41,61,.30)}.hfx .hf-card__title{font-size:19px;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--v3-ink)}.hfx .hf-card__intro{font-size:14px;line-height:1.6;color:var(--v3-body);margin-top:8px}.hfx .hf-card > .hf-card__title + *{margin-top:22px}.hfx .hf-card > .hf-card__intro + *{margin-top:22px}.hfx .hf-card--payment > .hf-card__intro + *,.hfx .hf-card--payment > .hf-step-confirmation + *{margin-top:26px}.hfx .hf-note{display:flex;align-items:flex-start;gap:9px;margin:18px 0 0;font-size:12.5px;line-height:1.6;color:var(--v3-body)}.hfx .hf-note::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--v3-green);flex:none;margin-top:6px}.hfx .form-row label{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--v3-muted);margin-bottom:8px}.hfx .form-row .required,.hfx .form-row abbr.required{color:var(--v3-danger);text-decoration:none}.hfx .form-row label .optional{color:var(--v3-faint);font-weight:500}.hfx .form-row input.input-text,.hfx .form-row select,.hfx .form-row textarea{height:50px;padding:0 14px;border:1px solid var(--v3-field);border-radius:var(--v3-r-ctl);background:#fff;font-size:15px;color:var(--v3-ink)}.hfx .form-row textarea{height:auto;min-height:110px;padding:14px;line-height:1.6}.hfx .form-row input.input-text::placeholder,.hfx .form-row textarea::placeholder{color:var(--v3-faint)}.hfx .form-row input.input-text:focus,.hfx .form-row select:focus,.hfx .form-row textarea:focus{border-color:var(--v3-green);outline:none;box-shadow:0 0 0 3px rgba(62,207,76,.10)}.hfx #billing_postcode{text-transform:uppercase}.hfx .hf-country-fixed__label{display:block;margin-bottom:8px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--v3-muted)}.hfx .hf-country-fixed__box{height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--v3-fill);border:1px solid var(--v3-line);border-radius:var(--v3-r-ctl);padding:0 14px;font-size:15px;color:var(--v3-ink)}.hfx .hf-country-fixed__chip{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--v3-green)}.hfx .hf-notes details > summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer}.hfx .hf-notes details > summary::-webkit-details-marker{display:none}.hfx .hf-notes__label{display:flex;flex-direction:column;gap:3px}.hfx .hf-notes__title{font-size:15px;font-weight:600;color:var(--v3-ink)}.hfx .hf-notes__opt{font-size:13px;font-weight:500;color:var(--v3-faint)}.hfx .hf-notes__hint{font-size:12.5px;color:var(--v3-body)}.hfx .hf-notes__chev{width:30px;height:30px;border-radius:50%;border:1px solid var(--v3-line);display:flex;align-items:center;justify-content:center;flex:none;color:var(--v3-body);transition:transform .2s ease}.hfx .hf-notes__chev svg{width:12px;height:12px;display:block}.hfx .hf-notes details[open] .hf-notes__chev{transform:rotate(180deg)}.hfx .hf-notes details[open] > summary{margin-bottom:16px}.hfx .hf-step-confirmation{align-items:flex-start;justify-content:space-between;background:var(--v3-tint);border:1px solid var(--v3-tint-line);border-radius:var(--v3-r-ctl);padding:18px 20px;font-size:13px;color:var(--v3-body)}.hfx .hf-step-confirmation__icon{width:22px;height:22px;border-radius:50%;background:var(--v3-green);color:#fff;font-size:11px;font-weight:400;margin-top:1px}.hfx .hf-step-confirmation__body{display:flex;flex-direction:column;gap:4px;flex:1}.hfx .hf-step-confirmation__body strong{font-size:14.5px;font-weight:600;color:var(--v3-ink);margin:0}.hfx .hf-step-edit{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--v3-green);background:none;border:0;padding:0;cursor:pointer;white-space:nowrap}.hfx .hf-step-edit:hover{color:var(--v3-green-hi);text-decoration:underline}.hfx .hf-express-slot{margin:0}.hfx .hf-express-slot::before{content:"Express checkout";display:block;flex:1 1 100%;margin:0;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--v3-muted)}.hfx .hf-express-slot{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.hfx .hf-express-slot > *:empty{display:none}.hfx .hf-express-slot > *{flex:1 1 190px;min-width:0}.hfx .hf-express-slot > #wc-stripe-express-checkout-element{flex:1 1 100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;align-items:stretch}.hfx .hf-express-slot > #wc-stripe-express-checkout-element > .StripeElement{min-width:0}.hfx .hf-express-slot > .woocommerce-info,.hfx .hf-express-slot > .woocommerce-message,.hfx .hf-express-slot > .woocommerce-error,.hfx .hf-express-slot > .woocommerce-notices-wrapper,.hfx .hf-express-slot > #wc-stripe-express-checkout-button-separator{flex:1 1 100%}.hfx .hf-express-slot:has(#wc-stripe-express-checkout-element),.hfx .hf-express-slot:has(#apple-pay-button),.hfx .hf-express-slot:has(#google-pay-button){min-height:56px}.hfx .hf-express-slot > #apple-pay-button,.hfx .hf-express-slot > #google-pay-button{width:auto !important;height:56px !important;margin:0 !important;border-radius:0 !important}.hfx .hf-express-slot > #apple-pay-button{background-size:auto 42% !important}.hfx #wc-stripe-express-checkout-button-separator{position:static;height:auto;background:none;font-size:0;text-align:center}.hfx #wc-stripe-express-checkout-button-separator > *{display:none}.hfx #wc-stripe-express-checkout-button-separator::before{content:"or pay by";position:static;display:block;transform:none;background:none;padding:0;white-space:nowrap;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;line-height:1.4;color:var(--v3-faint)}.hfx .hf-payment-methods{margin-top:26px;border:0;border-radius:0;background:none;padding:0;gap:0;overflow:visible}.hfx .hf-payment-methods > .woocommerce-checkout-payment{border:0;background:none}.hfx ul.wc_payment_methods{border:1px solid var(--v3-line);border-radius:var(--v3-r-ctl);background:var(--v3-card);padding:0;margin:0;gap:0;overflow:hidden}.hfx ul.wc_payment_methods li{border:0;border-radius:0;padding:16px 18px;background:transparent;gap:12px}.hfx ul.wc_payment_methods li + li{border-top:1px solid var(--v3-line)}.hfx ul.wc_payment_methods li:has(input:checked){background:var(--v3-fill)}.hfx ul.wc_payment_methods li > label{font-size:14.5px;font-weight:500;color:var(--v3-ink)}.hfx ul.wc_payment_methods li input[type=radio]{width:16px;height:16px;border:1.5px solid var(--v3-field);background:#fff}.hfx ul.wc_payment_methods li input[type=radio]::before{width:8px;height:8px;background:var(--v3-green)}.hfx ul.wc_payment_methods li input[type=radio]:checked{border-color:var(--v3-green);background:#fff}.hfx ul.wc_payment_methods li img{max-height:25px;width:auto;margin-left:auto;border-radius:0}.hfx ul.wc_payment_methods li label img + img{margin-left:7px}.hfx .payment_box{background:#fff;border:0;border-top:1px solid var(--v3-line);flex-basis:auto;width:calc(100% + 36px);margin:16px -18px -16px;padding:22px 18px 24px;border-radius:0;font-size:13px;color:var(--v3-body)}.hfx .payment_box:has(#cc-card){display:grid;grid-template-columns:1fr 1fr;gap:18px 14px}.hfx .payment_box:has(#cc-card) > div{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px;margin:0}.hfx .payment_box:has(#cc-card) > div:empty,.hfx .payment_box:has(#cc-card) > .clear{display:none}.hfx .payment_box:has(#cc-card) > div.col1{grid-column:1 / 2}.hfx .payment_box:has(#cc-card) > div.col2{grid-column:2 / 3}.hfx .payment_box label.control-label{margin:0;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--v3-muted)}.hfx .payment_box .payment-fields{height:50px;padding:0 12px;border:1px solid var(--v3-field);border-radius:var(--v3-r-ctl);background:#fff;display:flex;align-items:center;transition:border-color .15s ease,box-shadow .15s ease}.hfx .payment_box .payment-fields iframe{width:100%;height:100%;border:0;display:block}.hfx .payment_box .payment-fields.focus{border-color:var(--v3-green);box-shadow:0 0 0 3px rgba(62,207,76,.10)}.hfx .payment_box .payment-fields.invalid{border-color:var(--v3-danger)}.hfx .hf-payment-free-order{padding:16px 18px;background:var(--v3-tint);border:1px solid var(--v3-tint-line);border-radius:var(--v3-r-ctl);font-size:13px;color:var(--v3-body)}.hfx ul.wc_payment_methods:has(> li:only-child){border:0;border-radius:0;background:none;overflow:visible}.hfx ul.wc_payment_methods > li:only-child{padding:0;background:none;border:0}.hfx ul.wc_payment_methods > li:only-child > input[type=radio],.hfx ul.wc_payment_methods > li:only-child > label{display:none}.hfx ul.wc_payment_methods > li:only-child .payment_box{flex:1 1 100%;width:100%;margin:0;padding:0;border:0;background:none}.hfx .payment_box fieldset,.hfx .payment_box .wc-payment-form,.hfx .payment_box .wc-credit-card-form{border:0;padding:0;margin:0;background:none}.hfx .payment_box > p:empty,.hfx .payment_box > div:empty,.hfx .payment_box fieldset:empty{display:none}.hfx .woocommerce-checkout-payment .place-order{display:flex;flex-direction:column;gap:18px;margin-top:26px;padding-top:26px;border-top:1px solid var(--v3-line)}.hfx .woocommerce-privacy-policy-text p,.hfx .hf-privacy-text{font-size:13.5px;line-height:1.7;color:var(--v3-body);margin:0}.hfx .woocommerce-terms-and-conditions-wrapper{margin:0}.hfx.hf-checkout-shell .woocommerce-terms-and-conditions-wrapper .form-row > label.woocommerce-form__label-for-checkbox,.hfx .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox{display:block;position:relative;margin:0;padding:0 0 0 32px;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;color:var(--v3-ink);cursor:pointer}.hfx .woocommerce-terms-and-conditions-wrapper .form-row{margin:0;padding:0}.hfx input#terms{appearance:none;-webkit-appearance:none;position:absolute;left:0;top:1px;width:20px;height:20px;flex:none;margin:0;border:1.5px solid var(--v3-field);border-radius:4px;background:#fff;cursor:pointer;display:grid;place-content:center}.hfx input#terms::before{content:"✓";font-size:11px;color:#fff;transform:scale(0)}.hfx input#terms:checked{background:var(--v3-green);border-color:var(--v3-green)}.hfx input#terms:checked::before{transform:scale(1)}.hfx .required-indicator,.hfx .woocommerce-terms-and-conditions-wrapper abbr.required,.hfx .woocommerce-terms-and-conditions-checkbox-text .required{color:var(--v3-faint);text-decoration:none;font-weight:400;border:0;font-size:13px}.hfx .woocommerce-terms-and-conditions-checkbox-text{display:inline}.hfx .hf-consent{margin:0;padding:18px 20px;border:1px solid var(--v3-line);border-radius:var(--v3-r-card);background:var(--v3-card);box-shadow:0 1px 2px rgba(16,35,61,.03),0 10px 24px -18px rgba(16,35,61,.22)}.hfx .hf-consent::before{display:none}.hfx .hf-consent__head{gap:9px;margin:0 0 6px}.hfx .hf-consent__icon{width:20px;height:20px;background:#e8f2ec}.hfx .hf-consent__icon svg{width:11px;height:11px}.hfx .hf-consent__icon svg path{stroke:var(--v3-green)}.hfx .hf-consent__title{font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--v3-ink)}.hfx .hf-consent__text{font-size:13.5px;line-height:1.6;color:var(--v3-body);margin:0 0 12px}.hfx.hf-checkout-shell .hf-card .hf-consent .form-row > label,.hfx .hf-consent label,.hfx .hf-consent .woocommerce-form__label{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid var(--v3-line);border-radius:var(--v3-r-ctl);background:var(--v3-fill);margin:0;font-size:13.5px;font-weight:400;line-height:1.55;letter-spacing:0;text-transform:none;color:var(--v3-ink);cursor:pointer;transition:border-color .16s ease,background .16s ease}.hfx.hf-checkout-shell .hf-card .hf-consent .form-row > label:hover,.hfx .hf-consent label:hover,.hfx .hf-consent .woocommerce-form__label:hover{border-color:var(--v3-field);background:var(--v3-card);box-shadow:none}.hfx .hf-consent label:focus-within,.hfx .hf-consent .woocommerce-form__label:focus-within{border-color:var(--v3-green);box-shadow:0 0 0 3px rgba(62,207,76,.10)}.hfx .hf-consent .optional{color:var(--v3-faint)}.hfx .hf-consent input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin:0;flex:none;border:1.5px solid var(--v3-field);border-radius:4px;background:#fff;cursor:pointer;display:grid;place-content:center;transition:background .12s ease,border-color .12s ease}.hfx .hf-consent input[type=checkbox]::before{content:"✓";font-size:11px;color:#fff;transform:scale(0)}.hfx .hf-consent input[type=checkbox]:checked{background:var(--v3-green);border-color:var(--v3-green)}.hfx .hf-consent input[type=checkbox]:checked::before{transform:scale(1)}.hfx .hf-consent input[type=checkbox]:focus-visible{outline:none}.hfx .hf-consent__note{font-size:12px;line-height:1.55;color:var(--v3-muted);margin:12px 0 0;opacity:1}.hfx .hf-consent__note strong{color:var(--v3-green);font-weight:600}.hfx.hf-checkout-shell .hf-order,.hfx .hf-order{padding:0;overflow:hidden}.hfx.hf-checkout-shell .hf-order__head,.hfx .hf-order__head{padding:22px 24px 18px;border-bottom:1px solid var(--v3-line);align-items:center}.hfx .hf-order__title{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--v3-ink)}.hfx .hf-order__edit{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.hfx.hf-checkout-shell .hf-order,.hfx .hf-order{--v3-thumb:68px;padding:0;overflow:hidden}.hfx .hf-order .hf-item{display:grid;grid-template-columns:var(--v3-thumb) minmax(0,1fr) 24px;align-items:start;gap:14px;margin:0;padding:20px 24px;border-bottom:1px solid var(--v3-line)}.hfx .hf-order .hf-item__img{width:var(--v3-thumb);height:var(--v3-thumb);border-radius:0;border:1px solid var(--v3-line)}.hfx .hf-order .hf-item__name{font-size:13.5px;font-weight:500;line-height:1.45;color:var(--v3-ink)}.hfx .hf-order .hf-item__meta{display:flex;align-items:baseline;justify-content:space-between;margin-top:8px}.hfx .hf-order .hf-item__qty,.hfx .hf-order .hf-item__qty-label{font-size:12.5px;color:var(--v3-body)}.hfx .hf-order .hf-item__qty strong{font-weight:500;color:var(--v3-body)}.hfx .hf-order .hf-item__price{font-size:15px;font-weight:600;color:var(--v3-ink);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.hfx .hf-order .hf-item__price-label{color:var(--v3-faint)}.hfx .hf-order .hf-row,.hfx .hf-order .hf-delivery-section{padding:0 24px;font-size:14.5px;color:var(--v3-body)}.hfx .hf-order .hf-row{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:8px 24px;line-height:1.5}.hfx .hf-order .hf-row:first-of-type{padding-top:20px}.hfx .hf-order .hf-row > span:first-child{color:#6B7C8F}.hfx .hf-order .hf-row b{color:#101B2B;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.hfx .hf-order .hf-row > span{min-width:0}.hfx .hf-order .hf-row .hf-row__sub{display:block;margin-top:4px;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#8595A6;line-height:1.45}.hfx .hf-order .hf-row b.hf-row__pending{color:var(--v3-green);font-weight:500;white-space:nowrap}.hfx .hf-order .hf-delivery-section{padding:0 0 22px;border-bottom:1px solid var(--v3-line)}.hfx .hf-div{display:none}.hfx.hf-checkout-shell .hf-order > .hf-total,.hfx .hf-total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:20px 24px 24px;margin:0;border:0;border-radius:0;border-top:1px solid #EEF2F6;background:#FBFCFD}.hfx.hf-checkout-shell .hf-order > .hf-total > span:first-child,.hfx .hf-total > span:first-child,.hfx .hf-total span{font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#8595A6}.hfx.hf-checkout-shell .hf-order > .hf-total > :last-child,.hfx .hf-total > :last-child,.hfx .hf-total b{font-size:36px;font-weight:600;letter-spacing:-.025em;color:var(--v3-ink);line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.hfx .hf-sidebar-continue{margin:0;display:flex;flex-direction:column;gap:16px}.hfx .hf-sidebar-continue__btn,.hfx button#place_order.hf-sidebar-continue__btn{width:100%;height:60px;padding:0 18px;border:1px solid #0b5c34;border-radius:3px;background:linear-gradient(180deg,#3ecf4c 0%,#3ecf4c 100%);color:#fff;font:inherit;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 1px 2px rgba(18,41,61,.10),0 12px 24px -14px rgba(11,92,52,.60);transition:background .18s ease,box-shadow .18s ease,border-color .18s ease}.hfx .hf-sidebar-continue__btn:hover:not([disabled]):not(.is-locked),.hfx button#place_order.hf-sidebar-continue__btn:hover:not([disabled]):not(.is-locked){background:linear-gradient(180deg,#3ecf4c 0%,#3ecf4c 100%);border-color:#094c2b;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 2px 4px rgba(18,41,61,.12),0 18px 32px -16px rgba(11,92,52,.70)}.hfx .hf-sidebar-continue__btn:active:not([disabled]):not(.is-locked),.hfx button#place_order.hf-sidebar-continue__btn:active:not([disabled]):not(.is-locked){background:#3ecf4c;border-color:#094c2b;box-shadow:inset 0 2px 4px rgba(0,0,0,.22)}.hfx .hf-sidebar-continue__btn:focus-visible,.hfx button#place_order.hf-sidebar-continue__btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(62,207,76,.30),inset 0 1px 0 rgba(255,255,255,.16)}.hfx .hf-sidebar-continue__btn[disabled],.hfx .hf-sidebar-continue__btn.is-locked,.hfx button#place_order.hf-sidebar-continue__btn[disabled],.hfx button#place_order.hf-sidebar-continue__btn.is-locked{background:var(--v3-off);border-color:var(--v3-line);color:var(--v3-faint);box-shadow:none}.hfx .hf-sidebar-continue__btn[disabled]{cursor:not-allowed}.hfx .hf-sidebar-continue__note,.hfx .hf-place-order-note{display:block;margin:0;text-align:center;font-size:12.5px;line-height:1.6;color:var(--v3-faint)}@media (max-width:900px){.hfx .hf-grid{grid-template-columns:1fr}.hfx .hf-sidebar{position:static}.hfx .hf-card,.hfx .hf-notes{padding:24px 20px}.hfx .hf-pagehead{gap:16px}.hfx .hf-progress__steps{flex-wrap:wrap;gap:10px}.hfx .hf-progress__line{display:none}}.hfx .hf-express-slot::before{margin-bottom:2px}.hfx .hf-express-slot{gap:10px}.hfx .hf-express-slot .woocommerce-info,.hfx .hf-express-slot .woocommerce-message{margin:0;padding:8px 12px;background:#fafbfc;border:1px solid #e4e9ed;border-left:3px solid #cfd8de;border-radius:0;font-size:11.5px;line-height:1.5;color:#8c9ba6;list-style:none}.hfx .hf-express-slot .woocommerce-info::before,.hfx .hf-express-slot .woocommerce-message::before{content:none;display:none}.hfx .hf-express-slot .woocommerce-info a,.hfx .hf-express-slot .woocommerce-message a{color:#55677A}.hfx .hf-payment-methods{margin-top:14px}.hfx ul.wc_payment_methods li.wc_payment_method{display:flex !important;align-items:center;flex-wrap:wrap;gap:12px}.hfx ul.wc_payment_methods li.wc_payment_method > .payment_box{flex-basis:100%;order:99}.hfx ul.wc_payment_methods li.wc_payment_method:not(:only-child) > label{flex:1 1 auto;min-width:0;margin:0;display:flex;align-items:center;gap:10px}.hfx ul.wc_payment_methods li.wc_payment_method:only-child:has(input:checked){background:none;box-shadow:none}.hfx ul.wc_payment_methods li.wc_payment_method:has(input:checked){background:var(--v3-tint);box-shadow:inset 3px 0 0 var(--v3-green)}.hfx ul.wc_payment_methods li.wc_payment_method:has(input:checked) > label{font-weight:600;color:var(--v3-ink)}.hfx ul.wc_payment_methods li.wc_payment_method:has(input:checked) > .payment_box{background:#fff}.hfx ul.wc_payment_methods li.wc_payment_method img{max-height:25px;width:auto;margin-left:auto;border-radius:0;box-shadow:0 1px 2px rgba(18,41,61,.12)}.hfx.hf-checkout-shell .hf-order > .hf-total,.hfx .hf-total{border-top:1px solid var(--v3-tint-line);background:var(--v3-tint)}.hfx.hf-checkout-shell .hf-order > .hf-total > span:first-child,.hfx .hf-total > span:first-child,.hfx .hf-total span{color:var(--v3-green)}.hfx .hf-delivery-section,.hfx .hf-delivery-confirmed{border-radius:var(--v3-r-ctl)}.hfx .hf-sidebar-continue__btn[disabled],.hfx .hf-sidebar-continue__btn.is-locked,.hfx button#place_order.hf-sidebar-continue__btn[disabled],.hfx button#place_order.hf-sidebar-continue__btn.is-locked{background:#F1F5F2;border-color:var(--v3-tint-line);color:#7C8B83}.hfx.hf-checkout-shell .hf-card,.hfx.hf-checkout-shell .hf-order{box-shadow:0 1px 2px rgba(18,41,61,.04),0 12px 28px -22px rgba(18,41,61,.28)}.hfx ul.wc_payment_methods li.payment_method_stripe > label img,.hfx ul.wc_payment_methods li.payment_method_stripe > img,.hfx ul.wc_payment_methods li.payment_method_stripe .payment-methods--logos,.hfx ul.wc_payment_methods li.payment_method_stripe .wc-stripe-card-icons-container{display:none !important}.hfx .hf-express-slot{min-height:82px;align-content:start}.hfx .hf-express-slot > #wc-stripe-express-checkout-element{min-height:56px}.hfx .hf-cart-item{background:#fff;border:1px solid #d8dee5;padding:14px;margin-bottom:10px}.hfx .hf-cart-item:last-child{margin-bottom:0}.hfx .hf-summary{border:1.5px solid #0a1f3a;border-top:4px solid #3ecf4c;background:#fff;padding:18px 16px}.hfx .hf-summary__eyebrow{color:#3ecf4c;font-weight:700}.hfx .hf-btn--checkout{background:#3ecf4c;color:#0a1f3a;font-weight:800;letter-spacing:.06em;text-transform:uppercase;min-height:54px;border:0;box-shadow:0 12px 26px -10px rgba(62,207,76,.55);transition:transform .15s,background .15s}.hfx .hf-btn--checkout:hover{background:#3ecf4c;color:#0a1f3a;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.hfx .hf-btn--checkout{transition:none}.hfx .hf-btn--checkout:hover{transform:none}}.hfx .hf-ckd-hidden{display:none}.hfx .hf-ckd-toggle{display:inline-flex;gap:6px;align-items:baseline;background:none;border:0;cursor:pointer;padding:2px 0 14px;font-family:inherit;font-size:13px;font-weight:700;color:#3ecf4c;border-bottom:0;text-decoration:none}.hfx .hf-ckd-toggle span{font-weight:400;color:#66707d}.hfx .hf-ckd-toggle:hover{color:#0a1f3a}html,body{margin:0;padding:0;width:100%;min-height:100%}body{background:#fff}img{max-width:100%;height:auto}*,*::before,*::after{box-sizing:border-box}.hf-shell-main{width:100%;margin:0;padding:0}.hf-shell-content{width:100%;margin:0;padding:0}html,body,body.home,body.front-page{margin-top:0 !important}body.home .hf-shell-main,body.home .hf-shell-content,body.front-page .hf-shell-main,body.front-page .hf-shell-content,.hf-shell-front-page,.hf-shell-front-page .hf-shell-content{display:block;width:100%;margin:0 !important;padding:0 !important;border:0 !important}body.home .hf-shell-content > :first-child,body.front-page .hf-shell-content > :first-child,.hf-shell-front-page .hf-shell-content > :first-child{margin-top:0 !important}body.home .hf-shell-content > :last-child,body.front-page .hf-shell-content > :last-child,.hf-shell-front-page .hf-shell-content > :last-child{margin-bottom:0 !important}body.home main#primary,body.front-page main#primary{min-height:0 !important;transform:translateZ(0)}body.home main#primary.hf-shell-front-page,body.front-page main#primary.hf-shell-front-page,body.home main#primary.hf-shell-front-page > .hf-shell-content,body.front-page main#primary.hf-shell-front-page > .hf-shell-content{display:contents !important;margin:0 !important;padding:0 !important;border:0 !important;min-height:0 !important;height:auto !important}body.home .hf-homepage,body.front-page .hf-homepage,body.home .hf-homepage > :first-child,body.front-page .hf-homepage > :first-child,body.home #hfHero,body.front-page #hfHero,body.home .hf-hero,body.front-page .hf-hero{margin-top:0 !important;padding-top:0 !important}body.home .hfh-shell,body.front-page .hfh-shell,body.home .hfh-header,body.front-page .hfh-header{margin-bottom:0 !important}.hfh-shell{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;top:auto!important;z-index:9000;background:#fff;box-shadow:0 1px 0 rgba(62,207,76,.28),0 14px 34px rgba(6,27,49,.043);font-family:'Poppins',system-ui,-apple-system,sans-serif}.hfh-shell *,.hfh-mob *,.hfh-minicart *{box-sizing:border-box}.hfh-topbar{background:linear-gradient(135deg,#061b31 0%,#08213b 52%,#0b2746 100%);border-bottom:1px solid rgba(62,207,76,.3);color:rgba(255,255,255,.88);max-height:60px;overflow:hidden;transition:max-height .24s ease,opacity .2s ease}.hfh-topbar__inner{max-width:1560px;margin:0 auto;padding:0 32px;height:44px;display:flex;align-items:center;justify-content:space-between}.hfh-topbar__trust,.hfh-topbar__ctas{display:flex;align-items:center;min-width:0}.hfh-topbar__item,.hfh-topbar__link,.hfh-pro{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 20px;font-size:11.5px;font-weight:700;letter-spacing:.92px;text-transform:uppercase;color:#fff;text-decoration:none;white-space:nowrap}.hfh-topbar__item svg,.hfh-topbar__link svg,.hfh-pro svg{width:16px;height:16px;fill:none;stroke:#3ecf4c;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.hfh-topbar__link:hover,.hfh-pro:hover{color:#3ecf4c}.hfh-topbar__sep{width:1px;height:16px;background:rgba(255,255,255,.16)}.hfh-header{background:#fff;border-bottom:1px solid rgba(10,31,58,.08)}.hfh-header__inner{max-width:1560px;margin:0 auto;padding:0 34px;height:82px;display:flex;align-items:center;gap:14px;transition:height .24s ease}.hfh-logo{display:inline-flex;align-items:center;flex:0 0 auto;text-decoration:none}.hfh-logo img{height:54px;width:auto;display:block;transition:height .24s ease}.hfh-mobile-toggle{display:none}.hfh-nav{flex:1;min-width:0;display:flex;justify-content:center}.hfh-nav__list{display:flex;align-items:stretch;list-style:none;margin:0;padding:0}.hfh-navItem{position:static;display:flex}.hfh-navItem__link{display:flex;align-items:center;gap:6px;height:82px;padding:0 14px;font-size:11px;font-weight:700;text-transform:uppercase;color:#0a1f3a;text-decoration:none;white-space:nowrap;transition:color .15s ease,height .24s ease}.hfh-navItem__link:hover{color:#3ecf4c}.hfh-navItem__link svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.55}.hfh-navItem__new{display:inline-flex;align-items:center;margin-left:6px;padding:2px 7px;background:linear-gradient(90deg,#3ecf4c 0%,#3ecf4c 100%);color:#0a1f3a;border-radius:0;font-size:9px;font-weight:800;text-transform:uppercase}.hfh-actions{display:flex;align-items:center;gap:4px;margin-left:auto;flex:0 0 auto}.hfh-actions__divider{width:0}.hfh-iconbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;height:82px;padding:0 10px;background:none;border:0;color:#0a1f3a;cursor:pointer;text-decoration:none;transition:color .15s ease,height .24s ease;font-family:inherit}.hfh-iconbtn:hover{color:#3ecf4c}.hfh-iconbtn svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hfh-iconbtn__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hfh-iconbtn__badge{position:absolute;top:16px;right:0;display:none;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:linear-gradient(135deg,#3ecf4c,#3ecf4c);color:#0a1f3a;font-size:9.5px;font-weight:900;box-shadow:0 2px 6px rgba(62,207,76,.28)}.hfh-shell.is-scrolled .hfh-topbar{max-height:60px;opacity:1;pointer-events:auto;border-bottom-width:1px}.hfh-shell.is-scrolled .hfh-logo img{height:54px}.hfh-shell.is-scrolled .hfh-header__inner,.hfh-shell.is-scrolled .hfh-navItem__link,.hfh-shell.is-scrolled .hfh-iconbtn{height:82px}.hfh-shell.is-scrolled .hfh-iconbtn__badge{top:16px}@media(max-width:1100px){.hfh-nav{display:none}.hfh-header__inner{position:relative;justify-content:space-between}.hfh-logo{position:absolute;left:50%;transform:translateX(-50%)}.hfh-mobile-toggle{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;background:#fff;border:1px solid rgba(11,31,58,.10);border-radius:8px;color:#0a1f3a;cursor:pointer;flex:0 0 auto}.hfh-mobile-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}}@media(max-width:768px){.hfh-shell{position:relative!important;top:auto!important}.hfh-pro{display:none}.hfh-topbar__inner{padding:0 10px}.hfh-topbar__item,.hfh-topbar__link{padding:0 10px;font-size:10.5px;letter-spacing:.6px;gap:7px}.hfh-header__inner{height:74px;padding:0 14px}.hfh-logo img{height:50px;max-width:min(170px,46vw);object-fit:contain}.hfh-iconbtn{height:74px;padding:0 8px}.hfh-iconbtn svg{width:19px;height:19px}.hfh-shell.is-scrolled .hfh-header__inner,.hfh-shell.is-scrolled .hfh-iconbtn{height:74px}.hfh-shell.is-scrolled .hfh-logo img{height:50px}}@media(max-width:480px){.hfh-header__inner{height:66px}.hfh-iconbtn{height:66px}.hfh-shell.is-scrolled .hfh-header__inner,.hfh-shell.is-scrolled .hfh-iconbtn{height:66px}}.hfh-navItem .hfh-mm2{position:absolute;top:100%;left:0;right:0;transform:translateY(10px);background:#0a1f3a;border-top:2px solid #3ecf4c;box-shadow:0 50px 90px -44px rgba(0,0,0,.75);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;z-index:9600;text-align:left}.hfh-navItem:hover .hfh-mm2,.hfh-navItem:focus-within .hfh-mm2{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.hfh-mm2__wrap{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:300px minmax(0,1fr);gap:0 36px;padding:28px clamp(20px,4vw,40px) 32px}.hfh-mm2__side{position:relative;border-radius:0;overflow:hidden;background:#081a31 center/cover no-repeat;min-height:240px;box-shadow:0 26px 52px -26px rgba(0,0,0,.6)}.hfh-mm2__side-ov{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,26,49,.42) 0%,rgba(8,26,49,.08) 46%,rgba(8,26,49,.78) 100%)}.hfh-mm2__side-in{position:absolute;inset:0;padding:22px 22px 20px;display:flex;flex-direction:column;align-items:flex-start}.hfh-mm2__ey{display:inline-flex;align-items:center;gap:9px;font-size:9.5px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;color:#3ecf4c;text-shadow:0 1px 8px rgba(0,0,0,.4)}.hfh-mm2__ey::before{content:"";flex:none;width:20px;height:2px;background:currentColor}.hfh-mm2__title{margin-top:10px;font-size:20px;font-weight:800;letter-spacing:-.5px;line-height:1.15;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.45)}.hfh-mm2__title em{font-family:inherit;font-style:normal;font-weight:800;color:#3ecf4c}.hfh-mm2__desc{margin:8px 0 0;font-size:12px;line-height:1.55;color:rgba(255,255,255,.78);text-shadow:0 1px 8px rgba(0,0,0,.4)}.hfh-mm2__all{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding:11px 19px;font-size:10.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:#072617!important;text-decoration:none!important;background:linear-gradient(135deg,#3ecf4c,#3ecf4c);border-radius:0;white-space:nowrap;box-shadow:0 12px 26px -10px rgba(62,207,76,.6);transition:box-shadow .15s,transform .15s}.hfh-mm2__all:hover{box-shadow:0 16px 32px -10px rgba(62,207,76,.8);transform:translateY(-1px)}.hfh-mm2__all span{color:#072617;transition:transform .18s}.hfh-mm2__all:hover span{transform:translateX(3px)}.hfh-mm2__labelrow{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:4px 0 13px}.hfh-mm2__label{display:inline-flex;align-items:center;gap:9px;font-size:9.5px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;color:#3ecf4c}.hfh-mm2__label::before{content:"";flex:none;width:20px;height:2px;background:currentColor}.hfh-mm2__count{font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:rgba(255,255,255,.45)}.hfh-mm2__chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.hfh-mm2__chip{position:relative;display:block;border-radius:0;overflow:hidden;background:#12253f;text-decoration:none!important;outline:1px solid rgba(255,255,255,.14);box-shadow:0 14px 30px -18px rgba(0,0,0,.55);transition:transform .18s,box-shadow .18s,outline-color .18s}.hfh-mm2__chip::after{content:"";position:absolute;inset:0;border-radius:0;border:1.5px solid transparent;pointer-events:none;transition:border-color .18s}.hfh-mm2__chip:hover{transform:translateY(-3px);outline-color:transparent;box-shadow:0 24px 44px -20px rgba(0,0,0,.7)}.hfh-mm2__chip:hover::after{border-color:rgba(62,207,76,.8)}.hfh-mm2__thumb{display:block;width:100%;height:124px;overflow:hidden}.hfh-mm2__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.hfh-mm2__chip:hover .hfh-mm2__thumb img{transform:scale(1.07)}.hfh-mm2__name{position:absolute;left:0;right:0;bottom:0;padding:26px 13px 10px;font-size:12.5px;font-weight:700;color:#fff;line-height:1.3;letter-spacing:.2px;background:linear-gradient(transparent,rgba(6,14,26,.85));text-shadow:0 1px 6px rgba(0,0,0,.4)}@media(max-width:1024px){.hfh-navItem .hfh-mm2{display:none}}.hfh-navItem .hfh-mega{display:none !important}.hfh-navItem .hfh-megav2{position:absolute;top:100%;left:0;right:0;margin:0 auto;transform:translateY(-6px);z-index:200;width:min(1280px,calc(100vw - 64px));background:#ffffff;border:1px solid rgba(10,31,58,.08);border-radius:0;box-shadow:0 24px 60px rgba(10,31,58,.10);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .28s cubic-bezier(.22,.61,.36,1),visibility .22s linear;overflow:hidden;isolation:isolate}.hfh-navItem:hover .hfh-megav2,.hfh-navItem:focus-within .hfh-megav2{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .26s ease,transform .32s cubic-bezier(.22,.61,.36,1),visibility 0s linear}.hfh-navItem .hfh-megav2::before{display:none;content:none}.hfh-navItem .hfh-megav2__inner{position:relative;z-index:1;max-width:1320px;margin:0 auto;padding:18px clamp(16px,2vw,28px) 16px}.hfh-navItem .hfh-megav2__header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid rgba(10,31,58,.06);position:relative}.hfh-navItem .hfh-megav2__header::after{content:"";position:absolute;left:0;bottom:-1px;width:48px;height:2px;border-radius:0;background:linear-gradient(90deg,#3ecf4c 0%,#3ecf4c 100%)}.hfh-navItem .hfh-megav2__heading{max-width:680px}.hfh-navItem .hfh-megav2__title{margin:0;color:#0a1f3a;font-family:'Poppins','Helvetica Neue',Arial,sans-serif;font-size:26px;line-height:1.08;font-weight:850;letter-spacing:-.025em;text-transform:none}.hfh-navItem .hfh-megav2__metabar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0 0}.hfh-navItem .hfh-megav2__metaitem{display:inline-flex;align-items:center;padding:4px 10px;border-radius:0;background:rgba(10,31,58,.05);color:#506174;font-size:11px;font-weight:700;letter-spacing:.06em}.hfh-navItem .hfh-megav2__metaitem b{color:#0a1f3a;font-weight:850;margin-right:4px}.hfh-navItem .hfh-megav2__metaitem .woocommerce-Price-amount,.hfh-navItem .hfh-megav2__metaitem .woocommerce-Price-currencySymbol{color:inherit;font-size:inherit;font-weight:800}.hfh-navItem .hfh-megav2__browse{display:inline-flex;align-items:center;gap:8px;color:#0a1f3a;font-size:11.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding:11px 18px;border-radius:0;background:#3ecf4c;border:1px solid #3ecf4c;box-shadow:0 8px 22px rgba(62,207,76,.28);transition:transform .18s ease,box-shadow .18s ease,background .18s ease;white-space:nowrap}.hfh-navItem .hfh-megav2__browse:hover{background:#3ecf4c;transform:translateY(-1px);box-shadow:0 12px 28px rgba(62,207,76,.38)}.hfh-navItem .hfh-megav2__body{display:grid;grid-template-columns:minmax(230px,310px) 1fr;gap:30px;align-items:stretch;position:relative;margin:0;padding:0;background:#ffffff;box-sizing:border-box}.hfh-navItem .hfh-megav2__body > *{min-width:0;box-sizing:border-box}.hfh-navItem .hfh-megav2__body::before{display:none;content:none}.hfh-navItem .hfh-megav2__body::after{display:none;content:none}.hfh-navItem .hfh-megav2__list{padding-right:4px;padding-top:2px;min-width:0}.hfh-navItem .hfh-megav2__stage{padding:0;background:transparent;position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;min-width:0;height:340px;max-height:340px;border-radius:0;overflow:hidden;box-shadow:0 12px 32px rgba(10,31,58,.08)}.hfh-navItem .hfh-megav2 .hfh-megav2__stage-visual{aspect-ratio:auto;max-height:100%;width:100%;height:100%;max-width:100%;min-height:100%;border-radius:0;box-shadow:none;box-sizing:border-box;overflow:hidden;position:relative}.hfh-navItem .hfh-megav2__stage-img{image-rendering:auto}.hfh-navItem .hfh-megav2__list{display:flex;flex-direction:column;gap:10px;max-height:340px;height:340px;overflow-y:auto;justify-content:safe center}.hfh-navItem .hfh-megav2__list::-webkit-scrollbar{width:4px}.hfh-navItem .hfh-megav2__list::-webkit-scrollbar-track{background:transparent}.hfh-navItem .hfh-megav2__list::-webkit-scrollbar-thumb{background:rgba(62,207,76,.45);border-radius:3px}.hfh-navItem .hfh-megav2__list::-webkit-scrollbar-thumb:hover{background:#3ecf4c}.hfh-navItem .hfh-megav2__cluster-head{display:flex;flex-direction:column;gap:2px;position:sticky;top:0;z-index:2;padding:4px 0 6px;margin:6px 0 -2px;background:linear-gradient(180deg,#ffffff 0%,#ffffff 75%,rgba(255,255,255,0) 100%)}.hfh-navItem .hfh-megav2__cluster-head:first-child{margin-top:0;padding-top:0}.hfh-navItem .hfh-megav2__cluster{display:inline-block;font-family:'Poppins','Helvetica Neue',Arial,sans-serif;font-style:normal;font-weight:800;font-size:10.5px;color:#3ecf4c;letter-spacing:.14em;text-transform:uppercase}.hfh-navItem .hfh-megav2__cluster-desc{display:block;font-family:'Poppins','Helvetica Neue',Arial,sans-serif;font-size:11.5px;line-height:1.45;color:#7a879a;font-weight:500;letter-spacing:.01em;margin-top:1px}.hfh-navItem .hfh-megav2__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.hfh-navItem .hfh-megav2__item{margin:0;padding:0}.hfh-navItem .hfh-megav2__link{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px 10px 8px;text-decoration:none;color:#1a2436;font-size:15.5px;font-weight:650;letter-spacing:-.005em;transition:color .18s ease,background .18s ease;border-radius:0}.hfh-navItem .hfh-megav2__link-thumb{flex-shrink:0;width:64px;height:64px;border-radius:8px;overflow:hidden;background:#e1e8ef;box-shadow:0 4px 10px rgba(10,31,58,.10);transition:transform .26s cubic-bezier(.22,.61,.36,1),box-shadow .26s ease;border:1px solid rgba(10,31,58,.06)}.hfh-navItem .hfh-megav2__link-thumb img{width:100%;height:100%;object-fit:cover;display:block}.hfh-navItem .hfh-megav2__link:hover .hfh-megav2__link-thumb,.hfh-navItem .hfh-megav2__link.is-active .hfh-megav2__link-thumb{transform:scale(1.08);box-shadow:0 6px 16px rgba(10,31,58,.14)}.hfh-navItem .hfh-megav2__link:hover,.hfh-navItem .hfh-megav2__link:focus-visible,.hfh-navItem .hfh-megav2__link.is-active{color:#0a1f3a;background:rgba(62,207,76,.10);box-shadow:inset 3px 0 0 #3ecf4c}.hfh-navItem .hfh-megav2__link-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hfh-navItem .hfh-megav2__link-arrow{color:#9fb0c2;font-size:19px;font-weight:400;line-height:1;opacity:.55;transform:translateX(0);transition:opacity .22s ease,transform .26s cubic-bezier(.22,.61,.36,1),color .18s ease}.hfh-navItem .hfh-megav2__link:hover .hfh-megav2__link-arrow,.hfh-navItem .hfh-megav2__link.is-active .hfh-megav2__link-arrow{opacity:1;transform:translateX(2px);color:#3ecf4c}.hfh-navItem .hfh-megav2__item--depth-2 .hfh-megav2__link{padding-left:16px;font-size:14.5px;color:#506174}.hfh-navItem .hfh-megav2__item--depth-3 .hfh-megav2__link{padding-left:28px;font-size:13.5px;color:#6d7c91}.hfh-navItem .hfh-megav2__stage{position:relative}.hfh-navItem .hfh-megav2__stage-crumb{margin:0 0 8px;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#7a879a;transition:opacity .2s ease}.hfh-navItem .hfh-megav2__stage-crumb.is-swap{opacity:0}.hfh-navItem .hfh-megav2__stage-visual{position:relative;width:100%;height:100%;overflow:hidden;background:#eef2f5}.hfh-navItem .hfh-megav2__stage-visual::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,rgba(238,242,245,.0) 30%,rgba(62,207,76,.10) 50%,rgba(238,242,245,.0) 70%);background-size:200% 100%;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:3;animation:hfh-megav2-shimmer 1.6s linear infinite}.hfh-navItem .hfh-megav2__stage-visual.is-loading::after{opacity:1}@keyframes hfh-megav2-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.hfh-navItem .hfh-megav2__stage-visual::after{animation:none !important}}.hfh-navItem .hfh-megav2__stage-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transform:scale(1.0);transition:opacity .4s ease,transform 1.4s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.hfh-navItem .hfh-megav2__stage-img.is-active{opacity:1}.hfh-navItem .hfh-megav2__stage-img.is-entering{animation:hfh-megav2-imgenter .85s cubic-bezier(.22,.61,.36,1) both}@keyframes hfh-megav2-imgenter{0%{opacity:0;transform:scale(1.04)}100%{opacity:1;transform:scale(1.00)}}.hfh-navItem .hfh-megav2__stage-img.is-active.is-kenburns{animation:hfh-megav2-kenburns 24s ease-in-out infinite alternate}.hfh-navItem .hfh-megav2__stage-img.is-entering{animation-name:hfh-megav2-imgenter !important}@keyframes hfh-megav2-kenburns{0%{transform:scale(1.00) translate(0,0)}100%{transform:scale(1.06) translate(-1%,-1%)}}@media (prefers-reduced-motion:reduce){.hfh-navItem .hfh-megav2__stage-img.is-active.is-kenburns{animation:none !important}}.hfh-navItem .hfh-megav2__connector{position:absolute;left:0;top:var(--hfh-conn-top,50%);width:32px;height:1px;background:linear-gradient(90deg,rgba(62,207,76,0),#3ecf4c);transform:translateX(-32px) scaleX(0);transform-origin:right center;opacity:0;transition:opacity .25s ease,transform .35s cubic-bezier(.22,.61,.36,1),top .35s cubic-bezier(.22,.61,.36,1);pointer-events:none}.hfh-navItem .hfh-megav2__connector.is-on{opacity:1;transform:translateX(-32px) scaleX(1)}@media (prefers-reduced-motion:reduce){.hfh-navItem .hfh-megav2__connector{transition:opacity .15s ease}}.hfh-navItem .hfh-megav2__stage-frame{position:absolute;inset:0;border-radius:0;border:1px solid rgba(62,207,76,0);transition:border-color .3s ease;pointer-events:none}.hfh-navItem .hfh-megav2:hover .hfh-megav2__stage-frame{border-color:rgba(62,207,76,.25)}.hfh-navItem .hfh-megav2__stage-copy{display:flex;flex-direction:column;gap:10px}.hfh-navItem .hfh-megav2__stage-meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0;padding:6px 4px 6px 0;margin-bottom:2px}.hfh-navItem .hfh-megav2__stage-pick{display:inline-flex;align-items:center;gap:8px;color:#0a1f3a;font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;margin:0;padding-right:14px;border-right:1px solid rgba(10,31,58,.10);transition:opacity .25s ease}.hfh-navItem .hfh-megav2__stage-pick-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:linear-gradient(135deg,#e8fceb 0%,#3ecf4c 100%);color:#3ecf4c;font-size:12px;line-height:1;font-weight:900;box-shadow:0 2px 6px rgba(62,207,76,.30),inset 0 0 0 1px rgba(62,207,76,.32);transition:opacity .25s ease,transform .35s cubic-bezier(.22,.61,.36,1)}.hfh-navItem .hfh-megav2__stage-pick.is-swap .hfh-megav2__stage-pick-icon{transform:rotate(-12deg) scale(.92);opacity:0}.hfh-navItem .hfh-megav2__stage-pick-label{display:inline-block;color:#0a1f3a}.hfh-navItem .hfh-megav2__stage-count{display:inline-flex;align-items:center;padding:0 0 0 14px;color:#506174;font-size:11px;font-weight:800;letter-spacing:.10em;text-transform:uppercase;transition:opacity .25s ease}.hfh-navItem .hfh-megav2__stage-count[hidden]{display:none !important}.hfh-navItem .hfh-megav2__stage-count.is-swap{opacity:0}.hfh-navItem .hfh-megav2__stage-price{display:inline-flex;align-items:center;padding:4px 10px;border-radius:0;background:rgba(10,31,58,.06);color:#0a1f3a;font-size:11px;font-weight:800;letter-spacing:.03em;transition:opacity .25s ease}.hfh-navItem .hfh-megav2__stage-price[hidden]{display:none !important}.hfh-navItem .hfh-megav2__stage-price .woocommerce-Price-amount,.hfh-navItem .hfh-megav2__stage-price .woocommerce-Price-currencySymbol{color:inherit;font-size:inherit;font-weight:inherit}.hfh-navItem .hfh-megav2__stage-note{margin:0;font-family:'Poppins','Helvetica Neue',Arial,sans-serif;font-style:normal;font-size:15px;line-height:1.55;color:#0a1f3a;font-weight:500;max-width:540px;transition:opacity .25s ease}.hfh-navItem .hfh-megav2__stage-pick.is-swap,.hfh-navItem .hfh-megav2__stage-price.is-swap,.hfh-navItem .hfh-megav2__stage-note.is-swap{opacity:0}.hfh-navItem .hfh-megav2__stage-byline{display:block;font-family:'Poppins','Helvetica Neue',Arial,sans-serif;font-style:normal;font-size:11px;font-weight:600;color:#7a879a;margin:2px 0 4px;letter-spacing:.04em;text-transform:uppercase;transition:opacity .25s ease}.hfh-navItem .hfh-megav2__stage-byline.is-swap{opacity:0}.hfh-navItem .hfh-megav2__stage-actionbar{margin-top:10px;padding-top:6px;display:flex;flex-direction:column;gap:6px}.hfh-navItem .hfh-megav2__stage-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:0}.hfh-navItem .hfh-megav2__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:0;text-decoration:none;font-size:12.5px;font-weight:800;letter-spacing:.04em;transition:transform .16s ease,box-shadow .16s ease,background .18s ease,border-color .18s ease;border:1px solid transparent}.hfh-navItem .hfh-megav2__btn--primary{background:#3ecf4c;color:#0a1f3a;border-color:#3ecf4c;box-shadow:0 12px 28px rgba(62,207,76,.22)}.hfh-navItem .hfh-megav2__btn--primary:hover{transform:translateY(-1px);box-shadow:0 16px 34px rgba(62,207,76,.32)}.hfh-navItem .hfh-megav2__btn--ghost{background:transparent;color:#0a1f3a;border-color:rgba(10,31,58,.18)}.hfh-navItem .hfh-megav2__btn--ghost:hover{background:rgba(10,31,58,.04);border-color:rgba(62,207,76,.40)}.hfh-navItem .hfh-megav2__stage-trust{margin-top:4px;font-size:11px;color:#7a879a;font-weight:600;letter-spacing:.04em}.hfh-navItem .hfh-megav2__panel{background:#0a1f3a;color:#fff;padding:20px 24px;display:flex;flex-direction:column;justify-content:center;gap:8px;min-width:0;height:100%;max-height:100%;overflow:hidden;box-sizing:border-box}.hfh-navItem .hfh-megav2__panel-eyebrow{display:inline-flex;flex-direction:column;gap:7px;font-family:'Poppins','Helvetica Neue',Arial,sans-serif;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#3ecf4c}.hfh-navItem .hfh-megav2__panel-eyebrow::after{content:"";width:36px;height:2px;border-radius:2px;background:linear-gradient(90deg,#3ecf4c,#3ecf4c)}.hfh-navItem .hfh-megav2__panel-title{margin:0;color:#fff;font-family:'Poppins','Helvetica Neue',Arial,sans-serif;font-size:clamp(18px,1.5vw,23px);line-height:1.10;font-weight:850;letter-spacing:-.01em;text-transform:uppercase;transition:opacity .25s ease}.hfh-navItem .hfh-megav2__panel-sub{margin:0;color:#c4d0dd;font-family:'Poppins','Helvetica Neue',Arial,sans-serif;font-size:13px;line-height:1.5;font-weight:400;max-width:42ch;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:opacity .25s ease}.hfh-navItem .hfh-megav2__panel-title.is-swap,.hfh-navItem .hfh-megav2__panel-sub.is-swap{opacity:0}.hfh-navItem .hfh-megav2__panel-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.hfh-navItem .hfh-megav2__pill{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:6px 10px;border-radius:0;line-height:1.2;border:1px solid rgba(62,207,76,.45);color:#3ecf4c;font-family:'Poppins','Helvetica Neue',Arial,sans-serif;font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hfh-navItem .hfh-megav2__subwrap{display:flex;flex-direction:column;gap:7px;margin-top:0}.hfh-navItem .hfh-megav2__subs-label{font-family:'Poppins','Helvetica Neue',Arial,sans-serif;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#7fb8c2}.hfh-navItem .hfh-megav2__subgroup{display:flex;flex-wrap:wrap;gap:7px}.hfh-navItem .hfh-megav2__chip{display:inline-flex;align-items:center;padding:6px 12px;border-radius:0;border:1px solid rgba(62,207,76,.30);background:rgba(255,255,255,.045);color:#eaf3ee;font-family:'Poppins','Helvetica Neue',Arial,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:.01em;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.hfh-navItem .hfh-megav2__chip:hover,.hfh-navItem .hfh-megav2__chip:focus-visible{background:#3ecf4c;border-color:#3ecf4c;color:#0a1f3a;transform:translateY(-1px)}.hfh-navItem .hfh-megav2__subwrap[hidden],.hfh-navItem .hfh-megav2__subgroup[hidden],.hfh-navItem .hfh-megav2__panel-pills[hidden]{display:none!important}.hfh-navItem .hfh-megav2__panel .hfh-megav2__btn--shop{margin-top:8px;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:auto;padding:15px 26px;border-radius:0;background:transparent;border:1px solid #3ecf4c;color:#3ecf4c;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background .18s ease,color .18s ease,transform .16s ease,box-shadow .16s ease}.hfh-navItem .hfh-megav2__panel .hfh-megav2__btn--shop:hover{background:#3ecf4c;color:#0a1f3a;transform:translateY(-1px);box-shadow:0 12px 28px rgba(62,207,76,.28)}.hfh-navItem .hfh-megav2__footer{display:flex;justify-content:center;margin-top:16px;padding-top:0}.hfh-navItem .hfh-megav2__shopall{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;border-radius:0;border:1px solid #3ecf4c;background:transparent;color:#3ecf4c;font-family:'Poppins','Helvetica Neue',Arial,sans-serif;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background .18s ease,color .18s ease,transform .16s ease}.hfh-navItem .hfh-megav2__shopall:hover{background:#3ecf4c;color:#0a1f3a;transform:translateY(-1px)}@media (max-width:1180px){.hfh-navItem .hfh-megav2{width:calc(100vw - 32px)}.hfh-navItem .hfh-megav2__body{grid-template-columns:minmax(200px,250px) 1fr;gap:22px}.hfh-navItem .hfh-megav2__panel{padding:26px 26px}}@media (max-width:980px){.hfh-navItem .hfh-megav2{display:none !important}}.hfh-mob2__menu{list-style:none;margin:0;padding:0}.hfh-mob2__item{margin:0;padding:0;border-bottom:1px solid rgba(10,31,58,.08)}.hfh-mob2__item:last-child{border-bottom:0}.hfh-mob2__details{margin:0;padding:0}.hfh-mob2__details > summary{list-style:none}.hfh-mob2__details > summary::-webkit-details-marker,.hfh-mob2__details > summary::marker{display:none}.hfh-mob2__summary{display:flex;align-items:center;gap:12px;padding:18px 18px;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:-.01em;color:#0a1f3a;transition:background .18s ease}.hfh-mob2__summary:hover{background:transparent}.hfh-mob2__summary-text{flex:1;min-width:0}.hfh-mob2__summary-meta{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;border-radius:999px;background:rgba(62,207,76,.12);color:#3ecf4c;font-size:11px;font-weight:800;letter-spacing:.02em}.hfh-mob2__summary-icon{color:#3ecf4c;transition:transform .26s cubic-bezier(.22,.61,.36,1);display:inline-flex;align-items:center;justify-content:center}.hfh-mob2__details[open] .hfh-mob2__summary-icon{transform:rotate(90deg)}.hfh-mob2__details[open] .hfh-mob2__summary{background:transparent}.hfh-mob2__panel{background:#fbfdff;padding:8px 18px 20px}.hfh-mob2__metabar{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 14px}.hfh-mob2__metaitem{display:inline-flex;align-items:center;padding:4px 9px;border-radius:0;background:rgba(10,31,58,.05);color:#506174;font-size:10.5px;font-weight:700;letter-spacing:.04em}.hfh-mob2__metaitem b{color:#0a1f3a;font-weight:850;margin-right:4px}.hfh-mob2__metaitem .woocommerce-Price-amount,.hfh-mob2__metaitem .woocommerce-Price-currencySymbol{color:inherit;font-size:inherit;font-weight:800}.hfh-mob2__all{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 28px;border-radius:0;background:#3ecf4c;color:#0a1f3a;text-decoration:none;font-size:12.5px;font-weight:800;letter-spacing:.10em;text-transform:uppercase;margin:0 6px 18px 6px;box-shadow:0 6px 18px rgba(62,207,76,.32);transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.hfh-mob2__all:hover{background:#3ecf4c;transform:translateY(-1px);box-shadow:0 12px 26px rgba(62,207,76,.34)}.hfh-mob2__all span:last-child{color:#0a1f3a;font-weight:900}.hfh-mob2__cluster-head{margin:16px 0 8px;padding:0 2px}.hfh-mob2__cluster{display:inline-block;font-family:'Poppins','Helvetica Neue',Arial,sans-serif;font-style:normal;font-weight:800;font-size:10.5px;color:#3ecf4c;letter-spacing:.14em;text-transform:uppercase}.hfh-mob2__cluster-desc{display:block;font-size:11.5px;line-height:1.45;color:#7a879a;font-weight:500;margin-top:1px}.hfh-mob2__items{list-style:none;margin:0;padding:0}.hfh-mob2__sub{margin:0;padding:0}.hfh-mob2__sublink{display:flex;align-items:center;gap:12px;padding:12px 8px;border-radius:0;text-decoration:none;color:#0a1f3a;transition:background .15s ease}.hfh-mob2__sublink:active{background:rgba(62,207,76,.10)}.hfh-mob2__thumb{flex-shrink:0 !important;flex-grow:0 !important;flex-basis:44px !important;width:44px !important;min-width:44px !important;max-width:44px !important;height:44px !important;min-height:44px !important;max-height:44px !important;aspect-ratio:1/1 !important;border-radius:8px!important;overflow:hidden !important;background:#e1e8ef !important;box-shadow:0 2px 6px rgba(10,31,58,.08);display:flex !important;align-items:center !important;justify-content:center !important;position:relative !important}.hfh-mob2__thumb img,html body .hfh-mob2 .hfh-mob2__thumb img,html body .hfh-mob__nav .hfh-mob2__thumb img{width:100% !important;height:100% !important;min-width:100% !important;min-height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:cover !important;object-position:center center !important;display:block !important;aspect-ratio:1/1 !important;border-radius:0!important;margin:0 !important;padding:0 !important;position:absolute !important;inset:0 !important}.hfh-mob2__sub-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hfh-mob2__sub-name{font-size:15px;font-weight:650;letter-spacing:-.005em;color:#0a1f3a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hfh-mob2__sub-count{font-size:11px;font-weight:600;color:#7a879a;letter-spacing:.02em}.hfh-mob2__sub-arrow{color:#3ecf4c;font-size:16px;font-weight:800;flex-shrink:0;padding:0 8px}.hfh-mob2__sub-row{display:flex;align-items:center}.hfh-mob2__sub-row .hfh-mob2__sublink{flex:1;min-width:0}.hfh-mob2__sub-toggle{flex-shrink:0;width:44px;height:44px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:0;color:#0a1f3a;cursor:pointer;transition:color .18s ease}.hfh-mob2__sub-toggle:hover{color:#3ecf4c}.hfh-mob2__sub-toggle-icon{display:flex;align-items:center;justify-content:center;transform:rotate(90deg);transition:transform .26s cubic-bezier(.22,.61,.36,1)}.hfh-mob2__sub-toggle[aria-expanded="true"] .hfh-mob2__sub-toggle-icon{transform:rotate(-90deg)}.hfh-mob2__subchildren{display:flex;flex-direction:column;margin:2px 0 8px 56px;padding-left:12px;border-left:2px solid rgba(62,207,76,.30)}.hfh-mob2__subchildren[hidden]{display:none}.hfh-mob2__subchild{padding:10px 8px;text-decoration:none;color:#42505f;font-size:14px;font-weight:600;letter-spacing:-.005em;border-radius:0}.hfh-mob2__subchild:active{background:rgba(62,207,76,.10);color:#0a1f3a}.hfh-mob2__trust{margin-top:18px;padding-top:14px;border-top:1px solid rgba(10,31,58,.06);font-size:11px;color:#7a879a;text-align:center;font-weight:600;letter-spacing:.02em}.hfh-mob2__direct{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px;font-size:16px;font-weight:700;color:#0a1f3a;text-decoration:none}.hfh-mob2__direct:hover{background:rgba(62,207,76,.04)}.hfh-mob2__direct--sale{color:#c8341f}.hfh-mob2__direct--sale span:last-child{color:#c8341f}.hfh-mob__nav a.hfh-mob2__direct--bespoke{justify-content:flex-start;gap:12px;font-size:16px;font-weight:700;letter-spacing:-.01em;text-transform:none;color:#0a1f3a;padding:18px;background:transparent}.hfh-mob__nav a.hfh-mob2__direct--bespoke .hfh-mob2__summary-text{flex:1;min-width:0}.hfh-mob2__summary-meta--new{background:linear-gradient(90deg,#3ecf4c,#3ecf4c);color:#0a1f3a;font-size:9px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.hfh-mob2__eyebrow{display:flex;align-items:center;gap:10px;padding:16px 18px 4px;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#3ecf4c}.hfh-mob2__eyebrow::before{content:"";width:22px;height:2px;background:currentColor}.hfh-mob2__summary:active,.hfh-mob__nav a.hfh-mob2__direct--bespoke:active{background:rgba(62,207,76,.07)}.hfh-mob__foot{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))!important}.hfh-mob2__details[open] .hfh-mob2__panel{animation:hfh-mob2-slidedown .32s cubic-bezier(.22,.61,.36,1) both}@keyframes hfh-mob2-slidedown{0%{opacity:0;transform:translateY(-6px)}100%{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hfh-mob2__details[open] .hfh-mob2__panel{animation:none}.hfh-mob2__summary-icon{transition:none}}@media (prefers-reduced-motion:reduce){.hfh-navItem .hfh-megav2,.hfh-navItem .hfh-megav2 *{transition:none !important}}@media (max-width: 768px){html body .hfh-header__inner{grid-template-columns:144px minmax(0,1fr) 144px !important}html body .hfh-shell .hfh-logo{justify-self:center !important}}@media (max-width: 480px){html body .hfh-header__inner{grid-template-columns:118px minmax(0,1fr) 118px !important}html body .hfh-shell .hfh-logo{justify-self:center !important}}html body .hfh-mob2__sub-toggle{background:transparent !important;border:0 !important;border-radius:0!important;box-shadow:none !important;outline:0 !important;color:#0a1f3a !important;width:48px !important;height:48px !important;padding:0 !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;transition:color .18s ease !important}html body .hfh-mob2__sub-toggle:hover{color:#3ecf4c !important}html body .hfh-mob2__sub-toggle-icon{display:flex !important;align-items:center !important;justify-content:center !important;transform:rotate(90deg) !important;transition:transform .26s cubic-bezier(.22,.61,.36,1) !important}html body .hfh-mob2__sub-toggle[aria-expanded="true"] .hfh-mob2__sub-toggle-icon{transform:rotate(-90deg) !important}html body .hfh-mob2__sub-toggle-icon svg{width:18px !important;height:18px !important;display:block !important;fill:none !important;stroke:currentColor !important;stroke-width:2.4 !important;stroke-linecap:round !important;stroke-linejoin:round !important}html body .hfh-mob2__all{padding:18px 30px !important;margin:0 10px 18px 10px !important;border-radius:0!important;letter-spacing:.10em !important;text-transform:uppercase !important;font-size:12.5px !important}:root{--hfh-accent:#122B4C;--hfh-accent-dark:#0B1D35;--hfh-accent-10:rgba(18,43,76,.08);--hfh-accent-20:rgba(18,43,76,.15);--hfh-champagne:#3ecf4c;--hfh-champagne-soft:rgba(62,207,76,.16);--hfh-ink:#182033;--hfh-body:#3f4858;--hfh-muted:#747064;--hfh-faint:#a19889;--hfh-line:rgba(64,54,39,.085);--hfh-line-s:rgba(64,54,39,.14);--hfh-stone:#c2d0de;--hfh-ivory:#f6fbff;--hfh-warm:#eaf0f7;--hfh-warm-2:#f0f5fb;--hfh-warm-3:#f8fcff;--hfh-placeholder:#9f9485;--hfh-white:#fff;--hfh-sale:#b91c1c;--hfh-success:#3ecf4c;--hfh-radius:8px;--hfh-radius-sm:8px;--hfh-radius-pill:8px;--hfh-font:"Poppins",system-ui,-apple-system,sans-serif;--hfh-font-serif:"Cormorant Garamond",Georgia,serif;--hfh-shadow:0 12px 34px rgba(49,38,23,.075),0 2px 8px rgba(49,38,23,.035);--hfh-shadow-lg:0 22px 54px rgba(49,38,23,.12),0 8px 18px rgba(49,38,23,.055);--hfh-shadow-xl:0 30px 72px rgba(49,38,23,.14),0 10px 24px rgba(49,38,23,.07);--hfh-ease:cubic-bezier(.22,1,.36,1);--m-pad-x:14px;--m-gap-xs:4px;--m-gap-sm:8px;--m-gap-md:12px;--m-gap-lg:18px;--m-header-h:72px;--m-header-h-sm:64px;--m-icon-size:40px;--m-icon-size-sm:34px;--m-icon-svg:20px;--m-icon-svg-sm:17px;--m-radius:10px;--m-radius-pill:999px;--m-touch:44px;--m-font-meta:11px;--m-font-micro:9.5px;--m-cta-bg:var(--hfh-accent);--m-text-strong:var(--hfh-ink);--m-warning:#B91C1C}.hfh-shell .hfh-logo img,.hfh-shell .hfh-mob__head-logo img{max-height:none!important;width:auto!important;object-fit:contain!important}.hfh-shell .hfh-mob__head-logo img{height:40px!important;mix-blend-mode:normal;filter:contrast(1.04) saturate(1.04);image-rendering:auto}.hfh-shell .hfh-mobile-toggle{display:none;align-items:center;justify-content:center;width:42px;height:42px;border:none!important;background:transparent!important;cursor:pointer;color:var(--hfh-ink)!important;padding:0;border-radius:var(--hfh-radius-sm);transition:background .16s ease;-webkit-appearance:none;appearance:none}.hfh-shell .hfh-mobile-toggle:hover{background:rgba(255,255,255,.55)!important}.hfh-shell .hfh-mobile-toggle svg{width:22px;height:22px;stroke:var(--hfh-ink)!important;fill:none!important;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:block!important;visibility:visible!important;opacity:1!important}.hfh-mob2__item--bespoke .hfh-navItem__new{margin-left:8px}.hfh-overlay{position:fixed;inset:0;z-index:9998;background:rgba(15,23,42,.32);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .28s ease}.hfh-overlay.is-active{opacity:1;pointer-events:auto}.hfh-shell .hfh-close-btn{width:32px;height:32px;border-radius:50%;border:1px solid var(--hfh-line-s)!important;background:#fff!important;display:flex!important;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;color:var(--hfh-ink)!important;padding:0;-webkit-appearance:none;appearance:none}.hfh-mob__head .hfh-close-btn{position:static;transform:none;flex:0 0 36px;width:36px;height:36px}.hfh-shell .hfh-close-btn:hover{background:var(--hfh-warm)!important;color:var(--hfh-accent)!important;border-color:var(--hfh-accent)!important}.hfh-shell .hfh-close-btn svg{width:13px;height:13px;stroke:currentColor!important;fill:none!important;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:block!important;visibility:visible!important;opacity:1!important}.hfh-mob{position:fixed;top:0;left:0;bottom:0;z-index:10001;width:min(88vw,400px);background:#fff;box-shadow:18px 0 48px rgba(15,23,42,.12);transform:translateX(-100%);transition:transform .3s var(--hfh-ease);overflow-y:auto;display:flex;flex-direction:column}.hfh-mob.is-active{transform:translateX(0)}.hfh-mob__head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:26px 16px 12px;border-bottom:1px solid rgba(15,23,42,.055);position:relative;background:linear-gradient(180deg,#f7f9fb 0%,#edf1f5 100%)}.hfh-shell .hfh-mob__head-logo{display:none}.hfh-mob__search{display:none!important}.hfh-mob__search-form{display:flex!important;align-items:center;height:52px;background:#fff;border-radius:0;overflow:hidden;border:1px solid rgba(18,43,76,.10);transition:all .22s var(--hfh-ease);box-shadow:0 1px 0 rgba(255,255,255,.92),0 10px 24px rgba(15,23,42,.032);padding:0}.hfh-mob__search-form:focus-within{background:#fff;border-color:rgba(18,43,76,.24);box-shadow:0 0 0 3px rgba(18,43,76,.06),0 14px 28px rgba(15,23,42,.05)}.hfh-mob__search-form svg{width:17px;height:17px;stroke:#8D9AAA!important;fill:none!important;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;margin-left:16px;flex-shrink:0}.hfh-mob__search-form input{flex:1;height:100%;border:none;background:transparent;outline:none;font-size:16px;font-family:var(--hfh-font);color:var(--hfh-ink)!important;padding:0 14px 0 12px;margin:0;-webkit-text-fill-color:var(--hfh-ink)!important}.hfh-mob__search-form input::placeholder{color:var(--hfh-faint)!important;opacity:1!important}.hfh-mob__search-submit{width:58px;height:100%;padding:0;margin:0;border:none!important;border-left:1px solid rgba(255,255,255,.08)!important;border-radius:0 8px 8px 0;background:linear-gradient(180deg,#1A3E6C 0%,#14345B 54%,#102949 100%)!important;color:#fff!important;font-size:0;cursor:pointer;transition:background .2s ease,transform .2s var(--hfh-ease),box-shadow .2s ease,opacity .18s ease,filter .2s ease;flex:0 0 58px;display:flex!important;align-items:center;justify-content:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.10)!important;align-self:stretch;position:relative;overflow:hidden}.hfh-mob__search-submit::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.14) 0%,rgba(255,255,255,.03) 38%,rgba(255,255,255,0) 62%);pointer-events:none}.hfh-mob__search-submit:hover{transform:none;background:linear-gradient(180deg,#204877 0%,#173A63 54%,#12304F 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14)!important;filter:saturate(1.02)}.hfh-mob__search-submit:active{transform:scale(.985);box-shadow:inset 0 1px 0 rgba(255,255,255,.10)!important}.hfh-mob__search-submit:focus-visible{outline:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)!important,0 0 0 3px rgba(18,43,76,.08)!important}.hfh-mob__search-submit svg{display:block!important;width:18px!important;height:18px!important;stroke:#fff!important;stroke-width:2.35!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important;margin:0!important;transform:translateX(1px);position:relative;z-index:1;opacity:.98}.hfh-mob__nav{padding:10px 20px 18px;flex:1;background:#fff}.hfh-mob__nav ul{list-style:none;padding:0;margin:0}.hfh-mob__nav li{border-bottom:1px solid var(--hfh-line)}.hfh-mob__nav a{display:flex;align-items:center;justify-content:space-between;padding:13px 0;text-decoration:none;color:var(--hfh-ink)!important;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:color .15s ease}.hfh-mob__nav a:active{color:var(--hfh-accent)!important}.hfh-mob__nav a svg{width:14px;height:14px;stroke:var(--hfh-faint)!important;fill:none!important;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:inline-block!important;visibility:visible!important;opacity:1!important}.hfh-mob__nav a.hfh-mob--sale{color:var(--hfh-sale)!important}.hfh-mob__foot{padding:16px 18px 22px;border-top:1px solid var(--hfh-line);display:flex;flex-direction:column;gap:10px;background:#fff}.hfh-mob__foot-btn{display:flex;align-items:center;justify-content:center;gap:10px;height:50px;border-radius:0;text-decoration:none;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.hfh-mob__foot-btn:hover{transform:translateY(-1px)}.hfh-mob__foot-btn--pro{background:#122B4C!important;color:#fff!important;border:none!important;box-shadow:none!important}.hfh-mob__foot-btn--pro:hover{box-shadow:0 14px 30px rgba(10,31,58,.28)!important}.hfh-mob__foot-btn--pro svg{width:16px;height:16px;stroke:currentColor!important;fill:none!important;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hfh-mob__foot-btn--account{background:#3ecf4c!important;color:#fff!important;border:none!important;box-shadow:none!important}.hfh-mob__foot-btn--account:hover{box-shadow:0 14px 30px rgba(62,207,76,.36)!important}.hfh-mob__foot-btn--account svg{width:16px;height:16px;stroke:currentColor!important;fill:none!important;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;display:inline-block!important;visibility:visible!important;opacity:1!important}.hfh-mob__details summary{list-style:none}.hfh-mob__details summary::-webkit-details-marker{display:none}.hfh-mob__summary{display:flex;align-items:center;justify-content:space-between;padding:13px 0;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hfh-ink);cursor:pointer;-webkit-user-select:none;user-select:none}.hfh-mob__summary-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--hfh-warm);transition:transform .22s var(--hfh-ease),background .15s ease}.hfh-mob__summary-icon svg{width:14px;height:14px;stroke:var(--hfh-faint);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hfh-mob__details[open] .hfh-mob__summary-icon{transform:rotate(90deg);background:var(--hfh-accent-10)}.hfh-mob__panel{padding:0 0 10px}.hfh-mob__all{display:block;padding:8px 12px;margin-bottom:6px;border-radius:0;background:var(--hfh-warm);font-size:12px;font-weight:600;color:var(--hfh-accent)!important;text-decoration:none;transition:background .12s ease}.hfh-mob__all:hover{background:var(--hfh-accent-10)}.hfh-mob__subgrid{display:flex;flex-direction:column;gap:1px}.hfh-mob__sublink{display:block;padding:8px 12px;border-radius:0;font-size:12.5px;font-weight:500;color:var(--hfh-body)!important;text-decoration:none;text-transform:none!important;letter-spacing:0!important;transition:background .12s ease}.hfh-mob__sublink:hover{background:var(--hfh-warm)}.hfh-shell .hfh-mobile-toggle{display:inline-flex!important;justify-self:start;align-self:center!important;visibility:visible!important;opacity:1!important;width:42px!important;height:42px!important;border-radius:var(--m-radius)}.hfh-shell .hfh-close-btn,.hfh-shell .hfh-close-btn svg{display:flex!important;visibility:visible!important;opacity:1!important;color:var(--m-text-strong)!important}.hfh-shell .hfh-close-btn svg{stroke:currentColor!important;fill:none!important}.hfh-shell .hfh-mobile-toggle{width:34px!important;height:34px!important;border-radius:var(--m-radius)}.hfh-mob__head{min-height:60px;padding:26px 16px 12px}.hfh-shell .hfh-mob__head-logo img{height:40px!important;max-width:min(200px,56vw)!important}.hfh-mob__search{padding:var(--m-pad-x) var(--m-pad-x) 4px}.hfh-mob__nav{padding-left:var(--m-pad-x);padding-right:var(--m-pad-x)}.hfh-shell .hfh-logo img,.hfh-shell .hfh-mob__head-logo img{mix-blend-mode:normal!important;filter:contrast(1.05) saturate(1.04)!important}.hfh-mob__search-form{background:#fff;border:1px solid rgba(6,27,49,.12);border-radius:0;box-shadow:0 10px 25px rgba(6,27,49,.04)}.hfh-mob__search-form:focus-within{border-color:#3ecf4c;box-shadow:0 14px 40px rgba(6,27,49,.08)}.hfh-mob__search svg{color:#3ecf4c;stroke:#3ecf4c}.hfh-mob__search input{color:var(--hfh-ink)!important}.hfh-mob__search input::placeholder{color:var(--hfh-placeholder)!important}.hfh-action,.hfh-cart-btn,.hfh-account-trigger,.hfh-shell .hfh-mobile-toggle{background:#fff!important;border:1px solid rgba(11,31,58,.10)!important;color:var(--hfh-accent)!important;border-radius:0!important;box-shadow:none!important}.hfh-action:hover,.hfh-cart-btn:hover,.hfh-account-trigger:hover,.hfh-shell .hfh-mobile-toggle:hover{background:rgba(62,207,76,.055)!important;border-color:rgba(62,207,76,.28)!important;color:var(--hfh-accent)!important;transform:translateY(-1px)}.hfh-action svg,.hfh-cart-btn svg,.hfh-account-trigger svg,.hfh-shell .hfh-mobile-toggle svg{stroke:currentColor!important}.hfh-mob{background:#fff!important;box-shadow:0 28px 72px rgba(6,27,49,.18)!important}.hfh-mob__head{background:#fff!important;border-bottom:1px solid rgba(62,207,76,.22)!important}.hfh-mob__nav,.hfh-mob__search{background:#fff!important}.hfh-mob__foot{background:#fff!important;border-top:1px solid rgba(11,31,58,.08)!important}.hfh-mob__foot-btn--pro,.hfh-mob__foot-btn--account{border-radius:0!important}.hfh-mob__foot-btn--pro{background:#122B4C!important;color:#fff!important}.hfh-mob__foot-btn--account{background:#3ecf4c!important;color:#fff!important}.hfh-shell .hfh-close-btn{background:#fff!important;border:1px solid rgba(11,31,58,.10)!important;color:var(--hfh-accent)!important}.hfh-shell .hfh-close-btn:hover{background:rgba(62,207,76,.07)!important;border-color:rgba(62,207,76,.32)!important}.hfh-navItem .hfh-mega{display:none !important}.hfh-mob2__menu{list-style:none;margin:0;padding:0}.hfh-mob2__item{margin:0;padding:0;border-bottom:1px solid rgba(10,31,58,.08)}.hfh-mob2__item:last-child{border-bottom:0}.hfh-mob2__details{margin:0;padding:0}.hfh-mob2__details > summary{list-style:none}.hfh-mob2__details > summary::-webkit-details-marker,.hfh-mob2__details > summary::marker{display:none}.hfh-mob2__summary{display:flex;align-items:center;gap:12px;padding:18px 18px;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:-.01em;color:#0a1f3a;transition:background .18s ease}.hfh-mob2__summary:hover{background:transparent}.hfh-mob2__summary-text{flex:1;min-width:0}.hfh-mob2__summary-meta{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;border-radius:999px;background:rgba(62,207,76,.12);color:#3ecf4c;font-size:11px;font-weight:800;letter-spacing:.02em}.hfh-mob2__summary-icon{color:#3ecf4c;transition:transform .26s cubic-bezier(.22,.61,.36,1);display:inline-flex;align-items:center;justify-content:center}.hfh-mob2__details[open] .hfh-mob2__summary-icon{transform:rotate(90deg)}.hfh-mob2__details[open] .hfh-mob2__summary{background:transparent}.hfh-mob2__panel{background:#fbfdff;padding:8px 18px 20px}.hfh-mob2__metabar{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 14px}.hfh-mob2__metaitem{display:inline-flex;align-items:center;padding:4px 9px;border-radius:0;background:rgba(10,31,58,.05);color:#506174;font-size:10.5px;font-weight:700;letter-spacing:.04em}.hfh-mob2__metaitem b{color:#0a1f3a;font-weight:850;margin-right:4px}.hfh-mob2__metaitem .woocommerce-Price-amount,.hfh-mob2__metaitem .woocommerce-Price-currencySymbol{color:inherit;font-size:inherit;font-weight:800}.hfh-mob2__all{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 28px;border-radius:0;background:#3ecf4c;color:#0a1f3a;text-decoration:none;font-size:12.5px;font-weight:800;letter-spacing:.10em;text-transform:uppercase;margin:0 6px 18px 6px;box-shadow:0 6px 18px rgba(62,207,76,.32);transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.hfh-mob2__all:hover{background:#3ecf4c;transform:translateY(-1px);box-shadow:0 12px 26px rgba(62,207,76,.34)}.hfh-mob2__all span:last-child{color:#0a1f3a;font-weight:900}.hfh-mob2__cluster-head{margin:16px 0 8px;padding:0 2px}.hfh-mob2__cluster{display:inline-block;font-family:'Poppins','Helvetica Neue',Arial,sans-serif;font-style:normal;font-weight:800;font-size:10.5px;color:#3ecf4c;letter-spacing:.14em;text-transform:uppercase}.hfh-mob2__cluster-desc{display:block;font-size:11.5px;line-height:1.45;color:#7a879a;font-weight:500;margin-top:1px}.hfh-mob2__items{list-style:none;margin:0;padding:0}.hfh-mob2__sub{margin:0;padding:0}.hfh-mob2__sublink{display:flex;align-items:center;gap:12px;padding:12px 8px;border-radius:0;text-decoration:none;color:#0a1f3a;transition:background .15s ease}.hfh-mob2__sublink:active{background:rgba(62,207,76,.10)}.hfh-mob2__thumb{flex-shrink:0 !important;flex-grow:0 !important;flex-basis:44px !important;width:44px !important;min-width:44px !important;max-width:44px !important;height:44px !important;min-height:44px !important;max-height:44px !important;aspect-ratio:1/1 !important;border-radius:8px!important;overflow:hidden !important;background:#e1e8ef !important;box-shadow:0 2px 6px rgba(10,31,58,.08);display:flex !important;align-items:center !important;justify-content:center !important;position:relative !important}.hfh-mob2__thumb img,html body .hfh-mob2 .hfh-mob2__thumb img,html body .hfh-mob__nav .hfh-mob2__thumb img{width:100% !important;height:100% !important;min-width:100% !important;min-height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:cover !important;object-position:center center !important;display:block !important;aspect-ratio:1/1 !important;border-radius:0!important;margin:0 !important;padding:0 !important;position:absolute !important;inset:0 !important}.hfh-mob2__sub-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hfh-mob2__sub-name{font-size:15px;font-weight:650;letter-spacing:-.005em;color:#0a1f3a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hfh-mob2__sub-count{font-size:11px;font-weight:600;color:#7a879a;letter-spacing:.02em}.hfh-mob2__sub-arrow{color:#3ecf4c;font-size:16px;font-weight:800;flex-shrink:0;padding:0 8px}.hfh-mob2__sub-row{display:flex;align-items:center}.hfh-mob2__sub-row .hfh-mob2__sublink{flex:1;min-width:0}.hfh-mob2__sub-toggle{flex-shrink:0;width:44px;height:44px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:0;color:#0a1f3a;cursor:pointer;transition:color .18s ease}.hfh-mob2__sub-toggle:hover{color:#3ecf4c}.hfh-mob2__sub-toggle-icon{display:flex;align-items:center;justify-content:center;transform:rotate(90deg);transition:transform .26s cubic-bezier(.22,.61,.36,1)}.hfh-mob2__sub-toggle[aria-expanded="true"] .hfh-mob2__sub-toggle-icon{transform:rotate(-90deg)}.hfh-mob2__subchildren{display:flex;flex-direction:column;margin:2px 0 8px 56px;padding-left:12px;border-left:2px solid rgba(62,207,76,.30)}.hfh-mob2__subchildren[hidden]{display:none}.hfh-mob2__subchild{padding:10px 8px;text-decoration:none;color:#42505f;font-size:14px;font-weight:600;letter-spacing:-.005em;border-radius:0}.hfh-mob2__subchild:active{background:rgba(62,207,76,.10);color:#0a1f3a}.hfh-mob2__trust{margin-top:18px;padding-top:14px;border-top:1px solid rgba(10,31,58,.06);font-size:11px;color:#7a879a;text-align:center;font-weight:600;letter-spacing:.02em}.hfh-mob2__direct{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px;font-size:16px;font-weight:700;color:#0a1f3a;text-decoration:none}.hfh-mob2__direct:hover{background:rgba(62,207,76,.04)}.hfh-mob2__direct--sale{color:#c8341f}.hfh-mob2__direct--sale span:last-child{color:#c8341f}.hfh-mob__nav a.hfh-mob2__direct--bespoke{justify-content:flex-start;gap:12px;font-size:16px;font-weight:700;letter-spacing:-.01em;text-transform:none;color:#0a1f3a;padding:18px;background:transparent}.hfh-mob__nav a.hfh-mob2__direct--bespoke .hfh-mob2__summary-text{flex:1;min-width:0}.hfh-mob2__summary-meta--new{background:linear-gradient(90deg,#3ecf4c,#3ecf4c);color:#0a1f3a;font-size:9px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.hfh-mob2__eyebrow{display:flex;align-items:center;gap:10px;padding:16px 18px 4px;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#3ecf4c}.hfh-mob2__eyebrow::before{content:"";width:22px;height:2px;background:currentColor}.hfh-mob2__summary:active,.hfh-mob__nav a.hfh-mob2__direct--bespoke:active{background:rgba(62,207,76,.07)}.hfh-mob__foot{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))!important}.hfh-mob2__details[open] .hfh-mob2__panel{animation:hfh-mob2-slidedown .32s cubic-bezier(.22,.61,.36,1) both}@media (prefers-reduced-motion:reduce){.hfh-mob2__details[open] .hfh-mob2__panel{animation:none}.hfh-mob2__summary-icon{transition:none}}}html body .hfh-mob2__sub-toggle{background:transparent !important;border:0 !important;border-radius:0!important;box-shadow:none !important;outline:0 !important;color:#0a1f3a !important;width:48px !important;height:48px !important;padding:0 !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;transition:color .18s ease !important}html body .hfh-mob2__sub-toggle:hover{color:#3ecf4c !important}html body .hfh-mob2__sub-toggle-icon{display:flex !important;align-items:center !important;justify-content:center !important;transform:rotate(90deg) !important;transition:transform .26s cubic-bezier(.22,.61,.36,1) !important}html body .hfh-mob2__sub-toggle[aria-expanded="true"] .hfh-mob2__sub-toggle-icon{transform:rotate(-90deg) !important}html body .hfh-mob2__sub-toggle-icon svg{width:18px !important;height:18px !important;display:block !important;fill:none !important;stroke:currentColor !important;stroke-width:2.4 !important;stroke-linecap:round !important;stroke-linejoin:round !important}html body .hfh-mob2__all{padding:18px 30px !important;margin:0 10px 18px 10px !important;border-radius:0!important;letter-spacing:.10em !important;text-transform:uppercase !important;font-size:12.5px !important}html body .hfh-mob2__thumb,html body .hfh-mob__nav .hfh-mob2__thumb,html body .hfh-mob .hfh-mob2__thumb{width:44px !important;height:44px !important;min-width:44px !important;max-width:44px !important;min-height:44px !important;max-height:44px !important;flex:0 0 44px !important;aspect-ratio:1/1 !important;border-radius:8px!important;overflow:hidden !important;position:relative !important;background:#e1e8ef !important}html body .hfh-mob2__thumb img,html body .hfh-mob__nav .hfh-mob2__thumb img,html body .hfh-mob .hfh-mob2__thumb img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;display:block !important;aspect-ratio:1/1 !important;position:absolute !important;inset:0 !important;margin:0 !important;padding:0 !important;border:0 !important}@media (max-width: 767px){html body input,html body input[type="text"],html body input[type="search"],html body input[type="email"],html body input[type="tel"],html body input[type="password"],html body input[type="number"],html body input[type="url"],html body input[type="date"],html body select,html body textarea,html body .hfh-mob__search-form input,html body .hfh-search-input,html body .hfh-msearch-input{font-size:16px !important}}.hfh-account-menu::before,.hfh-minicart::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;z-index:2;background:linear-gradient(90deg,transparent 0%,#3ecf4c 30%,#3ecf4c 70%,transparent 100%);pointer-events:none}.hfh-minicart{position:fixed;top:0;right:0;bottom:0;z-index:9999;width:400px;max-width:75vw;background:#fff;box-shadow:var(--hfh-shadow-xl);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .32s var(--hfh-ease)}.hfh-minicart--open{transform:translateX(0)}}.hfh-minicart__head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--hfh-line);flex-shrink:0}.hfh-minicart__title{font-size:14px;font-weight:700;color:var(--hfh-ink);display:flex;align-items:center;gap:8px}.hfh-minicart__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:var(--hfh-radius-pill);background:var(--hfh-accent);color:#fff;font-size:9px;font-weight:700}.hfh-minicart__shipping-bar{display:none;padding:10px 20px 12px;border-bottom:1px solid var(--hfh-line);background:var(--hfh-warm-2)}.hfh-minicart__shipping-bar.is-visible{display:block}.hfh-minicart__body{flex:1;padding:0 20px;overflow-y:auto;-webkit-overflow-scrolling:touch}.hfh-minicart__empty{text-align:center;padding:36px 0 12px}.hfh-minicart__empty-icon{width:40px;height:40px;stroke:var(--hfh-faint);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;margin:0 auto 14px;display:block;opacity:.45}.hfh-minicart__empty h3{margin:0 0 6px;font-size:15px;font-weight:700;color:var(--hfh-ink);text-transform:uppercase;letter-spacing:.08em}.hfh-minicart__empty p{margin:0 0 20px;font-size:13px;line-height:1.55;color:var(--hfh-muted);max-width:280px;margin-left:auto;margin-right:auto}.hfh-minicart__empty-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 22px;margin:0 0 28px;border-radius:0;background:linear-gradient(135deg,#3ecf4c,#3ecf4c);color:#0a1f3a !important;font-size:12.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;text-decoration:none !important;box-shadow:0 12px 28px rgba(62,207,76,.28);transition:transform .18s ease,box-shadow .18s ease}.hfh-minicart__empty-cta:hover{transform:translateY(-1px);box-shadow:0 16px 34px rgba(62,207,76,.38)}.hfh-minicart__empty-cta span:last-child{font-size:14px}.hfh-minicart__empty-quick{margin-top:8px;padding-top:24px;border-top:1px solid rgba(10,31,58,.06);text-align:left}.hfh-minicart__empty-quick-label{display:block;margin:0 0 12px;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#3ecf4c;text-align:center}.hfh-minicart__empty-quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hfh-minicart__empty-tile{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:0;background:#fff;border:1px solid rgba(10,31,58,.08);text-decoration:none !important;color:#0a1f3a !important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.hfh-minicart__empty-tile:hover{transform:translateY(-1px);border-color:rgba(62,207,76,.42);box-shadow:0 8px 18px rgba(10,31,58,.06)}.hfh-minicart__empty-tile-name{font-size:12.5px;font-weight:700;letter-spacing:-.005em}.hfh-minicart__empty-tile-arrow{color:#3ecf4c;font-size:14px;font-weight:900}.hfh-minicart .hfh-mc-items .woocommerce-Price-amount,.hfh-minicart .hfh-mc-items .woocommerce-Price-currencySymbol,.hfh-minicart .hfh-mc-items .amount,.hfh-minicart .hfh-mc-items bdi,.hfh-mc-items .woocommerce-Price-amount,.hfh-mc-items .woocommerce-Price-currencySymbol,.hfh-mc-items .amount,.hfh-mc-items bdi{font-size:inherit!important;font-weight:inherit!important;color:inherit!important;font-family:var(--hfh-font)!important;letter-spacing:inherit!important;line-height:inherit!important;display:inline!important;margin:0!important;padding:0!important}.hfh-minicart__foot{padding:14px 20px 18px;border-top:1px solid var(--hfh-line);display:none;flex-shrink:0;background:var(--hfh-warm)}.hfh-minicart__total{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.hfh-minicart__total-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hfh-muted)}.hfh-minicart__total-value{font-size:17px;font-weight:800;color:var(--hfh-ink);letter-spacing:0;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.hfh-minicart .hfh-minicart__total-value .woocommerce-Price-amount,.hfh-minicart .hfh-minicart__total-value .woocommerce-Price-currencySymbol,.hfh-minicart .hfh-minicart__total-value .amount,.hfh-minicart .hfh-minicart__total-value bdi,.hfh-minicart__total-value .woocommerce-Price-amount,.hfh-minicart__total-value .woocommerce-Price-currencySymbol,.hfh-minicart__total-value .amount,.hfh-minicart__total-value bdi{font-size:inherit!important;font-weight:inherit!important;color:inherit!important;font-family:var(--hfh-font)!important;display:inline!important;margin:0!important;padding:0!important}.hfh-minicart__btns{display:flex;flex-direction:column;gap:7px}.hfh-minicart__btn{display:flex;align-items:center;justify-content:center;gap:7px;height:42px;border-radius:var(--hfh-radius-sm);text-decoration:none;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:all .18s ease}.hfh-minicart__btn--primary{background:var(--hfh-accent);color:#fff!important;box-shadow:0 4px 16px rgba(18,43,76,.22)}.hfh-minicart__btn--primary:hover{background:var(--hfh-accent-dark);transform:translateY(-1px)}.hfh-minicart__btn--ghost{background:#fff;color:var(--hfh-ink)!important;border:1.5px solid var(--hfh-line-s)}.hfh-minicart__btn--ghost:hover{border-color:var(--hfh-accent);color:var(--hfh-accent)!important}.hfh-minicart__secure{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:10px;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hfh-faint)}.hfh-minicart__secure svg{width:11px;height:11px;stroke:var(--hfh-success);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hfh-minicart__empty-quick{display:none!important}@media(min-width:1101px){.hfh-shell .hfh-mobile-toggle{display:none!important}}@media(max-width:768px){.hfh-topbar__item,.hfh-topbar__link{padding:0 6px;font-size:10px;letter-spacing:.4px;gap:6px}.hfh-topbar__item svg,.hfh-topbar__link svg{width:13px;height:13px}.hfh-topbar__sep{display:none}.hfh-topbar__inner{padding:0 8px}.hfh-topbar__trust,.hfh-topbar__ctas{min-width:0;overflow:hidden}}.hfh-mc-skel{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid rgba(10,31,58,.06)}.hfh-mc-skel__img{flex:0 0 auto;width:64px;height:64px;border-radius:8px}.hfh-mc-skel__lines{flex:1;min-width:0;display:flex;flex-direction:column;gap:9px}.hfh-mc-skel__lines span{display:block;height:12px;border-radius:0}.hfh-mc-skel__lines span:last-child{width:56%}.hfh-mc-skel__img,.hfh-mc-skel__lines span{background:linear-gradient(100deg,#eef2f6 38%,#f7fafc 50%,#eef2f6 62%);background-size:220% 100%;animation:hfhMcShimmer 1.2s linear infinite}@keyframes hfhMcShimmer{from{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.hfh-mc-skel__img,.hfh-mc-skel__lines span{animation:none}}.hfh-minicart__err{text-align:center;padding:42px 18px}.hfh-minicart__err p{margin:0 0 16px;font-size:13.5px;line-height:1.5;color:#59616b}.hfh-minicart__err-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 26px;border:0;border-radius:0;background:linear-gradient(135deg,#3ecf4c 0%,#3ecf4c 100%);color:#072617;font:700 12px/1 'Poppins',system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:0 14px 34px -10px rgba(62,207,76,.6)}.hfh-minicart__err-btn:hover{filter:brightness(1.04)}html .hfh-shell .hfh-logo img{height:62px!important;max-height:62px!important;width:auto!important;max-width:215px!important}html .hfh-shell.is-scrolled .hfh-logo img{height:42px!important;max-height:42px!important}@media(max-width:1100px){html .hfh-shell .hfh-logo img,html .hfh-shell.is-scrolled .hfh-logo img{height:60px!important;max-height:60px!important;max-width:min(210px,52vw)!important}}@media(max-width:768px){html .hfh-shell .hfh-logo img,html .hfh-shell.is-scrolled .hfh-logo img{height:56px!important;max-height:56px!important;max-width:min(195px,50vw)!important}}@media(max-width:480px){html .hfh-shell .hfh-logo img,html .hfh-shell.is-scrolled .hfh-logo img{height:50px!important;max-height:50px!important}}.hfh-acct{position:relative;display:inline-flex}.hfh-acct__menu{position:absolute;top:calc(100% - 8px);right:0;z-index:9700;width:302px;max-width:calc(100vw - 20px);background:#fff;border:1px solid rgba(10,31,58,.08);border-radius:0;box-shadow:0 32px 70px -18px rgba(6,27,49,.38),0 6px 18px rgba(6,27,49,.08);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s;overflow:hidden;text-align:left}.hfh-acct__menu::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3ecf4c,#3ecf4c)}.hfh-acct.is-open .hfh-acct__menu{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.hfh-acct__head{display:flex;flex-direction:column;gap:5px;padding:20px 20px 14px}.hfh-acct__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:9.5px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;color:#3ecf4c}.hfh-acct__eyebrow::before{content:"";flex:none;width:20px;height:2px;background:currentColor}.hfh-acct__title{font-size:17px;font-weight:800;letter-spacing:-.4px;color:#122B4C;line-height:1.2}.hfh-acct__sub{font-size:12px;line-height:1.5;color:#59616b}.hfh-acct__head--user{flex-direction:row;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid rgba(10,31,58,.07)}.hfh-acct__avatar{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#122B4C,#0a1f3a);color:#fff;font-size:16px;font-weight:800}.hfh-acct__id{min-width:0;display:flex;flex-direction:column;gap:2px}.hfh-acct__id .hfh-acct__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hfh-acct__ctas{display:flex;flex-direction:column;gap:9px;padding:2px 20px 14px}.hfh-acct__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:0;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none!important;transition:transform .15s ease,filter .15s ease,background .18s ease,color .18s ease}.hfh-acct__btn--primary{background:linear-gradient(135deg,#3ecf4c 0%,#3ecf4c 100%);color:#072617!important;box-shadow:0 12px 28px -10px rgba(62,207,76,.6)}.hfh-acct__btn--primary:hover{transform:translateY(-1px);filter:brightness(1.04)}.hfh-acct__btn--ghost{background:transparent;color:#122B4C!important;border:2px solid #122B4C}.hfh-acct__btn--ghost:hover{background:#122B4C;color:#fff!important}.hfh-acct__perks{list-style:none;margin:0;padding:0 20px 16px;display:flex;flex-direction:column;gap:8px}.hfh-acct__perks li{position:relative;padding-left:22px;font-size:12px;line-height:1.45;color:#59616b}.hfh-acct__perks li::before{content:"\2713";position:absolute;left:0;top:0;color:#3ecf4c;font-weight:700}.hfh-acct__links{display:flex;flex-direction:column;padding:8px 8px}.hfh-acct__link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-radius:0;font-size:13px;font-weight:600;color:#122B4C;text-decoration:none!important;transition:background .14s ease,color .14s ease}.hfh-acct__link:hover{background:rgba(62,207,76,.10);color:#0a1f3a}.hfh-acct__link-arw{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:translateX(-4px);transition:opacity .14s ease,transform .14s ease}.hfh-acct__link:hover .hfh-acct__link-arw{opacity:.9;transform:translateX(0)}.hfh-acct__foot{padding:12px 20px 16px;border-top:1px solid rgba(10,31,58,.07)}.hfh-acct__help{font-size:12px;font-weight:600;color:#3ecf4c;text-decoration:none}.hfh-acct__help:hover{text-decoration:underline}.hfh-acct__signout{font-size:12px;font-weight:600;color:#8b95a6;text-decoration:none}.hfh-acct__signout:hover{color:#b91c1c}.hfh-acct__btn:focus-visible,.hfh-acct__link:focus-visible,#hfhAcctBtn:focus-visible{outline:2px solid #3ecf4c;outline-offset:2px}@media (prefers-reduced-motion:reduce){.hfh-acct__menu,.hfh-acct__btn,.hfh-acct__link,.hfh-acct__link-arw{transition:none}}html .hfh-minicart{width:clamp(400px,34vw,520px)!important;max-width:calc(100vw - 20px)!important;min-width:0!important}html .hfh-minicart__head{padding:18px 22px;border-bottom:1px solid rgba(10,31,58,.08)!important}html .hfh-minicart__title{font-size:15px;font-weight:800;letter-spacing:-.2px;color:#122B4C!important}html .hfh-minicart__count{min-width:22px;height:22px;font-size:10px;background:linear-gradient(135deg,#3ecf4c,#3ecf4c)!important;color:#0a1f3a!important;font-weight:800}.hfh-minicart__body{padding:0 22px}.hfh-mc-items{display:flex;flex-direction:column}.hfh-mc-item{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:start;padding:16px 30px 16px 0;border-bottom:1px solid rgba(10,31,58,.07)}.hfh-mc-item.is-busy{pointer-events:none}.hfh-mc-item.is-busy .hfh-mc-qty{opacity:.55}.hfh-mc-item__img{width:64px;height:64px;border-radius:8px;overflow:hidden;background:#f4f7fa;border:1px solid rgba(10,31,58,.06)}.hfh-mc-item__img a{display:block;width:100%;height:100%}.hfh-mc-item__img img{width:100%!important;height:100%!important;object-fit:cover;display:block}.hfh-mc-item__info{min-width:0;display:flex;flex-direction:column;gap:4px}.hfh-mc-item__tag{align-self:flex-start;display:inline-flex;align-items:center;padding:2px 8px;border-radius:0;background:rgba(62,207,76,.14);color:#3ecf4c;font-size:8.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hfh-mc-item__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;font-weight:600;line-height:1.4;color:#122B4C;text-decoration:none}a.hfh-mc-item__name:hover{color:#3ecf4c}.hfh-mc-item__unit{font-size:10.5px;font-weight:600;color:#8b95a6}.hfh-mc-item__unit em{font-style:normal;font-weight:500;color:#a5adba}.hfh-mc-item__row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.hfh-mc-qty{display:inline-grid;grid-template-columns:30px 34px 30px;align-items:stretch;height:32px;border:1px solid rgba(18,43,76,.14);border-radius:0;background:#fff;overflow:hidden;box-shadow:none!important;transition:opacity .15s ease}.hfh-mc-qty__btn{border:0;background:none;padding:0;font-size:15px;font-weight:600;color:#122B4C;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:none!important;-webkit-tap-highlight-color:transparent;transition:background .12s ease,color .12s ease}@media(hover:hover){.hfh-mc-qty__btn:hover{background:rgba(62,207,76,.12)}}.hfh-mc-qty__btn:active{background:rgba(18,43,76,.08)}.hfh-mc-qty__btn:focus{background:none;outline:none}.hfh-mc-qty__btn:focus-visible{outline:2px solid #3ecf4c;outline-offset:-2px}.hfh-mc-qty__btn:disabled,.hfh-mc-qty__btn.is-capped{color:#c3cad4;cursor:not-allowed;background:none}.hfh-mc-qty__val{display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:800;color:#122B4C;border-left:1px solid rgba(18,43,76,.08);border-right:1px solid rgba(18,43,76,.08)}.hfh-mc-price{display:flex;align-items:center;justify-content:flex-end;min-height:32px;text-align:right}.hfh-mc-item__line-total{font-size:13.5px;font-weight:800;color:#122B4C;font-variant-numeric:tabular-nums;line-height:1}.hfh-mc-item__remove{position:absolute;top:14px;right:0;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#a5adba;cursor:pointer;transition:background .14s ease,color .14s ease}.hfh-mc-item__remove:hover{background:#fdecec;color:#b91c1c}.hfh-mc-item__remove svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.hfh-minicart__samples{padding:12px 22px 13px;border-bottom:1px solid rgba(10,31,58,.07);background:#f5faf6}.hfh-minicart__samples-row{display:flex;align-items:center;justify-content:space-between}.hfh-minicart__samples-label{font-size:9.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#3ecf4c}.hfh-minicart__samples-count{font-size:11px;font-weight:800;color:#122B4C;font-variant-numeric:tabular-nums}.hfh-minicart__samples-track{height:6px;border-radius:0;background:rgba(18,43,76,.10);margin-top:8px;overflow:hidden}.hfh-minicart__samples-fill{height:100%;width:0;border-radius:0;background:linear-gradient(90deg,#3ecf4c,#3ecf4c);transition:width .25s ease}.hfh-minicart__samples.is-max .hfh-minicart__samples-fill{background:linear-gradient(90deg,#f0b429,#de911d)}.hfh-minicart__samples-note{margin-top:6px;font-size:10.5px;font-weight:600;line-height:1.4;color:#59616b}.hfh-minicart__samples.is-max .hfh-minicart__samples-note{color:#9a6700}.hfh-minicart__foot{padding:16px 22px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(10,31,58,.08);background:#fff;box-shadow:0 -14px 30px rgba(10,31,58,.05)}.hfh-minicart__total{margin-bottom:4px}.hfh-minicart__total-label{font-size:10px;font-weight:800;letter-spacing:.14em;color:#8b95a6}html .hfh-minicart__total-value{font-size:20px;font-weight:800;color:#122B4C!important}.hfh-minicart__total-note{margin:0 0 14px;font-size:10.5px;font-weight:500;color:#a5adba}.hfh-minicart__btns{display:grid;grid-template-columns:1fr 1.25fr;gap:10px}html .hfh-minicart__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;height:auto;padding:0 14px;border-radius:0!important;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none!important;white-space:nowrap;transition:transform .15s ease,filter .15s ease,background .18s ease,color .18s ease}html .hfh-minicart__btn--ghost{background:transparent!important;color:#122B4C!important;border:2px solid #122B4C!important}html .hfh-minicart__btn--ghost:hover{background:#122B4C!important;color:#fff!important;border-color:#122B4C!important}html .hfh-minicart__btn--primary{background:linear-gradient(135deg,#3ecf4c 0%,#3ecf4c 100%)!important;color:#072617!important;border:0!important;box-shadow:0 12px 28px -10px rgba(62,207,76,.6)!important}html .hfh-minicart__btn--primary:hover{transform:translateY(-1px);filter:brightness(1.04)}.hfh-minicart__secure{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:12px;font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a5adba}.hfh-minicart__secure svg{width:13px;height:13px;fill:none;stroke:#3ecf4c;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hfh-minicart__btn:focus-visible,.hfh-mc-qty__btn:focus-visible,.hfh-mc-item__remove:focus-visible{outline:2px solid #3ecf4c;outline-offset:2px}@media(max-width:768px){.hfh-minicart{width:100vw;max-width:100vw}}@media (prefers-reduced-motion:reduce){.hfh-minicart__samples-fill,.hfh-minicart__btn,.hfh-mc-item{transition:none}}.bpChatContainer{position:relative!important;z-index:8990!important}@media(max-width:768px){html body .hfh-shell,html body #hfhShell{position:static!important;top:auto!important}}html body #hfhShell,html body #hfhShell.is-scrolled{display:block!important;visibility:visible!important;opacity:1!important}html body #hfhShell .hfh-topbar,html body #hfhShell.is-scrolled .hfh-topbar{max-height:60px!important;min-height:0!important;height:auto!important;opacity:1!important;pointer-events:auto!important;border-bottom-width:1px!important;transition:none!important}html body #hfhShell.is-scrolled .hfh-header__inner,html body #hfhShell.is-scrolled .hfh-navItem__link,html body #hfhShell.is-scrolled .hfh-iconbtn{height:82px!important}html body #hfhShell.is-scrolled .hfh-logo img{height:62px!important;max-height:62px!important}@media(max-width:768px){html body #hfhShell.is-scrolled .hfh-header__inner,html body #hfhShell.is-scrolled .hfh-iconbtn{height:74px!important}html body #hfhShell.is-scrolled .hfh-logo img{height:56px!important;max-height:56px!important}}@media(max-width:480px){html body #hfhShell.is-scrolled .hfh-header__inner,html body #hfhShell.is-scrolled .hfh-iconbtn{height:66px!important}html body #hfhShell.is-scrolled .hfh-logo img{height:50px!important;max-height:50px!important}}@media(max-width:1100px){html body #hfhShell .hfh-logo{position:absolute!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;margin:0!important;justify-self:center!important}}@media(max-width:1100px){html body #hfhShell .hfh-header__inner{display:flex!important;grid-template-columns:none!important;justify-content:space-between!important;align-items:center!important;position:relative!important}html body #hfhShell .hfh-header__inner > .hfh-nav{display:none!important}html body #hfhShell .hfh-mobile-toggle{order:1!important;margin-right:auto!important;flex:0 0 auto!important}html body #hfhShell .hfh-actions{order:3!important;display:flex!important;align-items:center!important;margin-left:auto!important;flex:0 0 auto!important;justify-self:auto!important;width:auto!important}html body #hfhShell .hfh-actions .hfh-iconbtn{position:relative}}html body #hfhCartPanel .hfh-mc-items{display:block!important;margin:0!important;padding:0!important;gap:0!important}html body #hfhCartPanel .hfh-mc-item{position:relative!important;display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;margin:0!important;padding:13px 28px 13px 0!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(10,31,58,.08)!important;border-radius:0!important;box-shadow:none!important}html body #hfhCartPanel .hfh-mc-item[data-sample="1"]{box-shadow:inset 3px 0 0 rgba(62,207,76,.55)!important;padding-left:12px!important}html body #hfhCartPanel .hfh-mc-item__img{width:56px!important;height:56px!important;border-radius:8px!important;overflow:hidden!important;background:#f4f7fa!important;border:1px solid rgba(10,31,58,.06)!important;margin:0!important}html body #hfhCartPanel .hfh-mc-item__img img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:0!important}html body #hfhCartPanel .hfh-mc-item__info{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important;margin:0!important;padding:0!important}html body #hfhCartPanel .hfh-mc-item__tag{display:inline-flex!important;align-items:center!important;vertical-align:2px!important;margin:0 6px 0 0!important;padding:1px 6px!important;border-radius:0!important;background:rgba(62,207,76,.14)!important;color:#3ecf4c!important;font-size:8px!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important;line-height:1.4!important}html body #hfhCartPanel .hfh-mc-item__name{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:12.5px!important;font-weight:600!important;line-height:1.4!important;color:#122B4C!important;text-decoration:none!important;margin:0!important;padding-right:6px!important}html body #hfhCartPanel .hfh-mc-item__unit{font-size:10.5px!important;font-weight:600!important;color:#8b95a6!important;margin:0!important}html body #hfhCartPanel .hfh-mc-item__row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:7px 0 0!important;padding:0!important}html body #hfhCartPanel .hfh-mc-qty{display:inline-grid!important;grid-template-columns:28px 32px 28px!important;height:30px!important;border:1px solid rgba(18,43,76,.14)!important;border-radius:0!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important;margin:0!important}html body #hfhCartPanel .hfh-mc-qty__btn{height:30px!important;font-size:14px!important}html body #hfhCartPanel .hfh-mc-qty__val{font-size:12px!important}html body #hfhCartPanel .hfh-mc-price{display:flex!important;align-items:center!important;justify-content:flex-end!important;min-height:30px!important;margin:0!important;padding:0!important}html body #hfhCartPanel .hfh-mc-item__line-total{font-size:13.5px!important;font-weight:800!important;color:#122B4C!important;line-height:1!important}html body #hfhCartPanel .hfh-mc-item__remove{position:absolute!important;top:11px!important;right:0!important;width:26px!important;height:26px!important;border-radius:50%!important;background:transparent!important;color:#a5adba!important;margin:0!important;padding:0!important}html body #hfhCartPanel .hfh-mc-item__remove:hover{background:#fdecec!important;color:#b91c1c!important}html body #hfhCartPanel .hfh-minicart__total-n{font-style:normal!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:#a5adba!important;font-size:10.5px!important}.hfh-navItem--shop .hfh-navItem__link svg{transition:transform .2s ease}.hfh-navItem--shop.hfh-open .hfh-navItem__link svg,.hfh-navItem--shop:focus-within .hfh-navItem__link svg{transform:rotate(180deg)}.hfh-navItem--bespoke .hfh-navItem__link{color:#a9741f}.hfh-navItem--bespoke .hfh-navItem__link:hover{color:#c8992f}.hfh-mega-v4{position:absolute;top:100%;left:0;right:0;z-index:9600;background:#fff;box-shadow:0 30px 60px -32px rgba(10,31,58,.34);border-top:1px solid rgba(10,31,58,.07);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .18s ease,transform .2s ease,visibility 0s linear .2s;text-align:left}.hfh-navItem--shop.hfh-open .hfh-mega-v4,.hfh-navItem--shop:focus-within .hfh-mega-v4{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.hfh-mega-v4::before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}.hfh-mega-v4__inner{width:min(1460px,calc(100vw - 40px));height:clamp(500px,calc(100vh - 150px),640px);min-height:500px;margin:0 auto;padding:28px 0 30px;box-sizing:border-box;display:grid;grid-template-columns:minmax(230px,.9fr) minmax(400px,1.15fr) minmax(330px,1fr);gap:clamp(28px,3vw,52px)}.hfh-mega-v4__categories{display:grid;grid-template-rows:repeat(7,minmax(44px,1fr));gap:4px;min-width:0}.hfh-mega-v4__category{position:relative;isolation:isolate;display:flex;align-items:center;min-width:0;overflow:hidden;border-radius:0;padding:0 14px;color:#fff!important;text-decoration:none!important;background:#122b4c;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);transition:transform .16s ease,box-shadow .16s ease}.hfh-mega-v4__category:hover,.hfh-mega-v4__category.is-active{transform:translateX(3px);box-shadow:inset 3px 0 0 #3ecf4c,0 9px 18px -13px rgba(10,31,58,.7)}.hfh-mega-v4__category-image,.hfh-mega-v4__category-shade{position:absolute;inset:0;z-index:-2}.hfh-mega-v4__category-image{background:#122b4c center 58%/cover no-repeat;transition:transform .35s ease}.hfh-mega-v4__category:hover .hfh-mega-v4__category-image{transform:scale(1.04)}.hfh-mega-v4__category-shade{z-index:-1;background:linear-gradient(90deg,rgba(7,15,27,.82),rgba(7,15,27,.24))}.hfh-mega-v4__category strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;font-weight:700;color:#fff;letter-spacing:0}.hfh-mega-v4__category-meta{display:flex;align-items:center;gap:9px;margin-left:auto;padding-left:12px;font-size:10px;font-weight:600;color:rgba(255,255,255,.9)}.hfh-mega-v4__category-meta span{font-size:14px}.hfh-mega-v4__routes,.hfh-mega-v4__featured{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column}.hfh-mega-v4__panel{position:absolute;inset:0;display:flex;min-height:100%;flex-direction:column;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,visibility 0s linear .14s}.hfh-mega-v4__panel.is-active{opacity:1;transition-delay:0s}.hfh-navItem--shop.hfh-open .hfh-mega-v4__panel.is-active,.hfh-navItem--shop:focus-within .hfh-mega-v4__panel.is-active{visibility:visible;pointer-events:auto}.hfh-mega-v4__eyebrow{min-height:18px;margin:0 0 14px;display:flex;align-items:center;gap:8px;color:#3ecf4c;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:0}.hfh-mega-v4__eyebrow span{width:17px;height:1px;background:#3ecf4c}.hfh-mega-v4__swatches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 18px;align-content:start;min-height:0}.hfh-mega-v4__swatches[data-swatch-rows="2"],.hfh-mega-v4__swatches[data-swatch-rows="3"]{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));align-content:stretch}.hfh-mega-v4__swatches[data-swatch-rows="3"]{grid-template-rows:repeat(3,minmax(0,1fr))}.hfh-mega-v4__swatch{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:7px;min-width:0;min-height:0;color:#17263c!important;text-decoration:none!important;text-align:center}.hfh-mega-v4__swatch-image{display:block;width:100%;aspect-ratio:1.05/1;border-radius:0;background:#edf0f2 center/cover no-repeat;box-shadow:inset 0 0 0 1px rgba(10,31,58,.08);transition:transform .18s ease,box-shadow .18s ease}.hfh-mega-v4__swatches[data-swatch-rows="2"] .hfh-mega-v4__swatch-image,.hfh-mega-v4__swatches[data-swatch-rows="3"] .hfh-mega-v4__swatch-image{height:100%;min-height:0;aspect-ratio:auto}.hfh-mega-v4__swatch:hover .hfh-mega-v4__swatch-image{transform:translateY(-2px);box-shadow:inset 0 0 0 1px rgba(10,31,58,.08),0 12px 20px -15px rgba(10,31,58,.5)}.hfh-mega-v4__swatch>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;letter-spacing:0}.hfh-mega-v4__empty{grid-column:1/-1;padding:30px 12px;color:#526072!important;text-decoration:none!important;text-align:left}.hfh-mega-v4__all{display:inline-flex;align-items:center;gap:9px;align-self:flex-start;margin-top:auto;padding-top:16px;color:#3ecf4c!important;text-decoration:none!important;font-size:10px;font-weight:600;letter-spacing:0}.hfh-mega-v4__all span{font-size:14px;transition:transform .16s ease}.hfh-mega-v4__all:hover span{transform:translateX(3px)}.hfh-mega-v4__featured>.hfh-mega-v4__eyebrow{margin-bottom:14px}.hfh-mega-v4__spot{display:block;position:absolute;isolation:isolate;left:0;right:0;top:32px;bottom:0;min-height:0;overflow:hidden;border-radius:0;background:#122b4c center/cover no-repeat;color:#fff!important;text-decoration:none!important;box-shadow:inset 0 0 0 1px rgba(10,31,58,.08);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,visibility 0s linear .14s}.hfh-mega-v4__spot.is-active{opacity:1;transition-delay:0s}.hfh-navItem--shop.hfh-open .hfh-mega-v4__spot.is-active,.hfh-navItem--shop:focus-within .hfh-mega-v4__spot.is-active{visibility:visible;pointer-events:auto}.hfh-mega-v4__spot-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(5,13,23,.02) 24%,rgba(5,13,23,.78) 100%)}.hfh-mega-v4__spot-copy{position:absolute;left:20px;right:20px;bottom:18px;display:flex;flex-direction:column;align-items:flex-start;color:#fff}.hfh-mega-v4__spot-count{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:0}.hfh-mega-v4__spot-copy>strong{margin:5px 0 14px;color:#fff;font-size:20px;line-height:1.14;font-weight:600;letter-spacing:0}.hfh-mega-v4__spot-cta{display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:0 14px;border-radius:0;background:#fff;color:#17263c;font-size:10px;font-weight:600;letter-spacing:0;transition:transform .16s ease,box-shadow .16s ease}.hfh-mega-v4__spot:hover .hfh-mega-v4__spot-cta{transform:translateY(-2px);box-shadow:0 12px 22px -12px rgba(0,0,0,.6)}.hfh-mega-v4__spot-cta span{font-size:14px}@media(max-width:1280px){.hfh-mega-v4__inner{width:calc(100vw - 32px);grid-template-columns:220px minmax(360px,1.1fr) minmax(300px,.9fr);gap:24px}.hfh-mega-v4__swatches{gap:16px 14px}}@media(max-width:1100px){.hfh-mega-v4{display:none!important}}@media(prefers-reduced-motion:reduce){.hfh-mega-v4,.hfh-mega-v4__category,.hfh-mega-v4__category-image,.hfh-mega-v4__swatch-image,.hfh-mega-v4__spot-cta{transition:none!important}}.hfh-navItem--shop:not(.hfh-open):not(:focus-within) .hfh-mega-v4{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(8px)!important}.hfh-navItem--shop:not(.hfh-open):not(:focus-within) .hfh-mega-v4 *{visibility:hidden!important;pointer-events:none!important}html .hfh-minicart{box-shadow:none;border-left:1px solid rgba(10,31,58,.12);transition:transform .22s cubic-bezier(.22,.61,.36,1)}.hfh-minicart::before{content:none}html .hfh-minicart__count{border-radius:0;background:#122B4C!important;color:#fff!important}html body #hfhCartPanel .hfh-mc-item__img{border-radius:0!important}html body #hfhCartPanel .hfh-mc-item__tag{border-radius:0!important}html body #hfhCartPanel .hfh-mc-qty{border-radius:0!important}html body #hfhCartPanel .hfh-mc-item__remove{border-radius:0!important}html body #hfhCartPanel .hfh-mc-item.is-removing{display:none!important}.hfh-minicart__samples-track{border-radius:0}.hfh-minicart__samples-fill{border-radius:0;background:#3ecf4c}.hfh-minicart__samples.is-max .hfh-minicart__samples-fill{background:#de911d}.hfh-minicart__foot{box-shadow:none}html .hfh-minicart__btn{border-radius:0!important;transition:background .15s ease,color .15s ease,border-color .15s ease,filter .15s ease}html .hfh-minicart__btn--ghost{border-width:1px!important}html .hfh-minicart__btn--primary{background:#3ecf4c!important;color:#fff!important;box-shadow:none!important}html .hfh-minicart__btn--primary:hover{transform:none;background:#3ecf4c!important;filter:none}.hfh-minicart__empty-cta{border-radius:0;background:#3ecf4c;color:#fff!important;box-shadow:none}.hfh-minicart__empty-cta:hover{transform:none;box-shadow:none;background:#3ecf4c}.hfh-minicart__empty-tile{border-radius:0}.hfh-minicart__empty-tile:hover{transform:none;box-shadow:none}.hfh-minicart__err-btn{border-radius:0;background:#3ecf4c;color:#fff;box-shadow:none}.hfh-mc-skel__img{border-radius:0}.hfh-mc-skel__lines span{border-radius:0}html body #hfhCartPanel .hfh-mc-qty{grid-template-columns:32px 32px 32px!important;height:32px!important}html body #hfhCartPanel .hfh-mc-qty__btn{height:32px!important}@media(hover:hover){.hfh-mc-qty__btn:hover{background:rgba(18,43,76,.06)}}.hfh-mc-qty__btn:active{background:rgba(18,43,76,.1)}html .hfh-shell .hfh-close-btn,html .hfh-minicart .hfh-close-btn{border-radius:0!important;box-shadow:none!important}.hfh-ship__track{border-radius:0;overflow:hidden}.hfh-ship__fill{border-radius:0;background:#3ecf4c}.hfh-ship__fill--done{background:#3ecf4c}.hfh-mega-v4__swatches[data-swatch-rows="2"]{grid-template-rows:none;grid-auto-rows:calc((100% - 40px)/3);align-content:start}html body #hfhCartPanel .hfh-mc-qty{grid-template-columns:26px 38px 26px!important;height:30px!important;box-shadow:none!important;border:1px solid rgba(18,43,76,.18)!important}html body #hfhCartPanel .hfh-mc-qty *{box-shadow:none!important}html body #hfhCartPanel .hfh-mc-qty__btn{height:28px!important;font-size:13px!important;background:transparent!important}html body #hfhCartPanel .hfh-mc-qty__val{font-size:11.5px!important}@media(hover:hover){html body #hfhCartPanel .hfh-mc-qty__btn:hover{background:transparent!important;color:#3ecf4c!important}}html body #hfhCartPanel .hfh-mc-qty__btn:active{background:transparent!important;color:#3ecf4c!important}html body #hfhCartPanel .hfh-mc-qty__btn:disabled,html body #hfhCartPanel .hfh-mc-qty__btn.is-capped{background:transparent!important;color:#c3cad4!important}.hfx-h{--hfx-ink:#16305c;--hfx-ink-deep:#0c2038;--hfx-muted:#646f7a;--hfx-muted-2:#646f7a;--hfx-on-dark:#e8eef4;--hfx-green:#3ecf4c;--hfx-green-deep:#3ecf4c;--hfx-green-press:#3ecf4c;--hfx-green-light:#3ecf4c;--hfx-green-dot:#3ecf4c;--hfx-gold:#86682b;--hfx-gold-hover:#6f5623;--hfx-line:#e8ebe8;--hfx-line-soft:#eef2ef;--hfx-line-hair:#efefef;--hfx-line-field:#d7dde0;--hfx-hover:#f2f5f2;--hfx-hover-green:#f4faf5;--hfx-pill:#eaf5ec;--hfx-accent-h:3px;--hfx-util-h:42px;--hfx-bar-h:72px;--hfx-shell-w:1360px;--hfx-gutter:28px;--hfx-logo-h:46px;--hfx-shadow-menu:0 24px 48px rgba(12,32,56,.14);--hfx-shadow-pop:0 8px 16px rgba(12,32,56,.06),0 28px 64px rgba(12,32,56,.18);--hfx-shadow-cart:-24px 0 60px rgba(12,32,56,.25)}.hfx-h{position:sticky;top:0;z-index:9000;background:#fff;font-family:'Poppins',system-ui,-apple-system,sans-serif;color:var(--hfx-ink)}.hfx-h *,.hfx-h *::before,.hfx-h *::after{box-sizing:border-box}.hfx-h__accent{height:var(--hfx-accent-h);background:linear-gradient(90deg,var(--hfx-green),var(--hfx-green-light))}.hfx-h__util{background:var(--hfx-ink-deep);color:#fff}.hfx-h__util-inner{max-width:var(--hfx-shell-w);margin:0 auto;padding:0 var(--hfx-gutter);height:var(--hfx-util-h);display:flex;align-items:center;justify-content:space-between;gap:24px}.hfx-h__util-notes,.hfx-h__util-ctas{display:flex;align-items:center;gap:32px;min-width:0}.hfx-h__note,.hfx-h__util-link,.hfx-h__util-trade{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-decoration:none}.hfx-h__note,.hfx-h__util-link{color:var(--hfx-on-dark)}.hfx-h__util-trade{color:var(--hfx-green-dot)}.hfx-h__util-link:hover{color:var(--hfx-green-dot);text-decoration:none}.hfx-h__util-trade:hover{color:var(--hfx-green-light);text-decoration:none}.hfx-h__dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--hfx-green-dot)}.hfx-h__util-sep{flex:none;width:1px;height:14px;background:rgba(255,255,255,.18)}.hfx-h__tel{letter-spacing:.04em;font-variant-numeric:tabular-nums}.hfx-h__util{position:relative;z-index:50}.hfx-h__bar{position:relative;z-index:50;background:#fff;border-bottom:1px solid var(--hfx-line)}.hfx-h__bar-inner{max-width:var(--hfx-shell-w);margin:0 auto;padding:0 var(--hfx-gutter);height:var(--hfx-bar-h);display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr) minmax(120px,200px);align-items:center;gap:16px}.hfx-h__logo{display:inline-flex;align-items:center;height:var(--hfx-logo-h);max-width:200px;overflow:hidden;text-decoration:none}html body #hfhShell .hfx-h__logo{height:var(--hfx-logo-h) !important;max-height:var(--hfx-logo-h) !important;width:auto !important;max-width:200px !important;flex:0 0 auto !important}html body #hfhShell .hfx-h__logo img{display:block !important;height:var(--hfx-logo-h) !important;max-height:var(--hfx-logo-h) !important;width:auto !important;max-width:100% !important;min-width:0 !important;object-fit:contain !important}html body #hfhShell .hfx-h__bar-inner{height:var(--hfx-bar-h) !important;min-height:var(--hfx-bar-h) !important;max-height:var(--hfx-bar-h) !important}.hfx-h .hfh-mob__head-logo{display:flex;justify-content:center;align-items:center;flex:1;min-width:0}html body #hfhShell .hfh-mob__head-logo img{display:block !important;height:68px !important;max-height:68px !important;width:auto !important;max-width:min(232px,68vw) !important;object-fit:contain !important}.hfx-h .hfh-close-btn{display:flex !important;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--hfx-line) !important;border-radius:50%;background:#fff !important;color:var(--hfx-ink) !important;cursor:pointer}.hfx-h .hfh-close-btn svg{display:block !important;width:13px;height:13px;fill:none !important;stroke:currentColor !important;stroke-width:2;stroke-linecap:round}.hfx-h__nav{display:flex;align-items:center;justify-content:center;min-width:0}.hfx-h__nav-list{display:flex;align-items:center;justify-content:center;gap:36px;list-style:none;margin:0;padding:0}.hfx-h .hfh-navItem{position:static;display:flex}.hfx-h__navlink{display:inline-flex;align-items:center;gap:7px;padding:26px 2px;background:transparent;border:0;font:inherit;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--hfx-ink);text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .18s ease}.hfx-h__navlink:hover,.hfx-h .hfh-navItem:hover > .hfx-h__navlink{color:var(--hfx-green-deep);text-decoration:none}.hfx-h__navlink svg{width:9px;height:9px;fill:none;stroke:var(--hfx-green);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.hfx-h__navlink svg{transform:rotate(90deg)}.hfx-h .hfh-navItem:hover > .hfx-h__navlink svg,.hfx-h .hfh-navItem.hfh-open > .hfx-h__navlink svg{transform:rotate(270deg)}.hfx-h__navlink--bespoke{color:var(--hfx-gold)}.hfx-h__navlink--bespoke:hover,.hfx-h .hfh-navItem:hover > .hfx-h__navlink--bespoke{color:var(--hfx-gold-hover)}.hfx-h__actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.hfx-h__ico{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--hfx-ink);cursor:pointer;text-decoration:none;font-family:inherit;transition:background .16s ease}.hfx-h__ico:hover,.hfx-h__ico[aria-expanded="true"],.hfx-h__ico.is-active{background:var(--hfx-hover)}.hfx-h__ico svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hfx-h__ico-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hfx-h__badge{position:absolute;top:0;right:0;transform:translate(34%,-34%);display:none;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--hfx-green);color:#fff;font-size:10px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px #fff}.hfx-h__acct{position:relative;display:inline-flex}.hfx-h__acct-menu{position:absolute;top:calc(100% + 12px);right:0;z-index:40;width:300px;max-width:calc(100vw - 24px);background:#fff;border:1px solid #e6ebe7;border-radius:0;box-shadow:var(--hfx-shadow-pop);overflow:hidden;text-align:left;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.hfx-h__acct.is-open .hfx-h__acct-menu{opacity:1;visibility:visible;transform:none;transition-delay:0s}.hfx-h__acct-head{display:flex;align-items:center;gap:14px;padding:20px 20px 16px;background:linear-gradient(180deg,#f7faf7,#fff);border-bottom:1px solid var(--hfx-line-soft)}.hfx-h__acct-head--anon{flex-direction:column;align-items:flex-start;gap:5px}.hfx-h__acct-avatar{position:relative;flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:linear-gradient(140deg,#16305c,#0c2038);color:#fff;font-size:16px;font-weight:600;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.14)}.hfx-h__acct-avatar::after{content:"";position:absolute;bottom:1px;right:1px;width:11px;height:11px;border-radius:50%;background:var(--hfx-green);box-shadow:0 0 0 2px #fff}.hfx-h__acct-id{min-width:0}.hfx-h__acct-title{display:block;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--hfx-ink)}.hfx-h__acct-sub{display:block;margin-top:1px;font-size:12px;line-height:1.45;color:var(--hfx-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hfx-h__acct-head--anon .hfx-h__acct-sub{white-space:normal}.hfx-h__acct-eyebrow{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--hfx-green-deep)}.hfx-h__acct-links{display:flex;flex-direction:column;padding:10px}.hfx-h__acct-link{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:0;font-size:13.5px;font-weight:500;color:var(--hfx-ink);text-decoration:none;transition:background .15s ease,color .15s ease}.hfx-h__acct-link:hover{background:var(--hfx-hover-green);color:var(--hfx-green-deep);text-decoration:none}.hfx-h__acct-link svg{flex:none;width:17px;height:17px;fill:none;stroke:#7d8ba1;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:stroke .15s ease}.hfx-h__acct-link:hover svg{stroke:var(--hfx-green-deep)}.hfx-h__acct-count{margin-left:auto;background:var(--hfx-pill);color:var(--hfx-green-deep);font-size:11px;font-weight:600;padding:2px 8px;border-radius:0}.hfx-h__acct-ctas{display:flex;flex-direction:column;gap:9px;padding:14px 20px 4px}.hfx-h__acct-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .18s ease,color .18s ease}.hfx-h__acct-btn--primary{background:var(--hfx-green);color:#fff}.hfx-h__acct-btn--primary:hover{background:var(--hfx-green-press);color:#fff;text-decoration:none}.hfx-h__acct-btn--ghost{background:#fff;color:var(--hfx-ink);border:1.5px solid var(--hfx-ink)}.hfx-h__acct-btn--ghost:hover{background:var(--hfx-ink);color:#fff;text-decoration:none}.hfx-h__acct-perks{list-style:none;margin:0;padding:14px 20px 4px;display:flex;flex-direction:column;gap:8px}.hfx-h__acct-perks li{position:relative;padding-left:20px;font-size:12px;line-height:1.45;color:var(--hfx-muted)}.hfx-h__acct-perks li::before{content:"";position:absolute;left:4px;top:7px;width:6px;height:6px;border-radius:50%;background:var(--hfx-green)}.hfx-h__acct-foot{padding:10px;margin-top:10px;border-top:1px solid var(--hfx-line-soft);background:#fbfcfb}.hfx-h__acct-signout,.hfx-h__acct-help{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:0;font-size:13px;font-weight:500;color:var(--hfx-muted);text-decoration:none;transition:background .15s ease,color .15s ease}.hfx-h__acct-signout svg{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.hfx-h__acct-signout:hover{background:#fdecea;color:#b03a34;text-decoration:none}.hfx-h__acct-help:hover{background:var(--hfx-hover-green);color:var(--hfx-green-deep);text-decoration:none}.hfx-h__cart{position:fixed;top:0;right:0;bottom:0;z-index:9999;width:420px;max-width:92vw;background:#fff;display:flex;flex-direction:column;box-shadow:var(--hfx-shadow-cart);transform:translateX(100%);visibility:hidden;transition:transform .28s cubic-bezier(.22,.61,.36,1),visibility 0s linear .28s}.hfx-h__cart.is-open{transform:none;visibility:visible;transition-delay:0s}.hfx-h__cart-head{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid var(--hfx-line-hair)}.hfx-h__cart-title{margin:0;font-size:19px;font-weight:700;color:var(--hfx-ink)}.hfx-h__cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:50%;background:var(--hfx-ink);color:#fff;font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}.hfx-h__cart-close{margin-left:auto;width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--hfx-line);border-radius:4px;background:#fff;color:var(--hfx-ink);cursor:pointer;transition:background .15s ease}.hfx-h__cart-close:hover{background:var(--hfx-hover)}.hfx-h__cart-close svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.hfx-h__cart-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:4px 22px}.hfx-h__cart-foot{border-top:1px solid var(--hfx-line-hair);padding:16px 22px calc(18px + env(safe-area-inset-bottom,0px));background:#fff}.hfx-h__cart-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.hfx-h__cart-total-label{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#5f6b76}.hfx-h__cart-total-n{font-style:normal;font-weight:400;text-transform:none;letter-spacing:0}.hfx-h__cart-total-value{font-size:24px;font-weight:700;color:var(--hfx-ink);font-variant-numeric:tabular-nums}.hfx-h__cart-note{margin-top:2px;font-size:12px;color:var(--hfx-muted)}.hfx-h__cart-btns{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}.hfx-h__cart-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 10px;border-radius:0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer;transition:background .18s ease,color .18s ease}.hfx-h__cart-btn--ghost{background:#fff;border:1.5px solid var(--hfx-ink);color:var(--hfx-ink);font-weight:600}.hfx-h__cart-btn--ghost:hover{background:var(--hfx-ink);color:#fff;text-decoration:none}.hfx-h__cart-btn--primary{background:var(--hfx-green);border:0;color:#fff;font-weight:700}.hfx-h__cart-btn--primary:hover{background:var(--hfx-green-press);color:#fff;text-decoration:none}.hfx-h__cart-secure{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:12px;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--hfx-muted)}.hfx-h__cart-secure svg{width:13px;height:13px;fill:none;stroke:var(--hfx-green);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hfx-h__cart-samples{padding:12px 22px 13px;border-bottom:1px solid var(--hfx-line-hair);background:var(--hfx-hover-green)}.hfx-h__cart-samples-row{display:flex;align-items:center;justify-content:space-between}.hfx-h__cart-samples-label{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--hfx-green-deep)}.hfx-h__cart-samples-count{font-size:11px;font-weight:700;color:var(--hfx-ink);font-variant-numeric:tabular-nums}.hfx-h__cart-samples-track{height:6px;border-radius:0;background:rgba(18,43,76,.1);margin-top:8px;overflow:hidden}.hfx-h__cart-samples-fill{height:100%;width:0;border-radius:0;background:var(--hfx-green);transition:width .25s ease}.hfx-h__cart-samples.is-max .hfx-h__cart-samples-fill{background:#de911d}.hfx-h__cart-samples-note{margin-top:6px;font-size:11px;line-height:1.4;color:var(--hfx-muted)}.hfx-h__cart-samples.is-max .hfx-h__cart-samples-note{color:#9a6700}.hfx-h__cart-samples-box{margin-top:8px;padding:8px 10px;border-radius:0;background:#fff;box-shadow:inset 0 0 0 1px rgba(62,207,76,.28);font-size:11.5px;font-weight:600;line-height:1.4;color:var(--hfx-green-deep)}.hfx-h__cart-samples-box[hidden]{display:none}.hfx-h__cart .hfh-mc-item{border-bottom-color:#f2f2f2}.hfx-h__cart-empty{padding:44px 4px 32px;text-align:center}.hfx-h__cart-empty-icon{width:40px;height:40px;fill:none;stroke:#c7d0d8;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hfx-h__cart-empty h3{margin:14px 0 6px;font-size:16px;font-weight:700;color:var(--hfx-ink)}.hfx-h__cart-empty p{margin:0 auto 20px;max-width:30ch;font-size:13px;line-height:1.55;color:var(--hfx-muted)}.hfx-h__cart-empty-cta{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 22px;border-radius:0;background:var(--hfx-green);color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .18s ease}.hfx-h__cart-empty-cta:hover{background:var(--hfx-green-press);color:#fff;text-decoration:none}.hfx-h__cart-empty-quick{margin-top:30px;text-align:left}.hfx-h__cart-empty-label{display:block;margin-bottom:10px;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--hfx-muted-2)}.hfx-h__cart-empty-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hfx-h__cart-empty-tile{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid var(--hfx-line);border-radius:0;background:#fff;font-size:12.5px;font-weight:600;color:var(--hfx-ink);text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.hfx-h__cart-empty-tile:hover{background:var(--hfx-hover-green);border-color:rgba(62,207,76,.35);color:var(--hfx-green-deep);text-decoration:none}.hfx-h__cart-err{padding:42px 18px;text-align:center}.hfx-h__cart-err p{margin:0 0 16px;font-size:13.5px;line-height:1.5;color:var(--hfx-muted)}.hfx-h__cart-err-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 26px;border:0;border-radius:0;background:var(--hfx-green);color:#fff;font:700 12px/1 'Poppins',system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .18s ease}.hfx-h__cart-err-btn:hover{background:var(--hfx-green-press)}.hfx-h__scrim{position:fixed;inset:0;z-index:9998;background:rgba(12,32,56,.4);opacity:0;visibility:hidden;transition:opacity .18s ease,visibility 0s linear .18s}.hfx-h__scrim.is-active{opacity:1;visibility:visible;transition-delay:0s}.hfx-h__mega{position:absolute;top:100%;left:0;right:0;z-index:9600;background:#fff;border-bottom:1px solid var(--hfx-line);box-shadow:var(--hfx-shadow-menu);text-align:left;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.hfx-h__mega::before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}.hfh-navItem--shop.hfh-open .hfx-h__mega,.hfh-navItem--shop:focus-within .hfx-h__mega{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}.hfh-navItem--shop:not(.hfh-open):not(:focus-within) .hfx-h__mega,.hfh-navItem--shop:not(.hfh-open):not(:focus-within) .hfx-h__mega *{visibility:hidden;pointer-events:none}.hfx-h__mega__inner{max-width:var(--hfx-shell-w);min-height:340px;margin:0 auto;padding:28px var(--hfx-gutter) 32px;display:grid;grid-template-columns:280px minmax(0,1fr) 300px;gap:40px}.hfx-h__mega__eyebrow{margin:0 0 12px;padding:0 12px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--hfx-green-deep)}.hfx-h__mega__routes > .hfx-h__mega__eyebrow,.hfx-h__mega__featured > .hfx-h__mega__eyebrow{padding:0}.hfx-h__mega__categories{display:flex;flex-direction:column;gap:2px;min-width:0}.hfx-h__mega__category{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:0;font-size:14px;font-weight:600;color:var(--hfx-ink);text-decoration:none;transition:background .15s ease,color .15s ease}.hfx-h__mega__category:hover,.hfx-h__mega__category.is-active{background:var(--hfx-hover-green);color:var(--hfx-green-deep);text-decoration:none}.hfx-h__mega__category-image,.hfx-h__mega__category-shade{display:none}.hfx-h__mega__category strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:inherit;color:inherit}.hfx-h__mega__category-meta{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:12px;font-weight:500;color:var(--hfx-muted-2)}.hfx-h__mega__routes{display:grid;grid-template-areas:"stack";min-width:0;min-height:300px}.hfx-h__mega__panel{grid-area:stack;display:flex;flex-direction:column;min-width:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,visibility 0s linear .14s}.hfx-h__mega__panel.is-active{opacity:1;transition-delay:0s}.hfh-navItem--shop.hfh-open .hfx-h__mega__panel.is-active,.hfh-navItem--shop:focus-within .hfx-h__mega__panel.is-active{visibility:visible;pointer-events:auto}.hfx-h__mega__swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-content:start}.hfx-h__mega__swatch{display:block;min-width:0;text-decoration:none}.hfx-h__mega__swatch-image{display:block;width:100%;aspect-ratio:4 / 3;border-radius:0;background:#edf0f2 center / cover no-repeat;transition:transform .18s ease,box-shadow .18s ease}.hfx-h__mega__swatch:hover .hfx-h__mega__swatch-image{transform:translateY(-2px);box-shadow:0 12px 22px -14px rgba(12,32,56,.55)}.hfx-h__mega__swatch > span:last-child{display:block;margin-top:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;color:var(--hfx-ink)}.hfx-h__mega__swatch:hover > span:last-child{color:var(--hfx-green-deep)}.hfx-h__mega__empty{grid-column:1 / -1;padding:24px 0;font-size:13.5px;color:var(--hfx-muted);text-decoration:none}.hfx-h__mega__all{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;margin-top:auto;padding-top:18px;font-size:13px;font-weight:600;color:var(--hfx-green-deep);text-decoration:none}.hfx-h__mega__all span{transition:transform .16s ease}.hfx-h__mega__all:hover{text-decoration:none}.hfx-h__mega__all:hover span{transform:translateX(3px)}.hfx-h__mega__featured{position:relative;min-width:0;min-height:300px}.hfx-h__mega__spot{position:absolute;left:0;right:0;top:30px;bottom:0;display:block;overflow:hidden;border-radius:0;background:#122b4c center / cover no-repeat;text-decoration:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,visibility 0s linear .14s}.hfx-h__mega__spot.is-active{opacity:1;transition-delay:0s}.hfh-navItem--shop.hfh-open .hfx-h__mega__spot.is-active,.hfh-navItem--shop:focus-within .hfx-h__mega__spot.is-active{visibility:visible;pointer-events:auto}.hfx-h__mega__spot-shade{position:absolute;inset:0;background:linear-gradient(transparent,rgba(12,32,56,.78) 32%)}.hfx-h__mega__spot-copy{position:absolute;left:18px;right:18px;bottom:18px}.hfx-h__mega__spot-count{display:block;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--hfx-green-light)}.hfx-h__mega__spot-copy > strong{display:block;margin-top:2px;font-size:19px;font-weight:700;line-height:1.2;color:#fff}.hfx-h__mega__spot-cta{display:inline-block;margin-top:10px;padding:9px 16px;border-radius:0;background:#fff;color:var(--hfx-ink);font-size:12px;font-weight:600;transition:color .16s ease}.hfx-h__mega__spot:hover .hfx-h__mega__spot-cta{color:var(--hfx-green-deep)}@media (max-width: 1280px){.hfx-h__mega__inner{grid-template-columns:240px minmax(0,1fr) 260px;gap:28px}.hfx-h__mega__swatches{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1100px){.hfx-h__mega{display:none}}@media (prefers-reduced-motion: reduce){.hfx-h__mega,.hfx-h__mega__panel,.hfx-h__mega__spot,.hfx-h__mega__category,.hfx-h__mega__swatch-image{transition:none}}.hfx-h__burger{display:none;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--hfx-line);border-radius:8px;background:#fff;color:var(--hfx-ink);cursor:pointer;transition:background .15s ease}.hfx-h__burger:hover{background:var(--hfx-hover)}.hfx-h__burger svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}@media (max-width: 1100px){.hfx-h__nav{display:none}.hfx-h__burger{display:inline-flex;justify-self:start}.hfx-h__bar-inner{grid-template-columns:minmax(44px,1fr) auto minmax(44px,1fr)}.hfx-h__logo{justify-self:center;max-width:min(200px,calc(100vw - 180px))}html body #hfhShell .hfx-h__logo{max-width:min(200px,calc(100vw - 180px)) !important}}@media (max-width: 900px){.hfx-h__util-notes .hfx-h__note:nth-child(n+2),.hfx-h__util-sep{display:none}.hfx-h__util-notes,.hfx-h__util-ctas{gap:16px}.hfx-h__util-inner{gap:12px}}@media (max-width: 768px){.hfx-h{position:static}.hfx-h{--hfx-bar-h:64px;--hfx-logo-h:40px;--hfx-gutter:14px}.hfx-h__util-trade{display:none}.hfx-h__note,.hfx-h__util-link{font-size:10px;letter-spacing:.1em}.hfx-h__util{--hfx-util-h:38px}.hfx-h__cart{width:100vw;max-width:100vw}}@media (max-width: 480px){.hfx-h{--hfx-bar-h:60px;--hfx-logo-h:36px}.hfx-h__actions{gap:0}.hfx-h__ico{width:34px;height:34px}}.hfx-h__navlink:focus-visible,.hfx-h__ico:focus-visible,.hfx-h__util-link:focus-visible,.hfx-h__util-trade:focus-visible,.hfx-h__acct-link:focus-visible,.hfx-h__acct-btn:focus-visible,.hfx-h__cart-btn:focus-visible,.hfx-h__cart-close:focus-visible,.hfx-h__burger:focus-visible{outline:2px solid var(--hfx-green);outline-offset:2px}@media (prefers-reduced-motion: reduce){.hfx-h__acct-menu,.hfx-h__cart,.hfx-h__scrim,.hfx-h__navlink,.hfx-h__navlink svg,.hfx-h__ico,.hfx-h__cart-samples-fill{transition:none}}:root{--wp-internal-comment:"Placeholder for wp_hoist_late_printed_styles() to replace with the block styles printed at wp_footer."}.ai-summarization-summary{--ai-summary-border-color:#1d2327;--ai-summary-background-color:rgba(29,35,39,.04);background-color:var(--ai-summary-background-color);border-left:4px solid var(--ai-summary-border-color);padding:1em 1.25em}.ai-summarization-summary>:last-child{margin-bottom:0}.ai-summarization-plugin-container .components-button.ai-summarization-plugin-button{justify-content:center;width:100%}.ai-summarization-plugin-container .description{color:#757575}.block-editor-block-popover .ai-summarization-block-controls-button{height:46px;margin-top:1px}:root{--wp-internal-comment:"Placeholder for wp_hoist_late_printed_styles() to replace with the global-styles printed at wp_footer."}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:var(--wc-form-color-background,#fff);color:var(--wc-form-color-text,#000);border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#444}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:5px 5px 0 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:"";display:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#444;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--wp-admin-theme-color,#0073aa);color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#444}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:var(--wp-admin-theme-color,#0073aa)}.woocommerce form .form-row .required{visibility:visible}:root{--hf-blue:var(--hfh-accent,#122B4C);--hf-blue-dark:var(--hfh-accent-dark,#0B1D35);--hf-ink:var(--hfh-ink,#182033);--hf-muted:var(--hfh-body,#3f4858);--hf-line:var(--hfh-line,rgba(64,54,39,.085));--hf-soft:var(--hfh-warm,#eaf0f7);--hf-soft-2:var(--hfh-warm-2,#f0f5fb);--hf-card:#ffffff;--hf-shadow:var(--hfh-shadow,0 12px 34px rgba(49,38,23,.075),0 2px 8px rgba(49,38,23,.035));--hf-shadow-strong:var(--hfh-shadow-lg,0 22px 54px rgba(49,38,23,.12),0 8px 18px rgba(49,38,23,.055));--hf-frame:1440px;--hf-radius:8px}html,body{overflow-x:hidden}.hf-page-fw{width:100vw;max-width:100vw;position:relative;left:50%;margin-left:-50vw;background:linear-gradient(180deg,var(--hfh-ivory,#f6fbff) 0%,var(--hfh-warm-2,#f0f5fb) 100%);overflow:hidden;font-family:var(--hfh-font,"Poppins",system-ui,-apple-system,sans-serif)}.hf-page-fw *{box-sizing:border-box}.elementor-widget-container,.elementor-shortcode,.site-main,.entry-content,.content-area,#content,#primary{overflow:visible!important;max-width:none!important}.hf-lp-shell{width:min(100% - 40px,var(--hf-frame));margin:0 auto}.hf-lp-shell--narrow{width:min(100% - 40px,1080px)}.hf-lp-shell--cta{display:flex;align-items:center;justify-content:space-between;gap:50px}.hf-lp-head{text-align:center;max-width:920px;margin:0 auto 42px}.hf-lp-head--light .hf-lp-kicker,.hf-lp-head--light .hf-lp-title,.hf-lp-head--light .hf-lp-text{color:#fff}.hf-lp-head{display:flex;flex-direction:column;align-items:center;text-align:center}.hf-lp-head .hf-lp-kicker{order:1}.hf-lp-head .hf-lp-title{order:2}.hf-lp-head__rule{order:3;display:block;width:56px;height:1px;margin:16px auto 18px;background:linear-gradient(90deg,transparent,var(--hfh-gold,#3ecf4c),transparent)}.hf-lp-head .hf-lp-text{order:4;margin-left:auto;margin-right:auto}.hf-lp-title{text-transform:uppercase}.hf-lp-section--cta .hf-lp-head{align-items:flex-start;text-align:left}.hf-lp-section--cta .hf-lp-head__rule{margin-left:0;margin-right:0}.hf-lp-kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--hfh-champagne,#3ecf4c)}.hf-lp-kicker::before{content:"";width:20px;height:1px;background:currentColor;opacity:.6}.hf-lp-title{margin:0 0 14px;font-family:var(--hfh-font-display,"Cormorant Garamond",Georgia,serif);font-size:clamp(32px,3.4vw,46px);line-height:1.08;letter-spacing:-.01em;text-transform:none;font-weight:600;color:var(--hf-ink)}.hf-lp-text{margin:0;font-size:16px;line-height:1.8;color:var(--hf-muted)}.hf-lp-link{display:inline-flex;align-items:center;text-decoration:none;color:var(--hfh-champagne,#3ecf4c);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;transition:opacity .2s ease}.hf-lp-link:hover{opacity:.78}.hf-lp-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 26px;border-radius:var(--hfh-radius,8px);text-decoration:none;font-family:var(--hfh-font,"Poppins",system-ui,sans-serif);font-size:.9rem;letter-spacing:.01em;font-weight:600;border:1px solid transparent;transition:background var(--hfh-ease,.26s),color var(--hfh-ease,.26s),border-color var(--hfh-ease,.26s),transform var(--hfh-ease,.26s),box-shadow var(--hfh-ease,.26s)}.hf-lp-btn:hover{transform:translateY(-1px)}.hf-lp-btn--primary{background:var(--hf-blue);color:#fff;box-shadow:0 16px 34px rgba(11,74,122,.18)}.hf-lp-btn--ghost{border:1px solid rgba(15,23,42,.12);color:var(--hf-ink);background:#fff}.hf-lp-section{padding:86px 0;background:#fff}.hf-lp-section--soft{background:linear-gradient(180deg,#fff 0%,var(--hf-soft-2) 100%)}.hf-lp-section--blue{background:linear-gradient(135deg,var(--hfh-accent,#122B4C) 0%,var(--hfh-accent-dark,#0B1D35) 100%)}.hf-lp-section--cta{background:linear-gradient(180deg,#fbfaf8 0%,#eef2f5 100%)}.hf-lp-section--subcats{padding-top:92px}.hf-lp-hero{position:relative;height:720px;width:100%;overflow:hidden;background:var(--hf-soft);font-family:var(--hfh-font,"Poppins",system-ui,-apple-system,sans-serif)}.hf-lp-hero__image{width:100%;height:100%;object-fit:cover;display:block}.hf-lp-hero__panel{position:absolute;left:0;bottom:0;width:480px;max-width:calc(100% - 24px);background:rgba(246,251,255,.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(62,207,76,.18);border-radius:0 var(--hfh-radius-card,14px) 0 0;padding:38px 42px 46px;box-shadow:0 24px 64px rgba(49,38,23,.14)}.hf-lp-hero__title{margin:0 0 14px;font-family:var(--hfh-font-display,"Cormorant Garamond",Georgia,serif);font-size:clamp(32px,4vw,50px);line-height:1.05;letter-spacing:-.02em;font-weight:600;color:var(--hf-ink,#182033)}.hf-lp-hero__text{margin:0 0 22px;font-size:15px;line-height:1.75;color:var(--hf-muted,#3f4858)}.hf-lp-section--overview{position:relative;isolation:isolate;padding:54px 0 56px;background:radial-gradient(circle at 14% 0%,rgba(62,207,76,.22),transparent 34%),linear-gradient(135deg,#061b31 0%,#0b2947 46%,#123a66 100%);border-top:1px solid rgba(62,207,76,.24);border-bottom:1px solid rgba(62,207,76,.2);overflow:hidden}.hf-lp-section--overview::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.055),transparent 30%,rgba(255,255,255,.04));pointer-events:none;z-index:-1}.hf-lp-shell--overview{width:min(100% - 40px,1380px)}.hf-lp-intro{text-align:center;max-width:920px;margin:0 auto 26px}.hf-lp-head--overview .hf-lp-kicker{color:#3ecf4c}.hf-lp-head--overview .hf-lp-title{color:#f0f8ff;font-size:clamp(34px,4vw,56px)}.hf-lp-head--overview .hf-lp-head__rule{background:linear-gradient(90deg,transparent,#3ecf4c,transparent)}.hf-lp-head--overview .hf-lp-text{color:rgba(246,251,255,.78);max-width:880px}.hf-lp-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.hf-lp-benefit{position:relative;min-height:156px;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.055));border:1px solid rgba(255,255,255,.13);border-radius:0;padding:20px 18px 20px;box-shadow:0 18px 46px rgba(0,0,0,.16);overflow:hidden;transition:transform .28s var(--hfh-ease),border-color .28s var(--hfh-ease),background .28s var(--hfh-ease)}.hf-lp-benefit::before{content:"";display:block;width:36px;height:4px;border-radius:0;margin:0 0 16px;background:linear-gradient(90deg,#3ecf4c,#3ecf4c);box-shadow:0 0 0 5px rgba(62,207,76,.08)}.hf-lp-benefit::after{content:"";position:absolute;right:-28px;bottom:-34px;width:112px;height:112px;border-radius:50%;background:rgba(62,207,76,.08)}.hf-lp-benefit:hover{transform:translateY(-3px);border-color:rgba(62,207,76,.5);background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.07))}.hf-lp-benefit h3{margin:0 0 9px;font-family:var(--hfh-font,"Poppins",system-ui,sans-serif);font-size:15px;line-height:1.28;letter-spacing:.02em;text-transform:uppercase;font-weight:800;color:#f0f8ff}.hf-lp-benefit p{margin:0;font-size:13.5px;line-height:1.65;color:rgba(246,251,255,.72)}.hf-lp-overview-cta{margin:22px auto 0;width:min(100%,920px);display:flex;align-items:center;justify-content:center;gap:14px;padding:14px 16px;border:1px solid rgba(62,207,76,.28);border-radius:0;background:rgba(4,19,36,.42);box-shadow:0 18px 50px rgba(0,0,0,.18)}.hf-lp-overview-cta strong{display:block;color:#f0f8ff;font-size:14px;line-height:1.2}.hf-lp-overview-cta span{display:block;color:rgba(246,251,255,.68);font-size:12.5px;line-height:1.35}.hf-lp-overview-cta__primary,.hf-lp-overview-cta__secondary{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:0;text-decoration:none;font-family:var(--hfh-font,"Poppins",system-ui,sans-serif);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hf-lp-overview-cta__primary{background:#3ecf4c;color:#061b31;box-shadow:0 12px 28px rgba(62,207,76,.22)}.hf-lp-overview-cta__secondary{color:#f0f8ff;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06)}.hf-lp-grid{display:grid;gap:28px}.hf-lp-grid--subcats{grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px;margin:0 auto}.hf-lp-grid--guides{grid-template-columns:repeat(3,minmax(0,1fr))}.hf-lp-grid--case-studies{grid-template-columns:repeat(3,minmax(0,1fr))}.hf-lp-subcat,.hf-lp-guide,.hf-lp-case{display:flex;flex-direction:column;background:var(--hfh-ivory,#f6fbff);border:1px solid var(--hfh-line,rgba(64,54,39,.085));border-radius:var(--hfh-radius-card,14px);overflow:hidden;box-shadow:var(--hf-shadow);text-decoration:none;color:inherit;transition:transform .35s var(--hfh-ease),box-shadow .35s var(--hfh-ease),border-color .35s var(--hfh-ease)}.hf-lp-subcat:hover,.hf-lp-guide:hover,.hf-lp-case:hover{transform:translateY(-3px);box-shadow:var(--hf-shadow-strong);border-color:rgba(62,207,76,.30)}.hf-lp-subcat__media,.hf-lp-guide__media,.hf-lp-case__media{display:block;aspect-ratio:16/10.5;overflow:hidden;background:#eee}.hf-lp-subcat__media img,.hf-lp-guide__media img,.hf-lp-case__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .65s ease}.hf-lp-subcat:hover img,.hf-lp-guide:hover img,.hf-lp-case:hover img{transform:scale(1.05)}.hf-lp-subcat__body,.hf-lp-guide__body,.hf-lp-case__body{padding:24px 24px 26px}.hf-lp-subcat__body h3,.hf-lp-guide__body h3,.hf-lp-case__body h3{margin:0 0 8px;font-family:var(--hfh-font-display,"Cormorant Garamond",Georgia,serif);font-size:18px;line-height:1.25;font-weight:600;color:var(--hf-ink);letter-spacing:-.01em}.hf-lp-subcat__body p,.hf-lp-guide__body p,.hf-lp-case__body p{margin:0 0 14px;font-size:14px;line-height:1.75;color:var(--hf-muted)}.hf-lp-subcat__link,.hf-lp-guide__cta,.hf-lp-case__cta{display:inline-flex;align-items:center;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--hfh-champagne,#3ecf4c)}.hf-lp-guide{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14);color:#fff;border-radius:var(--hfh-radius-card,14px)}.hf-lp-guide:hover{background:rgba(255,255,255,.12);border-color:rgba(62,207,76,.40)}.hf-lp-guide__body h3,.hf-lp-guide__body p{color:#fff}.hf-lp-guide__cta{color:var(--hfh-champagne,#3ecf4c)}.hf-lp-guide__pill{display:inline-flex;align-items:center;width:fit-content;margin:0 0 12px;padding:4px 12px;border-radius:var(--hfh-radius-pill,999px);background:rgba(62,207,76,.16);border:1px solid rgba(62,207,76,.28);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--hfh-champagne,#3ecf4c)}.hf-lp-carousel-wrap{position:relative}.hf-lp-carousel{display:flex;gap:22px;overflow-x:auto;overflow-y:hidden;padding:6px 2px 8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hf-lp-carousel::-webkit-scrollbar{display:none}.hf-lp-carousel > .hf-card{min-width:320px;max-width:320px;flex:0 0 320px;scroll-snap-align:start}@media (max-width:520px){.hf-lp-carousel > .hf-card{min-width:280px;max-width:280px;flex-basis:280px}}.hf-lp-product{display:flex;flex-direction:column;min-width:320px;max-width:320px;background:#fff;border:1px solid rgba(15,23,42,.07);border-radius:0;overflow:hidden;box-shadow:var(--hf-shadow);scroll-snap-align:start}.hf-lp-product__media{display:block;aspect-ratio:1/.86;overflow:hidden;background:#eee}.hf-lp-product__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .65s ease}.hf-lp-product:hover img{transform:scale(1.04)}.hf-lp-product__body{padding:22px 22px 24px}.hf-lp-product__body h3{margin:0 0 8px;font-family:var(--hfh-font-display,"Cormorant Garamond",Georgia,serif);font-size:17px;line-height:1.3;font-weight:600;color:var(--hf-ink);letter-spacing:-.01em}.hf-lp-product__body p{margin:0 0 14px;font-size:14px;line-height:1.7;color:var(--hf-muted)}.hf-lp-pill{display:inline-flex;align-items:center;width:fit-content;margin:0 0 12px;padding:5px 12px;border-radius:var(--hfh-radius-pill,999px);background:rgba(62,207,76,.12);border:1px solid rgba(62,207,76,.22);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--hfh-champagne-dark,#3ecf4c)}.hf-lp-faq{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.hf-lp-faq details{background:var(--hfh-ivory,#f6fbff);border:1px solid rgba(62,207,76,.16);border-radius:var(--hfh-radius-card,14px);overflow:hidden;transition:box-shadow .22s ease,border-color .22s ease}.hf-lp-faq details[open]{border-color:rgba(62,207,76,.30);box-shadow:var(--hfh-shadow-soft,0 6px 18px rgba(49,38,23,.05))}.hf-lp-faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;font-size:15px;line-height:1.4;font-weight:600;color:var(--hf-ink,#182033);transition:background .15s ease}.hf-lp-faq summary::-webkit-details-marker{display:none}.hf-lp-faq summary::after{content:"+";font-size:22px;font-weight:300;color:var(--hfh-champagne,#3ecf4c);flex-shrink:0;transition:transform .18s ease}.hf-lp-faq details[open] summary::after{content:"−"}.hf-lp-faq summary:hover{background:rgba(62,207,76,.04)}.hf-lp-faq p{margin:0;padding:0 22px 20px;font-size:14.5px;line-height:1.8;color:var(--hf-muted,#3f4858)}.hf-lp-shell--cta-clean{background:linear-gradient(135deg,var(--hfh-accent,#122B4C) 0%,var(--hfh-accent-dark,#0B1D35) 100%);border-radius:var(--hfh-radius-card,14px);padding:clamp(36px,5vw,64px) clamp(28px,4vw,56px);box-shadow:0 30px 72px rgba(49,38,23,.14),0 10px 24px rgba(49,38,23,.07);position:relative;overflow:hidden}.hf-lp-shell--cta-clean::after{content:"";position:absolute;inset:auto -10% -40% auto;width:60%;height:120%;background:radial-gradient(ellipse at center,rgba(62,207,76,.10) 0%,transparent 60%);pointer-events:none}.hf-lp-shell--cta-clean > *{position:relative;z-index:1}.hf-lp-shell--cta-clean .hf-lp-kicker{color:var(--hfh-champagne,#3ecf4c)}.hf-lp-shell--cta-clean .hf-lp-title{color:var(--hfh-ivory,#f6fbff)}.hf-lp-shell--cta-clean .hf-lp-text{color:rgba(246,251,255,.78)}.hf-lp-shell--cta-clean .hf-lp-btn--primary{background:var(--hfh-champagne,#3ecf4c);border-color:var(--hfh-champagne,#3ecf4c);color:#fff;box-shadow:0 6px 18px rgba(62,207,76,.28)}.hf-lp-shell--cta-clean .hf-lp-btn--primary:hover{background:#3ecf4c;border-color:#3ecf4c}.hf-lp-shell--cta-clean .hf-lp-btn--ghost{background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.32);color:rgba(246,251,255,.92)}.hf-lp-shell--cta-clean .hf-lp-btn--ghost:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.56);color:#fff}.hf-lp-cta-copy{max-width:760px}.hf-lp-cta-actions{display:flex;flex-wrap:wrap;gap:16px}.hf-lp-error{padding:18px 20px;border:1px solid #e5e7eb;background:#fff;font-size:14px;color:#111}@media (max-width:1200px){.hf-lp-grid--guides,.hf-lp-grid--case-studies{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.hf-lp-shell--cta{flex-direction:column;align-items:flex-start}.hf-lp-benefits,.hf-lp-grid--subcats,.hf-lp-grid--guides,.hf-lp-grid--case-studies{grid-template-columns:1fr}.hf-lp-title,.hf-lp-hero__title{font-size:28px;letter-spacing:.08em}.hf-lp-hero{height:620px}.hf-lp-hero__panel{width:400px;padding:30px 30px 36px}}@media (max-width:768px){.hf-lp-hero{height:auto}.hf-lp-hero__image{height:420px}.hf-lp-hero__panel{position:relative;width:100%;max-width:none;padding:26px 22px 28px;box-shadow:none}}@media (max-width:560px){.hf-lp-shell,.hf-lp-shell--narrow{width:min(100% - 24px,var(--hf-frame))}.hf-lp-section{padding:58px 0}.hf-lp-hero__image{height:340px}.hf-lp-hero__title{font-size:25px}.hf-lp-faq{padding:18px}.hf-lp-product{min-width:280px;max-width:280px}.hf-lp-shell--cta-clean{padding:24px 20px;border-radius:0}.hf-lp-cta-actions{width:100%;flex-direction:column}}.hf-lp-section--soft,.hf-lp-section--cta{background:linear-gradient(180deg,var(--hfh-ivory,#f6fbff) 0%,var(--hfh-warm-2,#f0f5fb) 100%)}.hf-lp-section--blue{background:linear-gradient(135deg,var(--hfh-accent,#122B4C),var(--hfh-accent-dark,#0B1D35))}.hf-lp-link,.hf-lp-subcat__link,.hf-lp-guide__cta,.hf-lp-case__cta{color:var(--hfh-accent,#122B4C)}.hf-lp-btn--primary{background:var(--hfh-accent,#122B4C);color:#fff;border-color:var(--hfh-accent,#122B4C);box-shadow:0 6px 18px rgba(18,43,76,.18)}.hf-lp-btn--primary:hover{background:var(--hfh-accent-dark,#0B1D35);border-color:var(--hfh-accent-dark,#0B1D35);transform:translateY(-1px);box-shadow:0 10px 26px rgba(18,43,76,.26)}.hf-lp-btn--ghost{background:var(--hfh-ivory,#f6fbff);border:1.5px solid var(--hfh-line-s,rgba(64,54,39,.14));color:var(--hfh-ink,#182033)}.hf-lp-btn--ghost:hover{border-color:var(--hfh-champagne,#3ecf4c);background:rgba(62,207,76,.06)}.hf-lp-switcher{background:#fff;padding:42px 0 50px;overflow:hidden}.hf-lp-switcher .hf-lp-shell{max-width:1480px}.hf-lp-switcher__head{max-width:860px;margin:0 auto 24px}.hf-lp-switcher__tabs{display:flex;flex-wrap:nowrap;align-items:stretch;gap:14px;width:100%;margin:0 auto 28px;padding:2px 4px 16px;overflow-x:auto;overflow-y:visible;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hf-lp-switcher__tabs::-webkit-scrollbar{display:none}.hf-lp-switcher__tab{appearance:none;display:flex;flex:0 0 clamp(205px,15vw,245px);flex-direction:column;align-items:stretch;justify-content:flex-start;overflow:hidden;min-width:0;min-height:0;padding:0;border:1px solid rgba(18,43,76,.10);background:#fff;color:var(--hf-blue,#122B4C);border-radius:0;cursor:pointer;text-align:left;scroll-snap-align:start;box-shadow:0 10px 28px rgba(18,43,76,.045);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.hf-lp-switcher__tab:hover{transform:translateY(-2px);border-color:rgba(62,207,76,.46);box-shadow:0 16px 34px rgba(18,43,76,.09)}.hf-lp-switcher__tab.is-active{border-color:rgba(62,207,76,.88);box-shadow:0 18px 42px rgba(18,43,76,.12);background:#f8fcff}.hf-lp-switcher__tab:focus-visible{outline:3px solid rgba(62,207,76,.38);outline-offset:4px}.hf-lp-switcher__tab-media{display:block;position:relative;width:100%;height:126px;overflow:hidden;background:#f3f5f7;border:0}.hf-lp-switcher__tab-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,27,49,0) 42%,rgba(6,27,49,.10) 100%);pointer-events:none}.hf-lp-switcher__tab-media img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;border:0;margin:0;transform:scale(1.06);transform-origin:center center;transition:transform .22s ease}.hf-lp-switcher__tab:hover .hf-lp-switcher__tab-media img,.hf-lp-switcher__tab.is-active .hf-lp-switcher__tab-media img{transform:scale(1.10)}.hf-lp-switcher__tab[data-hf-term*="white-oak"] .hf-lp-switcher__tab-media img,.hf-lp-switcher__tab[data-hf-term*="white"] .hf-lp-switcher__tab-media img{object-position:center 38%;transform:scale(1.20)}.hf-lp-switcher__tab[data-hf-term*="white-oak"]:hover .hf-lp-switcher__tab-media img,.hf-lp-switcher__tab[data-hf-term*="white-oak"].is-active .hf-lp-switcher__tab-media img,.hf-lp-switcher__tab[data-hf-term*="white"]:hover .hf-lp-switcher__tab-media img,.hf-lp-switcher__tab[data-hf-term*="white"].is-active .hf-lp-switcher__tab-media img{transform:scale(1.24)}.hf-lp-switcher__tab-count{position:absolute;right:9px;bottom:9px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border-radius:0;background:rgba(6,27,49,.90);color:#fff;font:800 10px/1 var(--hfh-font,"Poppins",system-ui,-apple-system,sans-serif);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 8px 20px rgba(6,27,49,.22)}.hf-lp-switcher__tab-body{display:block;min-height:82px;padding:14px 15px 15px}.hf-lp-switcher__tab-body strong{display:block;color:var(--hf-ink,#0B1D35);font:900 12px/1.38 var(--hfh-font,"Poppins",system-ui,-apple-system,sans-serif);letter-spacing:.072em;text-transform:uppercase}.hf-lp-switcher__tab-body em{display:inline-flex;align-items:center;gap:6px;margin-top:8px;color:#6b7482;font:800 11px/1.2 var(--hfh-font,"Poppins",system-ui,-apple-system,sans-serif);font-style:normal;letter-spacing:.05em;text-transform:uppercase}.hf-lp-switcher__tab-body em::after{content:"→";color:#3ecf4c;font-weight:900}.hf-lp-switcher__tab.is-active .hf-lp-switcher__tab-body strong{color:var(--hf-blue,#061b31)}.hf-lp-switcher__tab.is-active .hf-lp-switcher__tab-body em{color:#3ecf4c}.hf-lp-switcher__panels{width:100%;padding:18px;border:1px solid rgba(18,43,76,.08);border-radius:0;background:linear-gradient(180deg,#fff 0%,#f2f6fb 100%);box-shadow:0 18px 48px rgba(18,43,76,.05)}.hf-lp-switcher__panel[hidden]{display:none!important}.hf-lp-switcher__panel{min-height:1px}.hf-lp-switcher__panel.is-active{animation:hfLpSwitcherFade .18s ease both}.hf-lp-switcher__panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px;padding:0 2px}.hf-lp-switcher__panel-head span{color:var(--hf-ink,#182033);font:900 15px/1.2 var(--hfh-font,"Poppins",system-ui,-apple-system,sans-serif);letter-spacing:.01em}.hf-lp-switcher__panel-head a{color:var(--hf-blue,#122B4C);font:900 11px/1 var(--hfh-font,"Poppins",system-ui,-apple-system,sans-serif);letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.hf-lp-switcher__panel-head a:hover{color:#3ecf4c}.hf-lp-switcher__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.hf-lp-switcher__grid > .hf-card[data-product-id]{min-width:0!important;max-width:none!important;width:100%!important}.hf-lp-product--switcher{min-width:0;max-width:none;width:100%}@keyframes hfLpSwitcherFade{from{opacity:.62;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.hf-lp-switcher__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hf-lp-switcher__tab{flex-basis:218px}}@media (max-width:920px){.hf-lp-switcher{padding:36px 0 44px}.hf-lp-switcher__tabs{gap:12px;margin-bottom:20px}.hf-lp-switcher__tab{flex:0 0 210px}.hf-lp-switcher__tab-media{height:118px}.hf-lp-switcher__tab-body{min-height:76px;padding:12px 13px 14px}.hf-lp-switcher__tab-body strong{font-size:11px}.hf-lp-switcher__tab-body em{font-size:10px}.hf-lp-switcher__panels{padding:14px;border-radius:0}.hf-lp-switcher__grid{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:10px}.hf-lp-switcher__grid > *{flex:0 0 78vw!important;min-width:78vw!important;scroll-snap-align:start}.hf-lp-switcher__panel-head{align-items:flex-start;flex-direction:column;gap:8px}}@media (max-width:560px){.hf-lp-switcher__tab{flex-basis:190px}.hf-lp-switcher__tab-media{height:108px}.hf-lp-switcher__tab-count{right:8px;bottom:8px;min-height:23px;padding:0 8px;font-size:9px}}@media (prefers-reduced-motion: reduce){.hf-lp-switcher__panel.is-active{animation:none}.hf-lp-switcher__tab,.hf-lp-switcher__tab-media img{transition:none}}.hf-lp-carousel > .hf-card[data-product-id]{flex:0 0 320px !important;min-width:320px !important;max-width:320px !important;scroll-snap-align:start !important}.hf-lp-carousel > .hf-card[data-product-id] .hf-card__img{aspect-ratio:1 / 1 !important}.hf-lp-carousel > .hf-card[data-product-id] .hf-card__body{min-height:174px !important}.hf-lp-carousel > .hf-card[data-product-id] .hf-card__title{min-height:2.45em !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}@media (max-width:520px){.hf-lp-carousel > .hf-card[data-product-id]{flex-basis:78vw !important;min-width:78vw !important;max-width:78vw !important}.hf-lp-carousel > .hf-card[data-product-id] .hf-card__body{min-height:156px !important}}.hf-lp-section--overview,.hf-lp-section--overview .hf-lp-benefit,.hf-lp-section--overview .hf-lp-benefit h3,.hf-lp-section--overview .hf-lp-benefit p,.hf-lp-section--overview .hf-lp-overview-cta strong,.hf-lp-section--overview .hf-lp-overview-cta span{color:#f0f8ff !important}.hf-lp-section--overview .hf-lp-benefit p,.hf-lp-section--overview .hf-lp-overview-cta span{color:rgba(246,251,255,.78) !important}.hf-lp-section--overview .hf-lp-benefit h3{font-family:var(--hfh-font,"Poppins",system-ui,-apple-system,sans-serif) !important;color:#fff !important}.hf-lp-section--cta{padding:0 !important;background:linear-gradient(135deg,var(--hfh-accent,#122B4C) 0%,var(--hfh-accent-dark,#0B1D35) 100%) !important}.hf-lp-section--cta .hf-lp-shell--cta,.hf-lp-section--cta .hf-lp-shell--cta-clean{width:100% !important;max-width:none !important;margin:0 !important;border-radius:0!important}.hf-lp-shell--cta-clean{padding-top:clamp(48px,5.5vw,78px) !important;padding-bottom:clamp(48px,5.5vw,78px) !important;padding-left:max(24px,calc((100vw - var(--hf-frame,1440px)) / 2 + 40px)) !important;padding-right:max(24px,calc((100vw - var(--hf-frame,1440px)) / 2 + 40px)) !important;box-shadow:none !important}.hf-lp-section--cta .hf-lp-title{font-family:var(--hfh-font,"Poppins",system-ui,-apple-system,sans-serif) !important;font-weight:800 !important;letter-spacing:-.04em !important}.hf-lp-section--faq-blue{background:radial-gradient(circle at 12% 0%,rgba(62,207,76,.16),transparent 30%),radial-gradient(circle at 86% 16%,rgba(59,130,246,.16),transparent 34%),linear-gradient(135deg,var(--hfh-accent,#122B4C) 0%,var(--hfh-accent-dark,#061F38) 100%) !important;color:#fff !important;padding:clamp(72px,7vw,108px) 0 !important}.hf-lp-section--faq-blue .hf-lp-head{margin-bottom:clamp(30px,4vw,48px) !important}.hf-lp-section--faq-blue .hf-lp-kicker,.hf-lp-section--faq-blue .hf-lp-title,.hf-lp-section--faq-blue .hf-lp-text{color:#fff !important}.hf-lp-section--faq-blue .hf-lp-kicker{color:#3ecf4c !important}.hf-lp-section--faq-blue .hf-lp-text{color:rgba(255,255,255,.76) !important}.hf-lp-section--faq-blue .hf-lp-faq{max-width:940px !important}.hf-lp-section--faq-blue .hf-lp-faq details{background:rgba(255,255,255,.08) !important;border:1px solid rgba(255,255,255,.16) !important;box-shadow:0 18px 55px rgba(0,0,0,.14) !important;backdrop-filter:blur(14px)}.hf-lp-section--faq-blue .hf-lp-faq details[open]{background:rgba(255,255,255,.12) !important;border-color:rgba(62,207,76,.42) !important}.hf-lp-section--faq-blue .hf-lp-faq summary{color:#fff !important;font-family:var(--hfh-font,"Poppins",system-ui,-apple-system,sans-serif) !important}.hf-lp-section--faq-blue .hf-lp-faq summary:hover{background:rgba(255,255,255,.05) !important}.hf-lp-section--faq-blue .hf-lp-faq summary::after{color:#3ecf4c !important}.hf-lp-section--faq-blue .hf-lp-faq p{color:rgba(255,255,255,.78) !important}@media (max-width:900px){.hf-lp-shell--cta{display:block !important}.hf-lp-cta-actions{margin-top:24px !important;justify-content:flex-start !important}}@keyframes wc-stripe-ece-spin{to{transform:rotate(1turn)}}body.wc-stripe-ece-processing .blockUI.blockOverlay:before{animation:wc-stripe-ece-spin 1s linear infinite;border:.2em solid;border-left:.2em solid transparent;border-radius:50%;box-sizing:border-box;content:"";display:block;font-size:2em;height:1em;left:50%;margin-left:-.5em;margin-top:-.5em;position:absolute;top:50%;width:1em}#wc-stripe-express-checkout-element iframe{max-width:unset}#wc-stripe-express-checkout-element{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:12px}#wc-stripe-express-checkout-element>div{flex:1;min-width:260px}@media (max-width:767px){html .hfbn{padding:0 12px calc(12px + env(safe-area-inset-bottom,0px))}html .hfbn__deck{max-width:420px;margin:0 auto;grid-template-columns:repeat(4,1fr);padding:6px;border:1px solid rgba(255,255,255,.10);border-radius:20px;background:rgba(18,43,76,.90);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 45px rgba(11,29,53,.38),inset 0 1px 0 rgba(255,255,255,.08)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html .hfbn__deck{background:rgba(18,43,76,.98)}}html .hfbn__tab{gap:3px;min-height:52px;padding:6px 4px;border-radius:15px;background:transparent;transition:background .25s ease,color .25s ease}html .hfbn__slot{width:auto;height:auto;background:transparent;color:rgba(255,255,255,.74)}html .hfbn__tab svg{width:21px;height:21px;stroke-width:1.8}html .hfbn__tab small{font-size:10px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;line-height:1;color:rgba(255,255,255,.74)}html .hfbn__tab.on{background:rgba(62,207,76,.16)}html .hfbn__tab.on .hfbn__slot{background:transparent;color:#3ecf4c}html .hfbn__tab.on svg{stroke-width:1.9}html .hfbn__tab.on small{color:#3ecf4c;font-weight:600}html .hfbn__tab:focus-visible{outline:2px solid #3ecf4c;outline-offset:3px}html .hfbn__dot{background:#3ecf4c;border-color:#122B4C}html .hfbn__bdg{background:#3ecf4c;color:#fff;border-color:#122B4C}}@media (max-width:767px) and (prefers-reduced-motion:reduce){html .hfbn__tab{transition:none}}@media (max-width:767px){.hfh-mob{padding-top:env(safe-area-inset-top,0px)}html body .hfh-mob{width:100vw;max-width:none;min-width:0;box-shadow:0 0 80px rgba(11,29,53,.45)}html body .hfh-mob .hfh-mob__head{justify-content:space-between;min-height:0;padding:26px 16px 12px;background:#fff;border-bottom:1px solid #eef0f3}html body .hfh-mob .hfh-mob__head-logo{display:none}html body .hfh-mob .hfh-mob__head-title{font-family:ui-monospace,'IBM Plex Mono','SF Mono',Menlo,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#3ecf4c}html body .hfh-mob .hfh-close-btn{position:static;width:36px;height:36px;flex:0 0 36px;border:1px solid #e6e9ee;border-radius:50%;background:#f6f7f9;color:#122B4C}html body .hfh-mob .hfh-mob__nav{padding:20px 20px 8px}html body .hfh-mob .hfh-mob2__summary,html body .hfh-mob .hfh-mob2__direct{display:grid;grid-template-columns:38px 1fr auto auto;grid-template-rows:auto auto;align-items:center;column-gap:12px;row-gap:1px;padding:13px 2px;border-bottom:1px solid #eef0f3;background:none}html body .hfh-mob .hfh-mob2__summary-swatch{grid-column:1;grid-row:1 / span 2;width:38px;height:38px;background-color:#e9e4dc;background-size:cover;background-position:center;border:1px solid rgba(18,43,76,.08)}html body .hfh-mob .hfh-mob2__summary-swatch--bespoke{background-color:#4a2a18}html body .hfh-mob .hfh-mob2__summary-text{grid-column:2;grid-row:1;font-size:15px;font-weight:600;color:#122B4C;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .hfh-mob .hfh-mob2__summary-meta{grid-column:2;grid-row:2;justify-self:start;font-size:11.5px;font-weight:400;color:#55606e;background:none;padding:0;border:0;min-width:0;height:auto;border-radius:0;box-shadow:none}html body .hfh-mob .hfh-mob2__summary-meta--new{grid-column:3;grid-row:1 / span 2;justify-self:end;font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#3ecf4c;background:rgba(62,207,76,.20);padding:3px 8px;height:auto;min-width:0;border-radius:0;box-shadow:none}html body .hfh-mob .hfh-mob2__summary-icon{grid-column:4;grid-row:1 / span 2;justify-self:end;color:#b6bec9}html body .hfh-mob .hfh-mob2__summary-icon svg{width:15px;height:15px}html body .hfh-mob .hfh-mob2__details[open] .hfh-mob2__summary-icon{transform:rotate(90deg)}html body .hfh-mob .hfh-mob2__summary-icon{transition:transform .25s ease}html body .hfh-mob .hfh-mob2__panel{padding:2px 0 14px}html body .hfh-mob .hfh-mob2__all{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0 6px;padding:13px 16px;background:#3ecf4c;color:#fff;font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;text-decoration:none;border:0;border-radius:0}html body .hfh-mob .hfh-mob2__panel .hfh-mob2__items{list-style:none;margin:0;padding:0}html body .hfh-mob .hfh-mob2__sub-row{display:flex;align-items:center;gap:12px;padding:11px 2px;border-bottom:1px solid #eef0f3}html body .hfh-mob .hfh-mob2__sublink{display:flex;align-items:center;gap:12px;flex:1;min-width:0;color:#122B4C;text-decoration:none}html body .hfh-mob .hfh-mob2__thumb{width:42px;height:42px;flex:0 0 42px;background:#e9e4dc;border:1px solid rgba(18,43,76,.08);border-radius:0;overflow:hidden}html body .hfh-mob .hfh-mob2__thumb img{width:100%;height:100%;object-fit:cover;display:block}html body .hfh-mob .hfh-mob2__sub-copy{display:flex;flex-direction:column;gap:1px;min-width:0}html body .hfh-mob .hfh-mob2__sub-name{font-size:14.5px;font-weight:600;color:#122B4C;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .hfh-mob .hfh-mob2__sub-count{font-size:11.5px;font-weight:400;color:#55606e}html body .hfh-mob .hfh-mob2__sub-arrow{color:#3ecf4c;font-size:15px;flex:0 0 auto}html body .hfh-mob .hfh-mob2__sub-toggle{flex:0 0 auto;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:#f6f7f9;border:1px solid #e6e9ee;border-radius:0;color:#122B4C;cursor:pointer}html body .hfh-mob .hfh-mob2__sub-toggle svg{width:14px;height:14px}html body .hfh-mob .hfh-mob__foot{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 20px 0;border-top:0}html body .hfh-mob .hfh-mob__foot-btn{justify-content:center;gap:8px;padding:13px 10px;border-radius:0;border:0;font-size:10.5px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}html body .hfh-mob .hfh-mob__foot-btn--pro{background:#122B4C;color:#fff}html body .hfh-mob .hfh-mob__foot-btn--account{background:#3ecf4c;color:#fff}html body .hfh-mob .hfh-mob__foot-btn svg{width:15px;height:15px;stroke:currentColor;fill:none}html body .hfh-mob .hfh-mob__foot-tel{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px;border:1px solid #e6e9ee;font-size:12.5px;font-weight:600;color:#122B4C;text-decoration:none}html body .hfh-mob .hfh-mob__foot-tel svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8}html body .hfh-mob .hfh-mob__foot-tel-when{color:#55606e;font-weight:400}html body .hfh-mob .hfh-mob__foot-trust{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 8px;margin:12px -20px 0;padding:11px 12px calc(11px + env(safe-area-inset-bottom,0px));border-top:1px solid #eef0f3;background:#fafbfc}html body .hfh-mob .hfh-mob__foot-trust-i{font-size:10.5px;color:#55606e;white-space:nowrap}html body .hfh-mob .hfh-mob__foot-star{color:#3ecf4c}html body .hfh-mob .hfh-mob__foot-trust-s{width:1px;height:12px;background:#e6e9ee;display:inline-block}}@media (max-width:767px) and (prefers-reduced-motion:reduce){html body .hfh-mob .hfh-mob2__summary-icon{transition:none}}:root{--hfcs-navy:#0d2f57;--hfcs-navy-deep:#061a30;--hfcs-navy-soft:#102f52;--hfcs-ink:#0d2f57;--hfcs-muted:#647084;--hfcs-line:rgba(13,47,87,.08);--hfcs-line-strong:rgba(13,47,87,.14);--hfcs-bg-soft:#f8fafc;--hfcs-bg-soft-2:#f1f5f9;--hfcs-green:#3ecf4c;--hfcs-green-deep:#3ecf4c;--hfcs-shadow:0 12px 34px rgba(49,38,23,.075),0 2px 8px rgba(49,38,23,.035);--hfcs-shadow-lift:0 22px 54px rgba(49,38,23,.12),0 8px 18px rgba(49,38,23,.055);--hfcs-radius:8px;--hfcs-radius-sm:8px;--hfcs-radius-chip:8px;--hfcs-warm:#eaf0f7}.hf-content-card,.hftr-card,.hftr-topic-card,.hftr-category-card,.hftr-summary-card,.hftr-feature-card,.hftr-detail-card,.hftr-related-card,.hftr-side-card,.hftr-hub-card,.hftr-trend-insight-card,.hftr-roomfit-card,.hfgc-hub__card,.hfgc-card,.hfgc-related__card,.hfgc-article__card,.hfgc-mixed__card,.hfgc-commerce__card,.hfgc-next__card,.hfgc-inline__card,body .hftr-view .hftr-card,body .hf-guides-canonical-hub .hfgc-card{position:relative !important;display:flex !important;flex-direction:column !important;background:#fff !important;border-radius:var(--hfcs-radius)!important;overflow:hidden !important;border:1px solid var(--hfcs-line) !important;box-shadow:var(--hfcs-shadow) !important;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease !important;color:var(--hfcs-ink) !important;text-decoration:none !important}.hf-content-card:hover,.hftr-card:hover,.hftr-topic-card:hover,.hftr-category-card:hover,.hftr-summary-card:hover,.hftr-feature-card:hover,.hftr-detail-card:hover,.hftr-related-card:hover,.hftr-trend-insight-card:hover,.hftr-roomfit-card:hover,.hfgc-hub__card:hover,.hfgc-card:hover,.hfgc-related__card:hover,.hfgc-article__card:hover{transform:translateY(-4px) !important;box-shadow:var(--hfcs-shadow-lift) !important;border-color:rgba(62,207,76,.30) !important}.hf-content-card__img,.hftr-card__img,.hftr-card-img,.hftr-thumb,.hftr-editorial-image,.hftr-topic-card__img,.hftr-category-card__img,.hftr-roomfit-card__img,.hfgc-card__img,.hfgc-hub__img,.hfgu-media,.hfgu-hub-card .hfgu-media{aspect-ratio:16 / 10 !important;object-fit:cover !important;width:100% !important;background:#ebeff3 !important;display:block !important;border-radius:0 8px 0 0!important;overflow:hidden !important;position:relative !important}.hfgu-media img,.hf-content-card__img img,.hftr-card__img img,.hftr-card img,.hftr-topic-card img,.hftr-category-card img,.hfgc-card img,.hfgc-hub__card img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}.hf-content-card__body,.hftr-card__body,.hftr-card-body,.hftr-topic-card__body,.hftr-category-card__body,.hftr-roomfit-card__body,.hfgc-card__body,.hfgc-hub__card-body,.hfgu-body,.hfgu-hub-card .hfgu-body{padding:24px 22px 22px !important;display:flex !important;flex-direction:column !important;gap:12px !important}.hf-content-card__kicker,.hftr-card__kicker,.hftr-card-label,.hftr-kicker,.hftr-label,.hftr-topic-card__kicker,.hftr-category-card__kicker,.hftr-roomfit-card__kicker,.hftr-summary-card strong,.hfgc-card__kicker,.hfgc-hub__kicker,.hfgu-kicker,.hfgu-card-label,.hfgu-label,.hfgc-relatedKicker,.hfgc-articleLabel{display:inline-flex !important;align-items:center !important;gap:8px !important;padding:7px 12px !important;border-radius:0!important;background:rgba(234,240,247,1) !important;border:1px solid rgba(62,207,76,.18) !important;color:var(--hfcs-navy) !important;font-size:10.5px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;margin:0 !important;box-shadow:none !important;width:auto !important;max-width:max-content !important}.hfgu-labels,.hf-content-card__labels{display:flex !important;flex-wrap:wrap !important;gap:8px !important;margin:0 !important;padding:0 !important}.hftr-media-badge,.hfgu-media-badge,.hfgc-media-badge,.hf-content-card__badge{position:absolute !important;left:16px !important;bottom:16px !important;z-index:2 !important;display:inline-flex !important;align-items:center !important;padding:8px 14px !important;background:#fff !important;color:var(--hfcs-navy) !important;font-size:10px !important;font-weight:800 !important;letter-spacing:.18em !important;text-transform:uppercase !important;border-radius:0!important;box-shadow:0 4px 14px rgba(13,47,87,.18) !important;border:1px solid rgba(13,47,87,.06) !important}.hfgu-card-cta,.hftr-card-cta,.hfgc-card-cta,.hf-content-card__cta,a.hfgu-hub-card-link{display:inline-flex !important;align-items:center !important;gap:6px !important;margin-top:8px !important;padding:0 !important;background:transparent !important;border:0 !important;color:var(--hfcs-navy) !important;font-size:13px !important;font-weight:800 !important;letter-spacing:.04em !important;text-decoration:none !important;box-shadow:none !important;transition:color .18s ease,transform .18s ease !important}.hfgu-card-cta:hover,.hftr-card-cta:hover,.hf-content-card__cta:hover{color:var(--hfcs-green-deep) !important;transform:translateX(2px) !important;background:transparent !important}.hfgu-card-cta::after,.hftr-card-cta::after,.hf-content-card__cta::after{content:"→" !important;font-size:14px !important;color:var(--hfcs-green) !important}.hf-content-card__title,.hftr-card__title,.hftr-card-title,.hftr-topic-card__title,.hftr-category-card__title,.hftr-summary-card strong,.hftr-roomfit-card__title,.hfgc-card__title,.hfgc-hub__card-title{font-size:18px !important;line-height:1.25 !important;font-weight:700 !important;color:var(--hfcs-ink) !important;letter-spacing:-.01em !important;margin:0 !important}.hf-content-card__text,.hftr-card__text,.hftr-card-text,.hftr-topic-card__text,.hftr-category-card__text,.hftr-roomfit-card__text,.hfgc-card__text,.hfgc-hub__card-text{font-size:14px !important;line-height:1.5 !important;color:var(--hfcs-muted) !important;margin:0 !important}.hf-content-head,.hftr-section-head,.hftr-section__head,.hftr-trend-insight-intro,.hftr-discovery-lead,.hftr-roomfit-intro,.hfgc-section__head,.hfgc-hub__head,.hfgc-related__head,.hfgc-article__head{text-align:center !important;margin:0 auto 36px !important;max-width:760px !important;padding:0 !important}.hf-content-head__kicker,.hftr-section-head .hftr-kicker,.hftr-section-head__kicker,.hftr-section__head-kicker,.hfgc-section__head-kicker{font-size:11px !important;font-weight:800 !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:var(--hfcs-green) !important;margin:0 0 12px !important;display:block !important;background:transparent !important;border:0 !important}.hf-content-head h2,.hftr-section-head h2,.hftr-section-title,.hftr-section__head h2,.hfgc-section__head h2{font-size:clamp(28px,3vw,42px) !important;line-height:1.1 !important;font-weight:800 !important;color:var(--hfcs-ink) !important;margin:0 0 12px !important;letter-spacing:-.02em !important;font-family:'Poppins',sans-serif !important}.hf-content-head p,.hftr-section-head p,.hftr-section-text,.hftr-subtitle,.hftr-section__head p,.hfgc-section__head p{font-size:clamp(15px,1.1vw,17px) !important;line-height:1.55 !important;color:var(--hfcs-muted) !important;margin:0 !important}.hf-content-section,.hftr-section,.hfgc-section,.hftr-view section,.hf-guides-canonical-hub section{padding:clamp(48px,7vw,96px) 0 !important;position:relative !important}.hf-content-section--soft,.hftr-section--soft,.hfgc-section--soft{background:linear-gradient(180deg,var(--hfcs-bg-soft) 0%,var(--hfcs-bg-soft-2) 100%) !important}.hf-content-section--dark,.hftr-section--dark,.hfgc-section--dark{background:linear-gradient(180deg,var(--hfcs-navy-deep) 0%,var(--hfcs-navy) 60%,var(--hfcs-navy-soft) 100%) !important;color:#fff !important}.hf-content-section--dark h2,.hftr-section--dark h2,.hfgc-section--dark h2{color:#fff !important}.hf-content-section--dark p,.hftr-section--dark p,.hfgc-section--dark p{color:rgba(255,255,255,.78) !important}.hf-content-shell{width:min(1180px,92vw) !important;margin:0 auto !important;padding:0 !important;box-sizing:border-box !important}body .hftr-shell,body .hftr-shell--unified,body .hfgu-shell,body .hfgu-view,body .hfgc-shell,body section.hftr-shell,body section.hfgu-shell,body section.hfgc-shell{width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;margin-top:0 !important;margin-bottom:0 !important;padding:0 !important;border:0 !important;outline:0 !important;overflow:visible !important;background:transparent !important;box-shadow:none !important}body .hftr-page > .hf-content-hero:first-child,body .hftr-page > .hf-pdh:first-child,body .hfgu-page > .hf-content-hero:first-child,body .hfgu-page > .hf-pdh:first-child,body .hftr-view .hf-content-hero,body .hfgu-view .hf-content-hero{margin-top:0 !important;margin-bottom:0 !important;border:0 !important;outline:0 !important}body .hf-content-hero .hf-pdh__content,body .hf-pdh.hf-content-hero .hf-pdh__content{border:0 !important;outline:0 !important}body .hf-heroTrust,body .hf-heroTrust--universal{margin-top:0 !important;border:0 !important;outline:0 !important}body .hftr-page,body .hfgu-page,body .hfgc-page{margin-top:0 !important;padding-top:0 !important;border-top:0 !important;background:transparent !important}body .hftr-page > *:not(.hf-pdh):not(.hf-content-hero):not(.hf-heroTrust):not(.hf-heroTrust--universal):not(.hf-content-hero-spacer),body .hfgu-page > *:not(.hf-pdh):not(.hf-content-hero):not(.hf-heroTrust):not(.hf-heroTrust--universal):not(.hf-content-hero-spacer),body .hfgc-page > *:not(.hf-pdh):not(.hf-content-hero):not(.hf-heroTrust):not(.hf-heroTrust--universal):not(.hf-content-hero-spacer){width:min(1240px,calc(100vw - 44px)) !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important}body .hftr-content,body .hftr-results,body .hftr-grid,body .hfgu-content,body .hfgu-results,body .hfgu-grid,body .hfgu-summary-grid{width:min(1240px,calc(100vw - 44px)) !important;max-width:min(1240px,calc(100vw - 44px)) !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important}body .hftr-grid,body .hfgu-grid,body .hftr-results > .hftr-section .hftr-grid,body .hfgu-results > .hfgu-section .hfgu-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:22px !important}@media (max-width: 1180px){body .hftr-grid,body .hfgu-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width: 860px){body .hftr-grid,body .hfgu-grid{grid-template-columns:1fr !important}body .hftr-page > *:not(.hf-pdh):not(.hf-content-hero):not(.hf-heroTrust):not(.hf-heroTrust--universal):not(.hf-content-hero-spacer),body .hfgu-page > *:not(.hf-pdh):not(.hf-content-hero):not(.hf-heroTrust):not(.hf-heroTrust--universal):not(.hf-content-hero-spacer),body .hftr-content,body .hftr-results,body .hftr-grid,body .hfgu-content,body .hfgu-results,body .hfgu-grid{width:min(1240px,calc(100vw - 28px)) !important}}.hftr-btn,.hftr-pill,.hfgu-btn,.hfgu-pill,.hfgc-hubBtn,.hfgc-inlineBtn,.hfgc-nextBtn,.hf-content-tab,button.hftr-btn,button.hfgu-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;min-height:48px !important;padding:0 22px !important;border-radius:0!important;background:#ffffff !important;color:#0d2f57 !important;border:1.5px solid rgba(13,47,87,.14) !important;box-shadow:0 2px 8px rgba(13,47,87,.04) !important;font-size:12px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;font-family:'Poppins',sans-serif !important;text-decoration:none !important;cursor:pointer !important;white-space:nowrap !important;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease !important}.hftr-btn:hover,.hftr-pill:hover,.hfgu-btn:hover,.hfgu-pill:hover,.hfgc-hubBtn:hover{background:#ffffff !important;color:#0d2f57 !important;border-color:#0d2f57 !important;box-shadow:0 8px 20px rgba(13,47,87,.10) !important;transform:translateY(-1px) !important}.hftr-btn.active,.hftr-pill.primary,.hfgu-btn.active,.hfgu-pill.primary,.hfgc-hubBtn:not(.hfgc-hubBtn--ghost),.hf-content-tab.is-active,.hf-content-tab[aria-selected="true"]{background:#0d2f57 !important;color:#ffffff !important;border-color:#0d2f57 !important;box-shadow:0 12px 28px rgba(13,47,87,.22) !important}.hftr-btn.active:hover,.hftr-pill.primary:hover,.hfgu-btn.active:hover,.hfgc-hubBtn:not(.hfgc-hubBtn--ghost):hover{background:#061a30 !important;color:#ffffff !important;border-color:#061a30 !important;box-shadow:0 16px 34px rgba(13,47,87,.28) !important;transform:translateY(-1px) !important}.hftr-btn--ghost,.hfgu-pill.ghost,.hfgu-btn--ghost,.hfgc-hubBtn--ghost,.hf-content-tab--ghost{background:#fff !important;color:var(--hfcs-navy) !important;border:1.5px solid rgba(13,47,87,.14) !important;box-shadow:none !important}.hf-content-btn,.hftr-footer-cta-btn,.hftr-article-final-cta__btn,.hfgc-btn,.hfgc-card__cta,.hfgc-hub__cta{display:inline-flex !important;align-items:center !important;gap:8px !important;padding:13px 24px !important;border-radius:0!important;background:var(--hfcs-navy) !important;color:#fff !important;text-decoration:none !important;font-size:12px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;border:1px solid var(--hfcs-navy) !important;box-shadow:0 12px 30px rgba(13,47,87,.14) !important;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease !important;cursor:pointer !important;font-family:'Poppins',sans-serif !important}.hf-content-btn:hover,.hftr-footer-cta-btn:hover,.hftr-article-final-cta__btn:hover,.hfgc-btn:hover{background:var(--hfcs-navy-deep) !important;transform:translateY(-2px) !important;box-shadow:0 18px 38px rgba(13,47,87,.22) !important;border-color:var(--hfcs-green) !important;color:#fff !important}.hf-content-btn--ghost,.hftr-footer-cta-btn-ghost,.hfgc-btn--ghost{background:transparent !important;color:var(--hfcs-navy) !important;border:1.5px solid rgba(13,47,87,.20) !important;box-shadow:none !important}.hf-content-btn--ghost:hover,.hftr-footer-cta-btn-ghost:hover,.hfgc-btn--ghost:hover{background:rgba(13,47,87,.04) !important;border-color:var(--hfcs-navy) !important;color:var(--hfcs-navy) !important;box-shadow:none !important}.hf-content-btn--green,.hftr-btn--green{background:linear-gradient(135deg,var(--hfcs-green),var(--hfcs-green-deep)) !important;border-color:var(--hfcs-green) !important;box-shadow:0 12px 30px rgba(62,207,76,.30) !important}.hf-content-btn--green:hover,.hftr-btn--green:hover{background:linear-gradient(135deg,var(--hfcs-green-deep),var(--hfcs-green)) !important;box-shadow:0 18px 38px rgba(62,207,76,.40) !important;transform:translateY(-2px) !important}.hf-content-final-cta,.hftr-footer-cta,.hftr-article-final-cta,.hfgc-final-cta{background:linear-gradient(135deg,var(--hfcs-navy-deep) 0%,var(--hfcs-navy) 60%,var(--hfcs-navy-soft) 100%) !important;border-radius:var(--hfcs-radius)!important;padding:clamp(40px,5vw,64px) clamp(28px,5vw,56px) !important;color:#fff !important;border:1px solid rgba(62,207,76,.16) !important;box-shadow:0 24px 60px rgba(13,47,87,.18),0 0 0 1px rgba(62,207,76,.08) inset !important;overflow:hidden !important;position:relative !important}.hf-content-final-cta__inner,.hftr-footer-cta-inner,.hftr-article-final-cta__inner{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;gap:32px !important;max-width:100% !important;flex-wrap:wrap !important}.hf-content-final-cta__main,.hftr-footer-cta-main,.hftr-article-final-cta__copy{flex:1 1 480px !important;min-width:280px !important}.hf-content-final-cta__kicker,.hftr-footer-cta-eyebrow,.hftr-article-final-cta__kicker{color:var(--hfcs-green) !important;font-size:11px !important;font-weight:800 !important;letter-spacing:.22em !important;text-transform:uppercase !important;margin:0 0 14px !important;display:block !important}.hf-content-final-cta h2,.hftr-footer-cta h2,.hftr-article-final-cta h2{font-size:clamp(28px,3.4vw,44px) !important;line-height:1.1 !important;font-weight:800 !important;color:#fff !important;margin:0 0 14px !important;letter-spacing:-.02em !important;font-family:'Poppins',sans-serif !important}.hf-content-final-cta__text,.hftr-footer-cta-text{color:rgba(255,255,255,.78) !important;font-size:clamp(15px,1.1vw,17px) !important;line-height:1.55 !important;margin:0 0 24px !important;max-width:540px !important}.hf-content-final-cta__actions,.hftr-footer-cta-actions,.hftr-article-final-cta__actions{display:flex !important;flex-wrap:wrap !important;gap:12px !important;align-items:center !important}.hftr-footer-cta-points{display:flex !important;flex-direction:column !important;gap:12px !important;margin:0 0 20px !important;padding:0 !important;list-style:none !important}.hftr-footer-cta-points li{display:flex !important;align-items:center !important;gap:12px !important;color:rgba(255,255,255,.86) !important;font-size:14px !important;font-weight:500 !important}.hftr-footer-cta-points li::before{content:"" !important;width:8px !important;height:8px !important;background:var(--hfcs-green) !important;border-radius:50%!important;flex-shrink:0 !important;box-shadow:0 0 0 4px rgba(62,207,76,.18) !important}.hftr-faq,.hfgc-faq{display:flex !important;flex-direction:column !important;gap:12px !important;max-width:820px !important;margin:0 auto !important}.hftr-faq-item,.hfgc-faq__item{background:#fff !important;border:1px solid var(--hfcs-line) !important;border-radius:var(--hfcs-radius-sm)!important;padding:0 !important;box-shadow:var(--hfcs-shadow) !important;overflow:hidden !important;transition:border-color .22s ease,box-shadow .22s ease !important}.hftr-faq-item:hover,.hfgc-faq__item:hover{border-color:rgba(62,207,76,.30) !important}.hftr-faq-item summary,.hfgc-faq__item summary{padding:20px 24px !important;font-size:16px !important;font-weight:700 !important;color:var(--hfcs-ink) !important;cursor:pointer !important;list-style:none !important;position:relative !important;padding-right:52px !important}.hftr-faq-item summary::after,.hfgc-faq__item summary::after{content:"+" !important;position:absolute !important;right:24px !important;top:50% !important;transform:translateY(-50%) !important;font-size:20px !important;font-weight:400 !important;color:var(--hfcs-green) !important;transition:transform .22s ease !important}.hftr-faq-item[open] summary::after,.hfgc-faq__item[open] summary::after{transform:translateY(-50%) rotate(45deg) !important}.hftr-faq-item div,.hftr-faq-item p,.hfgc-faq__item div,.hfgc-faq__item p{padding:0 24px 22px !important;font-size:14.5px !important;line-height:1.6 !important;color:var(--hfcs-muted) !important}.hftr-comparison,.hftr-comparison-wrap,.hfgc-comparison{background:#fff !important;border-radius:var(--hfcs-radius)!important;border:1px solid var(--hfcs-line) !important;overflow:hidden !important;box-shadow:var(--hfcs-shadow) !important}.hftr-comparison table,.hfgc-comparison table{width:100% !important;border-collapse:collapse !important}.hftr-comparison th,.hfgc-comparison th{background:linear-gradient(180deg,var(--hfcs-bg-soft) 0%,var(--hfcs-bg-soft-2) 100%) !important;color:var(--hfcs-ink) !important;font-size:12px !important;font-weight:800 !important;letter-spacing:.12em !important;text-transform:uppercase !important;text-align:left !important;padding:18px 22px !important;border-bottom:1px solid var(--hfcs-line) !important}.hftr-comparison td,.hfgc-comparison td{padding:16px 22px !important;font-size:14.5px !important;line-height:1.55 !important;color:var(--hfcs-ink) !important;border-bottom:1px solid var(--hfcs-line) !important}.hftr-comparison tr:last-child td,.hfgc-comparison tr:last-child td{border-bottom:0 !important}.hftr-xlinks{padding:clamp(48px,7vw,80px) 0 !important}.hftr-xlinks__inner{width:min(1180px,92vw) !important;margin:0 auto !important}.hftr-xlinks__head{text-align:center !important;margin:0 auto 36px !important;max-width:760px !important}.hftr-xlinks__kicker{font-size:11px !important;font-weight:800 !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:var(--hfcs-green) !important;margin:0 0 12px !important}.hftr-xlinks__title{font-size:clamp(28px,3vw,42px) !important;line-height:1.1 !important;font-weight:800 !important;color:var(--hfcs-ink) !important;margin:0 0 12px !important;letter-spacing:-.02em !important}.hftr-xlinks__lead{font-size:clamp(15px,1.1vw,17px) !important;line-height:1.55 !important;color:var(--hfcs-muted) !important;margin:0 !important}.hftr-xlinks__grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:22px !important}.hftr-xlinks__grid--2{grid-template-columns:repeat(2,1fr) !important}.hftr-xlinks__grid--1{grid-template-columns:1fr !important;max-width:540px !important;margin:0 auto !important}.hftr-xlinks__card{background:#fff !important;border-radius:var(--hfcs-radius)!important;border:1px solid var(--hfcs-line) !important;box-shadow:var(--hfcs-shadow) !important;overflow:hidden !important;text-decoration:none !important;color:var(--hfcs-ink) !important;display:flex !important;flex-direction:column !important;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease !important}.hftr-xlinks__card:hover{transform:translateY(-4px) !important;box-shadow:var(--hfcs-shadow-lift) !important;border-color:rgba(62,207,76,.30) !important}.hftr-xlinks__img img{width:100% !important;aspect-ratio:16 / 9 !important;object-fit:cover !important}.hftr-xlinks__body{padding:22px 22px 24px !important;display:flex !important;flex-direction:column !important;gap:8px !important}.hftr-xlinks__chip{font-size:10px !important;font-weight:800 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:var(--hfcs-green) !important}.hftr-xlinks__card-title{font-size:18px !important;line-height:1.25 !important;font-weight:700 !important;color:var(--hfcs-ink) !important;margin:0 !important;letter-spacing:-.01em !important}.hftr-xlinks__desc{font-size:14px !important;line-height:1.5 !important;color:var(--hfcs-muted) !important;margin:0 !important}@media (max-width: 780px){.hftr-xlinks__grid,.hftr-xlinks__grid--2,.hftr-xlinks__grid--3{grid-template-columns:1fr !important;gap:16px !important}.hf-content-final-cta,.hftr-footer-cta,.hftr-article-final-cta,.hfgc-final-cta{padding:36px 22px !important}.hf-content-final-cta__inner,.hftr-footer-cta-inner,.hftr-article-final-cta__inner{flex-direction:column !important;align-items:flex-start !important;gap:20px !important}.hftr-comparison th,.hfgc-comparison th,.hftr-comparison td,.hfgc-comparison td{padding:12px 14px !important;font-size:13px !important}.hftr-faq-item summary,.hfgc-faq__item summary{padding:16px 18px !important;padding-right:44px !important;font-size:15px !important}}:root{--hftr-bg:var(--hfh-ivory,#f6fbff);--hftr-card:#fff;--hftr-text:var(--hfh-ink,#182033);--hftr-muted:var(--hfh-body,#3f4858);--hftr-line:var(--hfh-line,rgba(64,54,39,.085));--hftr-accent:var(--hfh-accent,#122B4C);--hftr-accent-dark:var(--hfh-accent-dark,#0B1D35);--hftr-soft:var(--hfh-warm,#eaf0f7);--hftr-soft-2:var(--hfh-warm-2,#f0f5fb);--hftr-gold:var(--hfh-champagne,#3ecf4c);--hftr-shadow:var(--hfh-shadow,0 12px 34px rgba(49,38,23,.075),0 2px 8px rgba(49,38,23,.035))}.hftr-shell,.hf-install-page,.hf-article-shortcode-shell,.hf-article-v4-tail{background:#ffffff!important;color:var(--hfh-ink,#182033)!important;font-family:var(--hfh-font,"Poppins",system-ui,-apple-system,sans-serif)!important}.hftr-page,.hf-install-page,.hf-article-shortcode-shell,.hf-article-v4-tail{--hf-bg:var(--hfh-ivory,#f6fbff)!important;--hf-card:#fff!important;--hf-text:var(--hfh-ink,#182033)!important;--hf-muted:var(--hfh-body,#3f4858)!important;--hf-line:var(--hfh-line,rgba(64,54,39,.085))!important;--hf-accent:var(--hfh-accent,#122B4C)!important;--hf-accent-dark:var(--hfh-accent-dark,#0B1D35)!important;--hf-soft:var(--hfh-warm,#eaf0f7)!important;--hf-gold:var(--hfh-champagne,#3ecf4c)!important;--hf-radius:8px!important;--hf-shadow:var(--hfh-shadow,0 12px 34px rgba(49,38,23,.075),0 2px 8px rgba(49,38,23,.035))!important}.hftr-cta,.hf-install-cta,.hf-article-v4-cta{border-radius:0!important;background:linear-gradient(135deg,var(--hfh-accent,#122B4C),var(--hfh-accent-dark,#0B1D35))!important;box-shadow:var(--hfh-shadow-lg,0 22px 54px rgba(49,38,23,.12),0 8px 18px rgba(49,38,23,.055))!important}.hftr-comparison-wrap,.hftr-faq-item,.hf-install-tableWrap,.hf-install-faq details{border-radius:0!important;border-color:var(--hfh-line,rgba(64,54,39,.085))!important}:root{--hfgu-card:#fff;--hfgu-text:var(--hfh-ink,#182033);--hfgu-muted:var(--hfh-body,#3f4858);--hfgu-line:var(--hfh-line,rgba(64,54,39,.085));--hfgu-accent:var(--hfh-accent,#122B4C);--hfgu-accent-dark:var(--hfh-accent-dark,#0B1D35);--hfgu-soft:var(--hfh-warm,#eaf0f7);--hfgu-soft-2:var(--hfh-warm-2,#f0f5fb);--hfgu-shadow:var(--hfh-shadow,0 12px 34px rgba(49,38,23,.075),0 2px 8px rgba(49,38,23,.035))}.hfgu-shell,.hf-install-page,.hf-care-page,.hfgc-related,.hfgc-nextRead,.hfgc-commerce,.hfgc-articles,.hfgc-inlineCallout{font-family:var(--hfh-font,"Poppins",system-ui,-apple-system,sans-serif)!important;color:var(--hfh-ink,#182033)!important}.hfgu-shell,.hf-install-page,.hf-care-page{background:#ffffff!important}.hf-install-page,.hf-care-page{--hf-bg:var(--hfh-ivory,#f6fbff)!important;--hf-card:#fff!important;--hf-text:var(--hfh-ink,#182033)!important;--hf-muted:var(--hfh-body,#3f4858)!important;--hf-line:var(--hfh-line,rgba(64,54,39,.085))!important;--hf-accent:var(--hfh-accent,#122B4C)!important;--hf-accent-dark:var(--hfh-accent-dark,#0B1D35)!important;--hf-soft:var(--hfh-warm,#eaf0f7)!important;--hf-radius:8px!important;--hf-hero-radius:8px!important;--hf-shadow:var(--hfh-shadow,0 12px 34px rgba(49,38,23,.075),0 2px 8px rgba(49,38,23,.035))!important}.hfgu-hero-panel,.hf-install-hero,.hf-care-hero,.hf-install-heroInner,.hf-care-heroInner{border-radius:0!important;box-shadow:0 22px 54px rgba(49,38,23,.12)!important}.hfgu-card,.hfgu-summary-card,.hfgu-sidebar,.hfgu-side-card,.hfgu-related-card,.hfgu-hub-card,.hfgc-relatedCard,.hfgc-commerceCard,.hfgc-articlesCard,.hfgc-inlineCallout,.hf-install-card,.hf-care-card,.hf-install-topCard,.hf-care-topCard,.hf-install-step,.hf-care-step,.hf-install-note,.hf-care-note,.hf-install-linkCard,.hf-care-linkCard{border-color:var(--hfh-line,rgba(64,54,39,.085))!important;border-radius:0!important;background:#fff!important;box-shadow:var(--hfh-shadow,0 12px 34px rgba(49,38,23,.075),0 2px 8px rgba(49,38,23,.035))!important}.hfgu-kicker,.hfgu-summary-card strong,.hfgu-card-label,.hfgu-label,.hfgc-relatedKicker,.hfgc-articleLabel,.hf-install-kicker,.hf-care-kicker,.hf-install-label,.hf-care-label,.hf-install-stepNum,.hf-care-stepNum,.hfgu-media-badge{border-radius:0!important;background:var(--hfh-warm,#eaf0f7)!important;border-color:rgba(62,207,76,.20)!important;color:var(--hfh-accent,#122B4C)!important;letter-spacing:.14em!important}.hfgu-btn,.hfgu-pill,.hfgc-hubBtn,.hfgc-inlineBtn,.hfgc-nextBtn,.hf-install-btn,.hf-care-btn{border-radius:0!important}.hfgu-btn.active,.hfgu-pill.primary,.hfgc-hubBtn,.hf-install-btn,.hf-care-btn{background:var(--hfh-accent,#122B4C)!important;color:#fff!important;box-shadow:0 12px 28px rgba(18,43,76,.18)!important}.hfgu-pill.ghost,.hfgc-hubBtn--ghost,.hfgc-nextBtn,.hf-install-btn--light,.hf-install-btn--ghost,.hf-care-btn--light,.hf-care-btn--ghost{background:#fff!important;border:1.5px solid var(--hfh-line-s,rgba(64,54,39,.14))!important;color:var(--hfh-ink,#182033)!important}.hfgu-cta,.hfgc-nextCard,.hf-install-cta,.hf-care-cta{border-radius:0!important;background:linear-gradient(135deg,var(--hfh-accent,#122B4C),var(--hfh-accent-dark,#0B1D35))!important;box-shadow:var(--hfh-shadow-lg,0 22px 54px rgba(49,38,23,.12),0 8px 18px rgba(49,38,23,.055))!important}.hfgu-media,.hf-install-image,.hf-care-image,.hf-image-feature,.hf-img-box{border-radius:0!important;background:var(--hfh-warm,#eaf0f7)!important}html body .hfgu-media{aspect-ratio:16/10 !important;overflow:hidden !important;width:100% !important;display:block !important;border-radius:0 8px 0 0!important}html body .hfgu-media img,html body .hfgu-hub-card .hfgu-media img{width:100% !important;height:100% !important;min-height:100% !important;max-height:100% !important;object-fit:cover !important;object-position:center center !important;display:block !important;aspect-ratio:auto !important;position:absolute !important;inset:0 !important}html body .hfgu-hub-card{display:flex !important;flex-direction:column !important}html body .hfgu-hub-card .hfgu-body{padding:24px 22px 22px !important}html body .hfgu-hub-card .hfgu-labels{margin-bottom:14px !important}html body .hfgu-hub-card h3{margin:0 0 10px !important;line-height:1.28 !important}html body .hfgu-hub-card p{margin:0 0 16px !important;line-height:1.6 !important}html body .hfgu-hub-card .hfgu-media-badge{position:absolute !important;left:16px !important;bottom:16px !important;z-index:2 !important}.hfgu-faq details,.hf-install-faq details,.hf-care-faq details,.hf-install-tableWrap,.hf-care-tableWrap{border-radius:0!important;border-color:var(--hfh-line,rgba(64,54,39,.085))!important}.hfgu-canonical-hero-shell{position:relative;width:100%}.hfgu-hero-back{position:absolute;z-index:9;top:18px;left:clamp(18px,5vw,72px);display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 15px;border-radius:0;background:rgba(246,251,255,.94);border:1px solid rgba(62,207,76,.34);box-shadow:0 12px 26px rgba(7,22,39,.16);font:800 11px/1 var(--hfh-font,"Poppins",system-ui,-apple-system,sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--hfh-accent-dark,#0B1D35)!important;text-decoration:none!important;backdrop-filter:blur(10px)}.hfgu-hero-back:hover{transform:translateY(-1px);box-shadow:0 16px 32px rgba(7,22,39,.20)}.hfgu-after-hero-spacer{height:clamp(30px,4vw,58px)}.hf-guides-canonical-hero .hf-ds-hero__title,.hf-guides-canonical-hero .hf-hero__title{font-size:clamp(38px,4.6vw,68px)!important;line-height:.98!important;max-width:760px!important}.hf-guides-canonical-hero .hf-ds-hero__text,.hf-guides-canonical-hero .hf-hero__text{max-width:620px!important;font-size:clamp(15px,1.15vw,18px)!important;line-height:1.55!important}.hf-install-page > .hf-install-wrap > .hf-install-card:first-of-type,.hf-care-page > .hf-care-wrap > .hf-care-card:first-of-type{margin-top:0!important}.hf-install-cta,.hf-care-cta,.hfgc-nextCard{color:#fff!important}.hf-install-cta *,.hf-care-cta *,.hfgc-nextCard *{color:#fff!important}.hf-install-cta a,.hf-care-cta a,.hfgc-nextCard a{color:#fff!important}.hf-install-cta .hf-install-btn--light,.hf-care-cta .hf-care-btn--light,.hfgc-nextCard .hfgc-nextBtn{background:#fff!important;color:var(--hfh-accent-dark,#0B1D35)!important;border-color:rgba(255,255,255,.84)!important}.hf-install-cta .hf-install-btn--light *,.hf-care-cta .hf-care-btn--light *,.hfgc-nextCard .hfgc-nextBtn *{color:var(--hfh-accent-dark,#0B1D35)!important}.hfgc-hubReturn .hfgc-hubMeta{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:14px 0 18px!important}.hfgc-hubReturn .hfgc-hubMeta a,.hfgc-hubReturn .hfgc-hubMeta span{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:0 10px!important;border-radius:0!important;background:rgba(18,43,76,.06)!important;color:var(--hfh-accent-dark,#0B1D35)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-decoration:none!important}.hfgc-hubReturn .hfgc-hubCard h2{font-size:clamp(28px,3.2vw,44px)!important;line-height:1.05!important;letter-spacing:-.035em!important}.hfgc-hubReturn .hfgc-hubCard p{max-width:900px!important;font-size:16px!important;line-height:1.65!important}@media (max-width:780px){.hfgu-hero-back{top:12px;left:14px;font-size:10px;min-height:34px;padding:0 12px}.hfgu-after-hero-spacer{height:34px}.hf-guides-canonical-hero .hf-ds-hero__title,.hf-guides-canonical-hero .hf-hero__title{font-size:clamp(30px,10vw,44px)!important}}.hf-editorial-meta{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin:1rem 0;padding:.8rem 1rem;border-left:3px solid #a07845;background:rgba(255,255,255,.1);font-size:.82rem;line-height:1.45}.hf-editorial-meta a{color:inherit;text-decoration:underline;text-underline-offset:2px}.hf-editorial-meta span{display:inline-block}body .hf-casehub-prem-hero{position:relative !important;width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;height:min(720px,calc(100vh - 88px)) !important;min-height:520px !important;overflow:hidden !important;background:#0a1f3a !important;isolation:isolate !important;font-family:'Poppins',Arial,sans-serif !important}body .hf-casehub-prem-hero *{box-sizing:border-box !important}body .hf-casehub-prem-hero .hf-casehub-prem-hero__slide{position:absolute !important;inset:0 !important;display:block !important}body .hf-casehub-prem-hero .hf-casehub-prem-hero__visual{position:absolute !important;inset:0 !important;z-index:1 !important}body .hf-casehub-prem-hero .hf-casehub-prem-hero__visual img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;display:block !important}body .hf-casehub-prem-hero .hf-casehub-prem-hero__visual::after{content:"" !important;position:absolute !important;inset:0 !important;background:linear-gradient(180deg,rgba(10,31,58,.25) 0%,rgba(10,31,58,.72) 100%) !important;pointer-events:none !important}body .hf-casehub-prem-hero .hf-casehub-prem-hero__shell{position:relative !important;z-index:2 !important;height:100% !important;width:min(1480px,calc(100vw - 64px)) !important;margin:0 auto !important;display:flex !important;align-items:flex-end !important;padding:0 0 64px !important}body .hf-casehub-prem-hero .hf-casehub-prem-hero__content{max-width:680px !important;padding:34px 38px 30px !important;background:linear-gradient(180deg,rgba(10,31,58,.78) 0%,rgba(6,20,38,.88) 100%) !important;border:1px solid rgba(62,207,76,.28) !important;border-radius:0!important;box-shadow:0 30px 70px rgba(0,0,0,.42) !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;color:#fff !important}body .hf-casehub-prem-hero .hf-casehub-prem-hero__meta{display:flex !important;align-items:center !important;gap:14px !important;margin:0 0 18px !important}body .hf-casehub-prem-hero .hf-casehub-prem-hero__tag{display:inline-flex !important;align-items:center !important;gap:10px !important;font:700 11px/1 'Poppins',sans-serif !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:#3ecf4c !important;-webkit-text-fill-color:#3ecf4c !important;background:transparent !important}body .hf-casehub-prem-hero .hf-casehub-prem-hero__tag::before{content:"" !important;display:inline-block !important;width:34px !important;height:1px !important;background:#3ecf4c !important}body .hf-casehub-prem-hero .hf-casehub-prem-hero__title{margin:0 0 16px !important;color:#fff !important;-webkit-text-fill-color:#fff !important;background:transparent !important;background-image:none !important;font:800 clamp(28px,3.4vw,46px)/1.08 'Poppins',sans-serif !important;letter-spacing:-.028em !important;text-shadow:none !important}body .hf-casehub-prem-hero .hf-casehub-prem-hero__text{margin:0 0 22px !important;max-width:560px !important;color:rgba(255,255,255,.88) !important;-webkit-text-fill-color:rgba(255,255,255,.88) !important;font:400 clamp(14px,1.05vw,16px)/1.6 'Poppins',sans-serif !important}body .hf-casehub-prem-hero .hf-casehub-prem-hero__actions{display:flex !important;gap:14px !important;flex-wrap:wrap !important;margin:0 0 22px !important}body .hf-casehub-prem-hero .hf-casehub-prem-hero__btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;min-height:52px !important;padding:0 26px !important;border-radius:0!important;font:700 12.5px/1 'Poppins',sans-serif !important;letter-spacing:.10em !important;text-transform:uppercase !important;text-decoration:none !important;cursor:pointer !important;transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s ease,background .22s ease !important}body .hf-casehub-prem-hero .hf-casehub-prem-hero__btn--primary{background:linear-gradient(180deg,#3ecf4c 0%,#3ecf4c 60%,#3ecf4c 100%) !important;color:#0a1f3a !important;-webkit-text-fill-color:#0a1f3a !important;box-shadow:0 14px 32px rgba(62,207,76,.32),inset 0 1px 0 rgba(255,255,255,.30) !important;border:0 !important}body .hf-casehub-prem-hero .hf-casehub-prem-hero__btn--primary:hover{transform:translateY(-2px) !important;box-shadow:0 20px 40px rgba(62,207,76,.42),inset 0 1px 0 rgba(255,255,255,.40) !important}body .hf-casehub-prem-hero .hf-casehub-prem-hero__btn--ghost{background:transparent !important;color:#fff !important;-webkit-text-fill-color:#fff !important;border:1px solid rgba(62,207,76,.55) !important}body .hf-casehub-prem-hero .hf-casehub-prem-hero__btn--ghost:hover{background:rgba(62,207,76,.12) !important;border-color:rgba(62,207,76,.80) !important;transform:translateY(-2px) !important}body .hf-casehub-prem-hero .hf-casehub-prem-hero__trust{display:flex !important;flex-wrap:wrap !important;gap:18px !important;padding-top:18px !important;border-top:1px solid rgba(62,207,76,.22) !important}body .hf-casehub-prem-hero .hf-casehub-prem-hero__trust-item{position:relative !important;padding-left:18px !important;font:600 12px/1.4 'Poppins',sans-serif !important;color:rgba(255,255,255,.88) !important;-webkit-text-fill-color:rgba(255,255,255,.88) !important;letter-spacing:.02em !important}body .hf-casehub-prem-hero .hf-casehub-prem-hero__trust-item::before{content:"✓" !important;position:absolute !important;left:0 !important;top:0 !important;color:#3ecf4c !important;font-weight:700 !important}body .hf-casehub-prem-hero{margin-bottom:0 !important;padding-bottom:0 !important;box-shadow:0 100px 0 0 #0a1f3a !important}body .hf-casehub-prem-trust{position:relative !important;z-index:2 !important;width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;margin-top:-2px !important;padding:24px 32px !important;background:linear-gradient(180deg,#0a1f3a 0%,#061a31 100%) !important;border-top:0 !important;border-bottom:1px solid rgba(62,207,76,.22) !important;box-shadow:0 -2px 0 0 #0a1f3a,0 -50px 0 0 #0a1f3a !important;font-family:'Poppins',Arial,sans-serif !important}body .hf-casehub-prem-trust *{box-sizing:border-box !important}body .hf-casehub-prem-trust .hf-casehub-prem-trust__container{max-width:1480px !important;margin:0 auto !important}body .hf-casehub-prem-trust .hf-casehub-prem-trust__grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:14px !important;align-items:stretch !important}body .hf-casehub-prem-trust .hf-casehub-prem-trust__card{display:flex !important;align-items:center !important;gap:14px !important;padding:14px 20px !important;background:rgba(255,255,255,.04) !important;border:1px solid rgba(62,207,76,.22) !important;border-radius:0!important;box-shadow:0 6px 16px rgba(0,0,0,.20) !important;text-decoration:none !important;color:#fff !important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease !important}body a.hf-casehub-prem-trust__card:hover{transform:translateY(-2px) !important;border-color:rgba(62,207,76,.55) !important;background:rgba(255,255,255,.07) !important;box-shadow:0 12px 28px rgba(0,0,0,.28) !important}body .hf-casehub-prem-trust .hf-casehub-prem-trust__mark{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:34px !important;height:34px !important;flex-shrink:0 !important}body .hf-casehub-prem-trust .hf-casehub-prem-trust__mark--star{color:#00b67a !important}body .hf-casehub-prem-trust .hf-casehub-prem-trust__mark--shield{color:#3ecf4c !important}body .hf-casehub-prem-trust .hf-casehub-prem-trust__mark svg{width:30px !important;height:30px !important}body .hf-casehub-prem-trust .hf-casehub-prem-trust__mark--google svg,body .hf-casehub-prem-trust .hf-casehub-prem-trust__mark--shield svg{width:26px !important;height:26px !important}body .hf-casehub-prem-trust .hf-casehub-prem-trust__divider{width:1px !important;align-self:stretch !important;background:rgba(62,207,76,.30) !important}body .hf-casehub-prem-trust .hf-casehub-prem-trust__copy{display:flex !important;flex-direction:column !important;gap:2px !important;min-width:0 !important}body .hf-casehub-prem-trust .hf-casehub-prem-trust__copy strong{font:800 13.5px/1.2 'Poppins',sans-serif !important;color:#fff !important;-webkit-text-fill-color:#fff !important;letter-spacing:-.005em !important}body .hf-casehub-prem-trust .hf-casehub-prem-trust__copy small{font:500 11.5px/1.35 'Poppins',sans-serif !important;color:rgba(255,255,255,.65) !important;-webkit-text-fill-color:rgba(255,255,255,.65) !important;letter-spacing:.01em !important}.hf-casehub-prem-hero-spacer{height:clamp(28px,3.4vw,52px) !important}@media (max-width:1024px){body .hf-casehub-prem-hero{height:min(640px,calc(100vh - 64px)) !important;min-height:480px !important}body .hf-casehub-prem-hero .hf-casehub-prem-hero__shell{padding:0 0 48px !important;width:calc(100vw - 32px) !important}body .hf-casehub-prem-hero .hf-casehub-prem-hero__content{padding:26px 26px 22px !important;border-radius:0!important;max-width:none !important}body .hf-casehub-prem-trust .hf-casehub-prem-trust__grid{grid-template-columns:1fr 1fr !important;gap:10px !important}body .hf-casehub-prem-trust .hf-casehub-prem-trust__card:nth-child(3){display:none !important}}@media (max-width:600px){body .hf-casehub-prem-hero{height:auto !important;min-height:0 !important}body .hf-casehub-prem-hero .hf-casehub-prem-hero__visual{position:relative !important;height:280px !important}body .hf-casehub-prem-hero .hf-casehub-prem-hero__visual img{position:relative !important}body .hf-casehub-prem-hero .hf-casehub-prem-hero__shell{padding:24px 16px !important}body .hf-casehub-prem-hero .hf-casehub-prem-hero__content{padding:22px 20px !important;border-radius:0!important}body .hf-casehub-prem-hero .hf-casehub-prem-hero__title{font-size:clamp(28px,8vw,38px) !important}body .hf-casehub-prem-hero .hf-casehub-prem-hero__actions{flex-direction:column !important}body .hf-casehub-prem-hero .hf-casehub-prem-hero__btn{width:100% !important}body .hf-casehub-prem-trust{padding:18px !important}}body.hftr-view--hub,body.hftr-view--hub html,body.error404{background-color:#0a1f3a !important}body.hftr-view--hub .hftr-content,body.hftr-view--hub main,body.hftr-view--hub article,body.hftr-view--hub .entry-content{background-color:#f8f9fb !important}@media (max-width: 980px){html body.hftr-view--hub .hf-casehub-prem-trust .hf-casehub-prem-trust__grid,html body .hf-casehub-prem-trust .hf-casehub-prem-trust__grid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:8px !important}html body.hftr-view--hub .hf-casehub-prem-trust .hf-casehub-prem-trust__grid > *:nth-child(3),html body .hf-casehub-prem-trust .hf-casehub-prem-trust__grid > *:nth-child(3){grid-column:1 / -1 !important}}html body .hf-casehub-prem-trust{margin-top:0 !important;padding-top:18px !important;border-top:0 !important;position:relative !important;z-index:2 !important;box-shadow:0 -2px 0 0 #0a1f3a,0 -50px 0 0 #0a1f3a !important}html body .hf-casehub-prem-trust{margin-top:-2px !important}:root{--hfv2-navy:#122B4C;--hfv2-green:#3ecf4c;--hfv2-green-ink:#072617;--hfv2-green-text:#3ecf4c}body.hfv2-skin main,body.hfv2-skin .site-main,body.hfv2-skin .entry-content,body.hfv2-skin .elementor-section{font-family:'Poppins',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif}body.hfv2-skin main :is(h1,h2,h3,h4,h5,h6){font-family:'Poppins',system-ui,sans-serif;letter-spacing:-.01em}body.hfv2-skin main :is( .button,.wp-block-button__link,a.btn,button.btn,.elementor-button,input[type="submit"] ):not([class*="ghost"]):not([class*="outline"]){background:var(--hfv2-green) !important;color:var(--hfv2-green-ink) !important;border:0 !important;border-radius:0!important;font-weight:700 !important;letter-spacing:.2px;box-shadow:0 8px 24px rgba(62,207,76,.30)}body.hfv2-skin main :is(.button,.wp-block-button__link,a.btn,.elementor-button):hover{background:#3ecf4c !important;color:var(--hfv2-green-ink) !important}body.hfv2-skin .entry-content a:not(.button):not(.btn):not(.elementor-button):not([class*="wp-block-button"]){color:var(--hfv2-green-text);text-underline-offset:2px}body.hfv2-skin .entry-content :is(img,figure){border-radius:0}body.hfv2-skin.woocommerce-page :is(h1,h2,h3){color:var(--hfv2-navy)}body.hfv2-skin .woocommerce table.shop_table{background:#fff;border:1px solid rgba(18,43,76,.12);border-radius:0;border-collapse:separate;border-spacing:0;overflow:hidden}body.hfv2-skin .woocommerce table.shop_table :is(th,thead th){color:var(--hfv2-navy);font-weight:700}body.hfv2-skin :is(.cart_totals,.woocommerce-checkout-review-order,.woocommerce-order-details,.woocommerce-customer-details,#order_review){background:#fff;border:1px solid rgba(18,43,76,.12);border-radius:0;padding:6px 20px}body.hfv2-skin .woocommerce form .form-row :is(input.input-text,textarea,select){border:1px solid rgba(18,43,76,.18) !important;border-radius:0!important;padding:12px 13px !important;min-height:46px;font-family:inherit}body.hfv2-skin:not(.woocommerce-checkout) :is(#place_order,.checkout-button,.wc-proceed-to-checkout .button){background:var(--hfv2-green) !important;color:var(--hfv2-green-ink) !important;border:0 !important;border-radius:0!important;font-weight:700 !important;padding:15px 28px !important}body.hfv2-skin:not(.woocommerce-checkout) .woocommerce .button:not(#place_order):not(.checkout-button){background:var(--hfv2-navy) !important;color:#fff !important;border:0 !important;border-radius:0!important;font-weight:600 !important}body.hfv2-skin .woocommerce-MyAccount-navigation ul{list-style:none;margin:0 0 24px;padding:0;border:1px solid rgba(18,43,76,.12);border-radius:0;overflow:hidden}body.hfv2-skin .woocommerce-MyAccount-navigation li{border-bottom:1px solid rgba(18,43,76,.08)}body.hfv2-skin .woocommerce-MyAccount-navigation li a{display:block;padding:13px 18px;color:var(--hfv2-navy);font-weight:600;text-decoration:none}body.hfv2-skin .woocommerce-MyAccount-navigation li.is-active a,body.hfv2-skin .woocommerce-MyAccount-navigation li a:hover{background:var(--hfv2-navy);color:#fff}body.hfv2-skin .woocommerce-message{border-top-color:var(--hfv2-green) !important}body.hfv2-skin .woocommerce-info{border-top-color:var(--hfv2-navy) !important}footer.hf-footer.hf-ftr,.hf-nlsec{--f-ink:#FFFFFF;--f-dim:#9DB2C6;--f-dim-2:#A8BCD0;--f-faint:#7E94AB;--f-soft:#C6D5E2;--f-green:#3ecf4c;--f-green-2:#3ecf4c;--f-gold:#D6A85A;--f-gold-2:#E3BE7C;--f-line:rgba(255,255,255,.08);width:100vw;position:relative;left:50%;margin-left:-50vw;overflow:hidden;color:var(--f-ink);font-family:'Poppins',Arial,sans-serif;background:linear-gradient(180deg,#071829 0%,#0B2138 100%);border-top:0}.hf-ftr *{box-sizing:border-box}.hf-ftr__container{max-width:1320px;margin:0 auto;padding:0 40px}.hf-ftr__srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hf-ftr__rule{display:block;width:26px;height:2px;background:var(--f-green);flex:none}.hf-ftr__nlBand{border-bottom:1px solid var(--f-line);background:radial-gradient(120% 160% at 15% 0%,rgba(62,207,76,.10) 0%,rgba(62,207,76,0) 58%)}.hf-ftr__nlGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:48px;align-items:center;padding-top:40px;padding-bottom:38px}.hf-ftr__nlCopy{display:flex;flex-direction:column;gap:12px;min-width:0}.hf-ftr__eyebrow{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--f-green)}.hf-ftr__nlTitle{margin:0;font-size:27px;font-weight:800;letter-spacing:-.02em;line-height:1.18;max-width:520px;text-wrap:balance;color:var(--f-ink)}body footer.hf-footer.hf-ftr .hf-ftr__nlTitle{color:var(--f-ink)}body section.hf-nlsec .hf-nlsec__title{color:var(--f-ink)}@media (max-width:767px){body footer.hf-footer.hf-ftr{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px)) !important}}.hf-ftr__nlPoints{list-style:none;margin:2px 0 0;padding:0;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.hf-ftr__nlPoints li{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--f-dim-2)}.hf-ftr__nlPoints li::before{content:"";width:4px;height:4px;border-radius:50%;background:var(--f-green);flex:none}.hf-ftr__nlForm{display:flex;flex-direction:column;gap:10px;min-width:0}.hf-ftr__nlRow{display:flex;gap:8px;padding:7px;border-radius:0;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);transition:border-color .2s ease,box-shadow .2s ease}.hf-ftr__nlRow:focus-within{border-color:rgba(62,207,76,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 0 3px rgba(62,207,76,.14)}.hf-ftr__nlField{flex:1;display:flex;align-items:center;gap:10px;padding:0 12px;min-width:0;color:#8FA5BC}.hf-ftr__nlField svg{width:16px;height:16px;flex:none}.hf-ftr__nlInput{flex:1;min-width:0;background:transparent;border:0;outline:none;color:var(--f-ink);font-family:inherit;font-size:14px}.hf-ftr__nlInput::placeholder{color:#8FA5BC}.hf-ftr__nlBtn{flex:none;padding:14px 24px;border:0;border-radius:0;cursor:pointer;background:var(--f-green-2);color:#052414;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:filter .2s ease,opacity .2s ease}.hf-ftr__nlBtn:hover{filter:brightness(1.07)}.hf-ftr__nlBtn:disabled{opacity:.55;cursor:default}.hf-ftr__nlMsg{margin:0;font-size:11.5px;line-height:1.5;color:var(--f-faint);min-height:1px}.hf-ftr__nlMsg.is-ok{color:var(--f-green)}.hf-ftr__nlMsg.is-error{color:#FF9D9D}.hf-ftr__top{padding:44px 0 8px}.hf-ftr__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:34px 28px}.hf-ftr__col{min-width:0}.hf-ftr__title{list-style:none;display:flex;flex-direction:column;gap:12px;margin:0 0 14px;font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase;color:var(--f-ink);cursor:default}.hf-ftr__title .hf-ftr__rule{width:22px}.hf-ftr__title::-webkit-details-marker{display:none}.hf-ftr__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.hf-ftr__list a{color:var(--f-dim);text-decoration:none;font-size:13.5px;line-height:1.4;font-weight:400;transition:color .2s ease}.hf-ftr__list a:hover{color:var(--f-ink)}.hf-ftr__cardBand{padding:26px 0 28px}.hf-ftr__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(255,255,255,.10);border-radius:0;overflow:hidden;background:linear-gradient(140deg,rgba(255,255,255,.045) 0%,rgba(255,255,255,.012) 100%)}.hf-ftr__card{position:relative;display:flex;flex-direction:column;gap:9px;padding:20px 24px 20px 26px;color:var(--f-ink);text-decoration:none;border-right:1px solid rgba(255,255,255,.09);transition:background .2s ease}.hf-ftr__card:last-child{border-right:0}.hf-ftr__card:hover{background:rgba(255,255,255,.03)}.hf-ftr__card::before{content:"";position:absolute;left:0;top:20px;bottom:20px;width:2px;border-radius:2px;background:var(--f-green-2)}.hf-ftr__card--plain::before{background:rgba(255,255,255,.35)}.hf-ftr__card--gold::before{background:var(--f-gold)}.hf-ftr__cardTag{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--f-green)}.hf-ftr__cardTag::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--f-green-2);flex:none}.hf-ftr__card--plain .hf-ftr__cardTag{color:var(--f-soft)}.hf-ftr__card--plain .hf-ftr__cardTag::before{background:var(--f-soft)}.hf-ftr__card--gold .hf-ftr__cardTag{color:var(--f-gold-2)}.hf-ftr__card--gold .hf-ftr__cardTag::before{background:var(--f-gold)}.hf-ftr__cardLine{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.hf-ftr__cardLine strong{font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--f-ink)}.hf-ftr__cardLine span{font-size:13px;color:var(--f-dim)}.hf-ftr__cardCta{margin-top:auto;padding-top:4px;display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--f-green)}.hf-ftr__cardCta svg{width:13px;height:13px;transition:transform .2s ease}.hf-ftr__card:hover .hf-ftr__cardCta svg{transform:translateX(3px)}.hf-ftr__card--plain .hf-ftr__cardCta{color:var(--f-ink)}.hf-ftr__card--gold .hf-ftr__cardCta{color:var(--f-gold-2)}.hf-ftr__trustBand{border-top:1px solid var(--f-line)}.hf-ftr__trustFlex{padding-top:20px;padding-bottom:20px}.hf-ftr__trust{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:12px 26px;flex-wrap:wrap}.hf-ftr__trust li{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--f-soft)}.hf-ftr__trust svg{width:16px;height:16px;flex:none;color:var(--f-green)}.hf-ftr__bottom{border-top:1px solid var(--f-line)}.hf-ftr__bottomFlex{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-top:22px;padding-bottom:28px}.hf-ftr__legal{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.hf-ftr__legal span{font-size:12.5px;color:var(--f-faint)}.hf-ftr__bottomRight{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hf-ftr__socialRow{display:flex;align-items:center;gap:8px}.hf-ftr__soc{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);color:var(--f-soft);text-decoration:none;transition:border-color .2s ease,color .2s ease,transform .2s ease}.hf-ftr__soc:hover{border-color:var(--f-green);color:var(--f-green);transform:translateY(-2px)}.hf-ftr__soc svg{width:16px;height:16px;display:block}.hf-ftr__toTop{margin-left:10px;display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:0;border:1px solid rgba(255,255,255,.22);background:transparent;color:var(--f-ink);cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:border-color .2s ease,background .2s ease}.hf-ftr__toTop:hover{border-color:#FFFFFF;background:rgba(255,255,255,.05)}.hf-ftr__toTop svg{width:14px;height:14px}@media(max-width:1100px){.hf-ftr__container{padding:0 30px}.hf-ftr__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 28px}.hf-ftr__nlGrid{grid-template-columns:1fr;gap:26px}.hf-ftr__nlTitle{font-size:24px;max-width:none}}@media(max-width:900px){.hf-ftr__cards{grid-template-columns:1fr}.hf-ftr__card{border-right:0;border-bottom:1px solid rgba(255,255,255,.09)}.hf-ftr__card:last-child{border-bottom:0}.hf-ftr__trust{gap:14px 22px}}@media(max-width:768px){.hf-ftr__container{padding:0 20px}.hf-ftr__nlGrid{padding-top:30px;padding-bottom:28px}.hf-ftr__nlTitle{font-size:21px}.hf-ftr__nlPoints{flex-direction:column;align-items:flex-start;gap:8px}.hf-ftr__nlRow{flex-direction:column;gap:10px}.hf-ftr__nlField{padding:10px 12px}.hf-ftr__nlBtn{align-self:stretch;text-align:center}.hf-ftr__top{padding:22px 0 4px}.hf-ftr__grid{grid-template-columns:1fr;gap:0}.hf-ftr__col{border-bottom:1px solid var(--f-line)}.hf-ftr__col:last-child{border-bottom:0}.hf-ftr__title{flex-direction:row;align-items:center;justify-content:space-between;margin:0;padding:16px 0;cursor:pointer}.hf-ftr__title .hf-ftr__rule{display:none}.hf-ftr__title::after{content:"+";color:var(--f-green);font-size:20px;font-weight:300;line-height:1}.hf-ftr__col[open] .hf-ftr__title::after{content:"\2212"}.hf-ftr__col[open] .hf-ftr__title{padding-bottom:12px}.hf-ftr__list{padding:0 0 16px}.hf-ftr__cardBand{padding:18px 0 20px}.hf-ftr__bottomFlex{flex-direction:column;align-items:flex-start;gap:18px}.hf-ftr__legal{gap:4px;flex-direction:column;align-items:flex-start}.hf-ftr__toTop{margin-left:auto}}@media(min-width:769px){.hf-ftr__col{display:block!important}.hf-ftr__title{pointer-events:none}}@media(prefers-reduced-motion:reduce){.hf-ftr *{transition:none!important}}footer.hf-footer.hf-ftr4{--f-ink:#ffffff;--f-dim:#b6c0c6;--f-dim-2:#b6c0c6;--f-faint:#79838a;--f-soft:#c8d1d6;--f-green:#3ecf4c;--f-green-2:#3ecf4c;--f-line:rgba(255,255,255,.11);--f-mono:ui-monospace,'IBM Plex Mono',Menlo,monospace;background:#07090a}.hf-ftr4 .hf-ftr__container{max-width:1320px;padding:0 40px}.hf-ftr4 .hf-ftr__nlBand{background:none;border-bottom:1px solid var(--f-line)}.hf-ftr4 .hf-ftr__nlGrid{grid-template-columns:minmax(0,1fr) minmax(0,640px);gap:40px;align-items:start;padding-top:34px;padding-bottom:30px}.hf-ftr4 .hf-ftr__nlCopy{gap:10px}.hf-ftr4 .hf-ftr__eyebrow{font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.16em;color:var(--f-green)}.hf-ftr4 .hf-ftr__rule{width:26px;height:2px;background:var(--f-green)}body footer.hf-footer.hf-ftr4 .hf-ftr__nlTitle{margin:0;font-size:clamp(20px,2vw,25px);font-weight:800;line-height:1.2;letter-spacing:-.4px;color:var(--f-ink)}.hf-ftr4 .hf-ftr__nlForm{gap:8px}.hf-ftr4 .hf-ftr__nlRow{gap:10px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.hf-ftr4 .hf-ftr__nlField{flex:1 1 auto;min-width:0;display:flex;align-items:center;padding:0 16px;min-height:52px;border:1px solid var(--f-line);border-radius:0;background:#0b0e0f}.hf-ftr4 .hf-ftr__nlField:focus-within{border-color:rgba(62,207,76,.6)}.hf-ftr4 .hf-ftr__nlInput{width:100%;background:none;border:0;outline:0;color:var(--f-ink);font-family:inherit;font-size:16px}.hf-ftr4 .hf-ftr__nlInput::placeholder{color:#79838a}.hf-ftr4 .hf-ftr__nlBtn{flex:none;min-height:52px;padding:0 26px;border:0;border-radius:0;background:var(--f-green);color:#08260d;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:none}.hf-ftr4 .hf-ftr__nlBtn:hover{background:var(--f-green-2)}.hf-ftr4 .hf-ftr__nlMsg{margin:0;font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--f-faint)}.hf-ftr4 .hf-ftr__nlMsg.is-error{color:#ff8a7a}.hf-ftr4 .hf-ftr__top{padding:44px 0 40px}.hf-ftr4 .hf-ftr__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 28px}.hf-ftr4 .hf-ftr__col{border:0;background:none}.hf-ftr4 .hf-ftr__title{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:0 0 18px;padding:0;list-style:none;font-family:var(--f-mono);font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--f-ink)}.hf-ftr4 .hf-ftr__title::-webkit-details-marker{display:none}.hf-ftr4 .hf-ftr__title::after{content:none}.hf-ftr4 .hf-ftr__list{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;columns:auto}.hf-ftr4 .hf-ftr__list--stack{columns:auto}.hf-ftr4 .hf-ftr__list li{margin:0}.hf-ftr4 .hf-ftr__list a{display:block;padding:8px 0;font-size:14.5px;color:var(--f-dim);text-decoration:none;transition:color .15s ease}.hf-ftr4 .hf-ftr__list a:hover{color:var(--f-green)}.hf-ftr4 .hf-ftr__bottom{border-top:1px solid var(--f-line)}.hf-ftr4 .hf-ftr__bottomFlex{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:22px;padding-bottom:22px}.hf-ftr4 .hf-ftr__legal{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.hf-ftr4 .hf-ftr__legal span:first-child{font-size:13.5px;color:var(--f-dim)}.hf-ftr4 .hf-ftr__legal span+span{font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;color:var(--f-faint)}.hf-ftr4 .hf-ftr__bottomRight{display:flex;align-items:center;gap:10px}.hf-ftr4 .hf-ftr__socialRow{display:flex;gap:8px}.hf-ftr4 .hf-ftr__soc{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--f-line);border-radius:0;background:none;color:var(--f-dim);transition:color .15s ease,border-color .15s ease}.hf-ftr4 .hf-ftr__soc svg{width:17px;height:17px}.hf-ftr4 .hf-ftr__soc:hover{color:var(--f-green);border-color:rgba(62,207,76,.5)}.hf-ftr4 .hf-ftr__toTop{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-left:6px;padding:0 16px;border:0;border-radius:0;background:var(--f-green);color:#08260d;font-family:inherit;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:none}.hf-ftr4 .hf-ftr__toTop:hover{background:var(--f-green-2)}.hf-ftr4 .hf-ftr__toTop svg{width:14px;height:14px}@media(max-width:1100px){.hf-ftr4 .hf-ftr__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.hf-ftr4 .hf-ftr__nlGrid{grid-template-columns:1fr;gap:22px}}@media(max-width:768px){.hf-ftr4 .hf-ftr__container{padding:0 20px}.hf-ftr4 .hf-ftr__nlGrid{padding-top:26px;padding-bottom:24px}.hf-ftr4 .hf-ftr__nlRow{flex-direction:column;gap:10px}.hf-ftr4 .hf-ftr__nlBtn{align-self:stretch;justify-content:center}.hf-ftr4 .hf-ftr__top{padding:6px 0 4px}.hf-ftr4 .hf-ftr__grid{grid-template-columns:1fr;gap:0}.hf-ftr4 .hf-ftr__col{border-bottom:1px solid var(--f-line)}.hf-ftr4 .hf-ftr__col:last-child{border-bottom:0}.hf-ftr4 .hf-ftr__title{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:17px 0;cursor:pointer}.hf-ftr4 .hf-ftr__title .hf-ftr__rule{display:none}.hf-ftr4 .hf-ftr__title::after{content:"+";color:var(--f-green);font-family:inherit;font-size:20px;font-weight:400;line-height:1}.hf-ftr4 .hf-ftr__col[open] .hf-ftr__title::after{content:"\2212"}.hf-ftr4 .hf-ftr__col[open] .hf-ftr__title{padding-bottom:8px}.hf-ftr4 .hf-ftr__list{padding:0 0 12px}.hf-ftr4 .hf-ftr__list a{padding:12px 0}.hf-ftr4 .hf-ftr__soc{width:44px;height:44px}.hf-ftr4 .hf-ftr__toTop{min-height:44px;padding:0 18px}.hf-ftr4 .hf-ftr__bottomFlex{flex-direction:column;align-items:flex-start;gap:18px}.hf-ftr4 .hf-ftr__legal{flex-direction:column;align-items:flex-start;gap:6px}.hf-ftr4 .hf-ftr__bottomRight{width:100%}.hf-ftr4 .hf-ftr__toTop{margin-left:auto}}@media(min-width:769px){.hf-ftr4 .hf-ftr__col{display:block!important}.hf-ftr4 .hf-ftr__title{pointer-events:none}}footer.hf-footer.hf-ftr4{background:#0a1f3a;--f-faint:#828d96}.hf-ftr4 .hf-ftr__nlField{background:#123050}.hf-nlsec{position:relative;padding:clamp(34px,4vw,54px) 0;background-image:var(--nl-hero,none);background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#0a1f3a;overflow:hidden;--f-ink:#ffffff;--f-green:#3ecf4c;--f-green-2:#3ecf4c;--f-faint:#c6d0da;--f-line:rgba(255,255,255,.22);--f-mono:ui-monospace,'IBM Plex Mono',Menlo,monospace;font-family:'Poppins',Arial,sans-serif}.hf-nlsec::before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(10,31,58,.95) 0%,rgba(10,31,58,.88) 42%,rgba(10,31,58,.62) 74%,rgba(10,31,58,.42) 100%)}.hf-nlsec:not([style*="--nl-hero"])::before{display:none}.hf-nlsec__inner{position:relative;z-index:1;width:min(1180px,92vw);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 48px;align-items:center}.hf-nlsec__title{margin:10px 0 0;font-size:clamp(22px,2.3vw,30px);font-weight:800;line-height:1.16;letter-spacing:-.5px;color:var(--f-ink);max-width:22ch;text-wrap:balance}.hf-nlsec .hf-ftr__eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--f-green)}.hf-nlsec .hf-ftr__rule{display:block;width:26px;height:2px;background:var(--f-green);flex:none}.hf-nlsec .hf-ftr__nlRow{display:flex;gap:10px;padding:0;border:0;background:none;box-shadow:none}.hf-nlsec .hf-ftr__nlField{flex:1 1 auto;min-width:0;display:flex;align-items:center;padding:0 16px;min-height:52px;background:rgba(255,255,255,.10);border:1px solid var(--f-line);border-radius:0}.hf-nlsec .hf-ftr__nlField:focus-within{border-color:var(--f-green)}.hf-nlsec .hf-ftr__nlInput{width:100%;align-self:stretch;background:none;border:0;outline:0;color:var(--f-ink);font-family:inherit;font-size:16px}.hf-ftr4 .hf-ftr__nlInput{align-self:stretch}.hf-ftr4 .hf-ftr__list a{display:flex;align-items:center;min-height:44px}.hf-nlsec .hf-ftr__nlInput::placeholder{color:rgba(255,255,255,.66)}.hf-nlsec .hf-ftr__nlBtn{flex:none;min-height:52px;padding:0 26px;border:0;border-radius:0;background:var(--f-green);color:#08260d;font-family:inherit;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.hf-nlsec .hf-ftr__nlBtn:hover{background:var(--f-green-2)}.hf-nlsec .hf-ftr__nlMsg{margin:10px 0 0;font-size:11.5px;color:var(--f-faint)}.hf-nlsec .hf-ftr__srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:860px){.hf-nlsec{padding:26px 0;background-image:none}.hf-nlsec::before{display:none}.hf-nlsec__inner{grid-template-columns:1fr;gap:16px}.hf-nlsec .hf-ftr__nlRow{flex-direction:column}.hf-nlsec .hf-ftr__nlBtn{width:100%}}.hfms-root [hidden]{display:none !important}.hfms-root{--hfms2-navy:#0a1f3a;--hfms2-green:#3ecf4c;--hfms2-green-press:#3ecf4c;--hfms2-gtext:#3ecf4c;--hfms2-mut:#66707d;--hfms2-body:#3F4858;--hfms2-line:#e6eaef;--hfms2-line-soft:#eef1f4;--hfms2-line-mid:#d8dee5;--hfms2-mono:ui-monospace,'IBM Plex Mono','SF Mono',Menlo,Consolas,monospace;font-family:'Poppins',system-ui,-apple-system,'Segoe UI',sans-serif}html.hfms-active{overflow:hidden}.hfms-sheet{position:fixed;top:var(--hfms-anchor-top,120px);left:0;right:0;background:#fff;z-index:9991;border-top:1px solid var(--hfms2-line);border-bottom:1px solid var(--hfms2-line);box-shadow:0 24px 48px -32px rgba(10,31,58,.35);max-height:calc(100dvh - var(--hfms-anchor-top,120px));overflow-y:auto;opacity:0;transform:translateY(-10px);pointer-events:none;transition:opacity .22s ease,transform .22s ease}.hfms-root[data-hfms-bar-open="true"] .hfms-sheet{opacity:1;transform:translateY(0);pointer-events:auto}.hfms-backdrop{position:fixed;inset:var(--hfms-anchor-top,120px) 0 0 0;background:rgba(10,31,58,.38);z-index:9990;opacity:0;transition:opacity .22s ease}html.hfms-active .hfms-backdrop{opacity:1}.hfms-wrap{max-width:1180px;margin:0 auto;padding:clamp(20px,3vw,32px) 16px clamp(28px,4vw,44px);display:flex;flex-direction:column;gap:18px;color:var(--hfms2-navy)}.hfms-eyebrow{display:none}.hfms-eyebrow__line{width:24px;height:2px;background:var(--hfms2-gtext)}.hfms-eyebrow__t{font-family:var(--hfms2-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--hfms2-gtext);font-weight:500}.hfms-close{margin-left:auto;width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--hfms2-line);border-radius:50%;color:var(--hfms2-navy);cursor:pointer;transition:border-color .15s,color .15s}.hfms-close svg{width:15px;height:15px}.hfms-close:hover{border-color:var(--hfms2-gtext);color:var(--hfms2-gtext)}.hfms-row{display:flex;gap:8px;align-items:stretch}.hfms-form{position:relative;flex:1;min-width:0;display:block;margin:0}.hfms-form__icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--hfms2-mut);pointer-events:none}.hfms-form__icon svg{width:16px;height:16px;display:block}.hfms-input{width:100%;box-sizing:border-box;background:#fff;border:1.5px solid var(--hfms2-navy);border-radius:0;color:var(--hfms2-navy);font-family:inherit;font-size:16px !important;font-weight:500;padding:15px 44px;min-height:56px;appearance:none}.hfms-input:focus{outline:2px solid var(--hfms2-green);outline-offset:-2px}.hfms-input::placeholder{color:var(--hfms2-mut);opacity:1}.hfms-input::-webkit-search-cancel-button,.hfms-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.hfms-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;color:var(--hfms2-mut)}.hfms-clear svg{width:13px;height:13px}.hfms-clear:hover{color:var(--hfms2-navy)}.hfms-go{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:var(--hfms2-navy);border:0;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;padding:0 6px;min-height:50px;box-shadow:none;transition:color .15s}.hfms-go:hover{background:#fff;color:var(--hfms2-gtext);transform:none}.hfms-rule{display:flex;align-items:center;gap:14px;padding-bottom:12px}.hfms-rule>span:first-child{font-family:var(--hfms2-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--hfms2-mut);font-weight:500;white-space:nowrap}.hfms-rule>i{flex:1;height:1px;background:var(--hfms2-line)}.hfms-rule__n{font-size:12.5px;color:var(--hfms2-mut);white-space:nowrap}.hfms-rule__n strong{color:var(--hfms2-navy);font-weight:600}.hfms-pop{display:flex;flex-direction:column}.hfms-pop__row{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;background:none;border:0;border-bottom:1px solid var(--hfms2-line-soft);cursor:pointer;font-family:inherit;text-align:left;padding:15px 4px;min-height:52px;transition:background .15s;color:var(--hfms2-navy);text-decoration:none}.hfms-pop__row:hover{background:#f5faf6;color:var(--hfms2-navy)}.hfms-pop__l{display:flex;align-items:center;gap:14px;min-width:0}.hfms-pop__l svg{width:14px;height:14px;flex-shrink:0;color:var(--hfms2-gtext)}.hfms-pop__t{font-size:14.5px;font-weight:600;letter-spacing:-.01em}.hfms-pop__h{font-family:var(--hfms2-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--hfms2-mut);white-space:nowrap}.hfms-pop__a{color:var(--hfms2-gtext);font-family:var(--hfms2-mono);font-size:13px;flex-shrink:0}.hfms-chips{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:1px}.hfms-chips::-webkit-scrollbar{display:none}.hfms-chips__k{display:none}.hfms-chips__list{display:flex;align-items:center;gap:8px;min-width:max-content}.hfms-chip{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--hfms2-line-mid);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--hfms2-navy);padding:9px 14px;min-height:36px;transition:background .15s;text-decoration:none;white-space:nowrap}.hfms-chip:hover{background:#f5f7f9;color:var(--hfms2-navy)}.hfms-chip b{font-family:var(--hfms2-mono);font-size:10.5px;font-weight:500;color:var(--hfms2-mut)}.hfms-chip--all{background:var(--hfms2-navy);border-color:var(--hfms2-navy);color:#fff}.hfms-chip--all:hover{background:#132c4d;color:#fff}.hfms-chip--all b{color:#fff}.hfms-dym{display:flex;align-items:center;flex-wrap:wrap;gap:8px;background:#fff;border:1px solid var(--hfms2-line-mid);border-left:3px solid var(--hfms2-green);padding:12px 16px;font-size:13.5px;color:var(--hfms2-body)}.hfms-dym__b{background:none;border:0;cursor:pointer;padding:0;font-family:inherit;font-size:13.5px;font-weight:700;color:var(--hfms2-gtext);border-bottom:2px solid var(--hfms2-gtext)}.hfms-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:12px}.hfms-card{background:#fff;border:1px solid var(--hfms2-line);display:flex;flex-direction:column;color:var(--hfms2-navy);text-decoration:none;min-width:0;transition:box-shadow .2s,border-color .2s}.hfms-card:hover{box-shadow:0 16px 40px -20px rgba(10,31,58,.3);border-color:var(--hfms2-line-mid);color:var(--hfms2-navy)}.hfms-card__m{position:relative;aspect-ratio:4/3;background:var(--hfms2-line-soft);overflow:hidden}.hfms-card__m img{width:100%;height:100%;object-fit:cover;display:block}.hfms-card__badge{position:absolute;left:12px;top:12px;background:var(--hfms2-navy);color:#fff;font-family:var(--hfms2-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;padding:6px 9px;pointer-events:none}.hfms-card__b{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.hfms-card__n{font-size:14px;font-weight:600;line-height:1.35;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hfms-card__f{display:flex;align-items:baseline;justify-content:space-between;gap:6px;margin-top:auto;border-top:1px solid var(--hfms2-line-soft);padding-top:10px}.hfms-card__p{font-size:15px;font-weight:700}.hfms-card__p del{font-weight:400;color:var(--hfms2-mut);font-size:12px;margin-right:4px}.hfms-card__p ins{text-decoration:none}.hfms-card__s{display:flex;align-items:center;gap:6px;white-space:nowrap}.hfms-card__s i{width:6px;height:6px;border-radius:50%;background:var(--hfms2-green)}.hfms-card__s span{font-family:var(--hfms2-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--hfms2-gtext)}.hfms-card__s.is-out i{background:var(--hfms2-line-mid)}.hfms-card__s.is-out span{color:var(--hfms2-mut)}.hfms-grid{display:flex;flex-direction:column;gap:0}.hfms-card{display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px;background:transparent;border:0;border-bottom:1px solid var(--hfms2-line-soft);padding:14px 0;transition:background .15s}.hfms-card:hover{box-shadow:none;background:rgba(11,31,60,.02)}.hfms-card__m{display:block;aspect-ratio:1/1;width:104px;height:104px;flex-shrink:0}.hfms-card__b{padding:0;gap:6px;justify-content:flex-start}.hfms-card__cat{font-family:var(--hfms2-mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hfms2-gtext)}.hfms-card__n{display:block;color:inherit;text-decoration:none;font-size:14px;font-weight:600;line-height:1.3}.hfms-card__hit{background:#e4f6e8;color:var(--hfms2-navy);padding:0 1px;border-radius:0}.hfms-card__spec{font-size:12px;color:var(--hfms2-mut)}.hfms-card__f{border-top:0;padding-top:0;margin-top:auto;align-items:baseline}.hfms-card__p{display:block;font-size:16px;font-weight:700}.hfms-card__trade{display:flex;align-items:center;gap:7px;margin-top:5px;color:var(--hfms2-mut);font-size:11px;font-weight:500;line-height:1.3;text-decoration:none}.hfms-card__trade::before{content:"";width:6px;height:6px;flex:0 0 6px;background:var(--hfms2-green);transform:rotate(45deg)}.hfms-card__trade:hover{text-decoration:underline;color:var(--hfms2-navy)}.hfms-card__s i{border-radius:0}.hfms-card__s span{font-family:inherit;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}.hfms-card__s.is-low i{background:#c7801a}.hfms-card__s.is-low span{color:#c7801a}.hfms-viewall{display:flex;align-items:center;justify-content:center;gap:10px;background:var(--hfms2-navy);color:#fff;font-size:12.5px;font-weight:700;letter-spacing:0;text-transform:none;padding:17px 18px;text-decoration:none;box-shadow:none;margin-top:clamp(32px,12vh,120px);transition:transform .15s,background .15s}.hfms-viewall:hover{background:#132c4d;color:#fff;transform:none}.hfms-viewall>span:last-child{color:var(--hfms2-green);font-size:16px}@media (min-width:769px){.hfms-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;align-items:start}}.hfms-none{background:#f5f7f9;padding:clamp(28px,5vw,48px) 20px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.hfms-none__ico{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--hfms2-line-mid);color:var(--hfms2-mut)}.hfms-none__ico svg{width:18px;height:18px}.hfms-none__txt{display:flex;flex-direction:column;gap:6px}.hfms-none__txt strong{font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--hfms2-navy)}.hfms-none__txt span{font-size:13.5px;color:var(--hfms2-mut);line-height:1.55}.hfms-none__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.hfms-none__chip{display:inline-flex;align-items:center;background:#fff;border:1px solid var(--hfms2-line-mid);cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hfms2-navy);padding:12px 16px;min-height:44px;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.hfms-none__chip:hover{background:var(--hfms2-green);border-color:var(--hfms2-green);color:var(--hfms2-navy)}.hfms-go:focus-visible,.hfms-close:focus-visible,.hfms-chip:focus-visible,.hfms-pop__row:focus-visible,.hfms-none__chip:focus-visible,.hfms-viewall:focus-visible,.hfms-dym__b:focus-visible,.hfms-clear:focus-visible,.hfms-card:focus-visible{outline:2px solid var(--hfms2-green);outline-offset:2px}@media (max-width:768px){.hfms-wrap{max-width:430px;padding:7px 7px 24px;gap:12px}.hfms-go{padding:0 6px}}@media (prefers-reduced-motion:reduce){.hfms-sheet,.hfms-backdrop,.hfms-go,.hfms-viewall,.hfms-card,.hfms-pop__row,.hfms-chip,.hfms-none__chip,.hfms-close{transition:none}.hfms-go:hover,.hfms-viewall:hover{transform:none}}@media (max-width: 1100px){html body .hf-cat-guide,html body section.hf-cat-guide{overflow-x:hidden !important;overflow-x:clip !important;max-width:100vw !important;width:100vw !important;box-sizing:border-box !important}html body .hf-cat-guide__inner{max-width:100% !important;box-sizing:border-box !important;padding-left:16px !important;padding-right:16px !important}html body .hf-cat-guide__split{max-width:100% !important;box-sizing:border-box !important;gap:18px !important;grid-template-columns:1fr !important;width:100% !important}html body .hf-cat-guide__panel,html body .hf-cat-guide__panel--navy,html body section.hf-cat-guide__panel,html body section.hf-cat-guide__panel--navy{box-sizing:border-box !important;max-width:calc(100vw - 32px) !important;width:100% !important;margin-left:0 !important;margin-right:0 !important;padding:24px 22px !important}html body .hf-cat-guide__panel--navy ul{box-sizing:border-box !important;max-width:100% !important;width:100% !important;padding-left:0 !important;padding-right:8px !important;margin-right:0 !important}html body .hf-cat-guide__panel--navy li{box-sizing:border-box !important;max-width:100% !important;width:100% !important;flex-wrap:nowrap !important;align-items:flex-start !important;margin-right:0 !important;padding-right:4px !important}html body .hf-cat-guide__panel--navy li > svg{flex:0 0 17px !important;width:17px !important;height:17px !important}html body .hf-cat-guide__panel--navy li span{flex:1 1 auto !important;min-width:0 !important;max-width:100% !important;width:100% !important;box-sizing:border-box !important;word-wrap:break-word !important;overflow-wrap:anywhere !important;hyphens:auto !important;white-space:normal !important;display:block !important;padding-right:0 !important}html body .hf-cat-guide__panel--navy h3{max-width:100% !important;word-wrap:break-word !important;overflow-wrap:anywhere !important}}@media (max-width: 680px){html body .hf-cat-guide__inner{padding-left:14px !important;padding-right:14px !important}html body .hf-cat-guide__panel,html body .hf-cat-guide__panel--navy{padding:22px 18px !important;border-radius:0!important;max-width:calc(100vw - 28px) !important}html body .hf-cat-guide__panel--navy h3{font-size:clamp(22px,6vw,30px) !important;line-height:1.15 !important}html body .hf-cat-guide__panel--navy li{font-size:13.5px !important;line-height:1.5 !important}}@media (max-width: 900px){html body .hfgu-prem-hero,html body section.hfgu-prem-hero{position:relative !important;width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;margin-top:0 !important;margin-bottom:0 !important;padding:0 !important;aspect-ratio:auto !important;height:680px !important;min-height:680px !important;max-height:680px !important;background:#0a1f3a !important;overflow:hidden !important;display:block !important;z-index:1 !important;box-shadow:0 80px 0 0 #0a1f3a !important}html body .hfgu-prem-hero .hfgu-prem-hero__slide{position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:100% !important}html body .hfgu-prem-hero .hfgu-prem-hero__visual{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;aspect-ratio:auto !important;min-height:0 !important;max-height:none !important;display:block !important;overflow:hidden !important;z-index:1 !important}html body .hfgu-prem-hero .hfgu-prem-hero__visual img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;display:block !important}html body .hfgu-prem-hero .hfgu-prem-hero__shell{position:absolute !important;inset:0 !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;transform:none !important;width:100% !important;max-width:100% !important;height:100% !important;margin:0 !important;padding:18px !important;display:flex !important;align-items:center !important;justify-content:center !important;z-index:10 !important;background:transparent !important}html body .hfgu-prem-hero .hfgu-prem-hero__content{position:relative !important;z-index:10 !important;margin:0 auto !important;width:86vw !important;max-width:86vw !important;padding:22px 18px 24px !important;border-radius:0!important;overflow:visible !important;background:linear-gradient(180deg,rgba(10,31,58,.96) 0%,rgba(6,20,38,.99) 100%) !important;border:1.5px solid rgba(62,207,76,.42) !important;box-shadow:0 24px 56px rgba(0,0,0,.55) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;color:#fff !important;text-align:center !important;display:block !important;visibility:visible !important;opacity:1 !important}html body .hfgu-prem-hero .hfgu-prem-hero__content > *{text-align:center !important;display:block !important;visibility:visible !important;opacity:1 !important}html body .hfgu-prem-hero .hfgu-prem-hero__title{font:800 clamp(22px,6.5vw,30px)/1.08 'Poppins',sans-serif !important;margin:0 0 10px !important}html body .hfgu-prem-hero .hfgu-prem-hero__text{font:400 13px/1.5 'Poppins',sans-serif !important;margin:0 0 14px !important}html body .hfgu-prem-hero .hfgu-prem-hero__actions{display:flex !important;flex-direction:column !important;gap:8px !important;align-items:center !important;justify-content:center !important}html body .hfgu-prem-hero .hfgu-prem-hero__btn{width:100% !important}html body .hfgu-prem-hero .hfgu-prem-hero__meta,html body .hfgu-prem-hero .hfgu-prem-hero__tag,html body .hfgu-prem-hero .hfgu-prem-hero__trust{text-align:center !important;justify-content:center !important}html body .hfgu-prem-hero .hfgu-prem-hero__trust{border-top:0 !important;padding-top:0 !important;margin-top:10px !important}html body .hfgu-prem-hero-spacer{display:none !important;height:0 !important;background:#0a1f3a !important}html body .hfgu-prem-trust{width:100vw !important;max-width:100vw !important;margin-top:-40px !important;margin-bottom:0 !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;padding:8px 14px 18px !important;background:#0a1f3a !important;box-sizing:border-box !important;border-bottom:0 !important;border-top:0 !important;position:relative !important;z-index:10 !important}html body .hfgu-prem-trust .hfgu-prem-trust__card{padding:10px 12px !important}html body .hfgu-prem-trust .hfgu-prem-trust__container{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important}html body .hfgu-prem-trust .hfgu-prem-trust__grid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important}html body .hfgu-prem-trust .hfgu-prem-trust__grid > :nth-child(3){display:none !important}html body .hfgu-prem-trust .hfgu-prem-trust__card{display:flex !important;align-items:center !important;gap:14px !important;min-width:0 !important;max-width:100% !important;width:auto !important;box-sizing:border-box !important;overflow:hidden !important;padding:10px 12px !important;background:rgba(255,255,255,.04) !important;border:1px solid rgba(62,207,76,.22) !important;border-radius:0!important;box-shadow:0 6px 16px rgba(0,0,0,.20) !important;color:#fff !important;text-decoration:none !important}html body .hfgu-prem-trust .hfgu-prem-trust__copy strong{white-space:normal !important;display:block !important;visibility:visible !important;opacity:1 !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font:800 13.5px/1.2 'Poppins',sans-serif !important}html body .hfgu-prem-trust .hfgu-prem-trust__copy small{white-space:normal !important;display:block !important;visibility:visible !important;opacity:1 !important;color:rgba(255,255,255,.7) !important;-webkit-text-fill-color:rgba(255,255,255,.7) !important;font:500 11.5px/1.35 'Poppins',sans-serif !important}html body .hfgu-prem-trust + *,html body .hfgu-prem-trust + section,html body .hfgu-prem-trust + div,html body .hfgu-prem-trust ~ section:first-of-type{margin-top:0 !important;padding-top:0 !important;border-top:0 !important;background:#ffffff !important}html body .hfgu-prem-hero + *{margin-top:0 !important}html body .hfgu-content--hub .hfgu-tabbar{display:grid !important;grid-template-columns:1fr 1fr 1fr !important;gap:6px !important;flex-wrap:nowrap !important;overflow-x:visible !important;padding-bottom:0 !important}html body .hfgu-content--hub .hfgu-btn{width:auto !important;min-height:44px !important;padding:0 8px !important;font-size:10.5px !important;letter-spacing:.06em !important;white-space:normal !important;text-align:center !important;line-height:1.15 !important}}body.hf-footer-pages .hf-page__hero,body.hf-cart-page .hf-cart-hero,body.hf-checkout-page .hf-checkout-hero,body.woocommerce-account .hf-acct .hf-hero,body.woocommerce-account .hf-auth__hero{color:#fff!important}body.hf-footer-pages .hf-page__hero .hf-page__title,body.hf-footer-pages .hf-page__hero h1,body.hf-footer-pages .hf-page__hero h2,body.hf-cart-page .hf-cart-hero .hf-cart-hero__title,body.hf-cart-page .hf-cart-hero h1,body.hf-checkout-page .hf-checkout-hero .hf-checkout-hero__title,body.hf-checkout-page .hf-checkout-hero h1,body.woocommerce-account .hf-acct .hf-hero .hf-hero__title,body.woocommerce-account .hf-acct .hf-hero h1,body.woocommerce-account .hf-auth__hero .hf-auth__title,body.woocommerce-account .hf-auth__hero h1{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}body.hf-footer-pages .hf-page__hero .hf-page__intro,body.hf-cart-page .hf-cart-hero .hf-cart-hero__sub,body.hf-checkout-page .hf-checkout-hero .hf-checkout-hero__sub,body.woocommerce-account .hf-acct .hf-hero .hf-hero__text,body.woocommerce-account .hf-auth__hero .hf-auth__desc{color:rgba(255,255,255,.74)!important;-webkit-text-fill-color:rgba(255,255,255,.74)!important}body.hf-footer-pages .hf-page__hero .hf-page__kicker,body.hf-cart-page .hf-cart-hero .hf-cart-hero__eyebrow,body.hf-checkout-page .hf-checkout-hero .hf-checkout-hero__eyebrow,body.woocommerce-account .hf-acct .hf-hero .hf-hero__eyebrow,body.woocommerce-account .hf-auth__hero .hf-auth__eyebrow{color:var(--hfh-champagne,#3ecf4c)!important;-webkit-text-fill-color:var(--hfh-champagne,#3ecf4c)!important}html{scroll-behavior:smooth;scroll-padding-top:80px}*{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.hf-homepage > section.hf-faq,.hf-homepage > section.hf-hubs,.hf-homepage > section.hf-seo,.hf-homepage > section.hf-reviews{content-visibility:auto;contain-intrinsic-size:0 800px}img{font-style:italic;font-weight:500;color:rgba(15,23,42,.45)}[data-hf-track],.hf-card__dots,.hf-reviews__track,.hf-featured__track,.flex-control-thumbs,.hf-picker__related-track,.hf-cm__related-track{touch-action:pan-x}[data-hf-track],.hf-reviews__track,.hf-featured__track,.flex-control-thumbs,.hf-picker__related-track,.hf-cm__related-track{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}[data-hf-track]::-webkit-scrollbar,.hf-reviews__track::-webkit-scrollbar,.hf-featured__track::-webkit-scrollbar,.flex-control-thumbs::-webkit-scrollbar,.hf-picker__related-track::-webkit-scrollbar,.hf-cm__related-track::-webkit-scrollbar{display:none}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid rgba(62,207,76,.55);outline-offset:2px;border-radius:0}::selection{background:rgba(62,207,76,.28);color:#0B1D35}@media print{.hfh-header,.hfh-topbar,.hf-mobile-bar,.hf-final-place-order{display:none !important}body{background:#fff !important;color:#000 !important}a[href]::after{content:" (" attr(href) ")";font-size:10px;color:#555}}html body .hfh-shell,html body .hfh-shell.is-scrolled{background:#ffffff !important;background-image:none !important}html body .hfh-shell .hfh-header,html body .hfh-shell .hfh-header__inner{background:#ffffff !important;background-image:none !important;background-color:#ffffff !important}html body .hfh-shell.is-scrolled .hfh-header,html body .hfh-shell.is-scrolled .hfh-header__inner{background:#ffffff !important;background-image:none !important}html body .hfh-header::before,html body .hfh-header::after,html body .hfh-shell::before,html body .hfh-shell::after{background:transparent !important}html body .hfh-header::after{content:'' !important;background:linear-gradient(90deg,transparent,rgba(62,207,76,.30),transparent) !important;height:1px !important;bottom:0 !important;left:0 !important;right:0 !important;position:absolute !important}html body .hfh-mob2__thumb,html body .hfh-mob__nav .hfh-mob2__thumb,html body .hfh-mob .hfh-mob2__thumb{width:44px !important;height:44px !important;min-width:44px !important;max-width:44px !important;min-height:44px !important;max-height:44px !important;flex:0 0 44px !important;aspect-ratio:1/1 !important;border-radius:8px!important;overflow:hidden !important;position:relative !important;background:#e1e8ef !important}html body .hfh-mob2__thumb img,html body .hfh-mob__nav .hfh-mob2__thumb img,html body .hfh-mob .hfh-mob2__thumb img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;display:block !important;aspect-ratio:1/1 !important;position:absolute !important;inset:0 !important;margin:0 !important;padding:0 !important;border:0 !important}@media (max-width: 767px){html body input,html body input[type="text"],html body input[type="search"],html body input[type="email"],html body input[type="tel"],html body input[type="password"],html body input[type="number"],html body input[type="url"],html body input[type="date"],html body select,html body textarea,html body .hfh-mob__search-form input,html body .hfh-search-input,html body .hfh-msearch-input{font-size:16px !important}}html body .hfh-navItem .hfh-megav2__link-thumb{width:64px !important;height:64px !important;aspect-ratio:1 / 1 !important;flex-shrink:0 !important;overflow:hidden !important;position:relative !important}html body .hfh-navItem .hfh-megav2__link-thumb img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;display:block !important;position:absolute !important;inset:0 !important}html body .hfh-navItem .hfh-megav2__stage-img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important}html body .hfh-navItem .hfh-megav2__stage-visual{height:100% !important;min-height:100% !important;overflow:hidden !important;position:relative !important}html body .hf-homepage .hf-hero{height:clamp(420px,38vw,560px) !important;min-height:420px !important;max-height:560px !important}@media (max-width: 1024px) and (min-width: 901px){html body .hf-homepage .hf-hero{height:clamp(380px,42vw,480px) !important;min-height:380px !important;max-height:480px !important}}html body .hf-homepage .hf-hero .hf-hero__shell{padding:0 0 96px !important;align-items:flex-end !important;display:flex !important}html body .hf-homepage .hf-hero .hf-hero__content{position:relative !important;margin:0 0 0 clamp(20px,4vw,56px) !important;width:auto !important;max-width:640px !important;min-height:auto !important;padding:26px 30px 24px !important;border-radius:var(--hf-hero-radius,22px)!important;background:linear-gradient(180deg,rgba(10,31,58,.92) 0%,rgba(6,20,38,.96) 100%) !important;border:1px solid rgba(62,207,76,.32) !important;box-shadow:0 24px 60px rgba(0,0,0,.32) !important;backdrop-filter:blur(12px) saturate(1.05) !important;-webkit-backdrop-filter:blur(12px) saturate(1.05) !important;color:#fff !important}html body .hf-homepage .hf-hero .hf-hero__meta{margin:0 0 12px !important;gap:10px !important;display:flex !important;align-items:center !important}html body .hf-homepage .hf-hero .hf-hero__tag{display:inline-flex !important;align-items:center !important;gap:10px !important;color:#3ecf4c !important;-webkit-text-fill-color:#3ecf4c !important;background:transparent !important;border:0 !important;padding:0 !important;font:800 11px/1 "Poppins",system-ui,sans-serif !important;letter-spacing:.22em !important;text-transform:uppercase !important}html body .hf-homepage .hf-hero .hf-hero__tag::before{content:"" !important;display:inline-block !important;width:30px !important;height:1px !important;background:#3ecf4c !important}html body .hf-homepage .hf-hero .hf-hero__count{color:rgba(255,255,255,.55) !important;-webkit-text-fill-color:rgba(255,255,255,.55) !important;font:700 11px/1 "Poppins",system-ui,sans-serif !important;letter-spacing:.14em !important}html body .hf-homepage .hf-hero .hf-hero__title{color:#fff !important;-webkit-text-fill-color:#fff !important;font-family:"Poppins",system-ui,sans-serif !important;font-size:clamp(22px,2vw,30px) !important;line-height:1.08 !important;letter-spacing:-.02em !important;font-weight:800 !important;margin:0 0 8px !important;text-wrap:balance !important;text-shadow:none !important;background:transparent !important;background-image:none !important}html body .hf-homepage .hf-hero .hf-hero__text{color:rgba(255,255,255,.86) !important;-webkit-text-fill-color:rgba(255,255,255,.86) !important;font-size:clamp(12.5px,0.9vw,14px) !important;line-height:1.5 !important;max-width:540px !important;margin:0 0 14px !important}html body .hf-homepage .hf-hero .hf-hero__actions{margin:0 0 0 !important;gap:10px !important;display:flex !important;flex-wrap:wrap !important}html body .hf-homepage .hf-hero .hf-hero__btn,html body .hf-homepage .hf-hero .hf-btn-primary,html body .hf-homepage .hf-hero .hf-btn-ghost{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:42px !important;padding:0 22px !important;border-radius:0!important;font:700 11px/1 "Poppins",system-ui,sans-serif !important;letter-spacing:.10em !important;text-transform:uppercase !important;text-decoration:none !important}html body .hf-homepage .hf-hero .hf-hero__actions a:first-child,html body .hf-homepage .hf-hero .hf-btn-primary{background:linear-gradient(180deg,#3ecf4c 0%,#3ecf4c 60%,#3ecf4c 100%) !important;color:#0a1f3a !important;-webkit-text-fill-color:#0a1f3a !important;border:0 !important;box-shadow:0 12px 28px rgba(62,207,76,.32),inset 0 1px 0 rgba(255,255,255,.30) !important}html body .hf-homepage .hf-hero .hf-hero__actions a:nth-child(2),html body .hf-homepage .hf-hero .hf-btn-ghost{background:transparent !important;color:#fff !important;-webkit-text-fill-color:#fff !important;border:1px solid rgba(62,207,76,.55) !important}html body .hf-homepage .hf-hero .hf-hero__visual,html body .hf-homepage .hf-hero .hf-hero__slide{position:absolute !important;inset:0 !important;z-index:1 !important}html body .hf-homepage .hf-hero .hf-hero__visual img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;display:block !important;transform:none !important;max-height:none !important}html body .hf-homepage .hf-hero__controls-shell{position:absolute !important;left:0 !important;right:0 !important;bottom:24px !important;max-width:none !important;width:100% !important;margin:0 !important;padding:0 !important;z-index:6 !important;pointer-events:none !important}html body .hf-homepage .hf-hero__nav{pointer-events:auto !important;margin-left:clamp(20px,4vw,56px) !important;margin-right:auto !important;width:fit-content !important;display:inline-flex !important;align-items:center !important;gap:10px !important;padding:8px 12px !important;background:linear-gradient(180deg,rgba(10,31,58,.92) 0%,rgba(6,20,38,.96) 100%) !important;border:1px solid rgba(62,207,76,.32) !important;border-radius:0!important;box-shadow:0 14px 32px rgba(0,0,0,.28) !important;backdrop-filter:blur(10px) saturate(1.05) !important;-webkit-backdrop-filter:blur(10px) saturate(1.05) !important}html body .hf-homepage .hf-hero__counter{color:rgba(255,255,255,.72) !important;-webkit-text-fill-color:rgba(255,255,255,.72) !important;min-width:50px !important;font-size:10.5px !important;letter-spacing:.18em !important}html body .hf-homepage .hf-hero__play,html body .hf-homepage .hf-hero__play:hover,html body .hf-homepage .hf-hero__play:focus,html body .hf-homepage .hf-hero__play:focus-visible,html body .hf-homepage .hf-hero__play:active{background:linear-gradient(180deg,#3ecf4c 0%,#3ecf4c 60%,#3ecf4c 100%) !important;width:30px !important;height:30px !important;border-radius:999px!important;box-shadow:0 6px 14px rgba(62,207,76,.32),inset 0 1px 0 rgba(255,255,255,.30) !important;opacity:1 !important;outline:none !important}html body .hf-homepage .hf-hero__play:hover{background:linear-gradient(180deg,#3ecf4c 0%,#3ecf4c 60%,#3ecf4c 100%) !important;box-shadow:0 8px 18px rgba(62,207,76,.45),inset 0 1px 0 rgba(255,255,255,.40) !important;transform:translateY(-1px) !important}html body .hf-homepage .hf-hero__play svg{fill:#0a1f3a !important;stroke:#0a1f3a !important}html body .hf-homepage .hf-hero__arrow{background:rgba(255,255,255,.08) !important;border:1px solid rgba(62,207,76,.30) !important;width:30px !important;height:30px !important;border-radius:999px!important}html body .hf-homepage .hf-hero__arrow svg{stroke:#ffffff !important;fill:none !important;stroke-width:1.8 !important;width:11px !important;height:11px !important}html body .hf-homepage .hf-hero__arrow:hover{background:rgba(62,207,76,.18) !important;border-color:rgba(62,207,76,.55) !important}html body .hf-homepage .hf-hero__dots{display:flex !important;align-items:center !important;gap:6px !important;padding:0 4px !important}html body .hf-homepage .hf-hero__dot{width:14px !important;height:3px !important;border:0 !important;border-radius:0!important;background:rgba(255,255,255,.28) !important;transition:background .18s ease,width .18s ease !important;padding:0 !important}html body .hf-homepage .hf-hero__dot:hover{background:rgba(255,255,255,.55) !important}html body .hf-homepage .hf-hero__dot.hf-active,html body .hf-homepage .hf-hero__dot.is-active{width:22px !important;background:linear-gradient(90deg,#3ecf4c,#3ecf4c) !important}html body .hf-homepage .hf-heroTrust,html body section.hf-homepage-section.hf-heroTrust,html body section.hf-heroTrust{margin-top:0 !important;margin-bottom:0 !important;padding:18px clamp(20px,4vw,48px) !important;border-top:0 !important}html body .hf-homepage .hf-heroTrust .hf-heroTrust__container{max-width:1180px !important;margin:0 auto !important}html body .hf-homepage .hf-heroTrust .hf-heroTrust__grid{gap:18px !important}html body .hf-homepage .hf-heroTrust .hf-heroTrust__card{padding:14px 18px !important;border-radius:0!important}@media (max-width: 1180px){html body #hfHero,html body section#hfHero,html body section#hfHero.hf-hero.hf-breakout{position:relative !important;display:block !important;width:100vw !important;max-width:100vw !important;left:0 !important;right:0 !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;background:#0a1f3a !important;padding:0 !important;isolation:auto !important}html body #hfHero .hf-hero__slide,html body section#hfHero article.hf-hero__slide{position:relative !important;inset:auto !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;display:block !important;width:100% !important;max-width:100% !important;height:auto !important;min-height:0 !important;opacity:1 !important;visibility:visible !important;transform:none !important;transition:none !important}html body #hfHero .hf-hero__slide:not(.hf-active):not(.is-active){display:none !important}html body #hfHero .hf-hero__visual,html body section#hfHero .hf-hero__slide .hf-hero__visual{position:relative !important;inset:auto !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;width:100% !important;max-width:100% !important;aspect-ratio:3 / 4 !important;min-height:420px !important;max-height:620px !important;height:auto !important;display:block !important;z-index:1 !important;overflow:hidden !important;margin:0 !important;padding:0 !important}html body #hfHero .hf-hero__visual img,html body section#hfHero .hf-hero__visual img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;max-width:100% !important;max-height:none !important;object-fit:cover !important;object-position:center center !important;display:block !important;transform:none !important}html body #hfHero .hf-hero__shell,html body section#hfHero .hf-hero__slide .hf-hero__shell{position:relative !important;inset:auto !important;top:auto !important;left:auto !important;bottom:auto !important;right:auto !important;height:auto !important;min-height:0 !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;display:block !important;align-items:initial !important;background:transparent !important;pointer-events:auto !important}html body #hfHero .hf-hero__content,html body section#hfHero .hf-hero__content{position:relative !important;margin:-200px 12px 0 !important;max-width:none !important;width:auto !important;padding:24px 22px 26px !important;box-sizing:border-box !important;border-radius:var(--hf-hero-radius,22px)!important;z-index:4 !important}html body #hfHero .hf-hero__title{font-size:clamp(24px,7vw,32px) !important}html body #hfHero .hf-hero__text{font-size:14px !important;line-height:1.55 !important}html body #hfHero .hf-hero__actions{display:flex !important;flex-direction:column !important;width:100% !important;gap:10px !important}html body #hfHero .hf-hero__btn,html body #hfHero .hf-btn-primary,html body #hfHero .hf-btn-ghost{width:100% !important;min-height:46px !important}html body #hfHero .hf-hero__controls-shell,html body section#hfHero .hf-hero__controls-shell{position:relative !important;bottom:auto !important;top:auto !important;left:auto !important;right:auto !important;width:100% !important;max-width:100% !important;margin:6px 0 0 !important;padding:0 12px 14px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:transparent !important;pointer-events:none !important}html body #hfHeroNav,html body #hfHero .hf-hero__nav{margin:0 auto !important;padding:10px 16px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:14px !important;flex-wrap:nowrap !important;width:auto !important;max-width:calc(100vw - 28px) !important;grid-template-columns:none !important;pointer-events:auto !important}html body #hfHeroPlay,html body section#hfHero #hfHeroPlay,html body #hfHero .hf-hero__play,html body #hfHero button.hf-hero__play{display:inline-grid !important;visibility:visible !important;opacity:1 !important;width:42px !important;height:42px !important;min-width:42px !important;flex-shrink:0 !important}html body #hfHero .hf-hero__arrow,html body section#hfHero .hf-hero__arrow{display:inline-grid !important;visibility:visible !important;opacity:1 !important;width:44px !important;height:44px !important;min-width:44px !important;flex-shrink:0 !important;background:rgba(255,255,255,.08) !important;border:1.5px solid rgba(62,207,76,.45) !important;border-radius:999px!important}html body #hfHero .hf-hero__arrow svg,html body section#hfHero .hf-hero__arrow svg{width:16px !important;height:16px !important;stroke:#ffffff !important;stroke-width:2.2 !important}html body #hfHero .hf-hero__arrow:hover,html body section#hfHero .hf-hero__arrow:hover{background:rgba(62,207,76,.22) !important;border-color:rgba(62,207,76,.75) !important}html body #hfHero .hf-hero__counter,html body section#hfHero .hf-hero__counter{display:inline-flex !important;visibility:visible !important;opacity:1 !important;font-size:13px !important;font-weight:800 !important;letter-spacing:.18em !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;min-width:56px !important;gap:4px !important}html body #hfHeroDots,html body #hfHero .hf-hero__dots{display:flex !important;align-items:center !important;gap:8px !important;padding:0 4px !important;grid-template-columns:none !important}html body #hfHero .hf-hero__dot{width:24px !important;height:5px !important;min-width:24px !important;flex:0 0 auto !important;border-radius:0!important;background:rgba(255,255,255,.30) !important;border:0 !important;cursor:pointer !important;transition:width .2s ease,background .2s ease !important}html body #hfHero .hf-hero__dot:hover{background:rgba(255,255,255,.55) !important}html body #hfHero .hf-hero__dot.hf-active,html body #hfHero .hf-hero__dot.is-active{width:36px !important;min-width:36px !important;height:5px !important;background:linear-gradient(90deg,#3ecf4c 0%,#3ecf4c 100%) !important;box-shadow:0 2px 8px rgba(62,207,76,.45) !important}html body .hf-homepage .hf-heroTrust,html body section.hf-heroTrust,html body section.hf-heroTrust.hf-breakout{position:relative !important;left:0 !important;right:0 !important;top:auto !important;bottom:auto !important;margin-top:0 !important;margin-bottom:0 !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;width:100vw !important;max-width:100vw !important;padding:14px !important;background:#0a1f3a !important;background-image:none !important;border:0 !important;border-top:0 !important;border-bottom:0 !important;box-shadow:none !important;box-sizing:border-box !important}html body .hf-homepage .hf-heroTrust .hf-heroTrust__container{max-width:100% !important;width:100% !important;margin:0 auto !important;padding:0 !important;box-sizing:border-box !important}html body .hf-homepage .hf-heroTrust .hf-heroTrust__grid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important;width:100% !important;max-width:100% !important;align-items:stretch !important}html body .hf-homepage .hf-heroTrust .hf-heroTrust__grid > :nth-child(3),html body .hf-homepage .hf-heroTrust .hf-heroTrust__card:nth-child(3){display:none !important}html body .hf-homepage .hf-heroTrust .hf-heroTrust__card{display:flex !important;flex-direction:row !important;align-items:center !important;gap:10px !important;min-width:0 !important;max-width:100% !important;width:auto !important;padding:10px 12px !important;background:rgba(255,255,255,.04) !important;background-image:none !important;border:1px solid rgba(62,207,76,.22) !important;border-radius:0!important;box-shadow:0 6px 16px rgba(0,0,0,.20) !important;color:#fff !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;box-sizing:border-box !important;overflow:hidden !important;grid-template-columns:none !important;column-gap:0 !important}html body .hf-homepage .hf-heroTrust .hf-heroTrust__divider{display:none !important;width:0 !important}html body .hf-homepage .hf-heroTrust .hf-heroTrust__mark{width:36px !important;height:36px !important;min-width:36px !important;flex:0 0 36px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:rgba(62,207,76,.12) !important;border-radius:999px!important;border:1px solid rgba(62,207,76,.26) !important}html body .hf-homepage .hf-heroTrust .hf-heroTrust__mark svg{width:18px !important;height:18px !important;color:#3ecf4c !important}html body .hf-homepage .hf-heroTrust .hf-heroTrust__mark--google svg,html body .hf-homepage .hf-heroTrust .hf-heroTrust__mark--shield svg{width:22px !important;height:22px !important}html body .hf-homepage .hf-heroTrust .hf-heroTrust__copy{min-width:0 !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;gap:2px !important;flex:1 1 auto !important}html body .hf-homepage .hf-heroTrust .hf-heroTrust__copy strong{display:block !important;margin:0 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font:800 13.5px/1.2 'Poppins',sans-serif !important;letter-spacing:0 !important;white-space:normal !important;word-break:keep-all !important;overflow-wrap:normal !important}html body .hf-homepage .hf-heroTrust .hf-heroTrust__copy small{display:block !important;margin:0 !important;color:rgba(255,255,255,.7) !important;-webkit-text-fill-color:rgba(255,255,255,.7) !important;font:500 11.5px/1.35 'Poppins',sans-serif !important;letter-spacing:0 !important;white-space:normal !important;word-break:keep-all !important;overflow-wrap:normal !important}}@media (max-width: 480px){html body .hf-homepage .hf-heroTrust .hf-heroTrust__grid{grid-template-columns:1fr 1fr !important;gap:8px !important}html body .hf-homepage .hf-heroTrust .hf-heroTrust__card{padding:8px 10px !important;gap:8px !important}html body .hf-homepage .hf-heroTrust .hf-heroTrust__mark{width:30px !important;height:30px !important;min-width:30px !important;flex:0 0 30px !important}html body .hf-homepage .hf-heroTrust .hf-heroTrust__mark svg{width:16px !important;height:16px !important}html body .hf-homepage .hf-heroTrust .hf-heroTrust__copy strong{font-size:12px !important}html body .hf-homepage .hf-heroTrust .hf-heroTrust__copy small{font-size:10.5px !important}}@media (max-width: 480px){html body #hfHero .hf-hero__visual,html body section#hfHero .hf-hero__visual{aspect-ratio:2 / 3 !important;min-height:380px !important;max-height:540px !important}html body #hfHero .hf-hero__content,html body section#hfHero .hf-hero__content{margin:-180px 10px 0 !important;padding:22px 20px 24px !important}}@media (min-width:1181px){html body .hf-homepage #hfHero,html body .hf-homepage section#hfHero.hf-hero,html body .hf-homepage .hf-hero{margin-top:0!important;padding-top:0!important;border-top:0!important;background:#061b31!important;overflow:hidden!important;line-height:0!important;height:clamp(420px,38vw,560px)!important;min-height:420px!important;max-height:560px!important}html body .hf-homepage #hfHero .hf-hero__slide,html body .hf-homepage #hfHero .hf-hero__slide.hf-active,html body .hf-homepage #hfHero .hf-hero__slide.is-active{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important}html body .hf-homepage #hfHero .hf-hero__slide.hf-active,html body .hf-homepage #hfHero .hf-hero__slide.is-active{opacity:1!important;visibility:visible!important;pointer-events:auto!important}html body .hf-homepage #hfHero .hf-hero__slide:not(.hf-active):not(.is-active){opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body .hf-homepage #hfHero .hf-hero__visual,html body .hf-homepage section#hfHero .hf-hero__visual{position:absolute!important;inset:-1px 0!important;width:100%!important;height:calc(100% + 2px)!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important;line-height:0!important}html body .hf-homepage #hfHero .hf-hero__visual img,html body .hf-homepage section#hfHero .hf-hero__visual img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;display:block!important;margin:0!important;padding:0!important;transform:scale(1.01)!important}html body .hf-homepage #hfHero .hf-hero__shell,html body .hf-homepage section#hfHero .hf-hero__shell{position:absolute!important;inset:0!important;height:100%!important;min-height:0!important;line-height:normal!important}html body .hf-homepage #hfHero .hf-hero__content,html body .hf-homepage #hfHero .hf-hero__controls-shell,html body .hf-homepage #hfHero .hf-hero__nav{line-height:normal!important}}@media (min-width:768px){html body .hf-homepage section.hf-fhero,html body section.hf-fhero{background:#fff!important;overflow:hidden!important;padding-top:0!important;padding-bottom:0!important;border-top:0!important;border-bottom:0!important;line-height:0!important}html body .hf-homepage section.hf-fhero>img.hf-fhero__image,html body .hf-homepage section.hf-fhero>img.hf-fhero__image--floor,html body section.hf-fhero>img.hf-fhero__image,html body section.hf-fhero>img.hf-fhero__image--floor{position:absolute!important;inset:-1px 0!important;width:100%!important;height:calc(100% + 2px)!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;transform:none!important;transform-origin:center center!important;display:block!important;margin:0!important;padding:0!important}html body .hf-homepage section.hf-fhero .hf-fhero__content,html body section.hf-fhero .hf-fhero__content{line-height:normal!important}}.hf-skip{position:absolute;left:12px;top:-200px;z-index:2147483000;padding:12px 18px;background:#122B4C;color:#fff!important;font:600 15px/1.2 Poppins,system-ui,-apple-system,"Segoe UI",sans-serif;text-decoration:none!important;box-shadow:0 10px 30px rgba(10,31,58,.35)}.hf-skip:focus,.hf-skip:focus-visible{top:12px;outline:3px solid #3ecf4c;outline-offset:2px}#hf-main{display:block}#hf-main:focus{outline:none}html body .hfh-mob{visibility:hidden;transition:transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s}html body .hfh-mob.is-active{visibility:visible;transition:transform .3s cubic-bezier(.22,1,.36,1),visibility 0s}html body .hfh-minicart{visibility:hidden;transition:transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s}html body .hfh-minicart.hfh-minicart--open{visibility:visible;transition:transform .32s cubic-bezier(.22,1,.36,1),visibility 0s}.hf-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (prefers-reduced-motion:reduce){html body .hfh-mob,html body .hfh-minicart{transition:none}}body .hf-pdp .hf-pricing__stock-text,body .hf-pdp .hf-pricing__stock-sub,body .hf-pdp .hf-pricing__stock,body .hf-pdp .hf-pricing__save,body .hf-pdp .hf-pricing-highlight__save{color:#455066!important}html body .hftr-section-head h2,html body .hftr-section-title,html body section.hftr-section h2,html body .hftr-view h2.hftr-section-title,html body .hfgu-section-head h2,html body .hfgu-section-title,html body section.hfgu-section h2,html body .hfgu-view h2,html body .hf-guides-canonical-hub h2,html body .hfgu-content h2,html body .hftr-content h2{font-family:'Poppins',sans-serif !important;font-size:clamp(32px,3.4vw,48px) !important;line-height:1.1 !important;font-weight:800 !important;color:#0d2f57 !important;letter-spacing:-.02em !important;margin:0 0 16px !important;text-align:center !important}html body .hftr-section-head p,html body .hftr-section-text,html body .hftr-subtitle,html body .hfgu-section-head p,html body .hfgu-section-text,html body .hfgu-subtitle{font-family:'Poppins',sans-serif !important;font-size:16px !important;line-height:1.55 !important;font-weight:500 !important;color:#647084 !important;max-width:720px !important;margin:0 auto 32px !important;text-align:center !important}html body .hftr-section-head,html body .hfgu-section-head,html body .hftr-section__head,html body .hfgu-section__head{text-align:center !important;margin:0 auto 36px !important;max-width:760px !important;display:block !important}html body .hftr-content,html body .hftr-results,html body .hftr-grid,html body .hftr-section,html body .hftr-section-head,html body .hfgu-content,html body .hfgu-results,html body .hfgu-grid,html body .hfgu-section,html body .hfgu-section-head,html body .hf-guides-canonical-hub .hfgu-content,html body .hftr-view .hftr-content{width:min(1240px,calc(100vw - 44px)) !important;max-width:min(1240px,calc(100vw - 44px)) !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important}html body .hftr-grid,html body .hfgu-grid,html body .hftr-results .hftr-grid,html body .hfgu-results .hfgu-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:22px !important;width:min(1240px,calc(100vw - 44px)) !important;max-width:min(1240px,calc(100vw - 44px)) !important;margin-left:auto !important;margin-right:auto !important}@media (max-width: 1180px){html body .hftr-grid,html body .hfgu-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width: 860px){html body .hftr-grid,html body .hfgu-grid{grid-template-columns:1fr !important}}html body .hftr-card,html body .hftr-topic-card,html body .hftr-category-card,html body .hfgu-card,html body .hfgu-hub-card,html body .hf-guides-canonical-hub .hfgu-hub-card,html body .hftr-view .hftr-card,html body a.hfgu-hub-card,html body a.hftr-card{background:#ffffff !important;border:1px solid rgba(13,47,87,.08) !important;border-radius:0!important;overflow:hidden !important;box-shadow:0 12px 34px rgba(49,38,23,.075),0 2px 8px rgba(49,38,23,.035) !important;display:flex !important;flex-direction:column !important;text-decoration:none !important;color:#0d2f57 !important;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease !important;position:relative !important}html body .hftr-card:hover,html body .hfgu-card:hover,html body .hfgu-hub-card:hover,html body .hftr-topic-card:hover,html body .hftr-category-card:hover{transform:translateY(-4px) !important;box-shadow:0 22px 54px rgba(49,38,23,.12),0 8px 18px rgba(49,38,23,.055) !important;border-color:rgba(62,207,76,.30) !important}html body .hftr-card img,html body .hftr-topic-card img,html body .hftr-category-card img,html body .hfgu-card img,html body .hfgu-hub-card img,html body .hfgu-media img,html body .hftr-card .hftr-thumb,html body .hftr-card-img,html body .hfgu-hub-card .hfgu-media{width:100% !important;aspect-ratio:16 / 10 !important;object-fit:cover !important;object-position:center center !important;display:block !important;background:#ebeff3 !important}html body .hftr-card-body,html body .hftr-card__body,html body .hfgu-body,html body .hfgu-hub-card .hfgu-body{padding:24px 22px 22px !important;display:flex !important;flex-direction:column !important;gap:12px !important;flex:1 !important}html body .hftr-card h3,html body .hftr-card-title,html body .hftr-topic-card h3,html body .hftr-category-card h3,html body .hfgu-card h3,html body .hfgu-hub-card h3{font-family:'Poppins',sans-serif !important;font-size:18px !important;line-height:1.28 !important;font-weight:700 !important;letter-spacing:-.01em !important;color:#0d2f57 !important;margin:0 !important}html body .hftr-card p,html body .hftr-card-text,html body .hfgu-card p,html body .hfgu-hub-card p{font-family:'Poppins',sans-serif !important;font-size:14px !important;line-height:1.6 !important;font-weight:500 !important;color:#647084 !important;margin:0 !important}html body .hftr-card-label,html body .hftr-kicker,html body .hftr-card .hftr-label,html body .hfgu-label,html body .hfgu-card-label,html body .hfgu-kicker,html body .hfgc-relatedKicker,html body .hfgc-articleLabel{display:inline-flex !important;align-items:center !important;padding:7px 12px !important;border-radius:0!important;background:#eaf0f7 !important;border:1px solid rgba(62,207,76,.18) !important;color:#0d2f57 !important;font-family:'Poppins',sans-serif !important;font-size:10.5px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;margin:0 !important;width:auto !important;max-width:max-content !important;box-shadow:none !important;line-height:1 !important}html body .hftr-media-badge,html body .hfgu-media-badge,html body .hftr-card .hftr-card-label.hftr-card-label--badge{position:absolute !important;left:16px !important;bottom:16px !important;z-index:2 !important;padding:8px 14px !important;background:#ffffff !important;color:#0d2f57 !important;border:1px solid rgba(13,47,87,.06) !important;border-radius:0!important;font-size:10px !important;font-weight:800 !important;letter-spacing:.18em !important;text-transform:uppercase !important;box-shadow:0 4px 14px rgba(13,47,87,.18) !important}html body .hftr-btn,html body .hftr-pill,html body .hfgu-btn,html body .hfgu-pill,html body .hfgc-hubBtn,html body .hftr-tabbar .hftr-btn,html body .hfgu-tabbar .hfgu-btn,html body button.hftr-btn,html body button.hfgu-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:48px !important;padding:0 22px !important;border-radius:0!important;background:#ffffff !important;color:#0d2f57 !important;border:1.5px solid rgba(13,47,87,.14) !important;box-shadow:0 2px 8px rgba(13,47,87,.04) !important;font-family:'Poppins',sans-serif !important;font-size:12px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;text-decoration:none !important;cursor:pointer !important;white-space:nowrap !important;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease !important}html body .hftr-btn:hover,html body .hftr-pill:hover,html body .hfgu-btn:hover,html body .hfgu-pill:hover,html body .hfgc-hubBtn:hover{background:#ffffff !important;color:#0d2f57 !important;border-color:#0d2f57 !important;box-shadow:0 8px 20px rgba(13,47,87,.10) !important;transform:translateY(-1px) !important}html body .hftr-btn.active,html body .hftr-pill.primary,html body .hfgu-btn.active,html body .hfgu-pill.primary,html body .hfgc-hubBtn:not(.hfgc-hubBtn--ghost){background:#0d2f57 !important;color:#ffffff !important;border-color:#0d2f57 !important;box-shadow:0 12px 28px rgba(13,47,87,.22) !important}html body .hftr-btn.active:hover,html body .hfgu-btn.active:hover{background:#061a30 !important;color:#ffffff !important;border-color:#061a30 !important}html body .hftr-tabbar,html body .hfgu-tabbar{display:flex !important;flex-wrap:wrap !important;gap:12px !important;justify-content:center !important;margin:0 auto 36px !important;padding:0 !important;width:min(1240px,calc(100vw - 44px)) !important;max-width:min(1240px,calc(100vw - 44px)) !important}html body .hftr-section,html body .hfgu-section,html body .hftr-view section.hftr-section,html body .hfgu-view section.hfgu-section{padding:clamp(48px,7vw,80px) 0 !important;margin:0 auto !important}html body .hftr-footer-cta,html body .hfgu-footer-cta,html body .hftr-article-final-cta,html body .hf-content-final-cta{background:linear-gradient(135deg,#061a30 0%,#0d2f57 60%,#102f52 100%) !important;border-radius:0!important;padding:clamp(40px,5vw,64px) clamp(28px,5vw,56px) !important;color:#ffffff !important;border:1px solid rgba(62,207,76,.16) !important;box-shadow:0 24px 60px rgba(13,47,87,.18) !important;overflow:hidden !important;position:relative !important;margin:0 auto !important;width:min(1240px,calc(100vw - 44px)) !important;max-width:min(1240px,calc(100vw - 44px)) !important;box-sizing:border-box !important}html body .hftr-footer-cta h2,html body .hfgu-footer-cta h2,html body .hf-content-final-cta h2{font-size:clamp(28px,3.4vw,44px) !important;line-height:1.1 !important;font-weight:800 !important;color:#ffffff !important;margin:0 0 14px !important;letter-spacing:-.02em !important;text-align:left !important}html body .hftr-footer-cta p,html body .hftr-footer-cta-text,html body .hfgu-footer-cta p{color:rgba(255,255,255,.78) !important;font-size:16px !important;line-height:1.55 !important;text-align:left !important}html body .hftr-view :is(h1,h2,h3,h4,h5,h6),html body .hfgu-view :is(h1,h2,h3,h4,h5,h6),html body .hf-guides-canonical-hub :is(h1,h2,h3,h4,h5,h6){font-family:'Poppins',sans-serif !important}@media (max-width: 900px){html body.hf-pdp .hf-sticky-buy,html body .hf-pdp .hf-sticky-buy,html body .hf-sticky-buy,body.hf-pdp .hf-sticky-buy{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;transform:translateY(200%) !important}html body.hf-pdp .hf-sticky-buy-spacer,html body .hf-pdp .hf-sticky-buy__inner{display:none !important}}@media (max-width: 900px){html body.hf-pdp .hf-gallery__stage,html body.hf-pdp .hf-product-gallery__main,html body.hf-pdp .hf-pdp-gallery__stage,html body .hf-pdp .hf-gallery__stage,html body .hf-pdp .hf-product-gallery__main,html body .hf-pdp .hf-pdp-gallery__stage{border:0 !important;border-radius:0!important;background:#f3f6f9 !important;box-shadow:0 8px 24px rgba(15,23,42,.06) !important;height:auto !important;min-height:0 !important;max-height:none !important;aspect-ratio:4 / 5 !important;overflow:hidden !important}html body.hf-pdp .hf-gallery__stage img,html body.hf-pdp .hf-product-gallery__main img,html body.hf-pdp .hf-pdp-gallery__main,html body .hf-pdp .hf-gallery__stage img,html body .hf-pdp .hf-product-gallery__main img{object-fit:cover !important;object-position:center center !important;width:100% !important;height:100% !important}html body.hf-pdp .hf-gallery__thumb,html body.hf-pdp .hf-pdp-gallery__thumb{border-radius:0!important;overflow:hidden !important}}@media (min-width: 901px){html body.hf-pdp .hf-gallery__stage,html body.hf-pdp .hf-product-gallery__main,html body.hf-pdp .hf-pdp-gallery__stage{border:0 !important;background:#f3f6f9 !important}}@media (max-width: 900px){html body.hf-pdp .hf-room-calc-v2,html body.hf-pdp .hf-rcalc,html body .hf-pdp .hf-room-calc-v2,html body .hf-pdp .hf-rcalc{padding-left:14px !important;padding-right:14px !important;margin-left:0 !important;margin-right:0 !important;max-width:100% !important;width:auto !important;box-sizing:border-box !important}html body.hf-pdp .hf-rcalc__inner,html body .hf-pdp .hf-rcalc__inner{max-width:100% !important;box-sizing:border-box !important;padding:20px 18px !important;border-radius:0!important}html body.hf-pdp .hf-rcalc__section-head,html body .hf-pdp .hf-rcalc__section-head{max-width:100% !important;box-sizing:border-box !important;padding-left:0 !important;padding-right:0 !important;margin-bottom:18px !important}html body.hf-pdp .hf-rcalc__brief,html body .hf-pdp .hf-rcalc__brief{max-width:100% !important;box-sizing:border-box !important;padding:0 !important}html body.hf-pdp .hf-rcalc__lead,html body .hf-pdp .hf-rcalc__lead{display:none !important}html body.hf-pdp .hf-rcalc__head,html body .hf-pdp .hf-rcalc__head{margin-bottom:14px !important}}@media (max-width: 600px){html body.hf-pdp .hf-room-calc-v2,html body.hf-pdp .hf-rcalc{padding-left:12px !important;padding-right:12px !important}html body.hf-pdp .hf-rcalc__inner,html body .hf-pdp .hf-rcalc__inner{padding:18px 16px !important}}html,body{overflow-x:hidden!important}body .hftr-view--article,body .hftr-view--article .hftr-content,body .hftr-view--article .hftr-main,body .hftr-shell,body .hftr-content{max-width:none!important;overflow:visible!important}body .hftr-article-summary,body .hftr-article-decision-cards,body .hftr-article-insight,body .hftr-article-advice,body .hftr-article-pathway,body .hftr-article-final-cta{position:relative!important;left:50%!important;right:auto!important;width:100vw!important;max-width:100vw!important;min-width:100vw!important;margin-left:0!important;margin-right:0!important;transform:translateX(-50%)!important;box-sizing:border-box!important;border-radius:0!important;overflow:hidden!important;padding-left:max(24px,calc((100vw - 1180px)/2))!important;padding-right:max(24px,calc((100vw - 1180px)/2))!important}body .hftr-article-summary__inner,body .hftr-article-decision-cards > .hftr-article-section-head,body .hftr-article-decision-cards__grid,body .hftr-article-insight__inner,body .hftr-article-advice > .hftr-article-section-head,body .hftr-article-advice__grid,body .hftr-article-pathway__inner,body .hftr-article-final-cta__inner{width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body .hftr-article-decision-cards{background:radial-gradient(circle at 12% 0%,rgba(62,207,76,.26),transparent 34%),radial-gradient(circle at 86% 10%,rgba(255,255,255,.28),transparent 32%),linear-gradient(135deg,#061b31 0%,#07365f 58%,#061b31 100%)!important;padding-top:clamp(76px,7vw,118px)!important;padding-bottom:clamp(76px,7vw,118px)!important}body .hftr-article-decision-cards .hftr-article-section-head{margin-bottom:34px!important}body .hftr-article-insight{background:radial-gradient(circle at 12% 0%,rgba(62,207,76,.20),transparent 32%),linear-gradient(135deg,#061b31 0%,#07365f 58%,#061b31 100%)!important;padding-top:clamp(74px,7vw,112px)!important;padding-bottom:clamp(74px,7vw,112px)!important}body .hftr-article-insight__inner{border-radius:0!important}body .hftr-article-summary,body .hftr-article-advice,body .hftr-article-pathway,body .hftr-article-final-cta{background:linear-gradient(180deg,#f2f8ff 0%,#e8f0f7 100%)!important}body .hftr-article-pathway{padding-top:clamp(70px,6vw,105px)!important;padding-bottom:clamp(76px,6vw,112px)!important}body .entry-content:has(.hftr-article-decision-cards),body .wp-block-post-content:has(.hftr-article-decision-cards),body main:has(.hftr-article-decision-cards){max-width:none!important;overflow:visible!important}@media (max-width:860px){body .hftr-article-summary,body .hftr-article-decision-cards,body .hftr-article-insight,body .hftr-article-advice,body .hftr-article-pathway,body .hftr-article-final-cta{padding-left:18px!important;padding-right:18px!important}body .hftr-article-insight__inner{border-radius:0!important}}body .hf-install-note,body .hf-install-imageCaption,body .hf-tone-note,body .hf-tone-imageCaption,body .hf-compare-note,body .hf-compare-imageCaption{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}body .hf-install-image,body .hf-tone-image,body .hf-compare-image{background:transparent!important}body .hf-install-image--inline,body .hf-tone-image--inline,body .hf-compare-image--inline{display:block!important;grid-template-columns:1fr!important;gap:0!important}body .hf-install-image--inline > img,body .hf-tone-image--inline > img,body .hf-compare-image--inline > img,body .hf-install-image img,body .hf-tone-image img,body .hf-compare-image img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;border-radius:0!important}body .hftr-article-final-cta{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;margin-top:clamp(46px,6vw,86px)!important;margin-bottom:0!important;padding:clamp(62px,7vw,108px) clamp(22px,7vw,120px)!important;border:0!important;border-radius:0!important;background-color:#061b31!important;background-image:radial-gradient(circle at 13% 10%,rgba(62,207,76,.24),transparent 30%),radial-gradient(circle at 86% 0%,rgba(255,255,255,.14),transparent 34%),linear-gradient(135deg,#061b31 0%,#092744 48%,#123f70 100%)!important;box-shadow:none!important;color:#fff!important;overflow:hidden!important;position:relative!important;box-sizing:border-box!important;isolation:isolate!important}body .hftr-article-final-cta:before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px)!important;background-size:84px 84px!important;opacity:.34!important}body .hftr-article-final-cta__inner{position:relative!important;z-index:1!important;width:min(1180px,100%)!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(0,1.08fr) auto!important;gap:clamp(24px,5vw,74px)!important;align-items:center!important;box-sizing:border-box!important}body .hftr-article-final-cta,body .hftr-article-final-cta *{box-sizing:border-box!important}body .hftr-article-final-cta__kicker{display:inline-flex!important;align-items:center!important;gap:12px!important;margin:0 0 18px!important;padding:0!important;border:0!important;background:transparent!important;color:#3ecf4c!important;font-size:12px!important;font-weight:900!important;line-height:1!important;letter-spacing:.2em!important;text-transform:uppercase!important}body .hftr-article-final-cta__kicker:before{content:""!important;display:block!important;width:48px!important;height:1px!important;background:#3ecf4c!important;opacity:.95!important}body .hftr-article-final-cta h2,body .hftr-article-final-cta h2 span,body .hftr-article-final-cta__copy h2{margin:0 0 18px!important;max-width:760px!important;color:#fff!important;font-size:clamp(36px,4.7vw,68px)!important;font-weight:850!important;line-height:1.04!important;letter-spacing:-.055em!important;text-wrap:balance!important}body .hftr-article-final-cta p,body .hftr-article-final-cta__copy p{margin:0!important;max-width:820px!important;color:rgba(255,255,255,.86)!important;font-size:clamp(15px,1.25vw,19px)!important;line-height:1.62!important;font-weight:500!important}body .hftr-article-final-cta__actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:14px!important}body .hftr-article-final-cta__btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:56px!important;padding:0 28px!important;border-radius:0!important;background:#3ecf4c!important;border:1px solid rgba(62,207,76,.85)!important;color:#061b31!important;box-shadow:0 18px 42px rgba(62,207,76,.22)!important;text-decoration:none!important;font-size:14px!important;font-weight:850!important;line-height:1!important;letter-spacing:.01em!important;white-space:nowrap!important}body .hftr-article-final-cta__btn--ghost{background:rgba(255,255,255,.07)!important;border-color:rgba(255,255,255,.26)!important;color:#fff!important;box-shadow:none!important}body .hftr-article-final-cta__btn:hover{transform:translateY(-1px)!important}@media (max-width:860px){body .hftr-article-final-cta{padding:52px 20px!important}body .hftr-article-final-cta__inner{grid-template-columns:1fr!important;gap:28px!important}body .hftr-article-final-cta__actions{justify-content:flex-start!important;display:grid!important;grid-template-columns:1fr!important}body .hftr-article-final-cta__btn{width:100%!important}}body .hftr-article-final-cta,body .hftr-article-final-cta__copy,body .hftr-article-final-cta__copy *,body .hftr-article-final-cta h1,body .hftr-article-final-cta h2,body .hftr-article-final-cta h3,body .hftr-article-final-cta h4,body .hftr-article-final-cta p,body .hftr-article-final-cta span:not(.hftr-article-final-cta__kicker),body .hftr-article-final-cta strong,body .hftr-article-final-cta b,body .hftr-article-final-cta em,body .hftr-article-final-cta small{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;text-shadow:none!important}body .hftr-article-final-cta__copy p,body .hftr-article-final-cta p{color:rgba(255,255,255,.90)!important;-webkit-text-fill-color:rgba(255,255,255,.90)!important}body .hftr-article-final-cta__kicker{color:#3ecf4c!important;-webkit-text-fill-color:#3ecf4c!important}body .hftr-article-final-cta__btn:not(.hftr-article-final-cta__btn--ghost){color:#061b31!important;-webkit-text-fill-color:#061b31!important}body .hftr-article-final-cta__btn--ghost{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.hftr-view--topic [data-section="why_now"],.hftr-view--topic [data-section="characteristics"],.hftr-view--topic [data-section="materials"],.hftr-view--topic [data-section="pairings"],.hftr-view--topic [data-section="considerations"],.hftr-view--topic [data-section="comparison"],.hftr-view--topic [data-section="related"],.hftr-view--topic [data-section="cta"]{display:none !important}.hftr-view--topic #why-this-matters-now,.hftr-view--topic #materials-finishes,.hftr-view--topic #design-pairings,.hftr-view--topic #pros-considerations,.hftr-view--topic #comparison-guide,.hftr-view--topic #related-guides,.hftr-view--topic #next-step{display:none !important}.hftr-view--topic .hftr-stickynav a[href*="why-this-matters-now"],.hftr-view--topic .hftr-stickynav a[href*="materials-finishes"],.hftr-view--topic .hftr-stickynav a[href*="design-pairings"],.hftr-view--topic .hftr-stickynav a[href*="pros-considerations"],.hftr-view--topic .hftr-stickynav a[href*="comparison-guide"],.hftr-view--topic .hftr-stickynav a[href*="related-guides"],.hftr-view--topic .hftr-stickynav a[href*="next-step"]{display:none !important}.hftr-view--topic .hftr-main > *{margin-top:clamp(28px,3.4vw,52px) !important}.hftr-view--topic .hftr-main > *:first-child{margin-top:0 !important}.hftr-view--topic .hftr-overview-why-now{margin-top:24px !important;padding-top:24px !important;border-top:1px solid rgba(62,207,76,.18) !important}.hftr-view--topic .hftr-overview-why-now__title{display:inline-flex !important;align-items:center !important;gap:10px !important;margin:0 0 14px !important;font:700 10.5px/1 var(--hfh-font,"Poppins",sans-serif) !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:#3ecf4c !important}.hftr-view--topic .hftr-overview-why-now__title::before{content:"" !important;display:inline-block !important;width:24px !important;height:1px !important;background:#3ecf4c !important}.hftr-view--topic .hftr-overview-why-now__grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr)) !important;gap:14px !important}.hftr-view--topic .hftr-overview-why-now__item{padding:16px 18px !important;background:#fff !important;border:1px solid rgba(13,47,87,.08) !important;border-radius:0!important;display:grid !important;gap:6px !important;transition:border-color .18s ease,box-shadow .18s ease !important}.hftr-view--topic .hftr-overview-why-now__item:hover{border-color:rgba(62,207,76,.45) !important;box-shadow:0 6px 14px rgba(13,47,87,.05) !important}.hftr-view--topic .hftr-overview-why-now__item strong{display:block !important;font:700 14px/1.25 var(--hfh-font,"Poppins",sans-serif) !important;color:#0d2f57 !important;letter-spacing:-.005em !important}.hftr-view--topic .hftr-overview-why-now__item span{display:block !important;font:400 13.5px/1.5 var(--hfh-font,"Poppins",sans-serif) !important;color:#5a6680 !important}.hftr-view--topic .hftr-section--decision_compass h2,.hftr-view--topic .hftr-section--decision-compass h2{letter-spacing:-.026em !important}.hftr-view--topic .hftr-section--discovery .hftr-discovery-related{margin-top:28px !important;padding-top:24px !important;border-top:1px solid rgba(62,207,76,.18) !important}.hftr-view--topic .hftr-section--discovery .hftr-discovery-related__label{display:block !important;margin:0 0 12px !important;font:700 10.5px/1 var(--hfh-font,"Poppins",sans-serif) !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:#3ecf4c !important}.hftr-view--topic .hftr-section--faq{margin-top:clamp(32px,4vw,60px) !important}.hftr-page,.hftr-shell{--hftr-ink:#0d2f57;--hftr-body:#3f4858;--hftr-slate:#5a6680;--hftr-mute:#9099ad;--hftr-gold:#3ecf4c;--hftr-gold-deep:#3ecf4c;--hftr-gold-bright:#3ecf4c;--hftr-line:rgba(13,47,87,.08);--hftr-line-gold:rgba(62,207,76,.22);--hftr-warm:#eff5fb;--hftr-warm-bright:#f9fcff;--hftr-navy-dark:#0a1f3a;--hftr-navy-deep:#0d2745;--hftr-shadow-sm:0 4px 12px rgba(8,31,56,.05);--hftr-shadow-md:0 16px 38px rgba(8,31,56,.07);--hftr-shadow-lg:0 30px 70px rgba(8,31,56,.10);--hftr-shadow-card-hover:0 8px 22px rgba(13,47,87,.08);--hftr-radius-sm:10px;--hftr-radius-md:14px;--hftr-radius-lg:20px;--hftr-radius-pill:999px;--hftr-step-1:8px;--hftr-step-2:16px;--hftr-step-3:24px;--hftr-step-4:32px;--hftr-step-5:48px;--hftr-step-6:64px;--hftr-step-7:96px;--hftr-pad-x:clamp(20px,2.4vw,36px);--hftr-pad-y:clamp(28px,3.2vw,44px);--hftr-font:'Poppins',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.hftr-view .hf-ds-canonical-hero__title,.hftr-view .hftr-title{font-family:var(--hftr-font) !important;font-weight:800 !important;font-size:clamp(34px,4vw,56px) !important;line-height:1.04 !important;letter-spacing:-.028em !important}.hftr-view .hftr-article-direction__card p,.hftr-view .hftr-article-advice__card p,.hftr-view .hftr-article-decision-card p,.hftr-view .hftr-overview-why-now__item span,.hftr-view .hftr-article-direction__rows span,.hftr-view .hftr-flow-feature span,.hftr-view .hftr-flow-copy p{font-family:var(--hftr-font) !important;font-weight:400 !important;font-size:14.5px !important;line-height:1.6 !important;color:var(--hftr-body) !important}.hftr-view .hf-ds-canonical-hero__image,.hftr-view .hf-ds-canonical-hero__media{aspect-ratio:16/9 !important;width:100% !important;max-height:560px !important;overflow:hidden !important}.hftr-view .hf-ds-canonical-hero__image img,.hftr-view .hf-ds-canonical-hero__media img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important}.hftr-view .hftr-lead-media,.hftr-view .hftr-flow-visual{aspect-ratio:4/3 !important;max-width:420px !important;width:100% !important;border-radius:var(--hftr-radius-md)!important;overflow:hidden !important;background:var(--hftr-warm) !important}.hftr-view .hftr-lead-media img,.hftr-view .hftr-flow-visual img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;transition:transform .4s cubic-bezier(.22,.61,.36,1) !important}.hftr-view .hftr-lead-media:hover img,.hftr-view .hftr-flow-visual:hover img{transform:scale(1.04) !important}.hftr-view .hftr-gallery-item,.hftr-view .hftr-visual-card,.hftr-view .hftr-gallery img,.hftr-view .hftr-visual-card img{aspect-ratio:3/2 !important;width:100% !important;border-radius:var(--hftr-radius-md)!important;overflow:hidden !important}.hftr-view .hftr-gallery-item img,.hftr-view .hftr-visual-card > img{aspect-ratio:3/2 !important;object-fit:cover !important;object-position:center !important;display:block !important;transition:transform .4s cubic-bezier(.22,.61,.36,1) !important}.hftr-view .hftr-gallery-item:hover img,.hftr-view .hftr-visual-card:hover img{transform:scale(1.03) !important}.hftr-view .hftr-discovery-column--products .hftr-product-card img,.hftr-view .hftr-discovery-product img{aspect-ratio:1/1 !important;width:100% !important;object-fit:cover !important;border-radius:var(--hftr-radius-sm)!important}.hftr-view .hftr-discovery-related .hftr-cluster-card__thumb,.hftr-view .hftr-discovery-related img{aspect-ratio:3/2 !important;border-radius:var(--hftr-radius-md) var(--hftr-radius-md) 0 0!important}.hftr-view img{loading:lazy}.hftr-view .hftr-main > *:first-child,.hftr-view .hftr-content > *:first-child{margin-top:var(--hftr-step-3) !important}.hftr-view .hftr-section-card > h2 + p,.hftr-view .hftr-section-card .hftr-article-section-head{margin-bottom:var(--hftr-step-4) !important}@media (max-width: 1024px){.hftr-page,.hftr-shell{--hftr-pad-y:clamp(24px,3vw,36px);--hftr-pad-x:clamp(18px,2.2vw,28px)}}@media (max-width: 640px){.hftr-page,.hftr-shell{--hftr-pad-y:24px;--hftr-pad-x:18px}.hftr-view .hf-ds-canonical-hero__image,.hftr-view .hf-ds-canonical-hero__media{aspect-ratio:4/3 !important;max-height:none !important}.hftr-view .hftr-gallery-item,.hftr-view .hftr-visual-card,.hftr-view .hftr-gallery img{aspect-ratio:4/3 !important}}.hftr-view .hftr-article-direction__card,.hftr-view .hftr-overview-why-now__item,.hftr-view .hftr-cluster-card,.hftr-view .hftr-flow-feature{transition:transform .2s cubic-bezier(.22,.61,.36,1),border-color .2s ease,box-shadow .2s ease !important}.hftr-view .hftr-article-direction__card:hover,.hftr-view .hftr-overview-why-now__item:hover,.hftr-view .hftr-cluster-card:hover{transform:translateY(-2px) !important;border-color:rgba(62,207,76,.42) !important;box-shadow:var(--hftr-shadow-card-hover) !important}.hftr-view .hftr-gallery,.hftr-view .hftr-gallery-grid{display:grid !important;grid-template-columns:1.5fr 1fr !important;grid-template-rows:repeat(3,1fr) !important;gap:var(--hftr-step-2,16px) !important;grid-auto-flow:row !important}.hftr-view .hftr-gallery > .hftr-gallery-item:nth-child(1),.hftr-view .hftr-gallery-grid > .hftr-gallery-item:nth-child(1){grid-column:1 !important;grid-row:1 / span 3 !important;aspect-ratio:auto !important;min-height:480px !important}.hftr-view .hftr-gallery > .hftr-gallery-item:nth-child(n+2),.hftr-view .hftr-gallery-grid > .hftr-gallery-item:nth-child(n+2){grid-column:2 !important;aspect-ratio:auto !important;min-height:0 !important}.hftr-view .hftr-gallery > .hftr-gallery-item:nth-child(n+5),.hftr-view .hftr-gallery-grid > .hftr-gallery-item:nth-child(n+5){display:none !important}.hftr-view .hftr-gallery-item{position:relative !important;border-radius:var(--hftr-radius-md,14px)!important;overflow:hidden !important;cursor:pointer !important}.hftr-view .hftr-gallery-item::after{content:"" !important;position:absolute !important;inset:0 !important;background:linear-gradient(180deg,transparent 55%,rgba(10,31,58,.42) 100%) !important;pointer-events:none !important;opacity:0 !important;transition:opacity .3s ease !important}.hftr-view .hftr-gallery-item:hover::after{opacity:1 !important}@media (max-width: 880px){.hftr-view .hftr-gallery,.hftr-view .hftr-gallery-grid{grid-template-columns:1fr 1fr !important;grid-template-rows:auto !important;grid-auto-rows:1fr !important}.hftr-view .hftr-gallery > .hftr-gallery-item:nth-child(1),.hftr-view .hftr-gallery-grid > .hftr-gallery-item:nth-child(1){grid-column:1 / -1 !important;grid-row:1 !important;min-height:320px !important}.hftr-view .hftr-gallery > .hftr-gallery-item:nth-child(n+2),.hftr-view .hftr-gallery-grid > .hftr-gallery-item:nth-child(n+2){grid-column:auto !important}}.hftr-view .hftr-reveal{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1)}.hftr-view .hftr-reveal.is-visible{opacity:1;transform:translateY(0)}.hftr-view a[href]:has(em),.hftr-view a[href]:has(.hftr-arrow),.hftr-view .hftr-cta-btn,.hftr-view .hftr-link-card,.hftr-view .hftr-article-next-step__card{transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s ease,border-color .22s ease !important}.hftr-view .hftr-article-next-step__card em,.hftr-view a[href] .hftr-arrow,.hftr-view .hftr-cta-btn::after{display:inline-block;transition:transform .22s cubic-bezier(.22,.61,.36,1) !important}.hftr-view .hftr-article-next-step__card:hover em,.hftr-view a[href]:hover .hftr-arrow,.hftr-view .hftr-cta-btn:hover::after{transform:translateX(4px) !important}@media (prefers-reduced-motion: reduce){.hftr-view .hftr-reveal{opacity:1 !important;transform:none !important}.hftr-view *{animation:none !important}}.hftr-view .hftr-faq{display:flex !important;flex-direction:column !important;gap:10px !important}.hftr-view .hftr-faq-item{padding:0 !important;border:1px solid var(--hftr-line,rgba(13,47,87,.08)) !important;border-radius:var(--hftr-radius-md,14px)!important;background:#fff !important;overflow:hidden !important;transition:border-color .2s ease,box-shadow .2s ease !important}.hftr-view .hftr-faq-item.is-open{border-color:rgba(62,207,76,.45) !important;box-shadow:var(--hftr-shadow-sm,0 4px 12px rgba(8,31,56,.05)) !important}.hftr-view .hftr-faq-item > h3{position:relative !important;margin:0 !important;padding:18px 56px 18px 22px !important;cursor:pointer !important;user-select:none !important;font:700 15.5px/1.4 var(--hftr-font,'Poppins',sans-serif) !important;color:var(--hftr-ink,#0d2f57) !important;letter-spacing:-.005em !important;transition:color .2s ease,background .2s ease !important}.hftr-view .hftr-faq-item > h3:hover{background:rgba(62,207,76,.04) !important}.hftr-view .hftr-faq-item > h3::after{content:"" !important;position:absolute !important;right:22px !important;top:50% !important;width:11px !important;height:11px !important;border-right:1.5px solid var(--hftr-gold,#3ecf4c) !important;border-bottom:1.5px solid var(--hftr-gold,#3ecf4c) !important;transform:translateY(-65%) rotate(45deg) !important;transition:transform .25s cubic-bezier(.22,.61,.36,1) !important}.hftr-view .hftr-faq-item.is-open > h3::after{transform:translateY(-30%) rotate(225deg) !important}.hftr-view .hftr-faq-item > p{margin:0 !important;padding:0 22px !important;max-height:0 !important;overflow:hidden !important;color:var(--hftr-slate,#5a6680) !important;font:400 14.5px/1.6 var(--hftr-font,'Poppins',sans-serif) !important;opacity:0 !important;transition:max-height .35s cubic-bezier(.22,.61,.36,1),padding .35s ease,opacity .25s ease !important}.hftr-view .hftr-faq-item.is-open > p{padding:0 22px 20px !important;max-height:480px !important;opacity:1 !important}.hftr-view--topic .hftr-content,.hftr-view--article .hftr-content{position:relative !important}#hftr-sidenav{position:fixed !important;top:50% !important;right:20px !important;transform:translateY(-50%) !important;z-index:50 !important;display:flex !important;flex-direction:column !important;gap:2px !important;padding:14px 12px !important;background:rgba(249,252,255,.92) !important;border:1px solid var(--hftr-line-gold,rgba(62,207,76,.22)) !important;border-radius:0!important;box-shadow:var(--hftr-shadow-md,0 16px 38px rgba(8,31,56,.07)) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;opacity:0 !important;pointer-events:none !important;transition:opacity .3s ease !important;max-width:200px !important}#hftr-sidenav.is-ready{opacity:1 !important;pointer-events:auto !important}#hftr-sidenav a{position:relative !important;display:flex !important;align-items:center !important;gap:10px !important;padding:7px 8px 7px 14px !important;border-radius:0!important;font:600 11px/1.2 var(--hftr-font,'Poppins',sans-serif) !important;letter-spacing:.04em !important;text-transform:none !important;color:var(--hftr-slate,#5a6680) !important;text-decoration:none !important;transition:color .18s ease,background .18s ease !important}#hftr-sidenav a::before{content:"" !important;position:absolute !important;left:0 !important;top:50% !important;width:3px !important;height:16px !important;transform:translateY(-50%) scaleY(.6) !important;border-radius:2px!important;background:transparent !important;transition:background .18s ease,transform .25s cubic-bezier(.22,.61,.36,1) !important}#hftr-sidenav a:hover{color:var(--hftr-ink,#0d2f57) !important;background:rgba(62,207,76,.06) !important}#hftr-sidenav a.is-active{color:var(--hftr-ink,#0d2f57) !important;font-weight:700 !important}#hftr-sidenav a.is-active::before{background:var(--hftr-gold,#3ecf4c) !important;transform:translateY(-50%) scaleY(1) !important}@media (max-width: 1280px){#hftr-sidenav{display:none !important}}a.hf-heroTrust__card:hover{transform:translateY(-2px) !important;border-color:rgba(62,207,76,.55) !important;box-shadow:0 12px 28px rgba(8,31,56,.08) !important}@media (max-width:1024px){}@media (max-width:600px){}@media (max-width:1024px){}@media (max-width:760px){}body .hftr-view .hftr-content,body .hftr-view--article .hftr-content,body .hftr-view--topic .hftr-content{max-width:1180px !important;margin-left:auto !important;margin-right:auto !important;padding-left:clamp(16px,2vw,28px) !important;padding-right:clamp(16px,2vw,28px) !important}body .hftr-section-card,body .hftr-section-card--flat{padding:clamp(28px,3.6vw,52px) clamp(20px,2.6vw,40px) !important;border-radius:0!important;margin-block:clamp(16px,2vw,28px) !important}body .hftr-section-card + .hftr-section-card,body .hftr-section-card--flat + .hftr-section-card,body .hftr-section-card + .hftr-section-card--flat,body .hftr-section-card--flat + .hftr-section-card--flat{margin-top:clamp(14px,1.8vw,24px) !important}body .hftr-section-card h3,body .hftr-section-card--flat h3{font-size:clamp(17px,1.5vw,21px) !important;line-height:1.25 !important;margin:18px 0 8px !important}body .hftr-section-card p,body .hftr-section-card--flat p,body .hftr-section-card li,body .hftr-section-card--flat li{font-size:15px !important;line-height:1.65 !important}body .hftr-view--article .hftr-legacy-body p{margin:0 0 14px !important;font-size:15.5px !important;line-height:1.72 !important}body .hftr-view--article .hftr-legacy-body h2{font-size:clamp(22px,2.4vw,30px) !important;margin:28px 0 12px !important;line-height:1.2 !important}body .hftr-view--article .hftr-legacy-body h3{font-size:clamp(17px,1.5vw,20px) !important;margin:22px 0 10px !important;line-height:1.28 !important}body .hftr-view--article .hftr-legacy-body ul,body .hftr-view--article .hftr-legacy-body ol{margin:0 0 16px !important;padding-left:22px !important}body .hftr-section-card .hftr-gallery,body .hftr-section-card--flat .hftr-gallery{gap:10px !important}body .hf-unified-cluster,body .hf-article-v4-cardGrid{gap:14px !important}@media (max-width:760px){body .hftr-view .hftr-content{padding-left:14px !important;padding-right:14px !important}body .hftr-section-card,body .hftr-section-card--flat{padding:24px 18px !important;border-radius:0!important}}body .hftr-view section#overview::before,body .hftr-view section#overview::after{display:none !important;content:none !important}body .hftr-view section#overview > *{max-width:1180px !important;margin-left:auto !important;margin-right:auto !important;padding-left:clamp(16px,2vw,28px) !important;padding-right:clamp(16px,2vw,28px) !important;box-sizing:border-box !important}body .hftr-view section#overview h2{margin:0 auto 14px !important;padding-left:clamp(16px,2vw,28px) !important;padding-right:clamp(16px,2vw,28px) !important;max-width:1180px !important;font-size:clamp(28px,3.2vw,42px) !important;line-height:1.12 !important}body .hftr-view section#overview .hftr-flow-row{max-width:1180px !important;margin:0 auto !important;padding-left:clamp(16px,2vw,28px) !important;padding-right:clamp(16px,2vw,28px) !important}body .hftr-view section#overview .hftr-overview-why-now{max-width:1180px !important;margin:24px auto 0 !important;padding-left:clamp(16px,2vw,28px) !important;padding-right:clamp(16px,2vw,28px) !important;background:transparent !important;border:0 !important}body .hftr-view .hftr-section-card::before,body .hftr-view .hftr-section-card::after,body .hftr-view .hftr-section-card--flat::before,body .hftr-view .hftr-section-card--flat::after,body .hftr-view .hftr-section-card--trend-insight::before,body .hftr-view .hftr-section-card--trend-insight::after,body .hftr-view .hftr-section-card--accent::before,body .hftr-view .hftr-section-card--compass::before{display:none !important;content:none !important}body .hftr-view .hftr-section-card > *,body .hftr-view .hftr-section-card--flat > *,body .hftr-view .hftr-section-card--accent > *,body .hftr-view .hftr-section-card--compass > *,body .hftr-view .hftr-section-card--trend-insight > *,body .hftr-view .hftr-section-card--roomfit > *{max-width:1180px !important;margin-left:auto !important;margin-right:auto !important;padding-left:clamp(16px,2vw,28px) !important;padding-right:clamp(16px,2vw,28px) !important;box-sizing:border-box !important;color:#0a1f3a !important}body .hftr-view .hftr-section-card h2,body .hftr-view .hftr-section-card--flat h2,body .hftr-view .hftr-section-card--trend-insight h2,body .hftr-view .hftr-section-card--accent h2,body .hftr-view .hftr-section-card--compass h2,body .hftr-view .hftr-section-card--roomfit h2{color:#0a1f3a !important;font-size:clamp(28px,3.2vw,42px) !important;line-height:1.12 !important;margin:0 auto 14px !important}body .hftr-view .hftr-section-card h2::after,body .hftr-view .hftr-section-card--flat h2::after,body .hftr-view .hftr-section-card--trend-insight h2::after,body .hftr-view .hftr-section-card--roomfit h2::after{display:none !important;content:none !important}body .hftr-view .hftr-trend-insight-intro{color:#506174 !important}body .hftr-view .hftr-flow-visual,body .hftr-view .hftr-flow-visual .hftr-lead-media,body .hftr-view .hftr-flow-visual .hftr-lead-caption{background:transparent !important;border:0 !important;box-shadow:none !important}body .hftr-view .hftr-flow-row,body .hftr-view .hftr-flow-row--lead{background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important}body .hftr-view .hftr-lead-caption{color:#506174 !important;background:transparent !important}body .hftr-view .hftr-decision-panel{background:#fafaf7 !important;border:1px solid rgba(10,31,58,.10) !important;box-shadow:0 6px 18px rgba(10,31,58,.05) !important;color:#0a1f3a !important}body .hftr-view .hftr-decision-panel *{color:#0a1f3a !important}body .hftr-view .hftr-comparison thead th{background:#0a1f3a !important;color:#fff !important}body .hftr-view .hftr-roomfit-nextstep{background:#fafaf7 !important;color:#0a1f3a !important;border:1px solid rgba(10,31,58,.10) !important;box-shadow:none !important}body .hftr-view .hftr-roomfit-nextstep *{color:#0a1f3a !important}body .hftr-view .hftr-helpful-links-block{background:#fafaf7 !important;color:#0a1f3a !important;border:1px solid rgba(10,31,58,.10) !important;box-shadow:none !important}body .hftr-view .hftr-helpful-links-block *{color:#0a1f3a !important}body .hftr-view section[class*="--trend-insight"],body .hftr-view section[class*="--accent"],body .hftr-view section[class*="--compass"]{background:transparent !important}body .hftr-view .hftr-section-card + .hftr-section-card,body .hftr-view .hftr-section-card--flat + .hftr-section-card,body .hftr-view .hftr-section-card + .hftr-section-card--flat{border-top:1px solid rgba(10,31,58,.06) !important}@media (max-width:760px){body .hftr-view .hftr-section-card,body .hftr-view .hftr-section-card--flat,body .hftr-view .hftr-section-card--trend-insight{padding:24px 0 !important}}body .hftr-shell,body .hf-install-page,body .hf-article-shortcode-shell,body .hf-article-v4-tail,body .hftr-page{background:none !important;background-color:transparent !important;background-image:none !important;border:0 !important;border-radius:0!important;box-shadow:none !important;width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;overflow:visible !important}body .hftr-content,body .hftr-wrap,body .hftr-shell-grid,body .hf-unified-article .hftr-legacy-body,body .hftr-view .hftr-legacy-body,body .hftr-view--article .hftr-legacy-body,body .hftr-view--topic .hftr-legacy-body{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;border-radius:0!important;box-shadow:none !important;display:block !important;grid-template-columns:none !important}body .hftr-view--article .hftr-legacy-body > p,body .hftr-view--article .hftr-legacy-body > h2,body .hftr-view--article .hftr-legacy-body > h3,body .hftr-view--article .hftr-legacy-body > h4,body .hftr-view--article .hftr-legacy-body > ul,body .hftr-view--article .hftr-legacy-body > ol,body .hftr-view--article .hftr-legacy-body > blockquote,body .hftr-view--article .hftr-legacy-body > figure{max-width:1180px !important;margin-left:auto !important;margin-right:auto !important;padding-left:clamp(16px,2vw,28px) !important;padding-right:clamp(16px,2vw,28px) !important;box-sizing:border-box !important}body .hftr-view > *,body .hftr-view--article > *,body .hftr-view--topic > *{margin-top:0 !important;margin-bottom:0 !important}body .hftr-view section,body .hftr-view--article section,body .hftr-view--topic section{margin-block:clamp(24px,3vw,48px) !important}body .hftr-view,body .hftr-view--article,body .hftr-view--topic{background:transparent !important;border:0 !important;border-radius:0!important;box-shadow:none !important}body .hftr-view,body .hftr-view--article,body .hftr-view--topic,body .hftr-shell,body .hftr-page,body .hftr-content,body .hftr-wrap,body .hftr-shell-grid,body .hftr-legacy-body,body .hf-unified-article,body .hf-unified-article .hftr-legacy-body,body .hf-install-page,body .hf-install-wrap,body .hf-tone-page,body .hf-tone-wrap,body .hf-compare-page,body .hf-compare-wrap,body .hf-article-shortcode-shell,body .hf-article-shortcode-wrap,body .hf-article-v4-tail,body .hf-article-v4-wrap{background:transparent !important;background-image:none !important;background-color:transparent !important;border:0 !important;border-radius:0!important;box-shadow:none !important;width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;overflow:visible !important;display:block !important}body .hftr-view section,body .hftr-view--article section,body .hftr-view--topic section,body .hf-unified-article section{background:transparent !important;background-image:none !important;background-color:transparent !important;border:0 !important;border-radius:0!important;box-shadow:none !important;padding:clamp(28px,3.6vw,56px) 0 !important;margin:0 !important;margin-block:clamp(20px,2.6vw,40px) !important;width:100% !important;max-width:100% !important;position:relative !important;overflow:visible !important}body .hftr-view section::before,body .hftr-view section::after,body .hftr-view--article section::before,body .hftr-view--article section::after,body .hftr-view--topic section::before,body .hftr-view--topic section::after{display:none !important;content:none !important}body .hftr-view section > *,body .hftr-view--article section > *,body .hftr-view--topic section > *{max-width:1180px !important;margin-left:auto !important;margin-right:auto !important;padding-left:clamp(18px,2.4vw,32px) !important;padding-right:clamp(18px,2.4vw,32px) !important;box-sizing:border-box !important}body .hftr-view section h2,body .hftr-view--article section h2,body .hftr-view--topic section h2{color:#0a1f3a !important;font-size:clamp(26px,3vw,40px) !important;line-height:1.12 !important;letter-spacing:-.02em !important;margin:0 auto 14px !important}body .hftr-view section h2::after,body .hftr-view--article section h2::after,body .hftr-view--topic section h2::after{display:none !important;content:none !important}body .hftr-view #hftr-sidenav,body .hftr-view--article #hftr-sidenav,body .hftr-view--topic #hftr-sidenav,body .hftr-view aside.hftr-sidenav,body .hftr-view aside[role="navigation"],body .hftr-stickynav{display:none !important}body.hftr-view,body.hftr-view--article,body.hftr-view--topic{background:#fbfdff !important}@media (max-width:760px){body .hftr-view section{padding:22px 0 !important}body .hftr-view section > *{padding-left:16px !important;padding-right:16px !important}}body .hftr-article-direction,body .hftr-article-summary,body .hftr-article-next-step,body .hftr-article-section{background:transparent !important;background-image:none !important;border:0 !important;border-radius:0!important;box-shadow:none !important;padding:clamp(28px,3.6vw,56px) 0 !important;margin:0 !important;margin-block:clamp(20px,2.6vw,40px) !important;width:100% !important;max-width:100% !important}body .hftr-article-direction > *,body .hftr-article-summary > *,body .hftr-article-next-step > *,body .hftr-article-section > *{max-width:1180px !important;margin-left:auto !important;margin-right:auto !important;padding-left:clamp(18px,2.4vw,32px) !important;padding-right:clamp(18px,2.4vw,32px) !important;box-sizing:border-box !important}body .hftr-article-direction__cards{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important;max-width:1180px !important;margin:0 auto !important;padding-left:0 !important;padding-right:0 !important}body .hftr-article-direction__card{background:#fff !important;border:1px solid rgba(10,31,58,.08) !important;border-radius:0!important;box-shadow:0 4px 14px rgba(10,31,58,.04) !important;padding:18px 18px 16px !important}body .hftr-article-direction__rows li{background:#fff !important;border:1px solid rgba(10,31,58,.08) !important;border-radius:0!important;box-shadow:0 4px 14px rgba(10,31,58,.04) !important;padding:16px 16px 14px !important}@media (max-width:760px){body .hftr-article-direction__cards{grid-template-columns:1fr !important}}.hf-v2-article{--hf-v2-navy:#0a1f3a;--hf-v2-navy-2:#122b4c;--hf-v2-gold:#3ecf4c;--hf-v2-gold-2:#3ecf4c;--hf-v2-ivory:#fbfdff;--hf-v2-warm:#eaf0f7;--hf-v2-line:rgba(10,31,58,.10);--hf-v2-muted:#506174;--hf-v2-text:#0a1f3a;--hf-v2-radius:14px;--hf-v2-max:1180px;--hf-v2-font:'Poppins','Helvetica Neue',Arial,sans-serif;font-family:var(--hf-v2-font);color:var(--hf-v2-text);width:100%;max-width:100%}.hf-v2-article .hf-v2-section{width:100%;max-width:100%;padding:clamp(40px,5vw,80px) 0;background:transparent;border:0;margin:0}.hf-v2-article .hf-v2-section + .hf-v2-section{border-top:1px solid var(--hf-v2-line)}.hf-v2-article .hf-v2-shell{max-width:var(--hf-v2-max);margin:0 auto;padding:0 clamp(18px,2.4vw,32px);box-sizing:border-box}.hf-v2-article .hf-v2-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:0;background:rgba(62,207,76,.10);border:1px solid rgba(62,207,76,.30);color:var(--hf-v2-gold-2);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px}.hf-v2-article .hf-v2-eyebrow::before{content:"";display:block;width:18px;height:1px;background:var(--hf-v2-gold)}.hf-v2-article .hf-v2-h2{margin:0 0 14px;color:var(--hf-v2-navy);font-size:clamp(28px,3.4vw,46px);line-height:1.08;letter-spacing:-.025em;font-weight:800}.hf-v2-article .hf-v2-lead{margin:0 0 28px;max-width:760px;color:var(--hf-v2-muted);font-size:clamp(15px,1.1vw,17px);line-height:1.68;font-weight:500}.hf-v2-article .hf-v2-facts{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--hf-v2-line)}.hf-v2-article .hf-v2-fact{display:flex;flex-direction:column;gap:6px;padding:24px 28px 24px 0;border-right:1px solid var(--hf-v2-line)}.hf-v2-article .hf-v2-fact:last-child{border-right:0;padding-right:0}.hf-v2-article .hf-v2-fact:not(:first-child){padding-left:28px}.hf-v2-article .hf-v2-fact__label{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--hf-v2-gold-2)}.hf-v2-article .hf-v2-fact__title{font-size:18px;line-height:1.25;color:var(--hf-v2-navy);font-weight:800;letter-spacing:-.01em}.hf-v2-article .hf-v2-fact__text{color:var(--hf-v2-muted);font-size:14px;line-height:1.65}.hf-v2-article .hf-v2-prose{font-size:16px;line-height:1.78;color:#1a2436}.hf-v2-article .hf-v2-prose h2,.hf-v2-article .hf-v2-prose h3{color:var(--hf-v2-navy);margin:32px 0 12px;line-height:1.18;letter-spacing:-.02em;font-weight:800}.hf-v2-article .hf-v2-prose h2{font-size:clamp(24px,2.6vw,34px)}.hf-v2-article .hf-v2-prose h3{font-size:clamp(18px,1.5vw,22px)}.hf-v2-article .hf-v2-prose p{margin:0 0 16px}.hf-v2-article .hf-v2-prose ul,.hf-v2-article .hf-v2-prose ol{margin:0 0 18px;padding-left:22px}.hf-v2-article .hf-v2-prose li{margin:0 0 8px}.hf-v2-article .hf-v2-prose a{color:var(--hf-v2-gold-2);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.hf-v2-article .hf-v2-prose a:hover{color:var(--hf-v2-navy)}.hf-v2-article .hf-v2-prose img{width:100%;height:auto;max-height:420px;object-fit:cover;border-radius:var(--hf-v2-radius);margin:24px 0;display:block}.hf-v2-article .hf-v2-prose figure{margin:24px 0}.hf-v2-article .hf-v2-prose figcaption{margin-top:10px;color:var(--hf-v2-muted);font-size:13px;line-height:1.55}.hf-v2-article .hf-v2-prose blockquote{margin:24px 0;padding:0 0 0 22px;border-left:3px solid var(--hf-v2-gold);font-size:18px;line-height:1.55;color:var(--hf-v2-navy);font-weight:600;font-style:italic}.hf-v2-article .hf-v2-direction__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:48px;margin-top:8px}.hf-v2-article .hf-v2-direction__col{display:flex;flex-direction:column}.hf-v2-article .hf-v2-direction__heading{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--hf-v2-gold-2);margin:0 0 16px;padding:0 0 12px;border-bottom:1px solid var(--hf-v2-line)}.hf-v2-article .hf-v2-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.hf-v2-article .hf-v2-list li{display:flex;flex-direction:column;gap:6px;padding:18px 0;border-bottom:1px solid var(--hf-v2-line)}.hf-v2-article .hf-v2-list li:last-child{border-bottom:0}.hf-v2-article .hf-v2-list strong{color:var(--hf-v2-navy);font-size:17px;line-height:1.25;font-weight:800;letter-spacing:-.01em}.hf-v2-article .hf-v2-list span{color:var(--hf-v2-muted);font-size:14.5px;line-height:1.65}.hf-v2-article .hf-v2-list__kicker{color:var(--hf-v2-gold-2)!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important}.hf-v2-article .hf-v2-figure{margin:0}.hf-v2-article .hf-v2-figure img{width:100%;height:clamp(280px,42vw,520px);object-fit:cover;border-radius:var(--hf-v2-radius);display:block}.hf-v2-article .hf-v2-figure figcaption{margin-top:14px;color:var(--hf-v2-muted);font-size:13px;line-height:1.6}.hf-v2-article .hf-v2-next__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:8px}.hf-v2-article .hf-v2-next__item{display:flex;flex-direction:column;gap:8px;padding:22px 22px 20px;border-radius:var(--hf-v2-radius);border:1px solid var(--hf-v2-line);background:#fff;text-decoration:none;color:inherit;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.hf-v2-article .hf-v2-next__item:hover{transform:translateY(-2px);border-color:rgba(62,207,76,.45);box-shadow:0 12px 30px rgba(10,31,58,.06)}.hf-v2-article .hf-v2-next__kicker{color:var(--hf-v2-gold-2);font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hf-v2-article .hf-v2-next__item strong{color:var(--hf-v2-navy);font-size:18px;line-height:1.22;font-weight:800;letter-spacing:-.01em}.hf-v2-article .hf-v2-next__item span{color:var(--hf-v2-muted);font-size:14px;line-height:1.6}.hf-v2-article .hf-v2-next__item em{margin-top:auto;font-style:normal;color:var(--hf-v2-navy);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding-top:10px}.hf-v2-article .hf-v2-cta{margin-top:clamp(40px,5vw,80px);padding:clamp(48px,6vw,96px) clamp(20px,4vw,80px);background:radial-gradient(circle at 12% 0%,rgba(62,207,76,.16),transparent 32%),linear-gradient(135deg,var(--hf-v2-navy) 0%,var(--hf-v2-navy-2) 100%);color:#fff}.hf-v2-article .hf-v2-cta__inner{max-width:var(--hf-v2-max);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.2fr) auto;gap:clamp(20px,4vw,56px);align-items:center}.hf-v2-article .hf-v2-cta__kicker{display:inline-block;padding:6px 12px;border-radius:0;background:rgba(62,207,76,.14);border:1px solid rgba(62,207,76,.40);color:var(--hf-v2-gold);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px}.hf-v2-article .hf-v2-cta h2{margin:0 0 12px;color:#fff;font-size:clamp(28px,3.4vw,46px);line-height:1.08;letter-spacing:-.025em;font-weight:800}.hf-v2-article .hf-v2-cta p{margin:0;color:rgba(255,255,255,.78);font-size:15px;line-height:1.65}.hf-v2-article .hf-v2-cta__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.hf-v2-article .hf-v2-cta__btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:0;text-decoration:none;font-size:13px;font-weight:800;letter-spacing:.04em;background:var(--hf-v2-gold);color:var(--hf-v2-navy);border:1px solid var(--hf-v2-gold);box-shadow:0 16px 38px rgba(62,207,76,.22);transition:transform .16s ease,box-shadow .16s ease}.hf-v2-article .hf-v2-cta__btn:hover{transform:translateY(-1px);box-shadow:0 20px 42px rgba(62,207,76,.32)}.hf-v2-article .hf-v2-cta__btn--ghost{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.24);box-shadow:none}.hf-v2-article .hf-v2-cta__btn--ghost:hover{background:rgba(255,255,255,.12);border-color:rgba(62,207,76,.50)}@media (max-width:980px){.hf-v2-article .hf-v2-direction__grid{grid-template-columns:1fr;gap:32px}.hf-v2-article .hf-v2-next__grid{grid-template-columns:1fr}.hf-v2-article .hf-v2-cta__inner{grid-template-columns:1fr}.hf-v2-article .hf-v2-cta__actions{justify-content:flex-start}.hf-v2-article .hf-v2-facts{grid-template-columns:1fr}.hf-v2-article .hf-v2-fact{padding:18px 0!important;border-right:0!important;border-bottom:1px solid var(--hf-v2-line)}.hf-v2-article .hf-v2-fact:last-child{border-bottom:0}}html body,html body.hftr-view,html body.hftr-view--article,html body.hftr-view--topic,html body .hftr-view,html body .hftr-view--article,html body .hftr-view--topic,html body .hftr-shell,html body .hftr-page,html body .hftr-content,html body .hftr-wrap,html body .hftr-legacy-body,html body .hf-unified-article{background:#ffffff !important;background-image:none !important;background-color:#ffffff !important}html body .hf-v2-article,html body .hfa2{background:#ffffff !important}html body .hf-v2-article .hf-v2-section,html body .hfa2 .hfa2-section{background:#ffffff !important;text-align:center !important}html body .hf-v2-article .hf-v2-shell,html body .hfa2 .hfa2-shell{margin-left:auto !important;margin-right:auto !important;text-align:center !important}html body .hf-v2-article .hf-v2-h2,html body .hfa2 .hfa2-h2{text-align:center !important;margin-left:auto !important;margin-right:auto !important}html body .hf-v2-article .hf-v2-lead,html body .hfa2 .hfa2-lead{text-align:center !important;margin-left:auto !important;margin-right:auto !important}html body .hf-v2-article .hf-v2-eyebrow,html body .hfa2 .hfa2-eyebrow{margin-left:auto !important;margin-right:auto !important;display:inline-flex !important}html body .hf-v2-article .hf-v2-facts,html body .hfa2 .hfa2-facts{text-align:center !important}html body .hf-v2-article .hf-v2-fact,html body .hfa2 .hfa2-fact{text-align:center !important;align-items:center !important}html body .hf-v2-article .hf-v2-prose,html body .hfa2 .hfa2-prose{margin-left:auto !important;margin-right:auto !important;text-align:left !important;max-width:820px !important}html body .hf-v2-article .hf-v2-direction__grid,html body .hfa2 .hfa2-direction__grid{margin-left:auto !important;margin-right:auto !important}html body .hf-v2-article .hf-v2-list li,html body .hfa2 .hfa2-list li{text-align:left !important}html body .hf-v2-article .hf-v2-direction__heading,html body .hfa2 .hfa2-direction__heading{text-align:center !important}html body .hf-v2-article .hf-v2-next__grid,html body .hfa2 .hfa2-next__grid{margin-left:auto !important;margin-right:auto !important}html body .hf-v2-article .hf-v2-next__item,html body .hfa2 .hfa2-next__item{text-align:left !important}html body .hf-v2-article .hf-v2-cta__actions,html body .hf-v2-article .hf-v2-hero__actions,html body .hfa2 .hfa2-cta__actions,html body .hfa2 .hfa2-hero__actions{justify-content:center !important}html body .hf-v2-article .hf-v2-figure,html body .hfa2 .hfa2-figure{text-align:center !important}html body .hf-v2-article .hf-v2-figure figcaption,html body .hfa2 .hfa2-figure figcaption{text-align:center !important}html body .hf-v2-article .hf-v2-section + .hf-v2-section,html body .hfa2 .hfa2-section + .hfa2-section{border-top:1px solid rgba(10,31,58,.06) !important}html body .hf-v2-article .hf-v2-hero,html body .hfa2 .hfa2-hero{background:#ffffff !important}html body .hfa2 .hfa2-hero__content{margin-left:auto !important;margin-right:auto !important;text-align:center !important}html body .hfa2 .hfa2-hero__title,html body .hfa2 .hfa2-hero__text{margin-left:auto !important;margin-right:auto !important}html body .hf-v2-article .hf-v2-cta__inner,html body .hfa2 .hfa2-cta__inner{text-align:center !important}html body .hfa2 .hfa2-cta__copy{margin-left:auto !important;margin-right:auto !important}html body .hftr-view .hf-install-card,html body .hftr-view .hf-tone-card,html body .hftr-view .hftr-section-card,html body .hftr-view .hftr-section-card--flat,html body .hftr-view .hftr-article-direction,html body .hftr-view .hftr-article-summary,html body .hftr-view .hftr-article-next-step{background:#ffffff !important;background-image:none !important}.hfp2-progress{position:fixed;top:0;left:0;right:0;height:3px;background:transparent;z-index:9999;pointer-events:none}.hfp2-progress__bar{height:100%;width:0%;background:linear-gradient(90deg,#3ecf4c 0%,#3ecf4c 100%);box-shadow:0 0 8px rgba(62,207,76,.4);transition:width .08s linear}.hfp2-toc{position:sticky;top:0;z-index:80;background:rgba(255,255,255,.92);backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid rgba(10,31,58,.08);padding:10px 0;margin:0;width:100%;text-align:center}.hfp2-toc__inner{max-width:1180px;margin:0 auto;padding:0 clamp(18px,2.4vw,32px);display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.hfp2-toc__label{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#3ecf4c;margin-right:14px}.hfp2-toc a{display:inline-flex;align-items:center;padding:6px 12px;border-radius:0;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.02em;color:#506174;transition:color .18s ease,background .18s ease}.hfp2-toc a:hover,.hfp2-toc a.is-active{color:#0a1f3a;background:rgba(62,207,76,.10)}@media (max-width:760px){.hfp2-toc{display:none}}.hfp2-meta{display:inline-flex;align-items:center;gap:14px;margin:14px auto 0;color:rgba(255,255,255,.72);font-size:12px;font-weight:600;letter-spacing:.02em}.hfp2-meta span{display:inline-flex;align-items:center;gap:6px}.hfp2-meta span + span::before{content:"·";margin-right:8px;color:rgba(255,255,255,.40)}.hfp2-meta b{color:#3ecf4c;font-weight:800}.hfp2-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.hfp2-reveal.is-in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.hfp2-reveal{opacity:1 !important;transform:none !important;transition:none !important}.hfp2-progress__bar{transition:none !important}}html body .hf-v2-article .hf-v2-prose > p:first-of-type::first-letter,html body .hfa2 .hfa2-prose > p:first-of-type::first-letter{float:left;font-family:'Playfair Display','Times New Roman',Georgia,serif;font-size:74px;line-height:.86;font-weight:800;color:#3ecf4c;margin:6px 14px 0 0;padding:4px 6px 0 0;letter-spacing:-.04em;text-shadow:0 2px 0 rgba(62,207,76,.10)}html body .hf-v2-article .hf-v2-prose blockquote,html body .hfa2 .hfa2-prose blockquote{position:relative;margin:32px 0;padding:18px 0 18px 32px;border-left:3px solid #3ecf4c;font-family:'Playfair Display','Times New Roman',Georgia,serif;font-size:clamp(20px,2vw,26px);line-height:1.4;color:#0a1f3a;font-weight:500;font-style:italic;background:linear-gradient(90deg,rgba(62,207,76,.04),transparent 60%)}html body .hf-v2-article .hf-v2-prose blockquote::before,html body .hfa2 .hfa2-prose blockquote::before{content:"\201C";position:absolute;left:-2px;top:-12px;font-size:60px;color:#3ecf4c;opacity:.20;font-weight:900;line-height:1;pointer-events:none}html body .hf-v2-article .hf-v2-direction__col--filters .hf-v2-list,html body .hfa2 .hfa2-direction__col:first-child .hfa2-list{counter-reset:hfp2-filter}html body .hf-v2-article .hf-v2-direction__col--filters .hf-v2-list li,html body .hfa2 .hfa2-direction__col:first-child .hfa2-list li{counter-increment:hfp2-filter;position:relative;padding-left:60px !important;text-align:left !important}html body .hf-v2-article .hf-v2-direction__col--filters .hf-v2-list li::before,html body .hfa2 .hfa2-direction__col:first-child .hfa2-list li::before{content:counter(hfp2-filter,decimal-leading-zero);position:absolute;left:0;top:18px;width:42px;height:42px;border-radius:999px;background:linear-gradient(135deg,#3ecf4c 0%,#3ecf4c 100%);color:#0a1f3a;font-size:12px;font-weight:900;letter-spacing:.04em;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 16px rgba(62,207,76,.25)}html body .hf-v2-article .hf-v2-direction__col:last-child .hf-v2-list li,html body .hfa2 .hfa2-direction__col:last-child .hfa2-list li{position:relative;padding-left:24px !important;text-align:left !important}html body .hf-v2-article .hf-v2-direction__col:last-child .hf-v2-list li::before,html body .hfa2 .hfa2-direction__col:last-child .hfa2-list li::before{content:"";position:absolute;left:0;top:26px;width:10px;height:10px;border-radius:999px;background:#3ecf4c;box-shadow:0 0 0 4px rgba(62,207,76,.16)}.hfp2-vstrip{width:100%;padding:clamp(40px,5vw,80px) 0;background:#ffffff;border-top:1px solid rgba(10,31,58,.06);border-bottom:1px solid rgba(10,31,58,.06)}.hfp2-vstrip__inner{max-width:1480px;margin:0 auto;padding:0 clamp(18px,2.4vw,32px);text-align:center}.hfp2-vstrip__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:0;background:rgba(62,207,76,.10);border:1px solid rgba(62,207,76,.30);color:#3ecf4c;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px}.hfp2-vstrip__title{margin:0 0 28px;color:#0a1f3a;font-size:clamp(24px,2.8vw,38px);line-height:1.1;letter-spacing:-.02em;font-weight:800}.hfp2-vstrip__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hfp2-vstrip__tile{aspect-ratio:1/1.2;border-radius:8px;overflow:hidden;position:relative;background:#f0f2f5;box-shadow:0 4px 14px rgba(10,31,58,.05);transition:transform .25s ease,box-shadow .25s ease}.hfp2-vstrip__tile:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(10,31,58,.10)}.hfp2-vstrip__tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.hfp2-vstrip__tile:hover img{transform:scale(1.04)}.hfp2-vstrip__tile::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(6,27,49,.55) 100%);pointer-events:none}.hfp2-vstrip__tile span{position:absolute;left:14px;bottom:12px;color:#fff;font-size:11px;font-weight:800;letter-spacing:.10em;text-transform:uppercase;z-index:2}@media (max-width:980px){.hfp2-vstrip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes hfp2-pillgrow{from{transform:scaleX(0)}to{transform:scaleX(1)}}html body .hf-v2-article .hfp2-reveal.is-in .hf-v2-eyebrow::before,html body .hfa2 .hfp2-reveal.is-in .hfa2-eyebrow::before{animation:hfp2-pillgrow .8s cubic-bezier(.22,.61,.36,1) both;transform-origin:left center}html body,html body .hftr-view--hub,html body .hftr-view--trends,html body .hftr-view,html body .hftr-shell,html body .hftr-page,html body .hftr-content,html body .hftr-wrap{background:#ffffff !important;background-image:none !important;background-color:#ffffff !important}html body .hftr-shell,html body .hftr-page,html body .hftr-content,html body .hftr-wrap,html body .hftr-legacy-body,html body .hf-unified-article,html body .hf-install-page,html body .hf-tone-page,html body .hf-compare-page{padding-top:0 !important;margin-top:0 !important}html body .hftr-view > *:first-child,html body .hftr-view--article > *:first-child,html body .hftr-view--topic > *:first-child,html body .hftr-view--hub > *:first-child,html body .hftr-shell > *:first-child,html body .hftr-content > *:first-child{margin-top:0 !important}html body .hftr-homepage-cta-wrap .hf-cta .hf-cta__newsletter,html body .hftr-homepage-cta-wrap .hftr-footer-newsletter{background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.05)) !important;border:1px solid rgba(255,255,255,.16) !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important;box-shadow:0 24px 54px rgba(0,0,0,.22) !important;color:#fff !important}html body .hftr-homepage-cta-wrap .hf-cta .hf-cta__newsletter-title,html body .hftr-homepage-cta-wrap .hftr-footer-newsletter-title{color:#fff !important;-webkit-text-fill-color:#fff !important;background:transparent !important;background-image:none !important}html body .hftr-homepage-cta-wrap .hf-cta .hf-cta__newsletter-label,html body .hftr-homepage-cta-wrap .hftr-footer-newsletter-label{color:rgba(255,255,255,.88) !important;-webkit-text-fill-color:rgba(255,255,255,.88) !important}html body .hftr-homepage-cta-wrap .hf-cta .hf-cta__newsletter-kicker,html body .hftr-homepage-cta-wrap .hftr-footer-newsletter-kicker{color:#3ecf4c !important;-webkit-text-fill-color:#3ecf4c !important;background:rgba(62,207,76,.10) !important;border:1px solid rgba(62,207,76,.40) !important}html body .hftr-homepage-cta-wrap .hf-cta input[type="email"],html body .hftr-homepage-cta-wrap .hf-cta input[type="text"],html body .hftr-homepage-cta-wrap .hftr-footer-newsletter input[type="email"],html body .hftr-homepage-cta-wrap .hftr-footer-newsletter input[type="text"]{background:rgba(255,255,255,.10) !important;border:1px solid rgba(255,255,255,.26) !important;color:#fff !important;-webkit-text-fill-color:#fff !important}html body .hftr-homepage-cta-wrap .hf-cta input::placeholder,html body .hftr-homepage-cta-wrap .hftr-footer-newsletter input::placeholder{color:rgba(255,255,255,.62) !important}html body .hftr-homepage-cta-wrap .hf-cta button[type="submit"],html body .hftr-homepage-cta-wrap .hf-cta input[type="submit"],html body .hftr-homepage-cta-wrap .hftr-footer-newsletter button[type="submit"],html body .hftr-homepage-cta-wrap .hftr-footer-newsletter input[type="submit"]{background:linear-gradient(180deg,#3ecf4c 0%,#3ecf4c 100%) !important;color:#061b31 !important;-webkit-text-fill-color:#061b31 !important;border:0 !important;font-weight:800 !important;letter-spacing:.04em !important;text-transform:uppercase !important}html body .hftr-homepage-cta-wrap .hf-cta .hf-cta__nl-divider{background:rgba(62,207,76,.30) !important}html body .hftr-shell,html body .hftr-view,html body .hftr-shell.hftr-view,html body .hftr-view.hftr-shell{padding-bottom:0 !important;margin-bottom:0 !important}html body .hftr-view .hftr-content:last-child{padding-top:0 !important;padding-bottom:0 !important;margin-top:0 !important;margin-bottom:0 !important}html body .hftr-view .hftr-content:empty{display:none !important}@media (max-width:1024px){}@media (max-width:600px){}html body .hftr-view--article .hftr-content{width:100% !important;max-width:none !important;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important}html body .hftr-view--article .hf-v2-article,html body .hftr-view--article .hf-unified-article > .hf-v2-article{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;display:block !important}html body .hftr-view--article .hf-v2-article > .hf-v2-section{width:100% !important;max-width:100% !important;margin:0 !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box !important}html body .hftr-view--article .hf-v2-article .hf-v2-shell{width:min(1180px,calc(100% - 48px)) !important;max-width:1180px !important;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box !important}html body .hftr-view--article .hf-v2-prose{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important}html body .hftr-view--article .hf-v2-prose > *{max-width:100% !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important;float:none !important;position:static !important}html body .hftr-view--article .hf-v2-prose .hf-install-card,html body .hftr-view--article .hf-v2-prose .hf-tone-card,html body .hftr-view--article .hf-v2-prose .hf-compare-card,html body .hftr-view--article .hf-v2-prose .hf-install-section,html body .hftr-view--article .hf-v2-prose section,html body .hftr-view--article .hf-v2-prose article,html body .hftr-view--article .hf-v2-prose > div{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;float:none !important;position:static !important;box-sizing:border-box !important}html body .hftr-view--article .hf-v2-prose h1,html body .hftr-view--article .hf-v2-prose h2,html body .hftr-view--article .hf-v2-prose h3,html body .hftr-view--article .hf-v2-prose h4{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;word-wrap:break-word !important;overflow-wrap:break-word !important;hyphens:auto !important;box-sizing:border-box !important}html body .hftr-view--article .hf-v2-prose img,html body .hftr-view--article .hf-v2-prose figure,html body .hftr-view--article .hf-v2-prose picture{max-width:100% !important;height:auto !important;margin-left:auto !important;margin-right:auto !important;display:block !important}html body .hftr-view--article .hf-v2-prose [class*="-grid"],html body .hftr-view--article .hf-v2-prose [class*="grid-"]{width:100% !important;max-width:100% !important;box-sizing:border-box !important}html body .hftr-view--article .hf-v2-prose table{width:100% !important;max-width:100% !important;display:block !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important}html body .hftr-view--article .hf-v2-prose pre,html body .hftr-view--article .hf-v2-prose code{max-width:100% !important;overflow-x:auto !important;word-wrap:break-word !important;white-space:pre-wrap !important}@media (max-width:768px){html body .hftr-view--article .hf-v2-article .hf-v2-shell{width:calc(100% - 28px) !important}}@media (max-width: 1200px){html body .hftr-homepage-cta-wrap .hf-cta__inner{display:grid !important;grid-template-columns:1fr !important;gap:28px !important;align-items:start !important}html body .hftr-homepage-cta-wrap .hf-cta__main,html body .hftr-homepage-cta-wrap .hf-cta__newsletter{max-width:100% !important;width:100% !important;margin-left:0 !important}html body .hftr-homepage-cta-wrap .hf-cta__actions{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:10px !important;width:100% !important}html body .hftr-homepage-cta-wrap .hf-cta__btn-primary,html body .hftr-homepage-cta-wrap .hf-cta__btn-ghost{width:100% !important;justify-content:center !important}}@media (max-width: 720px){html body .hftr-article-final-cta{padding:38px 16px !important;margin-top:clamp(20px,5vw,40px) !important}html body .hftr-article-final-cta h2{font-size:clamp(26px,7vw,34px) !important}html body .hftr-article-final-cta p{font-size:14px !important}}@media (max-width: 480px){}html body .hftr-homepage-cta-wrap,html body .hftr-homepage-cta-wrap *,html body .hftr-homepage-cta-wrap h1,html body .hftr-homepage-cta-wrap h2,html body .hftr-homepage-cta-wrap h3,html body .hftr-homepage-cta-wrap .hf-cta__title,html body .hftr-homepage-cta-wrap .hf-cta__newsletter-title,html body .hftr-homepage-cta-wrap [class*="title"],html body .hftr-homepage-cta-wrap [class*="Title"],html body .hftr-homepage-cta-wrap [class*="headline"],html body .hftr-homepage-cta-wrap [class*="Headline"],html body .hftr-homepage-cta-wrap [class*="heading"],html body .hftr-homepage-cta-wrap [class*="Heading"]{font-family:"Poppins","Helvetica Neue",Arial,sans-serif !important;font-style:normal !important}html body .hftr-homepage-cta-wrap h1,html body .hftr-homepage-cta-wrap h2,html body .hftr-homepage-cta-wrap h3,html body .hftr-homepage-cta-wrap .hf-cta__title,html body .hftr-homepage-cta-wrap .hf-cta__newsletter-title{font-weight:800 !important;letter-spacing:-.025em !important}@media (max-width: 1024px) and (min-width: 901px){}@media (max-width: 1100px){}@media (max-width: 720px){}html body .hf-page-fw .hf-pdh{height:clamp(360px,32vw,460px) !important;min-height:360px !important;max-height:460px !important}@media (max-width: 1024px) and (min-width: 901px){html body .hf-page-fw .hf-pdh{height:clamp(320px,34vw,420px) !important;min-height:320px !important;max-height:420px !important}}html body .hf-page-fw .hf-pdh .hf-pdh__shell{padding:0 0 38px !important}html body .hf-page-fw .hf-pdh .hf-pdh__content{padding:24px 28px 22px !important;max-width:560px !important}html body .hf-page-fw .hf-pdh .hf-pdh__title{font-size:clamp(24px,2.4vw,34px) !important;line-height:1.08 !important;margin:0 0 10px !important}html body .hf-page-fw .hf-pdh .hf-pdh__text{font-size:clamp(13px,0.95vw,14.5px) !important;line-height:1.55 !important;margin:0 0 16px !important}html body .hf-page-fw .hf-pdh .hf-pdh__actions{margin:0 0 14px !important;gap:10px !important}html body .hf-page-fw .hf-pdh .hf-pdh__btn{min-height:44px !important;padding:0 22px !important;font-size:11.5px !important}html body .hf-page-fw .hf-pdh .hf-pdh__trust{padding-top:12px !important;gap:14px !important}html body .hf-page-fw .hf-pdh .hf-pdh__trust-item{font-size:11px !important}html body .hf-page-fw .hf-pdh-spacer{height:0 !important;display:none !important;margin:0 !important;padding:0 !important}@media (max-width: 1180px){html body .hf-page-fw section.hf-pdh.hf-pdh,html body .hf-page-fw .hf-pdh{display:flow-root !important;contain:layout !important;position:relative !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;z-index:5 !important}html body .hf-page-fw .hf-pdh > article.hf-pdh__slide,html body .hf-page-fw .hf-pdh .hf-pdh__slide,html body .hf-page-fw article.hf-pdh__slide{position:relative !important;inset:auto !important;top:auto !important;bottom:auto !important;left:auto !important;right:auto !important;display:block !important;width:100% !important;height:auto !important;min-height:0 !important;z-index:auto !important;float:none !important;clear:none !important}html body .hf-page-fw section.hf-pdh-trust,html body .hf-page-fw .hf-pdh-trust{position:relative !important;display:block !important;z-index:2 !important;clear:both !important;float:none !important;margin-top:0 !important;order:999 !important;top:auto !important;bottom:auto !important}}@media (max-width: 900px){html body .hf-page-fw .hf-pdh .hf-pdh__visual{position:relative !important;inset:auto !important;width:100% !important;aspect-ratio:4 / 5 !important;min-height:520px !important;max-height:760px !important;height:auto !important;display:block !important;z-index:1 !important;overflow:hidden !important}html body .hf-page-fw .hf-pdh .hf-pdh__visual img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;display:block !important;max-height:none !important}html body .hf-page-fw .hf-pdh .hf-pdh__visual::after{position:absolute !important;inset:0 !important;background:linear-gradient(180deg,rgba(10,31,58,.15) 0%,rgba(10,31,58,.55) 100%) !important}html body .hf-page-fw .hf-pdh .hf-pdh__shell{position:relative !important;height:auto !important;width:100% !important;margin:0 auto !important;padding:0 16px 24px !important;display:block !important;align-items:initial !important;max-width:none !important}html body .hf-page-fw .hf-pdh .hf-pdh__content{position:relative !important;z-index:10 !important;max-width:100% !important;width:calc(100% - 4px) !important;margin:-320px auto 0 !important;padding:24px 22px 28px !important;border-radius:0!important;box-sizing:border-box !important;overflow:visible !important;order:1 !important}html body .hf-page-fw .hf-pdh .hf-pdh__title{font-size:clamp(24px,6.5vw,32px) !important;line-height:1.1 !important}html body .hf-page-fw .hf-pdh .hf-pdh__text{font-size:14px !important;line-height:1.55 !important}html body .hf-page-fw .hf-pdh .hf-pdh__actions{flex-direction:column !important;gap:10px !important;margin-top:14px !important}html body .hf-page-fw .hf-pdh .hf-pdh__btn{width:100% !important;min-height:48px !important}html body .hf-page-fw .hf-pdh .hf-pdh__trust{margin-top:14px !important;padding-top:12px !important}html body .hf-page-fw .hf-pdh-trust{width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;padding:18px 14px !important}html body .hf-page-fw .hf-pdh-trust .hf-pdh-trust__grid{display:grid !important;grid-template-columns:1fr !important;gap:10px !important}}@media (max-width: 480px){html body .hf-page-fw .hf-pdh .hf-pdh__visual{aspect-ratio:3 / 4 !important;min-height:480px !important;max-height:640px !important}html body .hf-page-fw .hf-pdh .hf-pdh__content{margin-top:-280px !important;padding:22px 20px 26px !important}}html body .hf-page-fw .hf-lp-section,html body .hf-page-fw .hf-lp-section-shell,html body .hf-page-fw .hf-lp-wrap{max-width:1240px !important;margin-left:auto !important;margin-right:auto !important;padding-left:clamp(20px,4vw,40px) !important;padding-right:clamp(20px,4vw,40px) !important;box-sizing:border-box !important}html body .hf-page-fw .hf-lp-shell{max-width:1240px !important;margin-left:auto !important;margin-right:auto !important;padding-left:clamp(20px,4vw,40px) !important;padding-right:clamp(20px,4vw,40px) !important;box-sizing:border-box !important}html body .hf-page-fw .hf-pdh,html body .hf-page-fw .hf-pdh-trust,html body .hf-page-fw .hfgu-xlinks{max-width:none !important;width:100vw !important}html body .hf-page-fw .hf-lp-section--overview,html body .hf-page-fw .hf-lp-section--faq-blue,html body .hf-page-fw section.hf-lp-section--overview,html body .hf-page-fw section.hf-lp-section--faq-blue{position:relative !important;width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box !important}html body .hf-page-fw .hf-lp-section--overview > .hf-lp-shell,html body .hf-page-fw .hf-lp-section--overview .hf-lp-shell--overview,html body .hf-page-fw .hf-lp-section--faq-blue > .hf-lp-shell,html body .hf-page-fw .hf-lp-section--faq-blue .hf-lp-shell--faq{max-width:1240px !important;margin-left:auto !important;margin-right:auto !important;padding-left:clamp(20px,4vw,40px) !important;padding-right:clamp(20px,4vw,40px) !important;box-sizing:border-box !important}html body .hf-page-fw .hfgu-xlinks{margin-top:0 !important;padding-top:clamp(48px,6vw,80px) !important;padding-bottom:clamp(48px,6vw,80px) !important}html body .hf-page-fw #hf-lp-reviews .hf-cs-reviews__rating,html body .hf-page-fw .hf-cs-reviews .hf-cs-reviews__rating{flex-direction:row !important;flex-wrap:wrap !important;justify-content:center !important;align-items:center !important;gap:14px !important}html body .hf-page-fw #hf-lp-reviews .hf-cs-reviews__rating-sep,html body .hf-page-fw .hf-cs-reviews .hf-cs-reviews__rating-sep,html body .hf-page-fw #hf-lp-reviews .hf-rating-divider,html body .hf-page-fw .hf-rating-divider{display:none !important;visibility:hidden !important;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;background:transparent !important}html body .hf-page-fw #hf-lp-reviews .hf-cs-reviews__rating > a,html body .hf-page-fw #hf-lp-reviews .hf-cs-reviews__rating > div,html body .hf-page-fw .hf-cs-reviews .hf-cs-reviews__rating > a,html body .hf-page-fw .hf-cs-reviews .hf-cs-reviews__rating > div{flex:0 0 auto !important;margin:0 !important}html body .hf-page-fw #hf-lp-reviews .hf-google-icon,html body .hf-page-fw .hf-google-icon{width:22px !important;height:22px !important;display:block !important}html body .hf-page-fw #hf-lp-reviews .hf-cs-reviews__rating .hf-source-google,html body .hf-page-fw .hf-cs-reviews__rating .hf-source-google{display:inline-flex !important;align-items:center !important;gap:6px !important}@media (max-width: 600px){html body .hf-page-fw #hf-lp-reviews .hf-cs-reviews__rating,html body .hf-page-fw .hf-cs-reviews .hf-cs-reviews__rating{flex-direction:row !important;gap:10px !important}html body .hf-page-fw #hf-lp-reviews .hf-cs-reviews__rating > a{padding:0 10px !important;min-height:32px !important}html body .hf-page-fw #hf-lp-reviews .hf-cs-reviews__rating strong{font-size:11px !important}html body .hf-page-fw #hf-lp-reviews .hf-cs-reviews__stars{font-size:11px !important}html body .hf-page-fw #hf-lp-reviews .hf-cs-reviews__rating em{font-size:9px !important}}@media (min-width: 901px){html body .hf-page-fw .hf-faq{padding:clamp(40px,4vw,60px) 24px clamp(36px,3.5vw,52px) !important}html body .hf-page-fw .hf-faq .hf-faq__body{max-width:980px !important;width:100% !important;margin:0 auto !important}html body .hf-page-fw .hf-faq .hf-faq__head{margin-bottom:clamp(20px,2vw,28px) !important;text-align:center !important}html body .hf-page-fw .hf-faq .hf-faq__kicker{margin:0 0 8px !important;font-size:11px !important;letter-spacing:.16em !important}html body .hf-page-fw .hf-faq .hf-faq__title{margin:0 0 8px !important;font-size:clamp(26px,2.6vw,36px) !important;line-height:1.1 !important;letter-spacing:-.02em !important}html body .hf-page-fw .hf-faq .hf-faq__intro{margin:6px auto 0 !important;max-width:580px !important;font-size:14.5px !important;line-height:1.55 !important}html body .hf-page-fw .hf-faq .hf-faq__list,html body .hf-page-fw .hf-lp-faq{gap:6px !important;display:flex !important;flex-direction:column !important}html body .hf-page-fw .hf-faq details,html body .hf-page-fw .hf-faq .hf-faq__item,html body .hf-page-fw .hf-lp-faq details{border-radius:0!important;margin:0 !important}html body .hf-page-fw .hf-faq details summary,html body .hf-page-fw .hf-faq .hf-faq__q,html body .hf-page-fw .hf-lp-faq details summary{min-height:auto !important;padding:14px 22px !important;font-size:14.5px !important}html body .hf-page-fw .hf-faq details > div,html body .hf-page-fw .hf-faq details > p,html body .hf-page-fw .hf-faq .hf-faq__a,html body .hf-page-fw .hf-lp-faq details > p{padding:0 22px 16px !important;font-size:14px !important;line-height:1.7 !important;margin:0 !important}}html body .hf-page-fw .hf-lp-section:first-of-type{margin-top:0 !important;padding-top:clamp(32px,4vw,56px) !important}html body .hf-page-fw .hf-lp-switcher{background:#ffffff !important;padding:clamp(40px,5vw,80px) 0 clamp(48px,6vw,96px) !important;margin:0 !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-shell{max-width:1240px !important;padding:0 clamp(20px,4vw,40px) !important;margin:0 auto !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__head{text-align:center !important;margin:0 auto clamp(28px,4vw,48px) !important;background:transparent !important;display:block !important;width:100% !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__head .hf-lp-kicker{display:none !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__head .hf-lp-title{margin:0 auto 12px !important;font:800 clamp(28px,3.4vw,44px)/1.1 "Poppins",system-ui,sans-serif !important;letter-spacing:-.025em !important;color:#0a1f3a !important;-webkit-text-fill-color:#0a1f3a !important;background:transparent !important;text-align:center !important;width:auto !important;max-width:100% !important;display:block !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__head .hf-lp-head__rule{display:none !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__head .hf-lp-text{margin:0 auto !important;max-width:640px !important;font:400 clamp(14px,1.05vw,16px)/1.6 "Poppins",system-ui,sans-serif !important;color:#5a6680 !important;-webkit-text-fill-color:#5a6680 !important;text-align:center !important;display:block !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__tabs{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;overflow-y:hidden !important;scroll-snap-type:x mandatory !important;scroll-behavior:smooth !important;scrollbar-width:none !important;-ms-overflow-style:none !important;-webkit-overflow-scrolling:touch !important;gap:18px !important;margin:0 0 clamp(40px,5vw,64px) !important;padding:4px 4px 18px !important;border:0 !important;background:transparent !important;grid-template-columns:none !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__tabs::-webkit-scrollbar{display:none !important;width:0 !important;height:0 !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__tab{flex:0 0 calc((100% - 40px) / 3) !important;scroll-snap-align:start !important;min-width:0 !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__tab{position:relative !important;display:block !important;width:auto !important;flex:0 0 calc((100% - 60px) / 4) !important;scroll-snap-align:start !important;min-width:0 !important;height:clamp(160px,18vw,220px) !important;padding:0 !important;margin:0 !important;border:0 !important;border-radius:0!important;overflow:hidden !important;cursor:pointer !important;background:#0a1f3a !important;box-shadow:0 8px 24px rgba(8,31,56,.10) !important;transition:transform .25s ease,box-shadow .25s ease !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__tab:hover{transform:translateY(-3px) !important;box-shadow:0 14px 36px rgba(8,31,56,.18) !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__tab.is-active{box-shadow:0 14px 38px rgba(8,31,56,.22),0 0 0 2px #3ecf4c !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__tab-media{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;display:block !important;overflow:hidden !important}html body .hf-lp-subcat__media,html body .hf-lp-subcat__media img{width:100% !important;aspect-ratio:1 / 1 !important;overflow:hidden !important;border-radius:8px!important}html body .hf-lp-subcat__media img{object-fit:cover !important;object-position:center center !important;display:block !important;height:100% !important;border:0 !important;margin:0 !important}html body .hf-lp-switcher__tab-media img{object-fit:cover !important;object-position:center center !important;width:100% !important;height:100% !important;display:block !important;transform:none !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__tab-media img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;transition:transform .5s ease !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__tab:hover .hf-lp-switcher__tab-media img{transform:scale(1.04) !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__tab-media::after{content:"" !important;position:absolute !important;inset:0 !important;background:linear-gradient(180deg,rgba(0,0,0,.10) 0%,rgba(0,0,0,.55) 100%) !important;pointer-events:none !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__tab-count{display:none !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__tab-body{position:absolute !important;inset:auto 0 0 0 !important;z-index:2 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;padding:0 0 28px !important;text-align:center !important;color:#ffffff !important;background:transparent !important;border:0 !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__tab-body strong{display:block !important;margin:0 0 8px !important;font:800 clamp(15px,1.5vw,19px)/1.1 "Poppins",system-ui,sans-serif !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__tab-body em{display:inline-flex !important;align-items:center !important;gap:8px !important;font:700 11px/1 "Poppins",system-ui,sans-serif !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:rgba(255,255,255,.92) !important;-webkit-text-fill-color:rgba(255,255,255,.92) !important;font-style:normal !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__tab-body em::after{content:"→" !important;font-size:13px !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__panel-head{display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:wrap !important;gap:12px !important;margin:0 0 20px !important;padding:0 0 16px !important;border-bottom:1px solid rgba(8,31,56,.10) !important;background:transparent !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__panel-head span{font:800 clamp(16px,1.5vw,20px)/1.2 "Poppins",system-ui,sans-serif !important;color:#0a1f3a !important;-webkit-text-fill-color:#0a1f3a !important;letter-spacing:-.015em !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__panel-head a{font:800 11px/1 "Poppins",system-ui,sans-serif !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#3ecf4c !important;-webkit-text-fill-color:#3ecf4c !important;text-decoration:none !important;display:inline-flex !important;align-items:center !important;gap:6px !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__panel-head a:hover{color:#3ecf4c !important;-webkit-text-fill-color:#3ecf4c !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__grid{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:20px !important;width:100% !important;max-width:100% !important;margin:0 !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__panel,html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__panels{width:100% !important;max-width:100% !important}@media (max-width: 1100px){html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__tab{flex-basis:calc((100% - 36px) / 3) !important;height:clamp(150px,22vw,200px) !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:16px !important}}@media (max-width: 760px){html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__tab{flex-basis:72vw !important;max-width:360px !important;height:200px !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__grid{display:flex !important;grid-template-columns:none !important;flex-wrap:nowrap !important;overflow-x:auto !important;overflow-y:hidden !important;scroll-snap-type:x mandatory !important;scroll-behavior:smooth !important;scrollbar-width:none !important;-webkit-overflow-scrolling:touch !important;gap:14px !important;padding:4px 4px 18px !important;margin:0 -4px !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__grid::-webkit-scrollbar{display:none !important;height:0 !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__grid > *{flex:0 0 70vw !important;max-width:320px !important;min-width:0 !important;scroll-snap-align:start !important}}@media (max-width: 480px){html body .hf-page-fw .hf-lp-switcher{padding:28px 0 36px !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__tab{flex-basis:78vw !important;height:180px !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__panel-head{flex-direction:column !important;align-items:flex-start !important;gap:8px !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__grid > *{flex:0 0 78vw !important;max-width:none !important}}html body .hf-page-fw #hf-lp-reviews .hf-cs-reviews__nav,html body .hf-page-fw #hf-lp-reviews .hf-cs-reviews__nav--prev,html body .hf-page-fw #hf-lp-reviews .hf-cs-reviews__nav--next,html body .hf-page-fw .hf-cs-reviews .hf-cs-reviews__nav{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}html body .hf-page-fw #hf-lp-reviews .hf-cs-reviews__slider{padding-left:0 !important;padding-right:0 !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__panel:not(.is-active){display:none !important}html body .hf-page-fw .hf-lp-switcher__carousel{position:relative !important;width:100% !important}html body .hf-page-fw .hf-lp-switcher__arrow{position:absolute !important;top:50% !important;transform:translateY(-50%) !important;z-index:20 !important;width:44px !important;height:44px !important;min-width:44px !important;padding:0 !important;display:inline-grid !important;place-items:center !important;background:#ffffff !important;border:1.5px solid rgba(8,39,70,.10) !important;border-radius:999px!important;box-shadow:0 14px 32px rgba(8,31,56,.14) !important;color:#0a1f3a !important;cursor:pointer !important;transition:background .22s ease,box-shadow .22s ease,transform .22s ease,opacity .22s ease !important}html body .hf-page-fw .hf-lp-switcher__arrow svg{width:18px !important;height:18px !important;stroke:currentColor !important;fill:none !important;stroke-width:2.2 !important}html body .hf-page-fw .hf-lp-switcher__arrow:hover{background:#f6f9fc !important;border-color:rgba(62,207,76,.6) !important;color:#3ecf4c !important;box-shadow:0 18px 38px rgba(8,31,56,.22) !important;transform:translateY(calc(-50% - 2px)) !important}html body .hf-page-fw .hf-lp-switcher__arrow[disabled]{opacity:0.35 !important;cursor:default !important;pointer-events:none !important}html body .hf-page-fw .hf-lp-switcher__arrow--prev{left:-22px !important}html body .hf-page-fw .hf-lp-switcher__arrow--next{right:-22px !important}@media (max-width: 600px){html body .hf-page-fw .hf-lp-switcher__arrow{display:none !important}}html body .hf-page-fw section.hf-lp-section.hf-lp-switcher,html body .hf-page-fw .hf-lp-switcher{width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-shell{max-width:1640px !important;width:calc(100% - 48px) !important;margin:0 auto !important;padding:0 clamp(16px,3vw,32px) !important;box-sizing:border-box !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__panels{width:100% !important;padding:0 !important;border:0 !important;border-radius:0!important;background:transparent !important;background-image:none !important;box-shadow:none !important;margin:0 !important}html body .hf-page-fw .hf-lp-switcher .hf-lp-switcher__panel{padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;border-radius:0!important;width:100% !important;max-width:100% !important}@media (max-width: 1200px){html body .hftr-homepage-cta-wrap .hf-cta__inner{display:grid !important;grid-template-columns:1fr !important;gap:28px !important;align-items:start !important}html body .hftr-homepage-cta-wrap .hf-cta__main,html body .hftr-homepage-cta-wrap .hf-cta__newsletter{max-width:100% !important;width:100% !important;margin-left:0 !important}html body .hftr-homepage-cta-wrap .hf-cta__actions{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:10px !important;width:100% !important}html body .hftr-homepage-cta-wrap .hf-cta__btn-primary,html body .hftr-homepage-cta-wrap .hf-cta__btn-ghost{width:100% !important;justify-content:center !important}}@media (max-width: 720px){html body .hftr-homepage-cta-wrap{padding-left:14px !important;padding-right:14px !important}html body .hftr-homepage-cta-wrap .hf-cta__title,html body .hftr-homepage-cta-wrap .hf-cta__newsletter-title{font-size:clamp(24px,7vw,32px) !important;line-height:1.15 !important}html body .hftr-homepage-cta-wrap .hf-cta__text,html body .hftr-homepage-cta-wrap .hf-cta__newsletter-text{font-size:14px !important;line-height:1.6 !important}}html body .hf-page-fw .hftr-homepage-cta-wrap,html body .hf-page-fw .hftr-homepage-cta-wrap *,html body .hf-page-fw .hftr-homepage-cta-wrap h1,html body .hf-page-fw .hftr-homepage-cta-wrap h2,html body .hf-page-fw .hftr-homepage-cta-wrap h3,html body .hf-page-fw .hftr-homepage-cta-wrap .hf-cta__title,html body .hf-page-fw .hftr-homepage-cta-wrap .hf-cta__newsletter-title,html body .hf-page-fw .hftr-homepage-cta-wrap [class*="title"],html body .hf-page-fw .hftr-homepage-cta-wrap [class*="Title"],html body .hf-page-fw .hftr-homepage-cta-wrap [class*="heading"],html body .hf-page-fw .hftr-homepage-cta-wrap [class*="Heading"]{font-family:"Poppins","Helvetica Neue",Arial,sans-serif !important;font-style:normal !important}html body .hf-page-fw .hftr-homepage-cta-wrap h1,html body .hf-page-fw .hftr-homepage-cta-wrap h2,html body .hf-page-fw .hftr-homepage-cta-wrap h3,html body .hf-page-fw .hftr-homepage-cta-wrap .hf-cta__title,html body .hf-page-fw .hftr-homepage-cta-wrap .hf-cta__newsletter-title{font-weight:800 !important;letter-spacing:-.025em !important}html body.hf-page-lp #hf-lp-reviews .hf-cs-reviews__rating,html body.hf-page-lp #hf-lp-reviews .hf-cs-reviews__rating > a,html body.hf-page-lp #hf-lp-reviews .hf-cs-reviews__rating > div,html body.hf-page-lp .hf-cs-reviews .hf-cs-reviews__rating,html body .hf-page-fw #hf-lp-reviews .hf-cs-reviews__rating,html body .hf-page-fw .hf-cs-reviews .hf-cs-reviews__rating,html body .hf-page-fw #hf-lp-reviews .hf-cs-reviews__tabs,html body .hf-page-fw .hf-cs-reviews .hf-cs-reviews__tabs,html body .hf-page-fw .hf-source-trustpilot,html body .hf-page-fw .hf-source-google,html body .hf-page-fw .hf-trust-pill,html body .hf-page-fw a[href*="trustpilot"],html body .hf-page-fw a[href*="google.com/maps"]{display:none !important;visibility:hidden !important;height:0 !important;width:0 !important;overflow:hidden !important;margin:0 !important;padding:0 !important}html body .hf-page-fw .hf-lp-section--faq-blue > .hf-lp-shell,html body.hf-page-lp .hf-lp-section--faq-blue > .hf-lp-shell{width:min(100% - 40px,1080px) !important;max-width:1080px !important;margin-left:auto !important;margin-right:auto !important;padding-left:clamp(16px,2.4vw,28px) !important;padding-right:clamp(16px,2.4vw,28px) !important;box-sizing:border-box !important}html body .hf-page-fw .hf-lp-section--faq-blue .hf-lp-faq,html body.hf-page-lp .hf-lp-section--faq-blue .hf-lp-faq{max-width:940px !important;width:100% !important;margin-left:auto !important;margin-right:auto !important;padding:0 !important;box-sizing:border-box !important}html body .hf-page-fw .hf-lp-section--faq-blue .hf-lp-faq details,html body.hf-page-lp .hf-lp-section--faq-blue .hf-lp-faq details{width:100% !important;max-width:100% !important;box-sizing:border-box !important}html body .hf-page-fw .hf-lp-section--faq-blue .hf-lp-faq p,html body.hf-page-lp .hf-lp-section--faq-blue .hf-lp-faq p{overflow-wrap:anywhere !important}@media (max-width: 767px){html body .hf-page-fw .hf-lp-section--faq-blue > .hf-lp-shell,html body.hf-page-lp .hf-lp-section--faq-blue > .hf-lp-shell{width:100% !important;max-width:100% !important;padding-left:14px !important;padding-right:14px !important}html body .hf-page-fw .hf-lp-section--faq-blue .hf-lp-faq,html body.hf-page-lp .hf-lp-section--faq-blue .hf-lp-faq{max-width:100% !important;width:100% !important;padding:0 !important}html body .hf-page-fw .hf-lp-section--faq-blue .hf-lp-faq summary,html body.hf-page-lp .hf-lp-section--faq-blue .hf-lp-faq summary{padding:16px 14px !important;font-size:13.5px !important}html body .hf-page-fw .hf-lp-section--faq-blue .hf-lp-faq p,html body.hf-page-lp .hf-lp-section--faq-blue .hf-lp-faq p{padding:0 14px 14px !important;font-size:13px !important}}@media (max-width: 767px){html body .hf-page-fw section[aria-label*="aq" i],html body .hf-page-fw section[id*="faq" i],html body .hf-page-fw .hf-lp-faq-section,html body .hf-page-fw .hf-faq-wrap{padding-left:8px !important;padding-right:8px !important}}@media (max-width: 767px){html body .hf-pdh,html body section.hf-pdh,html body article.hf-pdh{height:auto !important;min-height:0 !important;max-height:none !important}html body .hf-pdh .hf-pdh__slide{position:relative !important;inset:auto !important;display:block !important}html body .hf-pdh .hf-pdh__visual{position:relative !important;inset:auto !important;width:100% !important;height:42vh !important;min-height:280px !important;max-height:420px !important}html body .hf-pdh .hf-pdh__shell{position:relative !important;inset:auto !important;display:block !important;width:100% !important;padding:0 16px !important;margin-top:-50px !important}html body .hf-pdh .hf-pdh__content{margin:0 auto 20px !important;padding:22px 20px !important;max-width:100% !important}html body .hf-pdh-spacer{display:none !important;height:0 !important}}@media (max-width: 920px){html body .hf-lp-switcher__tabs{gap:12px !important;padding:2px 14px 16px !important;scroll-padding-left:14px !important;overflow-x:auto !important;scroll-snap-type:x mandatory !important;scrollbar-width:none !important}html body .hf-lp-switcher__tabs::-webkit-scrollbar{display:none !important}html body .hf-lp-switcher__tab{flex:0 0 78vw !important;min-width:78vw !important;max-width:78vw !important;width:78vw !important;scroll-snap-align:start !important;scroll-snap-stop:always !important}html body .hf-lp-switcher__tab-media{height:180px !important}}@media (max-width: 560px){html body .hf-lp-switcher__tab{flex:0 0 82vw !important;min-width:82vw !important;max-width:82vw !important;width:82vw !important}html body .hf-lp-switcher__tab-media{height:200px !important}html body .hf-lp-switcher__tabs{padding:2px 12px 16px !important;scroll-padding-left:12px !important}}@media (max-width: 920px){html body .hf-lp-switcher__grid{display:flex !important;flex-direction:row !important;gap:12px !important;overflow-x:auto !important;overflow-y:hidden !important;scroll-snap-type:x mandatory !important;scroll-padding-left:14px !important;padding:4px 14px 14px !important;scrollbar-width:none !important;-webkit-overflow-scrolling:touch !important}html body .hf-lp-switcher__grid::-webkit-scrollbar{display:none !important}html body .hf-lp-switcher__grid > *{flex:0 0 78vw !important;min-width:78vw !important;max-width:78vw !important;width:78vw !important;scroll-snap-align:start !important;scroll-snap-stop:always !important}}@media (max-width: 560px){html body .hf-lp-switcher__grid > *{flex:0 0 82vw !important;min-width:82vw !important;max-width:82vw !important;width:82vw !important}html body .hf-lp-switcher__grid{padding:4px 12px 14px !important;scroll-padding-left:12px !important}}@media (max-width: 767px){html body .hf-heroTrust--universal,html body section.hf-heroTrust--universal,html body .hf-pdh-trust,html body section.hf-pdh-trust,html body .hf-cs-reviews__rating,html body .hf-page-fw .hf-heroTrust--universal,html body .hf-page-fw .hf-pdh-trust{display:none !important;visibility:hidden !important;height:0 !important;overflow:hidden !important;margin:0 !important;padding:0 !important}}html body .hf-page-fw .hf-lp-grid--subcats{grid-template-columns:repeat(3,minmax(0,1fr)) !important;max-width:1240px !important;width:100% !important;justify-content:start !important}html body .hf-page-fw .hf-lp-grid--subcats .hf-lp-subcat{width:100% !important;min-width:0 !important;max-width:none !important}html body .hf-page-fw .hf-lp-switcher__tabs{justify-content:flex-start !important}html body .hf-page-fw .hf-lp-switcher__tab{flex-grow:0 !important;flex-shrink:0 !important}@media(max-width:920px){html body .hf-page-fw .hf-lp-grid--subcats{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media(max-width:600px){html body .hf-page-fw .hf-lp-grid--subcats{grid-template-columns:1fr !important}}html body .hft-page .hf-pdh{height:clamp(360px,32vw,460px) !important;min-height:360px !important;max-height:460px !important}@media (max-width: 1024px) and (min-width: 901px){html body .hft-page .hf-pdh{height:clamp(320px,34vw,420px) !important;min-height:320px !important;max-height:420px !important}}html body .hft-page .hf-pdh .hf-pdh__shell{padding:0 0 38px !important}html body .hft-page .hf-pdh .hf-pdh__content{padding:24px 28px 22px !important;max-width:560px !important}html body .hft-page .hf-pdh .hf-pdh__title{font-size:clamp(24px,2.4vw,34px) !important;line-height:1.08 !important;margin:0 0 10px !important}html body .hft-page .hf-pdh .hf-pdh__text{font-size:clamp(13px,0.95vw,14.5px) !important;line-height:1.55 !important;margin:0 0 16px !important}html body .hft-page .hf-pdh .hf-pdh__actions{margin:0 0 14px !important;gap:10px !important}html body .hft-page .hf-pdh .hf-pdh__btn{min-height:44px !important;padding:0 22px !important;font-size:11.5px !important}html body .hft-page .hf-pdh .hf-pdh__trust{padding-top:12px !important;gap:14px !important}html body .hft-page .hf-pdh .hf-pdh__trust-item{font-size:11px !important}@media (max-width: 900px){html body .hft-page .hf-pdh{position:relative !important;display:block !important;height:auto !important;min-height:0 !important;overflow:visible !important}html body .hft-page .hf-pdh .hf-pdh__slide{position:relative !important;inset:auto !important;display:block !important;width:100% !important;height:auto !important}html body .hft-page .hf-pdh .hf-pdh__visual{position:relative !important;inset:auto !important;width:100% !important;aspect-ratio:4 / 5 !important;min-height:520px !important;max-height:760px !important;height:auto !important;display:block !important;z-index:1 !important;overflow:hidden !important}html body .hft-page .hf-pdh .hf-pdh__visual img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;display:block !important;max-height:none !important}html body .hft-page .hf-pdh .hf-pdh__visual::after{position:absolute !important;inset:0 !important;background:linear-gradient(180deg,rgba(10,31,58,.15) 0%,rgba(10,31,58,.55) 100%) !important}html body .hft-page .hf-pdh .hf-pdh__shell{position:relative !important;height:auto !important;width:100% !important;margin:0 auto !important;padding:0 16px 24px !important;display:block !important;align-items:initial !important}html body .hft-page .hf-pdh .hf-pdh__content{position:relative !important;z-index:10 !important;max-width:100% !important;width:calc(100% - 4px) !important;margin:-320px auto 0 !important;padding:24px 22px 28px !important;border-radius:0!important;box-sizing:border-box !important;overflow:visible !important;order:1 !important}html body .hft-page .hf-pdh-trust,html body section.hf-pdh-trust{position:relative !important;z-index:1 !important;margin-top:0 !important;clear:both !important;order:99 !important}html body .hft-page .hf-pdh-trust{width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;padding:18px 14px !important}html body .hft-page .hf-pdh-trust .hf-pdh-trust__grid{display:grid !important;grid-template-columns:1fr !important;gap:10px !important}html body .hft-page .hf-pdh .hf-pdh__title{font-size:clamp(24px,6.5vw,32px) !important;line-height:1.1 !important}html body .hft-page .hf-pdh .hf-pdh__text{font-size:14px !important;line-height:1.55 !important}html body .hft-page .hf-pdh .hf-pdh__actions{flex-direction:column !important;gap:10px !important;margin-top:14px !important}html body .hft-page .hf-pdh .hf-pdh__btn{width:100% !important;min-height:48px !important}html body .hft-page .hf-pdh .hf-pdh__trust{margin-top:14px !important;padding-top:12px !important}}@media (max-width: 480px){html body .hft-page .hf-pdh .hf-pdh__visual{aspect-ratio:3 / 4 !important;min-height:480px !important;max-height:640px !important}html body .hft-page .hf-pdh .hf-pdh__content{margin-top:-280px !important;padding:22px 20px 26px !important}}@media (max-width: 1180px){html body .hft-page section.hf-pdh.hf-pdh,html body .hft-page .hf-pdh{display:flow-root !important;contain:layout !important;position:relative !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;z-index:5 !important}html body .hft-page .hf-pdh > article.hf-pdh__slide,html body .hft-page .hf-pdh .hf-pdh__slide,html body .hft-page article.hf-pdh__slide{position:relative !important;inset:auto !important;top:auto !important;bottom:auto !important;left:auto !important;right:auto !important;display:block !important;width:100% !important;height:auto !important;min-height:0 !important;z-index:auto !important;float:none !important;clear:none !important}html body .hft-page section.hf-pdh-trust,html body .hft-page .hf-pdh-trust{position:relative !important;display:block !important;z-index:2 !important;clear:both !important;float:none !important;margin-top:0 !important;order:999 !important;top:auto !important;bottom:auto !important}}html body .hft-page .hf-pdh-spacer{height:0 !important;display:none !important;margin:0 !important;padding:0 !important}@media (max-width: 1200px){html body .hft-page .hftr-homepage-cta-wrap .hf-cta__inner,html body .hf-cta__inner{display:grid !important;grid-template-columns:1fr !important;gap:28px !important;align-items:start !important}html body .hf-cta__main,html body .hf-cta__newsletter{max-width:100% !important;width:100% !important;margin-left:0 !important}html body .hf-cta__actions{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:10px !important;width:100% !important}html body .hf-cta__btn-primary,html body .hf-cta__btn-ghost{width:100% !important;justify-content:center !important}}@media (max-width: 900px){html body .hft-page .hf-cta,html body .hf-cta,html body .hftr-homepage-cta-wrap{padding-left:18px !important;padding-right:18px !important;box-sizing:border-box !important}html body .hft-page .hf-cta__inner,html body .hf-cta__inner{padding-left:0 !important;padding-right:0 !important;max-width:100% !important;box-sizing:border-box !important}html body .hft-page .hf-cta__main,html body .hft-page .hf-cta__newsletter,html body .hf-cta__main,html body .hf-cta__newsletter{padding-left:14px !important;padding-right:14px !important;box-sizing:border-box !important}}@media (max-width: 480px){html body .hft-page .hf-cta,html body .hf-cta,html body .hftr-homepage-cta-wrap{padding-left:14px !important;padding-right:14px !important}html body .hft-page .hf-cta__main,html body .hft-page .hf-cta__newsletter,html body .hf-cta__main,html body .hf-cta__newsletter{padding-left:12px !important;padding-right:12px !important}}html body .hft-page #hft-reviews .hf-cs-reviews__rating,html body .hft-page .hf-cs-reviews .hf-cs-reviews__rating{flex-direction:row !important;flex-wrap:wrap !important;justify-content:center !important;align-items:center !important;gap:14px !important}html body .hft-page #hft-reviews .hf-cs-reviews__rating-sep,html body .hft-page .hf-cs-reviews .hf-cs-reviews__rating-sep,html body .hft-page #hft-reviews .hf-rating-divider,html body .hft-page .hf-rating-divider{display:none !important;visibility:hidden !important;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;background:transparent !important}html body .hft-page #hft-reviews .hf-cs-reviews__rating > a,html body .hft-page #hft-reviews .hf-cs-reviews__rating > div,html body .hft-page .hf-cs-reviews .hf-cs-reviews__rating > a,html body .hft-page .hf-cs-reviews .hf-cs-reviews__rating > div{flex:0 0 auto !important;margin:0 !important}html body .hft-page #hft-reviews .hf-google-icon,html body .hft-page .hf-google-icon{width:22px !important;height:22px !important;display:block !important}@media (max-width: 600px){html body .hft-page #hft-reviews .hf-cs-reviews__rating,html body .hft-page .hf-cs-reviews .hf-cs-reviews__rating{flex-direction:row !important;gap:10px !important}html body .hft-page #hft-reviews .hf-cs-reviews__rating > a{padding:0 10px !important;min-height:32px !important}html body .hft-page #hft-reviews .hf-cs-reviews__rating strong{font-size:11px !important}html body .hft-page #hft-reviews .hf-cs-reviews__stars{font-size:11px !important}html body .hft-page #hft-reviews .hf-cs-reviews__rating em{font-size:9px !important}}@media (max-width: 900px){html body .hft-page #hft-reviews .hf-cs-reviews__tabs,html body .hft-page .hf-cs-reviews .hf-cs-reviews__tabs{display:none !important;visibility:hidden !important;height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;pointer-events:none !important}}@media (min-width: 901px){html body .hft-page #hft-reviews .hf-cs-reviews__tabs{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:0 !important;margin:16px auto 32px !important;padding:6px !important;background:#f6f9fc !important;border:1px solid rgba(8,39,70,.10) !important;border-radius:0!important;box-shadow:0 8px 24px rgba(8,39,70,.06) !important;width:fit-content !important;max-width:calc(100% - 24px) !important;overflow:visible !important}html body .hft-page #hft-reviews .hf-cs-reviews__tabs button{appearance:none !important;-webkit-appearance:none !important;background:transparent !important;border:0 !important;padding:10px 22px !important;margin:0 !important;min-height:38px !important;border-radius:0!important;color:#6b7a91 !important;font:800 11.5px/1 "Poppins",system-ui,sans-serif !important;letter-spacing:.18em !important;text-transform:uppercase !important;cursor:pointer !important;transition:background .22s ease,color .22s ease,box-shadow .22s ease !important}html body .hft-page #hft-reviews .hf-cs-reviews__tabs button:hover{color:#0a1f3a !important;background:rgba(8,31,56,.05) !important}html body .hft-page #hft-reviews .hf-cs-reviews__tabs button.is-active,html body .hft-page #hft-reviews .hf-cs-reviews__tabs button[aria-selected="true"]{background:#0a1f3a !important;color:#ffffff !important;box-shadow:0 8px 20px rgba(8,31,56,.20) !important}html body .hft-page #hft-reviews .hf-cs-reviews__tabs button.is-active:hover,html body .hft-page #hft-reviews .hf-cs-reviews__tabs button[aria-selected="true"]:hover{background:#0a1f3a !important;color:#ffffff !important}}@media (max-width: 900px){html body .hft-page #hft-faq.hf-faq,html body .hft-page .hf-faq{padding-left:18px !important;padding-right:18px !important;box-sizing:border-box !important}html body .hft-page .hf-faq .hf-faq__body{padding-left:0 !important;padding-right:0 !important;max-width:100% !important;box-sizing:border-box !important}html body .hft-page .hf-faq .hf-faq__title{font-size:clamp(28px,7vw,38px) !important;line-height:1.15 !important;letter-spacing:-.02em !important;word-break:normal !important;hyphens:none !important}html body .hft-page .hf-faq .hf-faq__intro{font-size:14px !important;line-height:1.55 !important}html body .hft-page .hf-faq details,html body .hft-page .hf-faq .hf-faq__item{max-width:100% !important;box-sizing:border-box !important}html body .hft-page .hf-faq details summary,html body .hft-page .hf-faq .hf-faq__q{font-size:14.5px !important;padding:18px 18px !important;min-height:auto !important}html body .hft-page .hf-faq details > div,html body .hft-page .hf-faq details > p,html body .hft-page .hf-faq .hf-faq__a{padding:0 18px 18px !important;font-size:13.5px !important}}@media (max-width: 480px){html body .hft-page #hft-faq.hf-faq,html body .hft-page .hf-faq{padding-left:14px !important;padding-right:14px !important}html body .hft-page .hf-faq .hf-faq__title{font-size:clamp(24px,7.5vw,30px) !important}}html body .hft-page .hf-cta,html body .hft-page .hf-cta *{font-family:"Poppins","Helvetica Neue",Arial,sans-serif !important;font-style:normal !important}html body .hft-page .hf-cta h1,html body .hft-page .hf-cta h2,html body .hft-page .hf-cta h3,html body .hft-page .hf-cta .hf-cta__title,html body .hft-page .hf-cta .hf-cta__newsletter-title{font-weight:800 !important;letter-spacing:-.025em !important}html body .hft-rev .hf-cs-reviews__rating,html body .hft-rev .hf-cs-reviews__rating > a,html body .hft-rev .hf-cs-reviews__rating > div,html body .hft-rev .hf-cs-reviews__tabs,html body .hft-rev .hf-source-trustpilot,html body .hft-rev .hf-source-google,html body .hft-rev .hf-trust-pill,html body .hft-rev a[href*="trustpilot"],html body .hft-rev a[href*="google.com/maps"],html body .hft-page #hf-lp-reviews .hf-cs-reviews__rating,html body .hft-page .hf-cs-reviews__tabs,html body .hft-page a[href*="trustpilot"],html body .hft-page a[href*="google.com/maps"]{display:none !important;visibility:hidden !important;height:0 !important;width:0 !important;margin:0 !important;padding:0 !important}html body .hfa3 .hfa3__prose .hfa3-legacy,html body .hfa3 .hfa3__prose .hfa3-legacy-wrap,html body .hfa3 .hfa3__prose .hf-install-page,html body .hfa3 .hfa3__prose .hf-install-wrap,html body .hfa3 .hfa3__prose .hf-tone-page,html body .hfa3 .hfa3__prose .hf-tone-wrap,html body .hfa3 .hfa3__prose .hf-compare-page,html body .hfa3 .hfa3__prose .hf-compare-wrap{all:revert !important;width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;min-height:0 !important;display:block !important;box-sizing:border-box !important}html body .hfa3{--hfa3-navy:#0a1f3a;--hfa3-navy-2:#122b4c;--hfa3-gold:#3ecf4c;--hfa3-gold-2:#3ecf4c;--hfa3-ivory:#fbfdff;--hfa3-warm:#eaf0f7;--hfa3-line:rgba(10,31,58,.10);--hfa3-muted:#506174;--hfa3-text:#0a1f3a;--hfa3-radius:14px;--hfa3-max:1180px;--hfa3-font:'Poppins','Helvetica Neue',Arial,sans-serif;font-family:var(--hfa3-font) !important;color:var(--hfa3-text) !important;width:100% !important;max-width:100% !important;display:block !important}html body .hfa3 .hfa3__section{width:100% !important;max-width:100% !important;padding:clamp(40px,5vw,72px) 0 !important;margin:0 !important;background:transparent !important;border:0 !important;box-sizing:border-box !important;display:block !important}html body .hfa3 .hfa3__section + .hfa3__section{border-top:1px solid var(--hfa3-line) !important}html body .hfa3 .hfa3__shell{width:min(var(--hfa3-max),calc(100% - 48px)) !important;max-width:var(--hfa3-max) !important;margin-left:auto !important;margin-right:auto !important;padding:0 !important;box-sizing:border-box !important;display:block !important}html body .hfa3 .hfa3__eyebrow{display:inline-flex !important;align-items:center !important;padding:6px 13px !important;border-radius:0!important;background:rgba(62,207,76,.10) !important;border:1px solid rgba(62,207,76,.30) !important;color:var(--hfa3-gold-2) !important;-webkit-text-fill-color:var(--hfa3-gold-2) !important;font-size:11px !important;font-weight:800 !important;letter-spacing:.16em !important;text-transform:uppercase !important;line-height:1 !important;margin:0 0 16px !important}html body .hfa3 .hfa3__h2{margin:0 0 14px !important;color:var(--hfa3-navy) !important;-webkit-text-fill-color:var(--hfa3-navy) !important;background:transparent !important;background-image:none !important;font-family:var(--hfa3-font) !important;font-size:clamp(26px,3.2vw,42px) !important;font-weight:800 !important;line-height:1.1 !important;letter-spacing:-.025em !important;text-shadow:none !important;text-transform:none !important;max-width:920px !important;word-wrap:break-word !important;overflow-wrap:break-word !important}html body .hfa3 .hfa3__lead{margin:0 0 28px !important;color:var(--hfa3-muted) !important;-webkit-text-fill-color:var(--hfa3-muted) !important;font-size:clamp(15px,1.2vw,17px) !important;line-height:1.6 !important;font-weight:500 !important;max-width:780px !important}html body .hfa3 .hfa3__facts{list-style:none !important;margin:32px 0 0 !important;padding:24px 28px !important;background:var(--hfa3-warm) !important;border:1px solid var(--hfa3-line) !important;border-radius:var(--hfa3-radius)!important;display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:32px !important}html body .hfa3 .hfa3__fact{display:flex !important;flex-direction:column !important;gap:6px !important;padding:0 28px 0 0 !important;border-right:1px solid var(--hfa3-line) !important;margin:0 !important}html body .hfa3 .hfa3__fact:last-child{border-right:0 !important;padding-right:0 !important}html body .hfa3 .hfa3__fact-label{font-size:10.5px !important;font-weight:800 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:var(--hfa3-gold-2) !important;-webkit-text-fill-color:var(--hfa3-gold-2) !important}html body .hfa3 .hfa3__fact-title{font-size:15px !important;font-weight:800 !important;line-height:1.3 !important;color:var(--hfa3-navy) !important;-webkit-text-fill-color:var(--hfa3-navy) !important;letter-spacing:-.01em !important}html body .hfa3 .hfa3__fact-text{font-size:13.5px !important;line-height:1.55 !important;color:var(--hfa3-muted) !important;-webkit-text-fill-color:var(--hfa3-muted) !important}html body .hfa3 .hfa3__prose{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;font-size:16px !important;line-height:1.75 !important;color:var(--hfa3-text) !important;box-sizing:border-box !important}html body .hfa3 .hfa3__prose > *,html body .hfa3 .hfa3__prose section,html body .hfa3 .hfa3__prose article,html body .hfa3 .hfa3__prose div,html body .hfa3 .hfa3__prose header,html body .hfa3 .hfa3__prose footer{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;float:none !important;position:static !important;box-sizing:border-box !important;background:transparent !important;border:0 !important;box-shadow:none !important;min-height:0 !important}html body .hfa3 .hfa3__prose h1,html body .hfa3 .hfa3__prose h2,html body .hfa3 .hfa3__prose h3,html body .hfa3 .hfa3__prose h4,html body .hfa3 .hfa3__prose h5,html body .hfa3 .hfa3__prose h6{margin:32px 0 14px !important;color:var(--hfa3-navy) !important;-webkit-text-fill-color:var(--hfa3-navy) !important;background:transparent !important;background-image:none !important;font-family:var(--hfa3-font) !important;font-weight:800 !important;line-height:1.2 !important;letter-spacing:-.02em !important;text-shadow:none !important;text-transform:none !important;word-wrap:break-word !important;overflow-wrap:break-word !important;max-width:100% !important}html body .hfa3 .hfa3__prose h1,html body .hfa3 .hfa3__prose h2{font-size:clamp(24px,2.8vw,34px) !important}html body .hfa3 .hfa3__prose h3{font-size:clamp(19px,1.7vw,24px) !important}html body .hfa3 .hfa3__prose h4{font-size:clamp(16px,1.4vw,19px) !important}html body .hfa3 .hfa3__prose p{margin:0 0 16px !important;color:var(--hfa3-text) !important;-webkit-text-fill-color:var(--hfa3-text) !important;font-size:16px !important;line-height:1.75 !important;max-width:100% !important}html body .hfa3 .hfa3__prose ul,html body .hfa3 .hfa3__prose ol{margin:0 0 20px !important;padding-left:22px !important;max-width:100% !important}html body .hfa3 .hfa3__prose li{margin:0 0 8px !important;color:var(--hfa3-text) !important;-webkit-text-fill-color:var(--hfa3-text) !important}html body .hfa3 .hfa3__prose a{color:var(--hfa3-gold-2) !important;-webkit-text-fill-color:var(--hfa3-gold-2) !important;text-decoration:underline !important;text-underline-offset:3px !important}html body .hfa3 .hfa3__prose a:hover{color:var(--hfa3-navy) !important;-webkit-text-fill-color:var(--hfa3-navy) !important}html body .hfa3 .hfa3__prose img,html body .hfa3 .hfa3__prose picture,html body .hfa3 .hfa3__prose figure{max-width:100% !important;height:auto !important;width:auto !important;margin:24px auto !important;display:block !important;border-radius:var(--hfa3-radius)!important}html body .hfa3 .hfa3__prose figure img{margin:0 !important}html body .hfa3 .hfa3__prose figcaption{margin:10px 0 0 !important;font-size:13px !important;color:var(--hfa3-muted) !important;-webkit-text-fill-color:var(--hfa3-muted) !important;text-align:center !important}html body .hfa3 .hfa3__prose blockquote{margin:24px 0 !important;padding:18px 24px !important;border-left:3px solid var(--hfa3-gold) !important;background:var(--hfa3-warm) !important;border-radius:0 var(--hfa3-radius) var(--hfa3-radius) 0!important;font-size:17px !important;line-height:1.65 !important;font-style:italic !important;color:var(--hfa3-navy) !important;-webkit-text-fill-color:var(--hfa3-navy) !important}html body .hfa3 .hfa3__prose table{width:100% !important;max-width:100% !important;border-collapse:collapse !important;margin:24px 0 !important;font-size:14px !important;display:block !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important}html body .hfa3 .hfa3__prose th,html body .hfa3 .hfa3__prose td{padding:12px 14px !important;border:1px solid var(--hfa3-line) !important;text-align:left !important;vertical-align:top !important}html body .hfa3 .hfa3__prose th{background:var(--hfa3-warm) !important;font-weight:800 !important;color:var(--hfa3-navy) !important;-webkit-text-fill-color:var(--hfa3-navy) !important}html body .hfa3 .hfa3__prose pre,html body .hfa3 .hfa3__prose code{background:var(--hfa3-warm) !important;padding:4px 8px !important;border-radius:0!important;font-size:13.5px !important;max-width:100% !important;overflow-x:auto !important}html body .hfa3 .hfa3__prose pre{padding:16px 20px !important;margin:20px 0 !important;border:1px solid var(--hfa3-line) !important}html body .hfa3 .hfa3__prose .hf-install-card,html body .hfa3 .hfa3__prose .hf-tone-card,html body .hfa3 .hfa3__prose .hf-compare-card,html body .hfa3 .hfa3__prose .hfa3-legacy{background:#fff !important;border:1px solid var(--hfa3-line) !important;border-radius:var(--hfa3-radius)!important;padding:24px 28px !important;margin:20px 0 !important;box-shadow:0 6px 16px rgba(8,31,56,.04) !important;width:100% !important;max-width:100% !important}html body .hfa3 .hfa3__direction-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:36px !important;margin-top:24px !important}html body .hfa3 .hfa3__direction-col{min-width:0 !important}html body .hfa3 .hfa3__direction-heading{display:block !important;margin:0 0 14px !important;font-size:11px !important;font-weight:800 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:var(--hfa3-gold-2) !important;-webkit-text-fill-color:var(--hfa3-gold-2) !important}html body .hfa3 .hfa3__list{list-style:none !important;margin:0 !important;padding:0 !important}html body .hfa3 .hfa3__list li{padding:18px 22px !important;background:#fff !important;border:1px solid var(--hfa3-line) !important;border-radius:var(--hfa3-radius)!important;margin:0 0 10px !important;display:flex !important;flex-direction:column !important;gap:6px !important}html body .hfa3 .hfa3__list li:last-child{margin-bottom:0 !important}html body .hfa3 .hfa3__list-kicker{font-size:10.5px !important;font-weight:800 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:var(--hfa3-gold-2) !important;-webkit-text-fill-color:var(--hfa3-gold-2) !important}html body .hfa3 .hfa3__list strong{font-size:15px !important;font-weight:800 !important;color:var(--hfa3-navy) !important;-webkit-text-fill-color:var(--hfa3-navy) !important;letter-spacing:-.01em !important}html body .hfa3 .hfa3__list span{font-size:13.5px !important;line-height:1.55 !important;color:var(--hfa3-muted) !important;-webkit-text-fill-color:var(--hfa3-muted) !important}html body .hfa3 .hfa3__figure{margin:0 !important;padding:0 !important}html body .hfa3 .hfa3__figure img{width:100% !important;max-width:100% !important;height:auto !important;display:block !important;border-radius:var(--hfa3-radius)!important;box-shadow:0 24px 60px rgba(8,31,56,.12) !important}html body .hfa3 .hfa3__figure figcaption{margin:14px 0 0 !important;font-size:13px !important;color:var(--hfa3-muted) !important;-webkit-text-fill-color:var(--hfa3-muted) !important;text-align:center !important}html body .hfa3 .hfa3__next-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:18px !important;margin-top:24px !important}html body .hfa3 .hfa3__next-item{display:flex !important;flex-direction:column !important;gap:8px !important;padding:24px 26px !important;background:#fff !important;border:1px solid var(--hfa3-line) !important;border-radius:var(--hfa3-radius)!important;text-decoration:none !important;color:var(--hfa3-text) !important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease !important;box-shadow:0 6px 16px rgba(8,31,56,.04) !important}html body .hfa3 .hfa3__next-item:hover{transform:translateY(-3px) !important;border-color:rgba(62,207,76,.45) !important;box-shadow:0 14px 30px rgba(8,31,56,.10) !important}html body .hfa3 .hfa3__next-kicker{font-size:10.5px !important;font-weight:800 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:var(--hfa3-gold-2) !important;-webkit-text-fill-color:var(--hfa3-gold-2) !important}html body .hfa3 .hfa3__next-item strong{font-size:17px !important;font-weight:800 !important;color:var(--hfa3-navy) !important;-webkit-text-fill-color:var(--hfa3-navy) !important;letter-spacing:-.015em !important;line-height:1.25 !important}html body .hfa3 .hfa3__next-item span{font-size:13.5px !important;line-height:1.55 !important;color:var(--hfa3-muted) !important;-webkit-text-fill-color:var(--hfa3-muted) !important}html body .hfa3 .hfa3__next-item em{margin-top:6px !important;font-style:normal !important;font-size:12px !important;font-weight:800 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:var(--hfa3-gold-2) !important;-webkit-text-fill-color:var(--hfa3-gold-2) !important}@media (max-width:900px){html body .hfa3 .hfa3__facts{grid-template-columns:1fr !important;gap:18px !important}html body .hfa3 .hfa3__fact{padding:0 0 18px 0 !important;border-right:0 !important;border-bottom:1px solid var(--hfa3-line) !important}html body .hfa3 .hfa3__fact:last-child{padding-bottom:0 !important;border-bottom:0 !important}html body .hfa3 .hfa3__direction-grid{grid-template-columns:1fr !important;gap:24px !important}html body .hfa3 .hfa3__next-grid{grid-template-columns:1fr !important;gap:12px !important}}@media (max-width:768px){html body .hfa3 .hfa3__shell{width:calc(100% - 28px) !important}html body .hfa3 .hfa3__section{padding:clamp(32px,5vw,52px) 0 !important}}body.single .site-main,body.page .site-main,body.single main,body.page main,body.single article.post,body.single article.page,body.page article.page,body.single .entry-content,body.page .entry-content,body.single .post-content,body.page .post-content,body.single .content-area,body.page .content-area,body .entry-content:has(.hftr-view--article),body .entry-content:has(.hftr-view--topic),body main:has(.hftr-view--article),body main:has(.hftr-view--topic){max-width:100% !important;width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;overflow:visible !important}html body .hftr-view--article.hftr-shell,html body .hftr-shell.hftr-view--article{width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;padding-left:0 !important;padding-right:0 !important;overflow-x:visible !important;overflow-y:visible !important;box-sizing:border-box !important;position:relative !important}html body .hftr-view--article .hftr-page{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important}html body .hftr-view--article .hftr-content{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;overflow:visible !important}html body .hftr-view--article .hfa3,html body .hftr-view--article .hfa3 *{box-sizing:border-box !important;max-width:100% !important;overflow-wrap:break-word !important;word-wrap:break-word !important}html body .hftr-view--article .hfa3{display:block !important;width:100% !important;margin:0 !important;padding:0 !important}html body .hftr-view--article .hfa3 > .hfa3__section{display:block !important;width:100% !important;padding:clamp(40px,5vw,72px) 0 !important;margin:0 !important}html body .hftr-view--article .hfa3 .hfa3__shell{display:block !important;width:min(1180px,calc(100% - 48px)) !important;margin-left:auto !important;margin-right:auto !important;padding:0 !important}html body .hftr-view--article .hfa3 .hfa3__prose,html body .hftr-view--article .hfa3 .hfa3__prose *{width:auto !important;max-width:100% !important;float:none !important;clear:both !important;position:static !important;transform:none !important}html body .hftr-view--article .hfa3 .hfa3__prose{display:block !important;width:100% !important;margin:0 !important;padding:0 !important}html body .hftr-view--article .hfa3 .hfa3__prose > *{display:block !important;width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important}html body .hftr-view--article .hfa3 .hfa3__prose strong,html body .hftr-view--article .hfa3 .hfa3__prose em,html body .hftr-view--article .hfa3 .hfa3__prose b,html body .hftr-view--article .hfa3 .hfa3__prose i,html body .hftr-view--article .hfa3 .hfa3__prose a,html body .hftr-view--article .hfa3 .hfa3__prose span,html body .hftr-view--article .hfa3 .hfa3__prose code{display:inline !important;width:auto !important}html body .hftr-view--article .hfa3 .hfa3__prose li{display:list-item !important;width:auto !important}html body .hftr-view--article .hfa3 .hfa3__prose img{display:block !important;width:auto !important;max-width:100% !important;height:auto !important;margin:24px auto !important;border-radius:0!important}html body .hftr-view--article .hfa3 .hfa3__prose table{display:table !important;width:100% !important;max-width:100% !important;border-collapse:collapse !important}html body .hftr-view--article .hfa3 .hfa3__prose thead{display:table-header-group !important}html body .hftr-view--article .hfa3 .hfa3__prose tbody{display:table-row-group !important}html body .hftr-view--article .hfa3 .hfa3__prose tr{display:table-row !important}html body .hftr-view--article .hfa3 .hfa3__prose th,html body .hftr-view--article .hfa3 .hfa3__prose td{display:table-cell !important}@media (max-width:768px){html body .hftr-view--article .hfa3 .hfa3__shell{width:calc(100% - 28px) !important}}html body .hftr-view--topic.hftr-shell,html body .hftr-shell.hftr-view--topic{width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;overflow:visible !important;position:relative !important;box-sizing:border-box !important}html,body{overflow-x:hidden !important}html body .hftr-view--topic .hftr-section-card--lead > h2,html body .hftr-view--topic .hftr-section-card.hftr-section-card--lead h2,html body .hftr-view--topic .hftr-section-card--flow.hftr-section-card--lead > h2,html body .hftr-view--topic .hftr-section-card--flow > h2{color:#061b31 !important;-webkit-text-fill-color:#061b31 !important;background:transparent !important;background-image:none !important;text-shadow:none !important}html body .hftr-view--topic .hftr-section-card--lead p,html body .hftr-view--topic .hftr-section-card--flow p,html body .hftr-view--topic .hftr-section-card--lead .hftr-flow-copy p,html body .hftr-view--topic .hftr-section-card .hftr-flow-copy p{color:#506174 !important;-webkit-text-fill-color:#506174 !important;font-size:clamp(15px,1.15vw,17px) !important;line-height:1.7 !important}html body .hftr-view--topic .hftr-flow-row{display:grid !important;grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr) !important;gap:clamp(28px,4vw,56px) !important;align-items:start !important;margin:0 !important}html body .hftr-view--topic .hftr-flow-copy{min-width:0 !important;max-width:none !important}html body .hftr-view--topic .hftr-flow-visual{margin:0 !important}html body .hftr-view--topic .hftr-flow-visual .hftr-lead-media{width:100% !important;max-width:100% !important;border-radius:0!important;overflow:hidden !important;box-shadow:0 18px 48px rgba(6,27,49,.16) !important}html body .hftr-view--topic .hftr-flow-visual .hftr-lead-media img{width:100% !important;max-width:100% !important;height:auto !important;aspect-ratio:4/5 !important;object-fit:cover !important;display:block !important}html body .hftr-view--topic .hftr-flow-visual .hftr-lead-caption{margin:14px 0 0 !important;padding:0 !important;text-align:left !important}html body .hftr-view--topic .hftr-flow-visual .hftr-lead-caption span{display:inline-block !important;padding:5px 10px !important;margin:0 0 8px !important;border-radius:0!important;background:rgba(6,27,49,.06) !important;color:#061b31 !important;font-size:10.5px !important;font-weight:800 !important;letter-spacing:.16em !important;text-transform:uppercase !important}html body .hftr-view--topic .hftr-flow-visual .hftr-lead-caption p{margin:0 !important;font-size:13.5px !important;color:#506174 !important;line-height:1.55 !important}html body .hftr-view--topic .hftr-overview-why-now{margin-top:clamp(40px,5vw,60px) !important}html body .hftr-view--topic .hftr-overview-why-now__title{display:inline-flex !important;align-items:center !important;gap:10px !important;margin:0 0 22px !important;color:#3ecf4c !important;-webkit-text-fill-color:#3ecf4c !important;font-size:10.5px !important;font-weight:900 !important;letter-spacing:.18em !important;text-transform:uppercase !important}html body .hftr-view--topic .hftr-overview-why-now__title::before{content:"" !important;display:inline-block !important;width:28px !important;height:1px !important;background:#3ecf4c !important}html body .hftr-view--topic .hftr-overview-why-now__grid{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:16px !important}html body .hftr-view--topic .hftr-overview-why-now__item{padding:22px 22px 20px !important;background:#fff !important;border:1px solid rgba(6,27,49,.10) !important;border-radius:0!important;box-shadow:0 6px 16px rgba(6,27,49,.04) !important;display:flex !important;flex-direction:column !important;gap:8px !important}html body .hftr-view--topic .hftr-overview-why-now__item strong{color:#061b31 !important;-webkit-text-fill-color:#061b31 !important;font-size:15px !important;font-weight:800 !important;line-height:1.25 !important;letter-spacing:-.01em !important}html body .hftr-view--topic .hftr-overview-why-now__item span{color:#506174 !important;-webkit-text-fill-color:#506174 !important;font-size:13.5px !important;line-height:1.55 !important}html body .hftr-view--topic .hftr-section-card .hftr-gallery-intro{max-width:780px !important;margin:0 0 24px !important;color:#506174 !important;-webkit-text-fill-color:#506174 !important;font-size:clamp(14px,1.1vw,16px) !important;line-height:1.6 !important;text-align:left !important}html body .hftr-view--topic .hftr-section-card .hftr-gallery{margin-left:0 !important;margin-right:0 !important;width:100% !important}html body .hftr-view--topic .hftr-main{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important}html body .hftr-view--topic .hftr-content > *,html body .hftr-view--topic .hftr-main > *,html body .hftr-view--topic .hftr-section-card,html body .hftr-view--topic .hftr-section-card--flat,html body .hftr-view--topic .hftr-section-card--flow,html body .hftr-view--topic .hftr-section-card--lead,html body .hftr-view--topic .hftr-section-card--detail,html body .hftr-view--topic .hftr-section-card--accent,html body .hftr-view--topic .hftr-section-card--compass,html body .hftr-view--topic .hftr-section-card--roomfit{width:min(1240px,calc(100% - 48px)) !important;max-width:1240px !important;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important;text-align:left !important;box-sizing:border-box !important}html body .hftr-view--topic .hftr-section-card > h2{display:block !important;word-wrap:break-word !important;overflow-wrap:break-word !important;hyphens:auto !important;font-size:clamp(28px,3vw,44px) !important;line-height:1.08 !important}html body .hftr-view--topic .hftr-overview-why-now__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr)) !important;gap:14px !important}html body .hftr-view--topic .hftr-decision-grid,html body .hftr-view--topic .hftr-comparison,html body .hftr-view--topic .hftr-feature-grid,html body .hftr-view--topic .hftr-detail-grid,html body .hftr-view--topic .hftr-checklist{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box !important}html body .hftr-view--topic .hftr-section-card--lead{padding-top:clamp(36px,4vw,56px) !important;padding-bottom:clamp(36px,4vw,56px) !important}html body .hftr-view--topic .hftr-section-card--lead > h2{margin-bottom:24px !important;max-width:920px !important}html body .hftr-view--topic .hftr-main > .hftr-section-card--lead:first-child .hftr-flow-row,html body .hftr-view--topic .hftr-section-card--lead .hftr-flow-row{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr) !important;grid-template-areas:none !important;gap:clamp(28px,4vw,52px) !important;align-items:start !important;margin-top:8px !important}html body .hftr-view--topic .hftr-main > .hftr-section-card--lead:first-child .hftr-flow-visual,html body .hftr-view--topic .hftr-section-card--lead .hftr-flow-visual{margin-top:0 !important;max-width:none !important;justify-self:stretch !important;align-self:start !important;grid-area:auto !important}html body .hftr-view--topic .hftr-main > .hftr-section-card--lead:first-child .hftr-flow-copy,html body .hftr-view--topic .hftr-section-card--lead .hftr-flow-copy{grid-area:auto !important;align-self:start !important;max-width:none !important}@media (max-width:1100px){html body .hftr-view--topic .hftr-main > .hftr-section-card--lead:first-child .hftr-flow-visual{margin-top:0 !important}}@media (max-width:900px){html body .hftr-view--topic .hftr-section-card--lead .hftr-flow-row{grid-template-columns:1fr !important;gap:24px !important}}@media (max-width:900px){html body .hftr-view--topic .hftr-flow-row{grid-template-columns:1fr !important;gap:24px !important}html body .hftr-view--topic .hftr-overview-why-now__grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:600px){html body .hftr-view--topic .hftr-overview-why-now__grid{grid-template-columns:1fr !important}}@media (min-width: 901px){}@media (max-width: 900px){html body .hftr-tabbar{display:grid !important;grid-template-columns:1fr 1fr 1fr !important;gap:6px !important;overflow-x:visible !important;padding:0 !important;margin:0 0 24px !important;mask-image:none !important;-webkit-mask-image:none !important}html body .hftr-results,html body .hftr-xlinks__grid{width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;padding-left:6px !important;padding-right:6px !important;box-sizing:border-box !important}html body .hftr-xlinks,html body .hftr-xlinks__inner{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important}html body .hftr-results{gap:16px !important;display:flex !important;flex-direction:column !important;align-items:stretch !important}html body .hftr-xlinks__grid{grid-template-columns:1fr !important;gap:16px !important;display:grid !important}html body .hftr-xlinks{padding-left:8px !important;padding-right:8px !important}html body .hftr-xlinks__inner{width:100% !important;max-width:100% !important;padding:0 !important}html body .hftr-xlinks__grid{grid-template-columns:1fr !important;gap:12px !important}html body .hftr-xlinks__card{width:100% !important;max-width:100% !important;margin:0 !important;border-radius:0!important;box-shadow:0 4px 12px rgba(15,23,42,.06) !important;border-width:1px !important}html body .hftr-xlinks__card:hover{box-shadow:0 6px 16px rgba(15,23,42,.08) !important}}@media (max-width: 900px){html body .hf-casehub-prem-hero,html body section.hf-casehub-prem-hero{position:relative !important;width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;margin-top:0 !important;margin-bottom:0 !important;padding:0 !important;aspect-ratio:auto !important;height:680px !important;min-height:680px !important;max-height:680px !important;background:#0a1f3a !important;overflow:hidden !important;display:block !important;z-index:1 !important;box-shadow:0 80px 0 0 #0a1f3a !important}html body .hf-casehub-prem-hero .hf-casehub-prem-hero__slide{position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:100% !important}html body .hf-casehub-prem-hero .hf-casehub-prem-hero__visual{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;aspect-ratio:auto !important;min-height:0 !important;max-height:none !important;display:block !important;overflow:hidden !important;z-index:1 !important}html body .hf-casehub-prem-hero .hf-casehub-prem-hero__visual img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;display:block !important}html body .hf-casehub-prem-hero .hf-casehub-prem-hero__shell{position:absolute !important;inset:0 !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;transform:none !important;width:100% !important;max-width:100% !important;height:100% !important;margin:0 !important;padding:14px !important;display:flex !important;align-items:center !important;justify-content:center !important;z-index:10 !important;background:transparent !important}html body .hf-casehub-prem-hero .hf-casehub-prem-hero__content{position:relative !important;z-index:10 !important;margin:0 auto !important;width:100% !important;max-width:100% !important;padding:20px 18px 22px !important;border-radius:0!important;overflow:visible !important;background:linear-gradient(180deg,rgba(10,31,58,.94) 0%,rgba(6,20,38,.98) 100%) !important;border:1px solid rgba(62,207,76,.32) !important;box-shadow:0 22px 50px rgba(0,0,0,.42) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;color:#fff !important;text-align:center !important;display:block !important;visibility:visible !important;opacity:1 !important}html body .hf-casehub-prem-hero .hf-casehub-prem-hero__content > *{text-align:center !important;display:block !important;visibility:visible !important;opacity:1 !important}html body .hf-casehub-prem-hero .hf-casehub-prem-hero__title{font:800 clamp(22px,6.5vw,30px)/1.08 'Poppins',sans-serif !important;margin:0 0 10px !important}html body .hf-casehub-prem-hero .hf-casehub-prem-hero__text{font:400 13px/1.5 'Poppins',sans-serif !important;margin:0 0 14px !important}html body .hf-casehub-prem-hero .hf-casehub-prem-hero__actions{flex-direction:column !important;gap:8px !important}html body .hf-casehub-prem-hero .hf-casehub-prem-hero__btn{width:100% !important}html body .hf-casehub-prem-hero .hf-casehub-prem-hero__trust{justify-content:center !important;border-top:0 !important;padding-top:0 !important;margin-top:10px !important}html body .hf-casehub-prem-trust{width:100vw !important;max-width:100vw !important;margin-top:-40px !important;margin-bottom:0 !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;padding:8px 14px 18px !important;background:#0a1f3a !important;box-sizing:border-box !important;border-bottom:0 !important;border-top:0 !important;position:relative !important;z-index:10 !important}html body .hf-casehub-prem-trust .hf-casehub-prem-trust__card{padding:10px 12px !important}html body .hf-casehub-prem-trust .hf-casehub-prem-trust__container{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important}html body .hf-casehub-prem-trust .hf-casehub-prem-trust__grid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important}html body .hf-casehub-prem-trust .hf-casehub-prem-trust__grid > :nth-child(3){display:none !important}html body .hf-casehub-prem-trust .hf-casehub-prem-trust__card{display:flex !important;align-items:center !important;gap:14px !important;min-width:0 !important;max-width:100% !important;width:auto !important;box-sizing:border-box !important;overflow:hidden !important;padding:10px 12px !important;background:rgba(255,255,255,.04) !important;border:1px solid rgba(62,207,76,.22) !important;border-radius:0!important;box-shadow:0 6px 16px rgba(0,0,0,.20) !important;color:#fff !important;text-decoration:none !important}html body .hf-casehub-prem-trust .hf-casehub-prem-trust__copy strong{white-space:normal !important;display:block !important;visibility:visible !important;opacity:1 !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font:800 13.5px/1.2 'Poppins',sans-serif !important}html body .hf-casehub-prem-trust .hf-casehub-prem-trust__copy small{white-space:normal !important;display:block !important;visibility:visible !important;opacity:1 !important;color:rgba(255,255,255,.7) !important;-webkit-text-fill-color:rgba(255,255,255,.7) !important;font:500 11.5px/1.35 'Poppins',sans-serif !important}html body .hf-casehub-prem-hero-spacer{display:none !important;height:0 !important;background:#0a1f3a !important}html body .hf-casehub-prem-trust + *,html body .hf-casehub-prem-trust + section,html body .hf-casehub-prem-trust + div,html body .hf-casehub-prem-trust ~ .hf-casehub-section:first-of-type,html body .hf-casehub-prem-trust ~ section:first-of-type{margin-top:0 !important;padding-top:0 !important;border-top:0 !important}html body .hf-casehub-prem-hero + *{margin-top:0 !important}html body .hf-casehub-prem-trust + .hf-casehub-section .hf-casehub-wrap,html body .hf-casehub-prem-trust ~ .hf-casehub-section:first-of-type .hf-casehub-wrap{padding-top:28px !important}html body .hf-casehub-prem-hero .hf-casehub-prem-hero__shell{align-items:center !important;justify-content:center !important;padding:18px !important}html body .hf-casehub-prem-hero .hf-casehub-prem-hero__content{max-width:86vw !important;width:86vw !important;margin:0 auto !important;background:linear-gradient(180deg,rgba(10,31,58,.96) 0%,rgba(6,20,38,.99) 100%) !important;border:1.5px solid rgba(62,207,76,.42) !important;box-shadow:0 24px 56px rgba(0,0,0,.55) !important}html body .hf-casehub-project-grid{width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;padding:4px 12px 18px !important;display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;gap:14px !important;grid-template-columns:none !important;overflow-x:auto !important;overflow-y:visible !important;scroll-snap-type:x mandatory !important;scroll-behavior:smooth !important;scrollbar-width:none !important;-ms-overflow-style:none !important;-webkit-overflow-scrolling:touch !important;box-sizing:border-box !important}html body .hf-casehub-project-grid::-webkit-scrollbar{display:none !important;height:0 !important}html body .hf-casehub-card{flex:0 0 82vw !important;width:82vw !important;min-width:82vw !important;max-width:360px !important;margin:0 !important;border-radius:0!important;box-shadow:0 4px 12px rgba(15,23,42,.06) !important;border:1px solid rgba(15,23,42,.08) !important;overflow:hidden !important;box-sizing:border-box !important;scroll-snap-align:start !important;left:auto !important;right:auto !important;float:none !important}html body .hf-casehub-card__media{width:100% !important;margin:0 !important;padding:0 !important}html body .hf-casehub-card__media img{width:100% !important;display:block !important}html body .hf-casehub-card__body{padding:18px 16px 20px !important;box-sizing:border-box !important}}.hfa2{--hfa2-navy:#0a1f3a;--hfa2-navy-2:#122b4c;--hfa2-navy-3:#061b31;--hfa2-gold:#3ecf4c;--hfa2-gold-2:#3ecf4c;--hfa2-ivory:#fbfdff;--hfa2-warm:#eaf0f7;--hfa2-line:rgba(10,31,58,.10);--hfa2-muted:#506174;--hfa2-text:#0a1f3a;--hfa2-radius:14px;--hfa2-radius-sm:10px;--hfa2-max:1180px;--hfa2-font:'Poppins','Helvetica Neue',Arial,sans-serif;font-family:var(--hfa2-font);color:var(--hfa2-text);width:100%;max-width:100%;background:#ffffff}.hfa2 .hfa2-shell{max-width:var(--hfa2-max);margin:0 auto;padding:0 clamp(18px,2.4vw,32px);box-sizing:border-box}.hfa2 .hfa2-section{width:100%;padding:clamp(48px,5.4vw,88px) 0;background:transparent}.hfa2 .hfa2-section + .hfa2-section{border-top:1px solid var(--hfa2-line)}.hfa2 .hfa2-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:0;background:rgba(62,207,76,.10);border:1px solid rgba(62,207,76,.30);color:var(--hfa2-gold-2);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px}.hfa2 .hfa2-eyebrow::before{content:"";display:block;width:18px;height:1px;background:var(--hfa2-gold)}.hfa2 .hfa2-eyebrow--light{background:rgba(255,255,255,.10);border-color:rgba(62,207,76,.45);color:var(--hfa2-gold)}.hfa2 .hfa2-h2{margin:0 0 14px;color:var(--hfa2-navy);font-size:clamp(28px,3.4vw,46px);line-height:1.08;letter-spacing:-.025em;font-weight:800}.hfa2 .hfa2-lead{margin:0 0 28px;max-width:760px;color:var(--hfa2-muted);font-size:clamp(15px,1.1vw,17px);line-height:1.68;font-weight:500}.hfa2 .hfa2-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:0;text-decoration:none;font-size:13px;font-weight:800;letter-spacing:.04em;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease;box-sizing:border-box;border:1px solid transparent;cursor:pointer}.hfa2 .hfa2-btn--primary{background:var(--hfa2-gold);color:var(--hfa2-navy);border-color:var(--hfa2-gold);box-shadow:0 16px 38px rgba(62,207,76,.22)}.hfa2 .hfa2-btn--primary:hover{transform:translateY(-1px);box-shadow:0 20px 42px rgba(62,207,76,.32)}.hfa2 .hfa2-btn--ghost{background:rgba(255,255,255,.10);color:#fff;border-color:rgba(255,255,255,.30)}.hfa2 .hfa2-btn--ghost:hover{background:rgba(255,255,255,.18);border-color:rgba(62,207,76,.50)}.hfa2 .hfa2-btn--ghost-dark{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.24)}.hfa2 .hfa2-btn--ghost-dark:hover{background:rgba(255,255,255,.12);border-color:rgba(62,207,76,.50)}.hfa2 .hfa2-hero{position:relative;width:100%;height:min(560px,calc(100vh - 100px));min-height:460px;overflow:hidden;background:var(--hfa2-navy-3);color:#fff;isolation:isolate}.hfa2 .hfa2-hero__visual{position:absolute;inset:0;z-index:0}.hfa2 .hfa2-hero__visual::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,27,49,.20) 0%,rgba(6,27,49,.45) 55%,rgba(6,27,49,.85) 100%);z-index:1}.hfa2 .hfa2-hero__visual img{width:100%;height:100%;object-fit:cover;display:block}.hfa2 .hfa2-hero__shell{position:relative;z-index:2;height:100%;display:flex;align-items:flex-end;padding-bottom:48px}.hfa2 .hfa2-hero__content{max-width:780px}.hfa2 .hfa2-hero__title{margin:0 0 14px;color:#fff;font-size:clamp(34px,4.4vw,62px);line-height:1.04;letter-spacing:-.03em;font-weight:850}.hfa2 .hfa2-hero__text{margin:0 0 26px;max-width:620px;color:rgba(255,255,255,.86);font-size:clamp(15px,1.15vw,17px);line-height:1.6;font-weight:500}.hfa2 .hfa2-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.hfa2 .hfa2-trust{background:radial-gradient(circle at 52% 0%,rgba(62,207,76,.07),transparent 40%),linear-gradient(135deg,var(--hfa2-navy-3) 0%,var(--hfa2-navy-2) 55%,#112d52 100%);border-top:1px solid rgba(62,207,76,.55);border-bottom:1px solid rgba(62,207,76,.22);padding:18px clamp(18px,2.4vw,32px)}.hfa2 .hfa2-trust__grid{max-width:var(--hfa2-max);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hfa2 .hfa2-trust__card{display:flex;align-items:center;gap:14px;padding:14px 20px;border-radius:0;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.10);color:#fff;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.hfa2 a.hfa2-trust__card:hover{background:rgba(255,255,255,.12);border-color:rgba(62,207,76,.45);transform:translateY(-1px)}.hfa2 .hfa2-trust__icon{flex-shrink:0;width:36px;height:36px;border-radius:999px;background:rgba(62,207,76,.16);color:var(--hfa2-gold);display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:18px;filter:drop-shadow(0 0 6px rgba(62,207,76,.22))}.hfa2 .hfa2-trust__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.hfa2 .hfa2-trust__copy strong{color:#fff;font-size:16px;font-weight:700;letter-spacing:-.005em}.hfa2 .hfa2-trust__copy small{color:rgba(255,255,255,.60);font-size:11px;font-weight:500}.hfa2 .hfa2-facts{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--hfa2-line)}.hfa2 .hfa2-fact{display:flex;flex-direction:column;gap:6px;padding:24px 28px 24px 0;border-right:1px solid var(--hfa2-line)}.hfa2 .hfa2-fact:last-child{border-right:0;padding-right:0}.hfa2 .hfa2-fact:not(:first-child){padding-left:28px}.hfa2 .hfa2-fact__label{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--hfa2-gold-2)}.hfa2 .hfa2-fact__title{font-size:18px;line-height:1.25;color:var(--hfa2-navy);font-weight:800;letter-spacing:-.01em}.hfa2 .hfa2-fact__text{color:var(--hfa2-muted);font-size:14px;line-height:1.65}.hfa2 .hfa2-prose{font-size:16px;line-height:1.78;color:#1a2436;max-width:820px}.hfa2 .hfa2-prose h2,.hfa2 .hfa2-prose h3{color:var(--hfa2-navy);margin:32px 0 12px;line-height:1.18;letter-spacing:-.02em;font-weight:800}.hfa2 .hfa2-prose h2{font-size:clamp(24px,2.6vw,34px)}.hfa2 .hfa2-prose h3{font-size:clamp(18px,1.5vw,22px)}.hfa2 .hfa2-prose p{margin:0 0 16px}.hfa2 .hfa2-prose ul,.hfa2 .hfa2-prose ol{margin:0 0 18px;padding-left:22px}.hfa2 .hfa2-prose li{margin:0 0 8px}.hfa2 .hfa2-prose a{color:var(--hfa2-gold-2);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.hfa2 .hfa2-prose a:hover{color:var(--hfa2-navy)}.hfa2 .hfa2-prose img{width:100%;height:auto;max-height:420px;object-fit:cover;border-radius:var(--hfa2-radius);margin:24px 0;display:block}.hfa2 .hfa2-prose figure{margin:24px 0}.hfa2 .hfa2-prose figcaption{margin-top:10px;color:var(--hfa2-muted);font-size:13px;line-height:1.55}.hfa2 .hfa2-prose blockquote{margin:24px 0;padding:0 0 0 22px;border-left:3px solid var(--hfa2-gold);font-size:18px;line-height:1.55;color:var(--hfa2-navy);font-weight:600;font-style:italic}.hfa2 .hfa2-direction__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:48px;margin-top:8px}.hfa2 .hfa2-direction__col{display:flex;flex-direction:column}.hfa2 .hfa2-direction__heading{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--hfa2-gold-2);margin:0 0 16px;padding:0 0 12px;border-bottom:1px solid var(--hfa2-line)}.hfa2 .hfa2-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.hfa2 .hfa2-list li{display:flex;flex-direction:column;gap:6px;padding:18px 0;border-bottom:1px solid var(--hfa2-line)}.hfa2 .hfa2-list li:last-child{border-bottom:0}.hfa2 .hfa2-list strong{color:var(--hfa2-navy);font-size:17px;line-height:1.25;font-weight:800;letter-spacing:-.01em}.hfa2 .hfa2-list span{color:var(--hfa2-muted);font-size:14.5px;line-height:1.65}.hfa2 .hfa2-list__kicker{color:var(--hfa2-gold-2) !important;font-size:10.5px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important}.hfa2 .hfa2-figure{margin:0}.hfa2 .hfa2-figure img{width:100%;height:clamp(280px,42vw,520px);object-fit:cover;border-radius:var(--hfa2-radius);display:block}.hfa2 .hfa2-figure figcaption{margin-top:14px;color:var(--hfa2-muted);font-size:13px;line-height:1.6}.hfa2 .hfa2-next__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:8px}.hfa2 .hfa2-next__item{display:flex;flex-direction:column;gap:8px;padding:22px 22px 20px;border-radius:var(--hfa2-radius);border:1px solid var(--hfa2-line);background:#fff;text-decoration:none;color:inherit;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.hfa2 .hfa2-next__item:hover{transform:translateY(-2px);border-color:rgba(62,207,76,.45);box-shadow:0 12px 30px rgba(10,31,58,.06)}.hfa2 .hfa2-next__kicker{color:var(--hfa2-gold-2);font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hfa2 .hfa2-next__item strong{color:var(--hfa2-navy);font-size:18px;line-height:1.22;font-weight:800;letter-spacing:-.01em}.hfa2 .hfa2-next__item span{color:var(--hfa2-muted);font-size:14px;line-height:1.6}.hfa2 .hfa2-next__item em{margin-top:auto;font-style:normal;color:var(--hfa2-navy);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding-top:10px}.hfa2 .hfa2-cta{margin-top:0;padding:clamp(56px,6.4vw,108px) clamp(20px,4vw,80px);background:radial-gradient(circle at 12% 0%,rgba(62,207,76,.16),transparent 32%),linear-gradient(135deg,var(--hfa2-navy-3) 0%,var(--hfa2-navy-2) 100%);color:#fff;border-top:1px solid rgba(62,207,76,.30)}.hfa2 .hfa2-cta__inner{max-width:var(--hfa2-max);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.2fr) auto;gap:clamp(20px,4vw,56px);align-items:center}.hfa2 .hfa2-cta__kicker{display:inline-block;padding:6px 12px;border-radius:0;background:rgba(62,207,76,.14);border:1px solid rgba(62,207,76,.40);color:var(--hfa2-gold);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px}.hfa2 .hfa2-cta h2{margin:0 0 12px;color:#fff;font-size:clamp(28px,3.4vw,46px);line-height:1.08;letter-spacing:-.025em;font-weight:800}.hfa2 .hfa2-cta p{margin:0;color:rgba(255,255,255,.78);font-size:15px;line-height:1.65}.hfa2 .hfa2-cta__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}@media (max-width:1024px){.hfa2 .hfa2-direction__grid{gap:32px}}@media (max-width:900px){.hfa2 .hfa2-hero{height:auto;min-height:380px;padding-top:48px}.hfa2 .hfa2-hero__shell{padding-bottom:36px}.hfa2 .hfa2-hero__title{font-size:clamp(28px,7vw,42px)}.hfa2 .hfa2-direction__grid{grid-template-columns:1fr;gap:32px}.hfa2 .hfa2-next__grid{grid-template-columns:1fr}.hfa2 .hfa2-cta__inner{grid-template-columns:1fr}.hfa2 .hfa2-cta__actions{justify-content:flex-start}.hfa2 .hfa2-trust__grid{grid-template-columns:1fr}.hfa2 .hfa2-facts{grid-template-columns:1fr}.hfa2 .hfa2-fact{padding:18px 0 !important;border-right:0 !important;border-bottom:1px solid var(--hfa2-line)}.hfa2 .hfa2-fact:last-child{border-bottom:0}}@media (max-width:600px){.hfa2 .hfa2-section{padding:36px 0}.hfa2 .hfa2-hero__actions .hfa2-btn,.hfa2 .hfa2-cta__actions .hfa2-btn{width:100%}}html,body{margin:0 !important;padding:0 !important}body.hftr-view--hub #content,body.hftr-view--hub #primary,body.hftr-view--hub .content-area,body.hftr-view--hub main#main,body.hftr-view--hub main.site-main,body.hftr-view--hub .site-content,body.hftr-view--hub .site-content > .wrap,body.hftr-view--hub .site-content > .container,body.hftr-view--hub article,body.hftr-view--hub article.post,body.hftr-view--hub article.page,body.hftr-view--hub .entry-content,body.hftr-view--hub .post-content,body.hftr-view--hub .page-content,body.hftr-view--hub .hftr-shell,body.hftr-view--hub .hftr-page,body.hftr-view--hub .hftr-content,body.hftr-view--hub .hftr-view,body.hftr-view--hub .hftr-view--hub,body.hftr-view--hub .hftr-shell--unified,body .hftr-shell,body .hftr-page,body .hftr-content,body .hftr-view{display:contents !important}body #content,body #primary,body .content-area,body main#main,body main.site-main,body .site-content,body .entry-content,body .post-content,body .page-content,body article,body article.page,body .hftr-shell,body .hftr-page,body .hftr-content{overflow:visible !important;padding-left:0 !important;padding-right:0 !important;padding-top:0 !important;padding-bottom:0 !important;margin-left:0 !important;margin-right:0 !important;margin-top:0 !important;max-width:none !important;width:100% !important;background:transparent !important;background-color:transparent !important;background-image:none !important;border:0 !important;border-radius:0!important;box-shadow:none !important}body.page .hftr-view{padding:0 !important}html body .hf-casehub-prem-trust{margin-top:0 !important;margin-bottom:0 !important;border-radius:0!important}@media (max-width: 820px){html body .hf-casehub-prem-trust{padding:12px !important;margin-top:0 !important;border-top:0 !important}html body .hf-casehub-prem-trust .hf-casehub-prem-trust__grid{grid-template-columns:1fr 1fr !important;gap:8px !important}html body .hf-casehub-prem-trust .hf-casehub-prem-trust__card{padding:10px 12px !important}html body .hf-casehub-prem-trust .hf-casehub-prem-trust__grid > *:nth-child(3){grid-column:1 / -1 !important}html body .hf-casehub-prem-trust .hf-casehub-prem-trust__copy strong{font-size:12px !important}html body .hf-casehub-prem-trust .hf-casehub-prem-trust__copy small{font-size:10.5px !important;line-height:1.3 !important}html body .hf-casehub-prem-trust .hf-casehub-prem-trust__mark{width:28px !important;height:28px !important}html body .hf-casehub-prem-trust .hf-casehub-prem-trust__mark svg{width:22px !important;height:22px !important}}@media (max-width: 480px){}html body .hf-homepage .hf-sample-funnel--home .hf-sample-funnel__steps{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:14px !important;width:100% !important;max-width:100% !important;margin:30px 0 30px !important;padding:0 !important;list-style:none !important;overflow:visible !important}html body .hf-homepage .hf-sample-funnel--home .hf-sample-funnel__steps::before,html body .hf-homepage .hf-sample-funnel--home .hf-sample-funnel__steps::after{display:none !important;content:none !important}html body .hf-homepage .hf-sample-funnel--home .hf-sample-funnel__steps li{position:relative !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:flex-start !important;gap:14px !important;min-width:0 !important;width:auto !important;min-height:132px !important;height:auto !important;margin:0 !important;padding:20px 18px 18px !important;border-radius:0!important;background:radial-gradient(circle at 20% 0%,rgba(62,207,76,.14),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.055)) !important;border:1px solid rgba(62,207,76,.28) !important;box-shadow:0 18px 46px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.08) !important;box-sizing:border-box !important;overflow:hidden !important}html body .hf-homepage .hf-sample-funnel--home .hf-sample-funnel__steps li::before{content:"" !important;position:absolute !important;inset:auto 14px 0 14px !important;height:2px !important;background:linear-gradient(90deg,transparent,rgba(62,207,76,.55),transparent) !important;opacity:.45 !important}html body .hf-homepage .hf-sample-funnel--home .hf-sample-funnel__num{position:relative !important;z-index:1 !important;display:inline-flex !important;align-items:center !important;justify-content:flex-start !important;width:auto !important;min-width:0 !important;height:auto !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0!important;background:transparent !important;box-shadow:none !important;color:#3ecf4c !important;font-size:clamp(18px,1.45vw,24px) !important;font-weight:950 !important;line-height:1 !important;letter-spacing:-.04em !important}html body .hf-homepage .hf-sample-funnel--home .hf-sample-funnel__num::after{content:"." !important}html body .hf-homepage .hf-sample-funnel--home .hf-sample-funnel__steps div{position:relative !important;z-index:1 !important;display:block !important;min-width:0 !important;padding:0 !important;margin:0 !important}html body .hf-homepage .hf-sample-funnel--home .hf-sample-funnel__steps strong{display:block !important;margin:0 0 8px !important;color:#fff !important;font-size:clamp(14px,1.1vw,17px) !important;font-weight:900 !important;line-height:1.15 !important;letter-spacing:-.02em !important}html body .hf-homepage .hf-sample-funnel--home .hf-sample-funnel__steps div > span{display:block !important;color:rgba(246,251,255,.66) !important;font-size:13px !important;line-height:1.45 !important;font-weight:600 !important}html body .hf-homepage .hf-sample-funnel--home .hf-sample-funnel__action{margin-top:0 !important}@media (max-width:900px){html body .hf-homepage .hf-sample-funnel--home .hf-sample-funnel__steps{gap:12px !important;margin:26px 0 28px !important}html body .hf-homepage .hf-sample-funnel--home .hf-sample-funnel__steps li{min-height:126px !important;padding:18px 16px 16px !important;border-radius:0!important}}@media (max-width:767px){html body .hf-homepage .hf-sample-funnel--home{padding-left:18px !important;padding-right:18px !important;overflow:hidden !important}html body .hf-homepage .hf-sample-funnel--home .hf-sample-funnel__copy{width:100% !important;max-width:100% !important}html body .hf-homepage .hf-sample-funnel--home .hf-sample-funnel__steps{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:8px !important;margin:24px 0 24px !important}html body .hf-homepage .hf-sample-funnel--home .hf-sample-funnel__steps li{min-height:104px !important;padding:14px 10px 13px !important;border-radius:0!important;gap:10px !important}html body .hf-homepage .hf-sample-funnel--home .hf-sample-funnel__num{font-size:18px !important}html body .hf-homepage .hf-sample-funnel--home .hf-sample-funnel__steps strong{margin:0 !important;font-size:12px !important;line-height:1.15 !important;letter-spacing:-.01em !important}html body .hf-homepage .hf-sample-funnel--home .hf-sample-funnel__steps div > span{display:none !important}html body .hf-homepage .hf-sample-funnel--home .hf-sample-funnel__btn--link{width:100% !important;justify-content:space-between !important;min-height:54px !important;padding:0 18px !important;border-radius:0!important;font-size:12px !important;line-height:1.1 !important}}@media (max-width:380px){html body .hf-homepage .hf-sample-funnel--home{padding-left:14px !important;padding-right:14px !important}html body .hf-homepage .hf-sample-funnel--home .hf-sample-funnel__steps{gap:7px !important}html body .hf-homepage .hf-sample-funnel--home .hf-sample-funnel__steps li{min-height:98px !important;padding:13px 8px 12px !important}html body .hf-homepage .hf-sample-funnel--home .hf-sample-funnel__steps strong{font-size:11px !important}}html body .hf-homepage #hfHero .hf-hero__controls-shell,html body .hf-homepage .hf-hero .hf-hero__controls-shell{left:0 !important;right:0 !important;bottom:clamp(18px,2.2vw,30px) !important;z-index:8 !important;width:100% !important;max-width:100% !important;padding:0 clamp(22px,4vw,72px) !important;margin:0 !important;pointer-events:none !important;background:transparent !important;border:0 !important;box-shadow:none !important}html body .hf-homepage #hfHero .hf-hero__nav,html body .hf-homepage .hf-hero .hf-hero__nav{width:100% !important;max-width:100% !important;margin:0 auto !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:0 !important;background:transparent !important;border:0 !important;border-radius:0!important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;outline:0 !important}html body .hf-homepage #hfHero .hf-hero__play,html body .hf-homepage #hfHero .hf-hero__arrow,html body .hf-homepage #hfHero .hf-hero__counter,html body .hf-homepage .hf-hero .hf-hero__play,html body .hf-homepage .hf-hero .hf-hero__arrow,html body .hf-homepage .hf-hero .hf-hero__counter{display:none !important;visibility:hidden !important;pointer-events:none !important}html body .hf-homepage #hfHero .hf-hero__dots,html body .hf-homepage .hf-hero .hf-hero__dots{display:flex !important;align-items:center !important;justify-content:center !important;width:min(760px,78vw) !important;max-width:100% !important;gap:14px !important;padding:0 !important;margin:0 auto !important;background:transparent !important;border:0 !important;box-shadow:none !important;pointer-events:auto !important}html body .hf-homepage #hfHero .hf-hero__dot,html body .hf-homepage .hf-hero .hf-hero__dot{-webkit-appearance:none !important;appearance:none !important;display:block !important;flex:1 1 0 !important;width:auto !important;min-width:0 !important;max-width:96px !important;height:6px !important;padding:0 !important;margin:0 !important;border:0 !important;border-radius:0!important;background:rgba(151,164,179,.58) !important;box-shadow:none !important;opacity:1 !important;transform:none !important;cursor:pointer !important;touch-action:manipulation !important;transition:background-color .2s ease,opacity .2s ease,transform .2s ease !important}html body .hf-homepage #hfHero .hf-hero__dot:hover,html body .hf-homepage .hf-hero .hf-hero__dot:hover{background:rgba(185,196,207,.72) !important}html body .hf-homepage #hfHero .hf-hero__dot.hf-active,html body .hf-homepage #hfHero .hf-hero__dot.is-active,html body .hf-homepage #hfHero .hf-hero__dot[aria-current="true"],html body .hf-homepage .hf-hero .hf-hero__dot.hf-active,html body .hf-homepage .hf-hero .hf-hero__dot.is-active,html body .hf-homepage .hf-hero .hf-hero__dot[aria-current="true"]{background:#3ecf4c !important;opacity:1 !important}@media (max-width:767px){html body .hf-homepage #hfHero .hf-hero__controls-shell,html body .hf-homepage .hf-hero .hf-hero__controls-shell{bottom:12px !important;padding:0 18px !important}html body .hf-homepage #hfHero .hf-hero__dots,html body .hf-homepage .hf-hero .hf-hero__dots{width:100% !important;gap:8px !important}html body .hf-homepage #hfHero .hf-hero__dot,html body .hf-homepage .hf-hero .hf-hero__dot{max-width:none !important;height:4px !important;border-radius:0!important}}@media (min-width:768px){html body .hf-homepage #hfHero .hf-hero__controls-shell,html body .hf-homepage .hf-hero .hf-hero__controls-shell{left:0 !important;right:0 !important;bottom:clamp(18px,2vh,26px) !important;width:100% !important;max-width:100% !important;padding:0 clamp(24px,4vw,72px) !important;margin:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important}html body .hf-homepage #hfHero .hf-hero__nav,html body .hf-homepage .hf-hero .hf-hero__nav{width:100% !important;max-width:100% !important;margin:0 auto !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;background:transparent !important;border:0 !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}html body .hf-homepage #hfHero .hf-hero__play,html body .hf-homepage #hfHero .hf-hero__arrow,html body .hf-homepage #hfHero .hf-hero__counter,html body .hf-homepage .hf-hero .hf-hero__play,html body .hf-homepage .hf-hero .hf-hero__arrow,html body .hf-homepage .hf-hero .hf-hero__counter{display:none !important;visibility:hidden !important;pointer-events:none !important}html body .hf-homepage #hfHero .hf-hero__dots,html body .hf-homepage .hf-hero .hf-hero__dots{width:min(560px,46vw) !important;max-width:560px !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;padding:0 !important;margin:0 auto !important;background:transparent !important;border:0 !important;box-shadow:none !important}html body .hf-homepage #hfHero .hf-hero__dot,html body .hf-homepage .hf-hero .hf-hero__dot{flex:1 1 0 !important;width:auto !important;min-width:0 !important;max-width:62px !important;height:4px !important;padding:0 !important;margin:0 !important;border:0 !important;border-radius:0!important;background:rgba(151,164,179,.62) !important;box-shadow:none !important}html body .hf-homepage #hfHero .hf-hero__dot.hf-active,html body .hf-homepage #hfHero .hf-hero__dot.is-active,html body .hf-homepage #hfHero .hf-hero__dot[aria-current="true"],html body .hf-homepage .hf-hero .hf-hero__dot.hf-active,html body .hf-homepage .hf-hero .hf-hero__dot.is-active,html body .hf-homepage .hf-hero .hf-hero__dot[aria-current="true"]{max-width:62px !important;height:4px !important;background:#3ecf4c !important;box-shadow:0 0 12px rgba(62,207,76,.35) !important}}@media (max-width:767px){html body .hf-homepage #hfHero,html body .hf-homepage section#hfHero.hf-hero,html body .hf-homepage .hf-hero{background:#0a1f3a !important;padding-bottom:0 !important;margin-bottom:0 !important;overflow:hidden !important}html body .hf-homepage #hfHero .hf-hero__shell,html body .hf-homepage section#hfHero .hf-hero__shell{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important}html body .hf-homepage #hfHero .hf-hero__content,html body .hf-homepage section#hfHero .hf-hero__content{width:calc(100vw - 24px) !important;max-width:560px !important;margin:-200px auto 0 !important;left:auto !important;right:auto !important;transform:none !important;box-sizing:border-box !important}html body .hf-homepage #hfHero .hf-hero__controls-shell,html body .hf-homepage section#hfHero .hf-hero__controls-shell,html body .hf-homepage .hf-hero .hf-hero__controls-shell{position:relative !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;width:calc(100vw - 24px) !important;max-width:560px !important;margin:12px auto 0 !important;padding:0 0 18px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:transparent !important;background-image:none !important;border:0 !important;box-shadow:none !important;transform:none !important;pointer-events:none !important}html body .hf-homepage #hfHero .hf-hero__controls-shell::before,html body .hf-homepage #hfHero .hf-hero__controls-shell::after,html body .hf-homepage .hf-hero__controls-shell::before,html body .hf-homepage .hf-hero__controls-shell::after{display:none !important;content:none !important}html body .hf-homepage #hfHero .hf-hero__nav,html body .hf-homepage section#hfHero .hf-hero__nav,html body .hf-homepage .hf-hero .hf-hero__nav{width:100% !important;max-width:100% !important;margin:0 auto !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:0 !important;background:transparent !important;background-image:none !important;border:0 !important;border-radius:0!important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;pointer-events:auto !important}html body .hf-homepage #hfHero .hf-hero__play,html body .hf-homepage #hfHero .hf-hero__arrow,html body .hf-homepage #hfHero .hf-hero__counter,html body .hf-homepage section#hfHero .hf-hero__play,html body .hf-homepage section#hfHero .hf-hero__arrow,html body .hf-homepage section#hfHero .hf-hero__counter,html body .hf-homepage .hf-hero .hf-hero__play,html body .hf-homepage .hf-hero .hf-hero__arrow,html body .hf-homepage .hf-hero .hf-hero__counter{display:none !important;visibility:hidden !important;width:0 !important;height:0 !important;min-width:0 !important;padding:0 !important;margin:0 !important;opacity:0 !important;pointer-events:none !important}html body .hf-homepage #hfHero .hf-hero__dots,html body .hf-homepage section#hfHero .hf-hero__dots,html body .hf-homepage .hf-hero .hf-hero__dots{width:100% !important;max-width:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;padding:0 !important;margin:0 auto !important;background:transparent !important;border:0 !important;box-shadow:none !important}html body .hf-homepage #hfHero .hf-hero__dot,html body .hf-homepage section#hfHero .hf-hero__dot,html body .hf-homepage .hf-hero .hf-hero__dot{flex:1 1 0 !important;width:auto !important;min-width:0 !important;max-width:none !important;height:4px !important;padding:0 !important;margin:0 !important;border:0 !important;border-radius:0!important;background:rgba(151,164,179,.66) !important;box-shadow:none !important;opacity:1 !important}html body .hf-homepage #hfHero .hf-hero__dot.hf-active,html body .hf-homepage #hfHero .hf-hero__dot.is-active,html body .hf-homepage #hfHero .hf-hero__dot[aria-current="true"],html body .hf-homepage section#hfHero .hf-hero__dot.hf-active,html body .hf-homepage section#hfHero .hf-hero__dot.is-active,html body .hf-homepage section#hfHero .hf-hero__dot[aria-current="true"],html body .hf-homepage .hf-hero .hf-hero__dot.hf-active,html body .hf-homepage .hf-hero .hf-hero__dot.is-active,html body .hf-homepage .hf-hero .hf-hero__dot[aria-current="true"]{height:4px !important;background:#3ecf4c !important;box-shadow:none !important}}@media (max-width:480px){html body .hf-homepage #hfHero .hf-hero__content,html body .hf-homepage section#hfHero .hf-hero__content{width:calc(100vw - 20px) !important;max-width:calc(100vw - 20px) !important;margin:-180px auto 0 !important}html body .hf-homepage #hfHero .hf-hero__controls-shell,html body .hf-homepage section#hfHero .hf-hero__controls-shell{width:calc(100vw - 20px) !important;max-width:calc(100vw - 20px) !important;margin-top:10px !important;padding-bottom:16px !important}}@media (min-width:1025px){html body .hf-homepage #hfHero .hf-hero__controls-shell,html body .hf-homepage section#hfHero .hf-hero__controls-shell,html body .hf-homepage .hf-hero .hf-hero__controls-shell{position:absolute !important;left:clamp(54px,4.25vw,86px) !important;right:auto !important;top:auto !important;bottom:clamp(28px,4.2vh,44px) !important;width:min(390px,calc(100vw - 108px)) !important;max-width:min(390px,calc(100vw - 108px)) !important;padding:0 !important;margin:0 !important;display:block !important;z-index:9 !important;background:transparent !important;border:0 !important;box-shadow:none !important;transform:none !important;pointer-events:none !important}html body .hf-homepage #hfHero .hf-hero__nav,html body .hf-homepage section#hfHero .hf-hero__nav,html body .hf-homepage .hf-hero .hf-hero__nav{width:100% !important;max-width:100% !important;min-width:0 !important;margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:0 !important;background:transparent !important;border:0 !important;border-radius:0!important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;opacity:1 !important;pointer-events:auto !important}html body .hf-homepage #hfHero .hf-hero__play,html body .hf-homepage #hfHero .hf-hero__arrow,html body .hf-homepage #hfHero .hf-hero__counter,html body .hf-homepage section#hfHero .hf-hero__play,html body .hf-homepage section#hfHero .hf-hero__arrow,html body .hf-homepage section#hfHero .hf-hero__counter,html body .hf-homepage .hf-hero .hf-hero__play,html body .hf-homepage .hf-hero .hf-hero__arrow,html body .hf-homepage .hf-hero .hf-hero__counter{display:none !important;visibility:hidden !important;width:0 !important;height:0 !important;min-width:0 !important;padding:0 !important;margin:0 !important;opacity:0 !important;pointer-events:none !important}html body .hf-homepage #hfHero .hf-hero__dots,html body .hf-homepage section#hfHero .hf-hero__dots,html body .hf-homepage .hf-hero .hf-hero__dots{width:100% !important;max-width:390px !important;min-width:0 !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:10px !important;padding:0 !important;margin:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;pointer-events:auto !important}html body .hf-homepage #hfHero .hf-hero__dot,html body .hf-homepage section#hfHero .hf-hero__dot,html body .hf-homepage .hf-hero .hf-hero__dot{-webkit-appearance:none !important;appearance:none !important;display:block !important;flex:0 1 54px !important;width:54px !important;min-width:32px !important;max-width:54px !important;height:5px !important;padding:0 !important;margin:0 !important;border:0 !important;border-radius:0!important;background:rgba(255,255,255,.42) !important;box-shadow:0 1px 0 rgba(255,255,255,.12) inset !important;opacity:.92 !important;transform:none !important;cursor:pointer !important;touch-action:manipulation !important;transition:background-color .22s ease,opacity .22s ease,transform .22s ease,box-shadow .22s ease !important}html body .hf-homepage #hfHero .hf-hero__dot:hover,html body .hf-homepage section#hfHero .hf-hero__dot:hover,html body .hf-homepage .hf-hero .hf-hero__dot:hover{background:rgba(255,255,255,.64) !important;opacity:1 !important}html body .hf-homepage #hfHero .hf-hero__dot.hf-active,html body .hf-homepage #hfHero .hf-hero__dot.is-active,html body .hf-homepage #hfHero .hf-hero__dot[aria-current="true"],html body .hf-homepage section#hfHero .hf-hero__dot.hf-active,html body .hf-homepage section#hfHero .hf-hero__dot.is-active,html body .hf-homepage section#hfHero .hf-hero__dot[aria-current="true"],html body .hf-homepage .hf-hero .hf-hero__dot.hf-active,html body .hf-homepage .hf-hero .hf-hero__dot.is-active,html body .hf-homepage .hf-hero .hf-hero__dot[aria-current="true"]{width:62px !important;max-width:62px !important;height:5px !important;background:#3ecf4c !important;opacity:1 !important;box-shadow:0 0 16px rgba(62,207,76,.42) !important}}html body .hf-heroTrust,html body .hf-heroTrust--universal,html body section.hf-heroTrust--universal,html body .hf-heroTrust__card,html body a.hf-heroTrust__card,html body .hf-heroTrust__copy,html body .hf-heroTrust__copy strong,html body .hf-heroTrust__copy small,html body .hf-heroTrust--universal .hf-heroTrust__copy strong,html body .hf-heroTrust--universal .hf-heroTrust__copy small,html body .hf-heroTrust--universal .hf-heroTrust__card{color:#ffffff !important}html body .hf-heroTrust__copy strong,html body .hf-heroTrust--universal .hf-heroTrust__copy strong{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;opacity:1 !important;font-weight:700 !important;font-size:18px !important;letter-spacing:-.01em !important;display:block !important;margin:0 0 5px !important}html body .hf-heroTrust__copy small,html body .hf-heroTrust--universal .hf-heroTrust__copy small{color:rgba(255,255,255,.78) !important;-webkit-text-fill-color:rgba(255,255,255,.78) !important;opacity:1 !important;font-weight:500 !important;font-size:11.5px !important;line-height:1.4 !important;display:block !important}html body .hf-heroTrust__mark,html body .hf-heroTrust--universal .hf-heroTrust__mark--star{color:#3ecf4c !important}html body .hf-heroTrust__card,html body .hf-heroTrust--universal .hf-heroTrust__card{background:rgba(255,255,255,.06) !important;border:1px solid rgba(255,255,255,.12) !important}html body a.hf-heroTrust__card:hover,html body .hf-heroTrust--universal a.hf-heroTrust__card:hover{background:rgba(255,255,255,.10) !important;border-color:rgba(62,207,76,.40) !important}html body .hf-heroTrust__divider,html body .hf-heroTrust--universal .hf-heroTrust__divider{background:linear-gradient(180deg,transparent,rgba(255,255,255,.20),transparent) !important}html body .hftr-view .hftr-homepage-cta-wrap,html body .hftr-shell .hftr-homepage-cta-wrap{width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;margin-top:clamp(42px,5vw,72px) !important;margin-bottom:0 !important;padding:0 !important;background:#061b31 !important;background-image:radial-gradient(circle at 18% 0%,rgba(62,207,76,.16),transparent 32%),linear-gradient(135deg,#061b31 0%,#0b2b4d 55%,#123f70 100%) !important;color:#fff !important;overflow:hidden !important;isolation:isolate !important}html body .hftr-view .hftr-homepage-cta-wrap .hf-cta,html body .hftr-view .hftr-homepage-cta-wrap section.hf-cta,html body .hftr-view .hftr-homepage-cta-wrap .hftr-footer-cta,html body .hftr-shell .hftr-homepage-cta-wrap .hf-cta,html body .hftr-shell .hftr-homepage-cta-wrap section.hf-cta,html body .hftr-shell .hftr-homepage-cta-wrap .hftr-footer-cta{width:100% !important;max-width:100% !important;margin:0 !important;padding:clamp(58px,7vw,96px) clamp(18px,3vw,34px) !important;background:#061b31 !important;background-image:radial-gradient(circle at 18% 0%,rgba(62,207,76,.16),transparent 32%),linear-gradient(135deg,#061b31 0%,#0b2b4d 55%,#123f70 100%) !important;border-top:1px solid rgba(62,207,76,.34) !important;border-bottom:0 !important;box-shadow:none !important;color:#fff !important;-webkit-text-fill-color:initial !important}html body .hftr-view .hftr-homepage-cta-wrap .hf-cta::before,html body .hftr-view .hftr-homepage-cta-wrap .hf-cta::after,html body .hftr-view .hftr-homepage-cta-wrap .hftr-footer-cta::before,html body .hftr-view .hftr-homepage-cta-wrap .hftr-footer-cta::after,html body .hftr-shell .hftr-homepage-cta-wrap .hf-cta::before,html body .hftr-shell .hftr-homepage-cta-wrap .hf-cta::after,html body .hftr-shell .hftr-homepage-cta-wrap .hftr-footer-cta::before,html body .hftr-shell .hftr-homepage-cta-wrap .hftr-footer-cta::after{background:transparent !important;background-image:none !important;opacity:0 !important;pointer-events:none !important}html body .hftr-view .hftr-homepage-cta-wrap .hf-cta__inner,html body .hftr-view .hftr-homepage-cta-wrap .hftr-footer-cta-inner,html body .hftr-shell .hftr-homepage-cta-wrap .hf-cta__inner,html body .hftr-shell .hftr-homepage-cta-wrap .hftr-footer-cta-inner{max-width:1180px !important;margin:0 auto !important;display:grid !important;grid-template-columns:minmax(0,1fr) minmax(360px,520px) !important;gap:clamp(28px,5vw,72px) !important;align-items:center !important;position:relative !important;z-index:2 !important;color:#fff !important}html body .hftr-view .hftr-homepage-cta-wrap .hf-cta__eyebrow,html body .hftr-view .hftr-homepage-cta-wrap .hftr-footer-cta-eyebrow,html body .hftr-shell .hftr-homepage-cta-wrap .hf-cta__eyebrow,html body .hftr-shell .hftr-homepage-cta-wrap .hftr-footer-cta-eyebrow{display:inline-flex !important;align-items:center !important;gap:10px !important;margin:0 0 18px !important;color:#3ecf4c !important;-webkit-text-fill-color:#3ecf4c !important;font-size:12px !important;font-weight:900 !important;letter-spacing:.16em !important;text-transform:uppercase !important}html body .hftr-view .hftr-homepage-cta-wrap .hf-cta__eyebrow::before,html body .hftr-view .hftr-homepage-cta-wrap .hftr-footer-cta-eyebrow::before,html body .hftr-shell .hftr-homepage-cta-wrap .hf-cta__eyebrow::before,html body .hftr-shell .hftr-homepage-cta-wrap .hftr-footer-cta-eyebrow::before{content:"" !important;display:block !important;width:34px !important;height:1px !important;background:#3ecf4c !important}html body .hftr-view .hftr-homepage-cta-wrap .hf-cta__title,html body .hftr-view .hftr-homepage-cta-wrap h2.hf-cta__title,html body .hftr-view .hftr-homepage-cta-wrap .hftr-footer-cta-main h2,html body .hftr-shell .hftr-homepage-cta-wrap .hf-cta__title,html body .hftr-shell .hftr-homepage-cta-wrap h2.hf-cta__title,html body .hftr-shell .hftr-homepage-cta-wrap .hftr-footer-cta-main h2{margin:0 0 18px !important;max-width:720px !important;color:#fff !important;-webkit-text-fill-color:#fff !important;background:transparent !important;background-image:none !important;text-shadow:0 2px 18px rgba(0,0,0,.22) !important;font-family:Poppins,Arial,Helvetica,sans-serif !important;font-style:normal !important;font-weight:800 !important;font-size:clamp(40px,5.4vw,74px) !important;line-height:.98 !important;letter-spacing:-.055em !important;text-transform:none !important}html body .hftr-view .hftr-homepage-cta-wrap .hf-cta__text,html body .hftr-view .hftr-homepage-cta-wrap .hftr-footer-cta-text,html body .hftr-shell .hftr-homepage-cta-wrap .hf-cta__text,html body .hftr-shell .hftr-homepage-cta-wrap .hftr-footer-cta-text{max-width:610px !important;margin:0 0 28px !important;color:rgba(255,255,255,.84) !important;-webkit-text-fill-color:rgba(255,255,255,.84) !important;font-size:clamp(15px,1.2vw,17px) !important;line-height:1.7 !important;font-weight:500 !important}html body .hftr-view .hftr-homepage-cta-wrap .hf-cta__actions,html body .hftr-view .hftr-homepage-cta-wrap .hftr-footer-cta-actions,html body .hftr-shell .hftr-homepage-cta-wrap .hf-cta__actions,html body .hftr-shell .hftr-homepage-cta-wrap .hftr-footer-cta-actions{display:flex !important;flex-wrap:wrap !important;gap:12px !important;align-items:center !important;justify-content:flex-start !important;margin:0 0 28px !important}html body .hftr-view .hftr-homepage-cta-wrap .hf-cta__btn-primary,html body .hftr-view .hftr-homepage-cta-wrap .hftr-footer-cta-btn,html body .hftr-shell .hftr-homepage-cta-wrap .hf-cta__btn-primary,html body .hftr-shell .hftr-homepage-cta-wrap .hftr-footer-cta-btn{min-height:50px !important;padding:0 26px !important;border-radius:0!important;background:linear-gradient(180deg,#3ecf4c 0%,#3ecf4c 100%) !important;border:1px solid rgba(62,207,76,.75) !important;color:#061b31 !important;-webkit-text-fill-color:#061b31 !important;box-shadow:0 18px 42px rgba(62,207,76,.24) !important;font-weight:900 !important;letter-spacing:.02em !important;text-decoration:none !important}html body .hftr-view .hftr-homepage-cta-wrap .hf-cta__btn-ghost,html body .hftr-view .hftr-homepage-cta-wrap .hftr-footer-cta-btn-ghost,html body .hftr-shell .hftr-homepage-cta-wrap .hf-cta__btn-ghost,html body .hftr-shell .hftr-homepage-cta-wrap .hftr-footer-cta-btn-ghost{min-height:50px !important;padding:0 24px !important;border-radius:0!important;background:rgba(255,255,255,.08) !important;border:1px solid rgba(255,255,255,.24) !important;color:#fff !important;-webkit-text-fill-color:#fff !important;box-shadow:none !important;font-weight:850 !important;text-decoration:none !important}html body .hftr-view .hftr-homepage-cta-wrap .hf-cta__points,html body .hftr-view .hftr-homepage-cta-wrap .hftr-footer-cta-points,html body .hftr-shell .hftr-homepage-cta-wrap .hf-cta__points,html body .hftr-shell .hftr-homepage-cta-wrap .hftr-footer-cta-points{display:grid !important;gap:10px !important;margin:0 !important;padding:0 !important;color:#fff !important}html body .hftr-view .hftr-homepage-cta-wrap .hf-cta__points li,html body .hftr-view .hftr-homepage-cta-wrap .hftr-footer-cta-points span,html body .hftr-shell .hftr-homepage-cta-wrap .hf-cta__points li,html body .hftr-shell .hftr-homepage-cta-wrap .hftr-footer-cta-points span{color:rgba(255,255,255,.86) !important;-webkit-text-fill-color:rgba(255,255,255,.86) !important;font-size:14px !important;line-height:1.45 !important;font-weight:700 !important}html body .hftr-view .hftr-homepage-cta-wrap .hf-cta__newsletter,html body .hftr-view .hftr-homepage-cta-wrap .hftr-footer-newsletter,html body .hftr-shell .hftr-homepage-cta-wrap .hf-cta__newsletter,html body .hftr-shell .hftr-homepage-cta-wrap .hftr-footer-newsletter{width:100% !important;max-width:560px !important;margin-left:auto !important;padding:clamp(26px,3vw,34px) !important;border-radius:0!important;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.055)) !important;border:1px solid rgba(255,255,255,.18) !important;box-shadow:0 28px 70px rgba(0,0,0,.24) !important;color:#fff !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;position:relative !important;z-index:2 !important}html body .hftr-view .hftr-homepage-cta-wrap .hf-cta__newsletter-kicker,html body .hftr-view .hftr-homepage-cta-wrap .hftr-footer-newsletter-kicker,html body .hftr-shell .hftr-homepage-cta-wrap .hf-cta__newsletter-kicker,html body .hftr-shell .hftr-homepage-cta-wrap .hftr-footer-newsletter-kicker{display:inline-flex !important;align-items:center !important;gap:8px !important;margin:0 0 22px !important;padding:7px 14px !important;border-radius:0!important;background:rgba(62,207,76,.10) !important;border:1px solid rgba(62,207,76,.42) !important;color:#3ecf4c !important;-webkit-text-fill-color:#3ecf4c !important;font-size:11px !important;font-weight:900 !important;letter-spacing:.16em !important;text-transform:uppercase !important}html body .hftr-view .hftr-homepage-cta-wrap .hf-cta__newsletter-title,html body .hftr-view .hftr-homepage-cta-wrap h3.hf-cta__newsletter-title,html body .hftr-view .hftr-homepage-cta-wrap .hftr-footer-newsletter-title,html body .hftr-shell .hftr-homepage-cta-wrap .hf-cta__newsletter-title,html body .hftr-shell .hftr-homepage-cta-wrap h3.hf-cta__newsletter-title,html body .hftr-shell .hftr-homepage-cta-wrap .hftr-footer-newsletter-title{margin:0 0 22px !important;color:#fff !important;-webkit-text-fill-color:#fff !important;background:transparent !important;background-image:none !important;text-shadow:0 2px 14px rgba(0,0,0,.16) !important;font-family:Poppins,Arial,Helvetica,sans-serif !important;font-size:clamp(26px,2.9vw,42px) !important;line-height:1.08 !important;font-weight:800 !important;letter-spacing:-.045em !important;text-transform:none !important}html body .hftr-view .hftr-homepage-cta-wrap .hf-cta__newsletter-label,html body .hftr-view .hftr-homepage-cta-wrap .hf-cta__newsletter-text,html body .hftr-view .hftr-homepage-cta-wrap .hftr-footer-newsletter-label,html body .hftr-shell .hftr-homepage-cta-wrap .hf-cta__newsletter-label,html body .hftr-shell .hftr-homepage-cta-wrap .hf-cta__newsletter-text,html body .hftr-shell .hftr-homepage-cta-wrap .hftr-footer-newsletter-label{color:rgba(255,255,255,.82) !important;-webkit-text-fill-color:rgba(255,255,255,.82) !important}html body .hftr-view .hftr-homepage-cta-wrap .hf-cta__nl-divider,html body .hftr-shell .hftr-homepage-cta-wrap .hf-cta__nl-divider{background:rgba(62,207,76,.30) !important;border-color:rgba(62,207,76,.30) !important}html body .hftr-view .hftr-homepage-cta-wrap input[type="email"],html body .hftr-view .hftr-homepage-cta-wrap input[type="text"],html body .hftr-view .hftr-homepage-cta-wrap .ff-el-form-control,html body .hftr-shell .hftr-homepage-cta-wrap input[type="email"],html body .hftr-shell .hftr-homepage-cta-wrap input[type="text"],html body .hftr-shell .hftr-homepage-cta-wrap .ff-el-form-control{min-height:56px !important;border-radius:0!important;background:rgba(255,255,255,.10) !important;border:1px solid rgba(255,255,255,.26) !important;color:#fff !important;-webkit-text-fill-color:#fff !important;box-shadow:none !important}html body .hftr-view .hftr-homepage-cta-wrap input::placeholder,html body .hftr-shell .hftr-homepage-cta-wrap input::placeholder{color:rgba(255,255,255,.60) !important;-webkit-text-fill-color:rgba(255,255,255,.60) !important}html body .hftr-view .hftr-homepage-cta-wrap button[type="submit"],html body .hftr-view .hftr-homepage-cta-wrap input[type="submit"],html body .hftr-view .hftr-homepage-cta-wrap .ff-btn-submit,html body .hftr-shell .hftr-homepage-cta-wrap button[type="submit"],html body .hftr-shell .hftr-homepage-cta-wrap input[type="submit"],html body .hftr-shell .hftr-homepage-cta-wrap .ff-btn-submit{min-height:56px !important;width:100% !important;border-radius:0!important;background:linear-gradient(180deg,#3ecf4c 0%,#3ecf4c 100%) !important;border:0 !important;color:#061b31 !important;-webkit-text-fill-color:#061b31 !important;font-weight:900 !important;letter-spacing:.04em !important;text-transform:uppercase !important;box-shadow:0 18px 42px rgba(62,207,76,.22) !important}@media (max-width:1100px){html body .hftr-view .hftr-homepage-cta-wrap .hf-cta__inner,html body .hftr-view .hftr-homepage-cta-wrap .hftr-footer-cta-inner,html body .hftr-shell .hftr-homepage-cta-wrap .hf-cta__inner,html body .hftr-shell .hftr-homepage-cta-wrap .hftr-footer-cta-inner{grid-template-columns:1fr !important;gap:28px !important}html body .hftr-view .hftr-homepage-cta-wrap .hf-cta__newsletter,html body .hftr-view .hftr-homepage-cta-wrap .hftr-footer-newsletter,html body .hftr-shell .hftr-homepage-cta-wrap .hf-cta__newsletter,html body .hftr-shell .hftr-homepage-cta-wrap .hftr-footer-newsletter{max-width:100% !important;margin-left:0 !important}}@media (max-width:640px){html body .hftr-view .hftr-homepage-cta-wrap .hf-cta,html body .hftr-view .hftr-homepage-cta-wrap .hftr-footer-cta,html body .hftr-shell .hftr-homepage-cta-wrap .hf-cta,html body .hftr-shell .hftr-homepage-cta-wrap .hftr-footer-cta{padding:44px 14px !important}html body .hftr-view .hftr-homepage-cta-wrap .hf-cta__title,html body .hftr-view .hftr-homepage-cta-wrap h2.hf-cta__title,html body .hftr-view .hftr-homepage-cta-wrap .hftr-footer-cta-main h2,html body .hftr-shell .hftr-homepage-cta-wrap .hf-cta__title,html body .hftr-shell .hftr-homepage-cta-wrap h2.hf-cta__title,html body .hftr-shell .hftr-homepage-cta-wrap .hftr-footer-cta-main h2{font-size:clamp(32px,10vw,46px) !important}html body .hftr-view .hftr-homepage-cta-wrap .hf-cta__actions,html body .hftr-view .hftr-homepage-cta-wrap .hftr-footer-cta-actions,html body .hftr-shell .hftr-homepage-cta-wrap .hf-cta__actions,html body .hftr-shell .hftr-homepage-cta-wrap .hftr-footer-cta-actions{flex-direction:column !important;align-items:stretch !important}html body .hftr-view .hftr-homepage-cta-wrap .hf-cta__btn-primary,html body .hftr-view .hftr-homepage-cta-wrap .hf-cta__btn-ghost,html body .hftr-view .hftr-homepage-cta-wrap .hftr-footer-cta-btn,html body .hftr-view .hftr-homepage-cta-wrap .hftr-footer-cta-btn-ghost,html body .hftr-shell .hftr-homepage-cta-wrap .hf-cta__btn-primary,html body .hftr-shell .hftr-homepage-cta-wrap .hf-cta__btn-ghost,html body .hftr-shell .hftr-homepage-cta-wrap .hftr-footer-cta-btn,html body .hftr-shell .hftr-homepage-cta-wrap .hftr-footer-cta-btn-ghost{width:100% !important;justify-content:center !important}}html body .hftr-view .hfa2-trust,html body .hftr-view .hf-heroTrust,html body .hftr-view .hf-casehub-prem-trust,html body .hftr-view .hfgu-prem-trust,html body .hftr-view .hf-tradeTrust,html body .hftr-view .hf-trust-strip,html body .hftr-view .hf-pdh-trust,html body .hftr-view .hf-pdh-spacer,html body .hfgu-shell .hfa2-trust,html body .hfgu-shell .hf-heroTrust,html body .hfgu-shell .hf-casehub-prem-trust,html body .hfgu-shell .hfgu-prem-trust,html body .hfgu-shell .hf-tradeTrust,html body .hfgu-shell .hf-trust-strip,html body .hfgu-shell .hf-pdh-trust,html body .hfgu-shell .hf-pdh-spacer,html body .hf-casehub-shell .hfa2-trust,html body .hf-casehub-shell .hf-heroTrust,html body .hf-casehub-shell .hf-casehub-prem-trust,html body .hf-casehub-shell .hfgu-prem-trust,html body .hf-casehub-shell .hf-tradeTrust,html body .hf-casehub-shell .hf-trust-strip,html body .hf-casehub-shell .hf-pdh-trust,html body .hf-casehub-shell .hf-pdh-spacer,html body [data-hf-trade-portal] .hfa2-trust,html body [data-hf-trade-portal] .hf-heroTrust,html body [data-hf-trade-portal] .hf-casehub-prem-trust,html body [data-hf-trade-portal] .hfgu-prem-trust,html body [data-hf-trade-portal] .hf-tradeTrust,html body [data-hf-trade-portal] .hf-trust-strip,html body [data-hf-trade-portal] .hf-pdh-trust,html body [data-hf-trade-portal] .hf-pdh-spacer{display:none !important;height:0 !important;min-height:0 !important;max-height:0 !important;padding:0 !important;margin:0 !important;border:0 !important;overflow:hidden !important}html body .hftr-view .hfa2-trust,html body .hftr-view .hf-heroTrust,html body .hftr-view .hf-casehub-prem-trust,html body .hftr-view .hfgu-prem-trust,html body .hftr-view .hf-tradeTrust,html body .hftr-view .hf-trust-strip,html body .hftr-view .hf-pdh-trust,html body .hftr-view .hf-pdh-spacer,html body .hfgu-shell .hfa2-trust,html body .hfgu-shell .hf-heroTrust,html body .hfgu-shell .hf-casehub-prem-trust,html body .hfgu-shell .hfgu-prem-trust,html body .hfgu-shell .hf-tradeTrust,html body .hfgu-shell .hf-trust-strip,html body .hfgu-shell .hf-pdh-trust,html body .hfgu-shell .hf-pdh-spacer,html body .hf-casehub-shell .hfa2-trust,html body .hf-casehub-shell .hf-heroTrust,html body .hf-casehub-shell .hf-casehub-prem-trust,html body .hf-casehub-shell .hfgu-prem-trust,html body .hf-casehub-shell .hf-tradeTrust,html body .hf-casehub-shell .hf-trust-strip,html body .hf-casehub-shell .hf-pdh-trust,html body .hf-casehub-shell .hf-pdh-spacer,html body [data-hf-trade-portal] .hfa2-trust,html body [data-hf-trade-portal] .hf-heroTrust,html body [data-hf-trade-portal] .hf-casehub-prem-trust,html body [data-hf-trade-portal] .hfgu-prem-trust,html body [data-hf-trade-portal] .hf-tradeTrust,html body [data-hf-trade-portal] .hf-trust-strip,html body [data-hf-trade-portal] .hf-pdh-trust,html body [data-hf-trade-portal] .hf-pdh-spacer{display:none !important;height:0 !important;min-height:0 !important;max-height:0 !important;padding:0 !important;margin:0 !important;border:0 !important;overflow:hidden !important}