.home-faq-surface{border-color:#22517e!important;background:#061326!important;color:#f5f9ff!important;box-shadow:0 0 48px -30px #1d93ff!important}.home-faq-surface>.homepage-surface-inner{background:linear-gradient(145deg,#061326,#08172a 62%,#10152d)!important}.home-faq{padding:clamp(.5rem,1.4vw,1.35rem)}.home-faq header{text-align:center}.home-faq h2{margin-top:.65rem;color:#fff;font-size:clamp(2.35rem,4vw,4rem);font-weight:900;letter-spacing:-.05em;line-height:1}.home-faq-search{display:flex;max-width:64rem;align-items:center;gap:.75rem;margin:1.8rem auto 1rem;padding:.78rem 1.1rem;border:1px solid #399eff;border-radius:1.2rem;background:#071426;box-shadow:0 0 24px -14px #278cff}.home-faq-search>svg{width:1.15rem;flex:0 0 auto;color:#62b6ff}.home-faq-search input{width:100%;min-width:0;background:transparent!important;color:#edf6ff;font-size:.9rem;appearance:none}.home-faq-search input,.home-faq-search input:focus{border:0!important;outline:0!important;box-shadow:none!important}.home-faq-search input::-webkit-search-cancel-button,.home-faq-search input::-webkit-search-decoration{appearance:none}.home-faq-search input::placeholder{color:#8295ae}.home-faq-search button{display:grid;width:1.8rem;height:1.8rem;flex:0 0 auto;place-items:center;border-radius:50%;color:#9eb1c8}.home-faq-search button svg{width:1rem}.home-faq-categories{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.2rem}.home-faq-categories button{padding:.58rem .85rem;border:1px solid #294969;border-radius:2rem;background:#08172a;color:#aebdd0;font-size:.73rem}.home-faq-categories button[aria-pressed=true]{border-color:#44a8ff;background:linear-gradient(135deg,#0e4673,#25317a);color:#fff;font-weight:850;box-shadow:0 0 20px -12px #278cff}.home-faq-search-status{margin:-.3rem 0 .8rem;color:#8fa7c1;font-size:.72rem;text-align:center}.home-faq-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1rem}.home-faq-answer{min-height:22rem;padding:1.6rem;border:1px solid #246092;border-radius:1.2rem;background:linear-gradient(145deg,#07192e,#0a1628);box-shadow:inset 0 0 35px #16609c14}.home-faq-answer>span{color:#29cfff;font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.home-faq-answer h3{margin-top:.85rem;color:#fff;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:900;letter-spacing:-.035em;line-height:1.2}.home-faq-answer>p{margin-top:.9rem;color:#c7d3e3;font-size:.9rem;line-height:1.75}.home-faq-answer>div{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.35rem}.home-faq-answer a{display:flex;align-items:center;gap:.3rem;color:#42bdff;font-size:.78rem;font-weight:850}.home-faq-answer a svg{width:.9rem}.home-faq-list{display:grid;max-height:none;align-content:start;gap:.4rem;overflow:visible}.home-faq-list button{display:grid;grid-template-columns:2.2rem 1fr 1.25rem;min-height:3.2rem;align-items:center;gap:.55rem;padding:.55rem .8rem;border:1px solid #213a57;border-radius:.8rem;background:#071426;color:#c9d5e5;text-align:left}.home-faq-list button[aria-pressed=true]{border-color:#37a5ff;background:#0c2949;box-shadow:inset 4px 0 #1cd1ff,0 0 20px -15px #278cff;color:#fff}.home-faq-list span{color:#32b8ff;font-size:.68rem}.home-faq-list strong{font-size:.8rem;line-height:1.3}.home-faq-list svg{width:.95rem;color:#8d7aff}.home-faq-empty{padding:2.5rem;color:#b8c5d6;text-align:center}.home-faq-mobile-list{display:none}html:not(.dark) .home-faq-surface{border-color:#c5d2df!important;background:#f9fbfd!important;color:#172033!important;box-shadow:0 18px 45px -35px #356b9c!important}html:not(.dark) .home-faq-surface>.homepage-surface-inner{background:linear-gradient(145deg,#fff,#f4f7fa 62%,#eef3f8)!important}html:not(.dark) .home-faq h2{color:#172033}html:not(.dark) .home-faq-search{border-color:#7ba6cf;background:#fff;box-shadow:0 10px 24px -20px #234e77}html:not(.dark) .home-faq-search input{color:#172033}html:not(.dark) .home-faq-search input::placeholder{color:#64748b}html:not(.dark) .home-faq-categories button{border-color:#c9d4df;background:#f4f7fa;color:#445267}html:not(.dark) .home-faq-categories button[aria-pressed=true]{border-color:#1769aa;background:#dcecff;color:#0b4e87;box-shadow:none}html:not(.dark) .home-faq-search-status{color:#526176}html:not(.dark) .home-faq-answer{border-color:#b8ccdf;background:#fff;box-shadow:0 12px 28px -26px #274c70}html:not(.dark) .home-faq-answer>span{color:#075fa8}html:not(.dark) .home-faq-answer h3{color:#172033}html:not(.dark) .home-faq-answer>p{color:#435167}html:not(.dark) .home-faq-answer a{color:#075fa8}html:not(.dark) .home-faq-list button{border-color:#d2dbe4;background:#fff;color:#334155}html:not(.dark) .home-faq-list button[aria-pressed=true]{border-color:#287bbd;background:#e8f3ff;box-shadow:inset 4px 0 #087bbd;color:#172033}html:not(.dark) .home-faq-list span{color:#075fa8}html:not(.dark) .home-faq-list svg{color:#5367b8}html:not(.dark) .home-faq-empty{color:#526176}@media (max-width:920px){.home-faq-layout{display:none}.home-faq-mobile-list{display:grid;gap:.55rem}.home-faq-mobile-list>article{overflow:hidden;border:1px solid #213a57;border-radius:.9rem;background:#071426}.home-faq-mobile-list button{display:grid;width:100%;grid-template-columns:2.2rem 1fr 1.25rem;align-items:center;gap:.55rem;padding:.9rem;color:#d6e3f2;text-align:left}.home-faq-mobile-list button>span{color:#32b8ff;font-size:.68rem}.home-faq-mobile-list button>strong{font-size:.88rem;line-height:1.35}.home-faq-mobile-list button>svg{width:1rem;color:#8d7aff;transition:transform .18s ease}.home-faq-mobile-list button[aria-expanded=true]>svg{transform:rotate(180deg)}.home-faq-mobile-list article>div{border-top:1px solid #213a57;padding:.95rem 1rem 1.1rem 3.65rem;color:#c7d3e3;font-size:.88rem;line-height:1.7}.home-faq-mobile-list nav{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.85rem}.home-faq-mobile-list a{display:inline-flex;align-items:center;gap:.25rem;color:#42bdff;font-size:.78rem;font-weight:850}.home-faq-mobile-list a svg{width:.85rem}html:not(.dark) .home-faq-mobile-list>article{border-color:#d2dbe4;background:#fff}html:not(.dark) .home-faq-mobile-list button{color:#334155}html:not(.dark) .home-faq-mobile-list button>span{color:#075fa8}html:not(.dark) .home-faq-mobile-list article>div{border-color:#d2dbe4;color:#435167}html:not(.dark) .home-faq-mobile-list a{color:#075fa8}}@media (max-width:560px){.home-faq{padding:0}.home-faq-categories{justify-content:flex-start;flex-wrap:wrap;overflow:visible;padding-bottom:.35rem}.home-faq-categories button{flex:0 0 auto}.home-faq-answer{padding:1.25rem}}