@import url("source.css");
.breakdance .bde-section{padding:0;background:#f7f8fc}
.breakdance .bde-section>.section-container{max-width:none;width:100%;padding:0;gap:0}
.breakdance .bde-rich-text{width:100%;max-width:none;margin:0}
.iepro-public{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#101a3d;background:#f7f8fc;font-size:16px;line-height:1.6}
.iepro-public img{max-width:100%;height:auto}
.iepro-public a:focus-visible,.iepro-public summary:focus-visible{outline:3px solid #7162f5;outline-offset:4px}
.iepro-public .iep-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 32px;background:white;border-bottom:1px solid #dde3f2}
.iepro-public .iep-brand{display:flex;align-items:center;gap:10px;color:#101a3d;font-size:20px;font-weight:750;text-decoration:none}
.iepro-public .iep-brand img{width:34px;height:34px;object-fit:contain}
.iepro-public .iep-desktop-links{display:flex;align-items:center;gap:22px;font-size:14px;font-weight:600}
.iepro-public .iep-cta{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;background:#7162f5;color:white;border-radius:14px;text-decoration:none;font-weight:700;box-shadow:0 8px 20px #7162f52a}
.iepro-public .iep-cta:hover{background:#5a4be8}
.iepro-public .iep-mobile-menu{display:none}
.iepro-public .iep-launch-notice{padding:16px 24px;background:#eeecff;text-align:center;font-size:14px;color:#393266}
.iepro-public .iep-launch-notice a{font-weight:700;text-decoration:underline}
.iepro-public .iep-waitlist-intro{max-width:820px;margin:0 auto;padding:64px 24px 28px}
.iepro-public .iep-waitlist-intro h1{font-size:48px;line-height:1.15;font-weight:750;margin:0 0 24px}
.iepro-public .iep-waitlist-intro p{margin-bottom:16px;color:#58627a}
.iepro-public .iep-feature-list{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.iepro-public .iep-feature-list ul{background:white;border:1px solid #dde3f2;border-radius:18px;padding:24px;list-style:disc;list-style-position:inside}
.breakdance .bde-form-builder{max-width:772px;width:calc(100% - 48px);margin:0 auto 24px;align-self:center}
.breakdance .bde-form-builder input{font-size:16px;background:white;border:1px solid #c8cfe1;border-radius:10px;min-height:48px;padding:12px}
.breakdance .bde-form-builder label{font-weight:650;margin-bottom:8px}
.breakdance .bde-form-builder .breakdance-form-field{margin-bottom:18px}
.breakdance .bde-form-builder button[type=submit]{background:#7162f5;color:white;font-size:16px;font-weight:700;border-radius:14px;padding:14px 24px;min-height:48px}
.breakdance .bde-form-builder input:focus-visible{outline:3px solid #7162f5;outline-offset:2px}
.iepro-public .iep-privacy{max-width:820px;margin:0 auto;padding:0 24px 64px;font-size:14px;color:#58627a}
.iepro-public .iep-privacy a{color:#5142c9;text-decoration:underline}
@media(max-width:1050px){.iepro-public .iep-desktop-links{display:none}.iepro-public .iep-mobile-menu{display:block;position:relative}.iepro-public .iep-mobile-menu summary{cursor:pointer;font-weight:700}.iepro-public .iep-mobile-menu>div{position:absolute;right:0;top:36px;z-index:100;min-width:220px;padding:20px;background:white;box-shadow:0 10px 35px #101a3d20;border:1px solid #dde3f2;border-radius:16px;display:flex;flex-direction:column;gap:16px}}
@media(max-width:600px){.iepro-public .iep-nav{padding:20px;gap:12px}.iepro-public .iep-brand{font-size:16px;max-width:240px}.iepro-public .iep-waitlist-intro{padding-top:40px}.iepro-public .iep-waitlist-intro h1{font-size:36px}.iepro-public .iep-feature-list{grid-template-columns:1fr}.iepro-public .iep-launch-notice{text-align:left}.iepro-public .iep-mobile-menu>div{max-width:calc(100vw - 40px)}}
