:root{--brand-primary:#9C623A;--brand-primary-dark:#623D22;--brand-primary-light:#DEC8B9;--brand-secondary:#4FB267;--brand-accent:#CFC030;--brand-neutral-dark:#2A2622;--brand-neutral-mid:#6E665E;--brand-neutral-light:#F7F3EE;--brand-bg:#FFFFFF;--brand-bg-alt:#F5F0EA;--brand-text:#2A2622;--brand-text-inverse:#FFFFFF;--brand-border:#E5DDD3;--brand-success:#22C55E;--brand-warning:#F59E0B;--brand-danger:#EF4444;--brand-radius:4px;--brand-font:Georgia,"Times New Roman",serif;--brand-sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0;color:#2a2622;color:var(--brand-text);background:#fff;background:var(--brand-bg);font-family:Arial,Helvetica,sans-serif;font-family:var(--brand-sans);line-height:1.65}h1,h2,h3,h4,h5{color:#2a2622;color:var(--brand-text);font-family:Georgia,"Times New Roman",serif;font-family:var(--brand-font);letter-spacing:0}img{display:block;max-width:100%}a{color:#623d22;color:var(--brand-primary-dark)}.section-padding{padding:80px 0}.bg-alt{background:#f5f0ea;background:var(--brand-bg-alt)}.eyebrow,.mint-eyebrow{display:inline-block;margin-bottom:12px;color:#623d22;color:var(--brand-primary-dark);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.mint-section-head,.section-heading{max-width:760px;margin:0 auto 40px;text-align:center}.mint-section-head h2,.section-heading h2{font-size:max(2rem, min(4vw, 3rem))}.btn,.mint-btn{border-radius:4px;border-radius:var(--brand-radius);font-weight:700}.mint-btn{padding:12px 22px}.btn-primary-solid,.mint-btn-primary{border:1px solid #9c623a;border:1px solid var(--brand-primary);background:#9c623a;background:var(--brand-primary);color:#fff}.btn-primary-solid:focus,.btn-primary-solid:hover,.mint-btn-primary:focus,.mint-btn-primary:hover{border-color:#623d22;border-color:var(--brand-primary-dark);background:#623d22;background:var(--brand-primary-dark);color:#fff}.btn-outline-light{border:1px solid #fff;color:#fff}.btn-outline-light:focus,.btn-outline-light:hover,.mint-btn-light{border:1px solid #fff;background:#fff;color:#623d22;color:var(--brand-primary-dark)}.mint-btn-light:focus,.mint-btn-light:hover{background:#dec8b9;background:var(--brand-primary-light);color:#623d22;color:var(--brand-primary-dark)}.mint-utility-bar{min-height:36px;background:#623d22;background:var(--brand-primary-dark);color:#fff;font-size:.86rem}.mint-utility-inner{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:16px}.mint-navbar{padding:16px 0;background:#623d22;background:var(--brand-primary-dark);border-top:1px solid rgba(255,255,255,.16)}.mint-nav-shell{gap:18px}.navbar-brand img{width:180px;height:40px;-o-object-fit:contain;object-fit:contain;border-radius:4px;border-radius:var(--brand-radius);background:rgba(255,255,255,.08)}.mint-nav-search{flex:0 1 320px;margin:0 18px}.mint-nav-search input{width:100%;min-height:42px;padding:0 18px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#fff;color:#2a2622;color:var(--brand-text)}.navbar-toggler{border-color:rgba(255,255,255,.55);background:#fff}.mint-navbar .nav-link{color:#fff;font-weight:700}.mint-navbar .nav-link:focus,.mint-navbar .nav-link:hover{color:#dec8b9;color:var(--brand-primary-light)}.mint-blog-header,.mint-products-hero,.policy-hero,.subpage-main .sub-hero{padding:170px 0 88px}.sub-hero{background:#f5f0ea;background:var(--brand-bg-alt)}.sub-hero .container{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,0.95fr);grid-gap:48px;gap:48px;align-items:center}.mint-blog-header h1,.mint-products-hero h1,.policy-hero h1,.sub-hero h1{font-size:max(2rem, min(4vw, 3.45rem))}.sub-hero img{width:100%;aspect-ratio:9/7;-o-object-fit:cover;object-fit:cover;border-radius:4px;border-radius:var(--brand-radius)}.dark-sub-hero{background:#623d22;background:var(--brand-primary-dark);color:#fff}.dark-sub-hero .eyebrow,.dark-sub-hero h1,.dark-sub-hero h2,.dark-sub-hero p{color:#fff}.cta-panel{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,0.85fr);grid-gap:40px;gap:40px;align-items:center;padding:48px;border-radius:4px;border-radius:var(--brand-radius);background:#623d22;background:var(--brand-primary-dark);color:#fff}.cta-panel .eyebrow,.cta-panel h2,.cta-panel li,.cta-panel p{color:#fff}.cta-split,.mint-cta-split{padding:80px 0 96px}.form-card,.mint-cta-form{padding:28px;border-radius:4px;border-radius:var(--brand-radius);background:#fff;box-shadow:0 18px 45px rgba(42,38,34,.14)}.check-list{display:grid;grid-gap:12px;gap:12px;margin:24px 0 0;padding:0;list-style:none}.check-list li::before{content:"OK";margin-right:10px;color:#cfc030;color:var(--brand-accent);font-size:.75rem;font-weight:800}.cta-centered{padding:80px 0 96px;text-align:center}.cta-centered .container{max-width:820px}.mint-footer-gallery{padding:64px 0 40px;background:#2a2622;background:var(--brand-neutral-dark);color:#fff}.mint-footer-gallery a:not([class*=btn-]),.mint-footer-gallery h5,.mint-footer-gallery li,.mint-footer-gallery p,.mint-footer-gallery span{color:#fff}.mint-footer-gallery a:not([class*=btn-]){-webkit-text-decoration:underline;text-decoration:underline}.mint-footer-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;max-width:1120px;margin:0 auto 44px;padding:0 16px}.mint-footer-strip img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:4px;border-radius:var(--brand-radius)}.mint-footer-cols ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.mint-footer-copy{display:flex;justify-content:space-between;gap:24px;margin-top:40px;padding-top:24px;border-top:1px solid rgba(255,255,255,.22)}.modal-header{background:#623d22;background:var(--brand-primary-dark)}.modal-header .modal-title{color:#fff}[class*=-grid]{display:grid;grid-gap:24px;gap:24px}[class*=-grid]:has(> :nth-child(5):last-child),[class*=-grid]:has(> :nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:991px){.mint-nav-search{order:3;flex-basis:100%;margin:16px 0 0}.cta-panel,.sub-hero .container{grid-template-columns:1fr}[class*=-grid]:has(> :nth-child(5):last-child),[class*=-grid]:has(> :nth-child(6):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.section-padding{padding:56px 0}.mint-blog-header,.mint-products-hero,.policy-hero,.subpage-main .sub-hero{padding:160px 0 64px}.mint-footer-strip,[class*=-grid]:has(> :nth-child(5):last-child),[class*=-grid]:has(> :nth-child(6):last-child){grid-template-columns:1fr}.cta-panel{padding:28px}.mint-footer-copy,.mint-utility-inner{display:block}}