.hdf-about{--hdf-color-text:#111827;--hdf-color-heading:#111827;background:var(--hdf-color-page);color:var(--hdf-color-text);overflow-x:clip}.hdf-about a{text-decoration:none}.hdf-about *{box-sizing:border-box;min-width:0}.hdf-about__frame{box-sizing:border-box;width:min(100%,var(--hdf-container));max-width:var(--hdf-container);margin-inline:auto;padding:0 0 30px;display:grid;gap:var(--hdf-about-section-gap,30px)}body.hdf-has-breadcrumbs main.hdf-about{padding-block-start:0;padding-block-end:0}body.hdf-about-page .hdf-breadcrumbs--contained .hdf-breadcrumbs__inner{width:min(calc(100% - var(--hdf-page-gutter)),1270px);max-width:1270px}.hdf-about-eyebrow{margin:0 0 8px;color:var(--hdf-color-primary-hover);font-family:var(--hdf-font-ui);font-size:.72rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.hdf-about-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);align-items:stretch;gap:18px;padding:34px 14px;border:1px solid var(--hdf-about-border,#e5e7eb);border-radius:var(--hdf-about-card-radius,8px);background:var(--hdf-about-hero-background,#f97316);position:relative;overflow:hidden}.hdf-about-hero__decor{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.hdf-about-hero__copy,.hdf-about-hero__mockup{position:relative;z-index:1}.hdf-about-hero__copy{display:grid;align-content:center;min-width:0}.hdf-about-hero h1,.hdf-about-section h2{margin:0;color:var(--hdf-color-heading,var(--hdf-color-text));font-family:var(--hdf-font-heading);font-weight:700;letter-spacing:-.025em}.hdf-about-hero h1{color:var(--hdf-color-text,#111827);font-size:clamp(26px, 3vw, 40px);line-height:1.06;white-space:nowrap}.hdf-about-hero__title-row{display:flex;align-items:center;gap:12px;min-width:0}.hdf-about-hero__title-icon{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border:1px solid var(--hdf-about-border,#e5e7eb);border-radius:8px;background:var(--hdf-about-card-background,#fff);color:var(--hdf-color-text,#111827)}.hdf-about-hero__title-icon svg{display:block;width:24px;height:24px}.hdf-about-hero__mockup{display:grid;min-width:0;place-items:center}.hdf-about-hero__mockup-svg{display:block;width:100%;height:auto}.hdf-about-hero__intro{max-width:62ch;margin:16px 0 0;color:var(--hdf-color-text,#111827);font-size:.95rem;font-weight:700;line-height:1.65}.hdf-about-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px}.hdf-about-button{display:inline-flex;box-sizing:border-box;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:1px solid transparent;border-radius:11px;font-family:var(--hdf-font-ui);font-size:.8rem;font-weight:700;line-height:1.2;text-decoration:none;transition:border-color var(--hdf-transition),background-color var(--hdf-transition),color var(--hdf-transition)}.hdf-about-button--primary,.hdf-about-button--primary:visited{border-color:var(--hdf-color-primary-hover);background:var(--hdf-color-primary);color:var(--hdf-color-on-primary)}.hdf-about-hero .hdf-about-button--primary,.hdf-about-hero .hdf-about-button--primary:visited{border-color:var(--hdf-color-on-primary,#fff);background:var(--hdf-color-on-primary,#fff);color:var(--hdf-color-text,#111827)}.hdf-about-hero .hdf-about-button--primary:focus-visible,.hdf-about-hero .hdf-about-button--primary:hover{border-color:var(--hdf-color-brand-green,#79b530);background:var(--hdf-color-brand-green,#79b530);color:var(--hdf-color-on-primary,#fff)}.hdf-about-button--primary:focus-visible,.hdf-about-button--primary:hover{border-color:var(--hdf-color-brand-green,#79b530);background:var(--hdf-color-brand-green,#79b530);color:var(--hdf-color-on-primary,#fff)}.hdf-about-button--secondary,.hdf-about-button--secondary:visited{border-color:var(--hdf-about-border,#e5e7eb);background:var(--hdf-about-card-background,#fff);color:var(--hdf-color-text,#111827)}.hdf-about-button--secondary:focus-visible,.hdf-about-button--secondary:hover{border-color:var(--hdf-color-brand-green,#79b530);background:var(--hdf-color-brand-green,#79b530);color:var(--hdf-color-on-primary,#fff)}.hdf-about-story__highlights article{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:14px;border:1px solid var(--hdf-about-border,#e5e7eb);border-radius:8px;background:var(--hdf-about-card-background,#fff)}.hdf-about-icon{display:grid;box-sizing:border-box;width:38px;height:38px;place-items:center;flex:0 0 38px;border:1px solid var(--hdf-about-border,#e5e7eb);border-radius:6px;background:var(--hdf-about-card-background,#fff);color:var(--hdf-color-text,#111827)}.hdf-about-icon svg{display:block;width:20px;height:20px;margin:auto}.hdf-about-category-card>strong,.hdf-about-process-card strong,.hdf-about-story__highlights strong,.hdf-about-value-card strong{color:var(--hdf-color-text);font-family:var(--hdf-font-heading);font-weight:700}.hdf-about-section-heading{max-width:720px;margin:0 auto 18px;text-align:center}.hdf-about-section-heading--left{margin:0;text-align:start}.hdf-about-section h2{font-size:clamp(1.2rem, 2vw, 1.5rem);font-weight:700;line-height:1.18}.hdf-about-cta>div>p:last-child,.hdf-about-section-heading>p:last-child{margin:10px 0 0;color:var(--hdf-color-text,#111827);font-size:.88rem;line-height:1.62}.hdf-about-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);grid-template-areas:"copy visual" "highlights visual";gap:14px 20px;padding:14px;border:1px solid var(--hdf-about-border,#e5e7eb);border-radius:var(--hdf-about-card-radius,8px);background:var(--hdf-about-card-background,#fff)}.hdf-about-story .hdf-about-section-heading{grid-area:copy}.hdf-about-story__visual{grid-area:visual;display:grid;min-height:260px;place-items:center;overflow:hidden;border:1px solid var(--hdf-about-border,#e5e7eb);border-radius:8px;background:var(--hdf-about-card-background,#fff)}.hdf-about-story__visual img{width:100%;height:100%;object-fit:cover}.hdf-about-story__mark{display:grid;width:86px;height:86px;place-items:center;border:1px solid var(--hdf-about-border,#e5e7eb);border-radius:24px;background:var(--hdf-about-card-background,#fff);color:var(--hdf-color-text,#111827)}.hdf-about-story__mark svg{width:44px;height:44px}.hdf-about-story__highlights{grid-area:highlights;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hdf-about-story__highlights article{grid-template-columns:36px minmax(0,1fr);align-items:start;padding:14px}.hdf-about-story__highlights .hdf-about-icon{width:34px;height:34px}.hdf-about-story__highlights .hdf-about-icon svg{width:17px;height:17px}.hdf-about-story__highlights strong{display:block;font-size:.75rem;line-height:1.3}.hdf-about-story__highlights p{margin:3px 0 0;color:var(--hdf-color-text,#111827);font-size:.66rem;line-height:1.4}.hdf-about-marketplace,.hdf-about-process,.hdf-about-values{padding:14px;border:1px solid var(--hdf-about-border,#e5e7eb);border-radius:var(--hdf-about-card-radius,8px);background:var(--hdf-about-card-background,#fff)}.hdf-about-category-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--hdf-about-card-gap,14px)}.hdf-about-category-card,.hdf-about-category-card:visited{display:grid;min-width:0;align-content:start;gap:9px;padding:14px;border:1px solid var(--hdf-about-border,#e5e7eb);border-radius:8px;background:var(--hdf-about-card-background,#fff);color:var(--hdf-color-text);text-decoration:none;transition:border-color var(--hdf-transition),background-color var(--hdf-transition),color var(--hdf-transition)}.hdf-about-category-card:focus-visible,.hdf-about-category-card:hover{border-color:var(--hdf-color-brand-green,#79b530);background:var(--hdf-color-brand-green,#79b530);color:var(--hdf-color-on-primary,#fff)}.hdf-about-category-card:focus-visible .hdf-about-category-card__link,.hdf-about-category-card:focus-visible .hdf-about-icon,.hdf-about-category-card:focus-visible>small,.hdf-about-category-card:focus-visible>strong,.hdf-about-category-card:hover .hdf-about-category-card__link,.hdf-about-category-card:hover .hdf-about-icon,.hdf-about-category-card:hover>small,.hdf-about-category-card:hover>strong{color:var(--hdf-color-on-primary,#fff)}.hdf-about-category-card:focus-visible .hdf-about-icon,.hdf-about-category-card:hover .hdf-about-icon{background:0 0;border-color:transparent}.hdf-about-category-card>strong{font-size:.82rem}.hdf-about-category-card>small{min-height:4.2em;color:var(--hdf-color-text,#111827);font-size:.67rem;line-height:1.4}.hdf-about-category-card__link{display:inline-flex;align-items:center;gap:5px;margin-top:auto;color:var(--hdf-color-primary-hover);font-size:.68rem;font-weight:700}.hdf-about-value-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--hdf-about-card-gap,14px)}.hdf-about-process-card,.hdf-about-value-card{display:grid;min-width:0;align-content:start;gap:9px;padding:14px;border:1px solid var(--hdf-about-border,#e5e7eb);border-radius:8px;background:var(--hdf-about-card-background,#fff)}.hdf-about-process-card strong,.hdf-about-value-card strong{font-size:.8rem}.hdf-about-process-card p,.hdf-about-value-card p{margin:0;color:var(--hdf-color-text,#111827);font-size:.69rem;line-height:1.48}.hdf-about-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hdf-about-card-gap,14px)}.hdf-about-process-card{position:relative;padding-inline-end:42px}.hdf-about-process-card__number{position:absolute;top:14px;inset-inline-end:14px;display:grid;width:26px;height:26px;place-items:center;border:1px solid var(--hdf-color-primary,#f97316);background:var(--hdf-color-primary,#f97316);border-radius:50%;color:var(--hdf-color-on-primary,#fff);font-size:.67rem;font-weight:700}.hdf-about-trust-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;overflow:hidden;border:1px solid var(--hdf-about-border,#e5e7eb);border-radius:8px;background:var(--hdf-about-card-background,#fff)}.hdf-about-trust-strip>div{display:flex;min-width:0;align-items:center;justify-content:center;gap:9px;padding:14px;text-align:center}.hdf-about-trust-strip>div+div{border-inline-start:1px solid var(--hdf-about-border,#e5e7eb)}.hdf-about-trust-strip .hdf-about-icon{width:32px;height:32px;flex-basis:32px}.hdf-about-trust-strip .hdf-about-icon svg{width:16px;height:16px}.hdf-about-trust-strip strong{min-width:0;color:var(--hdf-color-text);font-size:.72rem;font-weight:700;white-space:nowrap}.hdf-about-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:14px;border:1px solid var(--hdf-about-border,#e5e7eb);border-radius:var(--hdf-about-card-radius,8px);background:var(--hdf-about-card-background,#fff)}.hdf-about-cta h2{font-size:clamp(1.2rem, 2vw, 1.5rem);font-weight:700}.hdf-about-cta__actions{margin-top:0;justify-content:flex-end}.hdf-about-editor-content{padding:14px;border:1px solid var(--hdf-about-border,#e5e7eb);border-radius:var(--hdf-about-card-radius,8px);background:var(--hdf-about-card-background,#fff)}@media (max-width:1024px){.hdf-about__frame{width:100%;max-width:none;padding-inline:var(--hdf-about-tablet-padding-x,18px)}.hdf-about-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr)}.hdf-about-hero h1{font-size:var(--hdf-about-tablet-title-size, 32px)}.hdf-about-category-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.hdf-about-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.hdf-about__frame{padding-block:0 30px;padding-inline:var(--hdf-about-mobile-padding-x,12px)}.hdf-about-hero{grid-template-columns:1fr;gap:14px}.hdf-about-hero h1{font-size:var(--hdf-about-mobile-title-size, 27px)}.hdf-about-hero__intro{font-size:.86rem}.hdf-about-story{grid-template-columns:1fr;grid-template-areas:"copy" "visual" "highlights"}.hdf-about-story__visual{min-height:220px}.hdf-about-category-card>small{min-height:0}.hdf-about-process-grid{grid-template-columns:1fr}.hdf-about-trust-strip>div{display:grid;grid-template-columns:1fr;justify-items:center;gap:5px;padding:9px 5px}.hdf-about-trust-strip strong{font-size:.62rem}.hdf-about-cta{grid-template-columns:1fr}.hdf-about-cta__actions{justify-content:flex-start}}@media (max-width:520px){.hdf-about-category-rail{grid-template-columns:1fr}.hdf-about-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.hdf-about-button{width:100%;min-width:0;padding-inline:10px;font-size:.72rem;white-space:nowrap}.hdf-about-story__highlights{grid-template-columns:1fr}.hdf-about-value-grid{grid-template-columns:1fr}.hdf-about-trust-strip .hdf-about-icon{width:28px;height:28px;flex-basis:28px}.hdf-about-trust-strip .hdf-about-icon svg{width:14px;height:14px}}@media (max-width:680px){.hdf-about-hero h1{white-space:normal}}