
#ego-proposal{--ep-blue:#1764ff;--ep-dark:#080f20;--ep-text:#15203a;font-family:Manrope,Arial,sans-serif;color:var(--ep-text);background:#fff;width:100%;box-sizing:border-box}#ego-proposal *{box-sizing:border-box}#ego-proposal a{text-decoration:none;color:inherit}#ego-proposal a:hover{text-decoration:none}#ego-proposal h1,#ego-proposal h2,#ego-proposal h3,#ego-proposal p{margin:0}#ego-proposal .ep-dark{background:var(--ep-dark);color:#fff;position:relative;overflow:hidden}#ego-proposal .ep-topline{text-align:center;color:#a5b5d3;letter-spacing:2px;font-size:9px;padding:11px;border-bottom:1px solid #202b42}#ego-proposal .ep-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 5.5%;position:relative;z-index:1}#ego-proposal .ep-logo{width:202px;display:block;flex-shrink:0}#ego-proposal .ep-logo img,#ego-proposal .ep-footer-brand img{width:100%;display:block}#ego-proposal .ep-header nav{display:flex;gap:22px;font-size:11px;color:#b8c5df}#ego-proposal .ep-header nav a:hover{color:#fff}#ego-proposal .ep-login{border:1px solid #354461;padding:10px 15px;border-radius:7px;font-size:11px;font-weight:700;white-space:nowrap}#ego-proposal .ep-login span{margin-left:12px}#ego-proposal .ep-hero{display:grid;grid-template-columns:1.08fr 1fr;gap:45px;padding:60px 5.5% 55px;align-items:center;background:radial-gradient(ellipse at 83% 54%,#15377677,transparent 58%)}#ego-proposal .ep-eyebrow{font-size:9px;letter-spacing:1.5px;color:#b4c5e5;display:flex;align-items:center;gap:8px;margin-bottom:23px}#ego-proposal .ep-dot{display:inline-block;width:6px;height:6px;background:#6aefc3;border-radius:100%;flex-shrink:0}#ego-proposal h1{font-size:clamp(36px,5.5vw,66px);font-weight:800;line-height:1.08;letter-spacing:-2.8px;color:#fff}#ego-proposal h1 span{color:#6b9dff}#ego-proposal .ep-hero-copy>p{font-size:13px;line-height:1.9;color:#adbdd8;margin:24px 0 26px;max-width:380px}#ego-proposal .ep-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap}#ego-proposal .ep-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;background:var(--ep-blue);color:#fff;padding:17px 20px;border-radius:7px;font-size:12px;font-weight:700;transition:background .18s,transform .18s}#ego-proposal .ep-primary:hover{background:#0750e9;transform:translateY(-2px)}#ego-proposal .ep-primary span{font-size:18px;line-height:1}#ego-proposal .ep-plain{font-size:11px;font-weight:600;color:#dae4f8}#ego-proposal .ep-plain span{margin-left:9px}#ego-proposal .ep-assurances{display:flex;flex-wrap:wrap;gap:18px;color:#92a5c8;font-size:10px;margin-top:22px}#ego-proposal .ep-assurances span{display:flex;align-items:center;gap:5px}#ego-proposal .ep-assurances svg{width:12px;height:12px;color:#6aefc3}#ego-proposal .ep-product{background:linear-gradient(145deg,#1d2b4666,#101c3399);border:1px solid #3f547b77;border-radius:15px;padding:23px;box-shadow:0 30px 60px #02051055;position:relative}#ego-proposal .ep-product-top{display:flex;align-items:center;gap:8px;font-size:10px;color:#b4c5e5}#ego-proposal .ep-product-symbol{margin-left:auto;font-size:11px;color:#7794c7;letter-spacing:2px}#ego-proposal .ep-product-title{font-size:24px;font-weight:700;line-height:1.4;margin:26px 0 22px;letter-spacing:-.6px}#ego-proposal .ep-product-title span{color:#8dabdc}#ego-proposal .ep-process{display:flex;gap:4px;padding:4px;background:#081223;border-radius:7px;margin-bottom:18px}#ego-proposal .ep-process button{flex:1;font:600 11px Manrope,Arial,sans-serif;padding:9px 3px;background:transparent;color:#9badcd;border:0;border-radius:5px}#ego-proposal .ep-process button[aria-pressed=true]{color:#fff;background:#253d65}#ego-proposal .ep-flow-step{display:flex;align-items:center;gap:12px;position:relative;padding:16px 0;border-bottom:1px solid #293855}#ego-proposal .ep-flow-step:last-child{border:0}#ego-proposal .ep-step-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:9px;color:#80aaff;background:#223858;flex-shrink:0}#ego-proposal .ep-step-icon svg{width:17px;height:17px}#ego-proposal .ep-flow-step small{display:block;font-size:8px;color:#7194c9;letter-spacing:1px;margin-bottom:3px}#ego-proposal .ep-flow-step strong{display:block;font-size:12px;font-weight:600;color:#e5edff}#ego-proposal .ep-flow-step [data-detail]{display:block;font-size:9px;color:#92a5c8;margin-top:4px;line-height:1.5}#ego-proposal .ep-step-tick{margin-left:auto;color:#63dab9;font-size:12px}#ego-proposal .ep-product-bottom{display:flex;align-items:center;justify-content:center;gap:7px;font-size:9px;color:#94a9cb;border-top:1px solid #293855;padding-top:17px;margin-top:11px}#ego-proposal .ep-product-bottom svg{width:14px;height:14px}#ego-proposal .ep-capabilities{border-top:1px solid #23304a;padding:23px 5.5%;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#adbfdf}#ego-proposal .ep-capabilities>span{font-size:8px;letter-spacing:1px}#ego-proposal .ep-capabilities>div{font-size:11px;font-weight:600;letter-spacing:1.5px}#ego-proposal .ep-capabilities b{color:#435c87;margin:0 9px}#ego-proposal .ep-section{padding:65px 5.5%}#ego-proposal .ep-heading{display:grid;grid-template-columns:1.25fr 1fr;gap:60px;align-items:end;margin-bottom:32px}#ego-proposal .ep-kicker{display:block;font-size:9px;font-weight:700;letter-spacing:1.7px;color:var(--ep-blue);margin-bottom:15px}#ego-proposal h2{font-size:clamp(27px,3.8vw,40px);letter-spacing:-1.5px;line-height:1.2;font-weight:800;color:#14203a}#ego-proposal h2 em{font-style:normal;color:#8390a7}#ego-proposal .ep-heading>p{font-size:12px;line-height:1.9;color:#61708a;max-width:330px;padding-bottom:3px}#ego-proposal .ep-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-top:28px;border-top:1px solid #dce3ee}#ego-proposal .ep-index{font-size:11px;font-weight:600;color:var(--ep-blue);display:block;margin-bottom:16px}#ego-proposal h3{font-size:16px;font-weight:700;line-height:1.4;color:#14203a}#ego-proposal .ep-benefits p,#ego-proposal .ep-steps p{font-size:11px;line-height:1.9;color:#61708a;margin-top:10px}#ego-proposal .ep-solutions{background:#f3f6fb}#ego-proposal .ep-solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}#ego-proposal .ep-solution{background:#fff;border:1px solid #e1e8f3;border-radius:10px;padding:24px;display:flex;flex-direction:column;min-height:226px;transition:transform .18s,border-color .18s}#ego-proposal .ep-solution:hover{transform:translateY(-4px);border-color:#b0c6ed}#ego-proposal .ep-solution-icon{width:35px;height:35px;background:#eff4ff;color:var(--ep-blue);border-radius:8px;display:grid;place-items:center;margin-bottom:22px}#ego-proposal .ep-solution-icon svg{width:18px;height:18px}#ego-proposal .ep-solution h3{font-size:15px}#ego-proposal .ep-solution p{font-size:11px;line-height:1.8;color:#63738d;margin:10px 0 20px}#ego-proposal .ep-solution a{font-size:10px;font-weight:700;color:var(--ep-blue);margin-top:auto;display:flex;justify-content:space-between;gap:7px}#ego-proposal .ep-solution-type{font-size:8px;color:#9dbeff;letter-spacing:1px;margin-bottom:8px}#ego-proposal .ep-featured{background:var(--ep-dark);border-color:var(--ep-dark)}#ego-proposal .ep-featured h3{color:#fff;font-size:24px}#ego-proposal .ep-featured p{color:#adbfdf}#ego-proposal .ep-featured .ep-solution-icon{background:#203452;color:#93b8ff;margin-bottom:17px}#ego-proposal .ep-featured a{color:#a7c5ff}#ego-proposal .ep-contrast{padding:70px 5.5%;background:#0b1429;text-align:center;color:#9bb0d4;background-image:radial-gradient(ellipse at 50% 120%,#173a8188,transparent 65%)}#ego-proposal .ep-contrast .ep-kicker{color:#8cabdf}#ego-proposal .ep-contrast h2{color:#fff;font-size:clamp(32px,4.8vw,49px);line-height:1.18}#ego-proposal .ep-contrast h2 span{color:#6b9dff}#ego-proposal .ep-contrast p{font-size:12px;margin:23px 0 26px;line-height:1.8}#ego-proposal .ep-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}#ego-proposal .ep-steps article{border-top:2px solid #dce4f3;padding-top:19px}#ego-proposal .ep-steps article>span{display:block;font-size:9px;letter-spacing:1px;color:var(--ep-blue);font-weight:700;margin-bottom:15px}#ego-proposal .ep-faq{background:#f7f9fc;display:grid;grid-template-columns:1fr 1.3fr;gap:60px}#ego-proposal .ep-faq>div>p{font-size:12px;color:#61708a;margin-top:15px}#ego-proposal details{border-bottom:1px solid #dbe3f0;padding:17px 0}#ego-proposal details:first-child{padding-top:0}#ego-proposal summary{font-size:12px;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:14px;line-height:1.6}#ego-proposal summary::-webkit-details-marker{display:none}#ego-proposal summary:after{content:'+';color:var(--ep-blue);font-size:18px;flex-shrink:0}#ego-proposal details[open] summary:after{content:'−'}#ego-proposal details p{font-size:11px;color:#61708a;line-height:1.9;margin-top:12px;padding-right:20px}#ego-proposal .ep-demo{padding:65px 5.5%;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:50px;background:#fff}#ego-proposal .ep-demo h2 em{color:var(--ep-blue)}#ego-proposal .ep-demo p{color:#61708a;font-size:12px;line-height:1.8;margin-top:20px}#ego-proposal .ep-demo-action{text-align:center}#ego-proposal .ep-demo-action .ep-primary{font-size:14px;padding:21px 26px;gap:40px}#ego-proposal .ep-demo-action>span{display:block;font-size:10px;color:#61708a;margin-top:13px}#ego-proposal .ep-demo-action .ep-preview-message{font-size:11px;color:var(--ep-blue);max-width:260px;margin:15px auto 0}#ego-proposal .ep-footer{background:#080f20;color:#9bb0d4;padding:43px 5.5% 20px}#ego-proposal .ep-footer-main{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px;padding-bottom:33px}#ego-proposal .ep-footer-brand img{width:205px}#ego-proposal .ep-footer-brand p{font-size:12px;line-height:1.8;margin:16px 0}#ego-proposal .ep-footer h3{font-size:10px;text-transform:uppercase;letter-spacing:1.3px;color:#fff;margin-bottom:17px}#ego-proposal .ep-footer a,#ego-proposal .ep-footer-main>div>span{display:block;font-size:10px;line-height:2.5}#ego-proposal .ep-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #24304a;padding-top:18px;font-size:9px;line-height:1.7}#ego-proposal [hidden]{display:none!important}
@media(min-width:1000px){#ego-proposal .ep-hero{gap:60px}#ego-proposal .ep-hero-copy>p{font-size:14px}#ego-proposal .ep-product{padding:27px}}
@media(max-width:720px){#ego-proposal .ep-header{gap:15px;padding:22px 6%}#ego-proposal .ep-header nav{display:none}#ego-proposal .ep-logo{width:185px}#ego-proposal .ep-hero{grid-template-columns:1fr;gap:38px;padding:35px 6% 40px}#ego-proposal h1{font-size:52px;letter-spacing:-2px}#ego-proposal .ep-hero-copy>p{max-width:430px;font-size:13px}#ego-proposal .ep-product{max-width:470px;width:100%}#ego-proposal .ep-product-title{font-size:27px}#ego-proposal .ep-flow-step strong{font-size:13px}#ego-proposal .ep-flow-step [data-detail]{font-size:11px}#ego-proposal .ep-product-bottom{font-size:11px}#ego-proposal .ep-capabilities{display:block;padding:23px 6%}#ego-proposal .ep-capabilities>div{margin-top:12px;line-height:2;font-size:10px;letter-spacing:1px}#ego-proposal .ep-capabilities b{margin:0 5px}#ego-proposal .ep-section{padding:44px 6%}#ego-proposal .ep-heading{grid-template-columns:1fr;gap:18px;margin-bottom:26px}#ego-proposal h2{font-size:32px;letter-spacing:-1.2px}#ego-proposal .ep-heading>p{max-width:420px}#ego-proposal .ep-benefits{grid-template-columns:1fr;gap:26px}#ego-proposal .ep-index{margin-bottom:9px}#ego-proposal .ep-benefits p{max-width:440px}#ego-proposal .ep-solution-grid{grid-template-columns:repeat(2,1fr);gap:12px}#ego-proposal .ep-solution{padding:20px;min-height:215px}#ego-proposal .ep-contrast{padding:55px 6%}#ego-proposal .ep-steps{grid-template-columns:1fr;gap:25px}#ego-proposal .ep-steps p{max-width:440px}#ego-proposal .ep-faq{grid-template-columns:1fr;gap:26px}#ego-proposal .ep-demo{padding:44px 6%;grid-template-columns:1fr;gap:25px}#ego-proposal .ep-demo-action{text-align:left}#ego-proposal .ep-demo-action .ep-preview-message{margin-left:0}#ego-proposal .ep-footer{padding:37px 6% 20px}#ego-proposal .ep-footer-main{grid-template-columns:1fr 1fr;gap:32px}#ego-proposal .ep-footer-brand{grid-column:1/-1}#ego-proposal .ep-footer-bottom{flex-direction:column;gap:8px}}
@media(max-width:380px){#ego-proposal .ep-logo{width:155px}#ego-proposal .ep-login{font-size:10px;padding:8px 10px}#ego-proposal h1{font-size:44px}#ego-proposal .ep-solution-grid{grid-template-columns:1fr}#ego-proposal .ep-actions{gap:18px}#ego-proposal .ep-hero-copy>p br{display:none}#ego-proposal .ep-footer-main{grid-template-columns:1fr}#ego-proposal .ep-footer-brand{grid-column:auto}}
@media(prefers-reduced-motion:reduce){#ego-proposal *{transition:none!important}}
#ego-proposal .ep-logo{width:270px}#ego-proposal .ep-footer-brand img{width:265px;max-width:100%}#ego-proposal .ep-header nav{font-size:14px;gap:20px}#ego-proposal .ep-login{font-size:14px;padding:13px 18px}#ego-proposal .ep-topline{font-size:11px}#ego-proposal .ep-eyebrow,#ego-proposal .ep-kicker{font-size:12px;line-height:1.6}#ego-proposal h1{font-size:clamp(48px,6.7vw,80px)}#ego-proposal .ep-hero-copy>p{font-size:17px;max-width:450px}#ego-proposal .ep-primary,#ego-proposal .ep-plain{font-size:15px}#ego-proposal .ep-primary{padding:20px 24px}#ego-proposal .ep-assurances{font-size:13px}#ego-proposal .ep-assurances svg{width:16px;height:16px}#ego-proposal .ep-product-title{font-size:30px}#ego-proposal .ep-product-top,#ego-proposal .ep-product-symbol{font-size:13px}#ego-proposal .ep-process button{font-size:14px;padding:12px 5px}#ego-proposal .ep-flow-step{padding:20px 0}#ego-proposal .ep-flow-step small{font-size:10px}#ego-proposal .ep-flow-step strong{font-size:16px}#ego-proposal .ep-flow-step [data-detail]{font-size:12px}#ego-proposal .ep-step-icon{width:42px;height:42px}#ego-proposal .ep-step-icon svg{width:21px;height:21px}#ego-proposal .ep-product-bottom{font-size:12px}#ego-proposal .ep-capabilities{flex-wrap:wrap}#ego-proposal .ep-capabilities>span{font-size:11px}#ego-proposal .ep-capabilities>div{font-size:13px;line-height:1.8}#ego-proposal h2{font-size:clamp(34px,4.5vw,48px)}#ego-proposal .ep-heading>p{font-size:16px}#ego-proposal h3{font-size:21px}#ego-proposal .ep-benefits p,#ego-proposal .ep-steps p,#ego-proposal .ep-solution p,#ego-proposal details p{font-size:15px}#ego-proposal .ep-index{font-size:14px}#ego-proposal .ep-solution{min-height:295px}#ego-proposal .ep-solution h3{font-size:20px}#ego-proposal .ep-featured h3{font-size:29px}#ego-proposal .ep-solution a{font-size:13px;line-height:1.7}#ego-proposal .ep-solution-type{font-size:10px;line-height:1.6}#ego-proposal .ep-contrast h2{font-size:clamp(38px,5.5vw,58px)}#ego-proposal .ep-contrast p,#ego-proposal .ep-faq>div>p,#ego-proposal .ep-demo p{font-size:16px}#ego-proposal .ep-steps article>span{font-size:12px}#ego-proposal summary{font-size:16px}#ego-proposal .ep-demo-action .ep-primary{font-size:18px;padding:24px 28px;gap:28px}#ego-proposal .ep-demo-action>span{font-size:13px}#ego-proposal .ep-footer-brand p{font-size:16px}#ego-proposal .ep-footer h3{font-size:13px}#ego-proposal .ep-footer a,#ego-proposal .ep-footer-main>div>span{font-size:13px}#ego-proposal .ep-footer-bottom{font-size:12px}
@media(max-width:950px) and (min-width:721px){#ego-proposal .ep-header nav{gap:13px;font-size:12px}#ego-proposal .ep-logo{width:230px}#ego-proposal .ep-hero{gap:28px}#ego-proposal h1{font-size:59px}#ego-proposal .ep-product-title{font-size:26px}#ego-proposal .ep-solution-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){#ego-proposal .ep-logo{width:230px}#ego-proposal h1{font-size:58px}#ego-proposal .ep-hero-copy>p{font-size:17px}#ego-proposal h2{font-size:38px}#ego-proposal .ep-product{max-width:none}#ego-proposal .ep-solution-grid{grid-template-columns:1fr}#ego-proposal .ep-solution{min-height:255px}#ego-proposal .ep-heading{gap:22px}}
@media(max-width:450px){#ego-proposal .ep-header{flex-wrap:wrap;gap:18px}#ego-proposal .ep-logo{width:235px;max-width:100%}#ego-proposal .ep-login{font-size:14px}#ego-proposal h1{font-size:48px;letter-spacing:-1.7px}#ego-proposal h2{font-size:35px}#ego-proposal .ep-eyebrow{letter-spacing:1px;font-size:11px}#ego-proposal .ep-product{padding:20px}#ego-proposal .ep-product-title{font-size:27px}#ego-proposal .ep-flow-step{gap:9px}#ego-proposal .ep-flow-step strong{font-size:14px}#ego-proposal .ep-flow-step [data-detail]{font-size:11px}#ego-proposal .ep-step-tick{display:none}#ego-proposal .ep-demo-action .ep-primary{font-size:16px;gap:20px;padding:21px 22px}#ego-proposal .ep-footer-main{grid-template-columns:1fr}}
#ego-proposal .ep-topline{font-size:14px}#ego-proposal .ep-header nav,#ego-proposal .ep-login{font-size:18px}#ego-proposal .ep-header{flex-wrap:wrap}#ego-proposal .ep-eyebrow,#ego-proposal .ep-kicker{font-size:15px;letter-spacing:1px}#ego-proposal h1{font-size:clamp(54px,7.5vw,90px)}#ego-proposal .ep-hero-copy>p{font-size:22px;line-height:1.65}#ego-proposal .ep-primary,#ego-proposal .ep-plain{font-size:19px}#ego-proposal .ep-assurances{font-size:17px}#ego-proposal .ep-product-title{font-size:36px}#ego-proposal .ep-product-top,#ego-proposal .ep-product-symbol{font-size:16px}#ego-proposal .ep-process button{font-size:18px}#ego-proposal .ep-flow-step small{font-size:13px}#ego-proposal .ep-flow-step strong{font-size:20px}#ego-proposal .ep-flow-step [data-detail]{font-size:16px;line-height:1.65}#ego-proposal .ep-product-bottom{font-size:16px;line-height:1.6}#ego-proposal .ep-capabilities>span{font-size:14px}#ego-proposal .ep-capabilities>div{font-size:17px;letter-spacing:.6px}#ego-proposal h2{font-size:clamp(42px,5.2vw,58px)}#ego-proposal .ep-heading>p,#ego-proposal .ep-benefits p,#ego-proposal .ep-steps p,#ego-proposal .ep-solution p,#ego-proposal details p{font-size:19px;line-height:1.7}#ego-proposal h3,#ego-proposal .ep-solution h3{font-size:25px}#ego-proposal .ep-featured h3{font-size:35px}#ego-proposal .ep-index{font-size:18px}#ego-proposal .ep-solution a{font-size:17px}#ego-proposal .ep-solution-type{font-size:13px}#ego-proposal .ep-contrast h2{font-size:clamp(44px,6vw,68px)}#ego-proposal .ep-contrast p,#ego-proposal .ep-faq>div>p,#ego-proposal .ep-demo p{font-size:20px}#ego-proposal .ep-steps article>span{font-size:15px}#ego-proposal summary{font-size:20px}#ego-proposal .ep-demo-action .ep-primary{font-size:22px}#ego-proposal .ep-demo-action>span{font-size:17px}#ego-proposal .ep-footer-brand p{font-size:20px}#ego-proposal .ep-footer h3{font-size:17px}#ego-proposal .ep-footer a,#ego-proposal .ep-footer-main>div>span{font-size:17px;line-height:2}#ego-proposal .ep-footer-bottom{font-size:15px}#ego-proposal .ep-solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#ego-proposal .ep-product,#ego-proposal .ep-hero-copy{min-width:0}#ego-proposal .ep-flow-step>div:nth-child(2){min-width:0}#ego-proposal .ep-step-tick{display:none}#ego-proposal .ep-solution,#ego-proposal .ep-footer-main>div{min-width:0;overflow-wrap:break-word}
@media(max-width:950px){#ego-proposal .ep-header nav{font-size:16px}#ego-proposal .ep-hero{grid-template-columns:1fr;gap:40px}#ego-proposal h1{font-size:72px}#ego-proposal .ep-hero-copy>p{max-width:620px}#ego-proposal .ep-product{max-width:650px;width:100%}#ego-proposal .ep-heading,#ego-proposal .ep-faq,#ego-proposal .ep-demo{grid-template-columns:1fr;gap:26px}#ego-proposal .ep-heading>p{max-width:650px}#ego-proposal .ep-benefits,#ego-proposal .ep-steps{grid-template-columns:1fr;gap:30px}#ego-proposal .ep-footer-main{grid-template-columns:1fr 1fr}#ego-proposal .ep-footer-brand{grid-column:1/-1}}
@media(max-width:600px){#ego-proposal h1{font-size:60px}#ego-proposal h2{font-size:44px}#ego-proposal .ep-solution-grid{grid-template-columns:1fr}#ego-proposal .ep-product-title{font-size:32px}#ego-proposal .ep-footer-main{grid-template-columns:1fr}#ego-proposal .ep-footer-brand{grid-column:auto}#ego-proposal .ep-demo-action .ep-primary{font-size:20px;gap:16px}#ego-proposal .ep-footer-bottom{flex-direction:column}}
@media(max-width:380px){#ego-proposal h1{font-size:49px;letter-spacing:-1.8px}#ego-proposal h2{font-size:36px}#ego-proposal .ep-hero-copy>p{font-size:20px}#ego-proposal .ep-eyebrow{font-size:13px}#ego-proposal .ep-product{padding:16px}#ego-proposal .ep-product-title{font-size:28px}#ego-proposal .ep-product-top{font-size:14px}#ego-proposal .ep-product-symbol{display:none}#ego-proposal .ep-flow-step strong{font-size:18px}#ego-proposal .ep-flow-step [data-detail]{font-size:15px}#ego-proposal .ep-process button{font-size:16px}#ego-proposal .ep-step-icon{width:32px;height:32px}#ego-proposal .ep-primary{padding:18px;font-size:18px;gap:16px}#ego-proposal .ep-demo-action .ep-primary{font-size:18px;padding:20px}#ego-proposal .ep-contrast h2{font-size:38px}}


#ego-proposal .ep-workflow-section .ep-product-title{color:#fff;font-weight:600}#ego-proposal .ep-workflow-section .ep-product-title span{color:#c4d7f5;font-weight:500}
#ego-proposal .ep-ai-virtual{margin:0 0 32px;background:#0e1a30;border-radius:14px;overflow:hidden;color:#fff}#ego-proposal .ep-ai-virtual img{display:block;width:100%;height:auto;filter:none}#ego-proposal .ep-ai-virtual figcaption{padding:25px 30px}#ego-proposal .ep-ai-virtual .ep-kicker{color:#b7d5ff}#ego-proposal .ep-ai-virtual p{font-size:22px;line-height:1.5;margin-top:12px}#ego-proposal .ep-ai-virtual strong{font-weight:500;color:#d8e5fa}#ego-proposal .ep-solutions .ep-strategic{grid-column:1/-1}#ego-proposal .ep-solutions .ep-solution-type{font-size:12px;line-height:1.6;letter-spacing:1px;margin-bottom:14px;color:#5b6c85}#ego-proposal .ep-solutions .ep-featured .ep-solution-type{color:#b7c9e5}@media(max-width:600px){#ego-proposal .ep-ai-virtual figcaption{padding:22px}#ego-proposal .ep-ai-virtual p{font-size:20px}}


#ego-proposal h1,#ego-proposal h2,#ego-proposal .ep-product-title{font-family:Montserrat,Arial,sans-serif;font-weight:400;letter-spacing:-1.2px}#ego-proposal h1{line-height:1.12}#ego-proposal h2{line-height:1.2}#ego-proposal h1 span,#ego-proposal h2 span,#ego-proposal h2 em,#ego-proposal .ep-product-title span{font-family:inherit;font-weight:inherit}#ego-proposal .ep-contrast h2{font-weight:400}#ego-proposal .ep-workflow-section .ep-product-title{font-weight:500;line-height:1.3}


#ego-proposal .ep-photo-hero:before{display:none!important}#ego-proposal .ep-hero-photo{filter:none;opacity:1}
@media(min-width:721px){#ego-proposal .ep-photo-hero .ep-hero-photo{object-position:right top}#ego-proposal .ep-photo-hero{min-height:720px}}


@media(min-width:721px){#ego-proposal .ep-photo-hero .ep-hero-photo{object-position:right top}#ego-proposal .ep-photo-hero{min-height:720px}}


#ego-proposal{background:#fbf9f5}#ego-proposal .ep-solutions{background:#f3f0eb}#ego-proposal .ep-faq{background:#f6f3ee}#ego-proposal .ep-demo{background:#fbf9f5}#ego-proposal .ep-photo-hero{position:relative;display:block;min-height:640px;padding-top:65px;padding-bottom:65px;background:#080f20;isolation:isolate}#ego-proposal .ep-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}#ego-proposal .ep-photo-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#080f20f5 0%,#080f20e8 27%,#080f2099 48%,#080f2020 75%);z-index:-1}#ego-proposal .ep-photo-hero .ep-hero-copy{max-width:57%;position:relative}#ego-proposal .ep-photo-hero h1{font-size:clamp(48px,6.2vw,76px);line-height:1.1}#ego-proposal .ep-photo-hero .ep-hero-copy>p{font-size:21px;color:#e1e5eb;line-height:1.65}#ego-proposal .ep-photo-hero .ep-eyebrow{color:#d8e5ed;font-size:13px}#ego-proposal .ep-photo-hero .ep-assurances{color:#d0dae7}#ego-proposal .ep-workflow-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:50px;border-bottom:1px solid #e4e0d9}#ego-proposal .ep-workflow-heading p{font-size:20px;line-height:1.8;color:#667185;margin-top:25px}#ego-proposal .ep-workflow-section .ep-product{background:linear-gradient(150deg,#1e314f,#0e1a30);box-shadow:0 20px 45px #273b5420;width:100%;max-width:none}#ego-proposal .ep-team-photo{margin:0 0 37px;position:relative}#ego-proposal .ep-team-photo img{display:block;width:100%;aspect-ratio:1.5;object-fit:cover;object-position:center;border-radius:12px}#ego-proposal .ep-team-photo figcaption{font-size:18px;line-height:1.5;color:#667185;margin-top:16px}#ego-proposal .ep-solutions .ep-solution{box-shadow:0 7px 22px #263c5910;border-color:#e8e2d9}#ego-proposal .ep-solutions .ep-featured{border-color:#101c32}
@media(max-width:950px){#ego-proposal .ep-workflow-section{grid-template-columns:1fr;gap:30px}#ego-proposal .ep-photo-hero .ep-hero-copy{max-width:70%}#ego-proposal .ep-photo-hero h1{font-size:64px}#ego-proposal .ep-photo-hero{min-height:610px}#ego-proposal .ep-photo-hero:before{background:linear-gradient(90deg,#080f20f5 0%,#080f20df 35%,#080f2077 65%,#080f2022)}}
@media(max-width:720px){#ego-proposal .ep-photo-hero{display:flex;flex-direction:column;gap:30px;min-height:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:34px}#ego-proposal .ep-photo-hero:before{display:none}#ego-proposal .ep-photo-hero .ep-hero-copy{max-width:100%;width:100%;padding:0 6%}#ego-proposal .ep-photo-hero h1{font-size:60px}#ego-proposal .ep-photo-hero .ep-hero-copy>p{font-size:22px}#ego-proposal .ep-hero-photo{position:relative;order:2;z-index:0;aspect-ratio:1.5;height:auto;object-fit:cover;object-position:right center}#ego-proposal .ep-team-photo img{aspect-ratio:1.5;object-position:center}#ego-proposal .ep-workflow-heading p{font-size:19px}#ego-proposal .ep-team-photo figcaption{font-size:16px}}
@media(max-width:380px){#ego-proposal .ep-photo-hero h1{font-size:48px}#ego-proposal .ep-photo-hero .ep-hero-copy>p{font-size:20px}}


#ego-proposal .ep-logo{width:540px;max-width:100%}#ego-proposal .ep-footer-brand img{width:530px;max-width:100%}#ego-proposal .ep-header{flex-wrap:wrap}#ego-proposal .ep-footer-main{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}
@media(max-width:950px) and (min-width:721px){#ego-proposal .ep-logo{width:460px}}
@media(max-width:720px){#ego-proposal .ep-logo{width:460px}#ego-proposal .ep-footer-main{grid-template-columns:1fr 1fr}#ego-proposal .ep-footer-brand{grid-column:1/-1}}
@media(max-width:450px){#ego-proposal .ep-logo{width:470px}#ego-proposal .ep-footer-main{grid-template-columns:1fr}#ego-proposal .ep-footer-brand{grid-column:auto}}


#ego-proposal .ep-header nav{display:flex;flex-wrap:wrap;gap:18px;align-items:center}
#ego-proposal .ep-header nav a{padding:8px 0;line-height:1.4}
#ego-proposal .ep-header nav a[aria-current="page"]{color:#fff;border-bottom:2px solid #6b9dff}
#ego-proposal.ep-subpage h1{font-family:Montserrat,Arial,sans-serif;font-size:clamp(38px,4.8vw,60px);font-weight:400;line-height:1.2;letter-spacing:-1.2px;color:#15203a}
#ego-proposal.ep-subpage h1 em{font-style:normal;color:#8c97ab}
#ego-proposal.ep-subpage .ep-header{border-bottom:1px solid #253149}
@media(max-width:950px){#ego-proposal .ep-header nav{display:flex;order:3;width:100%;justify-content:flex-start;font-size:17px;gap:12px 22px}#ego-proposal .ep-header{gap:20px}#ego-proposal.ep-subpage h1{font-size:42px}}
@media(max-width:380px){#ego-proposal.ep-subpage h1{font-size:34px}#ego-proposal .ep-header nav{font-size:16px;gap:10px 16px}}

#ego-proposal .ep-mobile-showcase{padding-top:60px;padding-bottom:50px}#ego-proposal .ep-mobile-showcase figure{margin:0;border-radius:18px;overflow:hidden;background:#fff}#ego-proposal .ep-mobile-showcase img{display:block;width:100%;height:auto;filter:none}#ego-proposal .ep-mobile-showcase figcaption{font-size:14px;color:#637086;padding:12px 18px;line-height:1.6}

#ego-proposal .ep-hero-tick-layer{position:absolute;pointer-events:none;z-index:1;overflow:hidden}
#ego-proposal .ep-hero-tick{position:absolute;display:grid;place-items:center;border-radius:50%;border:1px solid #e5f4ff;background:#299bff;color:#fff;box-shadow:0 0 15px #51b7ff88;opacity:0;transform:translate(-50%,-50%) scale(.5);animation:ep-hero-tick-cycle 7.5s ease-in-out infinite}
#ego-proposal .ep-hero-tick svg{width:68%;height:68%;stroke-width:2.3}
#ego-proposal .ep-hero-tick svg path{stroke-dasharray:36;stroke-dashoffset:36;animation:ep-hero-tick-stroke 7.5s ease-in-out infinite}
#ego-proposal .ep-hero-tick[data-tick="1"],#ego-proposal .ep-hero-tick[data-tick="1"] path{animation-delay:.9s}
#ego-proposal .ep-hero-tick[data-tick="2"],#ego-proposal .ep-hero-tick[data-tick="2"] path{animation-delay:1.8s}
#ego-proposal .ep-ticks-paused .ep-hero-tick,#ego-proposal .ep-ticks-paused .ep-hero-tick path{animation-play-state:paused}
#ego-proposal .ep-hero-tick-toggle{position:absolute;right:14px;bottom:14px;pointer-events:auto;padding:8px 12px;color:#fff;background:#0e1a30d9;border:1px solid #aecaff66;border-radius:6px;font:500 12px/1.4 Manrope,Arial,sans-serif}
@keyframes ep-hero-tick-cycle{0%,6%{opacity:0;transform:translate(-50%,-50%) scale(.5)}12%,46%{opacity:1;transform:translate(-50%,-50%) scale(1)}55%,100%{opacity:0;transform:translate(-50%,-50%) scale(.8)}}
@keyframes ep-hero-tick-stroke{0%,9%{stroke-dashoffset:36}19%,48%{stroke-dashoffset:0}55%,100%{stroke-dashoffset:36}}
@media(prefers-reduced-motion:reduce){#ego-proposal .ep-hero-tick{animation:none;opacity:1;transform:translate(-50%,-50%) scale(1)}#ego-proposal .ep-hero-tick svg path{animation:none;stroke-dashoffset:0}}


#ego-proposal .ep-ai-motion{position:relative;line-height:0;background:#0e1a30}
#ego-proposal .ep-ai-motion canvas{width:100%;height:auto;display:block;aspect-ratio:1.5}
#ego-proposal .ep-motion-assets{display:none!important}
#ego-proposal .ep-motion-toggle{position:absolute;right:14px;bottom:14px;padding:11px 16px;border:1px solid #cad8ef;border-radius:7px;background:#0e1a30ed;color:#fff;font:500 14px Manrope,Arial,sans-serif;line-height:1.3;box-shadow:0 3px 12px #08112040}
@media(max-width:600px){#ego-proposal .ep-motion-toggle{font-size:12px;padding:9px 12px;right:10px;bottom:10px}}


#ego-proposal .ep-contact-office{margin:0 0 76px;border-radius:18px;overflow:hidden;background:#fff}
#ego-proposal .ep-contact-office img{display:block;width:100%;height:auto;filter:none}
#ego-proposal .ep-contact-office figcaption{padding:14px 20px;color:#617087;background:#fff;font-size:15px;line-height:1.6}
#ego-proposal .ep-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}
#ego-proposal .ep-contact-grid h2{color:#16223b}
#ego-proposal .ep-contact-grid p{color:#536075;line-height:1.8;font-size:20px}
#ego-proposal .ep-contact-grid h3{color:#16223b;font-size:27px;font-weight:500;line-height:1.5;margin:16px 0}
#ego-proposal .ep-contact-details{padding:32px;background:#fff;border-radius:15px}
#ego-proposal .ep-contact-email{display:block;color:#176bff;font-size:24px;margin:26px 0;text-decoration:none;overflow-wrap:anywhere}
#ego-proposal .ep-contact-details .ep-button{display:inline-flex;margin-top:10px}
@media(max-width:800px){#ego-proposal .ep-contact-grid{grid-template-columns:1fr;gap:32px}#ego-proposal .ep-contact-office{margin-bottom:44px}#ego-proposal .ep-contact-details{padding:25px}#ego-proposal .ep-contact-email{font-size:21px}}

#ego-proposal.ep-native{max-width:none;padding:0;margin:0;background:#f7f4ed;font-family:Manrope,Arial,sans-serif;color:#15203a}
#ego-proposal.ep-native h1,#ego-proposal.ep-native h2{font-family:Montserrat,Arial,sans-serif;font-weight:400}
#ego-proposal .ep-collaboration{position:relative;overflow:clip;line-height:0;aspect-ratio:1.5;background:#ebe7df}
#ego-proposal .ep-collaboration>img{display:block;width:100%;height:100%;object-fit:contain;aspect-ratio:1.5;filter:none}
#ego-proposal .ep-collaboration-layer{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}
#ego-proposal .ep-collab-part{opacity:0;transform-box:fill-box;transform-origin:center}
#ego-proposal .ep-collab-route{stroke:#b8ecff;stroke-width:3;fill:none;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 6px #44a9ff)}
#ego-proposal .ep-route-start{stroke:#d7f4ff;stroke-width:8;filter:drop-shadow(0 0 12px #42b8ff)}
#ego-proposal .ep-collaboration.ep-collab-started .ep-collab-part{animation:ep-collab-open .75s ease-out both}
#ego-proposal .ep-collaboration.ep-collab-started .ep-collab-finger{animation:ep-collab-light 1.1s ease-out both}
#ego-proposal .ep-collab-started .ep-route-start{animation:ep-collab-draw 1s .7s ease-out both}
#ego-proposal .ep-collab-started .ep-collab-hub{animation-delay:1.5s!important}
#ego-proposal .ep-collab-started .ep-route-document{animation:ep-collab-draw 1s 2.4s ease-out both}
#ego-proposal .ep-collab-started .ep-collab-document{animation-delay:3.3s!important}
#ego-proposal .ep-collab-started .ep-route-package{animation:ep-collab-draw 1s 4.3s ease-out both}
#ego-proposal .ep-collab-started .ep-collab-package{animation-delay:5.2s!important}
#ego-proposal .ep-collab-started .ep-route-calendar{animation:ep-collab-draw 1.1s 6.2s ease-out both}
#ego-proposal .ep-collab-started .ep-collab-calendar{animation-delay:7.2s!important}
#ego-proposal .ep-collaboration-replay{position:absolute;right:14px;bottom:14px;background:#0e1a30e8;border:1px solid #c3defb;border-radius:7px;padding:10px 14px;color:#fff;font:500 13px/1.3 Manrope,Arial}
#ego-proposal .ep-collaboration.ep-collab-complete .ep-collab-part{opacity:1;animation:none}
#ego-proposal .ep-collaboration.ep-collab-complete .ep-collab-route{stroke-dashoffset:0;animation:none}
@keyframes ep-collab-open{from{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}
@keyframes ep-collab-light{from{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}
@keyframes ep-collab-draw{to{stroke-dashoffset:0}}
#ego-proposal .ep-native-phone-stage{position:relative;aspect-ratio:1672/941;overflow:clip;container-type:inline-size;border-radius:16px}
#ego-proposal .ep-native-phone-base{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
#ego-proposal .ep-phone-screen{position:absolute;overflow:clip;border-radius:10%;background:#f8fbff;pointer-events:none;transition:box-shadow .25s ease,filter .25s ease}
#ego-proposal .ep-phone-screen.ep-phone-active{box-shadow:0 0 0 2px #1765ff,0 10px 28px rgba(23,101,255,.28);filter:saturate(1.08)}
#ego-proposal .ep-phone-ui{position:absolute;left:0;top:0;width:220px;transform-origin:top left;overflow:clip;font:400 11px/1.5 Manrope,Arial,sans-serif;color:#14213b;background:#f8fbff;padding-top:35px}
#ego-proposal .ep-phone-ui:before{content:"";position:absolute;top:6px;left:79px;width:62px;height:16px;border-radius:12px;background:#02060b;z-index:4}
#ego-proposal .ep-phone-nav{height:40px;background:#071d40;color:#fff;display:flex;justify-content:space-around;align-items:center;font-size:11px}
#ego-proposal .ep-phone-nav b{font-size:13px}.ep-phone-nav b span{font-weight:400}
#ego-proposal .ep-phone-content{padding:13px 12px}
#ego-proposal .ep-phone-content h3{font:700 19px/1.4 Manrope,Arial;margin:0 0 14px;color:#10213e;letter-spacing:-.6px}
#ego-proposal .ep-phone-content h4{font:600 13px/1.5 Manrope,Arial;margin:8px 0;color:#132748}
#ego-proposal .ep-phone-content p{font:400 10px/1.5 Manrope,Arial;margin:9px 0;color:#496080}
#ego-proposal .ep-phone-search{font-size:9px;color:#7890b2;padding:8px;border:1px solid #e2e8f2;border-radius:7px;margin-bottom:10px}
#ego-proposal .ep-phone-blue{padding:7px 4px;background:#0874ff;color:#fff;border-radius:7px;text-align:center;font-size:10px;margin:9px 0}
#ego-proposal .ep-phone-row{padding:12px 0;display:flex;align-items:center;gap:7px;border-bottom:1px solid #e5eaf3;min-height:54px}
#ego-proposal .ep-phone-row b{font-size:9px;display:block;font-weight:500}.ep-phone-row small{font-size:7px;color:#8a9bb5;display:block}
#ego-proposal .ep-phone-row em{font-size:9px;margin-left:auto;background:#e1f5ea;padding:3px 6px;color:#17874f;font-style:normal}
#ego-proposal .ep-phone-doc{font-size:16px;color:#365889}
#ego-proposal .ep-phone-result{position:absolute;inset:133px 12px auto;padding:12px;border:1px solid #b0d5ff;border-radius:9px;box-shadow:0 6px 24px #17448b19;background:#fff;opacity:0;transform:translateY(12px);transition:opacity .4s,transform .4s;z-index:2;font-size:10px}
#ego-proposal .ep-phone-result small{font-size:8px;letter-spacing:.8px;color:#127bff}
#ego-proposal .ep-phone-result.ep-result-shown{opacity:1;transform:translateY(0)}
#ego-proposal .ep-phone-success{color:#168452;background:#e2f6eb;font-size:9px;padding:7px;border-radius:6px;margin:12px 0}
#ego-proposal .ep-phone-summary{padding:11px;background:#fff;border:1px solid #e8edf5;border-radius:10px;font-size:10px}
#ego-proposal .ep-phone-prompt{margin:17px 0;color:#0371ff;font-weight:600;font-size:13px;text-align:center}
#ego-proposal .ep-phone-options p{background:#fff;border:1px solid #e1e7f3;border-radius:20px;padding:7px;font-size:9px;margin:6px 0}
#ego-proposal .ep-phone-input{position:absolute;bottom:14px;left:12px;right:12px;border:1px solid #e1e7f3;border-radius:24px;background:#fff;height:36px;padding:10px;font-size:8px;color:#768ead}
#ego-proposal [data-mic]{position:absolute;right:3px;top:3px;border-radius:50%;background:#0874ff;color:#fff;width:29px;height:29px;display:grid;place-items:center;font-size:16px}
#ego-proposal .ep-phone-record{display:none;position:absolute;inset:240px 12px auto;background:#fff;border:1px solid #b0d5ff;border-radius:11px;padding:12px;z-index:2;color:#1d4481;font-size:10px}
#ego-proposal .ep-phone-record b{font-size:10px}.ep-phone-record span{display:none;font-size:9px;color:#0874ff}
#ego-proposal .ep-phone-record.ep-record-shown{display:block}
#ego-proposal .ep-phone-wave{display:flex;gap:4px;align-items:center;height:35px;margin:5px 0}
#ego-proposal .ep-phone-wave i{display:block;width:5px;background:#0874ff;border-radius:3px;height:14px}
#ego-proposal .ep-phone-progress{height:5px;background:#e4f1ff;border-radius:5px;overflow:hidden;margin:17px 0}
#ego-proposal .ep-phone-progress i{display:block;background:#0874ff;width:0;height:100%}
#ego-proposal .ep-phone-orders{height:290px;overflow:clip;transition:transform .12s linear}
#ego-proposal .ep-phone-time{font-size:32px;font-weight:600;text-align:center;margin:16px 0 3px}
#ego-proposal .ep-phone-content p.ep-phone-clock-state{text-align:center;color:#7190b2;font-size:9px}
#ego-proposal .ep-phone-clock-actions{display:flex;gap:6px;margin:15px 0}
#ego-proposal .ep-phone-clock-actions span{background:#12a76a;color:#fff;padding:9px 13px;border-radius:7px;font-size:11px}
#ego-proposal .ep-phone-clock-actions span+span{background:#ee7780}
#ego-proposal .ep-phone-clock-confirm{font-size:9px;color:#128752;opacity:0;background:#e1f5eb;border-radius:5px;padding:6px;transition:opacity .3s}
#ego-proposal .ep-native-phone-hand{position:absolute!important;width:26%!important;height:auto!important;max-width:none;z-index:4;pointer-events:none;opacity:0;filter:drop-shadow(0 4px 5px #2f1b1620)}
#ego-proposal .ep-native-phone-caption{display:flex;align-items:center;gap:22px;justify-content:space-between;margin-top:17px}
#ego-proposal .ep-native-phone-caption p{display:grid;gap:3px;font-size:15px;line-height:1.55;color:#3e4e66;margin:0}
#ego-proposal .ep-native-phone-caption p strong{color:#0e1a30;font-size:16px;font-weight:800}
#ego-proposal .ep-native-phone-caption p span{display:block}
#ego-proposal .ep-native-phone-caption button{background:#0e1a30;color:#fff;border:0;padding:11px 16px;border-radius:7px;font:500 13px/1.3 Manrope,Arial;flex-shrink:0}
#ego-proposal .ep-native-phone-progressbar{height:4px;margin-top:11px;overflow:hidden;border-radius:6px;background:#dce7f5}
#ego-proposal .ep-native-phone-progressbar i{display:block;width:11.111%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1765ff,#62a0ff);transition:width .35s ease}
#ego-proposal .ep-native-phone-note{font-size:13px;color:#748195;margin:10px 0}
/* Premium native demo form. Scoped to EliseoGo AI so other tenants keep their form theme. */
#ego-proposal .ego-cms-form{position:relative;overflow:hidden;background:#080f20!important;color:#14203a;padding:clamp(52px,7vw,92px) 5.5%!important}
#ego-proposal .ego-cms-form:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 5%,rgba(23,101,255,.28),transparent 34%),radial-gradient(circle at 92% 100%,rgba(23,101,255,.17),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.025),transparent 42%)}
#ego-proposal .ego-cms-form>.store-dynamic-form{position:relative;width:min(1080px,100%);margin:0 auto;padding:clamp(28px,5vw,54px);border:1px solid rgba(112,155,255,.42);border-radius:26px;background:linear-gradient(145deg,#fff 0%,#f8fbff 58%,#edf4ff 100%);box-shadow:0 34px 90px rgba(0,7,28,.48),inset 0 1px 0 #fff}
#ego-proposal .ego-cms-form>.store-dynamic-form:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;border-radius:26px 0 0 26px;background:linear-gradient(180deg,#1765ff,#74a4ff 48%,#1765ff)}
#ego-proposal .store-dynamic-form-heading{max-width:760px;margin:0 0 34px;padding-bottom:28px;border-bottom:1px solid #d6e2f7}
#ego-proposal .store-dynamic-form-heading h2{margin:0;color:#0a1630;font-size:clamp(28px,3.2vw,42px);font-weight:800;line-height:1.12;letter-spacing:-1.4px}
#ego-proposal .store-dynamic-form-heading p{margin:12px 0 0;color:#53627b;font-size:16px;line-height:1.65;opacity:1}
#ego-proposal .store-dynamic-form form{margin:0}
#ego-proposal .store-dynamic-form-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:22px 24px}
#ego-proposal .store-dynamic-field{display:grid;gap:9px;min-width:0}
#ego-proposal .store-dynamic-field.width-cuarto{grid-column:span 3}
#ego-proposal .store-dynamic-field.width-tercio{grid-column:span 4}
#ego-proposal .store-dynamic-field.width-medio{grid-column:span 6}
#ego-proposal .store-dynamic-field.width-dos-tercios{grid-column:span 8}
#ego-proposal .store-dynamic-field.width-completo{grid-column:1/-1}
#ego-proposal .store-dynamic-field>label,#ego-proposal .store-dynamic-field legend{color:#172440;font-size:14px;font-weight:750;letter-spacing:.01em}
#ego-proposal .store-dynamic-field input:not([type=checkbox]):not([type=radio]),#ego-proposal .store-dynamic-field select,#ego-proposal .store-dynamic-field textarea{box-sizing:border-box;width:100%;max-width:100%;min-height:54px;border:1px solid #b8c9e5;border-radius:11px;padding:13px 15px;background:#fff;color:#0d1830;font:500 15px/1.45 Manrope,Arial,sans-serif;box-shadow:0 1px 2px rgba(15,37,76,.05);transition:border-color .18s,box-shadow .18s,background .18s}
#ego-proposal .store-dynamic-field textarea{min-height:132px}
#ego-proposal .store-dynamic-field input::placeholder,#ego-proposal .store-dynamic-field textarea::placeholder{color:#8390a7;opacity:1}
#ego-proposal .store-dynamic-field :is(input,select,textarea):focus-visible{outline:0;border-color:#1765ff;box-shadow:0 0 0 4px rgba(23,101,255,.16),0 8px 24px rgba(23,101,255,.08)}
#ego-proposal .store-dynamic-type-checkboxlist fieldset{width:100%;margin:0;border:0;padding:4px 0 0}
#ego-proposal .store-dynamic-type-checkboxlist legend{margin-bottom:12px;font-size:17px}
#ego-proposal .store-dynamic-type-checkboxlist .store-dynamic-choice-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:0}
#ego-proposal .store-dynamic-type-checkboxlist .store-dynamic-choice-list label{position:relative;min-height:58px;padding:12px 14px;border:1px solid #c8d6ea;border-radius:11px;background:#fff;color:#22314d;font-size:13px;font-weight:650;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}
#ego-proposal .store-dynamic-type-checkboxlist .store-dynamic-choice-list label:hover{border-color:#75a2ff;background:#f5f8ff;transform:translateY(-1px)}
#ego-proposal .store-dynamic-type-checkboxlist .store-dynamic-choice-list label:has(input:checked){border-color:#1765ff;background:#eaf1ff;color:#0b46b8;box-shadow:0 0 0 2px rgba(23,101,255,.11)}
#ego-proposal .store-dynamic-type-checkboxlist input,#ego-proposal .store-dynamic-check input{width:18px;height:18px;accent-color:#1765ff;flex:0 0 auto}
#ego-proposal .store-dynamic-field small{color:#64748c;opacity:1}
#ego-proposal .store-privacy-consent{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin-top:4px;color:#46556f;font-size:13px}
#ego-proposal .store-dynamic-check{display:flex;align-items:center;gap:8px}
#ego-proposal .store-privacy-consent label{margin:0}
#ego-proposal .store-privacy-link{margin:0;border:0;padding:0;background:transparent;color:#0b55df;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
#ego-proposal .store-dynamic-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
#ego-proposal .store-dynamic-form-actions{margin-top:32px;justify-content:stretch}
#ego-proposal .store-dynamic-form-actions .store-action-primary{width:100%;min-height:66px;border:0;border-radius:12px;background:linear-gradient(135deg,#1765ff 0%,#0d4ee8 58%,#083bb7 100%);color:#fff;font:800 18px/1.2 Manrope,Arial,sans-serif;letter-spacing:.01em;box-shadow:0 17px 38px rgba(23,101,255,.28),inset 0 1px 0 rgba(255,255,255,.3);cursor:pointer;transition:transform .18s,box-shadow .18s,filter .18s}
#ego-proposal .store-dynamic-form-actions .store-action-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 22px 42px rgba(23,101,255,.36),inset 0 1px 0 rgba(255,255,255,.34);filter:saturate(1.08)}
#ego-proposal .store-dynamic-form-actions .store-action-primary:active:not(:disabled){transform:translateY(1px);box-shadow:0 9px 22px rgba(23,101,255,.24)}
#ego-proposal .store-dynamic-form-actions .store-action-primary:focus-visible{outline:3px solid #8bb1ff;outline-offset:4px}
#ego-proposal .store-dynamic-form-actions .store-action-primary:disabled{cursor:wait;opacity:.72}
#ego-proposal .store-inline-message{margin:0 0 24px;padding:15px 17px;border-radius:10px;font-weight:700;line-height:1.5}
#ego-proposal .store-inline-message.ok{border:1px solid #8fd8bd;background:#e8f8f1;color:#12603f}
#ego-proposal .store-inline-message.error{border:1px solid #f0a3a3;background:#fff0f0;color:#9d2525}
#ego-proposal .ep-demo-request{background:linear-gradient(180deg,#fff 0%,#f5f8ff 100%)}
#ego-proposal .ep-demo-request .ep-heading{margin-bottom:0}
#ego-proposal .ep-demo-request h1{max-width:780px;color:#0a1630;font-size:clamp(42px,6vw,74px);line-height:1.04;letter-spacing:-3px}
#ego-proposal .ep-demo-request .ep-heading>p{max-width:470px;color:#52617b;font-size:18px;line-height:1.7}
@media(max-width:820px){#ego-proposal .store-dynamic-type-checkboxlist .store-dynamic-choice-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){#ego-proposal .ego-cms-form{padding:38px 18px!important}#ego-proposal .ego-cms-form>.store-dynamic-form{padding:27px 20px 24px;border-radius:19px}#ego-proposal .ego-cms-form>.store-dynamic-form:before{width:4px;border-radius:19px 0 0 19px}#ego-proposal .store-dynamic-form-heading{margin-bottom:25px;padding-bottom:22px}#ego-proposal .store-dynamic-form-heading h2{font-size:29px;letter-spacing:-.8px}#ego-proposal .store-dynamic-form-heading p{font-size:14px}#ego-proposal .store-dynamic-form-grid{grid-template-columns:1fr;gap:18px}#ego-proposal .store-dynamic-field[class*="width-"]{grid-column:auto}#ego-proposal .store-dynamic-type-checkboxlist .store-dynamic-choice-list{grid-template-columns:1fr;gap:10px}#ego-proposal .store-dynamic-type-checkboxlist .store-dynamic-choice-list label{min-height:52px}#ego-proposal .store-dynamic-form-actions .store-action-primary{min-height:60px;font-size:17px}#ego-proposal .ep-demo-request h1{font-size:42px;letter-spacing:-1.8px}#ego-proposal .ep-demo-request .ep-heading>p{font-size:16px}}
@media(max-width:600px){#ego-proposal .ep-native-phone-caption{display:block}#ego-proposal .ep-native-phone-caption p{font-size:14px;margin-bottom:12px}#ego-proposal .ep-collaboration-replay{right:8px;bottom:8px;padding:8px 10px;font-size:11px}}

/* Six-phone demo: visible without JS, animated when the module is available. */
#ego-proposal .ep-native-phone-base{z-index:0}
#ego-proposal .ep-phone-screen{z-index:2;box-shadow:inset 0 0 0 1px #d8e0eb}
#ego-proposal .ep-phone-screen[data-phone="invoice"]{left:4.067%;top:21.892%;width:13.995%;height:52.710%}
#ego-proposal .ep-phone-screen[data-phone="client"]{left:20.754%;top:21.892%;width:13.935%;height:52.710%}
#ego-proposal .ep-phone-screen[data-phone="assistant"]{left:37.321%;top:14.453%;width:15.012%;height:60.043%}
#ego-proposal .ep-phone-screen[data-phone="warehouse"]{left:55.263%;top:21.892%;width:12.141%;height:52.710%}
#ego-proposal .ep-phone-screen[data-phone="ecommerce"]{left:69.797%;top:21.892%;width:12.261%;height:52.710%}
#ego-proposal .ep-phone-screen[data-phone="clock"]{left:84.928%;top:21.892%;width:12.201%;height:52.710%}
#ego-proposal .ep-phone-ui{transform:scale(.71)}

@media(max-width:1200px) and (min-width:951px){#ego-proposal .ep-phone-ui{transform:scale(.63)}}
@media(max-width:950px) and (min-width:721px){#ego-proposal .ep-phone-ui{transform:scale(.49)}}
@media(max-width:720px) and (min-width:601px){#ego-proposal .ep-phone-ui{transform:scale(.35)}}

@media(max-width:600px){
  #ego-proposal .ep-mobile-showcase{padding-top:42px;padding-bottom:40px}
  #ego-proposal .ep-native-phone-stage{aspect-ratio:3/5;min-height:520px;max-height:590px;border-radius:28px;background:radial-gradient(circle at 50% 42%,#e8f2ff 0,#f8fbff 48%,#dce9f8 100%);box-shadow:0 20px 45px #17324f22;isolation:isolate}
  #ego-proposal .ep-native-phone-stage:before{content:"DEMO INTERACTIVA";position:absolute;top:15px;left:50%;z-index:1;transform:translateX(-50%);font:700 10px/1.2 Manrope,Arial,sans-serif;letter-spacing:1.6px;color:#456180;white-space:nowrap}
  #ego-proposal .ep-native-phone-base{display:none}
  #ego-proposal .ep-phone-screen{left:50%!important;top:51%!important;width:72cqw!important;height:auto!important;max-width:270px;max-height:calc(100% - 52px);opacity:0;visibility:hidden;transform:translate(-50%,-50%) scale(.94);transition:opacity .28s ease,transform .28s ease;overflow:clip;border:8px solid #071326;border-radius:32px;background:#f8fbff;box-shadow:0 18px 40px #0713263d,inset 0 0 0 1px #4c6688}
  #ego-proposal .ep-phone-screen[data-phone="invoice"],#ego-proposal .ep-phone-screen[data-phone="client"],#ego-proposal .ep-phone-screen[data-phone="warehouse"]{aspect-ratio:234/496}
  #ego-proposal .ep-phone-screen[data-phone="assistant"]{aspect-ratio:251/565}
  #ego-proposal .ep-phone-screen[data-phone="ecommerce"]{aspect-ratio:205/496}
  #ego-proposal .ep-phone-screen[data-phone="clock"]{aspect-ratio:204/496}
  #ego-proposal .ep-phone-ui{transform:scale(1.05)}
  #ego-proposal .ep-native-phones:not([data-phase]) .ep-phone-screen[data-phone="assistant"],
  #ego-proposal .ep-native-phones[data-phase="assistant"] .ep-phone-screen[data-phone="assistant"],
  #ego-proposal .ep-native-phones[data-phase="ready"] .ep-phone-screen[data-phone="assistant"],
  #ego-proposal .ep-native-phones[data-phase="record"] .ep-phone-screen[data-phone="assistant"],
  #ego-proposal .ep-native-phones[data-phase="send"] .ep-phone-screen[data-phone="assistant"],
  #ego-proposal .ep-native-phones[data-phase="complete"] .ep-phone-screen[data-phone="assistant"],
  #ego-proposal .ep-native-phones[data-phase="budget"] .ep-phone-screen[data-phone="invoice"],
  #ego-proposal .ep-native-phones[data-phase="order"] .ep-phone-screen[data-phone="invoice"],
  #ego-proposal .ep-native-phones[data-phase="delivery"] .ep-phone-screen[data-phone="invoice"],
  #ego-proposal .ep-native-phones[data-phase="invoice"] .ep-phone-screen[data-phone="invoice"],
  #ego-proposal .ep-native-phones[data-phase="client"] .ep-phone-screen[data-phone="client"],
  #ego-proposal .ep-native-phones[data-phase="warehouse"] .ep-phone-screen[data-phone="warehouse"],
  #ego-proposal .ep-native-phones[data-phase="ecommerce"] .ep-phone-screen[data-phone="ecommerce"],
  #ego-proposal .ep-native-phones[data-phase="clock"] .ep-phone-screen[data-phone="clock"]{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}
  #ego-proposal .ep-native-phone-hand{width:38%!important;z-index:5}
  #ego-proposal .ep-native-phone-caption{margin-top:20px}
  #ego-proposal .ep-native-phone-caption button{width:100%;min-height:46px;font-size:14px;margin-top:12px;touch-action:manipulation}
  #ego-proposal .ep-native-phone-note{font-size:12px;line-height:1.6}
  #ego-proposal .ep-hero-photo{object-fit:contain;object-position:center;height:auto;aspect-ratio:1.5;background:#080f20}
}

@media(max-width:390px){
  #ego-proposal .ep-native-phone-stage{min-height:500px}
  #ego-proposal .ep-phone-screen{width:74cqw!important;border-width:7px}
}

@media(max-width:720px){
  #ego-proposal .ep-photo-hero{--ep-mobile-photo-h:clamp(350px,100vw,430px);display:block;position:relative;min-height:0;padding:clamp(20px,5.5vw,30px) 6% 36px;overflow:hidden;background:#080f20}
  #ego-proposal .ep-photo-hero .ep-hero-photo{position:absolute;inset:0 0 auto;width:100%;height:var(--ep-mobile-photo-h);aspect-ratio:auto;object-fit:cover;object-position:82% center;z-index:0;background:#080f20}
  #ego-proposal .ep-photo-hero .ep-hero-copy{position:relative;z-index:2;display:grid;grid-template-columns:42% 58%;grid-template-rows:auto auto minmax(0,1fr) auto auto;width:100%;max-width:none;min-height:calc(var(--ep-mobile-photo-h) + 230px);padding:0}
  #ego-proposal .ep-photo-hero .ep-eyebrow,#ego-proposal .ep-photo-hero h1,#ego-proposal .ep-photo-hero .ep-hero-copy>p{grid-column:1;width:auto;max-width:none}
  #ego-proposal .ep-photo-hero .ep-eyebrow{grid-row:1}
  #ego-proposal .ep-photo-hero h1{grid-row:2}
  #ego-proposal .ep-photo-hero .ep-hero-copy>p{grid-row:3}
  #ego-proposal .ep-photo-hero .ep-eyebrow{font-size:clamp(8px,2.2vw,11px);line-height:1.45;margin-bottom:10px;letter-spacing:.8px}
  #ego-proposal .ep-photo-hero h1{font-size:clamp(25px,7.2vw,34px);line-height:1.03;letter-spacing:-1px}
  #ego-proposal .ep-photo-hero .ep-hero-copy>p{align-self:start;font-size:clamp(10.5px,2.9vw,13px);line-height:1.4;margin:12px 0 0;color:#e1e5eb}
  #ego-proposal .ep-photo-hero .ep-actions{grid-column:1/-1;grid-row:4;width:100%;padding-top:24px;margin:0}
  #ego-proposal .ep-photo-hero .ep-actions .ep-primary{width:100%;max-width:430px}
  #ego-proposal .ep-photo-hero .ep-plain{width:100%}
  #ego-proposal .ep-photo-hero .ep-assurances{grid-column:1/-1;grid-row:5;width:100%;margin-top:20px}
}

@media(prefers-reduced-motion:reduce){
  #ego-proposal .ep-phone-screen{transition:none}
}

/* Editorial campaign block beside the final demo invitation. */
#ego-proposal .ep-campaign{display:grid;grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(44px,7vw,96px);padding-top:82px;padding-bottom:82px;background:radial-gradient(circle at 18% 28%,#17428b55 0,transparent 38%),linear-gradient(135deg,#071225 0%,#0a1934 54%,#071020 100%);color:#fff;overflow:hidden}
#ego-proposal .ep-campaign-frame{position:relative;width:min(100%,520px);margin:0;justify-self:center;padding:10px;border:1px solid #6f9ce944;border-radius:24px;background:#0d1b32;box-shadow:0 34px 80px #020815aa,0 0 0 1px #ffffff0a}
#ego-proposal .ep-campaign-frame:before{content:"";position:absolute;inset:-18% -22%;z-index:0;background:radial-gradient(circle at 50% 45%,#2679ff33,transparent 55%);pointer-events:none}
#ego-proposal .ep-campaign-frame img{position:relative;z-index:1;display:block;width:100%;height:auto;object-fit:contain;border-radius:16px;background:#081326}
#ego-proposal .ep-campaign-frame figcaption{position:relative;z-index:1;padding:12px 7px 3px;font-size:11px;line-height:1.5;letter-spacing:.7px;text-transform:uppercase;color:#91a8cd}
#ego-proposal .ep-campaign-copy{max-width:650px}
#ego-proposal .ep-campaign-copy .ep-kicker{color:#7fb0ff;margin-bottom:22px}
#ego-proposal .ep-campaign-copy h2{color:#fff;font-size:clamp(42px,5vw,68px);line-height:1.04;letter-spacing:-2.7px}
#ego-proposal .ep-campaign-copy h2 em{color:#6b9dff}
#ego-proposal .ep-campaign-lead{max-width:590px;margin-top:28px;font-size:19px;line-height:1.72;color:#c0cee5}
#ego-proposal .ep-campaign-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:30px 0}
#ego-proposal .ep-campaign-points span{display:flex;align-items:center;min-height:58px;padding:13px 15px;border:1px solid #789ee133;border-radius:12px;background:#ffffff08;font-size:13px;line-height:1.4;font-weight:700;color:#eaf1ff}
#ego-proposal .ep-campaign-points span:before{content:"";width:7px;height:7px;margin-right:10px;border-radius:50%;background:#4f8fff;box-shadow:0 0 13px #4f8fff;flex:0 0 auto}
#ego-proposal .ep-campaign-copy .ep-primary{min-width:270px;font-size:17px;padding:20px 23px}
#ego-proposal .ep-campaign-note{display:block;margin-top:16px;font-size:11px;line-height:1.6;color:#8799b7}

@media(max-width:950px){
  #ego-proposal .ep-campaign{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:58px;padding-bottom:58px}
  #ego-proposal .ep-campaign-frame{width:min(100%,560px)}
  #ego-proposal .ep-campaign-copy{max-width:720px}
}

@media(max-width:600px){
  #ego-proposal .ep-campaign{padding:46px 6%;gap:34px}
  #ego-proposal .ep-campaign-frame{width:100%;padding:7px;border-radius:19px}
  #ego-proposal .ep-campaign-frame img{border-radius:13px}
  #ego-proposal .ep-campaign-frame figcaption{font-size:9px;padding:10px 5px 2px}
  #ego-proposal .ep-campaign-copy h2{font-size:42px;letter-spacing:-1.7px}
  #ego-proposal .ep-campaign-lead{font-size:16px;line-height:1.65}
  #ego-proposal .ep-campaign-points{grid-template-columns:1fr;gap:9px;margin:24px 0}
  #ego-proposal .ep-campaign-points span{min-height:50px;font-size:13px}
  #ego-proposal .ep-campaign-copy .ep-primary{width:100%;min-width:0}
  #ego-proposal .ep-campaign-note{font-size:10px}

  /* The wide six-phone photo belongs only to desktop. Mobile gets one clean,
     continuous stage so the active phone never sits over an abruptly cut photo. */
  #ego-proposal .ep-mobile-showcase .ep-native-phone-base{display:none!important}
  #ego-proposal .ep-native-phone-stage{background:radial-gradient(circle at 50% 43%,#ffffff 0 23%,#f6faff 47%,#e9f1fb 76%,#dce8f7 100%);box-shadow:0 24px 55px #1534542b,inset 0 0 0 1px #cbd9eb;isolation:isolate}
  #ego-proposal .ep-native-phone-stage:after{content:"";position:absolute;inset:7% 8% 5%;z-index:0;border-radius:42%;background:radial-gradient(ellipse at 50% 48%,#6aa7ff38 0,#a9cbff1b 42%,transparent 72%);filter:blur(10px);pointer-events:none}
  #ego-proposal .ep-native-phone-stage:before{z-index:6}
}
/* Keep every hero text on a controlled dark reading area. */
#ego-proposal .ep-photo-hero:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#080f20 0%,#080f20f5 43%,#080f20e8 48%,transparent 54%)}
#ego-proposal .ep-photo-hero .ep-hero-copy{z-index:2}
@media(min-width:721px){
  #ego-proposal .ep-photo-hero .ep-hero-copy{width:48%;max-width:48%;min-width:0}
  #ego-proposal .ep-photo-hero h1{font-size:clamp(36px,4.7vw,76px);line-height:1.12;letter-spacing:-1.5px;overflow-wrap:normal}
  #ego-proposal .ep-photo-hero .ep-hero-copy>p{max-width:100%;font-size:clamp(16px,1.5vw,21px);line-height:1.65;color:#f1f5fc}
  #ego-proposal .ep-photo-hero .ep-eyebrow{font-size:clamp(10px,.95vw,13px);line-height:1.55;color:#e6eefb}
  #ego-proposal .ep-photo-hero .ep-actions{flex-direction:column;align-items:flex-start;gap:20px}
  #ego-proposal .ep-photo-hero .ep-primary{max-width:100%;font-size:clamp(16px,1.4vw,20px)}
  #ego-proposal .ep-photo-hero .ep-assurances{display:grid;grid-template-columns:1fr;gap:12px;font-size:clamp(14px,1.2vw,18px);color:#eef4ff;line-height:1.5}
  #ego-proposal .ep-photo-hero .ep-assurances span{min-width:0;flex-wrap:wrap}
}
@media(max-width:720px){
  #ego-proposal .ep-photo-hero:after{height:var(--ep-mobile-photo-h);bottom:auto;background:linear-gradient(90deg,#080f20 0%,#080f20f5 34%,#080f20c9 42%,transparent 56%)}
  #ego-proposal .ep-photo-hero .ep-hero-copy>p{color:#f1f5fc}
  #ego-proposal .ep-photo-hero .ep-assurances{color:#eef4ff;line-height:1.6;gap:12px}
}


/* Mobile: headline first, brand eyebrow at the end. */
@media(max-width:720px){
  #ego-proposal .ep-photo-hero .ep-hero-copy{grid-template-rows:auto minmax(0,1fr) auto auto auto}
  #ego-proposal .ep-photo-hero h1{grid-row:1}
  #ego-proposal .ep-photo-hero .ep-hero-copy>p{grid-row:2}
  #ego-proposal .ep-photo-hero .ep-actions{grid-row:3}
  #ego-proposal .ep-photo-hero .ep-assurances{grid-row:4}
  #ego-proposal .ep-photo-hero .ep-eyebrow{grid-column:1/-1;grid-row:5;width:100%;margin:24px 0 0;font-size:11px;line-height:1.6}
}

