*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--black:#1a1a1a;--black-deep:#0f0f0d;--tan:#c19a6b;--tan-light:#d4b48a;--tan-dark:#9a7a4e;--tan-pale:#f5ede0;--cream:#faf9f6;--cream-mid:#f0ebe3;--white:#fff;--gray:#888;--serif:"Playfair Display", Georgia, serif;--sans:"Jost", sans-serif;--px:clamp(20px, 5vw, 80px);--section-dark:#f0ebe3;--section-darker:#e8e0d4;--section-dark-text:#1a1a1a;--section-dark-sub:#1a1a1a8c;--section-dark-border:#c19a6b40;--card-dark:#e4dcd0;--card-dark-hover:#d9d0c3}html{scroll-behavior:smooth}body{font-family:var(--sans);background:var(--cream);color:var(--black);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;font-family:var(--sans)}input,select,textarea{font-family:var(--sans)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--cream)}::-webkit-scrollbar-thumb{background:var(--tan)}@media (width<=900px){.two-col{grid-template-columns:1fr!important;gap:40px!important}.footer-grid{grid-template-columns:1fr 1fr!important;gap:40px!important;padding-bottom:40px!important}.product-preview-grid,.feature-grid{grid-template-columns:repeat(2,1fr)!important}section{padding-left:var(--px)!important;padding-right:var(--px)!important;padding-top:60px!important;padding-bottom:60px!important}section>div{padding-left:0!important;padding-right:0!important}.hero-content{padding-left:var(--px)!important;padding-right:var(--px)!important;padding-top:140px!important}.ticker-bar{padding-left:var(--px)!important;padding-right:var(--px)!important;justify-content:flex-start!important;gap:32px!important;overflow-x:auto!important}.contact-grid{grid-template-columns:1fr!important;gap:40px!important}.export-grid{grid-template-columns:1fr!important;gap:32px!important}.newsletter-form{flex-direction:column!important}.newsletter-form input{border-bottom:none!important;border-right:1px solid #c19a6b33!important}}@media (width<=480px){.footer-grid,.product-preview-grid,.feature-grid{grid-template-columns:1fr!important}}.product-preview-grid .product-card-name{color:var(--section-dark-text)!important}.product-preview-grid .product-card-desc{color:var(--section-dark-sub)!important}[data-theme=light-section] h2,[data-theme=light-section] h3,[data-theme=light-section] p,[data-theme=light-section] span,[data-theme=light-section] div{color:var(--section-dark-text)}
