.faq-page{color:#282d30;background:#f7fafc;min-height:100vh}.faq-hero{isolation:isolate;color:#fff;text-align:center;background:#082332;min-height:428px;padding:48px 24px 76px;position:relative}.faq-hero-image{z-index:-2;object-fit:cover;object-position:center 40%;opacity:.3;filter:grayscale();width:100%;height:100%;position:absolute;inset:0}.faq-hero:after{content:"";z-index:-1;background:linear-gradient(#08233226,#082332b3 50%,#082332);position:absolute;inset:0}.faq-hero-content{max-width:768px;margin:0 auto}.faq-hero-badge{color:#e4e9ec;background:#ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:4px 16px;font-size:12px;font-weight:700;display:inline-flex}.faq-hero-badge svg{color:#ff7e19}.faq-hero h1{margin:24px 0 16px;font-size:32px;font-weight:900;line-height:1.6}.faq-hero-content>p{color:#a7bac4;max-width:660px;margin:0 auto;font-size:18px;line-height:1.8}.faq-search{background:#fff;border:1px solid #dde5e9;border-radius:20px;align-items:center;gap:12px;min-width:0;margin-top:40px;padding:8px;display:flex}.faq-search>svg{color:#858b90;flex-shrink:0;margin-right:10px}.faq-search input{color:#203848;background:0 0;border:0;width:100%;min-width:0;min-height:42px;font-size:15px}.faq-search input::placeholder{color:#8b959e}.faq-search:focus-within{outline-offset:3px;outline:3px solid #ff9d45}.faq-search .faq-search-submit{color:#fff;min-height:44px;box-shadow:none;background:#ff7e19;border-radius:16px;flex-shrink:0}.faq-popular-searches{color:#aec0cb;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 20px;margin-top:14px;font-size:11px;display:flex}.faq-popular-searches button{color:inherit;text-underline-offset:4px;background:0 0;border:0;padding:3px 0;text-decoration:underline}.faq-popular-searches button:hover{color:#fff}.faq-container{width:calc(100% - 48px);max-width:1312px;margin:0 auto;position:relative}.faq-categories{background:#fff;border:1px solid #edf0f2;border-radius:20px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:-32px;padding:16px min(6.5vw,96px);display:grid;position:relative;box-shadow:0 3px 4px #20384820}.faq-categories button{color:#343a40;background:#fff2e9;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:68px;padding:8px;font-size:13px;font-weight:800;display:flex}.faq-categories svg{color:#ff7e19;flex-shrink:0}.faq-categories button:hover{background:#ffe4d0}.faq-categories button[aria-pressed=true]{color:#fff;background:#ff7e19}.faq-categories button[aria-pressed=true] svg{color:#fff}.faq-layout{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);align-items:start;gap:40px;padding:44px 0 128px;display:grid}.faq-results,.faq-support{min-width:0}.faq-result-status{color:#526178;overflow-wrap:anywhere;margin:0 0 16px;font-size:13px;line-height:2}.faq-question-list{gap:16px;display:grid}.faq-pending-answer{color:#526178;margin:0}.faq-answer-links{flex-wrap:wrap;gap:12px 24px;margin-top:12px;display:flex}.faq-answer-links a{color:#203848;text-underline-offset:4px}.faq-answer-links a:hover{color:#b74a00}.faq-empty{text-align:center;background:#fff;border-radius:20px;justify-items:center;padding:48px 20px;display:grid}.faq-empty>svg{color:#ff7e19}.faq-empty h3{margin:20px 0 0;font-size:18px}.faq-empty p{color:#526178;margin:12px 0 24px;font-size:14px;line-height:2}.faq-support{gap:24px;display:grid}.faq-support-card{background:#fff;border-radius:20px;padding:24px;box-shadow:0 1px 2px #0000000d}.faq-support-eyebrow{color:#bd4d00;justify-content:center;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:800;display:flex}.faq-support-card h2{margin:12px 0 8px;font-size:20px;font-weight:900;line-height:1.7}.faq-support-card>p:not(.faq-support-eyebrow){color:#616975;margin:0;font-size:14px;line-height:1.8}.faq-support-actions{gap:8px;margin-top:24px;display:grid}.faq-support-actions a{color:#203848;background:#eceff1;border-radius:16px;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.faq-support-actions svg{color:#ff7e19;flex-shrink:0}.faq-support-actions span{flex:1}.faq-support-actions a:hover{background:#ffe4d0}.faq-support-actions bdi{font-size:12px}.faq-online-card{isolation:isolate;color:#fff;background:#082332;border-radius:20px;padding:24px;position:relative;overflow:hidden}.faq-online-card:after{content:"";z-index:-1;filter:blur(24px);background:#ff7e1926;border-radius:50%;width:100px;height:100px;position:absolute;bottom:0;left:0}.faq-online-card h2{color:#ff8e38;margin:0;font-size:14px;font-weight:800}.faq-online-card>p{color:#d0dce2;margin:8px 0 20px;font-size:11px;line-height:1.8}.faq-social-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.faq-social-links>*{color:#fff;background:#ffffff26;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:60px;padding:8px 4px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.faq-social-links a:hover{background:#ffffff40}.faq-social-links svg{color:#ff8e38}.faq-social-links button:disabled{opacity:.5}.faq-online-card>.faq-unavailable-note{color:#d0dce2;margin:12px 0 0;font-size:10px}.faq-hours{gap:8px;margin:28px 0 0;font-size:11px;display:grid}.faq-hours>div{justify-content:space-between;gap:8px;display:flex}.faq-hours dt{color:#d0dce2}.faq-hours dd{margin:0}@media (width>=1024px){.faq-container{width:calc(100% - 128px)}}@media (width<=1199px){.faq-categories{padding-inline:16px}.faq-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px}.faq-support-card,.faq-online-card{padding:20px 16px}.faq-support-actions a{flex-wrap:wrap}}@media (width<=1023px){.faq-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.faq-layout{grid-template-columns:minmax(0,1fr);padding-bottom:64px}.faq-support{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (width<=639px){.faq-container{width:calc(100% - 32px)}.faq-hero{padding:36px 16px 64px}.faq-hero h1{margin-top:20px;font-size:26px}.faq-hero-content>p{font-size:14px}.faq-search{border-radius:16px;gap:6px;margin-top:28px;padding:6px}.faq-search>svg{width:19px;margin-right:4px}.faq-search input{font-size:12px}.faq-search .faq-search-submit{border-radius:12px;gap:4px;padding-inline:10px;font-size:12px}.faq-popular-searches{gap:8px 14px}.faq-popular-searches>span{flex-basis:100%}.faq-categories{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.faq-categories button{font-size:12px}.faq-layout{gap:28px;padding-top:28px}.faq-support{grid-template-columns:minmax(0,1fr)}}
