.interest-page{background-color:#fff;justify-content:center;align-items:center;min-height:100vh;padding:60px 40px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;position:relative}.interest-stage{--interest-anim-distance:20px;--interest-anim-duration:1.2s}.interest-stagger{opacity:0;animation-duration:var(--interest-anim-duration);animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:forwards;animation-delay:var(--interest-stagger-delay,0s);will-change:opacity,transform}.interest-stage--enter .interest-stagger{animation-name:interest-fade-in}.interest-stagger--back-link{--interest-stagger-delay:0s}.interest-stagger--card{--interest-stagger-delay:.15s}.interest-stagger--logo{--interest-stagger-delay:.3s}.interest-stagger--title{--interest-stagger-delay:.45s}.interest-stagger--description{--interest-stagger-delay:.6s}.interest-stagger--inputs{--interest-stagger-delay:.75s}.interest-stagger--question-one{--interest-stagger-delay:.9s}.interest-stagger--question-two{--interest-stagger-delay:1.05s}.interest-stagger--submit{--interest-stagger-delay:1.2s}.interest-hideable{flex-direction:column;gap:16px;width:100%;transition:opacity .6s,transform .6s;display:flex}.interest-hideable--hidden{opacity:0;pointer-events:none;transform:translateY(-10px)}.interest-success-text{color:rgba(0,0,0,.72);opacity:0;margin:0;font-size:14px;line-height:20px;transition:opacity .6s,transform .6s;transform:translateY(10px)}.interest-card--success .interest-success-text{opacity:1;transform:translateY(0)}.interest-card--success{text-align:left;align-items:flex-start;gap:16px;margin-top:0}.interest-card--success .interest-title{text-align:left;margin-bottom:6px}.interest-card--success .interest-success-text{max-width:320px}.interest-success-wrapper{flex:1;width:100%;display:none}.interest-success-wrapper--visible{text-align:center;justify-content:center;align-items:center;display:flex}.interest-back-link{padding:6px;text-decoration:none;display:inline-flex;position:absolute;top:40px;left:40px}.interest-back-arrow{opacity:.5;width:16px;height:16px;transition:opacity .2s ease-in-out;transform:rotate(180deg)}.interest-back-link:hover .interest-back-arrow{opacity:1}.interest-card{text-align:left;flex-direction:column;align-items:flex-start;gap:16px;width:100%;max-width:410px;min-height:70vh;margin-top:0;font-family:inherit;display:flex}.interest-logo{width:30px;height:auto}.interest-title{color:#000;margin:0;font-size:22px;line-height:28px}.interest-description{color:rgba(0,0,0,.5);margin:0;font-size:14px;line-height:20px}.interest-input-group{flex-direction:column;gap:10px;width:100%;padding-top:20px;padding-bottom:20px;display:flex}.interest-input{color:#000;background-color:transparent;border:none;border-radius:0;outline:none;width:100%;padding:0;font-family:inherit;font-size:16px}.interest-input::placeholder{color:rgba(0,0,0,.5)}.interest-question-block{flex-direction:column;gap:10px;width:100%;display:flex}.interest-question{color:#000;margin:0;font-size:13px}.interest-option-group{gap:16px;display:flex}.interest-option-button{color:#000;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;transition:color .2s;position:relative}.interest-option-button:after{content:"";transform-origin:0;opacity:0;background-color:#000;height:1px;transition:transform .2s,opacity .2s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.interest-option-button:hover:after{opacity:.6;transform:scaleX(1)}.interest-option-button.selected:after{opacity:1;transform:scaleX(1)}.interest-option-button:focus-visible{color:rgba(0,0,0,.8);outline:none}.interest-submit-button{--interest-submit-height:28px;color:#000;cursor:pointer;height:var(--interest-submit-height);background-color:transparent;border:none;border-radius:9999px;justify-content:center;align-items:center;margin-top:0;padding:0 14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;transition:all .3s ease-in-out;display:inline-flex;box-shadow:0 0 0 1px rgba(0,0,0,.1)}.interest-submit-button:hover:not(:disabled){color:#fff;background-color:#000;box-shadow:0 0 0 1px rgba(0,0,0,.1)}.interest-submit-button:disabled{color:rgba(0,0,0,.1);cursor:default}.interest-submit-row{align-items:center;gap:12px;margin-top:15px;display:inline-flex}.interest-submit-spinner{opacity:0;background-color:#000;border:3px solid #000;border-radius:9999px;width:10px;height:10px;transition:opacity .2s}.interest-submit-spinner.visible{opacity:1;animation:1.5s ease-in-out infinite interest-pulse}.interest-submit-row .interest-submit-spinner:not(.visible){animation:none}.interest-submit-message{color:rgba(0,0,0,.6);margin:6px 0 0;font-size:13px}.interest-submit-message.success{color:#007a4d}.interest-submit-message.error{color:#c62828}@keyframes interest-pulse{0%{opacity:.15}50%{opacity:.8}to{opacity:.15}}@media (max-width:480px){.interest-card{gap:14px}.interest-option-group{flex-wrap:wrap}}@keyframes interest-fade-in{0%{opacity:0;transform:translateY(var(--interest-anim-distance))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.interest-stagger{opacity:1!important;animation:none!important;transform:none!important}}
