.wp-block-normix-faq{background:var(--wp--preset--color--canvas);overflow-x:clip}.wp-block-normix-faq.is-style-white{background:var(--wp--preset--color--base)}.wp-block-normix-faq,.wp-block-normix-faq *,.wp-block-normix-faq :after,.wp-block-normix-faq :before{box-sizing:border-box}.wp-block-normix-faq__inner{box-sizing:border-box;margin-inline:auto;max-width:var(--wp--style--global--wide-size);padding-block:clamp(56px,7vw,104px);padding-inline:var(--wp--style--root--padding-left) var(--wp--style--root--padding-right);width:100%}.wp-block-normix-faq__header{margin-bottom:clamp(28px,3.5vw,40px);max-width:820px}.wp-block-normix-faq__eyebrow{color:var(--wp--preset--color--brand);font-size:12.5px;font-weight:700;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.wp-block-normix-faq__title{color:var(--wp--preset--color--contrast);font-size:clamp(28px,3.4vw,42px);font-weight:600;letter-spacing:-.025em;line-height:1.15;margin:0;text-wrap:balance}.wp-block-normix-faq__title em{color:var(--wp--preset--color--highlight);font-style:normal}.wp-block-normix-faq__lead{color:var(--wp--preset--color--secondary);font-size:clamp(15px,1.15vw,17px);letter-spacing:-.01em;line-height:1.5;margin:14px 0 0;max-width:680px}.wp-block-normix-faq__ref{background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--border);border-radius:24px;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-rows:repeat(var(--faq-count),auto) 1fr;overflow:hidden;position:relative}.wp-block-normix-faq__ref:before{background:color-mix(in srgb,var(--wp--preset--color--canvas) 60%,var(--wp--preset--color--base));border-right:1px solid var(--wp--preset--color--border);bottom:0;content:"";left:0;position:absolute;top:0;width:40%}.wp-block-normix-faq__q{align-items:start;background:transparent;border:0;border-radius:12px;color:var(--wp--preset--color--secondary);cursor:pointer;display:grid;font-family:inherit;font-size:15px;font-weight:500;gap:10px;grid-column:1;grid-template-columns:30px minmax(0,1fr);letter-spacing:-.01em;line-height:1.35;margin:0 14px 2px;padding:14px 16px;position:relative;text-align:left;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease;z-index:1}.wp-block-normix-faq__q:first-of-type{margin-top:14px}.wp-block-normix-faq__q:last-of-type{margin-bottom:14px}.wp-block-normix-faq__q:hover{background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast)}.wp-block-normix-faq__q:focus-visible{outline:2px solid var(--wp--preset--color--brand);outline-offset:-2px}.wp-block-normix-faq__q[aria-expanded=true]{background:var(--wp--preset--color--base);box-shadow:0 1px 4px color-mix(in srgb,var(--wp--preset--color--contrast) 6%,transparent),inset 3px 0 0 var(--wp--preset--color--highlight);color:var(--wp--preset--color--contrast)}.wp-block-normix-faq__q-num{color:var(--wp--preset--color--muted);font-size:12.5px;font-variant-numeric:tabular-nums;padding-top:2px}.wp-block-normix-faq__q-chev{display:none}.wp-block-normix-faq__a{align-content:start;animation:normix-faq-in .25s ease both;display:grid;gap:20px;grid-column:2;grid-row:1/-1;padding:clamp(24px,3.5vw,44px)}.wp-block-normix-faq__a[hidden]{display:none}@keyframes normix-faq-in{0%{opacity:0;transform:translateY(6px)}}.wp-block-normix-faq__a-top{align-items:center;color:var(--wp--preset--color--muted);display:flex;font-size:13px;gap:12px;justify-content:space-between}.wp-block-normix-faq__a-nav{display:flex;gap:6px}.wp-block-normix-faq__a-nav button{background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--border);border-radius:10px;color:var(--wp--preset--color--contrast);cursor:pointer;display:grid;height:34px;padding:0;place-items:center;transition:border-color .15s ease;width:34px}.wp-block-normix-faq__a-nav button:hover:not(:disabled){border-color:var(--wp--preset--color--contrast)}.wp-block-normix-faq__a-nav button:disabled{cursor:default;opacity:.35}.wp-block-normix-faq__a-title{color:var(--wp--preset--color--contrast);font-size:clamp(22px,2.2vw,28px);font-weight:600;letter-spacing:-.025em;line-height:1.2;margin:0;text-wrap:balance}.wp-block-normix-faq__a-text{color:var(--wp--preset--color--secondary);font-size:16px;line-height:1.6;margin:0}.wp-block-normix-faq__facts{border-top:1px solid var(--wp--preset--color--border);list-style:none;margin:0;padding:0}.wp-block-normix-faq__facts li{align-items:start;border-bottom:1px solid var(--wp--preset--color--border);color:var(--wp--preset--color--contrast);display:grid;font-size:14.5px;gap:12px;grid-template-columns:18px minmax(0,1fr);line-height:1.4;padding:11px 0;position:relative}.wp-block-normix-faq__facts li:before{background:var(--wp--preset--color--brand-light);border-radius:50%;content:"";height:18px;width:18px}.wp-block-normix-faq__facts li:after{background:var(--wp--preset--color--brand);content:"";height:18px;left:0;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 18 18%27%3E%3Cpath fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.8%27 d=%27M5 9.5 7.5 12l5-5.5%27/%3E%3C/svg%3E") center /18px no-repeat;position:absolute;top:11px;width:18px}.wp-block-normix-faq__foot{align-items:center;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;margin-top:20px}.wp-block-normix-faq__contact{color:var(--wp--preset--color--secondary);font-size:15px;line-height:1.5;margin:0;max-width:620px}.wp-block-normix-faq__contact strong{color:var(--wp--preset--color--contrast);display:block;font-weight:600}.wp-block-normix-faq__contact a{color:var(--wp--preset--color--brand);font-weight:600;text-decoration:none;white-space:nowrap}.wp-block-normix-faq__contact a:hover{color:var(--wp--preset--color--brand-hover)}.wp-block-normix-faq__actions{display:flex;flex-wrap:wrap;gap:10px}.wp-block-normix-faq__btn{align-items:center;border:1px solid transparent;border-radius:12px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:600;gap:10px;justify-content:center;line-height:1.2;padding:12px 20px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.wp-block-normix-faq__btn--secondary{background:var(--wp--preset--color--base);border-color:var(--wp--preset--color--border);color:var(--wp--preset--color--contrast)}.wp-block-normix-faq__btn--secondary:hover{border-color:var(--wp--preset--color--contrast)}.wp-block-normix-faq__btn--primary{background:var(--wp--preset--color--brand);color:var(--wp--preset--color--base)}.wp-block-normix-faq__btn--primary:hover{background:var(--wp--preset--color--brand-hover);color:var(--wp--preset--color--base)}.wp-block-normix-faq__bonus{background:color-mix(in srgb,var(--wp--preset--color--base) 20%,transparent);border-radius:6px;font-size:12.5px;padding:3px 7px}@media (max-width:960px){.wp-block-normix-faq__ref{background:var(--wp--preset--color--base);display:block}.wp-block-normix-faq__a-title,.wp-block-normix-faq__a-top,.wp-block-normix-faq__ref:before{display:none}.wp-block-normix-faq__q{border-radius:0;color:var(--wp--preset--color--contrast);font-size:15.5px;grid-template-columns:28px minmax(0,1fr) 28px;margin:0;padding:18px;width:100%}.wp-block-normix-faq__q:first-of-type,.wp-block-normix-faq__q:last-of-type{margin:0}.wp-block-normix-faq__q:not(:first-of-type){border-top:1px solid var(--wp--preset--color--border)}.wp-block-normix-faq__q[aria-expanded=true]{box-shadow:none}.wp-block-normix-faq__q-chev{background:var(--wp--preset--color--canvas);border-radius:50%;color:var(--wp--preset--color--secondary);display:grid;height:28px;place-items:center;transition:transform .25s ease,background-color .2s ease,color .2s ease;width:28px}.wp-block-normix-faq__q[aria-expanded=true] .wp-block-normix-faq__q-chev{background:var(--wp--preset--color--brand);color:var(--wp--preset--color--base);transform:rotate(180deg)}.wp-block-normix-faq__a{gap:14px;padding:0 18px 20px 56px}.wp-block-normix-faq__a-text{font-size:15px}}@media (max-width:640px){.wp-block-normix-faq__a{padding-left:18px}.wp-block-normix-faq__actions,.wp-block-normix-faq__foot{align-items:stretch;flex-direction:column}.wp-block-normix-faq__btn{width:100%}}@media (prefers-reduced-motion:reduce){.wp-block-normix-faq__a{animation:none}}
