.wp-block-normix-faq{background:var(--wp--preset--color--canvas);overflow-x:clip}.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{align-items:start;box-sizing:border-box;display:grid;gap:clamp(32px,4vw,56px);grid-template-columns:minmax(0,1.05fr) minmax(0,1.25fr);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__col-left{display:flex;flex-direction:column}.wp-block-normix-faq__header{margin-bottom:28px}.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--brand);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}.wp-block-normix-faq__questions-list{display:flex;flex-direction:column;gap:10px}.wp-block-normix-faq__q-card{align-items:center;background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--border);border-radius:14px;box-shadow:0 4px 12px -6px color-mix(in srgb,var(--wp--preset--color--contrast) 4%,transparent);color:var(--wp--preset--color--contrast);cursor:pointer;display:flex;font-family:inherit;gap:14px;padding:16px 20px;text-align:left;transition:all .2s ease;width:100%}.wp-block-normix-faq__q-card:hover{background:color-mix(in srgb,var(--wp--preset--color--surface) 50%,var(--wp--preset--color--base));border-color:color-mix(in srgb,var(--wp--preset--color--brand) 40%,var(--wp--preset--color--border));transform:translateX(3px)}.wp-block-normix-faq__q-card.is-active{background:color-mix(in srgb,var(--wp--preset--color--brand-light) 40%,var(--wp--preset--color--base));border-color:var(--wp--preset--color--brand);box-shadow:0 8px 24px -10px color-mix(in srgb,var(--wp--preset--color--brand) 25%,transparent);transform:translateX(4px)}.wp-block-normix-faq__q-num{align-items:center;background:var(--wp--preset--color--surface);border-radius:8px;color:var(--wp--preset--color--secondary);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:28px;justify-content:center;letter-spacing:-.02em;transition:all .2s ease;width:28px}.wp-block-normix-faq__q-card.is-active .wp-block-normix-faq__q-num{background:var(--wp--preset--color--brand);color:var(--wp--preset--color--base)}.wp-block-normix-faq__q-text{flex:1;font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1.35}.wp-block-normix-faq__q-card.is-active .wp-block-normix-faq__q-text{color:var(--wp--preset--color--brand-dark);font-weight:600}.wp-block-normix-faq__q-arrow{color:var(--wp--preset--color--muted);display:inline-flex;flex-shrink:0;opacity:.5;transition:all .2s ease}.wp-block-normix-faq__q-card.is-active .wp-block-normix-faq__q-arrow,.wp-block-normix-faq__q-card:hover .wp-block-normix-faq__q-arrow{color:var(--wp--preset--color--brand);opacity:1;transform:translateX(2px)}.wp-block-normix-faq__contact-card{align-items:flex-start;background:var(--wp--preset--color--base);border:1px dashed color-mix(in srgb,var(--wp--preset--color--border) 90%,var(--wp--preset--color--brand));border-radius:16px;display:flex;gap:16px;margin-top:28px;padding:20px 22px}.wp-block-normix-faq__contact-icon{align-items:center;background:color-mix(in srgb,var(--wp--preset--color--brand) 12%,var(--wp--preset--color--base));border-radius:10px;color:var(--wp--preset--color--brand);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.wp-block-normix-faq__contact-info{display:flex;flex-direction:column;gap:4px}.wp-block-normix-faq__contact-title{color:var(--wp--preset--color--contrast);font-size:14.5px;font-weight:600}.wp-block-normix-faq__contact-desc{color:var(--wp--preset--color--secondary);font-size:13px;line-height:1.45}.wp-block-normix-faq__contact-links{align-items:center;display:flex;font-size:13px;gap:8px;margin-top:6px}.wp-block-normix-faq__contact-link{color:var(--wp--preset--color--brand);font-weight:600;text-decoration:none}.wp-block-normix-faq__contact-link:hover{text-decoration:underline}.wp-block-normix-faq__contact-sep{color:var(--wp--preset--color--muted)}.wp-block-normix-faq__contact-action{background:none;border:none;color:var(--wp--preset--color--contrast);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:0;text-decoration:underline}.wp-block-normix-faq__contact-action:hover{color:var(--wp--preset--color--brand)}.wp-block-normix-faq__col-right{position:sticky;top:96px}.wp-block-normix-faq__console{background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--border);border-radius:24px;box-shadow:0 24px 56px -20px color-mix(in srgb,var(--wp--preset--color--contrast) 12%,transparent);display:flex;flex-direction:column;overflow:hidden}.wp-block-normix-faq__console-bar{align-items:center;background:color-mix(in srgb,var(--wp--preset--color--surface) 50%,var(--wp--preset--color--base));border-bottom:1px solid var(--wp--preset--color--border);display:flex;justify-content:space-between;padding:18px 24px}.wp-block-normix-faq__agent-meta{align-items:center;display:flex;gap:12px}.wp-block-normix-faq__agent-avatar{align-items:center;background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--border);border-radius:11px;box-sizing:border-box;color:var(--wp--preset--color--contrast);display:inline-flex;flex-shrink:0;height:36px;justify-content:center;overflow:hidden;padding:5px;width:36px}.wp-block-normix-faq__agent-avatar svg{display:block;height:100%;width:100%}.wp-block-normix-faq__agent-names{display:flex;flex-direction:column;gap:2px}.wp-block-normix-faq__agent-name{color:var(--wp--preset--color--contrast);font-size:15px;font-weight:600;letter-spacing:-.01em}.wp-block-normix-faq__console-status{align-items:center;display:flex;gap:10px}.wp-block-normix-faq__live-indicator{align-items:center;background:color-mix(in srgb,var(--wp--preset--color--base) 80%,var(--wp--preset--color--surface));border:1px solid var(--wp--preset--color--border);border-radius:20px;color:var(--wp--preset--color--contrast);display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:4px 10px}.wp-block-normix-faq__pulse-dot{animation:normixStatusPulse 2s ease-out infinite;background:var(--wp--preset--color--brand);border-radius:50%;box-shadow:0 0 0 0 color-mix(in srgb,var(--wp--preset--color--brand) 60%,transparent);height:7px;width:7px}.wp-block-normix-faq__console-body{background:color-mix(in srgb,var(--wp--preset--color--surface) 25%,var(--wp--preset--color--base));height:440px;overflow-y:auto;padding:24px}.wp-block-normix-faq__thread{display:none;flex-direction:column;gap:20px}.wp-block-normix-faq__thread.is-active{display:flex}.wp-block-normix-faq__msg{display:flex;flex-direction:column;gap:8px;max-width:88%}.wp-block-normix-faq__msg--user{align-self:flex-end}.wp-block-normix-faq__msg--ai{align-self:flex-start;max-width:94%}.wp-block-normix-faq__msg-meta{color:var(--wp--preset--color--muted);display:flex;font-size:11.5px;font-weight:500;gap:8px}.wp-block-normix-faq__msg--user .wp-block-normix-faq__msg-meta{justify-content:flex-end}.wp-block-normix-faq__ai-badge{color:var(--wp--preset--color--brand);font-weight:600}.wp-block-normix-faq__user-bubble{background:var(--wp--preset--color--brand);border-radius:18px 18px 4px 18px;box-shadow:0 8px 20px -8px color-mix(in srgb,var(--wp--preset--color--brand) 40%,transparent);color:var(--wp--preset--color--base);font-size:14.5px;font-weight:500;line-height:1.45;padding:14px 18px}.wp-block-normix-faq__ai-bubble{background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--border);border-radius:4px 20px 20px 20px;box-shadow:0 8px 24px -12px color-mix(in srgb,var(--wp--preset--color--contrast) 8%,transparent);padding:20px 22px}.wp-block-normix-faq__ai-text{color:var(--wp--preset--color--contrast);font-size:14.5px;letter-spacing:-.01em;line-height:1.6;margin:0}.wp-block-normix-faq__caret{position:relative}.wp-block-normix-faq__caret:after{animation:normixFaqCaret .8s steps(1) infinite;background:var(--wp--preset--color--brand);content:"";height:1.1em;left:2px;position:absolute;top:50%;transform:translateY(-50%);width:2px}.wp-block-normix-faq__ai-rest{visibility:hidden}.wp-block-normix-faq__tags{border-top:1px solid color-mix(in srgb,var(--wp--preset--color--border) 70%,transparent);display:flex;flex-direction:column;gap:8px;margin-top:18px;padding-top:14px}.wp-block-normix-faq__tags-label{color:var(--wp--preset--color--muted);font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.wp-block-normix-faq__tags-list{display:flex;flex-wrap:wrap;gap:6px}.wp-block-normix-faq__tag{background:color-mix(in srgb,var(--wp--preset--color--surface) 70%,var(--wp--preset--color--base));border:1px solid color-mix(in srgb,var(--wp--preset--color--border) 60%,transparent);border-radius:6px;color:var(--wp--preset--color--secondary);font-size:12px;font-weight:600;padding:4px 10px}.wp-block-normix-faq__typing{align-items:center;align-self:flex-start;background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--border);border-radius:4px 18px 18px 18px;display:flex;gap:6px;padding:14px 18px}.wp-block-normix-faq__dot{animation:normixTypingBounce 1.2s ease-in-out infinite;background:var(--wp--preset--color--brand);border-radius:50%;height:6px;width:6px}.wp-block-normix-faq__dot:nth-child(2){animation-delay:.2s}.wp-block-normix-faq__dot:nth-child(3){animation-delay:.4s}.wp-block-normix-faq__typing-hint{color:var(--wp--preset--color--muted);font-size:12px;font-weight:500;margin-left:6px}.wp-block-normix-faq__console-footer{align-items:center;background:var(--wp--preset--color--base);border-top:1px solid var(--wp--preset--color--border);display:flex;gap:16px;justify-content:space-between;padding:16px 22px}.wp-block-normix-faq__prompt-box{align-items:center;color:var(--wp--preset--color--muted);display:flex;font-size:13px;gap:10px;line-height:1.35}.wp-block-normix-faq__prompt-icon{color:var(--wp--preset--color--brand);flex-shrink:0}.wp-block-normix-faq__cta-btn{align-items:center;background:var(--wp--preset--color--brand);border:none;border-radius:10px;box-shadow:0 8px 18px -6px color-mix(in srgb,var(--wp--preset--color--brand) 40%,transparent);color:var(--wp--preset--color--base);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:13.5px;font-weight:600;gap:8px;padding:10px 18px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.wp-block-normix-faq__cta-btn:hover{background:var(--wp--preset--color--brand-hover);box-shadow:0 10px 24px -6px color-mix(in srgb,var(--wp--preset--color--brand) 65%,transparent);color:var(--wp--preset--color--base);transform:translateY(-1px)}.wp-block-normix-faq__cta-bonus{background:color-mix(in srgb,var(--wp--preset--color--base) 20%,transparent);border-radius:5px;display:inline-flex;font-size:11.5px;font-weight:700;padding:2px 6px}@keyframes normixStatusPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--wp--preset--color--brand) 50%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes normixTypingBounce{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1.1)}}@keyframes normixFaqCaret{0%,to{opacity:1}50%{opacity:0}}@keyframes normixFaqFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1040px){.wp-block-normix-faq__inner{gap:40px;grid-template-columns:minmax(0,1fr)}.wp-block-normix-faq__col-right{display:none}.wp-block-normix-faq__q-answer{margin-top:-10px}.wp-block-normix-faq__q-answer .wp-block-normix-faq__msg--ai{max-width:none;padding:10px 0 2px 16px}.wp-block-normix-faq__q-card.is-active,.wp-block-normix-faq__q-card:hover{transform:none}.wp-block-normix-faq__q-arrow,.wp-block-normix-faq__q-card.is-active .wp-block-normix-faq__q-arrow,.wp-block-normix-faq__q-card:hover .wp-block-normix-faq__q-arrow{transform:rotate(90deg)}.wp-block-normix-faq__q-card.is-active .wp-block-normix-faq__q-arrow{transform:rotate(-90deg)}}@media (max-width:640px){.wp-block-normix-faq__inner{padding-block:44px 56px;padding-inline:16px}.wp-block-normix-faq__title{font-size:24px;line-height:1.2}.wp-block-normix-faq__lead{font-size:14px}.wp-block-normix-faq__q-card{gap:10px;padding:14px 16px}.wp-block-normix-faq__q-text{font-size:14px}.wp-block-normix-faq__ai-bubble{font-size:13.5px;padding:14px 16px}}
