.faq-page,.faq-page *,.faq-page :before,.faq-page :after{box-sizing:border-box}.faq-page{background-color:var(--white);width:100%;overflow:hidden}.faq-page-hero{background-image:url(/images/shared/pic_paralax_2.jpg);background-position:50% 52%}.faq-page-hero__overlay{pointer-events:none;background:linear-gradient(90deg,#0f123647 0%,#0f123661 50%,#0f123647 100%)}.faq-page-hero__title{text-shadow:0 2px 10px #ffffffe6,0 0 20px #ffffff9e;max-width:1100px;display:block}.faq-page-hero__breadcrumb{text-shadow:0 1px 6px #0006;flex-direction:row;line-height:1.4}.faq-questions{background-color:var(--white);width:100%;padding:75px 0 85px;position:relative}.faq-questions__container{max-width:1180px}.faq-questions__header{text-align:center;flex-direction:column;align-items:center;margin-bottom:42px;display:flex}.faq-questions__title{font-family:var(--font-nunito);font-size:clamp(30px,3vw,42px);font-weight:var(--font-extrabold);color:var(--brand-purple);margin:0 0 12px;line-height:1.15}.faq-questions__divider{border-radius:var(--radius-pill);background:linear-gradient(90deg,#ff5f67 0%,#ff8b3d 100%);width:72px;height:3px;display:block}.faq-questions__list{width:100%}.faq-questions__item{border-bottom:1px solid #30295f24;width:100%}.faq-questions__question{width:100%;font-family:var(--font-nunito);font-size:var(--font-lg);font-weight:var(--font-extrabold);color:var(--brand-purple);text-align:left;cursor:pointer;background-color:#0000;border:0;justify-content:space-between;align-items:center;gap:24px;padding:24px 4px;line-height:1.35;transition:color .3s;display:flex}.faq-questions__question:hover,.faq-questions__question:focus-visible{color:#ff7426}.faq-questions__question:focus-visible{outline-offset:4px;outline:2px solid #ff742666}.faq-questions__icon{flex:none;width:18px;height:18px;position:relative}.faq-questions__icon:before,.faq-questions__icon:after{content:"";background-color:currentColor;width:16px;height:2px;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-questions__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-questions__item.is-open .faq-questions__icon:after{transform:translate(-50%,-50%)rotate(0)}.faq-questions__answer{grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid;overflow:hidden}.faq-questions__item.is-open .faq-questions__answer{grid-template-rows:1fr}.faq-questions__answer-inner{opacity:0;min-height:0;padding:0 45px 0 4px;transition:padding .4s,opacity .25s}.faq-questions__item.is-open .faq-questions__answer-inner{opacity:1;padding-bottom:28px}.faq-questions__answer p,.faq-questions__answer li{font-family:var(--font-primary);font-size:16px;font-weight:var(--font-normal);color:var(--text);line-height:1.75}.faq-questions__answer p{margin:0 0 16px}.faq-questions__answer p:last-child{margin-bottom:0}.faq-questions__answer ul{margin:8px 0 0;padding-left:24px}.faq-questions__answer li+li{margin-top:8px}.faq-posts{background-color:var(--white);width:100%;padding:70px 0 90px}.faq-posts__container{width:100%;max-width:1280px;padding:0 var(--page-gutter-xl);grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:0 auto;display:grid}.faq-post{background-color:var(--white);border-radius:var(--radius-xl);border:1px solid #30295f0f;flex-direction:column;min-width:0;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 12px 28px #3b366314}.faq-post:hover{transform:translateY(-8px);box-shadow:0 20px 42px #3b366324}.faq-post__image{width:100%;display:block;overflow:hidden}.faq-post__image img{object-fit:cover;object-position:center;width:100%;height:240px;transition:transform .5s;display:block}.faq-post:hover .faq-post__image img{transform:scale(1.06)}.faq-post__content{flex-direction:column;flex:1;align-items:flex-start;padding:28px;display:flex}.faq-post__title{font-family:var(--font-nunito);font-size:var(--font-xl);font-weight:var(--font-extrabold);color:#3b3663;margin:0 0 24px;line-height:1.3}.faq-post__button{min-width:150px;min-height:48px;padding:0 var(--page-gutter-sm);font-family:var(--font-primary);font-size:var(--font-xs);font-weight:var(--font-semibold);color:var(--white);text-transform:uppercase;background:linear-gradient(90deg,#ff5f67 0%,#ff8b3d 100%);border-radius:5px;justify-content:center;align-items:center;margin-top:auto;line-height:1;text-decoration:none;transition:transform .3s,box-shadow .3s,filter .3s;display:inline-flex}.faq-post__button:hover,.faq-post__button:focus-visible{color:var(--white);filter:brightness(1.05);transform:translateY(-3px);box-shadow:0 12px 24px #ff5f674d}@media (width<=1024px){.faq-posts__container{grid-template-columns:1fr;max-width:700px}.faq-post__image img{height:320px}}@media (width<=768px){.faq-page-hero{background-position:50%}.faq-page-hero__title{font-size:36px}}@media (width<=600px){.faq-questions{padding:50px 0 60px}.faq-questions__container{padding-right:var(--page-gutter-xs);padding-left:var(--page-gutter-xs)}.faq-questions__header{margin-bottom:32px}.faq-questions__title{font-size:29px}.faq-questions__question{gap:16px;font-size:17px}.faq-questions__answer-inner{padding-right:12px}.faq-questions__answer p,.faq-questions__answer li{font-size:15px;line-height:1.7}.faq-posts{padding:55px 0}.faq-posts__container{padding-right:var(--page-gutter-xs);padding-left:var(--page-gutter-xs)}.faq-post__image img{height:220px}.faq-post__content{padding:24px 20px 26px}.faq-post__title{font-size:21px}}@media (width<=480px){.faq-questions__question{font-size:16px}.faq-post__image img{height:200px}}@media (prefers-reduced-motion:reduce){.faq-questions__question,.faq-questions__icon:before,.faq-questions__icon:after,.faq-questions__answer,.faq-questions__answer-inner,.faq-post,.faq-post__image img,.faq-post__button{transition:none}}
