.hf-band{font-family:var(--hf-font-ui, "Inter", system-ui, sans-serif);color:var(--hf-text, #2b2420);background:var(--hf-band-bg, var(--hf-surface, #f7f1e8));padding:clamp(2.5rem,6vw,64px) clamp(1.25rem,6vw,80px)}.hf-band__inner{max-width:960px;margin-inline:auto}.hf-band--narrow .hf-band__inner{max-width:680px}.hf-eyebrow{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hf-text-muted, #7c7e63);margin:0 0 .75rem}.hf-band__title{font-family:var(--hf-font-display, "Fraunces", serif);font-weight:700;font-size:clamp(1.9rem,4vw,38px);letter-spacing:-.5px;line-height:1.1;margin:0 0 1.75rem;max-width:480px}.hf-feature{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(1.5rem,4vw,56px);align-items:start}.hf-feature__body p{font-size:15px;line-height:1.75;color:#2b2420a6;margin:0 0 1rem}.hf-feature__list ul{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.hf-feature__list li{position:relative;padding-left:1.25rem;font-size:14px;line-height:1.5;color:var(--hf-text, #2b2420)}.hf-feature__list li:before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;border-radius:50%;background:var(--hf-accent, #c2674f)}.hf-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,40px)}.hf-step-card__num{font-family:var(--hf-font-display, "Fraunces", serif);font-size:44px;font-weight:700;line-height:1;color:#2b24201a}.hf-step-card__title{font-family:var(--hf-font-display, "Fraunces", serif);font-size:19px;font-weight:700;margin:.5rem 0 .4rem}.hf-step-card__body{font-size:14px;line-height:1.7;color:#2b242099;margin:0}.hf-faq{display:block}.hf-faq__item{border-top:1px solid rgba(43,36,32,.1)}.hf-faq__item:last-of-type{border-bottom:1px solid rgba(43,36,32,.1)}.hf-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font-family:var(--hf-font-display, "Fraunces", serif);font-size:17px;font-weight:700;letter-spacing:-.2px;color:var(--hf-text, #2b2420)}.hf-faq__q::-webkit-details-marker{display:none}.hf-faq__q:after{content:"";flex:0 0 auto;width:12px;height:12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .2s ease;margin-right:3px}.hf-faq__item[open] .hf-faq__q:after{transform:rotate(45deg)}.hf-faq__a{font-size:14px;line-height:1.75;color:#2b2420a6;padding-bottom:18px}.hf-faq__a>:first-child{margin-top:0}.hf-twocol{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,56px)}.hf-twocol__eyebrow{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#2b242080;margin:0 0 .5rem}.hf-twocol__title{font-family:var(--hf-font-display, "Fraunces", serif);font-size:24px;font-weight:700;margin:0 0 .6rem}.hf-twocol__body{font-size:14px;line-height:1.7;color:#2b2420a6}.hf-twocol__body>:first-child{margin-top:0}.hf-threecol{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,4vw,48px)}.hf-social{text-align:center}.hf-social__media{margin:0 auto 1.5rem;max-width:600px;border-radius:4px;overflow:hidden;background:#2b24200f}.hf-social__media img,.hf-social__placeholder{display:block;width:100%;height:auto}.hf-social__quote{font-family:var(--hf-font-display, "Fraunces", serif);font-size:clamp(20px,3vw,26px);line-height:1.4;margin:0 0 .75rem;color:#2b2420d9}.hf-social__by{font-size:13px;letter-spacing:.04em;color:#2b24208c;margin:0}.hf-founder{display:flex;gap:clamp(1rem,3vw,32px);align-items:flex-start}.hf-founder__media{flex:0 0 auto;width:96px;height:96px;border-radius:50%;overflow:hidden;background:#2b24200f}.hf-founder__media img{width:100%;height:100%;object-fit:cover}.hf-founder__body{font-size:15px;line-height:1.75;color:#2b2420b3}.hf-founder__body>:first-child{margin-top:0}.hf-cta{text-align:center}.hf-cta__title{margin-inline:auto}.hf-cta__btn{margin-top:1.5rem}@media(max-width:749px){.hf-feature,.hf-steps,.hf-twocol,.hf-threecol{grid-template-columns:1fr}.hf-founder{flex-direction:column;align-items:center;text-align:center}.hf-band__title{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/heartiful-marketing.css.map */
