.cosmetic-faq-section .cfaq-main-title{color:#1b3d64;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.cosmetic-faq-section .cfaq-subtitle{color:#333;margin-bottom:0;font-size:1rem}.cosmetic-faq-section .cfaq-accordion-card{cursor:pointer;background-color:#fff;border:1.5px solid #a3d3fc;border-radius:16px;padding:1.75rem 2rem;transition:background-color .25s,border-color .25s,box-shadow .2s}.cosmetic-faq-section .cfaq-accordion-card:hover{box-shadow:0 4px 12px #42a4f50d}.cosmetic-faq-section .cfaq-accordion-card .cfaq-text-content{flex-grow:1;padding-right:2rem}.cosmetic-faq-section .cfaq-accordion-card .cfaq-question{color:#111;margin-bottom:0;font-family:gothambookmed;font-size:20px;font-weight:700;line-height:1.4;transition:margin .25s}.cosmetic-faq-section .cfaq-accordion-card .cfaq-answer-wrapper{grid-template-rows:0fr;transition:grid-template-rows .25s ease-out;display:grid}.cosmetic-faq-section .cfaq-accordion-card .cfaq-answer-wrapper .cfaq-answer{color:#333;margin-bottom:0;padding-top:0;font-family:gothambook;font-size:16px;line-height:1.55;overflow:hidden}.cosmetic-faq-section .cfaq-accordion-card .cfaq-icon-wrapper{flex-shrink:0;padding-top:.15rem}.cosmetic-faq-section .cfaq-accordion-card .cfaq-circle-indicator{color:#1b3d64;background-color:#f1f7ff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .25s,color .25s,transform .25s;display:flex}.cosmetic-faq-section .cfaq-accordion-card .cfaq-circle-indicator svg{transition:transform .25s}.cosmetic-faq-section .cfaq-accordion-card.is-expanded{background-color:#edf4fe}.cosmetic-faq-section .cfaq-accordion-card.is-expanded .cfaq-question{margin-bottom:1rem}.cosmetic-faq-section .cfaq-accordion-card.is-expanded .cfaq-answer-wrapper{grid-template-rows:1fr}.cosmetic-faq-section .cfaq-accordion-card.is-expanded .cfaq-circle-indicator{color:#fff;background-color:#1b3d64}.cosmetic-faq-section .cfaq-accordion-card.is-expanded .cfaq-circle-indicator svg{transform:rotate(180deg)}.cosmetic-faq-section .cfaq-pill-btn{color:#fff;background-color:#f28243;border:none;border-radius:50px;padding:.9rem 2.5rem;font-size:1rem;font-weight:600;transition:background-color .2s,transform .15s;display:inline-block}.cosmetic-faq-section .cfaq-pill-btn:hover,.cosmetic-faq-section .cfaq-pill-btn:focus{color:#fff;background-color:#f28243;transform:translateY(-1px)}@media (max-width:768px){.cosmetic-faq-section{padding:3.5rem 0}.cosmetic-faq-section .cfaq-accordion-card{padding:1.25rem}.cosmetic-faq-section .cfaq-accordion-card .cfaq-text-content{padding-right:1rem}.cosmetic-faq-section .cfaq-accordion-card .cfaq-question{font-size:1.05rem}}
.cosmetic-cta-section .cosmetic-cta-box-card{background-color:#f3f6fc;border-radius:24px;justify-content:center;align-items:center;width:100%;padding:4.5rem 3rem;display:flex}.cosmetic-cta-section .cosmetic-cta-description{color:#111;max-width:520px;margin-bottom:0;font-size:1.1rem;line-height:1.5}.cosmetic-cta-section .cosmetic-cta-pill-btn{color:#fff;background-color:#f28243;border:none;border-radius:50px;padding:.85rem 3rem;font-size:1rem;font-weight:600;transition:background-color .2s,transform .15s;display:inline-block}.cosmetic-cta-section .cosmetic-cta-pill-btn:hover,.cosmetic-cta-section .cosmetic-cta-pill-btn:focus{color:#fff;background-color:#f06f26;transform:translateY(-1px)}@media (max-width:576px){.cosmetic-cta-section{padding:2.5rem 0 4rem}.cosmetic-cta-section .cosmetic-cta-box-card{padding:3.5rem 1.5rem}}
.how-it-works-section{background-color:#fff}.how-it-works-section .how-it-works-box{background-color:#f3f6fc;border-radius:24px;padding:63px 59px}.how-it-works-section .how-works-step-card{gap:1.15rem;height:100%;margin-top:30px;padding:0 .5rem}@media (max-width:768px){.how-it-works-section .how-works-step-card{text-align:center!important;align-items:center!important}}.how-it-works-section .how-works-icon-circle{color:#1b3d64;background-color:#cce7ff;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin-bottom:.25rem;transition:transform .2s;display:flex}.how-it-works-section .how-works-icon-circle:hover{transform:translateY(-2px)}.how-it-works-section .how-works-step-title{color:#000;text-align:start;margin-top:20px;font-family:gothambookmed;font-size:20px}.how-it-works-section .how-works-step-desc{color:#333;text-align:start;max-width:203px;margin-top:-12px;font-family:gothambook;font-size:16px;line-height:1.55}@media (max-width:768px){.how-it-works-section .how-works-step-desc{text-align:center}}.how-it-works-section .how-works-pill-btn{color:#fff;background-color:#f28243;border:none;border-radius:50px;padding:11px 31px;font-size:16px;font-weight:600;transition:background-color .2s,transform .15s;display:inline-block}.how-it-works-section .how-works-pill-btn:hover,.how-it-works-section .how-works-pill-btn:focus{color:#fff;background-color:#f28243;transform:translateY(-1px)}
