.benefit-a .benefit-a__title{font-family:var(--benefit-title-ff,var(--ty-title-s-ff,var(--font-title,var(--font-sans))));font-size:var(--benefit-title-fs,var(--ty-title-s-fs));line-height:var(--benefit-title-lh,var(--ty-title-s-lh));font-weight:var(--benefit-title-fw,var(--ty-title-s-fw));letter-spacing:var(--benefit-title-ls,var(--ty-title-s-ls));color:var(--benefit-title-c,var(--ty-title-s-c))}.benefit-a .benefit-a__desc{font-family:var(--benefit-desc-ff,var(--ty-desc-ff,var(--font-sans)));font-size:var(--benefit-desc-fs,var(--ty-desc-fs));line-height:var(--benefit-desc-lh,var(--ty-desc-lh));font-weight:var(--benefit-desc-fw,var(--ty-desc-fw));letter-spacing:var(--benefit-desc-ls,var(--ty-desc-ls));color:var(--benefit-desc-c,var(--ty-desc-c))}.benefit-a .ui-btn-line{font-family:var(--benefit-more-ff,var(--ty-btn-ff,var(--font-sans)));font-size:var(--benefit-more-fs,var(--ty-btn-fs));line-height:var(--benefit-more-lh,var(--ty-btn-lh));font-weight:var(--benefit-more-fw,var(--ty-btn-fw));letter-spacing:var(--benefit-more-ls,var(--ty-btn-ls));color:var(--benefit-more-c,var(--ty-btn-c))}.benefit-a .benefit-a__item-title{font-family:var(--benefit-item-ff,var(--ty-item-ff,var(--font-sans)));font-size:var(--benefit-item-fs,var(--ty-item-fs));line-height:var(--benefit-item-lh,var(--ty-item-lh));font-weight:var(--benefit-item-fw,var(--ty-item-fw));letter-spacing:var(--benefit-item-ls,var(--ty-item-ls));color:var(--benefit-item-c,var(--ty-item-c))}.benefit-a .benefit-a__item-text{font-family:var(--benefit-item-text-ff,var(--ty-text-ff,var(--font-sans)));font-size:var(--benefit-item-text-fs,var(--ty-text-fs));line-height:var(--benefit-item-text-lh,var(--ty-text-lh));font-weight:var(--benefit-item-text-fw,var(--ty-text-fw));letter-spacing:var(--benefit-item-text-ls,var(--ty-text-ls));color:var(--benefit-item-text-c,var(--ty-text-c))}.benefit-a{padding:100px 0;background:#f4f4f4}.benefit-a__area{display:flex;align-items:center;gap:45px}.benefit-a__text{display:flex;flex-direction:column;gap:20px;flex:none;width:33.3%}.benefit-a__btns{display:flex;gap:8px;margin-top:12px}.benefit-a__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:128px;flex:1 1 auto;min-width:0}.benefit-a__list>li{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.benefit-a__icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin-bottom:12px;border-radius:50%;background:var(--ph, #cdd1d6);color:#fff;font-size:36px}.benefit-a__body-in{display:flex;flex-direction:column;align-items:center;gap:8px}.benefit-a__list>li:after{content:"";position:absolute;right:-64px;top:50%;width:1px;height:180px;transform:translateY(-50%);background:var(--site-line)}.benefit-a__list>li:last-child:after{display:none}@media(max-width:1199px){.benefit-a__area{flex-direction:column;align-items:stretch;gap:56px}.benefit-a__text{width:auto}.benefit-a__list{column-gap:64px}.benefit-a__list>li:after{right:-32px}}@media(max-width:767px){.benefit-a__area{gap:0}.benefit-a__text{display:contents}.benefit-a__desc{margin-top:20px!important}.benefit-a__list{grid-template-columns:minmax(0,1fr);row-gap:40px;margin-top:50px!important}.benefit-a__btns{order:1;justify-content:center;margin-top:48px}.benefit-a__list>li{gap:0}.benefit-a__icon{margin-bottom:0}.benefit-a__body{display:grid;grid-template-rows:1fr;transition:grid-template-rows .45s cubic-bezier(.25,1,.5,1),opacity .3s}.benefit-a__body-in{min-height:0;overflow:hidden}.benefit-a__item-title{margin-top:20px!important}.benefit-a__list.is-reveal>li:not(.is-open) .benefit-a__body{grid-template-rows:0fr;opacity:0}.benefit-a__list>li:after{display:none}.benefit-a__desc{word-break:keep-all}}@media(prefers-reduced-motion:reduce){.benefit-a__body{transition:none}}.benefit-a .ui-btn-line{border-radius:999px}@media(max-width:767px){.benefit-a__title,.benefit-a__desc{text-align:center}}
