.marketing .hf-features{--hf-ink:#312d2a;--hf-body:#4f4843;--hf-muted:#6f6760;--hf-plum:#573d4f;--hf-leaf:#365b2c;height:auto}.marketing .hf-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1180px;margin:52px auto 0}.marketing .hf-card{display:flex;flex-direction:column;padding:12px 12px 28px;border-radius:26px;background:#f2f0eb;text-align:left}.marketing .hf-card.hf-blush{background:#fcecec}.marketing .hf-card.hf-sky{background:#e6edfb}.marketing .hf-card.hf-butter{background:#fff6d9}.marketing .hf-card.hf-sage{background:#ebefdf}.marketing .hf-card.hf-clay{background:#fdf0dd}.marketing .hf-card h3{margin:24px 16px 0;font:700 21px/1.22 var(--font-marketing-sans),system-ui,sans-serif;letter-spacing:-.02em;color:var(--hf-ink)}.marketing .hf-card>p{margin:8px 16px 0;font-size:15px;line-height:1.6;color:var(--hf-body)}.marketing .hf-art{height:226px;padding:22px;border-radius:18px;background:rgba(255,255,255,.55);display:flex;align-items:center;justify-content:center;overflow:hidden}.marketing .hf-ui{width:100%;padding:16px;border-radius:14px;background:#fff;box-shadow:0 16px 32px -22px rgba(49,45,42,.45),0 0 0 1px rgba(49,45,42,.05);color:var(--hf-ink);font-size:12.5px;line-height:1.4;text-align:left}.marketing .hf-ui p{margin:0;color:inherit}.marketing .hf-ui svg{flex:none}.marketing .hf-total{display:flex;justify-content:space-between;align-items:baseline}.marketing .hf-total span{font-size:11.5px;color:var(--hf-muted)}.marketing .hf-total b{font-size:20px;letter-spacing:-.02em}.marketing .hf-wallets{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.marketing .hf-wallet{height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center}.marketing .hf-apple{gap:2px;background:#000;color:#fff;font:600 16px/1 -apple-system,SF Pro Text,system-ui,sans-serif;letter-spacing:-.01em}.marketing .hf-apple img{width:15px;height:15px;margin-top:-3px}.marketing .hf-gpay{background:#fff;border:1px solid #dadce0}.marketing .hf-gpay img{height:17px;width:auto}.marketing .hf-cardbtn{display:flex;align-items:center;justify-content:center;gap:7px;height:36px;margin-top:8px;border-radius:8px;border:1px solid #e3ddd6;font-size:12px;font-weight:600}.marketing .hf-cardbtn svg{width:15px;height:15px}.marketing .hf-ui .hf-also{margin-top:10px;font-size:11px;color:var(--hf-muted);text-align:center}.marketing .hf-from{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--hf-muted)}.marketing .hf-from i{width:22px;height:22px;border-radius:50%;background:#e9e6e1;display:grid;place-items:center}.marketing .hf-from svg{width:12px;height:12px}.marketing .hf-bubble{margin-top:9px;padding:10px 12px;border-radius:16px 16px 16px 4px;background:#ecebef;font-size:12px;line-height:1.42;color:#232326}.marketing .hf-bubble u{color:#2563c9;text-decoration:none}.marketing .hf-subs{display:flex;gap:6px;margin-top:11px}.marketing .hf-subs span{padding:4px 9px;border-radius:999px;background:#f4f1ec;font-size:10.5px;font-weight:600}.marketing .hf-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.marketing .hf-head b{font-size:13.5px}.marketing .hf-head span{font-size:11.5px;color:var(--hf-muted)}.marketing .hf-plan{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid #f1ece6;font-size:12px}.marketing .hf-plan:last-child{border-bottom:0;padding-bottom:0}.marketing .hf-plan b{margin-left:auto;font-size:15px}.marketing .hf-src{padding:2px 7px;border-radius:999px;font-size:9.5px;font-weight:600}.marketing .hf-pre{background:#ebefdf;color:#465a2c}.marketing .hf-menu{background:#fff3c9;color:#6f5512}.marketing .hf-custom{background:#fce2e3;color:#8a3f48}.marketing .hf-opt{display:flex;align-items:center;gap:10px;padding:10px 11px;border:1px solid #ebe5de;border-radius:11px}.marketing .hf-opt+.hf-opt{margin-top:8px}.marketing .hf-opt.hf-on{border-color:var(--hf-plum);box-shadow:0 0 0 1px var(--hf-plum) inset}.marketing .hf-opt>i{flex:none;width:15px;height:15px;border-radius:50%;border:1.5px solid #cfc7bf}.marketing .hf-opt.hf-on>i{border:4.5px solid var(--hf-plum)}.marketing .hf-opt div{flex:1}.marketing .hf-opt b{display:block;font-size:12.5px}.marketing .hf-opt span{font-size:10.5px;color:var(--hf-muted)}.marketing .hf-opt em{font-style:normal;font-weight:600;font-size:12px}.marketing .hf-remind{display:flex;align-items:center;gap:7px;margin-top:11px;font-size:11px;color:var(--hf-muted)}.marketing .hf-remind svg{width:13px;height:13px}.marketing .hf-msg{display:flex;gap:9px}.marketing .hf-avatar{flex:none;width:28px;height:28px;border-radius:50%;background:#f2e4ec;color:var(--hf-plum);display:grid;place-items:center;font-size:10.5px;font-weight:700}.marketing .hf-msg b{font-size:12px}.marketing .hf-msg small{font-size:10.5px;color:var(--hf-muted)}.marketing .hf-msg p{margin-top:3px;padding:8px 10px;border-radius:4px 12px 12px 12px;background:#f5f2ee;font-size:12px}.marketing .hf-reply{margin:9px 0 0 37px;padding:8px 10px;border-radius:12px 4px 12px 12px;background:var(--hf-plum);color:#fff;font-size:12px}.marketing .hf-order{display:flex;align-items:center;gap:7px;margin-top:11px;padding-top:10px;border-top:1px solid #f1ece6;font-size:10.5px;color:var(--hf-muted)}.marketing .hf-order svg{width:13px;height:13px}.marketing .hf-urlbar{display:flex;align-items:center;gap:5px;padding:7px 9px;border-radius:9px;background:#f6f4f0}.marketing .hf-urlbar>i{width:7px;height:7px;border-radius:50%;background:#ddd6ce}.marketing .hf-urlbar span{display:flex;align-items:center;gap:5px;margin-left:8px;padding:3px 10px;border-radius:6px;background:#fff;font-size:11.5px;font-weight:600}.marketing .hf-urlbar svg{width:10px;height:10px;stroke-width:2.4}.marketing .hf-shop{display:flex;gap:11px;align-items:center;margin-top:12px}.marketing .hf-shop img{width:66px;height:50px;border-radius:8px;object-fit:cover}.marketing .hf-shop b{display:block;font:400 16px/1.1 var(--font-shop-preview),Georgia,serif}.marketing .hf-colors,.marketing .hf-shop span{font-size:10.5px;color:var(--hf-muted)}.marketing .hf-colors{display:flex;align-items:center;gap:7px;margin-top:13px;padding-top:11px;border-top:1px solid #f1ece6}.marketing .hf-colors i{width:16px;height:16px;border-radius:50%}.marketing .hf-colors i:first-of-type{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--hf-plum)}@media (max-width:760px){.marketing .hf-grid{grid-template-columns:1fr;gap:14px;margin-top:34px}.marketing .hf-art{height:220px;padding:18px}.marketing .hf-card h3{font-size:20px}.marketing .hf-features .pb-cta .btn{width:100%}}