.ev-faq{width:min(1180px,86%);margin:0 auto;padding:140px 0 90px}.ev-faq-back{display:inline-flex;gap:12px;align-items:center;font-size:15px;color:#b8b8b8}.ev-faq-back:hover{color:#fff}.ev-faq-back:focus-visible,.ev-faq-index a:focus-visible{outline:2px solid #eee;outline-offset:6px}.ev-faq-kicker{margin:72px 0 20px;color:#b8b8b8;font:12px var(--tb-mono);letter-spacing:.08em;text-transform:uppercase}.ev-faq-hero h1{max-width:12ch;margin:0;font-size:clamp(48px,7.5vw,106px);line-height:.98;letter-spacing:-.055em;font-weight:500}.ev-faq-intro{max-width:640px;margin:32px 0 0;font-size:clamp(19px,2.2vw,26px);line-height:1.4;color:#ccc;letter-spacing:-.02em}.ev-faq-index{display:flex;flex-wrap:wrap;gap:12px 30px;padding:40px 0 72px}.ev-faq-index a{color:#ccc;font-size:14px;line-height:1.5}.ev-faq-index a:hover{color:#fff}.ev-faq-index span{color:#888;margin-right:6px;font:11px var(--tb-mono)}.ev-faq-group{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,2.2fr);gap:50px;padding:32px 0 64px;scroll-margin-top:110px}.ev-faq-group-title>span{font:12px var(--tb-mono);color:#888}.ev-faq-group-title h2{margin:14px 0 0;color:#b8b8b8;font-weight:500;font-size:clamp(22px,2.6vw,32px);line-height:1.12;letter-spacing:-.035em}.ev-faq-items{min-width:0}.ev-faq-item{border-top:1px solid #393939;overflow:hidden}.ev-faq-item:last-child{border-bottom:1px solid #393939}.ev-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 0;cursor:pointer;list-style:none}.ev-faq-item summary::-webkit-details-marker{display:none}.ev-faq-item summary h3{margin:0;font-size:clamp(19px,2vw,25px);font-weight:500;line-height:1.25;letter-spacing:-.025em}.ev-faq-item summary:focus-visible{outline:2px solid #ccc;outline-offset:-2px}.ev-faq-icon{position:relative;width:16px;height:16px;flex:0 0 16px;color:#b8b8b8}.ev-faq-icon::before,.ev-faq-icon::after{content:'';position:absolute;left:0;top:7px;width:16px;height:1px;background:currentColor}.ev-faq-icon::after{transform:rotate(90deg);transition:transform .4s var(--tb-ease)}.ev-faq-item[open] .ev-faq-icon::after{transform:rotate(0)}.ev-faq-answer{padding:0 40px 28px 0}.ev-faq-answer p{margin:0;color:#c8c8c8;font-size:18px;line-height:1.6;letter-spacing:-.01em}.ev-faq-closing{border-top:1px solid #393939;padding-top:60px}.ev-faq-closing h2{max-width:16ch;margin:0 0 22px;font-size:clamp(34px,4vw,56px);line-height:1.05;font-weight:500;letter-spacing:-.045em}.ev-faq-closing p{max-width:580px;color:#b8b8b8;font-size:20px;line-height:1.5}.ev-faq-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:32px}@media(max-width:700px){.ev-faq{width:84%;padding-top:110px}.ev-faq-kicker{margin-top:48px}.ev-faq-index{padding-bottom:32px;gap:12px 20px}.ev-faq-group{grid-template-columns:minmax(0,1fr);gap:25px;padding-bottom:40px}.ev-faq-group-title{display:flex;align-items:baseline;gap:12px}.ev-faq-group-title h2{margin:0}.ev-faq-item summary{padding:22px 0;gap:16px}.ev-faq-answer{padding-right:8px}.ev-faq-answer p{font-size:17px}}@media(prefers-reduced-motion:reduce){.ev-faq-icon::after{transition:none}}