.ctbody1,.ctbody1 *{box-sizing:border-box}.ctbody1{background:#fff;color:#0a2540;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;padding:80px 0}@media (min-width:768px){.ctbody1{padding:112px 0}}.ctbody1__grid{display:grid;gap:48px;grid-template-columns:1fr;margin:0 auto;max-width:1300px;padding:0 24px}@media (min-width:1024px){.ctbody1__grid{grid-template-columns:repeat(12,1fr);padding:0 48px}}.ctbody1__left{grid-column:span 7}.ctbody1__right{grid-column:span 5}@media (min-width:1024px){.ctbody1__left{align-self:start;position:sticky;top:32px}}.ctbody1__form{background:#fff;border:1px solid hsla(0,0%,4%,.1);border-radius:24px;box-shadow:0 24px 60px -32px rgba(11,92,255,.25);padding:32px}@media (min-width:768px){.ctbody1__form{padding:40px}}.ctbody1__h2{color:#0a2540;font-size:28px;font-weight:800;letter-spacing:-.02em;margin:0}@media (min-width:768px){.ctbody1__h2{font-size:34px}}.ctbody1__sub{color:#3a3a3a;font-size:15px;line-height:1.6;margin:8px 0 0}.ctbody1__fields{display:grid;gap:20px;grid-template-columns:1fr;margin-top:32px}@media (min-width:768px){.ctbody1__fields{grid-template-columns:1fr 1fr}}.ctbody1__field{display:block}.ctbody1__label{color:rgba(10,37,64,.7);display:block;font-size:13px;font-weight:600;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.ctbody1__input,.ctbody1__select,.ctbody1__textarea{background:#fff;border:1px solid hsla(0,0%,4%,.15);border-radius:12px;color:#0a2540;font-family:inherit;font-size:15px;outline:none;padding:12px 16px;transition:border-color .15s,box-shadow .15s;width:100%}.ctbody1__textarea{line-height:1.6;min-height:140px;resize:vertical}.ctbody1__select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1l5 5 5-5' stroke='%230a2540' stroke-width='2' stroke-linecap='round'/></svg>");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.ctbody1__input:focus,.ctbody1__select:focus,.ctbody1__textarea:focus{border-color:#0b5cff;box-shadow:0 0 0 4px rgba(11,92,255,.15)}.ctbody1__row{margin-top:20px}.ctbody1__foot{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:32px}.ctbody1__note{color:rgba(58,58,58,.8);font-size:13px;margin:0}.ctbody1__btn{align-items:center;background:#0a2540;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:700;gap:8px;padding:14px 28px;transition:background-color .2s}.ctbody1__btn:hover{background:#0b3a6b}.ctbody1__btn svg{height:16px;width:16px}.ctbody1__ok{background:#f4f7ff;border:1px solid rgba(11,92,255,.15);border-radius:24px;display:none;padding:40px;text-align:center}.ctbody1__ok.is-active{display:block}.ctbody1__form.is-hidden{display:none}.ctbody1__okIcon{align-items:center;background:#0b5cff;border-radius:999px;color:#fff;display:flex;height:56px;justify-content:center;margin:0 auto;width:56px}.ctbody1__okIcon svg{height:28px;width:28px}.ctbody1__okH{color:#0a2540;font-size:28px;font-weight:800;letter-spacing:-.02em;margin:20px 0 0}.ctbody1__okP{color:#3a3a3a;font-size:16px;line-height:1.6;margin:12px auto 0;max-width:44ch}.ctbody1__okP a{color:#0b5cff;font-weight:600;text-decoration:underline}.ctbody1__info{display:flex;flex-direction:column;gap:20px}.ctbody1__hero{background:#0a2540;border-radius:24px;color:#fff;padding:32px}.ctbody1__heroChip{align-items:center;color:#3ee0a0;display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.08em;text-transform:uppercase}.ctbody1__heroChip svg{height:14px;width:14px}.ctbody1__heroP{color:hsla(0,0%,100%,.75);font-size:14px;line-height:1.6;margin:12px 0 0}.ctbody1__card{background:#fff;border:1px solid hsla(0,0%,4%,.1);border-radius:16px;color:inherit;display:block;padding:24px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s}.ctbody1__card:hover{border-color:rgba(11,92,255,.4);box-shadow:0 18px 40px -24px rgba(11,92,255,.4);transform:translateY(-2px)}.ctbody1__cardHead{align-items:center;display:flex;gap:12px}.ctbody1__cardIcon{align-items:center;background:rgba(11,92,255,.1);border-radius:999px;color:#0b5cff;display:inline-flex;height:40px;justify-content:center;width:40px}.ctbody1__cardIcon svg{height:20px;width:20px}.ctbody1__cardH{color:#0a2540;font-size:18px;font-weight:800;letter-spacing:-.01em;margin:0}.ctbody1__cardP{color:#3a3a3a;font-size:14px;line-height:1.6;margin:12px 0 0}.ctbody1__cardCta{align-items:center;color:#0b5cff;display:inline-flex;font-size:14px;font-weight:700;gap:6px;margin-top:16px;transition:gap .2s}.ctbody1__card:hover .ctbody1__cardCta{gap:10px}.ctbody1__cardCta svg{height:16px;width:16px}.ctbody1__addr{align-items:flex-start;background:#f7f7f5;border:1px dashed hsla(0,0%,4%,.15);border-radius:16px;display:flex;gap:12px;padding:20px}.ctbody1__addr svg{color:#0b5cff;flex-shrink:0;height:20px;margin-top:2px;width:20px}.ctbody1__addr p{color:#3a3a3a;font-size:14px;line-height:1.55;margin:0}.ctbody1__addr p.strong{color:#0a2540;font-weight:600}input::placeholder{color:#000}form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{background-color:#fff;border:1px solid #8f8f8f61;border-radius:10px;color:#373737;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:400;padding:10px;text-decoration:none}form{border:0 #ffc23300;border-radius:0;padding:0}.submitted-message{background-color:#0b8bdb;border:0 #ffc23300;border-radius:8px;color:#fff;font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:28px;padding:45px}form .hs-button,form input[type=submit]{background-color:#0b8bdb;border:3px solid #0b8bdb;border-radius:10px;color:#fff;font-family:Inter,sans-serif;font-style:normal;font-weight:400;text-decoration:none;text-transform:none}.ctbody1__heroH{font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:22px;font-weight:800;line-height:1.3;margin:12px 0 0}