@charset "UTF-8";
/***!  Style Declaration  !***/

:root{--bg-gray-light:#f9f9fb;--card-white:#fff;--brand-blue:#0345bf;--text-dark:#1d1d1f;--text-gray:#6e6e73;--radius-std:12px}.vw-faq-section{padding:90px 0;background-color:var(--bg-gray-light);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.vw-faq-container{max-width:900px;margin:0 auto;padding:0 25px}.vw-faq-header{text-align:center;margin-bottom:50px}.vw-faq-tag{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--brand-blue);margin-bottom:15px;display:inline-block}.vw-faq-title{font-size:36px;line-height:1.1;font-weight:800;color:var(--text-dark);margin:0}.vw-faq-list{display:flex;flex-direction:column;gap:15px}.vw-faq-item{background:var(--card-white);border:1px solid rgba(0,0,0,0.08);border-radius:var(--radius-std);overflow:hidden;transition:border-color 0.3s ease,box-shadow 0.3s ease}.vw-faq-item:hover{border-color:rgba(3,69,191,0.3);box-shadow:0 4px 15px rgba(0,0,0,0.03)}.vw-faq-item[open]{border-color:rgba(3,69,191,0.3);box-shadow:0 10px 30px rgba(0,0,0,0.05)}.vw-faq-summary{list-style:none;padding:25px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:18px;font-weight:600;color:var(--text-dark)}.vw-faq-summary::-webkit-details-marker{display:none}.vw-faq-icon{color:var(--brand-blue);transition:transform 0.3s ease;flex-shrink:0;margin-left:20px}.vw-faq-item[open] .vw-faq-icon{transform:rotate(180deg)}.vw-faq-answer{padding:0 25px 25px 25px;color:var(--text-gray);font-size:16px;line-height:1.6;border-top:1px solid rgba(0,0,0,0.05);margin-top:-10px;padding-top:20px}@media (max-width:768px){.vw-faq-title{font-size:30px}.vw-faq-summary{font-size:16px}}
