.hm{--bp-bg:#FCF9F4;--bp-soft:#F7F0E6;--bp-ink:#282015;--bp-muted:#726C63;--bp-accent:#19795A;--bp-btn:#8BE7C9;--bp-btn-text:#0B0F19;--bp-btn-hover:#72BDA5;--bp-line:#DEDBD5;--bp-hot:#9190EE;--bp-r:20px;--bp-btn-r:20px;color:var(--bp-ink);background:var(--bp-bg);font-family:var(--font-body--family,var(--font-body-family,inherit));line-height:1.7;-webkit-font-smoothing:antialiased}.hm *,.hm *:before,.hm *:after{box-sizing:border-box}.hm h1,.hm h2,.hm h3{font-family:var(--font-heading--family,var(--font-heading-family,inherit));color:var(--bp-ink);line-height:1.2;text-transform:none;margin:0 0 .5em}.hm a{color:var(--bp-accent)}.hm-page,.hm-hl-sec{padding:clamp(40px,6vw,88px) 20px}.hm-hl-soft{background:var(--bp-soft)}.hm-page-inner{max-width:860px;margin:0 auto}.hm-page-wide{max-width:1180px;margin:0 auto}.hm-page-header{text-align:center;margin-bottom:clamp(28px,4vw,48px)}.hm-page-header h1{font-size:clamp(32px,5vw,54px)}.hm-page-header h2{font-size:clamp(26px,3.6vw,40px)}.hm-page-header p{color:var(--bp-muted);max-width:640px;margin:10px auto 0;font-size:1.08em}.hm-kicker{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--bp-accent);margin-bottom:12px}.hm-page-updated{display:inline-block;margin-top:12px;font-size:13px;color:var(--bp-muted)}.hm-page-content{font-size:1.02em}.hm-page-content h2{font-size:clamp(22px,2.6vw,28px);margin-top:1.6em}.hm-page-content h3{font-size:1.2em;margin-top:1.3em}.hm-page-content p,.hm-page-content li{color:var(--bp-ink);opacity:.92}.hm-page-content ul{padding-left:1.3em}.hm-page-content li{margin:.35em 0}.hm-note{margin:22px 0;padding:16px 20px;border-left:4px solid var(--bp-accent);background:var(--bp-soft);border-radius:var(--bp-r)}.hm-table-wrap{overflow-x:auto;margin:22px 0;border:1px solid var(--bp-line);border-radius:var(--bp-r)}.hm table{width:100%;border-collapse:collapse}.hm th,.hm td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--bp-line)}.hm th{background:var(--bp-soft);font-weight:700}.hm-values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.hm-value-card{padding:28px 24px;border:1px solid var(--bp-line);border-radius:var(--bp-r);background:var(--bp-bg);transition:transform .25s,box-shadow .25s}.hm-value-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px #00000014}.hm-value-card h3{font-size:1.1em;margin:.6em 0 .35em}.hm-value-card p{margin:0;color:var(--bp-muted)}.hm-value-ico{font-size:30px;line-height:1}.hm-stars{color:#f5b301;letter-spacing:2px;font-size:18px}.hm-reviews .hm-value-card p{color:var(--bp-ink);font-style:italic;margin:.6em 0 1em}.hm-reviews .hm-value-card h3{margin:0}.hm-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.hm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border-radius:var(--bp-btn-r);font-weight:700;text-decoration:none;cursor:pointer;border:1.5px solid var(--bp-btn);transition:background .2s,transform .2s}.hm-btn-primary{background:var(--bp-btn);color:var(--bp-btn-text)!important}.hm-btn-primary:hover{background:var(--bp-btn-hover);transform:translateY(-2px)}.hm-btn-secondary{background:transparent;color:var(--bp-ink)!important;border-color:var(--bp-line)}.hm-btn-block{width:100%}.hm-faq{display:grid;gap:12px}.hm-faq details{border:1px solid var(--bp-line);border-radius:var(--bp-r);padding:0 20px;background:var(--bp-bg)}.hm-faq summary{cursor:pointer;padding:18px 28px 18px 0;font-weight:700;list-style:none;position:relative}.hm-faq summary::-webkit-details-marker{display:none}.hm-faq summary:after{content:"+";position:absolute;right:0;top:14px;font-size:22px;color:var(--bp-accent)}.hm-faq details[open] summary:after{content:"\2212"}.hm-faq details p{margin:0 0 18px;color:var(--bp-muted)}.hm-faq-cat{display:flex;align-items:center;gap:10px;margin:34px 0 14px}.hm-faq-cat h2{margin:0;font-size:1.4em}.hm-faq-cat span{font-size:24px}.hm-about-hero{position:relative;overflow:hidden;text-align:center;padding:clamp(60px,9vw,120px) 20px clamp(30px,4vw,50px);background:var(--bp-soft)}.hm-about-hero h1{font-size:clamp(34px,6vw,64px)}.hm-about-hero p{color:var(--bp-muted);max-width:680px;margin:0 auto;font-size:1.1em}.hm-wrap{max-width:1000px;margin:0 auto;position:relative}.hm-orb{display:none}.hm-gradient{color:var(--bp-accent)}.hm-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:1px solid var(--bp-line);border-radius:999px;font-size:13px;margin-bottom:18px}.hm-eyebrow-dot{width:8px;height:8px;border-radius:50%;background:var(--bp-accent)}.hm-contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:28px;align-items:start}@media(max-width:860px){.hm-contact-grid{grid-template-columns:1fr}}.hm-contact-info{display:grid;gap:14px}.hm-contact-card{padding:20px 22px;border:1px solid var(--bp-line);border-radius:var(--bp-r)}.hm-contact-card h3{font-size:1.05em;margin:.4em 0 .2em}.hm-contact-card p{margin:0;color:var(--bp-muted)}.hm-contact-ico{font-size:24px}.hm-contact-form{padding:clamp(22px,3vw,36px);border:1px solid var(--bp-line);border-radius:var(--bp-r);background:var(--bp-soft)}.hm-contact-form h2{font-size:1.5em}.hm-field{margin-bottom:16px}.hm-field label{display:block;font-weight:600;margin-bottom:6px;font-size:14px}.hm-field input,.hm-field textarea{width:100%;padding:13px 15px;border:1px solid var(--bp-line);border-radius:min(var(--bp-r),12px);background:var(--bp-bg);color:var(--bp-ink);font:inherit}.hm-field textarea{min-height:140px;resize:vertical}.hm-field input:focus,.hm-field textarea:focus{outline:2px solid var(--bp-accent);outline-offset:1px}.brand-banner-img{display:block}
/*# sourceMappingURL=/cdn/shop/t/5/assets/brand-pages.css.map */
