.why-choose{padding:var(--fs-space-8) var(--fs-page-gutter);display:flex;flex-direction:column;gap:var(--fs-space-7);overflow:hidden}.why-choose__header{display:flex;flex-direction:column;gap:var(--fs-space-3);align-items:center}.why-choose__title{width:100%;font-family:var(--fs-font-heading);font-weight:650;font-size:clamp(2rem,4vw,3.5rem);line-height:1.08;letter-spacing:-.03em;color:var(--fs-color-ink);text-align:center}.why-choose__brand{display:inline-block;font-family:var(--fs-font-heading);font-weight:700;font-style:italic;background:var(--fs-gradient-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.why-choose__subtitle-wrap{max-width:1024px}.why-choose__subtitle{font-family:var(--fs-font-body);font-weight:500;font-size:var(--fs-step-2);line-height:1.35;color:var(--fs-color-ink);text-align:center}.why-choose__cards{display:flex;flex-wrap:wrap;gap:var(--fs-space-3);align-items:stretch;justify-content:center}.why-choose__card{flex:1 0 316px;display:flex;flex-direction:column;gap:var(--fs-space-4);padding:var(--fs-space-5);border-radius:var(--fs-radius-card);border:var(--fs-border-card);overflow:hidden}.why-choose__card--blue{background-color:var(--fs-color-blue-bg);border-color:var(--fs-color-deep)}.why-choose__card--green{background-color:var(--fs-color-green-bg);border-color:var(--fs-color-green)}.why-choose__card--light{background-color:#ffffffb8;border-color:var(--fs-color-primary)}.why-choose__card-icon{width:64px;height:64px}.why-choose__card-title{font-family:var(--fs-font-heading);font-weight:650;font-size:var(--fs-step-3);line-height:1.25;color:var(--fs-color-ink)}@media(max-width:1439px){.why-choose{padding:var(--fs-space-8) var(--fs-page-gutter-tablet);gap:var(--fs-space-6)}.why-choose__subtitle{font-size:var(--fs-step-1)}.why-choose__card{padding:var(--fs-space-4)}}@media(max-width:1023px){.why-choose{padding:var(--fs-space-7) var(--fs-page-gutter-mobile);gap:var(--fs-space-5)}.why-choose__card{flex:1 0 280px;padding:var(--fs-space-4);gap:var(--fs-space-3)}.why-choose__card-title{font-size:var(--fs-step-2)}.why-choose__card-icon{width:48px;height:48px}}@media(max-width:768px){.why-choose{padding:var(--fs-space-6) var(--fs-page-gutter-small);gap:var(--fs-space-4)}.why-choose__subtitle{font-size:var(--fs-step-0)}.why-choose__card{flex:1 0 100%;padding:var(--fs-space-3);gap:var(--fs-space-3);border-radius:var(--fs-radius-md)}.why-choose__card-title{font-size:var(--fs-step-1)}.why-choose__card-icon{width:40px;height:40px}}
