.domoxa-container{width:min(calc(100% - var(--container-gutter) - var(--container-gutter)),var(--container-max));margin-inline:auto}.domoxa-section{padding-block:var(--section-spacing)}.domoxa-section--compact{padding-block:var(--spacing-64)}.domoxa-section--muted{background:var(--color-surface)}.domoxa-section--dark{color:var(--color-white);background:var(--color-bg-dark)}.domoxa-eyebrow{display:inline-flex;align-items:center;justify-content:center;width:fit-content;margin:0;padding:8px 18px;border:0;border-radius:50px;background:var(--color-green-tint, rgba(105, 195, 80, .18));color:#2a5824;font-family:var(--font-body);font-size:12.8px;font-weight:var(--font-title-weight-strong, 700);line-height:12.8px;letter-spacing:2.304px;text-transform:uppercase;white-space:nowrap}.domoxa-eyebrow--dark{color:var(--color-primary, #69c350)}.domoxa-section-heading{display:flex;max-width:795px;flex-direction:column;align-items:flex-start;gap:18px;margin-block-end:var(--spacing-48)}.domoxa-section-heading--center{align-items:center;margin-inline:auto;text-align:center}.domoxa-section-heading__body{display:flex;width:100%;flex-direction:column;align-items:inherit;gap:8px}.domoxa-section-heading__title{margin:0;width:100%;color:#18202c;font-family:var(--font-title-family);font-size:42px;font-weight:var(--font-title-weight-strong, 700);line-height:48.95px;letter-spacing:-1.663px}.domoxa-section-heading__title-mobile{display:none}.domoxa-section-heading__text{max-width:720px;margin:0;color:#475569;font-size:16px;font-weight:400;line-height:24.8px}.domoxa-section-heading--center .domoxa-section-heading__text{margin-inline:auto}.domoxa-section-heading--dark .domoxa-section-heading__title{color:var(--color-white, #fff)}.domoxa-section-heading--dark .domoxa-section-heading__text{color:#ffffffc7}@media screen and (max-width:749px){.domoxa-eyebrow{padding:6.345px 14.276px;font-size:12px;line-height:1.25;letter-spacing:1.8273px}.domoxa-section-heading{gap:24px}.domoxa-section-heading__body{gap:18px}.domoxa-section-heading__title{font-size:32px;line-height:normal;letter-spacing:0}.domoxa-section-heading__title-desktop{display:none}.domoxa-section-heading__title-mobile{display:inline}.domoxa-section-heading__text{color:#62708099}.domoxa-section-heading--dark .domoxa-section-heading__text{color:#fff9}}.domoxa-button{display:inline-flex;min-height:2.875rem;align-items:center;justify-content:center;gap:var(--spacing-12);padding:.875rem var(--spacing-24);border:1px solid transparent;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--font-size-btn);font-weight:600;line-height:var(--line-height-btn);text-decoration:none;cursor:pointer;transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base),opacity var(--transition-base)}.domoxa-button:hover{transform:translateY(-1px)}.domoxa-button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}.domoxa-button--primary{background:#63c84d;color:#fff;box-shadow:0 10px 24px #69c3502e}.domoxa-button--primary:hover{background:#326628}.domoxa-button--secondary{background:var(--color-secondary-fill);color:var(--color-secondary-text)}.domoxa-button--secondary:hover{background:var(--color-secondary-fill-hover)}.domoxa-button--outline{border-color:var(--color-border-subtle, #e2e8f0);background:var(--color-white, #fff);color:var(--color-heading, #1d232a);box-shadow:none}.domoxa-button--outline:hover{border-color:var(--color-text-primary, #1d232a);background:var(--color-white, #fff);color:var(--color-heading, #1d232a)}.domoxa-button--block{width:100%}.domoxa-button--center{display:flex;width:fit-content;max-width:100%;margin-inline:auto}.domoxa-button--light{background:var(--color-white);color:var(--color-heading)}.domoxa-button--tertiary{min-height:auto;padding:var(--spacing-8) 0;border-radius:0;background:transparent;color:var(--color-text-primary);text-decoration:underline;text-underline-offset:.18em}.domoxa-button--tertiary:hover{color:var(--color-primary-hover);background:transparent;transform:none}.domoxa-button--icon{width:2.875rem;min-height:2.875rem;padding:0;border-radius:50%}.domoxa-button--small{min-height:2.5rem;padding:.625rem var(--spacing-16);font-size:var(--font-size-body-sm)}.domoxa-button--large{min-height:3.25rem;padding-inline:var(--spacing-32)}.domoxa-button[disabled],.domoxa-button[aria-disabled=true]{cursor:not-allowed;opacity:.52;pointer-events:none;transform:none}.btn--outline{background:var(--color-white, #fff);color:var(--color-heading, #1d232a);border-color:var(--color-border-subtle, #e2e8f0);box-shadow:none}.btn--outline:hover{background:var(--color-white, #fff);border-color:var(--color-text-primary, #1d232a)}.domoxa-form-field{display:flex;flex-direction:column;gap:var(--form-field-gap)}.domoxa-form-label{color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:600;line-height:var(--line-height-label)}.domoxa-form-label sup{color:var(--color-error)}.domoxa-form-input,.domoxa-form-select,.domoxa-form-textarea{width:100%;border:1px solid var(--form-field-border);border-radius:var(--form-field-radius);background:var(--form-field-background);color:var(--color-text-primary);font:inherit;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.domoxa-form-input,.domoxa-form-select{min-height:3rem;padding:var(--form-field-padding)}.domoxa-form-textarea{min-height:8rem;padding:var(--form-field-padding);resize:vertical}.domoxa-form-input::placeholder,.domoxa-form-textarea::placeholder{color:var(--color-muted);opacity:.7}.domoxa-form-input:focus,.domoxa-form-select:focus,.domoxa-form-textarea:focus{outline:none;border-color:var(--color-primary);background:var(--color-surface-light);box-shadow:var(--form-field-focus-ring)}.domoxa-form-input:disabled,.domoxa-form-select:disabled,.domoxa-form-textarea:disabled{cursor:not-allowed;opacity:.65;background:var(--color-secondary-fill)}.domoxa-form-input[aria-invalid=true],.domoxa-form-select[aria-invalid=true],.domoxa-form-textarea[aria-invalid=true]{border-color:var(--color-error)}.domoxa-form-input[aria-invalid=true]:focus,.domoxa-form-select[aria-invalid=true]:focus,.domoxa-form-textarea[aria-invalid=true]:focus{box-shadow:0 0 0 4px #b91c1c1f}.domoxa-form-choice-group{display:grid;gap:var(--spacing-8);margin:0;padding:0;border:0}.domoxa-form-choice{display:inline-flex;min-height:2.75rem;align-items:center;gap:var(--spacing-8);color:var(--color-text-primary);cursor:pointer}.domoxa-form-choice input{width:1.125rem;height:1.125rem;margin:0;accent-color:var(--color-primary)}.domoxa-form-choice input:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.domoxa-form-status--error{color:var(--color-error);background:var(--color-surface-error)}.domoxa-form-status--success{color:var(--color-success);background:var(--color-surface-success)}.domoxa-form-status{margin:0;padding:var(--spacing-12) var(--spacing-16);border-radius:var(--radius-sm);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}.domoxa-card{padding:var(--spacing-24);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-card)}.domoxa-card--muted{background:var(--color-surface)}.domoxa-card--dark{border-color:#ffffff1f;background:var(--color-bg-dark);color:var(--color-white)}.domoxa-accordion{border-bottom:1px solid var(--color-border)}.domoxa-accordion__summary{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:var(--spacing-16);padding-block:var(--spacing-16);color:var(--color-text-primary);font-weight:600;cursor:pointer;list-style:none}.domoxa-accordion__summary::-webkit-details-marker{display:none}.domoxa-accordion__summary:after{content:"+";color:var(--color-primary);font-size:1.5rem;font-weight:400}.domoxa-accordion[open] .domoxa-accordion__summary:after{content:"\2212"}.domoxa-accordion__summary:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:4px}.domoxa-accordion__content{max-width:46rem;padding:0 0 var(--spacing-24);color:var(--color-text-muted)}.domoxa-faq{color:var(--color-text-primary)}.domoxa-faq__heading{display:flex;max-width:795px;flex-direction:column;align-items:center;gap:18px;margin-inline:auto;margin-block-end:var(--spacing-48);text-align:center}.domoxa-faq .domoxa-section-heading{margin-block-end:var(--spacing-48)}.domoxa-faq__title{margin:0;width:100%;color:var(--color-heading, #18202c);font-family:var(--font-title-family);font-size:42px;font-weight:var(--font-title-weight-strong, 700);line-height:48.95px;letter-spacing:-1.663px}.domoxa-faq__intro{max-width:720px;margin:0;color:#627080;font-size:16px;line-height:24.8px}.domoxa-faq__list{display:grid;width:min(100%,56rem);gap:var(--spacing-12);margin-inline:auto}.domoxa-faq .domoxa-accordion{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-card);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.domoxa-faq .domoxa-accordion:hover,.domoxa-faq .domoxa-accordion[open]{border-color:#69c3508c;box-shadow:0 12px 28px #1f253012}.domoxa-faq .domoxa-accordion:hover{transform:translateY(-1px)}.domoxa-faq .domoxa-accordion__summary{min-height:4rem;padding:1.25rem var(--spacing-24);font-size:var(--font-size-body);line-height:var(--line-height-body)}.domoxa-faq .domoxa-accordion__summary:hover{color:var(--color-primary)}.domoxa-faq .domoxa-accordion__content{max-width:46rem;padding:0 var(--spacing-24) var(--spacing-24);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}.domoxa-faq .domoxa-accordion__content>:first-child{margin-top:0}.domoxa-faq .domoxa-accordion__content>:last-child{margin-bottom:0}.domoxa-faq__toggle.domoxa-button{margin-top:var(--spacing-24)}.domotique-lp-intro.domoxa-faq .domoxa-faq__title,.domotique-lp-intro.domoxa-faq .domoxa-accordion__summary{color:var(--color-white)}.domotique-lp-intro.domoxa-faq .domoxa-accordion{border-color:#e3e3e340;border-width:0 0 1px;border-radius:0;background:transparent;box-shadow:none}.domotique-lp-intro.domoxa-faq .domoxa-accordion:hover,.domotique-lp-intro.domoxa-faq .domoxa-accordion[open]{border-color:#8bdc5bb3;box-shadow:none;transform:none}.domotique-lp-intro.domoxa-faq .domoxa-accordion__content{max-width:54rem;padding-inline:0;color:#ffffffd1}@media(max-width:749px){.domoxa-faq__heading,.domoxa-faq .domoxa-section-heading{margin-block-end:var(--spacing-32)}.domoxa-faq .domoxa-accordion__summary{min-height:3.75rem;padding:1rem;font-size:var(--font-size-body-sm)}.domoxa-faq .domoxa-accordion__content{padding:0 1rem 1rem;font-size:var(--font-size-body-sm)}.domotique-lp-intro.domoxa-faq .domoxa-accordion__content{padding-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/domoxa-foundation.css.map */
