.when{padding:80px 0;background:var(--color-gray-bg)}.when__grid{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:center}.when__content{display:flex;flex-direction:column;gap:32px}.when__title{font-size:28px;font-weight:700;margin:0;line-height:1.3}.when__title-accent{color:var(--color-primary)}.when__items{display:flex;flex-direction:column;gap:20px}.when__item{display:flex;align-items:flex-start;gap:16px}.when__icon{width:40px;height:40px;object-fit:contain;flex-shrink:0;margin-top:2px}.when__item-title{font-weight:700;font-size:16px;margin-bottom:4px;color:var(--color-text)}.when__item-desc{font-size:13px;color:var(--color-text-muted);line-height:1.6}.when__image{width:100%;border-radius:12px;object-fit:cover;box-shadow:0 4px 16px #0000001a}@media(max-width:768px){.when{padding:40px 0}.when__grid{grid-template-columns:1fr;gap:28px}.when__title{font-size:24px}.when__image{order:-1}}.faq{padding:40px 0}.faq__title{font-size:48px;font-weight:700;text-align:center;margin:0 0 4px}.faq__title-accent{color:var(--color-primary)}.faq__subtitle{font-size:16px;font-weight:600;margin:0 0 32px;display:none}.faq__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.faq__card{border:2px solid #f0f0f0;border-radius:12px;overflow:hidden;transition:border-color .2s}.faq__card--open{border-color:var(--color-primary)}.faq__card-btn{display:flex;justify-content:space-between;align-items:flex-start;width:100%;background:none;border:none;padding:20px 24px;text-align:left;cursor:pointer;gap:16px;font-family:var(--font-page)}.faq__card-q{font-size:15px;font-weight:600;color:var(--color-text);line-height:1.4}.faq__card-toggle{font-size:20px;font-weight:600;color:var(--color-text);flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;line-height:1}.faq__card-answer{padding:0 24px 20px;font-size:14px;color:var(--color-text-muted);line-height:1.7;margin:0}@media(max-width:768px){.faq{padding:40px 0}.faq__title{font-size:36px;text-align:left}.faq__grid{grid-template-columns:1fr}.faq__subtitle{display:block}}
