.intro-header{background:#fff;font-family:inherit}.intro-header .sp{display:none!important}.intro-header .intro-header__inner{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto;max-width:1280px}.intro-header .intro-header__left{flex:0 0 58%;max-width:58%}.intro-header .intro-header__right{display:flex;flex:0 0 42%;justify-content:flex-end;max-width:42%}.intro-header .intro-header__image{display:block;height:auto;max-width:620px;width:100%}.intro-header .intro-header__kicker{background:#0f1c3f;color:#fff;display:inline-block;font-size:18px;font-weight:700;line-height:1;margin-bottom:18px;padding:10px 16px}.intro-header .intro-header__subtitle{color:#1f2a44;font-size:28px;font-weight:800;margin:0 0 18px}.intro-header .intro-header__title{color:#4a5bb6;font-size:54px;font-weight:900;letter-spacing:.02em;line-height:1.18;margin:0 0 22px}.intro-header .intro-header__desc{color:#1f2a44;font-size:18px;line-height:1.9;margin:0 0 26px;max-width:620px}.intro-header .intro-header__points{display:grid;gap:4px;list-style:none;margin:0 0 34px;padding:0}.intro-header .intro-header__point{color:#1f2a44;font-size:20px;font-weight:700;line-height:1.6;padding-left:32px;position:relative}.intro-header .intro-header__point:before{background:url(https://19857090.fs1.hubspotusercontent-na1.net/hubfs/19857090/template/ico-check-c.svg) no-repeat 50% 50%;background-size:contain;content:"";display:block;height:21px;left:0;position:absolute;top:6px;width:21px}.intro-header .intro-header__buttons{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:14px}.intro-header .btn{align-items:center;border-radius:6px;display:inline-flex;font-size:20px;font-weight:700;justify-content:center;line-height:1;padding:18px 22px;text-decoration:none;transition:transform .15s ease,background .15s ease,color .15s ease,border-color .15s ease;user-select:none;white-space:nowrap}.intro-header .btn--outline{background:#fff;border:1px solid #2850dc;color:#2850dc;flex:1 1 0;max-width:100%}.intro-header .btn--outline:first-child{max-width:240px;width:100%}.intro-header .btn--primary{background:#2850dc;border:1px solid #2850dc;color:#fff}.intro-header .btn--wide{max-width:560px;padding:20px 22px;width:100%}@media (max-width:1024px){.intro-header .intro-header__inner{gap:28px}.intro-header .intro-header__title{font-size:44px}.intro-header .intro-header__left,.intro-header .intro-header__right{flex-basis:50%;max-width:50%}}@media (max-width:999px){.intro-header .intro-header__inner{align-items:stretch;flex-direction:column}.intro-header .intro-header__left,.intro-header .intro-header__right{flex:1 1 auto;max-width:100%}.intro-header .intro-header__right{justify-content:center}.intro-header .intro-header__image{max-width:680px}.intro-header .btn--outline{width:100%}.intro-header .btn--wide{max-width:100%}}@media (max-width:767px){.intro-header .pc{display:none!important}.intro-header .sp{display:block!important}.intro-header .intro-header__inner{gap:18px}.intro-header .intro-header__kicker{font-size:13px;margin-bottom:4px;padding:10px 14px}.intro-header .intro-header__subtitle{font-size:16px;margin-bottom:8px}.intro-header .intro-header__title{font-size:26px;letter-spacing:.01em;line-height:1.25;margin-bottom:10px}.intro-header .intro-header__desc{font-size:14px;margin-bottom:20px}.intro-header .intro-header__points{gap:14px;margin-bottom:30px}.intro-header .intro-header__buttons{display:grid;gap:10px;grid-template-columns:1fr 1fr}.intro-header .btn{font-size:14px;padding:18px 14px;white-space:normal}.intro-header .btn--outline:first-child{max-width:100%}}