.calendly-selection-modal{align-items:center;background:#00000080;bottom:0;display:flex;font-family:Poppins,sans-serif;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1001}@media(max-width:768px){.calendly-selection-modal{padding:1rem 1.2rem}}.calendly-selection-modal__content{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background-color:#8080801a;border-radius:10px;display:flex;flex-direction:column;gap:.25rem;max-width:450px;padding:1.5rem;text-align:center;width:100%}.calendly-selection-modal__content:before{background:linear-gradient(180deg,#ffffff4d,#ffffff1a);border-radius:inherit;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;right:0;top:0}@media(max-width:410px){.calendly-selection-modal__content{padding:1rem 1rem 1.5rem}}.calendly-selection-modal__content__header{display:flex;justify-content:flex-end;width:100%}.calendly-selection-modal__content__close-button{background:none;border:none;color:var(--colorWhite,#fff);cursor:pointer}.calendly-selection-modal__content__title{color:var(--colorWhite,#fff);font-size:1rem;font-weight:500;margin-bottom:1.5rem}@media(max-width:410px){.calendly-selection-modal__content__title{margin:1rem 0}}.calendly-selection-modal__content__options{display:flex;flex-direction:column;gap:1rem}.calendly-selection-modal__content__options__option{background-color:var(--colorSecondary,#fff);border-radius:1.5rem;color:var(--colorTertiaryDark,#fff);cursor:pointer;font-size:1rem;font-weight:400;width:100%}@media(max-width:410px){.calendly-selection-modal__content__options__option{font-size:.9rem;line-height:1.2rem;padding:1.6rem 1rem}}.fade-in-image--loading{opacity:0}.fade-in-image--loaded{opacity:1;transition:opacity .5s ease-in-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.faq{min-height:100vh;padding:2rem 1rem;width:100%}@media(max-width:768px){.faq{padding:1rem}}.faq__container{margin:0 auto;max-width:800px;width:100%}.faq__header{margin-bottom:2rem;text-align:center}@media(max-width:768px){.faq__header{margin-bottom:1.5rem}}.faq__title{color:var(--colorWhite,#fff);font-size:1.75rem;font-weight:600;margin-bottom:1rem}@media(max-width:768px){.faq__title{font-size:1.5rem;margin-bottom:.75rem}}.faq__description{color:var(--colorWhite,#fff);font-size:1rem;line-height:1.5;margin:0 auto 3rem;max-width:600px;opacity:.9;text-align:center}@media(max-width:768px){.faq__description{font-size:.875rem;margin-bottom:2rem}}.faq__list{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}@media(max-width:768px){.faq__list{gap:0;margin-bottom:1rem}}.faq__item{animation:fadeInUp .6s ease forwards;background:#ffffff1a;border-radius:16px;opacity:0;overflow:hidden;padding:.5rem;transition:background-color .3s ease}.faq__item:first-child{animation-delay:.1s}.faq__item:nth-child(2){animation-delay:.2s}.faq__item:nth-child(3){animation-delay:.3s}.faq__item:nth-child(4){animation-delay:.4s}.faq__item:nth-child(5){animation-delay:.5s}.faq__item:nth-child(6){animation-delay:.6s}.faq__item:nth-child(7){animation-delay:.7s}.faq__item:nth-child(8){animation-delay:.8s}.faq__item:nth-child(9){animation-delay:.9s}.faq__item:nth-child(10){animation-delay:1s}.faq__item:nth-child(11){animation-delay:1.1s}.faq__item:nth-child(12){animation-delay:1.2s}.faq__item:nth-child(13){animation-delay:1.3s}.faq__item:nth-child(14){animation-delay:1.4s}.faq__item:nth-child(15){animation-delay:1.5s}.faq__item:nth-child(16){animation-delay:1.6s}.faq__item:nth-child(17){animation-delay:1.7s}.faq__item:nth-child(18){animation-delay:1.8s}.faq__item:nth-child(19){animation-delay:1.9s}.faq__item:nth-child(20){animation-delay:2s}.faq__item:nth-child(21){animation-delay:2.1s}.faq__item:nth-child(22){animation-delay:2.2s}.faq__item:nth-child(23){animation-delay:2.3s}.faq__item:nth-child(24){animation-delay:2.4s}.faq__item:nth-child(25){animation-delay:2.5s}.faq__item:nth-child(26){animation-delay:2.6s}.faq__item:hover{background:#ffffff26}.faq__item:hover .faq__question{background:#0000}@media(max-width:768px){.faq__item{background:#0000;border-radius:0}.faq__item,.faq__item:first-child{border-bottom:1px solid var(--colorBorder,#fff)}.faq__item:hover{background:#0000}}.faq__question{align-items:center;background:#0000;border:none;color:var(--colorWhite,#fff);cursor:pointer;display:flex;font-weight:500;justify-content:space-between;padding:1rem 1.25rem;text-align:left;transition:all .3s ease;width:100%}@media(max-width:768px){.faq__question{padding:1rem 0}}.faq__question:hover{background:#0000}.faq__question-text{flex:1;font-size:1rem;line-height:1.4;padding-right:1rem;word-wrap:break-word;max-width:100%;overflow:hidden;overflow-wrap:break-word;white-space:normal;word-break:break-word}@media(max-width:768px){.faq__question-text{font-size:.938rem}}.faq__answer{color:var(--colorWhite,#fff);max-height:0;opacity:0;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1)}.faq__answer--open{max-height:1000px;opacity:.9;padding:0 1.25rem 1.25rem}@media(max-width:768px){.faq__answer--open{padding:0 0 1rem}}.faq__answer--closed{max-height:0;opacity:0;padding:0 1.25rem}@media(max-width:768px){.faq__answer--closed{padding:0}}.faq__answer p{font-size:.938rem;line-height:1.6;white-space:pre-line;word-wrap:break-word;max-width:100%;overflow:hidden;overflow-wrap:break-word;word-break:break-word}.faq__answer p strong{font-weight:700}@media(max-width:768px){.faq__answer p{font-size:.875rem}}.faq__answer-paragraph{margin-bottom:1rem;word-wrap:break-word;max-width:100%;overflow:hidden;overflow-wrap:break-word;white-space:normal;word-break:break-word}.faq__answer-paragraph:last-child{margin-bottom:0}.faq__answer-paragraph strong{color:var(--colorPrimaryDark,#fff);font-weight:700}.faq__answer ol,.faq__answer ul{margin:.5rem 0 1rem 1.25rem}.faq__answer ol,.faq__answer ol li,.faq__answer ul,.faq__answer ul li{word-wrap:break-word;max-width:100%;overflow-wrap:break-word;word-break:break-word}.faq__answer ol li,.faq__answer ul li{line-height:1.6;margin-bottom:.5rem;overflow:hidden}.faq__answer ol li:last-child,.faq__answer ul li:last-child{margin-bottom:0}