.faq-page-shell{background:radial-gradient(circle at 8% 18%,rgba(251,97,151,.06) 0,rgba(251,97,151,0) 28%),radial-gradient(circle at 92% 30%,rgba(95,223,200,.07) 0,rgba(95,223,200,0) 30%),radial-gradient(circle at 50% 92%,rgba(253,132,113,.05) 0,rgba(253,132,113,0) 28%),#fff9f7;color:#211e1f}.faq-page-shell .faq-eyebrow-wrap{display:flex;align-items:center;gap:10px}.faq-page-shell .faq-eyebrow-mark{width:8px;height:8px;border-radius:50%;background:#fd8471;flex-shrink:0}.faq-page-shell .faq-featured-eyebrow,.faq-page-shell .faq-final-cta-eyebrow,.faq-page-shell .faq-finder-eyebrow,.faq-page-shell .section-eyebrow{display:block;margin:0;padding:0;background:transparent;border:none;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#6b6265}.faq-page-shell .faq-eyebrow-line{display:block;width:56px;height:3px;margin-top:10px;border-radius:999px;background:linear-gradient(90deg,#fb6197,#fb6197 33%,#5fdfc8 0,#5fdfc8 66%,#fd8471 0,#fd8471)}.faq-page-shell .faq-accordion-question,.faq-page-shell .faq-category-title,.faq-page-shell .faq-empty-title,.faq-page-shell .faq-featured-title,.faq-page-shell .faq-final-cta-card-title,.faq-page-shell .faq-final-cta-title,.faq-page-shell .faq-finder-title,.faq-page-shell .faq-hero-card-title,.faq-page-shell .faq-results-title{color:#211e1f}.faq-page-shell .faq-featured-title,.faq-page-shell .faq-final-cta-title,.faq-page-shell .faq-finder-title{margin-top:16px}.faq-page-shell .faq-accordion-answer,.faq-page-shell .faq-empty-copy,.faq-page-shell .faq-featured-card-copy,.faq-page-shell .faq-final-cta-card-copy,.faq-page-shell .faq-final-cta-card-note,.faq-page-shell .faq-final-cta-lead,.faq-page-shell .faq-finder-lead,.faq-page-shell .faq-hero-lead,.faq-page-shell .faq-hero-note{color:#51494c}.faq-page-shell .faq-hero{background-color:#fff9f7}.faq-page-shell .faq-hero-glow{background:radial-gradient(circle at 8% 18%,rgba(251,97,151,.07) 0,rgba(251,97,151,0) 30%),radial-gradient(circle at 92% 30%,rgba(95,223,200,.08) 0,rgba(95,223,200,0) 32%),radial-gradient(circle at 50% 88%,rgba(253,132,113,.06) 0,rgba(253,132,113,0) 28%)}.faq-page-shell .faq-hero-pattern{opacity:.08}.faq-page-shell .faq-hero .hero-eyebrow{background:rgba(255,255,255,.9);border:1px solid #fd8471;color:#211e1f;box-shadow:none}.faq-page-shell .faq-hero .hero-eyebrow-sun{color:#fd8471}.faq-page-shell .faq-hero-title{color:#211e1f}.faq-page-shell .faq-hero-title:after{background:linear-gradient(90deg,#fb6197,#fb6197 33%,#5fdfc8 0,#5fdfc8 66%,#fd8471 0,#fd8471)}.faq-page-shell .faq-hero .fsr-btn-primary,.faq-page-shell .faq-hero-btn-primary{background:#fb6197!important;color:#211e1f!important;font-weight:700;border-radius:18px 18px 18px 6px;box-shadow:0 8px 20px rgba(251,97,151,.2)}.faq-page-shell .faq-hero .fsr-btn-primary:hover,.faq-page-shell .faq-hero-btn-primary:hover{background:#fd8471!important;color:#211e1f!important}.faq-page-shell .faq-hero-secondary{color:#211e1f;font-weight:700;font-size:.88rem;text-decoration:none;padding:0 0 5px;border-bottom:2px solid #fd8471;transition:color .2s ease,border-bottom-color .2s ease}.faq-page-shell .faq-hero-secondary:hover{color:#a74334;border-bottom-color:#fb6197;text-decoration:none}.faq-page-shell .faq-hero .hero-wave-fill{fill:#fff9f7}.faq-page-shell .faq-hero .hero-wave-stroke{stroke:#fb6197;opacity:.85}.faq-page-shell .faq-hero-card-inner{background:rgba(255,255,255,.96);border:1px solid #e8dfe1;box-shadow:0 14px 34px rgba(51,40,44,.07),0 2px 8px rgba(51,40,44,.04)}.faq-page-shell .faq-hero-card-icon{background:#dff8f3;border:1px solid #bcebe2;color:#1e6f62}.faq-page-shell .faq-hero-card-link{background:#fff9f7;border:1px solid #e8dfe1;color:#211e1f}.faq-page-shell .faq-hero-card-link:hover{border-color:#f7d4e1;box-shadow:0 8px 18px rgba(251,97,151,.12)}.faq-page-shell .faq-hero-card-cta{color:#211e1f;font-weight:700;text-decoration:none;border-bottom:2px solid #fd8471;padding-bottom:2px}.faq-page-shell .faq-hero-card-cta:hover{color:#a74334;border-bottom-color:#fb6197;text-decoration:none}.faq-page-shell .faq-finder-panel{background:rgba(255,255,255,.96);border:1px solid #e8dfe1;box-shadow:0 14px 34px rgba(51,40,44,.07),0 2px 8px rgba(51,40,44,.04)}.faq-page-shell .faq-finder-count,.faq-page-shell .faq-search-summary{background:#fff9f7;border:1px solid #e8dfe1;color:#51494c}.faq-page-shell .faq-browse-label,.faq-page-shell .faq-finder-group-label{color:#6b6265}.faq-page-shell .faq-filter-chip,.faq-page-shell .faq-finder-more-toggle,.faq-page-shell .faq-finder-suggest-chip,.faq-page-shell .faq-finder-topic-chip,.faq-page-shell .faq-finder-topic-chip--secondary{background:#fff9f7;border:1px solid #e8dfe1;color:#211e1f}.faq-page-shell .faq-filter-chip:hover,.faq-page-shell .faq-finder-suggest-chip:hover,.faq-page-shell .faq-finder-topic-chip:hover{background:#fff0f5;border-color:#f7d4e1}.faq-page-shell .faq-filter-chip--active,.faq-page-shell .faq-finder-topic-chip--active,.faq-page-shell .faq-finder-topic-chip--active.faq-finder-topic-chip--secondary{background:#fb6197;border-color:#fb6197;color:#211e1f;box-shadow:0 8px 20px rgba(251,97,151,.2)}.faq-page-shell .faq-accordion-trigger:focus-visible,.faq-page-shell .faq-filter-chip:focus-visible,.faq-page-shell .faq-finder-suggest-chip:focus-visible,.faq-page-shell .faq-finder-topic-chip:focus-visible,.faq-page-shell .faq-search-clear:focus-visible,.faq-page-shell .faq-show-more-btn:focus-visible{outline-color:#fd8471}.faq-page-shell .faq-finder-search-input,.faq-page-shell .faq-search-input{background:#fff9f7;border:1px solid #e8dfe1;color:#211e1f}.faq-page-shell .faq-search-input:focus{border-color:#5fdfc8;box-shadow:0 0 0 3px rgba(95,223,200,.28),0 8px 20px rgba(51,40,44,.06)}.faq-page-shell .faq-search-clear{background:#e8dfe1;color:#211e1f}.faq-page-shell .faq-more-topics-menu{background:#ffffff;border:1px solid #e8dfe1}.faq-page-shell .faq-more-topics-item:hover{background:#dff8f3}.faq-page-shell .faq-more-topics-item--active{background:#ffe5ee;color:#b02a5c}.faq-page-shell .faq-featured-card{position:relative;overflow:hidden;background:rgba(255,255,255,.96);border:1px solid #e8dfe1;box-shadow:0 14px 34px rgba(51,40,44,.07),0 2px 8px rgba(51,40,44,.04)}.faq-page-shell .faq-featured-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px}.faq-page-shell .faq-featured-card:nth-child(3n+1):before{background:#5fdfc8}.faq-page-shell .faq-featured-card:nth-child(3n+2):before{background:#fb6197}.faq-page-shell .faq-featured-card:nth-child(3n):before{background:#fd8471}.faq-page-shell .faq-featured-icon{background:#dff8f3;border:1px solid #bcebe2;color:#1e6f62}.faq-page-shell .faq-featured-card:nth-child(3n+2) .faq-featured-icon{background:#ffe5ee;border-color:#f7d4e1;color:#b02a5c}.faq-page-shell .faq-featured-card:nth-child(3n) .faq-featured-icon{background:#ffe8e2;border-color:#f5cfc7;color:#a74334}.faq-page-shell .faq-featured-card-link{color:#211e1f;font-weight:700;text-decoration:none;border-bottom:2px solid #fd8471;padding-bottom:2px}.faq-page-shell .faq-featured-card-link:hover{color:#a74334;border-bottom-color:#fb6197;text-decoration:none}.faq-page-shell .faq-accordion-accent,.faq-page-shell .faq-category-accent,.faq-page-shell .faq-results-accent{background:linear-gradient(90deg,#fb6197,#fb6197 33%,#5fdfc8 0,#5fdfc8 66%,#fd8471 0,#fd8471)}.faq-page-shell .faq-category-icon{background:#dff8f3;border:1px solid #bcebe2;color:#1e6f62}.faq-page-shell .faq-category-count{background:#fff0f5;border:1px solid #f7d4e1;color:#b02a5c}.faq-page-shell .faq-accordion-item{background:#ffffff;border:1px solid #e8dfe1;box-shadow:0 14px 34px rgba(51,40,44,.07),0 2px 8px rgba(51,40,44,.04)}.faq-page-shell .faq-accordion-item--open{background:linear-gradient(135deg,#fffdfb,#fff4f7);border-color:#f7d4e1}.faq-page-shell .faq-accordion-dot{background:#fd8471}.faq-page-shell .faq-accordion-icon{background:#dff8f3;border:1px solid #bcebe2;color:#1e6f62}.faq-page-shell .faq-accordion-trigger:hover .faq-accordion-icon{background:#ffe8e2;border-color:#f5cfc7;color:#a74334}.faq-page-shell .faq-accordion-item--open .faq-accordion-icon{background:#ffe5ee;border-color:#f7d4e1;color:#b02a5c}.faq-page-shell .faq-accordion-answer-panel{background:#fff9f7;border:1px solid #e8dfe1}.faq-page-shell .faq-accordion-link{color:#211e1f;font-weight:700;text-decoration:none;border-bottom:2px solid #fd8471;padding-bottom:2px;text-decoration-color:transparent}.faq-page-shell .faq-accordion-link:hover{color:#a74334;border-bottom-color:#fb6197}.faq-page-shell .faq-highlight{background:rgba(253,132,113,.28)}.faq-page-shell .faq-show-more-btn{background:#ffffff;border:1px solid #e8dfe1;color:#211e1f;border-radius:18px 18px 18px 6px}.faq-page-shell .faq-show-more-btn:hover{background:#fff0f5;border-color:#f7d4e1}.faq-page-shell .faq-empty{background:rgba(255,255,255,.96);border:1px solid #e8dfe1}.faq-page-shell .faq-empty-btn{background:#fb6197;color:#211e1f!important;font-weight:700;border-radius:18px 18px 18px 6px;box-shadow:0 8px 20px rgba(251,97,151,.2)}.faq-page-shell .faq-empty-btn:hover{background:#fd8471;color:#211e1f!important}.faq-page-shell .faq-empty-link{color:#211e1f;font-weight:700;text-decoration:none;border-bottom:2px solid #fd8471;padding-bottom:2px}.faq-page-shell .faq-empty-link:hover{color:#a74334;border-bottom-color:#fb6197;text-decoration:none}.faq-page-shell .faq-final-cta-panel{overflow:hidden;border:1px solid #e7dde0;border-radius:24px;background:radial-gradient(circle at 10% 20%,rgba(251,97,151,.12) 0,rgba(251,97,151,0) 34%),radial-gradient(circle at 90% 80%,rgba(95,223,200,.14) 0,rgba(95,223,200,0) 36%),linear-gradient(135deg,#fffdfb,#fff4f7 52%,#f1fcfa);box-shadow:0 18px 42px rgba(51,40,44,.08),0 3px 10px rgba(51,40,44,.04)}.faq-page-shell .faq-final-cta-card{background:rgba(255,255,255,.86);border:1px solid #e8dfe1}.faq-page-shell .faq-final-cta-card--primary{border-top:4px solid #fb6197}.faq-page-shell .faq-final-cta-card--secondary{border-top:4px solid #5fdfc8}.faq-page-shell .faq-final-cta-card-label{color:#6b6265}.faq-page-shell .faq-final-cta-btn{background:#fb6197;color:#211e1f!important;font-weight:700;border-radius:18px 18px 18px 6px;box-shadow:0 8px 20px rgba(251,97,151,.2)}.faq-page-shell .faq-final-cta-btn:hover{background:#fd8471;color:#211e1f!important}.faq-page-shell .faq-final-cta-link{color:#211e1f;font-weight:700;text-decoration:none;border-bottom:2px solid #fd8471;padding-bottom:2px}.faq-page-shell .faq-final-cta-link:hover{color:#a74334;border-bottom-color:#fb6197;text-decoration:none}.faq-page-shell .faq-empty-link:focus-visible,.faq-page-shell .faq-featured-card-link:focus-visible,.faq-page-shell .faq-final-cta-link:focus-visible,.faq-page-shell .faq-hero-card-cta:focus-visible,.faq-page-shell .faq-hero-secondary:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(95,223,200,.4);border-radius:4px}