body:has(.interest-embed){background:transparent}.is-embedded{scrollbar-width:none}.is-embedded::-webkit-scrollbar{width:0;height:0}.interest-embed{max-width:768px;margin:0 auto;padding:0 4px 24px;--dm-site-blue:#2554b5;--dm-site-blue-strong:#1d4596}.interest-card{padding:0;background:none}.interest-card__eyebrow{margin:0 0 var(--space-sm);font-size:var(--caption);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong)}.interest-card__title{margin:0;font-size:30px;font-weight:var(--weight-heading);letter-spacing:var(--track-md);line-height:1.15;color:var(--nav-bg);text-wrap:balance}.interest-card__lede{margin:var(--space-sm) 0 0;font-size:16px;color:var(--text2)}.interest-embed .interest-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-lg) 20px;gap:var(--space-lg) 20px;margin-top:28px;padding:30px 0 0;background:none;border:0;border-top:1px solid var(--border);border-radius:0;box-shadow:none}.interest-embed .interest-form>*{grid-column:1/-1;min-width:0}.interest-embed .interest-form>.form-row--half{grid-column:auto}.interest-embed .interest-form legend{padding:0}.interest-embed .form-required{color:var(--accent)}.interest-embed .interest-form .form-input,.interest-embed .interest-form .form-textarea{min-height:50px}.interest-embed .interest-form .form-textarea{min-height:110px}.interest-embed .interest-form .form-checkbox-group--inline{display:flex;flex-direction:row;flex-wrap:wrap}.interest-embed .interest-form .form-checkbox-group--inline .form-checkbox{min-width:140px}.interest-embed .interest-form .form-conditional{padding:20px;border-left:0;border-radius:14px;background:var(--surface1)}.interest-embed .interest-form .form-conditional .form-checkbox{background:var(--bg)}.interest-embed .interest-form .btn-primary{width:100%;min-height:56px;margin-top:var(--space-sm);background:var(--dm-site-blue);border-color:var(--dm-site-blue);font-weight:700;text-transform:none;letter-spacing:.01em}.interest-embed .interest-form .btn-primary:hover:not(:disabled){background:var(--dm-site-blue-strong);border-color:var(--dm-site-blue-strong);box-shadow:0 10px 22px rgba(37,84,181,.3)}@media (max-width:600px){.interest-card__title{font-size:26px}.interest-embed .interest-form{grid-template-columns:1fr;gap:22px;margin-top:24px;padding-top:26px}.interest-embed .interest-form>.form-row--half{grid-column:1/-1}.interest-embed .interest-form .form-checkbox-group--inline .form-checkbox{flex:1 1;min-width:0}.interest-embed .interest-form .form-conditional{padding:16px 14px}}.interest-card:has(.interest-success)>:not(.interest-success){display:none}@media (scripting:enabled){.interest-card[data-enter=pending]>:not(form),.interest-card[data-enter=pending]>form>*{opacity:0}}.interest-card[data-enter=in]>:not(form),.interest-card[data-enter=in]>form>*{animation:interest-rise .55s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(min(var(--enter-index, 0), 14) * 45ms)}@keyframes interest-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.interest-form .form-checkbox{transition:border-color .16s var(--ease),background-color .16s var(--ease),box-shadow .16s var(--ease),transform .16s var(--ease)}.interest-form .form-checkbox:hover{border-color:var(--accent)}.interest-form .form-checkbox:active{transform:scale(.985)}.interest-form .form-checkbox input:checked{animation:interest-pop .28s ease-out}@keyframes interest-pop{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}.interest-form .form-conditional{animation:interest-open .35s cubic-bezier(.2,.8,.2,1) both}@keyframes interest-open{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.interest-form .btn-primary{transition:background-color var(--duration-normal) var(--ease),border-color var(--duration-normal) var(--ease),transform var(--duration-normal) var(--ease),box-shadow var(--duration-normal) var(--ease)}.interest-form .btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px rgba(0,130,195,.3)}.interest-form .form-error{animation:interest-shake .4s ease-in-out}@keyframes interest-shake{20%,60%{transform:translateX(-4px)}40%,80%{transform:translateX(4px)}}.interest-success{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);padding:var(--space-lg) var(--space-sm) var(--space-md);background:none;border:0;color:var(--text2);text-align:center}.interest-success__mark{position:relative;display:grid;place-items:center;width:64px;height:64px;margin-bottom:var(--space-md);border-radius:var(--radius-pill);background:var(--accent-subtle);animation:interest-ring .5s cubic-bezier(.2,.8,.2,1) both}.interest-success__mark svg path{fill:none;stroke:var(--accent);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24;animation:interest-draw .4s ease-out .3s forwards}.interest-success__mark i{position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px;border-radius:var(--radius-pill);background:var(--accent);opacity:0;animation:interest-burst .7s ease-out .35s both}.interest-success__mark i:nth-child(2n){width:6px;height:6px;margin:-3px;background:#9ccbe6}.interest-success__mark i:first-child{--burst-x:-46px;--burst-y:-30px}.interest-success__mark i:nth-child(2){--burst-x:44px;--burst-y:-34px}.interest-success__mark i:nth-child(3){--burst-x:-52px;--burst-y:14px}.interest-success__mark i:nth-child(4){--burst-x:52px;--burst-y:18px}.interest-success__mark i:nth-child(5){--burst-x:-24px;--burst-y:-50px}.interest-success__mark i:nth-child(6){--burst-x:26px;--burst-y:48px}.interest-success__mark i:nth-child(7){--burst-x:-20px;--burst-y:46px}.interest-success__mark i:nth-child(8){--burst-x:18px;--burst-y:-52px}.interest-success__title{font-size:28px;font-weight:var(--weight-heading);letter-spacing:var(--track-md);color:var(--nav-bg)}.interest-success__body{max-width:40ch;font-size:16px}@keyframes interest-ring{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}@keyframes interest-draw{to{stroke-dashoffset:0}}@keyframes interest-burst{0%{transform:translate(0) scale(.4);opacity:0}25%{opacity:1}to{transform:translate(var(--burst-x),var(--burst-y)) scale(1);opacity:0}}.interest-page .interest-success{padding:var(--space-2xl) var(--space-lg);background:var(--bg);border:1px solid var(--border);border-radius:20px;box-shadow:0 12px 32px rgba(16,24,40,.06)}