.faq-section{--faq-padding-x:1.5rem;--faq-padding-y:1.25rem;--faq-content-padding:1.25rem;--faq-gap:1rem;--faq-question-size:var(--font-size-body,1rem);--faq-question-weight:var(--font-weight-semibold,600);--faq-answer-size:var(--font-size-body,1rem);--faq-line-height:var(--line-height-relaxed,1.6);--faq-border-width:1px;--faq-border-radius:var(--radius-md,8px);--faq-transition:0.3s cubic-bezier(0.4,0,0.2,1);--faq-icon-transition:0.25s ease;--faq-max-height:2000px;background-color:var(--faq-bg,#f7fafc);padding:var(--faq-padding-top,60px) 0 var(--faq-padding-bottom,60px)}.faq-section__container{margin:0 auto;max-width:var(--faq-max-width,800px);padding:0 var(--container-padding,1.5rem)}.faq-section__header{margin-bottom:var(--faq-heading-mb,40px)}.faq-section__title{color:var(--faq-question,#1a202c);display:inline-block;font-size:var(--faq-heading-size,32px);font-weight:var(--faq-heading-weight,700);margin:0}.faq-section__subtitle{color:var(--faq-answer,#4a5568);font-size:var(--faq-answer-size,1rem);line-height:var(--faq-answer-lh,1.6);margin-top:var(--spacing-md,1rem)}.faq-search{margin:0 auto var(--spacing-2xl,2rem);max-width:500px}.faq-search__input{background-color:var(--color-white,#fff);border:2px solid var(--color-border,#e2e8f0);border-radius:var(--radius-full,50px);color:var(--faq-question,#1a202c);font-family:var(--font-primary,inherit);font-size:var(--font-size-body,1rem);padding:var(--spacing-md,1rem) var(--spacing-lg,1.5rem);transition:border-color var(--faq-transition),box-shadow var(--faq-transition);width:100%}.faq-search__input::placeholder{color:var(--color-text-muted,#a0aec0)}.faq-search__input:focus{border-color:var(--color-primary,#0fb5b3);box-shadow:0 0 0 3px rgba(15,181,179,.15);outline:none}.faq-grid{display:grid;gap:var(--spacing-xl,1.5rem);grid-template-columns:repeat(2,1fr)}.faq-item{background-color:var(--color-white,#fff);border-radius:var(--faq-border-radius);box-shadow:var(--shadow-sm,0 2px 8px rgba(0,0,0,.06));padding:var(--spacing-lg,1.5rem);transition:transform var(--faq-transition),box-shadow var(--faq-transition)}.faq-item:hover{box-shadow:var(--shadow-md,0 4px 20px rgba(0,0,0,.1));transform:translateY(-2px)}.faq-item__question{color:var(--faq-question,#1a202c);font-size:var(--font-size-h5,1.125rem);font-weight:var(--faq-question-weight);line-height:1.4;margin:0 0 var(--spacing-md,1rem)}.faq-item__answer{color:var(--faq-answer,#4a5568);font-size:var(--faq-answer-size);line-height:var(--faq-line-height)}.faq-item__answer p:last-child{margin-bottom:0}.faq-accordion{background-color:var(--faq-card-bg,#fff);border-radius:var(--faq-radius,8px);margin:0 auto;max-width:100%;overflow:hidden}.faq-section--border-divider .faq-accordion__item{border-bottom:1px solid var(--faq-border,#e2e8f0);overflow:hidden}.faq-section--border-divider .faq-accordion__item:last-child{border-bottom:none}.faq-section--border-card .faq-accordion{background:transparent}.faq-section--border-card .faq-accordion__item{background:var(--faq-card-bg,#fff);border-radius:var(--faq-radius,8px);margin-bottom:var(--faq-item-gap,12px);overflow:hidden}.faq-section--border-none .faq-accordion__item{overflow:hidden}.faq-section--shadow-light .faq-accordion,.faq-section--shadow-light .faq-section--border-card .faq-accordion__item{box-shadow:0 2px 8px rgba(0,0,0,.06)}.faq-section--shadow-medium .faq-accordion,.faq-section--shadow-medium .faq-section--border-card .faq-accordion__item{box-shadow:0 4px 20px rgba(0,0,0,.08)}.faq-section--shadow-heavy .faq-accordion,.faq-section--shadow-heavy .faq-section--border-card .faq-accordion__item{box-shadow:0 8px 30px rgba(0,0,0,.12)}.faq-accordion__item{overflow:hidden}.faq-accordion__item:last-child{border-bottom:none}.faq-accordion__header{align-items:center;background-color:transparent;border:none;color:var(--faq-question,#1a202c);cursor:pointer;display:flex;font-family:var(--font-primary,inherit);font-size:var(--faq-question-size,16px);font-weight:var(--faq-question-weight,600);gap:var(--spacing-md,1rem);justify-content:space-between;line-height:1.4;padding:var(--faq-q-padding,20px);text-align:left;transition:background-color var(--faq-transition),color var(--faq-transition);width:100%}.faq-section--hover-highlight .faq-accordion__header:hover{background-color:var(--color-light,#f7fafc)}.faq-section--hover-indent .faq-accordion__header:hover{padding-left:calc(var(--faq-q-padding, 20px) + 8px)}.faq-section--hover-accent_border .faq-accordion__header:hover,.faq-section--hover-accent_border .faq-accordion__item--open .faq-accordion__header{border-left:3px solid var(--faq-accent,#0fb5b3)}.faq-accordion__header:focus{outline:none}.faq-accordion__header:focus-visible{outline:2px solid var(--color-primary,#0fb5b3);outline-offset:-2px}.faq-accordion__question{flex:1}.faq-accordion__icon{align-items:center;color:var(--faq-question,#1a202c);display:flex;flex-shrink:0;height:24px;justify-content:center;transition:transform var(--faq-icon-transition);width:24px}.faq-accordion__icon svg{height:100%;width:100%}.faq-section--icon-chevron .faq-accordion__item--open .faq-accordion__icon{transform:rotate(180deg)}.faq-section--icon-plus_minus .faq-accordion__item--open .faq-icon-v{opacity:0;transform:rotate(90deg)}.faq-icon-v{transform-origin:center;transition:opacity .2s ease,transform .2s ease}.faq-section--icon-arrow .faq-accordion__item--open .faq-accordion__icon{transform:rotate(90deg)}.faq-accordion__item--open .faq-accordion__header{color:var(--faq-accent,#0fb5b3)}.faq-accordion__content{max-height:0;opacity:0;overflow:hidden;transition:max-height var(--faq-transition),padding var(--faq-transition),opacity .2s ease}.faq-accordion__item--open .faq-accordion__content{max-height:var(--faq-max-height);opacity:1}.faq-accordion__answer{color:var(--faq-answer,#4a5568);font-size:var(--faq-answer-size,16px);line-height:var(--faq-answer-lh,1.6);padding:0 var(--faq-q-padding,20px) var(--faq-a-padding,20px)}.faq-accordion__answer p:last-child{margin-bottom:0}.atmc-faq-01{background:var(--atmc-white,#fff);border:1px solid var(--atmc-border,#dfdbd2);border-radius:var(--atmc-radius-md,8px);overflow:hidden}.atmc-faq-01_item{border-bottom:1px solid var(--atmc-border,#dfdbd2)}.atmc-faq-01_item:last-child{border-bottom:0}.atmc-faq-01_trigger{align-items:center;background:transparent;border:none;color:var(--atmc-text-primary,#292930);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem;text-align:left;transition:background var(--atmc-transition-fast,.15s ease);width:100%}.atmc-faq-01_trigger:hover,.atmc-faq-01_trigger_active{background:var(--atmc-light,#fafafa)}.atmc-faq-01_question{flex:1;line-height:1.4}.atmc-faq-01_icon{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:transform var(--atmc-transition-normal,.25s ease);width:24px}.atmc-faq-01_icon svg{height:100%;width:100%}.atmc-faq-01_trigger_active .atmc-faq-01_icon{transform:rotate(180deg)}.atmc-faq-01_answer{color:var(--atmc-text-secondary,#85868c);line-height:1.6;max-height:0;overflow:hidden;padding:0 1.5rem;transition:all var(--atmc-transition-normal,.25s ease)}.atmc-faq-01_item.active .atmc-faq-01_answer,.atmc-faq-01_trigger_active+.atmc-faq-01_answer{max-height:500px;padding:0 1.5rem 1.25rem}.atmc-faq-02{background:transparent;margin:0 auto;max-width:800px}.atmc-faq-02_item{border-bottom:1px solid var(--atmc-border,#dfdbd2)}.atmc-faq-02_item:last-child{border-bottom:0}.atmc-faq-02_trigger{align-items:center;background:transparent;border:none;color:var(--atmc-text-primary,#292930);cursor:pointer;display:flex;font-size:1.125rem;font-weight:600;gap:1rem;justify-content:space-between;padding:1.25rem 0;text-align:left;transition:color var(--atmc-transition-fast,.15s ease);width:100%}.atmc-faq-02_trigger:hover,.atmc-faq-02_trigger_active{color:var(--atmc-primary,#0fb5b3)}.atmc-faq-02_question{flex:1;line-height:1.4}.atmc-faq-02_icon{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:transform var(--atmc-transition-normal,.25s ease);width:20px}.atmc-faq-02_trigger_active .atmc-faq-02_icon{transform:rotate(180deg)}.atmc-faq-02_answer{color:var(--atmc-text-secondary,#85868c);line-height:1.6;max-height:0;overflow:hidden;transition:all var(--atmc-transition-normal,.25s ease)}.atmc-faq-02_item.active .atmc-faq-02_answer,.atmc-faq-02_trigger_active+.atmc-faq-02_answer{max-height:500px;padding-bottom:1.25rem}.atmc-faq-03{display:flex;flex-direction:column;gap:1rem}.atmc-faq-03_item{background:var(--atmc-white,#fff);border-radius:var(--atmc-radius-lg,12px);box-shadow:var(--atmc-shadow-sm,0 1px 3px rgba(0,0,0,.06));overflow:hidden;transition:box-shadow var(--atmc-transition-normal,.25s ease),transform var(--atmc-transition-normal,.25s ease)}.atmc-faq-03_item:hover{box-shadow:var(--atmc-shadow-md,0 4px 12px rgba(0,0,0,.08))}.atmc-faq-03_item.active{box-shadow:var(--atmc-shadow-lg,0 8px 24px rgba(0,0,0,.12))}.atmc-faq-03_trigger{align-items:center;background:transparent;border:none;color:var(--atmc-text-primary,#292930);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:1rem;justify-content:space-between;padding:1.5rem;text-align:left;transition:background var(--atmc-transition-fast,.15s ease);width:100%}.atmc-faq-03_trigger:hover,.atmc-faq-03_trigger_active{background:var(--atmc-light,#fafafa)}.atmc-faq-03_question{flex:1;line-height:1.4}.atmc-faq-03_icon{align-items:center;background:var(--atmc-light,#fafafa);border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all var(--atmc-transition-normal,.25s ease);width:32px}.atmc-faq-03_trigger_active .atmc-faq-03_icon{background:var(--atmc-primary,#0fb5b3);color:var(--atmc-white,#fff);transform:rotate(180deg)}.atmc-faq-03_answer{color:var(--atmc-text-secondary,#85868c);line-height:1.6;max-height:0;overflow:hidden;padding:0 1.5rem;transition:all var(--atmc-transition-normal,.25s ease)}.atmc-faq-03_item.active .atmc-faq-03_answer,.atmc-faq-03_trigger_active+.atmc-faq-03_answer{max-height:500px;padding:0 1.5rem 1.5rem}.atmc-faq-04{counter-reset:faq-counter;margin:0 auto;max-width:800px}.atmc-faq-04_item{border-bottom:1px solid var(--atmc-border,#dfdbd2);counter-increment:faq-counter;padding:.5rem 0}.atmc-faq-04_item:last-child{border-bottom:0}.atmc-faq-04_trigger{align-items:flex-start;background:transparent;border:none;color:var(--atmc-text-primary,#292930);cursor:pointer;display:flex;font-weight:600;gap:1rem;padding:1rem 0;text-align:left;transition:color var(--atmc-transition-fast,.15s ease);width:100%}.atmc-faq-04_number{line-height:1.2}.atmc-faq-04_number,.atmc-faq-04_trigger--auto-number:before{color:var(--atmc-text-muted,#a0a0a0);font-size:1.5rem;font-weight:700;min-width:2.5rem;transition:color var(--atmc-transition-fast,.15s ease)}.atmc-faq-04_trigger--auto-number:before{content:counter(faq-counter,decimal-leading-zero)}.atmc-faq-04_trigger:hover .atmc-faq-04_number,.atmc-faq-04_trigger:hover:before,.atmc-faq-04_trigger_active .atmc-faq-04_number,.atmc-faq-04_trigger_active:before{color:var(--atmc-primary,#0fb5b3)}.atmc-faq-04_question{flex:1;font-size:1rem;line-height:1.4;padding-top:.25rem}.atmc-faq-04_icon{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:.25rem;transition:transform var(--atmc-transition-normal,.25s ease);width:24px}.atmc-faq-04_trigger_active .atmc-faq-04_icon{transform:rotate(180deg)}.atmc-faq-04_answer{color:var(--atmc-text-secondary,#85868c);line-height:1.6;max-height:0;overflow:hidden;padding-left:3.5rem;transition:all var(--atmc-transition-normal,.25s ease)}.atmc-faq-04_item.active .atmc-faq-04_answer,.atmc-faq-04_trigger_active+.atmc-faq-04_answer{max-height:500px;padding-bottom:1rem}.atmc-faq-05{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.atmc-faq-05_item{background:var(--atmc-white,#fff);border-radius:var(--atmc-radius-md,8px);box-shadow:var(--atmc-shadow-sm,0 1px 3px rgba(0,0,0,.06));padding:1.5rem;transition:transform var(--atmc-transition-normal,.25s ease),box-shadow var(--atmc-transition-normal,.25s ease)}.atmc-faq-05_item:hover{box-shadow:var(--atmc-shadow-md,0 4px 12px rgba(0,0,0,.08));transform:translateY(-2px)}.atmc-faq-05_question{color:var(--atmc-text-primary,#292930);font-size:1.125rem;font-weight:600;line-height:1.4;margin:0 0 .75rem}.atmc-faq-05_answer{color:var(--atmc-text-secondary,#85868c);font-size:.9375rem;line-height:1.6}.atmc-faq-05_answer p:last-child{margin-bottom:0}.atmc-faq-05_item--with-icon{display:flex;gap:1rem}.atmc-faq-05_icon{align-items:center;background:var(--atmc-primary-light,rgba(15,181,179,.1));border-radius:50%;color:var(--atmc-primary,#0fb5b3);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.atmc-faq-05_icon svg{height:24px;width:24px}.atmc-faq-05_content{flex:1}.atmc-faq-06{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.atmc-faq-06_item{position:relative}.atmc-faq-06_trigger{align-items:center;background:var(--atmc-white,#fff);border:1px solid var(--atmc-border,#dfdbd2);border-radius:var(--atmc-radius-md,8px);color:var(--atmc-text-primary,#292930);cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:.75rem;justify-content:space-between;padding:1rem 1.25rem;text-align:left;transition:all var(--atmc-transition-fast,.15s ease);width:100%}.atmc-faq-06_trigger:hover{background:var(--atmc-light,#fafafa);border-color:var(--atmc-primary,#0fb5b3)}.atmc-faq-06_trigger_active{background:var(--atmc-primary,#0fb5b3);border-color:var(--atmc-primary,#0fb5b3);color:var(--atmc-white,#fff)}.atmc-faq-06_question{flex:1;line-height:1.3}.atmc-faq-06_icon{align-items:center;background:var(--atmc-light,#f0f0f0);border-radius:50%;color:var(--atmc-text-secondary,#85868c);display:flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:20px;justify-content:center;transition:all var(--atmc-transition-fast,.15s ease);width:20px}.atmc-faq-06_trigger:hover .atmc-faq-06_icon{background:var(--atmc-primary,#0fb5b3);color:var(--atmc-white,#fff)}.atmc-faq-06_trigger_active .atmc-faq-06_icon{background:var(--atmc-white,#fff);color:var(--atmc-primary,#0fb5b3)}.atmc-faq-06_popup{border-radius:var(--atmc-radius-md,8px);box-shadow:var(--atmc-shadow-lg,0 8px 24px rgba(0,0,0,.15));left:0;opacity:0;padding:1.25rem;right:0;top:calc(100% + .5rem);transform:translateY(-10px);transition:all var(--atmc-transition-normal,.25s ease);visibility:hidden;z-index:100}.atmc-faq-06_popup,.atmc-faq-06_popup:before{background:var(--atmc-white,#fff);position:absolute}.atmc-faq-06_popup:before{box-shadow:-2px -2px 4px rgba(0,0,0,.05);content:"";height:12px;left:1.5rem;top:-6px;transform:rotate(45deg);width:12px}.atmc-faq-06_item.active .atmc-faq-06_popup,.atmc-faq-06_trigger_active~.atmc-faq-06_popup{opacity:1;transform:translateY(0);visibility:visible}.atmc-faq-06_answer{color:var(--atmc-text-secondary,#85868c);font-size:.9375rem;line-height:1.6}.atmc-faq-06_answer p:last-child{margin-bottom:0}.atmc-faq-06_close{align-items:center;background:transparent;border:none;color:var(--atmc-text-muted,#a0a0a0);cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:.5rem;top:.5rem;transition:color var(--atmc-transition-fast,.15s ease);width:24px}.atmc-faq-06_close:hover{color:var(--atmc-text-primary,#292930)}.atmc-faq-07{margin:0 auto;max-width:900px}.atmc-faq-07_categories{border-bottom:1px solid var(--atmc-border,#dfdbd2);display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;padding-bottom:1rem}.atmc-faq-07_category{background:transparent;border:1px solid var(--atmc-border,#dfdbd2);border-radius:var(--atmc-radius-full,50px);color:var(--atmc-text-secondary,#85868c);cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all var(--atmc-transition-fast,.15s ease)}.atmc-faq-07_category:hover{border-color:var(--atmc-primary,#0fb5b3);color:var(--atmc-primary,#0fb5b3)}.atmc-faq-07_category_active{background:var(--atmc-primary,#0fb5b3);border-color:var(--atmc-primary,#0fb5b3);color:var(--atmc-white,#fff)}.atmc-faq-07_repeater{display:flex;flex-direction:column}.atmc-faq-07_item{border-bottom:1px solid var(--atmc-border,#dfdbd2);overflow:hidden}.atmc-faq-07_item:last-child{border-bottom:0}.atmc-faq-07_item[data-category]:not(.visible){display:none}.atmc-faq-07_trigger{align-items:center;background:transparent;border:none;color:var(--atmc-text-primary,#292930);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:1rem;justify-content:space-between;padding:1.25rem 0;text-align:left;transition:color var(--atmc-transition-fast,.15s ease);width:100%}.atmc-faq-07_trigger:hover,.atmc-faq-07_trigger_active{color:var(--atmc-primary,#0fb5b3)}.atmc-faq-07_question{flex:1;line-height:1.4}.atmc-faq-07_category-tag{background:var(--atmc-light,#f0f0f0);border-radius:var(--atmc-radius-sm,4px);color:var(--atmc-text-muted,#a0a0a0);flex-shrink:0;font-size:.6875rem;font-weight:500;letter-spacing:.05em;padding:.25rem .5rem;text-transform:uppercase}.atmc-faq-07_icon{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:transform var(--atmc-transition-normal,.25s ease);width:20px}.atmc-faq-07_trigger_active .atmc-faq-07_icon{transform:rotate(180deg)}.atmc-faq-07_answer{color:var(--atmc-text-secondary,#85868c);line-height:1.6;max-height:0;overflow:hidden;transition:all var(--atmc-transition-normal,.25s ease)}.atmc-faq-07_item.active .atmc-faq-07_answer,.atmc-faq-07_trigger_active+.atmc-faq-07_answer{max-height:500px;padding-bottom:1.25rem}@keyframes faqSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes faqSlideUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes faqFadeIn{0%{opacity:0}to{opacity:1}}@keyframes faqPopIn{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.atmc-faq-01_item.active .atmc-faq-01_answer,.atmc-faq-02_item.active .atmc-faq-02_answer,.atmc-faq-03_item.active .atmc-faq-03_answer,.atmc-faq-04_item.active .atmc-faq-04_answer,.atmc-faq-07_item.active .atmc-faq-07_answer,.faq-accordion__item--open .faq-accordion__answer{animation:faqFadeIn .3s ease forwards}.atmc-faq-06_item.active .atmc-faq-06_popup{animation:faqPopIn .3s ease forwards}.atmc-faq-01_trigger:focus,.atmc-faq-02_trigger:focus,.atmc-faq-03_trigger:focus,.atmc-faq-04_trigger:focus,.atmc-faq-06_trigger:focus,.atmc-faq-07_category:focus,.atmc-faq-07_trigger:focus{outline:none}.atmc-faq-01_trigger:focus-visible,.atmc-faq-02_trigger:focus-visible,.atmc-faq-03_trigger:focus-visible,.atmc-faq-04_trigger:focus-visible,.atmc-faq-06_trigger:focus-visible,.atmc-faq-07_trigger:focus-visible{outline:2px solid var(--atmc-primary,#0fb5b3);outline-offset:-2px}.atmc-faq-07_category:focus-visible{outline:2px solid var(--atmc-primary,#0fb5b3);outline-offset:2px}@media (prefers-reduced-motion:reduce){.atmc-faq-01_answer,.atmc-faq-01_icon,.atmc-faq-02_answer,.atmc-faq-02_icon,.atmc-faq-03_answer,.atmc-faq-03_icon,.atmc-faq-03_item,.atmc-faq-04_answer,.atmc-faq-04_icon,.atmc-faq-04_number,.atmc-faq-05_item,.atmc-faq-06_popup,.atmc-faq-06_trigger,.atmc-faq-07_answer,.atmc-faq-07_category,.atmc-faq-07_icon,.faq-accordion__content,.faq-accordion__icon,.faq-item{transition:none}.atmc-faq-01_item.active .atmc-faq-01_answer,.atmc-faq-02_item.active .atmc-faq-02_answer,.atmc-faq-03_item.active .atmc-faq-03_answer,.atmc-faq-04_item.active .atmc-faq-04_answer,.atmc-faq-06_item.active .atmc-faq-06_popup,.atmc-faq-07_item.active .atmc-faq-07_answer,.faq-accordion__item--open .faq-accordion__answer{animation:none}}@media (max-width:991px){.faq-section{padding:var(--section-padding-tablet,3rem) 0;--faq-padding-x:1.25rem;--faq-padding-y:1rem}.faq-section__header{margin-bottom:var(--spacing-xl,2rem)}.faq-grid{gap:var(--spacing-lg,1.25rem)}.atmc-faq-01_trigger,.atmc-faq-03_trigger{padding:1rem 1.25rem}.atmc-faq-01_answer,.atmc-faq-03_answer{padding-left:1.25rem;padding-right:1.25rem}.atmc-faq-01_item.active .atmc-faq-01_answer,.atmc-faq-03_item.active .atmc-faq-03_answer{padding:0 1.25rem 1rem}.atmc-faq-05{gap:1.25rem}.atmc-faq-06{gap:1.25rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.faq-section{padding:var(--section-padding-mobile,2.5rem) 0;--faq-padding-x:1rem;--faq-padding-y:0.875rem;--faq-question-size:0.9375rem}.faq-section__header{margin-bottom:var(--spacing-lg,1.5rem)}.faq-section__title{font-size:var(--font-size-h3,1.5rem)}.faq-search{margin-bottom:var(--spacing-xl,1.5rem)}.faq-search__input{font-size:.9375rem;padding:.875rem 1.25rem}.faq-grid{gap:var(--spacing-md,1rem);grid-template-columns:1fr}.faq-item{padding:var(--spacing-md,1rem)}.faq-item__question{font-size:1rem}.faq-accordion__header{font-size:.9375rem;padding:.875rem 1rem}.faq-accordion__icon{height:20px;width:20px}.faq-accordion__answer{padding:0 1rem .875rem}.atmc-faq-01_trigger,.atmc-faq-02_trigger,.atmc-faq-03_trigger,.atmc-faq-04_trigger,.atmc-faq-07_trigger{font-size:.9375rem;padding:.875rem 1rem}.atmc-faq-02_trigger{font-size:1rem;padding:.875rem 0}.atmc-faq-01_answer,.atmc-faq-03_answer{padding-left:1rem;padding-right:1rem}.atmc-faq-01_item.active .atmc-faq-01_answer,.atmc-faq-03_item.active .atmc-faq-03_answer{padding:0 1rem .875rem}.atmc-faq-03_icon{height:28px;width:28px}.atmc-faq-04_number,.atmc-faq-04_trigger:before{font-size:1.25rem;min-width:2rem}.atmc-faq-04_answer{padding-left:3rem}.atmc-faq-05{gap:1rem;grid-template-columns:1fr}.atmc-faq-05_item{padding:1.25rem}.atmc-faq-05_question{font-size:1rem}.atmc-faq-06{gap:.75rem;grid-template-columns:1fr}.atmc-faq-06_trigger{font-size:.875rem;padding:.875rem 1rem}.atmc-faq-06_popup{padding:1rem}.atmc-faq-07_categories{gap:.375rem;margin-bottom:1.5rem}.atmc-faq-07_category{font-size:.8125rem;padding:.375rem .75rem}.atmc-faq-07_trigger{padding:1rem 0}.atmc-faq-07_category-tag{display:none}}@media (max-width:479px){.faq-section{--faq-padding-x:0.875rem;--faq-border-radius:6px}.faq-section__title{font-size:1.25rem}.faq-accordion{border-radius:6px}.atmc-faq-03_item{border-radius:var(--atmc-radius-md,8px)}.atmc-faq-03_trigger{padding:1rem}.atmc-faq-03_item.active .atmc-faq-03_answer{padding:0 1rem 1rem}.atmc-faq-05_item--with-icon{align-items:flex-start;flex-direction:column}.atmc-faq-05_icon{height:40px;width:40px}.atmc-faq-05_icon svg{height:20px;width:20px}}@media (prefers-color-scheme:dark){.faq-section{--faq-bg:#1a202c;--faq-question:#f7fafc;--faq-answer:#a0aec0}.faq-accordion,.faq-item,.faq-search__input{background-color:#2d3748}.faq-search__input{border-color:#4a5568;color:#f7fafc}.faq-search__input::placeholder{color:#718096}.faq-accordion__header:hover,.faq-accordion__item--open .faq-accordion__header{background-color:#374151}}@media print{.faq-section{background:#fff!important;padding:1rem 0}.faq-search{display:none}.faq-grid{grid-template-columns:1fr}.faq-item{border:1px solid #ccc;box-shadow:none;page-break-inside:avoid}.atmc-faq-01_answer,.atmc-faq-02_answer,.atmc-faq-03_answer,.atmc-faq-04_answer,.atmc-faq-07_answer,.faq-accordion__content{max-height:none!important;opacity:1!important;overflow:visible!important;padding-bottom:1rem!important}.atmc-faq-01_icon,.atmc-faq-02_icon,.atmc-faq-03_icon,.atmc-faq-04_icon,.atmc-faq-06_icon,.atmc-faq-07_icon,.faq-accordion__icon{display:none!important}.atmc-faq-05,.atmc-faq-06{grid-template-columns:1fr}.atmc-faq-06_popup{border:1px solid #ccc;box-shadow:none;margin-top:.5rem;opacity:1!important;position:static;transform:none!important;visibility:visible!important}.atmc-faq-06_popup:before,.atmc-faq-07_categories{display:none}.atmc-faq-07_item[data-category]:not(.visible){display:block!important}}.faq-section--center .faq-section__header{text-align:center}.faq-section--left .faq-section__header{text-align:left}.faq-section__title.accent-underline{display:inline-block;padding-bottom:12px;position:relative}.faq-section__title.accent-underline:after{background:var(--faq-accent,#0fb5b3);border-radius:2px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.faq-section--left .faq-section__title.accent-underline:after{left:0;transform:none}.faq-section--full-width .atmc-faq-02,.faq-section--full-width .atmc-faq-04,.faq-section--full-width .atmc-faq-07,.faq-section--full-width .faq-accordion{max-width:none}.faq-section--compact{--faq-padding-y:0.875rem;--faq-content-padding:0.875rem;--faq-gap:0.5rem}.faq-section--transparent{background:transparent}.faq-section--transparent .faq-accordion,.faq-section--transparent .faq-item{background:transparent;box-shadow:none}.faq-section--transparent .faq-accordion__item{border-bottom-color:rgba(0,0,0,.1)}