[data-v-59ab26d2]:root{--ma-content-max:1120px;--ma-content-margin:32px;--ma-vertical-gap:96px;--ma-vertical-half-gap:calc(var(--ma-vertical-gap)/2);--ma-typography-h1-font-size:45px;--ma-typography-h1-font-weight:500;--ma-typography-h1-margin-bottom:60px;--ma-typography-h2-font-size:32px;--ma-typography-h2-font-weight:500;--ma-typography-h2-margin-bottom:60px;--ma-typography-h2-with-paragraph-margin-bottom:calc(var(--ma-typography-h2-margin-bottom)/2);--ma-typography-h3-font-size:24px;--ma-typography-h3-font-weight:500;--ma-typography-h3-margin-bottom:22px;--ma-typography-h4-font-size:19px;--ma-typography-h4-font-weight:500;--ma-typography-h4-margin-bottom:18px;--ma-typography-body-header-font-size:15px;--ma-typography-body-header-font-weight:500;--ma-typography-paragraph-spacing:16px;--ma-typography-paragraph-lead-font-size:19px;--ma-typography-paragraph-lead-font-weight:300;--ma-typography-body-font-size:15px;--ma-typography-body-font-weight:300;--ma-typography-body-mini-font-size:13px;--ma-typography-button-font-size:15px;--ma-typography-button-font-weight:500;--ma-typography-button-mini-font-size:14px}@media (max-width:1023px){[data-v-59ab26d2]:root{--ma-content-max:800px;--ma-content-margin:24px;--ma-vertical-gap:64px;--ma-typography-h1-font-size:36px;--ma-typography-h1-margin-bottom:40px;--ma-typography-h2-font-size:28px;--ma-typography-h2-margin-bottom:40px;--ma-typography-h3-font-size:22px;--ma-typography-h3-margin-bottom:16px;--ma-typography-h4-font-size:18px;--ma-typography-h4-margin-bottom:16px;--ma-typography-body-header-font-size:14px;--ma-typography-paragraph-spacing:14px;--ma-typography-paragraph-lead-font-size:17px;--ma-typography-body-font-size:14px;--ma-typography-body-mini-font-size:12px;--ma-typography-button-font-size:15px;--ma-typography-button-mini-font-size:13px}}@media (max-width:599px){[data-v-59ab26d2]:root{--ma-content-max:480px;--ma-content-margin:16px;--ma-vertical-gap:48px;--ma-typography-h1-font-size:28px;--ma-typography-h1-margin-bottom:32px;--ma-typography-h2-font-size:22px;--ma-typography-h2-margin-bottom:32px;--ma-typography-h3-font-size:18px;--ma-typography-h3-margin-bottom:12px;--ma-typography-h4-font-size:16px;--ma-typography-h4-margin-bottom:14px;--ma-typography-body-header-font-size:13px;--ma-typography-paragraph-spacing:12px;--ma-typography-paragraph-lead-font-size:15px;--ma-typography-body-font-size:13px;--ma-typography-body-mini-font-size:11px;--ma-typography-button-font-size:14px;--ma-typography-button-mini-font-size:12px}}section#intro[data-v-59ab26d2] .details{background:#fff!important}section#intro[data-v-59ab26d2] .details>*{width:100%}section#intro[data-v-59ab26d2] .details .button{text-align:center;text-transform:uppercase}section#intro[data-v-59ab26d2] .details h4{color:#28056c}section#intro[data-v-59ab26d2] .details .detail-list{border:1px solid #cc1f30;border-radius:10px;padding:25px}section#intro[data-v-59ab26d2] .details .detail-list>.item{display:flex;flex-direction:row;gap:15px}section#intro[data-v-59ab26d2] .details .detail-list>.item:not(:first-child){margin-top:16px}section#intro[data-v-59ab26d2] .details .detail-list .icon{align-items:center;display:flex}section#intro[data-v-59ab26d2] .details .detail-list .icon svg{height:20px;-o-object-fit:contain;object-fit:contain;width:20px}section#intro[data-v-59ab26d2] .details .button{font-size:14px;font-weight:300;margin-top:35px;width:195px}section#intro[data-v-59ab26d2] .details .price-list{border-top:1px solid #d3d3d9;margin-top:20px}section#intro[data-v-59ab26d2] .details .price-list .item{margin-top:16px;text-align:center}section#intro[data-v-59ab26d2] .details .price-list .item span{color:#28056c;font-weight:600}
