.alira-faq-page{--faq-ink:#173f3c;--faq-muted:#687572;--faq-gold:#a48755;--faq-line:#e5e8e2;color:var(--faq-ink);background:#f8f7f3}.alira-faq-page *,.alira-faq-page :before,.alira-faq-page :after{box-sizing:border-box}.alira-faq-container{width:min(1120px,100% - 48px);margin-inline:auto}.alira-faq-hero{border-bottom:1px solid var(--faq-line);background:#fff;padding:22px 0 68px}.alira-faq-breadcrumb{color:#75807c;align-items:center;gap:11px;margin-bottom:42px;font:14px/1.5 Arial,sans-serif;display:flex}.alira-faq-breadcrumb a{color:var(--faq-ink);text-decoration:none}.alira-faq-breadcrumb a:hover{color:var(--faq-gold)}.alira-faq-eyebrow{color:var(--faq-gold);letter-spacing:.2em;text-transform:uppercase;margin:0;font:600 11px/1.5 Arial,sans-serif}.alira-faq-eyebrow span{padding-inline:4px}.alira-faq-hero h1{max-width:890px;color:var(--faq-ink);letter-spacing:-.035em;margin:12px 0 0;font:400 clamp(38px,5vw,62px)/1.1 Georgia,serif}.alira-faq-intro{max-width:700px;color:var(--faq-muted);margin:18px 0 0;font:16px/1.75 Arial,sans-serif}.alira-faq-contact-link{color:var(--faq-ink);align-items:center;gap:10px;margin-top:23px;font:600 14px/1.5 Arial,sans-serif;text-decoration:none;display:inline-flex}.alira-faq-contact-link span{color:var(--faq-gold);font-size:20px;transition:transform .2s}.alira-faq-contact-link:hover span{transform:translate(4px)}.alira-faq-content{padding-top:38px;padding-bottom:84px}.alira-faq-index{flex-wrap:wrap;gap:9px;padding-bottom:42px;display:flex}.alira-faq-index a{color:#315a55;background:#fff;border:1px solid #dfe4dd;border-radius:999px;align-items:center;gap:9px;min-height:40px;padding:0 14px;font:500 12px/1.4 Arial,sans-serif;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.alira-faq-index a:hover{border-color:var(--faq-gold);background:#f4f0e7}.alira-faq-index a span{color:var(--faq-gold);letter-spacing:.08em;font-size:10px}.alira-faq-topic{border-top:1px solid var(--faq-line);grid-template-columns:minmax(220px,.72fr) minmax(0,1.5fr);gap:clamp(28px,6vw,84px);padding:48px 0;scroll-margin-top:90px;display:grid}.alira-faq-topic-heading h2,.alira-faq-bottom-cta h2{color:var(--faq-ink);letter-spacing:-.025em;margin:10px 0 0;font:400 clamp(27px,3vw,38px)/1.2 Georgia,serif}.alira-faq-list{border-top:1px solid var(--faq-line)}.alira-faq-item{border-bottom:1px solid var(--faq-line)}.alira-faq-item summary{color:#233f3c;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:65px;padding:16px 2px;font:600 14px/1.55 Arial,sans-serif;list-style:none;display:flex}.alira-faq-item summary::-webkit-details-marker{display:none}.alira-faq-toggle{border:1px solid #d9dfd8;border-radius:50%;flex:0 0 24px;width:24px;height:24px;position:relative}.alira-faq-toggle:before,.alira-faq-toggle:after{background:var(--faq-gold);content:"";width:9px;height:1px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.alira-faq-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.alira-faq-item[open] .alira-faq-toggle:after{transform:translate(-50%,-50%)rotate(0)}.alira-faq-answer{padding:0 35px 20px 2px}.alira-faq-answer p{color:var(--faq-muted);margin:0;font:14px/1.8 Arial,sans-serif}.alira-faq-bottom-cta{background:#fff;border:1px solid #e3e5dc;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;margin-top:30px;padding:clamp(24px,4vw,42px);display:flex}.alira-faq-bottom-cta h2{font-size:clamp(28px,3vw,36px)}.alira-faq-bottom-cta>div:first-child>p:last-child{color:var(--faq-muted);margin:10px 0 0;font:14px/1.6 Arial,sans-serif}.alira-faq-cta-actions{flex:none;gap:10px;display:flex}.alira-faq-cta-actions a{border:1px solid var(--faq-ink);min-height:46px;color:var(--faq-ink);border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font:600 13px/1 Arial,sans-serif;text-decoration:none;display:inline-flex}.alira-faq-cta-actions a:first-child{background:var(--faq-ink);color:#fff}.alira-faq-cta-actions a:hover{border-color:var(--faq-gold);color:var(--faq-ink);background:#f4f0e7}@media (max-width:760px){.alira-faq-container{width:min(100% - 36px,560px)}.alira-faq-hero{padding:16px 0 46px}.alira-faq-breadcrumb{margin-bottom:32px;font-size:13px}.alira-faq-intro{font-size:15px}.alira-faq-content{padding-top:24px;padding-bottom:54px}.alira-faq-index{scrollbar-width:thin;flex-wrap:nowrap;padding:0 0 28px;overflow-x:auto}.alira-faq-index a{flex:none}.alira-faq-topic{grid-template-columns:1fr;gap:20px;padding:34px 0}.alira-faq-topic-heading h2{font-size:30px}.alira-faq-item summary{min-height:62px;font-size:13px}.alira-faq-answer{padding-right:8px}.alira-faq-answer p{font-size:13px}.alira-faq-bottom-cta{flex-direction:column;align-items:flex-start;margin-top:18px}}@media (max-width:420px){.alira-faq-container{width:calc(100% - 30px)}.alira-faq-cta-actions{width:100%}.alira-faq-cta-actions a{flex:1;padding-inline:12px}}
