.pris-faq{--pris-text:#0b2859;--pris-accent:#307ae0;--pris-box-bg:#f7f9fc;--pris-box-border:#e3e8f1;--pris-divider:#e3e8f1;--pris-icon-bg:#eaf1fb;color:var(--pris-text);font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:920px;padding:24px 16px;-webkit-font-smoothing:antialiased}.pris-faq,.pris-faq *{box-sizing:border-box}.pris-faq__head{margin-bottom:28px;text-align:center}.pris-faq__tag{color:var(--pris-accent);display:inline-block;font-size:18px;font-weight:800;letter-spacing:.2px;margin-bottom:10px}.pris-faq__title{color:var(--pris-text);font-size:clamp(26px,4vw,40px);font-weight:800;line-height:1.15;margin:0 0 14px}.pris-faq__subtitle{color:var(--pris-text);font-size:16px;font-weight:400;line-height:1.55;margin:0 auto;max-width:680px;opacity:.72}.pris-faq__box{background:var(--pris-box-bg);border:1px solid var(--pris-box-border);border-radius:16px;box-shadow:0 1px 2px rgba(11,40,89,.04);padding:8px 28px}.pris-faq__item{border-top:1px solid var(--pris-divider)}.pris-faq__item:first-child{border-top:none}.pris-faq__q{align-items:center;color:var(--pris-text);cursor:pointer;display:flex;font-size:17px;font-weight:700;gap:20px;justify-content:space-between;line-height:1.4;list-style:none;outline:none;padding:22px 4px;transition:color .15s ease}.pris-faq__q::-webkit-details-marker{display:none}.pris-faq__q::marker{content:""}.pris-faq__q:hover{color:var(--pris-accent)}.pris-faq__icon{background:var(--pris-icon-bg);border-radius:50%;flex:0 0 auto;height:26px;position:relative;transition:background .15s ease;width:26px}.pris-faq__icon:after,.pris-faq__icon:before{background:var(--pris-accent);border-radius:2px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .25s ease,opacity .25s ease;width:11px}.pris-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.pris-faq__item[open] .pris-faq__icon:after{opacity:0}.pris-faq__item[open] .pris-faq__icon{background:#dbe7fb}.pris-faq__a{animation:prisFaqIn .25s ease;color:var(--pris-text);font-size:16px;font-weight:400;line-height:1.65;opacity:.82;padding:0 4px 24px}@keyframes prisFaqIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:.82;transform:none}}@media (max-width:600px){.pris-faq__box{padding:4px 18px}.pris-faq__q{font-size:16px;padding:18px 2px}.pris-faq__a{font-size:15px}}