:root{--color-text-1: #09141e;--color-text-2: #314157;--color-green: #017338}:root{--el-text-color-primary: var(--color-text-2);--el-border-color: #b6c3d9;--el-border-radius-base: 11px;--el-text-color-placeholder: #b6c3d9;--el-border-radius-round: 100px;--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--color-text-1);--color-text: var(--color-text-2);--xl: 1920px;--lg: 1440px;--md: 1024px;--sm: 720px;--xs: 0}.finance-options{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}.finance-options__item{width:100%;line-height:1;margin-bottom:20px}.finance-options__item .subtitle{display:block;font-size:26px;line-height:1;font-weight:500;color:var(--color-green);margin-bottom:10px}@media (min-width: 1440px){.finance-options{margin-bottom:70px}.finance-options__item{width:auto;margin-bottom:0}.finance-options__item .subtitle{font-size:50px;margin-bottom:15px}}@media (min-width: 1440px){.spec-wrap{display:flex}}.spec-wrap__text{max-width:775px}.spec-wrap__text .text-overflow{margin-bottom:30px}.spec-wrap__text .text-overflow.hide{max-height:none;-webkit-line-clamp:3;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.spec-wrap__text .more-btn{display:inline-block;cursor:pointer;margin-bottom:30px}.spec-wrap__btn{margin-left:auto}@media (min-width: 1440px){.spec-wrap__btn{padding-left:50px}}.text-section h3{font-weight:500;margin-bottom:20px}@media (min-width: 1440px){.text-section h3{margin-bottom:40px}}.text-section p{font-size:16px;line-height:21px;margin-bottom:30px}@media (min-width: 1440px){.text-section p{font-size:23px;line-height:31px;letter-spacing:.01em}}.text-section b,.text-section strong{font-weight:800}.text-section a{color:var(--color-green)}.text-section ul,.text-section ol{margin-bottom:30px}.text-section ul li,.text-section ol li{font-size:16px;line-height:21px}@media (min-width: 1440px){.text-section ul li,.text-section ol li{font-size:23px;line-height:31px;letter-spacing:.01em}}.section--finance{padding:40px 0 280px}@media (min-width: 1920px){.section--finance{padding:70px 0 300px}}