*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Poppins,sans-serif;background-color:#fffbf8;color:#3a2a2a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;background:none;font-family:inherit;font-size:inherit}input,textarea,select{font-family:inherit;font-size:inherit}img,svg{display:block;max-width:100%}.grv-btn-primary{transition:background-color .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1)}.grv-btn-primary:hover:not(:disabled){background-color:#c13535!important;box-shadow:0 6px 20px #5a3c3238!important}.grv-btn-primary:active:not(:disabled){transform:scale(.97)}.grv-btn-primary:disabled{opacity:.5;cursor:not-allowed}.grv-btn-ghost{transition:background-color .18s ease,color .18s ease}.grv-btn-ghost:hover:not(:disabled){background-color:#da3e3e0f!important}.grv-toggle-option{transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.grv-toggle-option:hover{cursor:pointer}.grv-input{transition:border-color .18s ease,box-shadow .18s ease;outline:none}.grv-input:focus{border-color:#da3e3e!important;box-shadow:0 0 0 3px #da3e3e1a!important}.grv-input::placeholder{color:#b8a5a5}.grv-feature-card{transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1)}.grv-feature-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px #5a3c321f!important}.grv-container{max-width:1400px;margin:0 auto;padding:0 48px}.grv-highlight{display:inline;white-space:nowrap;background:linear-gradient(transparent 62%,#f7c9b8 62%,#f7c9b8 95%,transparent 95%);padding:0 4px;margin:0 -4px}.grv-highlight--orange{display:inline;white-space:nowrap;background:linear-gradient(transparent 62%,#ffd0a0 62%,#ffd0a0 95%,transparent 95%);padding:0 4px;margin:0 -4px}.grv-tilt-left{transform:rotate(-3deg);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.grv-tilt-left:hover{transform:rotate(-4.5deg) scale(1.01)}.grv-tilt-right{transform:rotate(3deg);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.grv-tilt-right:hover{transform:rotate(4.5deg) scale(1.01)}.grv-tilt-up{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.grv-tilt-up:hover{transform:rotate(-3deg) translateY(-6px) scale(1.03)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#e1c7ba;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#b8a5a5}.grv-section-grid{display:grid;grid-template-columns:1fr 1fr}@media (max-width: 900px){.grv-section-grid{grid-template-columns:1fr}.grv-section-decorative{display:none!important}}@media (max-width: 1024px){.grv-container{padding:0 32px}}@media (max-width: 768px){.grv-container{padding:0 24px}}@media (max-width: 480px){.grv-container{padding:0 16px}}
