.addp-glucare-faq-override{--addp-faq-navy:var(--addp-navy,#101f45);--addp-faq-blue:var(--gc-gold,#82641d);--addp-faq-ink:var(--gc-ink,#33302b);--addp-faq-copy:var(--gc-copy,#75634f);--addp-faq-line:var(--gc-border,#ebdcc9);--addp-faq-soft:#f9f7f1;--addp-faq-ease:cubic-bezier(.4,0,.2,1);box-sizing:border-box;font-family:var(--addp-font,"ADDP Sans",Montserrat,sans-serif) !important;width:100%;margin:0;padding:56px 0 64px;scroll-margin-top:96px;background:var(--gc-surface,#fffef9);color:var(--addp-faq-ink)}.addp-faq,.addp-faq *{box-sizing:border-box;font-family:var(--addp-font,"ADDP Sans",Montserrat,sans-serif) !important}.addp-faq__panel{width:calc(100% - 40px);max-width:1400px;margin:0 auto;padding:0;background:0 0}.addp-faq__head{margin:0 auto 28px;text-align:center}.addp-glucare-faq-override h2.addp-faq__title{font-family:var(--addp-font) !important;text-align:center !important;margin:0 0 12px;color:var(--addp-faq-navy);font-size:36px !important;font-weight:700 !important;letter-spacing:normal !important;line-height:1.3 !important;text-transform:none !important}.addp-faq__lead{margin:0 auto;max-width:920px;color:#8a94a3;font-size:16px;font-weight:400;line-height:1.5}.addp-faq__list{display:flex;flex-direction:column;gap:12px}.addp-faq__item{display:grid;grid-template-rows:auto 0fr;border:1px solid var(--addp-faq-line);border-radius:14px;background:var(--addp-faq-soft);transition:grid-template-rows .24s var(--addp-faq-ease)}.addp-faq__item.is-open{grid-template-rows:auto 1fr}.addp-glucare-faq-override h3.addp-faq__q,.addp-glucare-faq-override h3.addp-faq__note-title{margin:0;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:0;line-height:inherit;text-transform:none !important}.addp-glucare-faq-override button.addp-faq__toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:58px;margin:0;padding:14px 16px 14px 20px;border:0;border-radius:14px;background:0 0;box-shadow:none;color:var(--addp-faq-ink);font-size:17px;font-weight:500 !important;letter-spacing:0;line-height:1.4;text-align:left;text-transform:none !important;cursor:pointer}.addp-glucare-faq-override button.addp-faq__toggle:hover{background:0 0;color:var(--addp-faq-ink)}.addp-glucare-faq-override button.addp-faq__toggle:focus{outline:none}.addp-glucare-faq-override button.addp-faq__toggle:focus-visible{outline:3px solid var(--addp-faq-blue);outline-offset:2px}.addp-faq__question{text-transform:none !important;flex:1 1 auto;min-width:0}.addp-faq__icon{display:inline-flex;flex:0 0 34px;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--addp-faq-blue);color:#fff;transition:transform .24s var(--addp-faq-ease)}.addp-faq__item.is-open .addp-faq__icon{transform:rotate(180deg)}.addp-faq__answer{overflow:hidden;min-height:0}.addp-faq__answer-inner{padding:2px 22px 18px 20px;color:var(--addp-faq-copy);font-size:16px;font-weight:400;line-height:1.7;opacity:0;transition:opacity .22s ease}.addp-faq__item.is-open .addp-faq__answer-inner{opacity:1}.addp-faq__answer-inner p{margin:0 0 10px}.addp-faq__answer-inner ul{margin:0 0 10px;padding:0 0 0 1.15em}.addp-faq__answer-inner li{margin:0 0 8px;padding:0}.addp-faq__answer-inner li:last-child,.addp-faq__answer-inner p:last-child,.addp-faq__answer-inner ul:last-child{margin-bottom:0}.addp-faq__note{margin-top:28px;padding:16px 18px 18px;border:1px solid var(--addp-faq-line);border-left:4px solid var(--addp-faq-blue);border-radius:14px;background:var(--addp-faq-soft)}.addp-faq__note-title{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--addp-faq-navy);font-size:16px;font-weight:700 !important;line-height:1.4}.addp-faq__note-icon{display:inline-flex;flex:0 0 18px;color:var(--addp-faq-blue)}.addp-faq__note p{margin:0;color:var(--addp-faq-ink);font-size:16px;font-weight:500;line-height:1.65}.addp-faq__more{margin:22px 0 0;text-align:center;display:flex;justify-content:center;width:100%}.addp-glucare-faq-override a.addp-faq__more-link{color:var(--addp-faq-blue);font-size:16px;font-weight:500 !important;line-height:1.4;text-decoration:none}.addp-glucare-faq-override a.addp-faq__more-link:hover{text-decoration:underline}.addp-glucare-faq-override a.addp-faq__more-link:focus-visible{outline:3px solid var(--addp-faq-blue);outline-offset:3px;border-radius:4px}.addp-faq__help-anchor{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media (max-width:767px){.addp-glucare-faq-override{padding:28px 0 40px}.addp-faq__panel{width:calc(100% - 32px);padding:0}.addp-faq__head{margin-bottom:22px}.addp-glucare-faq-override h2.addp-faq__title{font-family:var(--addp-font) !important;text-align:center !important;font-size:28px !important}.addp-glucare-faq-override button.addp-faq__toggle{min-height:52px;padding:12px 10px 12px 14px;font-size:16px}.addp-faq__icon{flex-basis:40px;width:40px;height:40px}.addp-faq__answer-inner{padding:2px 14px 16px}.addp-faq__note{margin-top:20px;padding:14px 14px 16px}}@media (prefers-reduced-motion:reduce){.addp-faq__item,.addp-faq__icon,.addp-faq__answer-inner{transition:none}}