.accordions-1 .panel{border-radius:0;border:none;box-shadow:0px 1px 1px rgba(0,0,0,.2)}.accordions-1 .panel .panel-heading{background:#f8f8f8;padding:25px 50px;border:none;border-radius:0}.accordions-1 .panel .panel-heading .panel-title a{color:#111;font-size:1.4rem;font-weight:500}.accordions-1 .panel .panel-heading .panel-title a:focus{text-decoration:none}.accordions-1 .panel .panel-collapse .panel-body{border:none;border-top:1px solid #eaeaea;background:#f8f8f8;padding:30px 50px}.accordions-1 .panel .panel{margin-top:20px}.faq-contact-links{color:#ccc;font-size:.9em}.faq-contact-links i{color:#ccc}.faq-contact-links a{color:#111;padding-bottom:4px;border-bottom:1px solid rgba(17,17,17,0);transition:all .3s}.faq-contact-links a:hover{color:#111;padding-bottom:1px;border-bottom:1px solid #111}.accordions-1 .panel.panel-default:nth-child(-n+2){margin-bottom:3rem}.faq-page{font-family:"Open Sans",sans-serif}.faq-hero{background:#0a0e1a;padding:120px 24px 72px;text-align:center;position:relative;overflow:hidden}.faq-hero::before{content:"";position:absolute;top:-20px;left:50%;transform:translateX(-50%);width:600px;height:360px;background:radial-gradient(ellipse, rgba(0, 174, 239, 0.18) 0%, transparent 68%);pointer-events:none}@media(max-width: 600px){.faq-hero{padding:80px 20px 56px}}.faq-hero-inner{position:relative;z-index:1;max-width:600px;margin:0 auto}.faq-eyebrow{font-family:"Montserrat",sans-serif;font-size:10px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:#00aeef;margin-bottom:16px;display:block}.faq-hero h1{font-family:"Montserrat",sans-serif;font-size:clamp(26px,4vw,42px);font-weight:700;color:#fff;line-height:1.2;margin-bottom:14px;letter-spacing:-0.3px}.faq-hero-desc{font-size:15px;color:hsla(0,0%,100%,.5);font-weight:300;line-height:1.7;max-width:440px;margin:0 auto}.faq-section-head{text-align:center;padding:52px 24px 6px}.faq-section-head .faq-eyebrow{margin-bottom:10px}.faq-section-head h2{font-family:"Montserrat",sans-serif;font-size:clamp(18px,2.5vw,24px);font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#1a1f2e}.faq-rule{width:34px;height:2px;background:#00aeef;margin:14px auto 0}.faq-list{max-width:740px;margin:0 auto;padding:36px 24px 72px}@media(max-width: 600px){.faq-list{padding:28px 16px 56px}}.faq-item{border:1px solid #e2e8f0;background:#fff;margin-bottom:6px;transition:box-shadow .2s,border-color .2s}.faq-item:hover{box-shadow:0 3px 16px rgba(0,0,0,.06)}.faq-item.is-open{border-color:rgba(0,174,239,.3);box-shadow:0 4px 20px rgba(0,174,239,.08)}.faq-item.is-open .faq-question{color:#0a0e1a}.faq-item.is-open .faq-icon{background:#00aeef;border-color:#00aeef;color:#fff}.faq-item.is-open .faq-icon svg{transform:rotate(45deg)}.faq-item.is-open .faq-panel{grid-template-rows:1fr}.faq-trigger{width:100%;background:none;border:none;padding:20px 20px 20px 18px;display:flex;align-items:center;gap:14px;cursor:pointer;text-align:left}.faq-num{font-family:"Montserrat",sans-serif;font-size:10px;font-weight:700;color:#00aeef;letter-spacing:.5px;flex-shrink:0;min-width:18px}.faq-question{flex:1;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:600;color:#1a1f2e;line-height:1.4}.faq-icon{width:26px;height:26px;border-radius:50%;border:1.5px solid #e2e8f0;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#8896a8;transition:background .2s,border-color .2s,color .2s}.faq-icon svg{transition:transform .3s ease}.faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-panel-inner{overflow:hidden}.faq-answer{padding:0 20px 20px 46px;font-size:14px;color:#4a5568;line-height:1.8;font-weight:400}.faq-answer strong{color:#1a1f2e;font-weight:600}.faq-cta{background:#0a0e1a;padding:68px 24px;text-align:center;position:relative;overflow:hidden}.faq-cta::before{content:"";position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:500px;height:280px;background:radial-gradient(ellipse, rgba(0, 174, 239, 0.13) 0%, transparent 68%);pointer-events:none}.faq-cta .faq-eyebrow{margin-bottom:14px}.faq-cta h2{font-family:"Montserrat",sans-serif;font-size:clamp(20px,3vw,30px);font-weight:700;color:#fff;margin-bottom:12px;letter-spacing:-0.2px}.faq-cta p{font-size:14px;color:hsla(0,0%,100%,.45);font-weight:300;margin-bottom:32px}.faq-cta-inner{position:relative;z-index:1;max-width:520px;margin:0 auto}.faq-cta-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn-faq-primary{background:#00aeef;color:#fff;padding:13px 28px;border-radius:100px;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:700;letter-spacing:.5px;text-decoration:none;display:inline-block;transition:opacity .2s,transform .2s}.btn-faq-primary:hover{opacity:.85;transform:translateY(-2px);color:#fff}.btn-faq-ghost{background:rgba(0,0,0,0);color:#fff;padding:13px 28px;border-radius:100px;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:700;letter-spacing:.5px;text-decoration:none;display:inline-block;border:1.5px solid hsla(0,0%,100%,.2);transition:border-color .2s,transform .2s}.btn-faq-ghost:hover{border-color:#00aeef;transform:translateY(-2px);color:#fff}
