.ix-sr{background:var(--ixsr-bg);padding:80px 20px}.ix-sr__inner{margin:0 auto;max-width:1080px}.ix-sr__intro{margin:0 auto 48px;max-width:640px;text-align:center}.ix-sr__heading{color:var(--ixsr-heading);font-size:var(--ixsr-heading-size);line-height:1.15;margin:0 0 16px}.ix-sr__subheading{color:var(--ixsr-text);font-size:var(--ixsr-text-size);line-height:1.6;margin:0}.ix-sr__grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ix-sr__grid--4{grid-template-columns:repeat(4,1fr)}@media (min-width:1025px){.ix-sr__inner:has(.ix-sr__grid--5){max-width:1360px}.ix-sr__grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.ix-sr__grid--5 .ix-sr__card{padding:28px 16px}.ix-sr__grid--5 .ix-sr__btn{gap:8px;padding-left:14px;padding-right:14px;white-space:normal}}.ix-sr__card{align-items:center;background:var(--ixsr-card-bg);border:1px solid rgba(21,39,62,.08);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:32px 24px;text-align:center;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.ix-sr__card:hover{box-shadow:0 8px 24px rgba(21,39,62,.08);transform:translateY(-2px)}.ix-sr__card--selected{border:2px solid var(--ixsr-selected);padding:31px 23px}.ix-sr__logo{align-items:center;display:flex;height:48px;justify-content:center}.ix-sr__logo img{height:auto;max-height:40px;max-width:160px;width:auto}.ix-sr__logo--text{color:var(--ixsr-card-heading);font-size:var(--ixsr-card-title-size);font-weight:600}.ix-sr__desc{color:var(--ixsr-card-text);flex-grow:1;font-size:var(--ixsr-card-text-size);line-height:1.5;margin:0}.ix-sr__btn{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:14px;max-width:100%;padding:11px 16px;white-space:nowrap;width:auto}.ix-sr__card .ix-sr__btn{align-self:center;margin-top:auto}.ix-sr__fallback{color:var(--ixsr-card-text);font-size:12px;opacity:.75}.ix-sr__form-wrap{margin:40px auto 0;max-width:640px}.ix-sr__form-wrap[hidden]{display:none}.ix-sr__form-box{background:var(--ixsr-form-bg);border:1px solid rgba(21,39,62,.08);border-radius:12px;padding:40px 36px}.ix-sr__form-box,.ix-sr__form-box .hs-form-field label,.ix-sr__form-box label,.ix-sr__form-box legend{color:var(--ixsr-form-text)}.ix-sr__form-context{margin-bottom:20px}.ix-sr__form-badge{background:var(--ixsr-selected);border-radius:6px;color:var(--ixsr-form-text);display:inline-block;font-size:13px;padding:6px 14px}.ix-sr__footer-area{margin:48px 0 0;text-align:center}.ix-sr__footer{color:var(--ixsr-text);font-size:var(--ixsr-text-size);margin:0;text-align:center}.ix-sr__btn--fallback{margin-top:20px;min-width:260px;width:auto}.ix-sr__footer-area .ix-sr__btn--fallback:only-child{margin-top:0}@media (max-width:1024px){.ix-sr__grid--4,.ix-sr__grid--5{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.ix-sr{padding:56px 16px}.ix-sr__grid,.ix-sr__grid--4{grid-template-columns:1fr}.ix-sr__form-box{padding:28px 20px}.ix-sr__btn--fallback{min-width:0;width:100%}}.ix-sr__card-phone{color:inherit;display:inline-block;font-size:.9em;margin-top:8px;text-decoration:underline;text-underline-offset:2px}.ix-sr__form-phone{display:block;margin-top:8px}.ix-sr__form-phone[hidden]{display:none}.ix-sr__form-phone-link{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.ix-sr__form-box form.hs-form fieldset{max-width:none}.ix-sr__form-box form.hs-form .hs-form-field{margin-bottom:20px}.ix-sr__form-box form.hs-form label{display:block;font-weight:600;margin-bottom:6px}.ix-sr__form-box form.hs-form .hs-input{background:#fff;border:1px solid rgba(0,0,0,.25);border-radius:10px;box-sizing:border-box;font:inherit;padding:12px 14px;width:100%!important}.ix-sr__form-box form.hs-form textarea.hs-input{min-height:120px;resize:vertical}.ix-sr__form-box form.hs-form .hs-input:focus{border-color:var(--ixsr-btn-bg,#000);outline:none}.ix-sr__form-box form.hs-form input.hs-button{background:var(--ixsr-btn-bg,#000);border:none;border-radius:999px;color:var(--ixsr-btn-text,#fff);cursor:pointer;display:inline-block;font-size:1em;font-weight:600;margin-top:4px;padding:14px 32px}.ix-sr__form-box form.hs-form input.hs-button:hover{opacity:.85}.ix-sr__form-box form.hs-form .hs-error-msgs{color:#c00;font-size:.85em;list-style:none;margin:4px 0 0;padding-left:0}.ix-sr__form-box form.hs-form .hs-form-required{color:#c00;margin-left:2px}@media (max-width:767px){.ix-sr__btn{white-space:normal}}