.fq-hero{position:relative;display:grid;place-items:center;height:260px;margin-top:10px;overflow:hidden;border-radius:28px;background:url(/img/aboutBackground.jpg) 50%/cover no-repeat;box-shadow:0 18px 44px rgba(113,68,143,.22)}.fq-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(77,42,99,.82),rgba(113,68,143,.6) 55%,rgba(148,120,167,.45))}.fq-hero__title{position:relative;margin:0;padding:14px 36px;border-radius:999px;font-size:clamp(22px,4vw,38px);font-weight:800;color:#fff;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);box-shadow:0 14px 34px rgba(20,8,35,.3),inset 0 1px 0 rgba(255,255,255,.4)}@media(max-width:767.98px){.fq-hero{height:180px;border-radius:20px}}.fq{padding:40px 0 72px}.fq__head{margin-bottom:32px;text-align:center}.fq__title{position:relative;display:inline-block;margin:0 0 12px;padding-bottom:14px;font-size:clamp(24px,4vw,38px);font-weight:700;color:#71448f}.fq__title:after{content:"";position:absolute;left:50%;bottom:0;width:56px;height:4px;border-radius:4px;transform:translateX(-50%);background:linear-gradient(90deg,#71448f,#9478a7)}.fq__sub{max-width:560px;margin:0 auto;font-size:16px;color:#8a7e93}.fq__more{display:flex;justify-content:center;margin-top:28px}.fq__btn{display:inline-flex;padding:12px 30px;border-radius:999px;font-size:15px;font-weight:600;color:#fff;text-decoration:none;background:linear-gradient(135deg,#71448f,#9478a7);box-shadow:0 10px 22px rgba(113,68,143,.32),inset 0 1px 0 rgba(255,255,255,.35);transition:transform .2s ease,box-shadow .2s ease}.fq__btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 14px 28px rgba(113,68,143,.44),inset 0 1px 0 rgba(255,255,255,.45)}.fq-list{display:flex;flex-direction:column;gap:12px;max-width:860px;margin:0 auto;padding:0;list-style:none}.fq-item{border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(246,240,251,.78));border:1px solid rgba(113,68,143,.14);box-shadow:0 10px 30px rgba(43,31,51,.08),inset 0 1px 0 rgba(255,255,255,.9);transition:box-shadow .3s ease,border-color .3s ease}.fq-item.is-open{border-color:rgba(113,68,143,.3);box-shadow:0 18px 38px rgba(113,68,143,.16),inset 0 1px 0 rgba(255,255,255,.9)}.fq-item__head{margin:0}.fq-item__btn{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:18px 22px;border:0;border-radius:inherit;font-family:inherit;font-size:17px;font-weight:700;line-height:1.4;text-align:left;color:#2b1f33;cursor:pointer;background:none;transition:color .2s ease}.fq-item__btn:hover{color:#71448f}.fq-item__btn:focus-visible{outline:3px solid rgba(113,68,143,.3);outline-offset:-3px}.fq-item__icon{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-size:13px;color:#71448f;background:rgba(113,68,143,.08);border:1px solid rgba(113,68,143,.16);transition:transform .3s ease,background .3s ease,color .3s ease}.fq-item.is-open .fq-item__icon{transform:rotate(45deg);color:#fff;background:linear-gradient(135deg,#71448f,#9478a7);border-color:rgba(0,0,0,0)}.fq-item__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.fq-item.is-open .fq-item__panel{grid-template-rows:1fr}.fq-item__inner{min-height:0}.fq-item__text{margin:0;padding:0 22px 20px;font-size:15.5px;line-height:1.75;white-space:pre-line;color:#2b1f33;opacity:.8}@media(max-width:575.98px){.fq-item{border-radius:18px}.fq-item__btn{padding:14px 16px;font-size:15px}.fq-item__text{padding:0 16px 16px;font-size:14.5px}}@media(prefers-reduced-motion:reduce){.fq *,.fq-item,.fq-item *{transition-duration:.01ms!important}}.fq-item__panel{min-width:0}.fq-item__inner{min-width:0;overflow:hidden}.fq-item__text{white-space:normal;overflow-wrap:anywhere;word-break:normal}.fq-item__text *{white-space:normal!important;max-width:100%}.fq-item__text p{margin:0 0 8px}.fq-item__text p:empty{display:none}.fq-item__text p:last-child{margin-bottom:0}.fq-item__text ol,.fq-item__text ul{margin:0 0 8px;padding-left:20px}.fq-item__text a{text-decoration:underline}.shop+.fq{padding-top:0}