@import "https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&family=Instrument+Serif:ital@0;1&display=swap";
*,:before,:after{box-sizing:border-box}body{color:#1f1814;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#faf6f0;margin:0;font-family:Instrument Sans,sans-serif}a,button{color:inherit;font-family:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;padding:0}input,textarea,select{color:inherit;font-family:inherit}.dim-page{animation:.42s cubic-bezier(.22,.61,.36,1) both dimFade}@keyframes dimFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes dimPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes dimRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dim-wa-pulse{animation:2.4s ease-in-out infinite dimPulse}.dim-pop{animation:.25s both dimRise}@media (max-width:900px){.dim-hero-grid{grid-template-columns:1fr!important}.dim-hero-visual{max-width:380px;margin:0 auto;height:520px!important}.dim-hide-md{display:none!important}.dim-show-md{display:flex!important}.dim-pad-h{padding-left:24px!important;padding-right:24px!important}.dim-h1{font-size:42px!important;line-height:1.05!important}.dim-h1-accent{font-size:46px!important}.dim-h2{font-size:30px!important;line-height:1.1!important}.dim-stack-md{grid-template-columns:1fr!important}.dim-stack4-md,.dim-footer-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:560px){.dim-stack4-md,.dim-footer-grid{grid-template-columns:1fr!important}.dim-h1{font-size:34px!important}.dim-h1-accent{font-size:38px!important}.dim-logo-grid{grid-template-columns:1fr!important;gap:24px!important;max-width:100%!important}.dim-cta-stack{flex-direction:column!important;align-items:center!important}.dim-cta-left{align-items:flex-start!important}.dim-feat-inner,.dim-shape-inner{padding:28px 20px!important}.dim-form-outer{padding-bottom:60px!important}.dim-form-inner{padding:24px 20px!important}.dim-how-quote{flex-direction:column!important;align-items:flex-start!important;gap:20px!important}.dim-logo-scroll{scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px;overflow-x:auto;justify-content:flex-start!important;max-width:none!important;display:flex!important}.dim-logo-scroll::-webkit-scrollbar{display:none}.dim-logo-scroll>img{flex-shrink:0}}
