.mx-service{font-family:"DM Sans",Arial,sans-serif;color:#121826}.mx-service *{box-sizing:border-box}.mx-wrap{width:min(1400px,calc(100% - 40px));margin-inline:auto}.mx-hero{margin-top:56px;min-height:650px;border-radius:20px;background:linear-gradient(135deg,#129bf3,#1879df);color:#fff;overflow:hidden;position:relative}.mx-hero::before,.mx-hero::after{content:"";position:absolute;width:330px;height:330px;border-radius:50%;background:rgba(255,255,255,.09)}.mx-hero::before{left:-130px;top:-150px}.mx-hero::after{right:-130px;bottom:-180px}.mx-hero-grid{min-height:650px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px;position:relative;z-index:1;padding:55px}.mx-badge{display:inline-flex;padding:8px 22px;border-radius:999px;background:#c9f3ff;color:#101827;font-weight:700;font-size:15px}.mx-hero .mx-badge{background:rgba(255,255,255,.18);color:#fff}.mx-hero h1{font-size:clamp(40px,5vw,68px);line-height:1.08;margin:22px 0;font-weight:600}.mx-hero p{font-size:21px;line-height:1.6;max-width:680px}.mx-button{display:inline-flex;margin-top:25px;padding:14px 28px;border-radius:999px;background:#ff4b32;color:#fff;text-decoration:none;font-weight:700}.mx-button:hover{color:#fff;transform:translateY(-2px)}.mx-hero-image img{width:100%;max-height:540px;object-fit:contain}.mx-section{padding:90px 0}.mx-section-alt{background:#f3f9fc}.mx-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:75px;align-items:center}.mx-grid-reverse .mx-copy{order:2}.mx-grid-reverse .mx-image{order:1}.mx-copy h2{font-size:clamp(32px,4vw,50px);line-height:1.12;margin:20px 0}.mx-copy>p{font-size:19px;line-height:1.75;color:#3d4652}.mx-image img{width:100%;max-height:520px;object-fit:contain;border-radius:26px}.mx-benefits{display:grid;grid-template-columns:1fr 1fr;gap:20px 30px;margin-top:30px}.mx-benefit{display:flex;gap:12px;align-items:flex-start;font-size:17px}.mx-benefit i{width:14px;height:14px;flex:0 0 14px;border-radius:50%;background:#2097f2;margin-top:5px;box-shadow:0 0 0 6px #ddf3ff}.mx-faq{padding:90px 0}.mx-faq-head{text-align:center;margin-bottom:38px}.mx-faq-head h2{font-size:clamp(34px,4vw,50px);margin:0 0 18px}.mx-faq-head p{color:#667085}.mx-faq-item{background:#ffe9e3;border-radius:17px;margin-bottom:13px;overflow:hidden}.mx-faq-question{width:100%;border:0;background:transparent;padding:22px 30px;display:flex;justify-content:space-between;gap:20px;text-align:left;font:600 19px/1.4 inherit;cursor:pointer;color:#151515}.mx-faq-plus{width:25px;height:25px;flex:0 0 25px;border-radius:50%;display:grid;place-items:center;background:#ff4b32;color:#fff;transition:.25s}.mx-faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s}.mx-faq-answer>div{overflow:hidden}.mx-faq-answer p{padding:0 30px 24px;margin:0;color:#555;line-height:1.65}.mx-faq-item.open .mx-faq-answer{grid-template-rows:1fr}.mx-faq-item.open .mx-faq-plus{transform:rotate(45deg)}

/* Links entered inside editable service text. */
.mx-service h1 a,.mx-service h2 a,.mx-service h3 a,.mx-service p a,.mx-service span a{color:#2563eb!important;text-decoration:underline!important;text-underline-offset:2px}.mx-service h1 a:hover,.mx-service h2 a:hover,.mx-service h3 a:hover,.mx-service p a:hover,.mx-service span a:hover{color:#1d4ed8!important}
@media(max-width:850px){.mx-hero-grid,.mx-grid{grid-template-columns:1fr}.mx-hero-grid{padding:55px 25px}.mx-grid-reverse .mx-copy,.mx-grid-reverse .mx-image{order:initial}.mx-hero-image{order:-1}.mx-hero-image img{max-height:330px}.mx-section{padding:65px 0}.mx-benefits{grid-template-columns:1fr}}

/* Reference-style service hero. */
.mx-hero{isolation:isolate;max-width:1550px;min-height:720px;background-color:#2097f2;background-image:url("https://www.mailsextract.com/wp-content/uploads/2026/07/Frame-279.png");background-position:center;background-repeat:no-repeat;background-size:cover}.mx-hero-decoration{pointer-events:none;position:absolute;z-index:1;width:200px;height:auto;user-select:none}.mx-hero-decoration-top{left:-32px;top:-48px;animation:mxTopLeftReveal 1s ease-out both}.mx-hero-decoration-bottom{right:-24px;bottom:-64px;animation:mxBottomRightReveal 1s ease-out both}.mx-hero .mx-hero-grid{width:min(1400px,calc(100% - 48px));min-height:680px;margin-inline:auto;padding:20px 0;grid-template-columns:1fr 1fr;gap:0}.mx-hero-copy{padding:62px 0 22px}.mx-hero .mx-hero-copy h1{max-width:775px;margin:0 0 32px;font-size:clamp(31px,5vw,60px);font-weight:550;line-height:1.18;letter-spacing:-.5px;color:#fff}.mx-hero .mx-hero-copy>p{max-width:705px;margin:0 0 38px;font-size:23px;line-height:1.38;letter-spacing:1.4px;color:rgba(255,255,255,.99)}.mx-hero .mx-button{align-items:center;gap:18px;margin:0;padding:15px 26px;background:#fff;color:#14213d;border-radius:999px;box-shadow:0 9px 22px rgba(0,58,111,.2);transition:transform .25s,box-shadow .25s}.mx-hero .mx-button span{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#ff503f;color:#fff;font-size:18px}.mx-hero .mx-button:hover{color:#14213d;transform:translateY(-3px);box-shadow:0 13px 28px rgba(0,58,111,.27)}.mx-hero-stats{display:grid;grid-template-columns:116px repeat(3,1fr);align-items:center;width:min(625px,100%);min-height:112px;margin-top:62px;padding:14px 20px;border-radius:17px;background:#fff;color:#1f2937;box-shadow:0 9px 24px rgba(0,58,111,.2)}.mx-hero-stats-art{width:112px;height:88px;overflow:hidden;border-radius:7px}.mx-hero-stats-art img{width:100%;height:100%;object-fit:contain}.mx-hero-stat{display:flex;min-height:68px;flex-direction:column;align-items:center;justify-content:center;padding:5px 12px;text-align:center;border-left:1px solid #e1e5e9}.mx-hero-stat:nth-child(2){border-left:0}.mx-hero-stat strong{font-size:30px;line-height:1;font-weight:700;color:#ff503f}.mx-hero-stat span{margin-top:11px;font-size:17px;line-height:1.15;font-weight:600}.mx-hero .mx-hero-image{width:100%;margin-left:2%;transform:translateY(4px)}.mx-hero .mx-hero-image img{display:block;width:690px;height:620px;max-width:100%;max-height:none;object-fit:contain;animation:mxHeroImageFromBottom .9s ease-out both}
@keyframes mxHeroImageFromBottom{from{opacity:0;transform:translateY(120px)}to{opacity:1;transform:translateY(0)}}@keyframes mxTopLeftReveal{from{opacity:0;transform:translate(-120px,-120px) scale(.9)}to{opacity:1;transform:translate(0,0) scale(1)}}@keyframes mxBottomRightReveal{from{opacity:0;transform:translate(120px,120px) scale(.9)}to{opacity:1;transform:translate(0,0) scale(1)}}
@media(max-width:900px){.mx-hero .mx-hero-grid{grid-template-columns:1fr;padding-top:25px}.mx-hero-copy{padding-bottom:10px}.mx-hero .mx-hero-image{order:initial;width:min(600px,70%);margin:10px auto 25px}.mx-hero .mx-hero-image img{height:auto;max-height:520px}}
@media(max-width:560px){.mx-hero{width:calc(100% - 20px);margin-top:30px}.mx-hero .mx-hero-grid{width:calc(100% - 30px)}.mx-hero .mx-hero-copy h1{font-size:31px}.mx-hero .mx-hero-copy>p{font-size:17px;letter-spacing:.4px}.mx-hero-stats{grid-template-columns:repeat(3,1fr);margin-top:45px;padding:14px 8px}.mx-hero-stats-art{display:none}.mx-hero-stat{padding-inline:6px}.mx-hero-stat:nth-child(2){border-left:0}.mx-hero-stat strong{font-size:24px}.mx-hero-stat span{font-size:13px}.mx-hero .mx-hero-image{width:90%}}
@media(prefers-reduced-motion:reduce){.mx-hero-decoration,.mx-hero .mx-hero-image img{animation:none}}

/* Introduction section immediately after the hero. */
.mx-after-hero{width:100%;overflow:hidden;padding:40px 12px;background:#fff;color:#111}.mx-after-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:10px;min-height:500px}.mx-after-hero-content{padding:14px 0}.mx-after-hero-badge{display:inline-flex;align-items:center;min-height:28px;margin-bottom:17px;padding:5px 26px;border-radius:999px;background:#b8f1ff;color:#09131c;font-size:17px;font-weight:700;line-height:1;box-shadow:0 3px 5px rgba(0,0,0,.18)}.mx-after-hero h2{max-width:690px;margin:8px 0 20px;color:#090909;font-size:clamp(27px,2.65vw,45px);font-weight:540;line-height:1.06;letter-spacing:-.45px}.mx-after-hero-content>p{max-width:778px;margin:0 0 9px;color:#171717;font-size:21px;line-height:1.32}.mx-after-hero-left-image{max-width:700px;margin-top:28px}.mx-after-hero-left-image img{display:block;width:70%;max-height:170px;object-fit:contain;object-position:left center}.mx-after-hero-main-image{position:relative;border-radius:27px}.mx-after-hero-main-image>img{position:relative;z-index:1;display:block;width:100%;max-height:625px;object-fit:contain;object-position:center bottom}.mx-reveal{opacity:0;transform:translateY(55px);animation:mxSectionReveal .85s ease-out .15s forwards}@keyframes mxSectionReveal{to{opacity:1;transform:translateY(0)}}
@media(max-width:980px){.mx-after-hero-grid{grid-template-columns:1fr;gap:12px}.mx-after-hero-content{margin-inline:auto}.mx-after-hero-main-image{max-width:650px;margin-inline:auto}}
@media(max-width:600px){.mx-after-hero{padding:40px 16px}.mx-after-hero-content>p{font-size:15px}.mx-after-hero-left-image img{width:100%}.mx-after-hero-main-image>img{max-height:460px}}
@media(prefers-reduced-motion:reduce){.mx-reveal{opacity:1;transform:none;animation:none}}

/* How_It_Extracts ripple animation from the supplied section. */
.ripple-circle{position:relative;width:330px;height:330px}.ripple-circle .ring{position:absolute;inset:0;border:3px solid #00b9f5;border-radius:50%;background:transparent;opacity:0;animation:ripple 4s linear infinite}@keyframes ripple{0%{transform:scale(0);opacity:1}70%{opacity:.5}100%{transform:scale(1);opacity:0}}.ripple-circle .ring:nth-child(1){animation-delay:0s}.ripple-circle .ring:nth-child(2){animation-delay:1s}.ripple-circle .ring:nth-child(3){animation-delay:2s}.ripple-circle .ring:nth-child(4){animation-delay:3s}

/* All_The_Steps supplied UI and reveal animation. */
.email-intelligence,.email-intelligence *{box-sizing:border-box}.email-intelligence{width:100%;padding:50px 24px 38px;background:#fff;color:#1d1d1d}.email-intelligence__container{width:min(1380px,100%);margin:0 auto}.email-intelligence__header{max-width:950px;margin:0 auto;text-align:center}.email-intelligence__title{margin:32px 0 0;color:#050505;font-size:clamp(28px,3vw,45px);font-weight:500;line-height:1.08}.email-intelligence__title span{display:block}.email-intelligence__intro{max-width:1140px;margin:30px auto 0;color:#171717;font-size:22px;line-height:1.45}.email-intelligence__list{margin-top:70px;border-top:1px solid #c7c7c7;overflow:hidden}.email-intelligence__row{min-height:235px;display:grid;grid-template-columns:38% 62%;align-items:center;border-bottom:1px solid #c7c7c7}.email-intelligence__row--reverse{grid-template-columns:62% 38%}.email-intelligence__number{display:flex;align-items:center;justify-content:center;font-size:clamp(100px,13vw,170px);font-weight:900;line-height:.8;letter-spacing:-12px;color:transparent;background-size:cover;background-position:center;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 5px 3px rgba(0,0,0,.2))}.email-intelligence__content{max-width:570px;padding:35px 32px}.email-intelligence__row--reverse .email-intelligence__content{justify-self:center}.email-intelligence__heading{margin:0;color:#3a3a3a;font-size:23px;font-weight:700;line-height:1.3}.email-intelligence__heading::after{content:"";display:block;width:94px;height:1px;margin-top:9px;background:#ff543f}.email-intelligence__description{margin:12px 0 0;color:#3e3e3e;font-size:21px;line-height:1.25}.email-intelligence__number,.email-intelligence__content{opacity:0;transition:all .9s cubic-bezier(.22,.61,.36,1)}.email-intelligence__row:not(.email-intelligence__row--reverse) .email-intelligence__number{transform:translateX(-120px)}.email-intelligence__row:not(.email-intelligence__row--reverse) .email-intelligence__content{transform:translateX(80px)}.email-intelligence__row--reverse .email-intelligence__number{transform:translateX(120px)}.email-intelligence__row--reverse .email-intelligence__content{transform:translateX(-80px)}.email-intelligence__row.is-visible .email-intelligence__number,.email-intelligence__row.is-visible .email-intelligence__content{opacity:1;transform:translateX(0)}.email-intelligence__row.is-visible .email-intelligence__content{transition-delay:.2s}
@media(max-width:700px){.email-intelligence{padding-inline:18px}.email-intelligence__intro{margin-top:22px;font-size:14px}.email-intelligence__list{margin-top:45px}.email-intelligence__row,.email-intelligence__row--reverse{min-height:auto;grid-template-columns:1fr;padding:35px 0}.email-intelligence__row--reverse .email-intelligence__content{order:2}.email-intelligence__row--reverse .email-intelligence__number{order:1}.email-intelligence__number{font-size:105px}.email-intelligence__content{max-width:540px;padding:28px 12px 0;text-align:center}.email-intelligence__heading::after{margin-inline:auto}}
@media(prefers-reduced-motion:reduce){.email-intelligence__row{animation:none}.email-intelligence__number,.email-intelligence__content{opacity:1;transform:none;transition:none}}

/* Why businesses supplied ripple animation. */
.smart-ripple-circle{position:relative;width:210px;height:210px}.smart-ripple-circle .smart-ring{position:absolute;inset:0;border:4px solid #FD4821!important;border-radius:50%;background:none!important;box-shadow:none!important;filter:none!important;outline:none!important;opacity:0;animation:smart-ripple 4s linear infinite}@keyframes smart-ripple{0%{transform:scale(0);opacity:1}70%{opacity:.5}100%{transform:scale(1);opacity:0}}.smart-ripple-circle .smart-ring:nth-child(1){animation-delay:0s}.smart-ripple-circle .smart-ring:nth-child(2){animation-delay:1s}.smart-ripple-circle .smart-ring:nth-child(3){animation-delay:2s}.smart-ripple-circle .smart-ring:nth-child(4){animation-delay:3s}

/* Supplied FAQ UI. */
.mails-faq-section{padding:70px 20px 0;background:#fff;font-family:"DM Sans",sans-serif}.mails-faq-container{max-width:1300px;margin:auto}.mails-faq-header{text-align:center}.mails-faq-icon{position:relative;display:inline-block}.mails-faq-icon::after{content:"?";position:absolute;top:-18px;right:-12px;color:#ff4b2b;font-size:18px;font-weight:700}.mails-faq-title{font-size:clamp(32px,4vw,49px);font-weight:500;color:#111;margin:0}.mails-faq-subtitle{margin-top:27px;color:#666;font-size:16px}.mails-faq-list{margin-top:35px}.mails-faq-item{background:#ffe9e3;border-radius:18px;margin-bottom:12px;overflow:hidden;transition:all .4s ease}.mails-faq-question{width:100%;padding:20px 35px;display:flex;justify-content:space-between;align-items:center;border:0;background:none;cursor:pointer;font-size:22px;color:#151515;text-align:left;-webkit-appearance:none;appearance:none;outline:none!important;box-shadow:none!important}.mails-faq-button{width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:#ff4b2b;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;transition:.3s ease}.mails-faq-answer{max-height:0;overflow:hidden;transition:max-height .5s ease,padding .5s ease;padding:0 35px}.mails-faq-answer p{margin:0;padding-bottom:22px;color:#555;font-size:17px;line-height:1.5}.mails-faq-item.mails-active{background:#ffe5de}.mails-faq-item.mails-active .mails-faq-answer{max-height:500px}.mails-faq-item.mails-active .mails-faq-button{transform:rotate(45deg)}.mails-faq-question:focus,.mails-faq-question:hover,.mails-faq-question:active{background:transparent!important;color:inherit!important;outline:none!important;box-shadow:none!important}.reveal-up{opacity:0;transform:translateY(60px);transition:all .99s ease}.reveal-up.active{opacity:1;transform:translateY(0)}
@media(max-width:600px){.mails-faq-question{padding:18px 20px;font-size:14px}.mails-faq-answer{padding:0 20px}.mails-faq-title{font-size:30px}}
@media(prefers-reduced-motion:reduce){.reveal-up{opacity:1;transform:none;transition:none}}
