#iq-lead-magnet{padding:clamp(4rem, 6vw, 6rem) 0;position:relative;background:var(--secondary-color)}#iq-lead-magnet::before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle,rgb(30 58 95/12.5%) 2px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse at center,black 30%,transparent 81.25%);-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 81.25%);pointer-events:none;z-index:0}.iq-lm__content{position:relative;z-index:4;display:grid;grid-template-columns:1.25fr 1fr;overflow:hidden;margin:0 auto;border-radius:14px;border:1px solid #e7ebf1;border-top:4px solid var(--primary-color);box-shadow:0 10px 30px -14px rgb(30 58 95 / .22);background:var(--background-color)}.iq-lm__body{padding:30px 22px 30px 30px;display:flex;gap:18px;align-items:center}.iq-lm__body_content{flex:1;min-width:0}.iq-lm__body>img{width:190px;flex-shrink:0;height:auto;display:block}.iq-lm__badge{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--primary-color);background:var(--primary-color-light-bg);padding:2px 12px;border-radius:999px;margin-bottom:1rem}.iq-lm__title .hl{color:var(--primary-color)}.iq-lm__inside{margin-top:20px;padding-top:20px;border-top:1px dashed #e2e7ee}.iq-lm__inside h5{margin:0 0 8px}.iq-lm__inside-row{display:flex;align-items:flex-start;gap:.6rem;line-height:1.5}.iq-lm__inside-row p{font-size:14px}.iq-lm__inside-row svg{flex:0 0 auto;margin-top:.15rem}.iq-lm__form{padding:32px;background:var(--secondary-color-light-bg);border-left:1px solid #eaeef3;display:flex;flex-direction:column;justify-content:center}.iq-lm__form .hs-form-field{margin-bottom:22px}.iq-lm__form .hs-form-field>label{display:block;font-size:14px;font-weight:600;color:var(--secondary-color);margin-bottom:4px}.iq-lm__form .submitted-message{text-align:center}.iq-lm__form .hs-input:not([type=checkbox]):not([type=radio]){width:100%;box-sizing:border-box;font-family:var(--font-primary);font-size:16px;color:var(--text-color);background:#fff;border:1px solid #dfe5ec;border-radius:6px;padding:10px 8px;transition:border-color .15s,box-shadow .15s}.iq-lm__form .hs-input::placeholder{color:#9aa4b2}.iq-lm__form .hs-input:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-color-light-bg)}.iq-lm__form .hs-button{width:100%;cursor:pointer;font-family:var(--font-primary);font-size:16px;font-weight:700;color:var(--text-color-light);background:var(--primary-color);border:none;border-radius:9px;padding:.95rem 1rem;margin-top:.4rem;box-shadow:0 8px 18px -8px var(--primary-color-medium-border);transition:background .15s,transform .12s,box-shadow .12s}.iq-lm__form .hs-button:hover{background:var(--primary-color-light);transform:translateY(-1px);box-shadow:0 12px 22px -8px var(--primary-color-medium-border)}.iq-lm__form .hs-button:active{transform:translateY(0)}.iq-lm__form .hs-error-msg,.iq-lm__form .hs-error-msgs label{color:var(--primary-color);font-size:12px;line-height:1}.iq-lm__form .hs-error-msgs{list-style:none;padding:0;margin:4px 0 4px}.iq-lm__form .hs-error-msgs,.iq-lm__form .hs-error-msgs li{line-height:1}.iq-lm__form fieldset{max-width:100%;border:0;padding:0;margin:0}.iq-lm__form .hs-form{display:flex;flex-direction:column}@media(max-width:990px){.iq-lm__content{grid-template-columns:1fr}.iq-lm__body{flex-direction:column;align-items:center;padding:1.5rem 1.25rem}.iq-lm__body_content{width:100%}.iq-lm__form{border-left:none;border-top:1px solid #eaeef3;padding:1.5rem 1.25rem}}#iq-miq{--miq-surface:var(--background-color);--miq-tint:color-mix(in srgb, var(--primary-color) 6%, var(--background-color));--miq-line:color-mix(in srgb, var(--secondary-color) 16%, transparent);--miq-shadow:color-mix(in srgb, var(--secondary-color) 45%, transparent);padding:clamp(4rem, 6vw, 6rem) 0;background:var(--background-color)}.iq-miq__card{position:relative;overflow:hidden;display:grid;grid-template-columns:1.25fr 0.75fr;max-width:1140px;margin:auto;h3.iq-miq__title{font-size:clamp(2.2rem, 3vw + 1rem, 3rem)}gap:clamp(2.4rem, 3vw, 3.4rem);align-items:center;padding:clamp(2.2rem, 3vw, 3.2rem);border-radius:18px;background:linear-gradient(135deg,var(--miq-surface) 0%,var(--miq-tint) 100%);box-shadow:0 18px 40px -20px var(--miq-shadow)}.iq-miq__card::before{content:'';position:absolute;width:32rem;height:32rem;right:-11rem;top:-13rem;background:radial-gradient(circle,color-mix(in srgb,var(--primary-color) 20%,transparent),transparent 65%);pointer-events:none}.iq-miq__card::after{content:'';position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(120deg,var(--primary-color),var(--accent-color),var(--secondary-color),var(--primary-color));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.iq-miq__card>*{position:relative;z-index:1;min-width:0}.iq-miq__top{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap;margin-bottom:1.6rem}.iq-miq__logo{display:block;width:9.2rem;height:auto}.iq-miq__eyebrow{margin:0;font-size:1.3rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-color)}.iq-miq__badge{display:inline-flex;align-items:center;gap:.8rem;margin-top:.6rem;font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--primary-color);background:var(--primary-color-light-bg);border:1px solid var(--primary-color-medium-border);padding:.5rem 1.2rem;border-radius:99px}.iq-miq__dot{width:7px;height:7px;border-radius:50%;background:var(--primary-color);animation:iq-miq-ping 1.6s infinite}.iq-miq__title span{color:var(--primary-color)}.iq-miq__chips{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;margin:0 0 2rem;padding:0;list-style:none}.iq-miq__chips li{margin:0;font-size:1.3rem;font-weight:500;line-height:1.4}.iq-miq__chips li::before{content:'';display:inline-block;width:6px;height:6px;border-radius:2px;background:var(--primary-color);margin-right:.7rem;vertical-align:middle}.iq-miq__new{font-size:1.4rem;margin:0 0 1.8rem;padding-left:1rem;border-left:3px solid var(--primary-color)}.iq-miq__new b{color:var(--primary-color)}.iq-miq__ctas{display:flex;flex-wrap:wrap;gap:1rem}.iq-miq__ctas .btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem}.iq-miq__ctas .btn svg{width:18px;height:18px;transition:transform .2s}.iq-miq__ctas .btn:hover svg{transform:translateX(4px)}.btn.iq-miq__btn--ghost{background:#fff0;color:var(--secondary-color);border:1.5px solid currentColor;box-shadow:none}.btn.iq-miq__btn--ghost:hover{background:var(--secondary-color);color:var(--text-color-light);opacity:1}.iq-miq__inbox{background:var(--background-color);border-radius:14px;overflow:hidden;border:1px solid color-mix(in srgb,var(--secondary-color) 12%,transparent);box-shadow:0 22px 40px -18px var(--miq-shadow)}.iq-miq__ih{display:flex;justify-content:space-between;align-items:center;font-size:1.2rem;font-weight:600;color:var(--text-color-light);background:var(--secondary-color);padding:1rem 1.4rem}.iq-miq__ih em{font-style:normal;font-weight:500;opacity:.7}.iq-miq__list{padding:.8rem}.iq-miq__row{display:flex;gap:1rem;align-items:flex-start;padding:.9rem .8rem;border-radius:9px;font-size:1.3rem;line-height:1.35;color:var(--secondary-color)}.iq-miq__row b{display:block;font-size:1.2rem}.iq-miq__row small{font-size:1.25rem;opacity:.75}.iq-miq__ic{flex:none;width:26px;height:26px;border-radius:7px;display:grid;place-items:center;font-size:1rem;font-weight:700;color:var(--text-color-light);background:var(--secondary-color)}.iq-miq__ic--email{background:var(--accent-color)}.iq-miq__ic--sms{background:var(--primary-color)}.iq-miq__row--sms{background:color-mix(in srgb,var(--primary-color) 8%,var(--background-color));border:1px solid color-mix(in srgb,var(--primary-color) 28%,transparent)}.iq-miq__tag{display:inline-block;margin-top:.6rem;font-size:1.05rem;font-weight:600;padding:.2rem .7rem;border-radius:5px;background:var(--secondary-color);color:var(--text-color-light)}.iq-miq__tag--ok{background:#e3f6ec;color:#17804a}#iq-miq :is(.iq-miq__logo,.iq-miq__eyebrow,.iq-miq__badge,.iq-miq__chips li){opacity:0;transform:translateY(8px)}#iq-miq .iq-miq__row--sms{opacity:0;transform:translateX(24px)}#iq-miq.is-in :is(.iq-miq__logo,.iq-miq__eyebrow,.iq-miq__badge,.iq-miq__chips li,.iq-miq__row--sms){animation:iq-miq-in .55s cubic-bezier(.2,.8,.2,1) forwards}#iq-miq.is-in .iq-miq__logo{animation-delay:.1s}#iq-miq.is-in .iq-miq__eyebrow{animation-delay:.3s}#iq-miq.is-in .iq-miq__badge{animation-delay:.45s}#iq-miq.is-in .iq-miq__chips li:nth-child(1){animation-delay:.6s}#iq-miq.is-in .iq-miq__chips li:nth-child(2){animation-delay:.72s}#iq-miq.is-in .iq-miq__chips li:nth-child(3){animation-delay:.84s}#iq-miq.is-in .iq-miq__chips li:nth-child(4){animation-delay:.96s}#iq-miq.is-in .iq-miq__row--sms{animation-delay:1.2s}@keyframes iq-miq-in{to{opacity:1;transform:none}}@keyframes iq-miq-ping{0%{box-shadow:0 0 0 0 var(--primary-color-medium-border)}70%,100%{box-shadow:0 0 0 8px #fff0}}#iq-miq.iq-miq--dark{background:var(--secondary-color);--miq-surface:var(--secondary-color-darker);--miq-tint:var(--secondary-color-light);--miq-line:color-mix(in srgb, var(--text-color-light) 20%, transparent);--miq-shadow:rgb(0 0 0/45%)}#iq-miq.iq-miq--dark .iq-miq__copy,#iq-miq.iq-miq--dark .iq-miq__copy :is(h3,p,li){color:var(--text-color-light)}#iq-miq.iq-miq--dark .iq-miq__sub,#iq-miq.iq-miq--dark .iq-miq__eyebrow{opacity:.85}#iq-miq.iq-miq--dark .btn.iq-miq__btn--ghost{color:var(--text-color-light)}#iq-miq.iq-miq--dark .btn.iq-miq__btn--ghost:hover{background:var(--text-color-light);color:var(--secondary-color)}@media(max-width:990px){.iq-miq__card{grid-template-columns:1fr}}@media(max-width:900px){.iq-miq__ctas .btn{width:100%}}@media(max-width:480px){.iq-miq__logo{width:7.6rem}.iq-miq__chips li{font-size:1.2rem}}@media(prefers-reduced-motion:reduce){#iq-miq *{animation:none!important;opacity:1!important;transform:none!important}}