.inpop{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:100000}.inpop[hidden]{display:none}.inpop *,.inpop :after,.inpop :before{box-sizing:border-box}.inpop .inpop__overlay{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(28,48,93,.55);inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.inpop .inpop__dialog{background:linear-gradient(135deg,#fff,#fff 48%,#edeaff 78%,#dedaf8);border-radius:24px;box-shadow:0 40px 80px -20px rgba(28,48,93,.45);display:flex;flex-direction:column;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);max-width:1000px;opacity:0;overflow:hidden;position:relative;transform:translateY(16px) scale(.98);transition:opacity .3s ease,transform .3s ease;width:100%}.inpop.is-open .inpop__overlay{opacity:1}.inpop.is-open .inpop__dialog{opacity:1;transform:none}.inpop .inpop__dialog:focus{outline:none}.inpop .inpop__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:40px 48px 36px}.inpop .inpop__close{align-items:center;background:hsla(0,0%,100%,.92);border:0;border-radius:50%;box-shadow:0 2px 8px rgba(28,48,93,.12);color:#1c305d;cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;position:absolute;right:16px;top:16px;transition:background .2s ease;width:44px;z-index:3}.inpop .inpop__close:hover{background:#edeaff}.inpop .inpop__close:focus-visible{outline:2px solid #5c48da;outline-offset:2px}.inpop .inpop__grid{align-items:center;display:grid;gap:32px;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr)}.inpop .inpop__badge{align-items:center;background:linear-gradient(90deg,#5c48da,#7b6af0);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);color:#fff;display:inline-flex;gap:8px;margin-bottom:16px;padding:8px 24px 8px 16px}.inpop .inpop__badge svg{color:#fcb415;flex-shrink:0}.inpop .inpop__title{margin-bottom:8px;padding-right:40px}.inpop .inpop__swash{color:#fcb415;display:block;margin-bottom:16px}.inpop .inpop__lead{margin-bottom:24px}.inpop .inpop__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}.inpop .inpop__feature{align-items:center;border-left:1px solid #e4e2f0;display:flex;flex-direction:column;gap:8px;padding:0 16px;text-align:center}.inpop .inpop__feature:first-child{border-left:0;padding-left:0}.inpop .inpop__icon{color:#5c48da;line-height:0}.inpop .inpop__icon svg{height:36px;width:36px}.inpop .inpop__feature-text{color:var(--c-heading)}.inpop .inpop__media img{display:block;height:auto;margin:0 auto;max-width:300px;width:100%}.inpop .inpop__note{color:#5c48da}.inpop .inpop__form form{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin:0;padding:0}.inpop .inpop__form form>*{grid-column:1/-1}.inpop .inpop__form form>.hs_email,.inpop .inpop__form form>fieldset:first-of-type{grid-column:1;grid-row:1}.inpop .inpop__form form>.hs_submit{grid-column:2;grid-row:1}.inpop .inpop__form fieldset{border:0;margin:0;max-width:none!important;padding:0}.inpop .inpop__form .hs-form-field{float:none!important;margin:0;padding:0;width:100%!important}.inpop .inpop__form .input{margin:0!important}.inpop .inpop__form legend{display:none}.inpop .inpop__form .hs-form-field>label{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);border:0}.inpop .inpop__form .hs-input:not([type=checkbox]):not([type=radio]){background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2362748e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Crect width='18' height='14' x='3' y='5' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E") no-repeat 18px /20px 20px;border:1px solid #dedaf8;border-radius:12px;box-shadow:none;color:var(--c-heading);font-family:var(--font-body);font-size:var(--fs-body);height:52px;line-height:var(--lh-body);margin:0;outline:none;padding:0 16px 0 52px;transition:border-color .2s ease,box-shadow .2s ease;width:100%!important}.inpop .inpop__form .hs-input::placeholder{color:#62748e;opacity:1}.inpop .inpop__form .hs-input:focus,.inpop .inpop__form .hs-input:focus-visible{border-color:#5c48da;box-shadow:0 0 0 3px #edeaff}.inpop .inpop__form .hs-input.invalid.error{border-color:#d93a40}.inpop .inpop__form .hs-error-msgs{list-style:none;margin:8px 0 0;padding:0}.inpop .inpop__form .hs-error-msg,.inpop .inpop__form .hs-error-msgs label{color:#d93a40;font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-body)}.inpop .inpop__form .hs_error_rollup{display:none}.inpop .inpop__form .hs-richtext,.inpop .inpop__form .legal-consent-container,.inpop .inpop__form .legal-consent-container p{color:var(--c-body);font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-body);margin:0}.inpop .inpop__form a{color:#5c48da;text-decoration:none}.inpop .inpop__form .actions,.inpop .inpop__form .hs_submit{margin:0;padding:0}.inpop .inpop__form .hs-button{-webkit-appearance:none;appearance:none;background:#5c48da url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h15m-6-6 6 6-6 6'/%3E%3C/svg%3E") no-repeat right 20px center /18px 18px;border:0;border-radius:12px;box-shadow:0 10px 24px rgba(92,72,218,.25);color:#fff;cursor:pointer;font-family:var(--font-display);font-size:var(--fs-cta);font-weight:var(--fw-semibold);height:52px;line-height:var(--lh-body);margin:0;padding:0 52px 0 24px;transition:background-color .25s ease;white-space:nowrap}.inpop .inpop__form .hs-button:hover{background-color:#3c2f8e}.inpop .inpop__form .hs-button:focus-visible{outline:2px solid #5c48da;outline-offset:3px}.inpop .inpop__form .submitted-message{color:var(--c-heading);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body)}.inpop.inpop--editor{inset:auto;padding:24px 0;position:relative;z-index:auto}.inpop.inpop--editor .inpop__overlay{display:none}.inpop.inpop--editor .inpop__dialog{margin:0 auto;max-height:none;opacity:1;transform:none}@media (min-width:769px) and (max-height:820px){.inpop .inpop__dialog{max-width:920px}.inpop .inpop__scroll{padding:32px 40px 28px}.inpop .inpop__badge,.inpop .inpop__swash{margin-bottom:12px}.inpop .inpop__features,.inpop .inpop__lead{margin-bottom:20px}.inpop .inpop__icon svg{height:32px;width:32px}.inpop .inpop__media img{max-width:240px}}@media (min-width:769px) and (max-height:680px){.inpop .inpop__scroll{padding:28px 36px 24px}.inpop .inpop__swash{display:none}.inpop .inpop__features,.inpop .inpop__lead{margin-bottom:16px}.inpop .inpop__feature{gap:4px}.inpop .inpop__icon svg{height:28px;width:28px}.inpop .inpop__media img{max-width:200px}}@media (max-width:1200px){.inpop .inpop__grid{gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,.5fr)}}@media (max-width:768px){.inpop{align-items:flex-end;padding:12px}.inpop .inpop__dialog{border-radius:20px;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}.inpop .inpop__scroll{padding:24px 20px 20px}.inpop .inpop__close{right:10px;top:10px}.inpop .inpop__grid{grid-template-columns:minmax(0,1fr)}.inpop .inpop__media,.inpop .inpop__swash{display:none}.inpop .inpop__features{gap:12px;grid-template-columns:minmax(0,1fr);margin-bottom:20px}.inpop .inpop__feature{align-items:center;border-left:0;flex-direction:row;gap:12px;padding:0;text-align:left}.inpop .inpop__icon svg{height:28px;width:28px}.inpop .inpop__badge,.inpop .inpop__title{margin-bottom:12px}.inpop .inpop__lead{margin-bottom:20px}.inpop .inpop__form form{grid-template-columns:minmax(0,1fr)}.inpop .inpop__form form>.hs_email,.inpop .inpop__form form>.hs_submit,.inpop .inpop__form form>fieldset:first-of-type{grid-column:1;grid-row:auto}.inpop .inpop__form .hs-button{width:100%}.inpop .inpop__form .hs-input:not([type=checkbox]):not([type=radio]){font-size:var(--fs-body)}}@media (prefers-reduced-motion:reduce){.inpop .inpop__dialog,.inpop .inpop__overlay{transition:none}}