.sb-9240-al0flc .kursk-faq{--kf-bg:#f2ede4;--kf-paper:#fffdfa;--kf-navy:#111f33;--kf-steel:#243b58;--kf-ink:#17283c;--kf-gold:#c8a56b;--kf-muted:#657080;--kf-border:#ddd9d2;display:block;width:100%;min-width:0;padding:48px 0;background:var(--kf-bg);color:var(--kf-ink);font-family:inherit;line-height:1.6}.sb-9240-al0flc .kursk-faq,.sb-9240-al0flc .kursk-faq *,.sb-9240-al0flc .kursk-faq ::before,.sb-9240-al0flc .kursk-faq ::after{box-sizing:border-box}.sb-9240-al0flc .kursk-faq__container{width:100%;max-width:1350px;min-width:0;margin:0 auto;padding:0 12px}.sb-9240-al0flc .kursk-faq__layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:36px}.sb-9240-al0flc .kursk-faq__sidebar,.sb-9240-al0flc .kursk-faq__questions{min-width:0}.sb-9240-al0flc .kursk-faq__eyebrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:20px;color:#977a50;font-size:11px;font-weight:750;line-height:1.5;letter-spacing:.13em}.sb-9240-al0flc .kursk-faq__eyebrow-line{display:block;flex:0 0 28px;width:28px;height:1px;background:var(--kf-gold)}.sb-9240-al0flc .kursk-faq__title{margin:0;padding:0;color:var(--kf-ink);font-size:clamp(34px,6vw,62px);font-weight:800;line-height:1.08;letter-spacing:-.052em}.sb-9240-al0flc .kursk-faq__title span{display:block;color:#a7895b}.sb-9240-al0flc .kursk-faq__intro{max-width:510px;margin:21px 0 0;color:var(--kf-muted);font-size:15px;line-height:1.8}.sb-9240-al0flc .kursk-faq__contact{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;margin-top:30px;padding:24px 22px 0;border:1px solid #3a536f;border-radius:20px;background:radial-gradient(circle at 90% 12%,rgba(200,165,107,.16),transparent 46%),linear-gradient(145deg,#111f33,#2a4260);color:#fff}.sb-9240-al0flc .kursk-faq__contact-top{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#e4c38d;font-size:10px;font-weight:750;line-height:1.5;letter-spacing:.12em}.sb-9240-al0flc .kursk-faq__contact-region{display:flex;align-items:center;justify-content:center;flex:0 0 35px;width:35px;height:35px;border:1px solid rgba(228,195,141,.35);border-radius:50%;font-size:11px}.sb-9240-al0flc .kursk-faq__contact-art{position:relative;display:flex;align-items:center;justify-content:center;height:135px;margin:10px 0;overflow:hidden;color:#e2c08b}.sb-9240-al0flc .kursk-faq__contact-art strong{position:relative;z-index:1;font-family:Georgia,serif;font-size:100px;font-weight:400;line-height:1}.sb-9240-al0flc .kursk-faq__contact-ring{position:absolute;top:50%;left:50%;width:118px;height:118px;border:1px solid rgba(200,165,107,.4);border-radius:50%;transform:translate(-50%,-50%)}.sb-9240-al0flc .kursk-faq__contact-ring:nth-child(2){width:158px;height:158px;border-style:dashed;border-color:rgba(200,165,107,.25)}.sb-9240-al0flc .kursk-faq__contact-ring:nth-child(3){width:198px;height:198px;border-color:rgba(200,165,107,.13)}.sb-9240-al0flc .kursk-faq__contact-content{position:relative;z-index:1;min-width:0}.sb-9240-al0flc .kursk-faq__contact-kicker{display:block;margin-bottom:12px;color:#e6c794;font-size:10px;font-weight:750;letter-spacing:.12em}.sb-9240-al0flc .kursk-faq__contact h3{margin:0 0 14px;padding:0;color:#fff;font-size:clamp(27px,4vw,36px);font-weight:800;line-height:1.16;letter-spacing:-.04em}.sb-9240-al0flc .kursk-faq__contact h3 span{display:block;color:#e4c38d}.sb-9240-al0flc .kursk-faq__contact p{max-width:49ch;margin:0;color:#d0d9e3;font-size:13px;line-height:1.8}.sb-9240-al0flc .kursk-faq__contact-button{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:54px;margin:26px 0 29px;padding:14px 18px;border:1px solid transparent;border-radius:11px;background:#e1bf86;color:#192b41;font:inherit;font-size:14px;font-weight:750;line-height:1.4;text-align:left;cursor:pointer;transition:background-color .2s ease}.sb-9240-al0flc .kursk-faq__contact-button span:last-child{flex:0 0 auto;font-size:21px;line-height:1}.sb-9240-al0flc .kursk-faq__contact-bottom{margin:0-22px;padding:16px 22px;border-top:1px solid rgba(255,255,255,.16);color:#c6d2df;font-size:10px;font-weight:700;line-height:1.5;letter-spacing:.1em}.sb-9240-al0flc .kursk-faq__questions{border-top:1px solid #c6bbac}.sb-9240-al0flc .kursk-faq__questions-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 0 19px;color:#96815d;font-size:10px;font-weight:750;line-height:1.5;letter-spacing:.1em}.sb-9240-al0flc .kursk-faq__item{min-width:0;margin:0;border-bottom:1px solid var(--kf-border)}.sb-9240-al0flc .kursk-faq__item[open]{border-bottom-color:#b9ac97}.sb-9240-al0flc .kursk-faq__question{display:grid;grid-template-columns:27px minmax(0,1fr) 36px;align-items:center;gap:12px;min-height:90px;padding:19px 0;color:var(--kf-ink);cursor:pointer;list-style:none}.sb-9240-al0flc .kursk-faq__question::-webkit-details-marker{display:none}.sb-9240-al0flc .kursk-faq__question::marker{content:""}.sb-9240-al0flc .kursk-faq__number{align-self:start;padding-top:6px;color:#a58a63;font-size:11px;font-weight:750}.sb-9240-al0flc .kursk-faq__question-text{min-width:0;color:var(--kf-ink);font-size:clamp(16px,3.3vw,20px);font-weight:700;line-height:1.42;letter-spacing:-.025em}.sb-9240-al0flc .kursk-faq__item[open] .kursk-faq__question-text{color:#365675}.sb-9240-al0flc .kursk-faq__toggle{position:relative;display:block;width:36px;height:36px;border:1px solid #d7d5cf;border-radius:50%;background:var(--kf-paper);transition:background-color .2s ease,border-color .2s ease}.sb-9240-al0flc .kursk-faq__toggle::before,.sb-9240-al0flc .kursk-faq__toggle::after{position:absolute;top:50%;left:50%;display:block;background:var(--kf-steel);content:"";transform:translate(-50%,-50%)}.sb-9240-al0flc .kursk-faq__toggle::before{width:12px;height:2px}.sb-9240-al0flc .kursk-faq__toggle::after{width:2px;height:12px;transition:transform .2s ease}.sb-9240-al0flc .kursk-faq__item[open] .kursk-faq__toggle{border-color:var(--kf-steel);background:var(--kf-steel)}.sb-9240-al0flc .kursk-faq__item[open] .kursk-faq__toggle::before,.sb-9240-al0flc .kursk-faq__item[open] .kursk-faq__toggle::after{background:#fff}.sb-9240-al0flc .kursk-faq__item[open] .kursk-faq__toggle::after{transform:translate(-50%,-50%) rotate(90deg)}.sb-9240-al0flc .kursk-faq__answer{padding:0 48px 27px 39px}.sb-9240-al0flc .kursk-faq__answer p{max-width:72ch;margin:0 0 13px;color:var(--kf-muted);font-size:14px;line-height:1.8}.sb-9240-al0flc .kursk-faq__answer p:last-child{margin-bottom:0}.sb-9240-al0flc .kursk-faq__answer strong{color:var(--kf-ink);font-weight:750}.sb-9240-al0flc .kursk-faq__answer-link{display:inline-flex;align-items:center;gap:12px;min-height:40px;margin-top:5px;color:#344f6a;font-size:13px;font-weight:750;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.sb-9240-al0flc .kursk-faq__answer-link span{font-size:19px;line-height:1}.sb-9240-al0flc .kursk-faq__inline-button{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;margin:8px 0 0;padding:11px 15px;border:1px solid var(--kf-steel);border-radius:9px;background:0 0;color:var(--kf-steel);font:inherit;font-size:13px;font-weight:750;line-height:1.4;cursor:pointer;transition:background-color .2s ease,color .2s ease}.sb-9240-al0flc .kursk-faq__inline-button span:last-child{font-size:18px;line-height:1}.sb-9240-al0flc .kursk-faq__question:focus-visible,.sb-9240-al0flc .kursk-faq__contact-button:focus-visible,.sb-9240-al0flc .kursk-faq__answer-link:focus-visible,.sb-9240-al0flc .kursk-faq__inline-button:focus-visible{outline:3px solid #b89459;outline-offset:4px}@media (hover:hover){.sb-9240-al0flc .kursk-faq__item:not([open]) .kursk-faq__question:hover .kursk-faq__question-text{color:#406285}.sb-9240-al0flc .kursk-faq__item:not([open]) .kursk-faq__question:hover .kursk-faq__toggle{border-color:#94a6ba}.sb-9240-al0flc .kursk-faq__contact-button:hover{background:#efd09b}.sb-9240-al0flc .kursk-faq__inline-button:hover{background:var(--kf-steel);color:#fff}}@media (min-width:640px){.sb-9240-al0flc .kursk-faq{padding:64px 0}.sb-9240-al0flc .kursk-faq__container{padding-inline:16px}.sb-9240-al0flc .kursk-faq__layout{gap:44px}.sb-9240-al0flc .kursk-faq__contact{padding:30px 28px 0}.sb-9240-al0flc .kursk-faq__contact-bottom{margin-inline:-28px;padding-inline:28px}.sb-9240-al0flc .kursk-faq__question{grid-template-columns:34px minmax(0,1fr) 40px;gap:16px;min-height:98px}.sb-9240-al0flc .kursk-faq__toggle{width:40px;height:40px}.sb-9240-al0flc .kursk-faq__answer{padding-left:50px;padding-right:56px}}@media (min-width:1024px){.sb-9240-al0flc .kursk-faq{padding:88px 0}.sb-9240-al0flc .kursk-faq__container{padding-inline:20px}.sb-9240-al0flc .kursk-faq__layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:70px}.sb-9240-al0flc .kursk-faq__contact{margin-top:42px}.sb-9240-al0flc .kursk-faq__contact-art{height:155px;margin-block:15px}.sb-9240-al0flc .kursk-faq__question{padding-block:22px}.sb-9240-al0flc .kursk-faq__answer{padding-bottom:30px}}@media (prefers-reduced-motion:reduce){.sb-9240-al0flc .kursk-faq__toggle,.sb-9240-al0flc .kursk-faq__toggle::after,.sb-9240-al0flc .kursk-faq__contact-button,.sb-9240-al0flc .kursk-faq__inline-button{transition:none}}