.modern-cat-faq-section[data-mn-faq]{--msc-product-faq-accent-color-resolved:var(--msc-product-faq-accent-color, #4a7c59);--msc-product-faq-question-color-resolved:var(--msc-product-faq-question-color, #1a1f16);--msc-product-faq-answer-color-resolved:var(--msc-product-faq-answer-color, #4a5447);--msc-product-faq-card-border-color-resolved:var(--msc-product-faq-card-border-color, #e4ebe4);--msc-product-faq-footer-background-color-resolved:var(--msc-product-faq-footer-background-color, #f3f0e6);--msc-product-faq-headline-color:#595959;--msc-product-faq-headline-emphasis-color:#5f4e45;--msc-product-faq-intro-color:#596063;--msc-product-faq-hover-border-color:#b2d1bc;--msc-product-faq-open-question-color:#2e5c3a;--msc-product-faq-icon-border-color:#d0ddd0;--msc-product-faq-icon-background-color:#f5f9f5;--msc-product-faq-answer-top-border-color:#eef3ee;--msc-product-faq-footer-border-color:#d4e8d9;--msc-product-faq-footer-text-color:#595959;--msc-product-faq-header-gap:40px;width:100%;margin:25px auto 65px}[data-mn-faq] .modern-cat-faq-header{margin-bottom:var(--msc-product-faq-header-gap)}[data-mn-faq] .modern-cat-faq-header > :first-child{margin-top:0!important}[data-mn-faq] .modern-cat-faq-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:var(--msc-product-faq-accent-color-resolved);margin-bottom:14px}[data-mn-faq] .modern-cat-faq-eyebrow-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--msc-product-faq-accent-color-resolved)}[data-mn-faq] .modern-cat-faq-headline{font-size:clamp(26px,4vw,36px)!important;font-weight:700!important;color:var(--msc-product-faq-headline-color)!important;line-height:1.2!important;letter-spacing:-0.02em!important;margin-bottom:14px!important;padding-bottom:0!important;text-transform:none!important;text-align:left!important;text-decoration:none!important;border:none!important;box-shadow:none!important;background:none!important}[data-mn-faq] .modern-cat-faq-headline::before,
[data-mn-faq] .modern-cat-faq-headline::after{content:none!important;display:none!important}[data-mn-faq] .modern-cat-faq-headline em{font-style:italic!important;color:var(--msc-product-faq-headline-emphasis-color)!important;text-decoration:none!important;border:none!important;padding-bottom:0!important;box-shadow:none!important;background:none!important}[data-mn-faq] .modern-cat-faq-intro{font-size:16px;color:var(--msc-product-faq-intro-color);line-height:1.65}[data-mn-faq] .modern-cat-faq-list{list-style:none!important;display:flex!important;flex-direction:column!important;gap:10px!important;padding:0!important;margin:0!important}[data-mn-faq] .modern-cat-faq-list > li::before,
[data-mn-faq] .modern-cat-faq-list > li::after{content:none!important;display:none!important}[data-mn-faq] .modern-cat-faq-item{display:block!important;background:#fff!important;border:1.5px solid var(--msc-product-faq-card-border-color-resolved)!important;border-radius:14px!important;overflow:hidden!important;transition:border-color 0.25s,box-shadow 0.25s!important;animation:none!important;margin:0!important;padding:0!important}[data-mn-faq] .modern-cat-faq-item:hover{border-color:var(--msc-product-faq-hover-border-color);box-shadow:0 4px 24px rgba(74,124,89,0.08)}[data-mn-faq] .modern-cat-faq-item[open]{border-color:var(--msc-product-faq-accent-color-resolved);box-shadow:0 6px 32px rgba(74,124,89,0.12)}[data-mn-faq] .modern-cat-faq-question{color-scheme:unset;forced-color-adjust:unset;math-depth:unset;position:unset;position-anchor:unset;text-size-adjust:unset;appearance:unset;font-family:unset;font-feature-settings:unset;font-kerning:unset;font-language-override:unset;font-optical-sizing:unset;font-palette:unset;font-size-adjust:unset;font-stretch:unset;font-style:unset;font-synthesis:unset;font-variant:unset;font-variation-settings:unset;font-weight:unset;position-area:unset;text-orientation:unset;text-rendering:unset;text-spacing-trim:unset;-webkit-font-smoothing:unset;-webkit-locale:unset;-webkit-text-orientation:unset;-webkit-writing-mode:unset;writing-mode:unset;zoom:unset;accent-color:unset;align-content:unset;place-self:unset;alignment-baseline:unset;anchor-name:unset;anchor-scope:unset;animation-composition:unset;animation:unset;animation-trigger:unset;app-region:unset;aspect-ratio:unset;backdrop-filter:unset;backface-visibility:unset;background-blend-mode:unset;baseline-shift:unset;baseline-source:unset;block-size:unset;border-block:unset;border-collapse:unset;border-end-end-radius:unset;border-end-start-radius:unset;border-inline:unset;border-shape:unset;border-start-end-radius:unset;border-start-start-radius:unset;inset:unset;box-decoration-break:unset;box-shadow:unset;break-after:unset;break-before:unset;break-inside:unset;buffered-rendering:unset;caption-side:unset;caret-animation:unset;caret-color:unset;caret-shape:unset;clear:unset;clip:unset;clip-path:unset;clip-rule:unset;color-interpolation:unset;color-interpolation-filters:unset;color-rendering:unset;columns:unset;column-fill:unset;column-rule:unset;column-span:unset;contain:unset;contain-intrinsic-block-size:unset;contain-intrinsic-size:unset;contain-intrinsic-inline-size:unset;container:unset;content:unset;content-visibility:unset;corner-shape:unset;corner-block-end-shape:unset;corner-block-start-shape:unset;counter-increment:unset;counter-reset:unset;counter-set:unset;cx:unset;cy:unset;d:unset;dominant-baseline:unset;dynamic-range-limit:unset;-electron-corner-smoothing:unset;empty-cells:unset;field-sizing:unset;fill:unset;fill-opacity:unset;fill-rule:unset;filter:unset;flex:unset;flex-flow:unset;float:unset;flood-color:unset;flood-opacity:unset;grid:unset;grid-area:unset;height:unset;hyphenate-character:unset;hyphenate-limit-chars:unset;hyphens:unset;image-orientation:unset;image-rendering:unset;initial-letter:unset;inline-size:unset;inset-block:unset;inset-inline:unset;interactivity:unset;interest-delay:unset;interpolate-size:unset;isolation:unset;justify-items:unset;letter-spacing:unset;lighting-color:unset;line-break:unset;list-style:unset;margin-block:unset;margin-inline:unset;marker:unset;mask:unset;mask-type:unset;math-shift:unset;math-style:unset;max-block-size:unset;max-height:unset;max-inline-size:unset;max-width:unset;min-block-size:unset;min-height:unset;min-inline-size:unset;min-width:unset;mix-blend-mode:unset;object-fit:unset;object-position:unset;object-view-box:unset;offset:unset;opacity:unset;order:unset;orphans:unset;outline-offset:unset;overflow-anchor:unset;overflow-block:unset;overflow-clip-margin:unset;overflow-inline:unset;overflow-wrap:unset;overflow:unset;overlay:unset;overscroll-behavior-block:unset;overscroll-behavior-inline:unset;overscroll-behavior:unset;padding-block:unset;padding-inline:unset;page:unset;paint-order:unset;perspective:unset;perspective-origin:unset;pointer-events:unset;position-try:unset;position-visibility:unset;print-color-adjust:unset;quotes:unset;r:unset;reading-flow:unset;reading-order:unset;resize:unset;rotate:unset;ruby-align:unset;ruby-position:unset;rx:unset;ry:unset;scale:unset;scroll-behavior:unset;scroll-initial-target:unset;scroll-margin-block:unset;scroll-margin:unset;scroll-margin-inline:unset;scroll-marker-group:unset;scroll-padding-block:unset;scroll-padding:unset;scroll-padding-inline:unset;scroll-snap-align:unset;scroll-snap-stop:unset;scroll-snap-type:unset;scroll-target-group:unset;scroll-timeline:unset;scrollbar-color:unset;scrollbar-gutter:unset;scrollbar-width:unset;shape-image-threshold:unset;shape-margin:unset;shape-outside:unset;shape-rendering:unset;speak:unset;stop-color:unset;stop-opacity:unset;stroke:unset;stroke-dasharray:unset;stroke-dashoffset:unset;stroke-linecap:unset;stroke-linejoin:unset;stroke-miterlimit:unset;stroke-opacity:unset;stroke-width:unset;tab-size:unset;table-layout:unset;text-align:unset;text-align-last:unset;text-anchor:unset;text-autospace:unset;text-box:unset;text-combine-upright:unset;text-decoration:unset;text-decoration-skip-ink:unset;text-emphasis:unset;text-emphasis-position:unset;text-indent:unset;text-justify:unset;text-overflow:unset;text-shadow:unset;text-underline-offset:unset;text-underline-position:unset;text-wrap:unset;timeline-scope:unset;timeline-trigger:unset;touch-action:unset;transform:unset;transform-box:unset;transform-origin:unset;transform-style:unset;translate:unset;trigger-scope:unset;vector-effect:unset;vertical-align:unset;view-timeline:unset;view-transition-class:unset;view-transition-group:unset;view-transition-name:unset;view-transition-scope:unset;visibility:unset;border-spacing:unset;-webkit-box-align:unset;-webkit-box-decoration-break:unset;-webkit-box-direction:unset;-webkit-box-flex:unset;-webkit-box-ordinal-group:unset;-webkit-box-orient:unset;-webkit-box-pack:unset;-webkit-box-reflect:unset;-webkit-line-break:unset;-webkit-line-clamp:unset;-webkit-mask-box-image:unset;-webkit-rtl-ordering:unset;-webkit-ruby-position:unset;-webkit-text-combine:unset;-webkit-text-decorations-in-effect:unset;-webkit-text-fill-color:unset;-webkit-text-security:unset;-webkit-text-stroke:unset;-webkit-user-drag:unset;white-space-collapse:unset;widows:unset;will-change:unset;word-break:unset;word-spacing:unset;x:unset;y:unset;z-index:unset;box-sizing:border-box!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:20px 24px!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;user-select:none!important;background:none transparent!important;margin:0!important;border:none!important;border-radius:0!important;font-size:16px!important;line-height:1.4!important;color:var(--msc-product-faq-question-color-resolved)!important;text-transform:none!important;transition:none!important;outline:none!important}[data-mn-faq] .modern-cat-faq-question::before,
[data-mn-faq] .modern-cat-faq-question::after{content:none!important;display:none!important}[data-mn-faq] .modern-cat-faq-item > .modern-cat-faq-question,
[data-mn-faq] .modern-cat-faq-item[open] > .modern-cat-faq-question{margin:0!important}[data-mn-faq] .modern-cat-faq-question::-webkit-details-marker{display:none!important}[data-mn-faq] .modern-cat-faq-question::marker{display:none!important;content:none!important}[data-mn-faq] .modern-cat-faq-question-text{font-size:16px;font-weight:600;color:var(--msc-product-faq-question-color-resolved);line-height:1.4;flex:1;transition:color 0.2s}[data-mn-faq] .modern-cat-faq-item[open] .modern-cat-faq-question-text{color:var(--msc-product-faq-open-question-color)}[data-mn-faq] .modern-cat-faq-icon{flex-shrink:0;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--msc-product-faq-icon-border-color);display:flex;align-items:center;justify-content:center;transition:background 0.25s,border-color 0.25s,transform 0.35s;background:var(--msc-product-faq-icon-background-color)}[data-mn-faq] .modern-cat-faq-icon svg{width:14px;height:14px;stroke:var(--msc-product-faq-accent-color-resolved);stroke-width:2.5;stroke-linecap:round;transition:transform 0.35s}[data-mn-faq] .modern-cat-faq-item[open] .modern-cat-faq-icon{background:var(--msc-product-faq-accent-color-resolved);border-color:var(--msc-product-faq-accent-color-resolved);transform:rotate(45deg)}[data-mn-faq] .modern-cat-faq-item[open] .modern-cat-faq-icon svg{stroke:#fff}[data-mn-faq] .modern-cat-faq-answer-wrap{grid-template-rows:0fr;display:grid!important;transition:grid-template-rows 0.32s cubic-bezier(0.4,0,0.2,1)!important;animation:none!important;transform:none!important;opacity:1!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important}[data-mn-faq] .modern-cat-faq-item[open] .modern-cat-faq-answer-wrap{grid-template-rows:1fr}[data-mn-faq] .modern-cat-faq-answer-wrap > .modern-cat-faq-answer{overflow:hidden;animation:none!important;transform:none!important;opacity:1!important;transition:none!important;margin:0!important}[data-mn-faq] .modern-cat-faq-answer{display:block!important;margin:0!important;padding:16px 24px 22px!important;border-top:1px solid var(--msc-product-faq-answer-top-border-color)!important}[data-mn-faq] .modern-cat-faq-answer p{margin:0!important;padding:0!important;font-size:15px!important;color:var(--msc-product-faq-answer-color-resolved)!important;line-height:1.75!important}[data-mn-faq] .modern-cat-faq-answer p + p{margin-top:10px}[data-mn-faq] .modern-cat-faq-answer a{color:var(--msc-product-faq-accent-color-resolved);text-decoration:underline;text-underline-offset:3px}[data-mn-faq] .modern-cat-faq-answer a:hover{color:var(--msc-product-faq-open-question-color)}[data-mn-faq] .modern-cat-faq-footer{margin-top:32px;padding:22px 28px;background:var(--msc-product-faq-footer-background-color-resolved);border-radius:14px;border:1.5px solid var(--msc-product-faq-footer-border-color);display:flex;align-items:center;gap:16px;flex-wrap:wrap}[data-mn-faq] .modern-cat-faq-footer-text{font-size:14px;color:var(--msc-product-faq-footer-text-color);line-height:1.5;flex:1;min-width:200px}[data-mn-faq] .modern-cat-faq-footer-lead{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-bottom:4px;font-size:15px;line-height:1.35;color:var(--msc-product-faq-footer-text-color)}[data-mn-faq] .modern-cat-faq-footer-label{font-weight:700;color:var(--msc-product-faq-footer-text-color)}[data-mn-faq] .modern-cat-faq-footer-note{font-weight:500;color:var(--msc-product-faq-footer-text-color)}[data-mn-faq] .modern-cat-faq-cta-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;background:var(--msc-product-faq-accent-color-resolved);color:#fff;font-size:14px;font-weight:600;letter-spacing:0.02em;border-radius:8px;text-decoration:none;transition:background 0.2s,transform 0.15s;white-space:nowrap}[data-mn-faq] .modern-cat-faq-cta-btn:hover{background:var(--msc-product-faq-open-question-color);transform:translateY(-1px)}@media (max-width: 600px){[data-mn-faq] .modern-cat-faq-question{padding:16px 18px!important}[data-mn-faq] .modern-cat-faq-answer{padding:14px 18px 18px!important}[data-mn-faq] .modern-cat-faq-headline{font-size:24px!important}[data-mn-faq] .modern-cat-faq-footer{flex-direction:column;align-items:flex-start}}