.tv-faq-section{--tv-red:#e4281f;--tv-navy:#1a2238;--tv-dark:#191c24;--tv-dark-hover:#262a35;--tv-light:#f3f5f9;--tv-light-hover:#e8ebf2;--tv-bg-answer:#fafbfc;max-width:1600px;width:100%;margin:0 auto;padding:56px 32px;font-family:inherit;box-sizing:border-box}.tv-faq-section *{box-sizing:border-box}.tv-faq-header{text-align:center;max-width:760px;margin:0 auto 44px}.tv-faq-title{color:var(--tv-red);font-size:clamp(1.7rem,3vw,2.3rem);font-weight:800;margin:0 0 14px;letter-spacing:-.01em}.tv-faq-intro{color:#4b5468;margin:0;line-height:1.7;font-size:1rem}.tv-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;align-items:start}.tv-faq-col{display:flex;flex-direction:column;min-width:0}.tv-faq-subtitle{color:var(--tv-navy);font-size:1.05rem;font-weight:700;margin:0 0 18px;padding-bottom:10px;border-bottom:2px solid var(--tv-red);display:inline-block}.tv-faq-subtitle--alt{border-bottom-color:#cfd6e4}.tv-faq-item{margin-bottom:10px}.tv-faq-question{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;background:var(--tv-dark)!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:16px 20px!important;font-size:.96rem!important;line-height:1.4!important;font-weight:600!important;text-align:left!important;cursor:pointer!important;transition:background .2s ease!important;font-family:inherit!important}.tv-faq-question:hover{background:var(--tv-dark-hover)!important;color:#fff!important}.tv-faq-question:focus-visible{outline:2px solid var(--tv-red)!important;outline-offset:2px!important}.tv-faq-item--light .tv-faq-question{background:var(--tv-light)!important;color:var(--tv-navy)!important}.tv-faq-item--light .tv-faq-question:hover{background:var(--tv-navy)!important;color:#fff!important}.tv-faq-icon{flex-shrink:0!important;width:20px!important;height:20px!important;position:relative!important}.tv-faq-icon::before,.tv-faq-icon::after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;background:currentColor!important;transition:transform .25s ease!important}.tv-faq-icon::before{width:12px;height:2px;transform:translate(-50%,-50%)}.tv-faq-icon::after{width:2px;height:12px;transform:translate(-50%,-50%)}.tv-faq-question[aria-expanded=true] .tv-faq-icon::after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.tv-faq-answer{display:grid;grid-template-rows:0fr;background:var(--tv-bg-answer);border:1px solid #e9ecf2;border-top:none;border-radius:0 0 8px 8px;transition:grid-template-rows .28s ease}.tv-faq-answer-inner{overflow:hidden}.tv-faq-answer p{margin:0;padding:16px 20px;color:#3a4152;line-height:1.65;font-size:.93rem}.tv-faq-answer a{color:var(--tv-red);font-weight:600;text-decoration:underline;text-underline-offset:2px}@media (max-width:860px){.tv-faq-grid{grid-template-columns:1fr;gap:0}.tv-faq-col:first-child{margin-bottom:36px}}