html{scroll-behavior:smooth}.font-hanken-grotesk{font-family:"Hanken Grotesk",var(--numivo-font-family-primary)}.section-padding{padding:90px 0}.container{width:100%;max-width:1180px;margin:0 auto;padding:0 10px}.row{display:flex;margin:0 -15px;align-items:flex-start;flex-wrap:wrap}.col{padding:0 15px;position:relative;box-sizing:border-box;display:flex}.col-full{width:100%}.col-half{width:50%}.col-third{width:33.33%}.btn{display:inline-block;padding:var(--numivo-button-padding-lg);border:none;border-radius:var(--numivo-button-radius);text-decoration:none;cursor:pointer;transition:var(--numivo-button-transition);text-align:center;font-weight:var(--numivo-button-font-weight);font-size:var(--numivo-font-size-base);text-transform:uppercase;letter-spacing:var(--numivo-letter-spacing-wide)}.btn-primary{background-color:var(--numivo-color-primary);color:var(--numivo-color-neutral-white);border:1px solid var(--numivo-color-primary)}.btn-primary:hover{opacity:.9}.card{background-color:var(--numivo-color-neutral-50);border-radius:var(--numivo-card-radius);padding:var(--numivo-card-padding);margin-bottom:var(--numivo-spacing-8);box-shadow:var(--numivo-card-shadow);border:var(--numivo-card-border)}.testimonial-card{background-color:var(--numivo-color-neutral-50);border-radius:var(--numivo-radius-xl);padding:var(--numivo-spacing-5);box-shadow:var(--numivo-shadow-sm)}.icon-checkmark{background-image:url(/chechmark.svg);background-size:initial;width:24px;height:24px;display:inline-block}.form-field{width:100%;padding:var(--numivo-input-padding);border:var(--numivo-input-border);border-radius:var(--numivo-input-radius);outline:none;margin-bottom:var(--numivo-spacing-5);transition:var(--numivo-input-transition)}.form-field:focus{border:var(--numivo-input-border-focus);box-shadow:0 0 0 3px var(--numivo-color-primary-200)}.header{position:relative;background:#eae7e2;height:90px;display:flex;align-items:center;justify-content:center}.logo{width:168px}.bg-light-gray{background-color:var(--numivo-color-neutral-white)}.bg-cream{background-color:var(--numivo-color-neutral-800)}.bg-dark{background-color:var(--numivo-color-primary-navy)}.bg-accent{background-color:var(--numivo-color-accent-orange)}.text-dark{color:var(--numivo-color-neutral-100)}.text-white{color:var(--numivo-color-neutral-white)}.text-accent,.text-accent-bg{color:var(--numivo-color-accent-orange)}.text-green{color:var(--numivo-color-accent-green)}@media only screen and (max-width: 767px){.section-padding{padding:60px 0}.container{max-width:90vw;padding:0}.row{flex-direction:column;margin:0}.col{margin:0 0 45px;padding:0}.col-half,.col-third{width:100%}.header{height:auto;padding:20px 0}.btn{padding:15px 36px;font-size:15px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.container{max-width:900px}.btn{padding:16px 42px}}.star-rating{display:flex;color:#f5c749}.star-rating svg{width:18px;height:18px;fill:currentColor}.accordion-item{margin-bottom:var(--numivo-spacing-4)}.accordion-header{padding:var(--numivo-spacing-4) var(--numivo-spacing-6);background-color:var(--numivo-color-neutral-white);border:1px solid var(--numivo-color-neutral-200);border-radius:var(--numivo-radius-md);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:var(--numivo-button-transition)}.accordion-header:hover{background-color:var(--numivo-color-neutral-50)}.accordion-content{padding:var(--numivo-spacing-4) var(--numivo-spacing-6);border:1px solid var(--numivo-color-neutral-200);border-top:none;border-radius:0 0 var(--numivo-radius-md) var(--numivo-radius-md);background-color:var(--numivo-color-neutral-white)}.countdown{display:flex;justify-content:space-between;width:80%;margin:0 auto}.countdown-section{text-align:center}.countdown-amount{font-size:var(--numivo-font-size-3xl);font-weight:var(--numivo-font-weight-bold);line-height:var(--numivo-line-height-tight);color:var(--numivo-color-neutral-900);margin-bottom:var(--numivo-spacing-2-5);height:2.6em;width:2.6em;display:flex;justify-content:center;align-items:center;margin:0 auto var(--numivo-spacing-2-5);border-radius:var(--numivo-radius-lg);background-color:var(--numivo-color-neutral-50);box-shadow:var(--numivo-shadow-sm)}.countdown-period{font-size:var(--numivo-font-size-base);text-transform:uppercase;letter-spacing:var(--numivo-letter-spacing-wide);color:var(--numivo-color-neutral-600);font-weight:var(--numivo-font-weight-medium)}@media only screen and (max-width: 767px){.countdown{width:90%}.countdown-amount{font-size:25px;line-height:1.6em}.countdown-period{font-size:15px}}
