.kontur-faq{padding:clamp(88px,8vw,136px) 0;color:#f3f5f0;background:#090c0b;border-top:1px solid rgba(221,228,214,.12)}.kontur-faq--block-m{color:#f0f0ec;background:#060606;border-top-color:#242424}.kontur-faq--block-m .kontur-faq-heading h2{font-family:var(--display);font-size:clamp(2.7rem,4.2vw,4.25rem);font-weight:500;letter-spacing:-.035em;line-height:1.05;text-transform:none}.kontur-faq--block-m .kontur-faq-trigger{grid-template-columns:minmax(0,1fr) 28px;gap:22px}.kontur-faq--block-m .kontur-faq-answer{padding-left:0}.kontur-faq--block-m .kontur-faq-trigger:focus-visible{outline-color:#eee}.kontur-faq--block-m .kontur-faq-toggle{color:#e0e0dc}.kontur-faq-container{width:min(100% - var(--gutter) * 2,1540px);margin:0 auto;display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(56px,8vw,148px);align-items:start}.kontur-faq--company .kontur-faq-container{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:clamp(48px,5vw,88px)}.kontur-faq-heading{position:sticky;top:112px}.kontur-faq-heading h2{max-width:700px;margin:0;font-family:var(--display);font-size:clamp(2.8rem,5.4vw,5.8rem);font-weight:720;font-kerning:none;letter-spacing:.03em;line-height:.94;text-transform:uppercase}.kontur-faq--company .kontur-faq-heading h2{max-width:620px;font-family:Lora,Georgia,Times New Roman,serif;font-size:clamp(3.25rem,4.25vw,4.5rem);font-weight:500;font-kerning:normal;letter-spacing:normal;line-height:1.02;text-transform:none;text-wrap:balance}.kontur-faq-heading p{max-width:520px;margin:30px 0 0;color:#e2e7dead;font-size:clamp(1rem,1.15vw,1.2rem);line-height:1.55}.kontur-faq-list{border-bottom:1px solid rgba(221,228,214,.16)}.kontur-faq-item{position:relative;border-top:1px solid rgba(221,228,214,.16)}.kontur-faq-trigger{width:100%;min-height:104px;padding:26px 0;display:grid;grid-template-columns:54px minmax(0,1fr) 28px;gap:22px;align-items:center;color:inherit;background:transparent;border:0;text-align:left;cursor:pointer}.kontur-faq--company .kontur-faq-trigger{grid-template-columns:minmax(0,1fr) 28px}.kontur-faq-trigger:focus-visible{outline:2px solid #b8c77d;outline-offset:6px}.kontur-faq-index{color:#d5ddcf94;font-family:var(--font);font-size:.95rem;font-style:normal;font-weight:400;line-height:1}.kontur-faq-question{max-width:820px;font-size:clamp(1.1rem,1.55vw,1.48rem);font-weight:690;letter-spacing:.01em;line-height:1.28}.kontur-faq-toggle{position:relative;width:22px;height:22px;justify-self:end;color:#b8c77d;transition:transform .24s ease}.kontur-faq-toggle:before,.kontur-faq-toggle:after{content:"";position:absolute;top:10px;left:3px;width:16px;height:2px;background:currentColor}.kontur-faq-toggle:after{transform:rotate(90deg)}.kontur-faq-item.is-open .kontur-faq-toggle{transform:rotate(45deg)}.kontur-faq-panel{overflow:hidden}.kontur-faq-answer{padding:0 50px 32px 76px}.kontur-faq--company .kontur-faq-answer{padding-left:28px}.kontur-faq-answer p{max-width:760px;margin:0;color:#e2e7deb3;font-size:1rem;line-height:1.65;white-space:pre-line}@media (max-width: 900px){.kontur-faq-container{grid-template-columns:1fr;gap:54px}.kontur-faq--company .kontur-faq-container{grid-template-columns:1fr;gap:48px}.kontur-faq-heading{position:static}}@media (max-width: 600px){.kontur-faq{padding:82px 0 88px}.kontur-faq-container{gap:42px}.kontur-faq-heading h2{font-size:clamp(2.25rem,11vw,3.2rem);line-height:.98}.kontur-faq-heading p{margin-top:22px}.kontur-faq-trigger{min-height:88px;padding:22px 0;grid-template-columns:34px minmax(0,1fr) 24px;gap:12px}.kontur-faq-question{font-size:1.04rem}.kontur-faq-answer{padding:0 0 28px 46px}.kontur-faq--company .kontur-faq-answer{padding-left:0}.kontur-faq--block-m .kontur-faq-heading h2{font-size:clamp(2.25rem,9vw,3.2rem)}.kontur-faq--block-m .kontur-faq-trigger{grid-template-columns:minmax(0,1fr) 24px;gap:12px}}@media (prefers-reduced-motion: reduce){.kontur-faq-toggle{transition:none}}
