:root{--mbn-navy:#0b1f3a;--mbn-navy-dark:#071529;--mbn-blue:#1268e8;--mbn-blue-light:#28a8ff;--mbn-sky:#eaf4ff;--mbn-ice:#f4f9ff;--mbn-white:#fff;--mbn-ink:#10223c;--mbn-muted:#66758b;--mbn-line:#dbe7f4;--mbn-radius:22px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px;overflow-x:hidden}body{margin:0;background:#fff;color:var(--mbn-ink);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}body.admin-bar .mbn-header{top:32px}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.mbn-icon{width:1.25em;height:1.25em;display:block}.mbn-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.mbn-skip-link{position:fixed;left:14px;top:-80px;z-index:9999;background:#fff;color:var(--mbn-blue);padding:12px 18px;border-radius:8px;font-weight:700}.mbn-skip-link:focus{top:14px}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.mbn-top-strip{background:var(--mbn-navy-dark);color:#c8d7e9;font-size:13px}.mbn-top-inner{min-height:36px;display:flex;align-items:center;justify-content:space-between}.mbn-top-inner span{display:inline-flex;align-items:center;gap:7px}.mbn-top-inner svg{color:var(--mbn-blue-light)}.mbn-header{height:82px;background:rgba(255,255,255,.97);border-bottom:1px solid var(--mbn-line);position:sticky;top:0;z-index:100;backdrop-filter:blur(16px)}.mbn-header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:28px}.mbn-brand{display:inline-flex;align-items:center;gap:11px;flex-shrink:0}.mbn-brand-mark{width:45px;height:45px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,var(--mbn-blue-light),var(--mbn-blue));border-radius:14px 14px 6px 14px;box-shadow:0 9px 22px rgba(18,104,232,.25)}.mbn-brand>span:last-child{display:flex;flex-direction:column;line-height:1}.mbn-brand strong{font-size:17px;letter-spacing:-.02em;color:var(--mbn-navy);max-width:220px}.mbn-brand small{color:var(--mbn-blue);font-size:10px;font-weight:800;letter-spacing:.22em;margin-top:5px}.custom-logo-link{display:flex;align-items:center}.custom-logo{display:block;max-height:56px;width:auto}.mbn-nav ul{display:flex;align-items:center;gap:29px;list-style:none;margin:0;padding:0}.mbn-nav a{font-size:14px;font-weight:700;color:#34445a;transition:color .2s}.mbn-nav a:hover,.mbn-nav a:focus{color:var(--mbn-blue)}.mbn-header-cta{height:46px;padding:0 20px;border-radius:12px;background:var(--mbn-blue);color:#fff;display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:800;box-shadow:0 8px 20px rgba(18,104,232,.22)}.mbn-menu-toggle{display:none;background:transparent;border:0;width:44px;height:44px;padding:10px}.mbn-menu-toggle>span:not(.screen-reader-text){display:block;height:2px;background:var(--mbn-navy);margin:5px 0;border-radius:2px;transition:.2s}
.mbn-hero{min-height:690px;position:relative;color:#fff;display:flex;align-items:stretch;overflow:hidden;background:var(--mbn-navy)}.mbn-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.mbn-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,18,38,.97) 0%,rgba(8,31,65,.91) 32%,rgba(9,38,78,.56) 54%,rgba(5,20,40,.04) 78%)}.mbn-hero-grid{position:absolute;inset:0 50% 0 0;opacity:.09;background-image:linear-gradient(rgba(255,255,255,.35) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.35) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to right,#000,transparent)}.mbn-hero-content{position:relative;z-index:2;display:flex;align-items:center;padding-block:74px 142px}.mbn-hero-copy{max-width:650px}.mbn-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border-radius:999px;background:rgba(40,168,255,.13);border:1px solid rgba(106,194,255,.28);color:#a9dcff;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.mbn-hero h1{font-size:clamp(54px,6vw,82px);line-height:.98;margin:23px 0 22px;letter-spacing:-.055em;font-weight:850}.mbn-hero h1 span{color:#5dbaff}.mbn-hero-copy>p{font-size:18px;line-height:1.72;max-width:590px;color:#d1ddeb;margin:0}.mbn-hero-actions{display:flex;gap:12px;margin-top:31px}.mbn-button{min-height:52px;padding:0 24px;border-radius:13px;display:inline-flex;justify-content:center;align-items:center;gap:10px;border:0;font-size:15px;font-weight:800;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s}.mbn-button:hover{transform:translateY(-2px)}.mbn-button-primary{color:#fff;background:linear-gradient(135deg,var(--mbn-blue-light),var(--mbn-blue));box-shadow:0 14px 34px rgba(18,104,232,.34)}.mbn-button-ghost{color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(8px)}.mbn-hero-proof{margin-top:32px;display:flex;align-items:center;gap:14px}.mbn-avatars{display:flex}.mbn-avatars span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:800;background:#d8eaff;color:var(--mbn-navy);border:2px solid var(--mbn-navy);margin-left:-8px}.mbn-avatars span:first-child{margin-left:0}.mbn-stars{color:#ffd35c;letter-spacing:2px;font-size:17px}.mbn-hero-proof small{display:block;color:#b9c8dc;font-size:12px;margin-top:4px}.mbn-hero-stats{position:absolute;z-index:3;bottom:0;left:0;right:0;background:rgba(5,20,42,.9);border-top:1px solid rgba(255,255,255,.14);backdrop-filter:blur(14px)}.mbn-stats-grid{min-height:100px;display:grid;grid-template-columns:repeat(4,1fr)}.mbn-stats-grid>div{display:flex;justify-content:center;flex-direction:column;padding-left:34px;border-left:1px solid rgba(255,255,255,.12)}.mbn-stats-grid>div:first-child{border-left:0;padding-left:0}.mbn-stats-grid strong{font-size:27px;letter-spacing:-.03em}.mbn-stats-grid span{font-size:12px;color:#aebed2;margin-top:3px}
.mbn-trust-row{border-bottom:1px solid var(--mbn-line);background:#fff}.mbn-trust-grid{min-height:82px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.mbn-trust-grid span{display:flex;align-items:center;justify-content:center;gap:10px;font-weight:800;font-size:14px;border-right:1px solid var(--mbn-line)}.mbn-trust-grid span:last-child{border-right:0}.mbn-trust-grid svg{width:22px;color:var(--mbn-blue)}
.mbn-section{padding:108px 0}.mbn-heading h2,.mbn-reasons-copy h2,.mbn-quote-copy h2{margin:12px 0 0;color:var(--mbn-navy);font-size:clamp(38px,4vw,56px);line-height:1.08;letter-spacing:-.045em}.mbn-heading>p,.mbn-split-heading>p,.mbn-reasons-copy>p{color:var(--mbn-muted);font-size:17px;line-height:1.75}.mbn-kicker{display:inline-flex;color:var(--mbn-blue);font-size:12px;font-weight:900;letter-spacing:.18em}.mbn-kicker.mbn-light{color:#75c6ff}.mbn-split-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end;margin-bottom:48px}.mbn-split-heading>p{margin:0 0 7px;max-width:470px}.mbn-centered{text-align:center;max-width:700px;margin:0 auto 52px}.mbn-centered>p{margin:17px auto 0}.mbn-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mbn-service-card{position:relative;min-height:305px;padding:30px;background:#fff;border:1px solid var(--mbn-line);border-radius:var(--mbn-radius);box-shadow:0 18px 55px rgba(13,50,92,.07);transition:transform .24s,border-color .24s,box-shadow .24s;overflow:hidden}.mbn-service-card:hover{transform:translateY(-6px);border-color:#9bcaff;box-shadow:0 24px 65px rgba(18,104,232,.13)}.mbn-service-number{position:absolute;top:23px;right:25px;color:#cddced;font-size:13px;font-weight:900}.mbn-service-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:15px;color:var(--mbn-blue);background:var(--mbn-sky)}.mbn-service-icon svg{width:26px;height:26px}.mbn-service-card h3{margin:24px 0 10px;font-size:20px;color:var(--mbn-navy)}.mbn-service-card p{margin:0;color:var(--mbn-muted);line-height:1.66;font-size:15px}.mbn-service-card a{display:inline-flex;align-items:center;gap:6px;margin-top:22px;color:var(--mbn-blue);font-size:14px;font-weight:800}.mbn-service-card a svg{width:16px}
.mbn-process{color:#fff;background:var(--mbn-navy);position:relative;overflow:hidden}.mbn-process:before{content:"";position:absolute;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,rgba(40,168,255,.2),transparent 68%);right:-180px;top:-240px}.mbn-process .mbn-heading h2{color:#fff}.mbn-process .mbn-heading p{color:#aebdd0}.mbn-steps-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.mbn-step-card{padding-right:12px}.mbn-step-top{height:60px;display:flex;align-items:center}.mbn-step-top span{width:58px;height:58px;flex-shrink:0;border-radius:18px;display:grid;place-items:center;background:var(--mbn-blue);color:#fff;font-weight:900;box-shadow:0 12px 28px rgba(18,104,232,.3)}.mbn-step-top i{height:1px;flex:1;margin-left:16px;background:repeating-linear-gradient(to right,rgba(133,197,255,.5) 0 6px,transparent 6px 12px)}.mbn-step-card h3{margin:24px 0 11px;font-size:19px}.mbn-step-card p{margin:0;color:#aebdd0;line-height:1.7;font-size:14px}
.mbn-reasons{background:var(--mbn-ice)}.mbn-reasons-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:90px;align-items:center}.mbn-reasons-copy>p{margin:22px 0 25px}.mbn-reasons-copy ul{list-style:none;margin:0 0 29px;padding:0;display:grid;gap:14px}.mbn-reasons-copy li{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:700;color:#2f4057}.mbn-reasons-copy li svg{width:22px;height:22px;padding:4px;border-radius:50%;color:#fff;background:var(--mbn-blue)}.mbn-text-link{display:inline-flex;align-items:center;gap:10px;color:var(--mbn-blue);font-weight:850}.mbn-text-link svg{width:18px}.mbn-quality-panel{min-height:440px;background:linear-gradient(145deg,#0e315d,var(--mbn-navy-dark));border-radius:28px;padding:38px;color:#fff;display:grid;grid-template-columns:190px 1fr;gap:30px;align-items:center;box-shadow:0 28px 70px rgba(7,27,54,.22);position:relative;overflow:hidden}.mbn-quality-panel:after{content:"";position:absolute;right:-130px;bottom:-210px;width:420px;height:420px;border:70px solid rgba(40,168,255,.12);border-radius:50%}.mbn-quality-badge{aspect-ratio:1;border-radius:50%;border:1px solid rgba(255,255,255,.22);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 12px rgba(255,255,255,.03)}.mbn-quality-badge svg{color:#61c0ff;width:36px;height:36px;margin-bottom:12px}.mbn-quality-badge strong{font-size:22px;line-height:1.05}.mbn-quality-badge span{color:#9ab3cf;font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-top:8px}.mbn-quality-list{position:relative;z-index:1;display:grid;gap:21px}.mbn-quality-list article{display:grid;grid-template-columns:36px 1fr;gap:13px;padding-bottom:19px;border-bottom:1px solid rgba(255,255,255,.12)}.mbn-quality-list article:last-child{border-bottom:0;padding-bottom:0}.mbn-quality-list article>span{color:#55b7fa;font-size:12px;font-weight:900}.mbn-quality-list b{font-size:15px}.mbn-quality-list p{color:#aebed2;font-size:13px;line-height:1.55;margin:6px 0 0}
.mbn-quote{color:#fff;background:linear-gradient(120deg,#0b5dd0,var(--mbn-blue));position:relative;overflow:hidden}.mbn-quote:before{content:"";position:absolute;inset:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.3) 1px,transparent 1px);background-size:54px 54px;transform:perspective(400px) rotateX(35deg) scale(1.25)}.mbn-quote-shell{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.mbn-quote-copy h2{color:#fff}.mbn-quote-copy>p{color:#d8ebff;line-height:1.7;font-size:16px;max-width:530px}.mbn-quote-note{display:flex;align-items:center;gap:14px;margin-top:30px}.mbn-quote-note>svg{width:45px;height:45px;padding:12px;border-radius:13px;background:rgba(255,255,255,.13)}.mbn-quote-note div{display:flex;flex-direction:column;gap:5px}.mbn-quote-note small{color:#b9dcff}.mbn-quote-form{padding:30px;background:#fff;border-radius:24px;display:grid;grid-template-columns:1fr 1fr;gap:15px;box-shadow:0 28px 70px rgba(0,31,75,.25)}.mbn-quote-form label{display:grid;gap:7px;color:#44556c;font-size:12px;font-weight:800}.mbn-quote-form input,.mbn-quote-form textarea{width:100%;padding:14px 15px;border:1px solid var(--mbn-line);background:var(--mbn-ice);color:var(--mbn-ink);border-radius:11px;outline:none;font-size:16px;resize:vertical}.mbn-quote-form input:focus,.mbn-quote-form textarea:focus{border-color:var(--mbn-blue);box-shadow:0 0 0 3px rgba(18,104,232,.1)}.mbn-full{grid-column:1/-1}.mbn-form-result{padding:12px 14px;border-radius:9px;font-size:13px;font-weight:700}.mbn-form-result.is-success{background:#dcfce7;color:#166534}.mbn-form-result.is-error{background:#fee2e2;color:#991b1b}
.mbn-reviews{background:#fff}.mbn-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mbn-review-card{border:1px solid var(--mbn-line);border-radius:20px;padding:28px;background:var(--mbn-ice)}.mbn-review-card .mbn-stars{color:var(--mbn-blue)}.mbn-review-card blockquote{margin:20px 0 24px;color:#314257;font-size:16px;line-height:1.72}.mbn-review-author{border-top:1px solid var(--mbn-line);padding-top:20px;display:flex;align-items:center;gap:12px}.mbn-review-author>span{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--mbn-blue);color:#fff;font-size:12px;font-weight:900}.mbn-review-author>div{display:flex;flex-direction:column;gap:4px}.mbn-review-author b{font-size:14px;color:var(--mbn-navy)}.mbn-review-author small{color:var(--mbn-muted)}
.mbn-faq{background:var(--mbn-ice)}.mbn-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.mbn-faq .mbn-heading h2{font-size:clamp(36px,4vw,51px)}.mbn-faq .mbn-heading>p{margin:20px 0 26px}.mbn-accordion-list{display:grid;gap:12px}.mbn-accordion-list details{border:1px solid var(--mbn-line);background:#fff;border-radius:15px;overflow:hidden}.mbn-accordion-list summary{cursor:pointer;list-style:none;min-height:68px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--mbn-navy);font-weight:800}.mbn-accordion-list summary::-webkit-details-marker{display:none}.mbn-accordion-list summary span{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:var(--mbn-sky);color:var(--mbn-blue);font-size:19px;transition:transform .2s}.mbn-accordion-list details[open] summary span{transform:rotate(45deg)}.mbn-accordion-list details>div{padding:0 20px 21px;color:var(--mbn-muted);font-size:14px;line-height:1.7}.mbn-accordion-list details>div p{margin:0}
.mbn-closing-cta{padding:64px 0;background:var(--mbn-blue);color:#fff}.mbn-closing-inner{display:flex;justify-content:space-between;align-items:center;gap:40px}.mbn-closing-inner h2{font-size:clamp(31px,3.5vw,46px);margin:10px 0 0;letter-spacing:-.04em}.mbn-closing-actions{display:flex;gap:11px}.mbn-button-white{background:#fff;color:var(--mbn-blue)}.mbn-button-outline{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5)}.mbn-footer{color:#aebdd0;background:var(--mbn-navy-dark);padding:70px 0 22px}.mbn-footer .mbn-brand strong{color:#fff}.mbn-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:54px}.mbn-footer-grid>div{display:flex;flex-direction:column;gap:11px}.mbn-footer-grid>div:first-child p{max-width:290px;line-height:1.7;font-size:14px;margin-top:10px}.mbn-footer-grid h3{color:#fff;font-size:14px;margin:4px 0 10px}.mbn-footer-grid a,.mbn-footer-grid span{font-size:13px}.mbn-footer-grid a:hover{color:#fff}.mbn-footer-bottom{margin-top:55px;padding-top:21px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;font-size:12px}.mbn-mobile-bar{display:none}
.mbn-content-area{padding:90px 0;background:var(--mbn-ice);min-height:60vh}.mbn-page-title{margin-bottom:42px}.mbn-page-title h1{font-size:clamp(40px,5vw,64px);line-height:1.05;letter-spacing:-.045em;color:var(--mbn-navy);margin:12px 0}.mbn-article-shell{max-width:900px}.mbn-featured{border-radius:24px;overflow:hidden;margin-bottom:35px}.mbn-featured img{width:100%;height:auto;display:block}.mbn-entry-content{background:#fff;border:1px solid var(--mbn-line);border-radius:22px;padding:clamp(25px,5vw,55px);font-size:17px;line-height:1.8;color:#34465e;margin-bottom:30px}.mbn-entry-content h2,.mbn-entry-content h3{color:var(--mbn-navy)}.mbn-entry-content img{max-width:100%;height:auto}.mbn-post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mbn-post-card{background:#fff;border:1px solid var(--mbn-line);border-radius:20px;overflow:hidden}.mbn-post-card img{width:100%;height:210px;object-fit:cover}.mbn-post-card>div{padding:24px}.mbn-post-card time{font-size:12px;color:var(--mbn-blue);font-weight:800}.mbn-post-card h2{font-size:21px;color:var(--mbn-navy)}.mbn-post-card p{color:var(--mbn-muted);line-height:1.65}.mbn-not-found{padding:120px 0;text-align:center;background:var(--mbn-ice)}.mbn-not-found>div{max-width:720px}.mbn-not-found span{font-size:120px;line-height:.8;font-weight:900;color:#d9eaff}.mbn-not-found h1{font-size:44px;color:var(--mbn-navy)}.mbn-not-found p{color:var(--mbn-muted);font-size:17px;line-height:1.7}.mbn-not-found .mbn-button{margin-top:20px}
@media(max-width:980px){.mbn-menu-toggle{display:block}.mbn-header-cta{display:none}.mbn-nav{position:absolute;left:20px;right:20px;top:calc(100% + 10px);padding:18px;background:#fff;border:1px solid var(--mbn-line);border-radius:16px;box-shadow:0 18px 50px rgba(8,31,65,.18);opacity:0;visibility:hidden;transform:translateY(-10px);transition:.2s}.mbn-nav.is-open{opacity:1;visibility:visible;transform:none}.mbn-nav ul{display:grid;gap:0}.mbn-nav a{display:block;padding:13px}.mbn-service-grid{grid-template-columns:repeat(2,1fr)}.mbn-steps-grid{grid-template-columns:repeat(2,1fr);row-gap:45px}.mbn-step-card:nth-child(2) .mbn-step-top i{display:none}.mbn-reasons-grid,.mbn-quote-shell,.mbn-faq-grid{grid-template-columns:1fr;gap:55px}.mbn-quality-panel{max-width:720px}.mbn-review-grid{grid-template-columns:1fr}.mbn-footer-grid{grid-template-columns:1.4fr 1fr 1fr}.mbn-footer-grid>div:last-child{grid-column:2}.mbn-post-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:782px){body.admin-bar .mbn-header{top:46px}}
@media(max-width:680px){.mbn-shell{width:min(calc(100% - 28px),1180px)}.mbn-top-location{display:none}.mbn-top-inner{justify-content:center}.mbn-header{height:70px}.mbn-brand-mark{width:41px;height:41px}.mbn-brand strong{font-size:15px;max-width:180px}.mbn-hero{min-height:720px}.mbn-hero-image{object-position:64% center}.mbn-hero-shade{background:linear-gradient(90deg,rgba(5,18,38,.98),rgba(8,31,65,.88) 70%,rgba(5,20,40,.48))}.mbn-hero-content{padding:56px 0 180px;align-items:flex-start}.mbn-hero h1{font-size:48px;margin-top:21px}.mbn-hero-copy>p{font-size:16px}.mbn-hero-actions{flex-direction:column;align-items:stretch}.mbn-stats-grid{grid-template-columns:repeat(2,1fr);min-height:132px}.mbn-stats-grid>div{padding:14px 5px 14px 18px;border-bottom:1px solid rgba(255,255,255,.1)}.mbn-stats-grid>div:nth-child(3){border-left:0}.mbn-stats-grid strong{font-size:22px}.mbn-trust-grid{grid-template-columns:1fr 1fr;padding:8px 0}.mbn-trust-grid span{min-height:55px;justify-content:flex-start;font-size:12px;border-bottom:1px solid var(--mbn-line);padding:0 8px}.mbn-trust-grid span:nth-child(even){border-right:0}.mbn-section{padding:78px 0}.mbn-split-heading{grid-template-columns:1fr;gap:22px;margin-bottom:35px}.mbn-heading h2,.mbn-reasons-copy h2,.mbn-quote-copy h2{font-size:39px}.mbn-service-grid,.mbn-steps-grid{grid-template-columns:1fr}.mbn-step-top i{display:block!important}.mbn-step-card:last-child .mbn-step-top i{display:none!important}.mbn-quality-panel{min-height:0;padding:28px 22px;grid-template-columns:1fr}.mbn-quality-badge{width:175px;margin-inline:auto}.mbn-quote-form{grid-template-columns:1fr;padding:22px}.mbn-quote-form label,.mbn-quote-form .mbn-full{grid-column:1}.mbn-closing-inner{flex-direction:column;align-items:flex-start}.mbn-closing-actions{width:100%;flex-direction:column}.mbn-footer-grid{grid-template-columns:1fr 1fr}.mbn-footer-grid>div:first-child,.mbn-footer-grid>div:last-child{grid-column:1/-1}.mbn-footer-bottom{flex-direction:column;gap:9px;padding-bottom:68px}.mbn-mobile-bar{position:fixed;z-index:110;left:10px;right:10px;bottom:10px;height:58px;display:grid;grid-template-columns:1fr 1fr;border-radius:17px;overflow:hidden;background:#fff;box-shadow:0 10px 35px rgba(3,22,49,.28);border:1px solid rgba(255,255,255,.7)}.mbn-mobile-bar a{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:850;color:var(--mbn-blue)}.mbn-mobile-bar a:last-child{color:#fff;background:var(--mbn-blue)}.mbn-post-grid{grid-template-columns:1fr}.mbn-not-found span{font-size:88px}.mbn-not-found h1{font-size:36px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

/* v1.1.0 modern hero */
.mbn-hero{min-height:780px;isolation:isolate;background:#06162c}.mbn-hero-image{object-position:58% center;filter:saturate(.92) contrast(1.04)}.mbn-hero-shade{background:linear-gradient(90deg,rgba(4,15,33,.99) 0%,rgba(7,28,59,.94) 36%,rgba(8,35,72,.6) 61%,rgba(4,15,33,.18) 100%)}.mbn-hero-grid{inset:0 42% 0 0;opacity:.11;background-size:54px 54px}.mbn-hero-glow{position:absolute;z-index:1;width:560px;height:560px;left:12%;top:10%;border-radius:50%;background:radial-gradient(circle,rgba(18,104,232,.24),transparent 67%);filter:blur(15px);pointer-events:none}.mbn-hero-content{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);gap:70px;padding:86px 0 188px}.mbn-hero-copy{position:relative;z-index:2;max-width:680px}.mbn-eyebrow{gap:10px;padding:9px 14px 9px 10px;background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.16);color:#cce9ff;box-shadow:inset 0 1px rgba(255,255,255,.08)}.mbn-eyebrow i{width:9px;height:9px;border-radius:50%;background:#43c2ff;box-shadow:0 0 0 6px rgba(67,194,255,.12),0 0 18px #43c2ff}.mbn-hero h1{font-size:clamp(58px,6vw,88px);max-width:760px;margin:27px 0 24px}.mbn-hero h1 span{background:linear-gradient(90deg,#fff 0%,#62c5ff 42%,#2ea8ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.mbn-hero-copy>p{max-width:625px;font-size:18px}.mbn-hero-actions{margin-top:34px}.mbn-hero-actions .mbn-button{min-height:56px;padding-inline:27px}.mbn-button-primary{position:relative;overflow:hidden}.mbn-button-primary:after{content:"";position:absolute;top:-80%;left:-35%;width:26%;height:260%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);transform:rotate(18deg);transition:left .55s}.mbn-button-primary:hover:after{left:120%}.mbn-hero-chips{display:flex;flex-wrap:wrap;gap:20px;margin-top:31px}.mbn-hero-chips span{display:flex;align-items:center;gap:9px;color:#c0cfe1;font-size:13px;font-weight:700}.mbn-hero-chips svg{width:18px;height:18px;color:#6bc7ff}.mbn-route-card{position:relative;z-index:3;align-self:end;justify-self:end;width:min(100%,330px);padding:22px;border:1px solid rgba(255,255,255,.2);border-radius:24px;background:linear-gradient(145deg,rgba(8,35,72,.82),rgba(7,24,52,.7));box-shadow:0 28px 80px rgba(0,11,29,.36),inset 0 1px rgba(255,255,255,.12);backdrop-filter:blur(20px)}.mbn-route-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.mbn-route-head>span{font-size:10px;font-weight:900;letter-spacing:.16em;color:#8eb2d4}.mbn-route-head i{font-style:normal;font-size:10px;font-weight:900;color:#a9e1ff;padding:6px 9px;border-radius:999px;background:rgba(40,168,255,.16);border:1px solid rgba(82,185,255,.25)}.mbn-route-point b{display:flex;align-items:center;gap:10px;color:#fff;font-size:17px}.mbn-route-point b em{width:11px;height:11px;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 5px rgba(255,255,255,.1)}.mbn-route-point small{display:block;margin:5px 0 0 21px;color:#8fa7c2;font-size:11px}.mbn-route-destination b em{border-color:#49bdff;box-shadow:0 0 0 5px rgba(73,189,255,.13),0 0 16px rgba(73,189,255,.7)}.mbn-route-line{height:62px;margin-left:5px;display:flex;align-items:center;gap:8px}.mbn-route-line span{height:100%;width:1px;margin-left:0;background:repeating-linear-gradient(to bottom,#4fbaff 0 5px,transparent 5px 10px)}.mbn-route-line svg{width:25px;height:25px;padding:5px;color:#fff;background:var(--mbn-blue);border-radius:7px;box-shadow:0 8px 20px rgba(18,104,232,.42)}.mbn-route-foot{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding-top:20px;margin-top:23px;border-top:1px solid rgba(255,255,255,.12)}.mbn-route-foot .mbn-avatars span{width:29px;height:29px;background:#e9f5ff;color:#0b2a50;border-color:#0e315d}.mbn-route-foot p{display:flex;flex-direction:column;margin:0}.mbn-route-foot strong{font-size:12px}.mbn-route-foot small{font-size:10px;color:#8ea5bf;margin-top:3px}.mbn-route-arrow{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.08)}.mbn-route-arrow svg{width:15px}.mbn-hero-stats-wrap{position:absolute;z-index:5;left:0;right:0;bottom:28px}.mbn-hero-stats{position:relative;inset:auto;border:1px solid rgba(255,255,255,.17);border-radius:20px;background:rgba(4,21,45,.77);box-shadow:0 22px 55px rgba(0,11,29,.3);backdrop-filter:blur(20px);overflow:hidden}.mbn-stats-grid{min-height:105px}.mbn-stats-grid>div{padding-left:34px}.mbn-stats-grid strong{font-size:29px}.mbn-stats-grid span{font-size:11px;letter-spacing:.02em}

/* v1.1.0 modern footer */
.mbn-closing-cta{position:relative;padding:78px 0;background:linear-gradient(118deg,#075bcf 0%,#1686ef 58%,#25a7ff 100%);overflow:hidden}.mbn-closing-cta:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px);background-size:60px 60px;mask-image:linear-gradient(90deg,#000,transparent)}.mbn-closing-glow{position:absolute;width:420px;height:420px;border:80px solid rgba(255,255,255,.08);border-radius:50%;right:-100px;top:-170px}.mbn-closing-inner{position:relative;z-index:2}.mbn-closing-inner h2{font-size:clamp(38px,4vw,55px);line-height:1.03}.mbn-closing-inner p{margin:15px 0 0;color:#d8ecff;font-size:15px}.mbn-closing-actions .mbn-button{min-width:155px}.mbn-footer{position:relative;isolation:isolate;overflow:hidden;padding:84px 0 24px;background:linear-gradient(155deg,#061326 0%,#081d37 55%,#061326 100%)}.mbn-footer-glow{position:absolute;z-index:-1;width:700px;height:500px;left:-220px;top:-190px;background:radial-gradient(circle,rgba(18,104,232,.2),transparent 66%)}.mbn-footer-watermark{position:absolute;z-index:-1;right:-20px;bottom:30px;color:rgba(255,255,255,.018);font-size:240px;font-weight:900;line-height:.7;letter-spacing:-.08em}.mbn-footer-feature{display:grid;grid-template-columns:1fr 440px;gap:100px;align-items:end}.mbn-footer-intro .mbn-brand{margin-bottom:30px}.mbn-footer-intro .mbn-brand-mark{box-shadow:0 10px 30px rgba(18,104,232,.3)}.mbn-footer-intro h2{margin:0;color:#fff;font-size:clamp(34px,4vw,53px);line-height:1.08;letter-spacing:-.045em}.mbn-footer-intro h2 span{color:#4bb8ff}.mbn-footer-intro>p{max-width:590px;margin:19px 0 0;color:#8fa5bf;font-size:15px;line-height:1.7}.mbn-footer-contact-cards{display:grid;gap:11px}.mbn-footer-contact-cards>a{display:grid;grid-template-columns:46px 1fr 34px;gap:14px;align-items:center;min-height:75px;padding:12px 15px;border:1px solid rgba(255,255,255,.1);border-radius:17px;background:rgba(255,255,255,.045);transition:.25s}.mbn-footer-contact-cards>a:hover{transform:translateX(-5px);border-color:rgba(77,185,255,.38);background:rgba(38,137,226,.1)}.mbn-footer-contact-cards i{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,#249ff7,#1268e8);color:#fff}.mbn-footer-contact-cards i svg{width:20px}.mbn-footer-contact-cards span{display:flex;flex-direction:column;gap:4px}.mbn-footer-contact-cards small{color:#64809d;font-size:9px;font-weight:900;letter-spacing:.15em}.mbn-footer-contact-cards strong{color:#fff;font-size:14px}.mbn-footer-contact-cards em{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.07);color:#76c8ff}.mbn-footer-contact-cards em svg{width:14px}.mbn-footer-rule{height:1px;margin-top:58px;background:linear-gradient(90deg,rgba(255,255,255,.16),rgba(255,255,255,.03))}.mbn-footer-grid{grid-template-columns:repeat(4,1fr);gap:70px;padding-top:42px}.mbn-footer-grid>div{gap:13px}.mbn-footer-grid h3{position:relative;margin:0 0 12px;padding-bottom:13px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.mbn-footer-grid h3:after{content:"";position:absolute;left:0;bottom:0;width:28px;height:2px;border-radius:2px;background:var(--mbn-blue-light)}.mbn-footer-grid a,.mbn-footer-grid span{display:flex;align-items:center;gap:8px;color:#8197b0;font-size:13px;line-height:1.5}.mbn-footer-grid span svg{width:16px;color:#42acf5;flex-shrink:0}.mbn-footer-bottom{align-items:center;margin-top:50px;padding-top:22px}.mbn-footer-bottom>span:last-child{display:flex;align-items:center;gap:18px}.mbn-footer-bottom a{transition:.2s}.mbn-footer-bottom a:hover{color:#fff}.mbn-footer-bottom .mbn-qlweb{padding:7px 10px;border-radius:7px;color:#70c4ff;background:rgba(40,168,255,.09);font-size:10px;font-weight:900;letter-spacing:.09em}

@media(max-width:1100px){.mbn-hero-content{grid-template-columns:1fr 300px;gap:35px}.mbn-route-card{width:300px}.mbn-footer-feature{grid-template-columns:1fr 400px;gap:55px}}
@media(max-width:900px){.mbn-hero-content{display:flex;padding-bottom:190px}.mbn-route-card{display:none}.mbn-hero-copy{max-width:720px}.mbn-footer-feature{grid-template-columns:1fr;gap:42px}.mbn-footer-contact-cards{grid-template-columns:1fr 1fr}.mbn-footer-grid{grid-template-columns:repeat(2,1fr)}.mbn-footer-grid>div:last-child{grid-column:auto}}
@media(max-width:680px){.mbn-hero{min-height:790px}.mbn-hero-image{object-position:68% center}.mbn-hero-content{padding:55px 0 205px}.mbn-hero h1{font-size:50px;line-height:1.01}.mbn-hero-chips{gap:11px;margin-top:24px}.mbn-hero-chips span{width:100%;font-size:12px}.mbn-hero-stats-wrap{bottom:18px}.mbn-hero-stats{border-radius:17px}.mbn-stats-grid{min-height:140px}.mbn-stats-grid>div{padding:15px 8px 15px 17px}.mbn-closing-cta{padding:65px 0}.mbn-closing-inner h2{font-size:39px}.mbn-footer{padding-top:68px}.mbn-footer-feature{gap:34px}.mbn-footer-intro h2{font-size:38px}.mbn-footer-contact-cards{grid-template-columns:1fr}.mbn-footer-grid{grid-template-columns:1fr 1fr;gap:42px 25px}.mbn-footer-grid>div:first-child,.mbn-footer-grid>div:last-child{grid-column:auto}.mbn-footer-bottom>span:last-child{flex-wrap:wrap;gap:12px}.mbn-footer-watermark{font-size:120px}}

/* v1.2.0 service slider */
.mbn-services{overflow:hidden}.mbn-services-heading{position:relative}.mbn-services-heading .mbn-split-heading{padding-right:125px}.mbn-slider-controls,.mbn-review-controls{display:flex;gap:9px}.mbn-slider-controls{position:absolute;right:0;bottom:5px}.mbn-slider-controls button,.mbn-review-controls button{width:49px;height:49px;border:1px solid var(--mbn-line);border-radius:14px;background:#fff;color:var(--mbn-navy);font-size:29px;line-height:1;cursor:pointer;box-shadow:0 10px 28px rgba(12,49,92,.08);transition:.2s}.mbn-slider-controls button:hover,.mbn-review-controls button:hover{border-color:var(--mbn-blue);background:var(--mbn-blue);color:#fff;transform:translateY(-2px)}.mbn-slider-controls button:disabled,.mbn-review-controls button:disabled{opacity:.35;cursor:default;transform:none}.mbn-service-viewport{width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}.mbn-service-viewport::-webkit-scrollbar{display:none}.mbn-service-grid{display:flex;grid-template-columns:none;gap:18px}.mbn-service-card{flex:0 0 calc((100% - 36px)/3);scroll-snap-align:start}.mbn-slider-progress{height:3px;margin-top:31px;border-radius:99px;background:#e3edf7;overflow:hidden}.mbn-slider-progress span{display:block;height:100%;width:50%;border-radius:inherit;background:linear-gradient(90deg,var(--mbn-blue),var(--mbn-blue-light));transform-origin:left;transition:transform .3s,width .3s}

/* v1.2.0 reviews + FAQ */
.mbn-experience{position:relative;background:var(--mbn-ice);overflow:hidden}.mbn-experience:before{content:"";position:absolute;width:520px;height:520px;right:-220px;top:-210px;border-radius:50%;border:90px solid rgba(18,104,232,.04)}.mbn-experience .mbn-centered{position:relative;max-width:780px}.mbn-experience .mbn-centered>p{max-width:680px}.mbn-experience-grid{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:22px;align-items:stretch}.mbn-review-side,.mbn-faq-side{border-radius:25px;padding:31px;box-shadow:0 22px 60px rgba(12,49,92,.08)}.mbn-review-side{min-width:0;color:#fff;background:linear-gradient(145deg,#0b2b52 0%,var(--mbn-navy) 58%,#07182f 100%);border:1px solid rgba(255,255,255,.08);overflow:hidden}.mbn-faq-side{background:#fff;border:1px solid var(--mbn-line)}.mbn-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:25px}.mbn-panel-head>div>span{display:block;color:#45b6ff;font-size:10px;font-weight:900;letter-spacing:.16em;margin-bottom:8px}.mbn-panel-head h3{margin:0;color:var(--mbn-navy);font-size:24px;line-height:1.2;letter-spacing:-.025em}.mbn-review-side .mbn-panel-head h3{color:#fff}.mbn-review-controls button{width:39px;height:39px;border-color:rgba(255,255,255,.15);background:rgba(255,255,255,.07);color:#fff;box-shadow:none}.mbn-review-controls button:hover{border-color:#48b9ff;background:#1684e9}.mbn-review-viewport{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}.mbn-review-viewport::-webkit-scrollbar{display:none}.mbn-review-track{display:flex;gap:16px}.mbn-review-track .mbn-review-card{flex:0 0 100%;scroll-snap-align:start;min-height:340px;display:flex;flex-direction:column;padding:28px;border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.96);box-shadow:0 18px 48px rgba(0,10,26,.2)}.mbn-review-top{display:flex;align-items:center;justify-content:space-between}.mbn-review-top>span{padding:6px 9px;border-radius:8px;background:#eaf4ff;color:var(--mbn-blue);font-size:12px;font-weight:900}.mbn-review-card blockquote{flex:1;font-size:17px;line-height:1.75}.mbn-review-author{display:grid;grid-template-columns:42px 1fr 38px}.mbn-review-author>i{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--mbn-sky);color:var(--mbn-blue)}.mbn-review-author>i svg{width:19px}.mbn-review-dots{display:flex;justify-content:center;gap:6px;margin-top:20px}.mbn-review-dots span{width:6px;height:6px;border-radius:99px;background:rgba(255,255,255,.25);transition:.25s}.mbn-review-dots span.is-active{width:24px;background:#50bdff}.mbn-faq-side .mbn-accordion-list{gap:9px}.mbn-faq-side .mbn-accordion-list details{background:var(--mbn-ice)}.mbn-faq-side .mbn-accordion-list summary{min-height:62px;font-size:14px}.mbn-faq-contact{display:grid;grid-template-columns:42px 1fr 22px;gap:12px;align-items:center;margin-top:16px;padding:14px;border-radius:14px;background:linear-gradient(120deg,#eaf4ff,#f7fbff);border:1px solid #d7eaff;color:var(--mbn-blue)}.mbn-faq-contact>svg:first-child{width:42px;height:42px;padding:11px;border-radius:12px;color:#fff;background:var(--mbn-blue)}.mbn-faq-contact span{display:flex;flex-direction:column;gap:3px}.mbn-faq-contact small{color:#708198;font-size:10px}.mbn-faq-contact strong{color:var(--mbn-navy);font-size:13px}.mbn-faq-contact>svg:last-child{width:17px}

@media(max-width:980px){.mbn-service-card{flex-basis:calc((100% - 18px)/2)}.mbn-experience-grid{grid-template-columns:1fr}.mbn-review-track .mbn-review-card{min-height:300px}}
@media(max-width:680px){.mbn-services-heading .mbn-split-heading{padding-right:0}.mbn-slider-controls{position:static;justify-content:flex-end;margin:-20px 0 20px}.mbn-slider-controls button{width:44px;height:44px}.mbn-service-card{flex-basis:100%}.mbn-experience .mbn-centered{text-align:left}.mbn-review-side,.mbn-faq-side{padding:22px;border-radius:20px}.mbn-panel-head{align-items:flex-end}.mbn-panel-head h3{font-size:21px}.mbn-review-track .mbn-review-card{min-height:365px;padding:23px}.mbn-review-card blockquote{font-size:16px}.mbn-review-controls button{width:36px;height:36px}}

/* v1.3.0 animated service visuals */
.mbn-service-card{min-height:0;padding:0;display:flex;flex-direction:column;background:#fff}
.mbn-service-visual{position:relative;height:190px;flex:0 0 190px;overflow:hidden;color:#1268e8;background:linear-gradient(145deg,#eff7ff 0%,#e2f1ff 58%,#f8fbff 100%);border-bottom:1px solid #d7e9fb;isolation:isolate}
.mbn-service-visual:before{content:"";position:absolute;z-index:-1;width:210px;height:210px;right:-74px;top:-103px;border-radius:50%;border:38px solid rgba(18,104,232,.075)}
.mbn-service-visual:after{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;height:46px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.72))}
.mbn-service-visual>span{position:absolute;z-index:3;left:17px;top:16px;padding:7px 10px;border:1px solid rgba(18,104,232,.13);border-radius:8px;background:rgba(255,255,255,.76);box-shadow:0 7px 20px rgba(16,75,139,.07);backdrop-filter:blur(8px);color:#0d5dcc;font-size:9px;font-weight:900;line-height:1;letter-spacing:.15em}
.mbn-service-visual svg{position:absolute;z-index:2;left:3%;bottom:0;width:94%;height:88%;overflow:visible;filter:drop-shadow(0 11px 10px rgba(12,73,139,.08))}
.mbn-service-card-body{position:relative;display:flex;flex:1;flex-direction:column;padding:25px 28px 29px}
.mbn-service-card-body .mbn-service-number{top:27px;right:28px}
.mbn-service-title-row{display:flex;align-items:center;gap:13px;padding-right:35px}
.mbn-service-card-body .mbn-service-icon{width:45px;height:45px;flex:0 0 45px;border-radius:13px}
.mbn-service-card-body .mbn-service-icon svg{width:22px;height:22px}
.mbn-service-card-body h3{margin:0;font-size:19px;line-height:1.22}
.mbn-service-card-body>p{margin-top:17px}
.mbn-service-card-body>a{margin-top:auto;padding-top:21px}
.mbn-scene-line{stroke:#a9c9e8;stroke-width:2}.mbn-scene-home,.mbn-office-building,.mbn-warehouse,.mbn-lift-building{color:#7ea6cd}.mbn-scene-home>path:first-child,.mbn-office-building>path:first-child,.mbn-warehouse>path:first-child,.mbn-lift-building>path:first-child{fill:rgba(255,255,255,.78)}
.mbn-scene-truck,.mbn-road-truck{color:#0868df}.mbn-scene-truck>path:first-child,.mbn-road-truck>path:first-child{fill:#1687ee}.mbn-scene-truck>path:nth-child(2),.mbn-road-truck>path:nth-child(2){fill:#fff}.mbn-scene-truck circle,.mbn-road-truck circle{fill:#fff;stroke:#0a3468}.mbn-truck-stripe{stroke:#8ed2ff}
.mbn-office-dolly{color:#1268e8}.mbn-office-boxes path{fill:#fff4d9;stroke:#d28a28}.mbn-motion-dash{color:#62a7e7;stroke-dasharray:7 7}
.mbn-mountains{fill:rgba(107,167,218,.16);stroke:#86afd4}.mbn-road-dashes{color:#8ab2d5;stroke-width:2;stroke-dasharray:9 10}
.mbn-pack-box>path:first-child{fill:#fff0ca;stroke:#cf8c2d}.mbn-box-left,.mbn-box-right{fill:#ffdf94;stroke:#cf8c2d}.mbn-pack-tape{fill:rgba(18,104,232,.18);stroke:#1268e8}.mbn-pack-spark{color:#38a9f6}
.mbn-warehouse>path:nth-child(2){fill:#fff;stroke:#7ea6cd}.mbn-storage-door{fill:#d7ebfb;stroke:#3e8bd2}.mbn-storage-boxes path{fill:#fff0ca;stroke:#cb8628}
.mbn-lift-rail{color:#8aaed0;stroke-width:2}.mbn-lift-platform{color:#1268e8}.mbn-lift-platform>path:first-child{fill:#e8f4ff}.mbn-lift-platform>path:nth-child(2){fill:#fff0ca;stroke:#c8872d}.mbn-lift-cable{color:#1268e8}
.mbn-scene-truck{transform-box:fill-box;transform-origin:center;animation:mbnTruckMove 4.6s ease-in-out infinite}.mbn-office-dolly{transform-box:fill-box;transform-origin:center;animation:mbnDollyMove 4.2s ease-in-out infinite}.mbn-office-boxes{transform-box:fill-box;transform-origin:center;animation:mbnBoxBounce 2.1s ease-in-out infinite}.mbn-motion-dash{animation:mbnDashFade 1.4s ease-in-out infinite}.mbn-road-truck{transform-box:fill-box;transform-origin:center;animation:mbnRoadMove 4.8s ease-in-out infinite}.mbn-road-dashes{animation:mbnRoadFlow 1.5s linear infinite}.mbn-box-left{transform-box:fill-box;transform-origin:right bottom;animation:mbnFlapLeft 3.2s ease-in-out infinite}.mbn-box-right{transform-box:fill-box;transform-origin:left bottom;animation:mbnFlapRight 3.2s ease-in-out infinite}.mbn-pack-tape{animation:mbnTapePulse 1.6s ease-in-out infinite}.mbn-pack-spark{transform-box:fill-box;transform-origin:center;animation:mbnSpark 1.8s ease-in-out infinite}.mbn-storage-door{transform-box:fill-box;transform-origin:center top;animation:mbnDoorOpen 4.4s ease-in-out infinite}.mbn-storage-boxes{transform-box:fill-box;transform-origin:center;animation:mbnStorageReveal 4.4s ease-in-out infinite}.mbn-lift-platform{transform-box:fill-box;transform-origin:center;animation:mbnLiftMove 4.2s ease-in-out infinite}.mbn-lift-cable{transform-box:fill-box;transform-origin:center top;animation:mbnCableMove 4.2s ease-in-out infinite}
@keyframes mbnTruckMove{0%,100%{transform:translateX(-20px)}50%{transform:translateX(26px)}}
@keyframes mbnDollyMove{0%,100%{transform:translateX(-8px)}50%{transform:translateX(18px)}}
@keyframes mbnBoxBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}
@keyframes mbnDashFade{0%,100%{opacity:.2;transform:translateX(-5px)}50%{opacity:1;transform:translateX(5px)}}
@keyframes mbnRoadMove{0%,100%{transform:translateX(-28px)}50%{transform:translateX(34px)}}
@keyframes mbnRoadFlow{to{stroke-dashoffset:-38}}
@keyframes mbnFlapLeft{0%,100%{transform:rotate(0)}50%{transform:rotate(-7deg)}}
@keyframes mbnFlapRight{0%,100%{transform:rotate(0)}50%{transform:rotate(7deg)}}
@keyframes mbnTapePulse{0%,100%{opacity:.42}50%{opacity:1}}
@keyframes mbnSpark{0%,100%{opacity:.25;transform:scale(.84)}50%{opacity:1;transform:scale(1.08)}}
@keyframes mbnDoorOpen{0%,18%,100%{transform:scaleY(1)}48%,70%{transform:scaleY(.18)}}
@keyframes mbnStorageReveal{0%,18%,100%{opacity:.1;transform:translateY(10px)}48%,70%{opacity:1;transform:translateY(0)}}
@keyframes mbnLiftMove{0%,100%{transform:translateY(21px)}50%{transform:translateY(-27px)}}
@keyframes mbnCableMove{0%,100%{transform:scaleY(1.42)}50%{transform:scaleY(.55)}}
.mbn-service-card:hover .mbn-service-visual{background:linear-gradient(145deg,#e7f4ff,#d7edff 58%,#f5faff)}
@media(max-width:680px){.mbn-service-visual{height:184px;flex-basis:184px}.mbn-service-card-body{padding:23px 24px 27px}}
@media(prefers-reduced-motion:reduce){.mbn-service-visual *{animation:none!important}.mbn-service-card:hover{transform:none}}

/* v1.4.0 home moving focus + contact system */
.mbn-top-phone{display:inline-flex;align-items:center;gap:7px;color:#fff;font-weight:800;transition:color .2s}.mbn-top-phone:hover{color:#72c8ff}.mbn-top-service svg,.mbn-top-phone svg{width:15px;height:15px}
.mbn-hero-call{border-color:rgba(109,201,255,.48);background:rgba(10,49,94,.55)}.mbn-hero-call svg{width:19px}.mbn-route-line svg{animation:mbnHeroTruck 3.6s ease-in-out infinite}
.mbn-footer-contact-cards>a{min-height:70px}.mbn-footer-whatsapp i{background:linear-gradient(145deg,#35ca72,#16994d)}.mbn-footer-whatsapp:hover{border-color:rgba(53,202,114,.42)!important;background:rgba(35,167,87,.1)!important}.mbn-footer-email i{background:linear-gradient(145deg,#5cbcff,#1268e8)}.mbn-footer-email strong{font-size:13px}.mbn-footer-grid>div:last-child a svg{width:16px;color:#42acf5;flex-shrink:0}
@keyframes mbnHeroTruck{0%,100%{transform:translateY(10px)}50%{transform:translateY(-10px)}}
@media(max-width:900px) and (min-width:681px){.mbn-footer-contact-cards>a:last-child{grid-column:1/-1}}
@media(max-width:680px){.mbn-top-service{display:none}.mbn-top-phone{font-size:12px}.mbn-hero-call{background:rgba(255,255,255,.1)}.mbn-footer-email strong{font-size:12px;overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){.mbn-route-line svg{animation:none!important}}

/* v1.5.0 legal pages */
.mbn-legal-page .mbn-content-area{background:linear-gradient(180deg,#eff7ff 0,#f8fbff 250px,#f4f9ff 100%)}
.mbn-legal-page .mbn-article-shell{max-width:940px}.mbn-legal-page .mbn-page-title{padding-bottom:25px;border-bottom:1px solid #d8e7f6}.mbn-legal-page .mbn-entry-content{padding:clamp(27px,5vw,58px);box-shadow:0 24px 70px rgba(10,48,91,.08)}
.mbn-legal-page .mbn-entry-content h2{margin:36px 0 12px;font-size:25px;letter-spacing:-.025em}.mbn-legal-page .mbn-entry-content h2:first-of-type{margin-top:30px}.mbn-legal-page .mbn-entry-content p,.mbn-legal-page .mbn-entry-content li{font-size:16px;line-height:1.78}.mbn-legal-page .mbn-entry-content ul{padding-left:21px}.mbn-legal-page .mbn-entry-content a{color:var(--mbn-blue);font-weight:750;text-decoration:underline;text-underline-offset:3px}
.mbn-legal-summary{padding:23px 25px;border:1px solid #cfe5fa;border-radius:17px;background:linear-gradient(135deg,#eaf5ff,#f8fcff)}.mbn-legal-summary strong{display:block;color:var(--mbn-navy);font-size:19px}.mbn-legal-summary p{margin:7px 0 0!important;color:#536a84}.mbn-legal-contact{padding:18px 22px 18px 42px!important;border-radius:14px;background:var(--mbn-ice);border:1px solid var(--mbn-line)}
@media(max-width:680px){.mbn-legal-page .mbn-content-area{padding-top:68px}.mbn-legal-page .mbn-entry-content h2{font-size:22px}.mbn-legal-summary{padding:20px}}

/* v1.6.0 transparent brand logo */
.mbn-brand-logo{min-width:0;line-height:0}.mbn-brand-image{display:block;width:300px;max-width:100%;height:auto;object-fit:contain}.mbn-header .mbn-brand-logo{max-width:300px}.mbn-header .mbn-brand-image{filter:drop-shadow(0 6px 12px rgba(15,69,132,.12))}
.mbn-footer-intro .mbn-brand-logo,.mbn-footer-intro .custom-logo-link{width:fit-content;max-width:100%;margin-bottom:30px;padding:13px 17px;border:1px solid rgba(255,255,255,.2);border-radius:15px;background:rgba(255,255,255,.96);box-shadow:0 18px 42px rgba(0,8,22,.24),inset 0 1px rgba(255,255,255,.9)}.mbn-footer-intro .mbn-brand-image{width:390px;max-width:100%}.mbn-footer-intro .custom-logo{max-width:390px;max-height:54px}
@media(max-width:1100px){.mbn-header .mbn-brand-logo{max-width:250px}.mbn-header .mbn-brand-image{width:250px}}
@media(max-width:980px){.mbn-header .mbn-brand-logo{max-width:290px}.mbn-header .mbn-brand-image{width:290px}}
@media(max-width:680px){.mbn-header .mbn-brand-logo{max-width:min(225px,calc(100vw - 105px))}.mbn-header .mbn-brand-image{width:225px}.mbn-footer-intro .mbn-brand-logo{width:100%;padding:12px 14px}.mbn-footer-intro .mbn-brand-image{width:100%}}

/* v1.7.0 vehicles + packing photo sliders */
.mbn-gallery{position:relative;overflow:hidden;background:linear-gradient(180deg,#f4f9ff 0%,#fff 48%,#eef7ff 100%)}
.mbn-gallery:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.38;background-image:linear-gradient(rgba(18,104,232,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(18,104,232,.045) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to bottom,transparent,#000 15%,#000 82%,transparent)}
.mbn-gallery-orbit{position:absolute;width:560px;height:560px;right:-310px;top:120px;border:82px solid rgba(18,104,232,.045);border-radius:50%;pointer-events:none}
.mbn-gallery .mbn-shell{position:relative}.mbn-gallery-heading{margin-bottom:55px}.mbn-gallery-heading h2{font-size:clamp(38px,4.2vw,58px)}
.mbn-gallery-group{position:relative;min-width:0;padding:34px;border:1px solid rgba(171,203,235,.72);border-radius:29px;background:rgba(255,255,255,.88);box-shadow:0 26px 75px rgba(8,48,94,.09);backdrop-filter:blur(12px)}
.mbn-vehicle-gallery{background:linear-gradient(145deg,#071a33 0%,#0b2b52 58%,#0a2446 100%);border-color:rgba(255,255,255,.11);box-shadow:0 30px 80px rgba(4,24,51,.2)}
.mbn-gallery-group-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:24px}.mbn-gallery-group-head>div:first-child>span{display:block;margin-bottom:8px;color:var(--mbn-blue);font-size:12px;font-weight:900;letter-spacing:.16em}.mbn-gallery-group-head h3{margin:0;color:var(--mbn-navy);font-size:clamp(25px,2.4vw,34px);line-height:1.15;letter-spacing:-.035em}.mbn-vehicle-gallery .mbn-gallery-group-head>div:first-child>span{color:#67c4ff}.mbn-vehicle-gallery .mbn-gallery-group-head h3{color:#fff}
.mbn-gallery-actions{display:flex;align-items:center;gap:17px;flex:0 0 auto}.mbn-gallery-counter{min-width:66px;color:#71859d;font-size:13px;font-weight:900;letter-spacing:.08em}.mbn-vehicle-gallery .mbn-gallery-counter{color:#8faac7}.mbn-gallery-controls{display:flex;gap:9px}.mbn-gallery-controls button{width:47px;height:47px;border:1px solid var(--mbn-line);border-radius:14px;background:#fff;color:var(--mbn-navy);font-size:28px;line-height:1;cursor:pointer;box-shadow:0 10px 27px rgba(10,54,104,.09);transition:transform .2s,background .2s,color .2s,border-color .2s}.mbn-gallery-controls button:hover,.mbn-gallery-controls button:focus-visible{transform:translateY(-2px);border-color:var(--mbn-blue);background:var(--mbn-blue);color:#fff}.mbn-gallery-controls button:disabled{opacity:.34;cursor:default;transform:none}.mbn-vehicle-gallery .mbn-gallery-controls button{border-color:rgba(255,255,255,.15);background:rgba(255,255,255,.08);color:#fff;box-shadow:none}.mbn-vehicle-gallery .mbn-gallery-controls button:hover,.mbn-vehicle-gallery .mbn-gallery-controls button:focus-visible{border-color:#4dbaff;background:#1684e9}
.mbn-gallery-viewport{width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;outline:none}.mbn-gallery-viewport::-webkit-scrollbar{display:none}.mbn-gallery-viewport:focus-visible{outline:3px solid rgba(39,159,244,.55);outline-offset:7px;border-radius:18px}.mbn-gallery-track{display:flex;gap:18px}.mbn-gallery-card{position:relative;flex:0 0 calc((100% - 18px)/2);height:405px;margin:0;overflow:hidden;scroll-snap-align:start;border-radius:21px;background:#d7e8f8;isolation:isolate}.mbn-gallery-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .4s}.mbn-gallery-card:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(180deg,transparent 0%,rgba(3,17,35,.3) 30%,rgba(3,17,35,.94) 100%);pointer-events:none}.mbn-gallery-card:hover img{transform:scale(1.035)}.mbn-gallery-card figcaption{position:absolute;z-index:3;left:22px;right:22px;bottom:22px;display:grid;grid-template-columns:43px 1fr;gap:13px;align-items:start;color:#fff}.mbn-gallery-card figcaption>span{width:43px;height:43px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:12px;background:rgba(18,104,232,.78);backdrop-filter:blur(8px);font-size:13px;font-weight:900}.mbn-gallery-card figcaption div{display:flex;min-width:0;flex-direction:column;gap:6px}.mbn-gallery-card figcaption strong{font-size:18px;line-height:1.2}.mbn-gallery-card figcaption small{max-width:440px;color:#cedbec;font-size:14px;line-height:1.45}.mbn-gallery-progress{height:3px;margin-top:24px;overflow:hidden;border-radius:99px;background:#dceaf7}.mbn-gallery-progress span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mbn-blue),var(--mbn-blue-light));transform:scaleX(.5);transform-origin:left;transition:transform .28s}.mbn-vehicle-gallery .mbn-gallery-progress{background:rgba(255,255,255,.1)}
.mbn-gallery-divider{display:flex;align-items:center;gap:17px;margin:39px 8px}.mbn-gallery-divider span{display:grid;place-items:center;width:52px;height:29px;border-radius:999px;background:var(--mbn-blue);color:#fff;font-size:10px;font-weight:900;letter-spacing:.13em;box-shadow:0 8px 22px rgba(18,104,232,.22)}.mbn-gallery-divider i{display:block;flex:1;height:1px;background:linear-gradient(90deg,#bad7f2,transparent)}
.mbn-packing-card{flex-basis:calc((100% - 36px)/3);height:380px}.mbn-packing-card img{filter:saturate(.92) contrast(1.03)}.mbn-packing-card:hover img{filter:saturate(1.04) contrast(1.03)}.mbn-gallery-image-tint{position:absolute;z-index:1;inset:0;background:linear-gradient(145deg,rgba(18,104,232,.08),transparent 42%);mix-blend-mode:color;pointer-events:none}
@media(max-width:980px){.mbn-gallery-group{padding:27px}.mbn-packing-card{flex-basis:calc((100% - 18px)/2)}.mbn-gallery-card{height:390px}}
@media(max-width:680px){.mbn-gallery-heading{margin-bottom:38px}.mbn-gallery-group{padding:20px;border-radius:22px}.mbn-gallery-group-head{align-items:flex-start;gap:18px}.mbn-gallery-actions{flex-direction:column;align-items:flex-end;gap:9px}.mbn-gallery-counter{min-width:0;font-size:12px}.mbn-gallery-controls button{width:42px;height:42px;border-radius:12px}.mbn-gallery-card,.mbn-packing-card{flex-basis:88%;height:425px}.mbn-gallery-card figcaption{left:18px;right:18px;bottom:18px;grid-template-columns:39px 1fr}.mbn-gallery-card figcaption>span{width:39px;height:39px}.mbn-gallery-card figcaption strong{font-size:16px}.mbn-gallery-card figcaption small{font-size:13px}.mbn-gallery-divider{margin:29px 5px}.mbn-gallery-orbit{display:none}}
@media(prefers-reduced-motion:reduce){.mbn-gallery-viewport{scroll-behavior:auto}.mbn-gallery-card img{transition:none}.mbn-gallery-card:hover img{transform:none}}

/* v1.8.0 professional hero */
.mbn-hero{min-height:850px;background:#041326}
.mbn-hero-image{object-position:61% center;filter:saturate(.88) contrast(1.08) brightness(.94);transform:scale(1.012)}
.mbn-hero-shade{background:linear-gradient(90deg,rgba(3,13,29,.995) 0%,rgba(5,24,51,.975) 31%,rgba(7,35,73,.78) 53%,rgba(4,19,40,.25) 78%,rgba(3,14,30,.08) 100%)}
.mbn-hero-shade:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,12,26,.06),transparent 54%,rgba(2,12,26,.74) 100%)}
.mbn-hero-grid{inset:0 46% 0 0;opacity:.1;background-size:62px 62px;transform:skewX(-6deg);transform-origin:left center;mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.75) 52%,transparent 100%)}
.mbn-hero-glow{width:650px;height:650px;left:1%;top:4%;opacity:.82;background:radial-gradient(circle,rgba(13,119,237,.29),rgba(7,73,151,.11) 38%,transparent 70%)}
.mbn-hero-content{grid-template-columns:minmax(0,1.38fr) minmax(340px,.72fr);gap:76px;align-items:center;padding:91px 0 205px}
.mbn-hero-copy{max-width:730px}
.mbn-hero-copy:before{content:"";position:absolute;left:-29px;top:71px;width:3px;height:88px;border-radius:99px;background:linear-gradient(180deg,#64c8ff,var(--mbn-blue),transparent);box-shadow:0 0 25px rgba(48,171,255,.48)}
.mbn-eyebrow{padding:10px 16px 10px 11px;border-color:rgba(116,201,255,.25);background:rgba(10,65,123,.24);color:#d8efff;font-size:12px;letter-spacing:.095em;box-shadow:inset 0 1px rgba(255,255,255,.08),0 11px 30px rgba(0,11,29,.15)}
.mbn-eyebrow i{width:8px;height:8px;background:#55c7ff;animation:mbnHeroStatus 2.2s ease-in-out infinite}
.mbn-hero h1{max-width:760px;margin:28px 0 25px;font-size:clamp(58px,5.7vw,86px);line-height:.99;letter-spacing:-.058em;text-wrap:balance}
.mbn-hero h1 span{background:linear-gradient(92deg,#f8fcff 0%,#8ed8ff 42%,#37aeff 86%);-webkit-background-clip:text;background-clip:text;color:transparent}
.mbn-hero-copy>p{max-width:620px;color:#c4d3e4;font-size:18px;line-height:1.7}
.mbn-hero-actions{gap:13px;margin-top:35px}.mbn-hero-actions .mbn-button{min-height:59px;border-radius:15px;padding-inline:25px}.mbn-hero-actions .mbn-button-primary{min-width:240px;background:linear-gradient(135deg,#29adff 0%,#1268e8 68%,#0a55c6 100%);box-shadow:0 17px 38px rgba(4,89,209,.4),inset 0 1px rgba(255,255,255,.25)}.mbn-hero-actions .mbn-button-primary svg{width:18px;transition:transform .2s}.mbn-hero-actions .mbn-button-primary:hover svg{transform:translateX(4px)}
.mbn-hero-call{justify-content:flex-start;min-width:214px;border-color:rgba(137,205,255,.3);background:rgba(5,34,70,.68);box-shadow:inset 0 1px rgba(255,255,255,.08)}.mbn-hero-call>svg{width:22px;height:22px;padding:4px;border-radius:8px;background:rgba(78,184,255,.15);color:#74ccff}.mbn-hero-call>span{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.mbn-hero-call small{margin-bottom:4px;color:#809ab7;font-size:9px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}
.mbn-hero-assurances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:660px;margin-top:28px}.mbn-hero-assurances>div{display:grid;grid-template-columns:35px 1fr;gap:10px;align-items:center;min-width:0;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:rgba(255,255,255,.045);box-shadow:inset 0 1px rgba(255,255,255,.045);backdrop-filter:blur(9px)}.mbn-hero-assurances>div>svg{width:35px;height:35px;padding:9px;border-radius:10px;background:rgba(38,153,242,.14);color:#62c5ff}.mbn-hero-assurances span{display:flex;min-width:0;flex-direction:column}.mbn-hero-assurances strong{overflow:hidden;color:#f4f9ff;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.mbn-hero-assurances small{margin-top:4px;overflow:hidden;color:#8097b3;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}
.mbn-route-card{align-self:center;width:min(100%,380px);padding:0;overflow:hidden;border-color:rgba(139,207,255,.22);border-radius:27px;background:linear-gradient(155deg,rgba(8,41,82,.91),rgba(4,20,43,.9));box-shadow:0 34px 90px rgba(0,8,24,.46),inset 0 1px rgba(255,255,255,.13)}
.mbn-route-card:before{content:"";position:absolute;width:210px;height:210px;right:-125px;top:-120px;border:42px solid rgba(59,174,255,.08);border-radius:50%;pointer-events:none}
.mbn-route-card .mbn-route-head{position:relative;margin:0;padding:22px 22px 18px;border-bottom:1px solid rgba(255,255,255,.1)}.mbn-route-brand{display:flex;align-items:center;gap:11px}.mbn-route-brand>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(125,207,255,.23);border-radius:12px;background:linear-gradient(145deg,rgba(45,165,248,.26),rgba(17,93,191,.15));color:#70cbff}.mbn-route-brand svg{width:20px}.mbn-route-brand div{display:flex;flex-direction:column}.mbn-route-brand small{color:#6f8eae;font-size:8px;font-weight:900;letter-spacing:.16em}.mbn-route-brand strong{margin-top:4px;color:#fff;font-size:15px}.mbn-route-head>i{display:inline-flex;align-items:center;gap:7px;padding:7px 9px;color:#a9e5c2;border-color:rgba(74,214,139,.24);background:rgba(36,178,101,.13);font-size:8px}.mbn-route-head>i b{width:6px;height:6px;border-radius:50%;background:#42d782;box-shadow:0 0 0 4px rgba(66,215,130,.1);animation:mbnHeroStatus 2.2s ease-in-out infinite}
.mbn-route-meta{padding:17px 22px 0}.mbn-route-meta span{display:block;color:#5fc0ff;font-size:10px;font-weight:900;letter-spacing:.15em}.mbn-route-meta small{display:block;margin-top:5px;color:#8099b6;font-size:10px}
.mbn-route-timeline{position:relative;display:grid;gap:0;padding:18px 22px 21px}.mbn-route-timeline:before{content:"";position:absolute;left:40px;top:38px;bottom:42px;width:1px;background:linear-gradient(#49b9ff,rgba(73,185,255,.15))}.mbn-route-stage{position:relative;z-index:1;display:grid;grid-template-columns:37px 1fr auto;gap:11px;align-items:center;min-height:66px}.mbn-route-stage>em{width:37px;height:37px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:11px;background:#0a2b55;color:#8ba6c3;font-size:10px;font-style:normal;font-weight:900}.mbn-route-stage>span{display:flex;flex-direction:column;gap:4px}.mbn-route-stage strong{color:#dce9f7;font-size:13px}.mbn-route-stage small{color:#718aa7;font-size:10px}.mbn-route-stage.is-complete>em{border-color:rgba(77,190,255,.35);background:#1268e8;color:#fff}.mbn-route-stage.is-active>em{border-color:#5cc4ff;color:#87d7ff;box-shadow:0 0 0 5px rgba(52,172,248,.09)}.mbn-route-stage>svg{width:31px;height:31px;padding:7px;border-radius:9px;background:linear-gradient(145deg,#279ff2,#1268e8);color:#fff;box-shadow:0 8px 24px rgba(18,104,232,.38);animation:mbnHeroTruckPro 3.2s ease-in-out infinite}
.mbn-route-card .mbn-route-foot{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0;padding:17px 22px;border-top:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045);transition:background .2s}.mbn-route-card .mbn-route-foot:hover{background:rgba(38,153,242,.11)}.mbn-route-card .mbn-route-foot>span{display:flex;flex-direction:column}.mbn-route-card .mbn-route-foot small{color:#7892af;font-size:9px}.mbn-route-card .mbn-route-foot strong{margin-top:4px;color:#fff;font-size:13px}.mbn-route-card .mbn-route-arrow{flex:0 0 34px;width:34px;height:34px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.07);color:#6ac8ff;font-style:normal;transition:transform .2s,background .2s}.mbn-route-card .mbn-route-foot:hover .mbn-route-arrow{transform:translateX(4px);background:var(--mbn-blue);color:#fff}
.mbn-hero-stats-wrap{bottom:26px}.mbn-hero-stats{border-color:rgba(207,230,250,.7);background:rgba(250,253,255,.95);box-shadow:0 25px 65px rgba(0,10,29,.32);backdrop-filter:blur(22px)}.mbn-stats-grid{min-height:112px}.mbn-stats-grid>div{display:grid;grid-template-columns:46px 1fr;gap:14px;align-items:center;padding:20px 25px;border-left-color:#dce8f3}.mbn-stats-grid>div:first-child{padding-left:25px}.mbn-stats-grid>div>i{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,#e8f4ff,#f7fbff);color:var(--mbn-blue);box-shadow:inset 0 0 0 1px #d8e9f8}.mbn-stats-grid>div>i svg{width:21px;height:21px}.mbn-stats-grid p{display:flex;min-width:0;flex-direction:column;margin:0}.mbn-stats-grid strong{color:var(--mbn-navy);font-size:26px;line-height:1}.mbn-stats-grid span{margin-top:6px;color:#718299;font-size:11px;font-weight:700}
@keyframes mbnHeroStatus{0%,100%{opacity:.55;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}
@keyframes mbnHeroTruckPro{0%,100%{transform:translateX(-4px)}50%{transform:translateX(5px)}}
@media(max-width:1100px){.mbn-hero-content{grid-template-columns:minmax(0,1fr) 330px;gap:36px}.mbn-route-card{width:330px}.mbn-hero h1{font-size:64px}.mbn-hero-assurances{max-width:620px}.mbn-stats-grid>div{grid-template-columns:40px 1fr;gap:11px;padding-inline:17px}.mbn-stats-grid>div:first-child{padding-left:17px}.mbn-stats-grid>div>i{width:40px;height:40px}}
@media(max-width:900px){.mbn-hero{min-height:820px}.mbn-hero-content{padding:75px 0 205px}.mbn-hero-copy{max-width:740px}.mbn-hero h1{font-size:clamp(57px,9vw,76px)}.mbn-hero-assurances{max-width:680px}.mbn-stats-grid>div{padding-inline:20px}}
@media(max-width:680px){.mbn-hero{min-height:940px}.mbn-hero-image{object-position:72% center}.mbn-hero-shade{background:linear-gradient(90deg,rgba(3,13,29,.995),rgba(5,27,57,.95) 74%,rgba(4,20,42,.65))}.mbn-hero-grid{inset:0;opacity:.07}.mbn-hero-content{padding:52px 0 225px}.mbn-hero-copy:before{display:none}.mbn-eyebrow{font-size:10px}.mbn-hero h1{margin:23px 0 20px;font-size:48px;line-height:1.01}.mbn-hero-copy>p{font-size:16px;line-height:1.62}.mbn-hero-actions{flex-direction:column;gap:10px;margin-top:28px}.mbn-hero-actions .mbn-button{width:100%;min-height:57px}.mbn-hero-call{justify-content:center}.mbn-hero-assurances{grid-template-columns:1fr;gap:7px;margin-top:20px}.mbn-hero-assurances>div{grid-template-columns:32px 1fr;padding:9px 11px}.mbn-hero-assurances>div>svg{width:32px;height:32px;padding:8px}.mbn-hero-assurances strong{font-size:11px}.mbn-hero-assurances small{font-size:9px}.mbn-hero-stats-wrap{bottom:15px}.mbn-hero-stats{border-radius:18px}.mbn-stats-grid{min-height:174px}.mbn-stats-grid>div{grid-template-columns:35px 1fr;gap:10px;padding:14px 11px;border-bottom:1px solid #dce8f3}.mbn-stats-grid>div:first-child{padding-left:11px}.mbn-stats-grid>div>i{width:35px;height:35px;border-radius:10px}.mbn-stats-grid>div>i svg{width:17px}.mbn-stats-grid strong{font-size:20px}.mbn-stats-grid span{margin-top:4px;font-size:9px}}
@media(prefers-reduced-motion:reduce){.mbn-eyebrow i,.mbn-route-head>i b,.mbn-route-stage>svg{animation:none!important}}

/* v2.0.0 bright editorial hero */
.mbn-hero-fresh{display:block;min-height:0;padding:78px 0 38px;overflow:hidden;color:var(--mbn-ink);background:linear-gradient(135deg,#fff 0%,#f8fbff 48%,#edf6ff 100%);isolation:isolate}
.mbn-hero-fresh:before{content:"";position:absolute;z-index:-2;inset:0;opacity:.55;background-image:linear-gradient(rgba(18,104,232,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(18,104,232,.035) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(90deg,#000,transparent 56%)}
.mbn-fresh-shape{position:absolute;z-index:-1;pointer-events:none;border-radius:50%}.mbn-fresh-shape-one{width:520px;height:520px;left:-350px;top:-205px;border:92px solid rgba(18,104,232,.055)}.mbn-fresh-shape-two{width:390px;height:390px;right:-245px;bottom:20px;background:radial-gradient(circle,rgba(40,168,255,.14),rgba(18,104,232,.035) 43%,transparent 72%)}
.mbn-hero-fresh .mbn-hero-content{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);gap:66px;align-items:center;padding:0}
.mbn-hero-fresh .mbn-hero-copy{position:relative;max-width:570px}.mbn-hero-fresh .mbn-hero-copy:before{display:none}
.mbn-fresh-label{width:fit-content;max-width:100%;display:flex;align-items:center;gap:11px;padding:7px 12px 7px 7px;border:1px solid #d8e8f7;border-radius:12px;background:rgba(255,255,255,.86);box-shadow:0 9px 30px rgba(16,63,114,.07);color:#31445c}
.mbn-fresh-label>span{padding:8px 10px;border-radius:8px;background:var(--mbn-blue);color:#fff;font-size:10px;font-weight:900;letter-spacing:.13em}.mbn-fresh-label>strong{font-size:11px;font-weight:850;letter-spacing:.025em}.mbn-fresh-label>i{display:inline-flex;align-items:center;gap:6px;padding-left:11px;border-left:1px solid #dce8f3;color:#71849a;font-size:8px;font-style:normal;font-weight:900;letter-spacing:.11em;white-space:nowrap}.mbn-fresh-label>i b{width:6px;height:6px;border-radius:50%;background:#28bd69;box-shadow:0 0 0 4px rgba(40,189,105,.12);animation:mbnHeroStatus 2.2s ease-in-out infinite}
.mbn-hero-fresh h1{max-width:600px;margin:28px 0 23px;color:var(--mbn-navy);font-size:clamp(54px,5vw,76px);font-weight:900;line-height:.98;letter-spacing:-.062em;text-wrap:balance}.mbn-hero-fresh h1 span{display:block;margin-top:6px;background:linear-gradient(100deg,#1268e8,#20a8f4 72%);-webkit-background-clip:text;background-clip:text;color:transparent}
.mbn-hero-fresh .mbn-hero-copy>p{max-width:540px;margin:0;color:#617188;font-size:17px;line-height:1.72}
.mbn-hero-fresh .mbn-hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:31px}.mbn-hero-fresh .mbn-button{min-height:58px;padding-inline:22px;border-radius:14px;font-size:14px}.mbn-hero-fresh .mbn-button-primary{min-width:221px;background:linear-gradient(135deg,#1689f0,#0b5ed7);box-shadow:0 15px 34px rgba(18,104,232,.27)}.mbn-hero-fresh .mbn-button-primary svg{width:18px;transition:transform .2s}.mbn-hero-fresh .mbn-button-primary:hover svg{transform:translateX(4px)}
.mbn-fresh-whatsapp{color:#fff;background:linear-gradient(135deg,#29c66f,#15934c);box-shadow:0 14px 31px rgba(22,153,79,.2)}.mbn-fresh-whatsapp svg{width:20px;height:20px}.mbn-fresh-whatsapp:hover{box-shadow:0 17px 36px rgba(22,153,79,.28)}
.mbn-fresh-proof{display:flex;align-items:center;gap:18px;margin-top:33px}.mbn-fresh-proof>div{display:flex;align-items:center;gap:9px;min-width:0}.mbn-fresh-proof strong{color:var(--mbn-navy);font-size:25px;line-height:1;letter-spacing:-.04em}.mbn-fresh-proof span{color:#75869a;font-size:9px;font-weight:800;line-height:1.28;text-transform:uppercase;letter-spacing:.045em}.mbn-fresh-proof>i{width:1px;height:34px;background:#d5e4f1}
.mbn-fresh-media{position:relative;min-width:0;height:536px;margin:0 0 0 6px}.mbn-fresh-media:before{content:"";position:absolute;z-index:-1;left:27px;right:-20px;top:25px;bottom:-23px;border-radius:34px;background:linear-gradient(145deg,#0d64dc,#23a9f5);box-shadow:0 29px 65px rgba(11,73,148,.18)}
.mbn-fresh-photo-frame{position:absolute;inset:0;overflow:hidden;border:7px solid #fff;border-radius:32px;background:#dcecff;box-shadow:0 25px 70px rgba(10,49,96,.18)}.mbn-fresh-photo-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,22,45,.73) 0%,rgba(5,27,57,.22) 35%,transparent 62%),linear-gradient(180deg,transparent 63%,rgba(3,18,39,.2))}.mbn-fresh-photo-frame img{width:100%;height:100%;display:block;object-fit:cover;object-position:66% center;filter:saturate(.94) contrast(1.04)}
.mbn-fresh-media figcaption{position:absolute;z-index:3;left:31px;top:34px;display:flex;flex-direction:column;color:#fff}.mbn-fresh-media figcaption span{width:fit-content;margin-bottom:15px;padding:7px 9px;border:1px solid rgba(255,255,255,.29);border-radius:7px;background:rgba(7,31,65,.34);backdrop-filter:blur(7px);font-size:8px;font-weight:900;letter-spacing:.16em}.mbn-fresh-media figcaption strong{font-size:28px;line-height:1.08;letter-spacing:-.04em;text-shadow:0 4px 20px rgba(1,12,29,.32)}
.mbn-fresh-quality,.mbn-fresh-call{position:absolute;z-index:4;display:flex;align-items:center;border:1px solid rgba(206,225,243,.9);background:rgba(255,255,255,.95);box-shadow:0 18px 48px rgba(5,35,72,.18);backdrop-filter:blur(15px)}.mbn-fresh-quality{left:-34px;bottom:31px;gap:12px;padding:13px 16px;border-radius:15px}.mbn-fresh-quality>svg{width:40px;height:40px;padding:10px;border-radius:11px;background:#e9f4ff;color:var(--mbn-blue)}.mbn-fresh-quality>span,.mbn-fresh-call>span{display:flex;flex-direction:column;gap:4px}.mbn-fresh-quality small,.mbn-fresh-call small{color:#78899c;font-size:8px;font-weight:900;letter-spacing:.11em}.mbn-fresh-quality strong,.mbn-fresh-call strong{color:var(--mbn-navy);font-size:12px;white-space:nowrap}
.mbn-fresh-call{right:-20px;bottom:95px;gap:10px;padding:11px 14px;border-radius:14px;transition:transform .2s,box-shadow .2s}.mbn-fresh-call:hover{transform:translateY(-3px);box-shadow:0 23px 54px rgba(5,35,72,.23)}.mbn-fresh-call>svg{width:35px;height:35px;padding:9px;border-radius:10px;background:var(--mbn-blue);color:#fff}
.mbn-fresh-steps{position:relative;z-index:5;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:66px;overflow:hidden;border:1px solid #d8e6f3;border-radius:20px;background:rgba(255,255,255,.94);box-shadow:0 21px 58px rgba(10,56,107,.11);backdrop-filter:blur(15px)}.mbn-fresh-steps>div{position:relative;min-height:104px;display:grid;grid-template-columns:35px 38px 1fr;gap:10px;align-items:center;padding:18px 19px;border-left:1px solid #dfebf5}.mbn-fresh-steps>div:first-child{border-left:0}.mbn-fresh-steps em{align-self:start;margin-top:4px;color:#9badc0;font-size:9px;font-style:normal;font-weight:900;letter-spacing:.08em}.mbn-fresh-steps svg{width:38px;height:38px;padding:9px;border-radius:11px;background:#eaf4ff;color:var(--mbn-blue)}.mbn-fresh-steps span{display:flex;min-width:0;flex-direction:column;gap:5px}.mbn-fresh-steps strong{color:var(--mbn-navy);font-size:13px;line-height:1.2}.mbn-fresh-steps small{color:#8292a5;font-size:10px;line-height:1.25}
@media(max-width:1100px){.mbn-hero-fresh .mbn-hero-content{grid-template-columns:minmax(0,.9fr) minmax(445px,1.1fr);gap:41px}.mbn-hero-fresh h1{font-size:59px}.mbn-fresh-media{height:500px}.mbn-fresh-quality{left:-18px}.mbn-fresh-steps>div{grid-template-columns:28px 35px 1fr;padding-inline:13px}.mbn-fresh-steps svg{width:35px;height:35px}}
@media(max-width:900px){.mbn-hero-fresh{padding-top:64px}.mbn-hero-fresh .mbn-hero-content{grid-template-columns:1fr;gap:55px}.mbn-hero-fresh .mbn-hero-copy{max-width:700px}.mbn-hero-fresh h1{max-width:680px;font-size:clamp(58px,8vw,74px)}.mbn-hero-fresh .mbn-hero-copy>p{max-width:625px}.mbn-fresh-media{width:calc(100% - 24px);height:475px;margin-left:0}.mbn-fresh-media:before{right:-24px}.mbn-fresh-quality{left:24px}.mbn-fresh-call{right:-24px}.mbn-fresh-steps{grid-template-columns:repeat(2,1fr);margin-top:68px}.mbn-fresh-steps>div{grid-template-columns:35px 38px 1fr;border-top:1px solid #dfebf5}.mbn-fresh-steps>div:nth-child(-n+2){border-top:0}.mbn-fresh-steps>div:nth-child(odd){border-left:0}}
@media(max-width:680px){.mbn-hero-fresh{padding:43px 0 26px}.mbn-hero-fresh:before{background-size:42px 42px}.mbn-fresh-shape-one{width:320px;height:320px;left:-245px;top:-140px;border-width:57px}.mbn-fresh-label{gap:7px;padding-right:8px}.mbn-fresh-label>span{padding:7px 8px;font-size:8px}.mbn-fresh-label>strong{max-width:148px;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mbn-fresh-label>i{padding-left:7px;font-size:7px}.mbn-hero-fresh h1{margin:24px 0 20px;font-size:clamp(43px,13vw,55px);line-height:1;letter-spacing:-.058em}.mbn-hero-fresh .mbn-hero-copy>p{font-size:15px;line-height:1.65}.mbn-hero-fresh .mbn-hero-actions{flex-direction:column;margin-top:26px}.mbn-hero-fresh .mbn-button{width:100%;min-height:56px}.mbn-fresh-proof{justify-content:space-between;gap:8px;margin-top:26px}.mbn-fresh-proof>div{gap:6px}.mbn-fresh-proof strong{font-size:20px}.mbn-fresh-proof span{font-size:7px}.mbn-fresh-proof>i{height:29px}.mbn-hero-fresh .mbn-hero-content{gap:43px}.mbn-fresh-media{width:calc(100% - 10px);height:357px}.mbn-fresh-media:before{left:13px;right:-10px;top:13px;bottom:-14px;border-radius:25px}.mbn-fresh-photo-frame{border-width:5px;border-radius:23px}.mbn-fresh-photo-frame img{object-position:68% center}.mbn-fresh-media figcaption{left:21px;top:22px}.mbn-fresh-media figcaption strong{font-size:21px}.mbn-fresh-media figcaption span{margin-bottom:10px}.mbn-fresh-quality{left:14px;bottom:17px;padding:9px 11px;border-radius:12px}.mbn-fresh-quality>svg{width:33px;height:33px;padding:8px}.mbn-fresh-quality small{font-size:6px}.mbn-fresh-quality strong{font-size:9px}.mbn-fresh-call{right:-10px;bottom:72px;padding:8px 10px}.mbn-fresh-call>svg{width:30px;height:30px;padding:7px}.mbn-fresh-call small{font-size:6px}.mbn-fresh-call strong{font-size:9px}.mbn-fresh-steps{grid-template-columns:1fr 1fr;margin-top:47px;border-radius:17px}.mbn-fresh-steps>div{min-height:92px;grid-template-columns:29px 1fr;gap:7px;padding:14px 12px}.mbn-fresh-steps em{position:absolute;right:10px;top:9px;margin:0}.mbn-fresh-steps svg{width:29px;height:29px;padding:7px}.mbn-fresh-steps strong{font-size:11px}.mbn-fresh-steps small{font-size:8px}}
@media(max-width:390px){.mbn-fresh-label>strong{display:none}.mbn-fresh-label>i{border-left:0}.mbn-fresh-media{height:330px}.mbn-fresh-call{bottom:66px}.mbn-fresh-quality strong{white-space:normal;max-width:105px}}
@media(prefers-reduced-motion:reduce){.mbn-fresh-label>i b{animation:none!important}}

/* v1.9.0 premium mobile navigation + WhatsApp dock */
.mbn-menu-toggle-label,.mbn-mobile-menu-head,.mbn-mobile-menu-contact,.mbn-menu-backdrop{display:none}
@media(max-width:980px){
	body.mbn-menu-open{overflow:hidden}.mbn-header{backdrop-filter:none}
	.mbn-menu-toggle{position:relative;z-index:160;width:auto;height:48px;display:flex;align-items:center;gap:10px;padding:5px 6px 5px 14px;border:1px solid #d8e6f4;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(8,38,76,.09);color:var(--mbn-navy);cursor:pointer;transition:opacity .2s,visibility .2s,transform .2s}.mbn-menu-toggle[aria-expanded="true"]{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.92)}
	.mbn-menu-toggle>span:not(.screen-reader-text){height:auto;margin:0;background:none}
	.mbn-menu-toggle-label{display:block!important;color:var(--mbn-navy);font-size:13px;font-weight:850;letter-spacing:.02em}
	.mbn-menu-toggle-lines{width:36px;height:36px!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:10px;background:linear-gradient(145deg,#0d315d,#071b36)!important;box-shadow:0 7px 16px rgba(7,34,71,.18)}
	.mbn-menu-toggle-lines i{display:block;width:16px;height:2px;border-radius:99px;background:#fff;transition:transform .25s,opacity .2s}
	.mbn-menu-toggle[aria-expanded="true"] .mbn-menu-toggle-lines i:first-child{transform:translateY(6px) rotate(45deg)}.mbn-menu-toggle[aria-expanded="true"] .mbn-menu-toggle-lines i:nth-child(2){opacity:0}.mbn-menu-toggle[aria-expanded="true"] .mbn-menu-toggle-lines i:last-child{transform:translateY(-6px) rotate(-45deg)}
	.mbn-nav{position:fixed;z-index:150;left:auto;right:0;top:0;bottom:0;width:min(430px,calc(100% - 30px));height:100vh;height:100dvh;display:flex;flex-direction:column;padding:0 24px 25px;border:0;border-left:1px solid rgba(191,215,239,.85);border-radius:30px 0 0 30px;background:linear-gradient(180deg,#fff 0%,#f8fbff 62%,#edf6ff 100%);box-shadow:-30px 0 80px rgba(3,20,46,.25);opacity:0;visibility:hidden;overflow-y:auto;transform:translateX(105%);transition:transform .38s cubic-bezier(.22,.8,.22,1),opacity .25s,visibility .38s}
	.mbn-nav:before{content:"";position:absolute;width:270px;height:270px;right:-160px;top:130px;border:48px solid rgba(18,104,232,.045);border-radius:50%;pointer-events:none}
	.mbn-nav.is-open{opacity:1;visibility:visible;transform:translateX(0)}
	.mbn-mobile-menu-head{position:relative;z-index:1;min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #dce9f5}.mbn-mobile-menu-head>div{display:flex;flex-direction:column}.mbn-mobile-menu-head>div span{color:var(--mbn-blue);font-size:9px;font-weight:900;letter-spacing:.18em}.mbn-mobile-menu-head>div strong{margin-top:6px;color:var(--mbn-navy);font-size:18px;letter-spacing:-.025em}.mbn-menu-close{width:42px;height:42px;display:grid;place-items:center;border:1px solid #d8e7f5;border-radius:13px;background:#fff;color:var(--mbn-navy);font-size:27px;line-height:1;cursor:pointer;box-shadow:0 7px 20px rgba(8,42,82,.08);transition:.2s}.mbn-menu-close:hover,.mbn-menu-close:focus-visible{border-color:var(--mbn-blue);background:var(--mbn-blue);color:#fff}
	.mbn-nav>ul{position:relative;z-index:1;counter-reset:mbnMenu;display:grid;gap:9px;margin:24px 0;padding:0}.mbn-nav>ul>li{position:relative;counter-increment:mbnMenu;list-style:none}.mbn-nav>ul>li:before{content:"0" counter(mbnMenu);position:absolute;z-index:2;left:16px;top:50%;transform:translateY(-50%);color:#7e9bb9;font-size:9px;font-weight:900;letter-spacing:.08em;pointer-events:none}.mbn-nav>ul>li>a{position:relative;display:flex;align-items:center;min-height:58px;padding:12px 43px 12px 52px;border:1px solid #dce9f5;border-radius:15px;background:rgba(255,255,255,.88);color:#173554;font-size:15px;font-weight:800;box-shadow:0 8px 26px rgba(9,48,92,.045);transition:.22s}.mbn-nav>ul>li>a:after{content:"›";position:absolute;right:17px;top:50%;transform:translateY(-52%);color:#6caee8;font-size:23px;font-weight:400;transition:transform .2s}.mbn-nav>ul>li>a:hover,.mbn-nav>ul>li>a:focus{border-color:#a9d4f8;background:#edf7ff;color:var(--mbn-blue);transform:translateX(-3px)}.mbn-nav>ul>li>a:hover:after,.mbn-nav>ul>li>a:focus:after{transform:translate(4px,-52%)}
	.mbn-mobile-menu-contact{position:relative;z-index:1;display:block;margin-top:auto;padding:19px;border:1px solid #d3e7f9;border-radius:19px;background:rgba(255,255,255,.88);box-shadow:0 14px 38px rgba(8,47,91,.08)}.mbn-mobile-menu-contact>span{display:block;margin-bottom:12px;color:#6d8299;font-size:11px;font-weight:700}.mbn-mobile-menu-contact>div{display:grid;grid-template-columns:1fr 1fr;gap:9px}.mbn-mobile-menu-contact a{min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;padding:9px;border-radius:12px;background:var(--mbn-blue);color:#fff;font-size:12px;font-weight:850;box-shadow:0 9px 22px rgba(18,104,232,.22)}.mbn-mobile-menu-contact a:last-child{background:linear-gradient(135deg,#25d366,#14974d);box-shadow:0 9px 22px rgba(25,166,82,.22)}.mbn-mobile-menu-contact a svg{width:18px;height:18px}
	.mbn-menu-backdrop{position:fixed;z-index:90;inset:0;display:block;background:rgba(3,16,37,.58);backdrop-filter:blur(5px);opacity:0;visibility:hidden;transition:opacity .28s,visibility .28s}.mbn-menu-backdrop.is-open{opacity:1;visibility:visible}
}
@media(max-width:680px){.mbn-nav{right:7px;top:7px;bottom:7px;width:calc(100% - 14px);height:calc(100vh - 14px);height:calc(100dvh - 14px);padding-inline:19px;border:1px solid rgba(207,225,243,.9);border-radius:25px}.mbn-mobile-menu-head{min-height:84px}.mbn-mobile-menu-head>div strong{font-size:17px}.mbn-nav>ul{margin-block:18px;gap:7px}.mbn-nav>ul>li>a{min-height:53px}.mbn-mobile-menu-contact{padding:15px}.mbn-mobile-bar .mbn-mobile-whatsapp{position:relative;color:#fff;background:linear-gradient(135deg,#28d76c 0%,#16a452 62%,#128c46 100%);box-shadow:inset 1px 0 rgba(255,255,255,.2)}.mbn-mobile-bar .mbn-mobile-whatsapp svg{width:22px;height:22px;filter:drop-shadow(0 3px 5px rgba(0,78,34,.22));animation:mbnWhatsAppPulse 2.1s ease-in-out infinite}.mbn-mobile-bar .mbn-mobile-whatsapp:hover,.mbn-mobile-bar .mbn-mobile-whatsapp:focus{background:linear-gradient(135deg,#31df75,#169c50)}}
@keyframes mbnWhatsAppPulse{0%,100%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(75,227,139,0))}50%{transform:scale(1.13);filter:drop-shadow(0 0 8px rgba(84,236,149,.72))}}
@media(prefers-reduced-motion:reduce){.mbn-nav,.mbn-menu-backdrop,.mbn-menu-toggle-lines i,.mbn-mobile-bar .mbn-mobile-whatsapp svg{transition:none!important;animation:none!important}}

/* v2.0.1 continuous hero process marquee */
.mbn-hero-fresh .mbn-fresh-steps{position:relative;z-index:5;display:block;min-height:104px;margin-top:66px;padding:0;overflow:hidden;border:1px solid rgba(91,164,235,.24);border-radius:20px;background:linear-gradient(110deg,#061a35 0%,#0a2c55 52%,#082344 100%);box-shadow:0 22px 58px rgba(5,34,72,.19);backdrop-filter:none;isolation:isolate}
.mbn-hero-fresh .mbn-fresh-steps:before,.mbn-hero-fresh .mbn-fresh-steps:after{content:"";position:absolute;z-index:4;top:0;bottom:0;width:68px;pointer-events:none}.mbn-hero-fresh .mbn-fresh-steps:before{left:0;background:linear-gradient(90deg,#061a35,rgba(6,26,53,0))}.mbn-hero-fresh .mbn-fresh-steps:after{right:0;background:linear-gradient(270deg,#082344,rgba(8,35,68,0))}
.mbn-hero-fresh .mbn-fresh-steps>.mbn-fresh-steps-track{position:static;min-height:0;display:flex;width:max-content;grid-template-columns:none;gap:0;align-items:stretch;padding:0;border:0;will-change:transform;animation:mbnProcessMarquee 28s linear infinite}.mbn-fresh-steps:hover .mbn-fresh-steps-track{animation-play-state:paused}
.mbn-fresh-step-group{display:flex;flex:0 0 auto}.mbn-hero-fresh .mbn-fresh-step{position:relative;width:295px;min-height:102px;display:grid;grid-template-columns:32px 42px 1fr;gap:12px;align-items:center;padding:19px 20px;border:0;border-right:1px solid rgba(184,218,248,.13);background:transparent}
.mbn-hero-fresh .mbn-fresh-step em{position:static;align-self:start;margin:5px 0 0;color:#63bfff;font-size:10px;font-style:normal;font-weight:900;letter-spacing:.1em}.mbn-hero-fresh .mbn-fresh-step svg{width:42px;height:42px;padding:10px;border:1px solid rgba(109,194,255,.17);border-radius:12px;background:rgba(39,153,239,.12);color:#69c7ff}.mbn-hero-fresh .mbn-fresh-step span{display:flex;min-width:0;flex-direction:column;gap:6px}.mbn-hero-fresh .mbn-fresh-step strong{color:#fff;font-size:14px;line-height:1.2}.mbn-hero-fresh .mbn-fresh-step small{color:#94acc5;font-size:11px;line-height:1.3}
@keyframes mbnProcessMarquee{to{transform:translateX(-50%)}}
@media(max-width:900px){.mbn-hero-fresh .mbn-fresh-steps{margin-top:68px}}
@media(max-width:680px){.mbn-hero-fresh .mbn-fresh-steps{min-height:90px;margin-top:47px;border-radius:16px}.mbn-hero-fresh .mbn-fresh-steps:before,.mbn-hero-fresh .mbn-fresh-steps:after{width:30px}.mbn-hero-fresh .mbn-fresh-steps>.mbn-fresh-steps-track{animation-duration:22s}.mbn-hero-fresh .mbn-fresh-step{width:248px;min-height:88px;grid-template-columns:27px 36px 1fr;gap:9px;padding:14px}.mbn-hero-fresh .mbn-fresh-step em{margin-top:4px;font-size:9px}.mbn-hero-fresh .mbn-fresh-step svg{width:36px;height:36px;padding:9px}.mbn-hero-fresh .mbn-fresh-step strong{font-size:12px}.mbn-hero-fresh .mbn-fresh-step small{font-size:10px}}
@media(prefers-reduced-motion:reduce){.mbn-hero-fresh .mbn-fresh-steps{overflow-x:auto;scrollbar-width:none}.mbn-hero-fresh .mbn-fresh-steps::-webkit-scrollbar{display:none}.mbn-fresh-steps-track{animation:none!important}.mbn-fresh-step-group[aria-hidden="true"]{display:none}}

/* v2.0.2 alternating white / brand-blue sections + white footer */
.mbn-services{position:relative;color:#fff;background:linear-gradient(135deg,#0757c5 0%,#1268e8 52%,#168cf0 100%);isolation:isolate}.mbn-services:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(120deg,#000,transparent 75%)}.mbn-services:after{content:"";position:absolute;z-index:-1;width:520px;height:520px;right:-300px;top:-270px;border:85px solid rgba(255,255,255,.08);border-radius:50%}
.mbn-services .mbn-kicker{color:#a9ddff}.mbn-services .mbn-heading h2{color:#fff}.mbn-services .mbn-split-heading>p{color:#dcecff}.mbn-services .mbn-slider-controls button{border-color:rgba(255,255,255,.27);background:rgba(255,255,255,.12);color:#fff;box-shadow:0 11px 30px rgba(3,41,101,.16);backdrop-filter:blur(9px)}.mbn-services .mbn-slider-controls button:hover,.mbn-services .mbn-slider-controls button:focus-visible{border-color:#fff;background:#fff;color:var(--mbn-blue)}.mbn-services .mbn-slider-progress{background:rgba(255,255,255,.2)}.mbn-services .mbn-slider-progress span{background:#fff;box-shadow:0 0 12px rgba(255,255,255,.4)}.mbn-services .mbn-service-card{border-color:rgba(255,255,255,.8);box-shadow:0 22px 58px rgba(3,42,104,.2)}
.mbn-gallery,.mbn-reasons,.mbn-experience{background:#fff}.mbn-process{background:linear-gradient(135deg,#072b61 0%,#0d55b7 58%,#1268e8 100%)}
.mbn-footer{color:#61758d;background:#fff;border-top:1px solid #dce9f5}.mbn-footer .mbn-brand strong{color:var(--mbn-navy)}.mbn-footer-glow{background:radial-gradient(circle,rgba(18,104,232,.1),transparent 68%)}.mbn-footer-watermark{color:rgba(18,104,232,.035)}.mbn-footer-intro .mbn-brand-logo,.mbn-footer-intro .custom-logo-link{border-color:#d9e8f6;background:#fff;box-shadow:0 16px 42px rgba(9,50,98,.1),inset 0 1px #fff}.mbn-footer-intro h2{color:var(--mbn-navy)}.mbn-footer-intro h2 span{color:var(--mbn-blue)}.mbn-footer-intro>p{color:#64778e}
.mbn-footer-contact-cards>a{border-color:#d9e7f4;background:#f8fbff;box-shadow:0 11px 30px rgba(9,51,99,.06)}.mbn-footer-contact-cards>a:hover{border-color:#9dccf5;background:#eef7ff}.mbn-footer-contact-cards small{color:#71869c}.mbn-footer-contact-cards strong{color:var(--mbn-navy)}.mbn-footer-contact-cards em{background:#e8f4ff;color:var(--mbn-blue)}
.mbn-footer-rule{background:linear-gradient(90deg,#bed9f1,rgba(190,217,241,.25))}.mbn-footer-grid h3{color:var(--mbn-navy)}.mbn-footer-grid a,.mbn-footer-grid span{color:#64788f}.mbn-footer-grid a:hover{color:var(--mbn-blue)}.mbn-footer-bottom{color:#718297;border-top-color:#dbe7f3}.mbn-footer-bottom a:hover{color:var(--mbn-blue)}.mbn-footer-bottom .mbn-qlweb{color:var(--mbn-blue);background:#eaf4ff}

/* v2.0.3 light blue surface system */
.mbn-services,.mbn-process,.mbn-quote,.mbn-closing-cta{background:linear-gradient(135deg,#1887e8 0%,#249ff3 55%,#43b9ff 100%)}
.mbn-process:before{background:radial-gradient(circle,rgba(255,255,255,.18),transparent 68%)}.mbn-process .mbn-heading p,.mbn-quote-copy>p,.mbn-closing-inner p{color:#eef8ff}.mbn-process .mbn-step-top span{border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.18);box-shadow:0 12px 28px rgba(4,86,167,.18)}
.mbn-hero-fresh .mbn-fresh-steps{border-color:rgba(255,255,255,.38);background:linear-gradient(110deg,#1688e9 0%,#249ff3 52%,#42b7fb 100%);box-shadow:0 22px 58px rgba(12,112,205,.2)}.mbn-hero-fresh .mbn-fresh-steps:before{background:linear-gradient(90deg,#1688e9,rgba(22,136,233,0))}.mbn-hero-fresh .mbn-fresh-steps:after{background:linear-gradient(270deg,#42b7fb,rgba(66,183,251,0))}.mbn-hero-fresh .mbn-fresh-step{border-right-color:rgba(255,255,255,.22)}.mbn-hero-fresh .mbn-fresh-step em{color:#eaf7ff}.mbn-hero-fresh .mbn-fresh-step svg{border-color:rgba(255,255,255,.31);background:rgba(255,255,255,.17);color:#fff}.mbn-hero-fresh .mbn-fresh-step small{color:#e7f5ff}
.mbn-vehicle-gallery{border-color:rgba(255,255,255,.45);background:linear-gradient(145deg,#1688e9 0%,#249ff3 58%,#43b8ff 100%);box-shadow:0 30px 80px rgba(12,104,194,.2)}.mbn-vehicle-gallery .mbn-gallery-group-head>div:first-child>span,.mbn-vehicle-gallery .mbn-gallery-counter{color:#eaf7ff}.mbn-vehicle-gallery .mbn-gallery-controls button{border-color:rgba(255,255,255,.32);background:rgba(255,255,255,.15)}
.mbn-quality-panel{background:linear-gradient(145deg,#1688e9,#249ff3 58%,#43b8ff);box-shadow:0 28px 70px rgba(12,104,194,.2)}.mbn-quality-panel:after{border-color:rgba(255,255,255,.12)}.mbn-quality-badge svg,.mbn-quality-list article>span{color:#fff}.mbn-quality-badge span,.mbn-quality-list p{color:#e9f7ff}
.mbn-review-side{border-color:rgba(255,255,255,.45);background:linear-gradient(145deg,#1688e9 0%,#249ff3 58%,#43b8ff 100%);box-shadow:0 24px 64px rgba(12,104,194,.18)}.mbn-review-side .mbn-panel-head>div>span{color:#eaf7ff}.mbn-review-controls button{border-color:rgba(255,255,255,.32);background:rgba(255,255,255,.15)}.mbn-menu-toggle-lines{background:linear-gradient(145deg,#249ff3,#1688e9)!important;box-shadow:0 7px 16px rgba(19,125,220,.22)!important}


/* v2.0.4 process section readability */
.mbn-process .mbn-heading p,
.mbn-process .mbn-step-card h3,
.mbn-process .mbn-step-card p{color:#fff!important}

/* v2.0.5 hero typewriter + mobile dock reflection / heartbeat */
.mbn-hero-fresh h1 .mbn-typewriter-main{display:inline;margin:0;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--mbn-navy);-webkit-text-fill-color:currentColor}
.mbn-hero-fresh h1 .mbn-typewriter-highlight{display:block;margin-top:6px}
.mbn-typewriter-main.is-typing:after,.mbn-typewriter-highlight.is-typing:after,.mbn-typewriter-highlight.is-typed:after{content:"";display:inline-block;width:3px;height:.78em;margin-left:6px;border-radius:3px;vertical-align:-.04em;-webkit-background-clip:border-box;background-clip:border-box;animation:mbnTypewriterCaret .72s steps(1,end) infinite}
.mbn-typewriter-main.is-typing:after{background:var(--mbn-navy)}
.mbn-typewriter-highlight.is-typing:after,.mbn-typewriter-highlight.is-typed:after{background:#168cf0}
@keyframes mbnTypewriterCaret{0%,46%{opacity:1}47%,100%{opacity:0}}
@media(max-width:680px){
	.mbn-mobile-bar{overflow:hidden;isolation:isolate}
	.mbn-mobile-bar a{position:relative;overflow:hidden;isolation:isolate;transform-origin:center;will-change:transform,filter;animation:mbnDockHeartbeat 2.45s ease-in-out infinite}
	.mbn-mobile-bar .mbn-mobile-call{background:linear-gradient(135deg,#ffffff 0%,#f2f8ff 58%,#e5f2ff 100%);color:var(--mbn-blue)}
	.mbn-mobile-bar .mbn-mobile-whatsapp{animation-delay:.18s}
	.mbn-mobile-bar a:after{content:"";position:absolute;z-index:2;top:-90%;left:-48%;width:31%;height:280%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),rgba(255,255,255,.82),rgba(255,255,255,.12),transparent);transform:rotate(18deg);animation:mbnDockReflection 3.15s cubic-bezier(.2,.7,.2,1) infinite}
	.mbn-mobile-bar .mbn-mobile-call:after{background:linear-gradient(90deg,transparent,rgba(69,155,240,.05),rgba(255,255,255,.95),rgba(69,155,240,.08),transparent)}
	.mbn-mobile-bar a svg{position:relative;z-index:3;transform-origin:center;animation:mbnDockIconHeartbeat 2.45s ease-in-out infinite}
	.mbn-mobile-bar .mbn-mobile-whatsapp svg{animation-delay:.18s}
}
@keyframes mbnDockHeartbeat{0%,58%,100%{transform:scale(1);filter:brightness(1)}64%{transform:scale(1.022);filter:brightness(1.07)}69%{transform:scale(1);filter:brightness(1)}75%{transform:scale(1.014);filter:brightness(1.045)}80%{transform:scale(1);filter:brightness(1)}}
@keyframes mbnDockIconHeartbeat{0%,58%,100%{transform:scale(1)}64%{transform:scale(1.14)}69%{transform:scale(1)}75%{transform:scale(1.09)}80%{transform:scale(1)}}
@keyframes mbnDockReflection{0%,18%{left:-48%;opacity:0}27%{opacity:1}50%{left:122%;opacity:.95}58%,100%{left:122%;opacity:0}}
@media(prefers-reduced-motion:reduce){.mbn-typewriter-main:after,.mbn-typewriter-highlight:after,.mbn-mobile-bar a,.mbn-mobile-bar a:after,.mbn-mobile-bar a svg{animation:none!important}}



/* v2.0.6 premium animated footer */
.mbn-footer{isolation:isolate}
.mbn-footer:before{content:"";position:absolute;z-index:4;left:0;right:0;top:0;height:3px;pointer-events:none;background:linear-gradient(90deg,transparent 0%,#168cf0 19%,#70cbff 35%,#fff 50%,#70cbff 65%,#168cf0 81%,transparent 100%);background-size:220% 100%;box-shadow:0 0 18px rgba(36,159,243,.42);animation:mbnFooterTopBeam 5.2s linear infinite}
.mbn-footer:after{content:"";position:absolute;z-index:-1;width:520px;height:520px;right:-210px;top:-210px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(36,159,243,.16) 0%,rgba(67,185,255,.07) 38%,transparent 70%);filter:blur(2px);animation:mbnFooterOrb 8s ease-in-out infinite}
.mbn-footer-glow{animation:mbnFooterGlowDrift 9s ease-in-out infinite}
.mbn-footer-watermark{background:linear-gradient(110deg,rgba(18,104,232,.025) 18%,rgba(36,159,243,.09) 43%,rgba(18,104,232,.025) 68%);background-size:230% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:mbnFooterWatermarkShine 7s ease-in-out infinite}
.mbn-footer-intro .mbn-brand-logo,.mbn-footer-intro .custom-logo-link{position:relative;overflow:hidden;isolation:isolate;transition:transform .28s ease,box-shadow .28s ease}
.mbn-footer-intro .mbn-brand-logo:after,.mbn-footer-intro .custom-logo-link:after{content:"";position:absolute;z-index:3;top:-60%;left:-42%;width:24%;height:230%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),rgba(255,255,255,.95),rgba(255,255,255,.18),transparent);transform:rotate(17deg);animation:mbnFooterReflection 5.4s ease-in-out infinite}
.mbn-footer-intro .mbn-brand-logo:hover,.mbn-footer-intro .custom-logo-link:hover{transform:translateY(-3px);box-shadow:0 19px 48px rgba(20,122,214,.16),inset 0 1px #fff}
.mbn-footer-intro h2 span{display:inline-block;background:linear-gradient(90deg,#1268e8 0%,#43b9ff 34%,#1268e8 68%,#43b9ff 100%);background-size:210% auto;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:mbnFooterTextShine 5.8s linear infinite}
.mbn-footer-contact-cards>a{position:relative;overflow:hidden;isolation:isolate}
.mbn-footer-contact-cards>a:before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:radial-gradient(circle at 15% 50%,rgba(36,159,243,.12),transparent 36%);opacity:0;transition:opacity .28s ease}
.mbn-footer-contact-cards>a:after{content:"";position:absolute;z-index:1;top:-85%;left:-42%;width:23%;height:275%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),rgba(103,199,255,.5),rgba(255,255,255,.78),rgba(103,199,255,.18),transparent);transform:rotate(18deg);opacity:0}
.mbn-footer-contact-cards>a:hover:before,.mbn-footer-contact-cards>a:focus-visible:before{opacity:1}
.mbn-footer-contact-cards>a:hover:after,.mbn-footer-contact-cards>a:focus-visible:after{animation:mbnFooterCardSweep .82s ease-out both}
.mbn-footer-contact-cards>a>*{position:relative;z-index:2}
.mbn-footer-contact-cards>a:hover i,.mbn-footer-contact-cards>a:focus-visible i{animation:mbnFooterIconPulse .72s ease both;box-shadow:0 9px 24px rgba(18,104,232,.24)}
.mbn-footer-contact-cards em{transition:transform .25s ease,background .25s ease}
.mbn-footer-contact-cards>a:hover em,.mbn-footer-contact-cards>a:focus-visible em{transform:translateX(4px);background:#d9efff}
.mbn-footer-rule{position:relative;overflow:hidden}
.mbn-footer-rule:after{content:"";position:absolute;top:0;bottom:0;left:-180px;width:180px;background:linear-gradient(90deg,transparent,#249ff3,#7ad1ff,transparent);box-shadow:0 0 15px rgba(36,159,243,.55);animation:mbnFooterRuleSweep 6.2s ease-in-out infinite}
.mbn-footer-grid h3:after{box-shadow:0 0 0 rgba(36,159,243,0);animation:mbnFooterHeadingPulse 3.1s ease-in-out infinite}
.mbn-footer-grid a{position:relative;transition:transform .22s ease,color .22s ease}
.mbn-footer-grid a:hover,.mbn-footer-grid a:focus-visible{transform:translateX(5px)}
.mbn-footer-bottom .mbn-qlweb{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(110deg,#eaf4ff 0%,#eaf4ff 36%,#fff 50%,#eaf4ff 64%,#eaf4ff 100%);background-size:230% 100%;animation:mbnFooterQLShine 4.2s ease-in-out infinite;transition:transform .22s ease,box-shadow .22s ease}
.mbn-footer-bottom .mbn-qlweb:hover{transform:translateY(-2px);box-shadow:0 7px 18px rgba(18,104,232,.13)}
@keyframes mbnFooterTopBeam{to{background-position:220% 0}}
@keyframes mbnFooterOrb{0%,100%{transform:translate3d(0,0,0) scale(1);opacity:.75}50%{transform:translate3d(-55px,38px,0) scale(1.12);opacity:1}}
@keyframes mbnFooterGlowDrift{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(55px,28px,0) scale(1.08)}}
@keyframes mbnFooterWatermarkShine{0%,100%{background-position:180% 0;transform:translateY(0)}50%{background-position:-20% 0;transform:translateY(-5px)}}
@keyframes mbnFooterReflection{0%,58%{left:-42%;opacity:0}66%{opacity:1}82%{left:125%;opacity:.9}90%,100%{left:125%;opacity:0}}
@keyframes mbnFooterTextShine{to{background-position:210% center}}
@keyframes mbnFooterCardSweep{0%{left:-42%;opacity:0}18%{opacity:1}100%{left:125%;opacity:0}}
@keyframes mbnFooterIconPulse{0%,100%{transform:scale(1)}42%{transform:scale(1.1)}70%{transform:scale(.98)}}
@keyframes mbnFooterRuleSweep{0%,18%{left:-180px;opacity:0}28%{opacity:1}62%{left:100%;opacity:1}72%,100%{left:100%;opacity:0}}
@keyframes mbnFooterHeadingPulse{0%,100%{width:28px;box-shadow:0 0 0 rgba(36,159,243,0)}50%{width:42px;box-shadow:0 0 12px rgba(36,159,243,.46)}}
@keyframes mbnFooterQLShine{0%,62%{background-position:120% 0}82%,100%{background-position:-120% 0}}
@media(prefers-reduced-motion:reduce){.mbn-footer:before,.mbn-footer:after,.mbn-footer-glow,.mbn-footer-watermark,.mbn-footer-intro .mbn-brand-logo:after,.mbn-footer-intro .custom-logo-link:after,.mbn-footer-intro h2 span,.mbn-footer-contact-cards>a:after,.mbn-footer-contact-cards i,.mbn-footer-rule:after,.mbn-footer-grid h3:after,.mbn-footer-bottom .mbn-qlweb{animation:none!important}.mbn-footer-intro .mbn-brand-logo,.mbn-footer-intro .custom-logo-link,.mbn-footer-contact-cards>a,.mbn-footer-contact-cards em,.mbn-footer-grid a,.mbn-footer-bottom .mbn-qlweb{transition:none!important}}

/* v2.0.7 premium about section + official green mobile WhatsApp */
@media(max-width:680px){
  .mbn-mobile-bar .mbn-mobile-whatsapp{background:#25D366!important;color:#fff!important;box-shadow:inset 1px 0 rgba(255,255,255,.22),0 8px 24px rgba(37,211,102,.24)!important}
  .mbn-mobile-bar .mbn-mobile-whatsapp:hover,.mbn-mobile-bar .mbn-mobile-whatsapp:focus-visible{background:#1ebe5d!important;color:#fff!important}
}
.mbn-about{position:relative;overflow:hidden;padding:108px 0 112px;background:linear-gradient(180deg,#f7fbff 0%,#fff 46%,#f2f8ff 100%);isolation:isolate}
.mbn-about:before{content:"SEFO";position:absolute;z-index:-1;right:-.04em;top:44%;transform:translateY(-50%);color:rgba(17,104,232,.032);font-size:clamp(150px,24vw,380px);font-weight:950;letter-spacing:-.09em;line-height:.7;pointer-events:none}
.mbn-about-light{position:absolute;z-index:-1;border-radius:50%;filter:blur(2px);pointer-events:none}.mbn-about-light-one{width:420px;height:420px;left:-230px;top:-180px;background:radial-gradient(circle,rgba(47,167,255,.16),rgba(47,167,255,.04) 42%,transparent 72%)}.mbn-about-light-two{width:460px;height:460px;right:-250px;bottom:-240px;background:radial-gradient(circle,rgba(18,104,232,.15),rgba(18,104,232,.035) 42%,transparent 72%)}
.mbn-about-grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(420px,.97fr);gap:74px;align-items:center}
.mbn-about-copy{position:relative}.mbn-about-kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:19px}.mbn-about-kicker:before{content:"";width:34px;height:2px;border-radius:99px;background:linear-gradient(90deg,var(--mbn-blue),#67c8ff);box-shadow:0 0 14px rgba(18,104,232,.3)}
.mbn-about-copy h2{max-width:720px;margin:0;color:var(--mbn-navy);font-size:clamp(42px,5vw,68px);line-height:.98;letter-spacing:-.06em}.mbn-about-copy h2 span{display:inline-block;margin-top:8px;background:linear-gradient(92deg,var(--mbn-blue),#38b3ff 58%,var(--mbn-blue));background-size:190% auto;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:mbnAboutTextShine 6s linear infinite}
.mbn-about-lead{max-width:720px;margin:27px 0 0;color:#526c86;font-size:16px;line-height:1.9}
.mbn-about-points{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:31px}.mbn-about-point{display:grid;grid-template-columns:48px 1fr;gap:13px;align-items:start;min-height:116px;padding:18px;border:1px solid #dceaf7;border-radius:18px;background:rgba(255,255,255,.78);box-shadow:0 10px 34px rgba(8,51,96,.055);backdrop-filter:blur(8px);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.mbn-about-point:hover{transform:translateY(-4px);border-color:#b6dbf8;box-shadow:0 18px 42px rgba(8,62,118,.1)}.mbn-about-point>i{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#eaf6ff,#fff);color:var(--mbn-blue);box-shadow:inset 0 0 0 1px #d6eafa,0 8px 20px rgba(18,104,232,.08)}.mbn-about-point>i svg{width:23px;height:23px}.mbn-about-point>span{display:flex;flex-direction:column;gap:7px}.mbn-about-point strong{color:#153454;font-size:14px;line-height:1.3}.mbn-about-point small{color:#72879b;font-size:11.5px;line-height:1.6}
.mbn-about-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:29px}.mbn-about-actions .mbn-button{min-height:54px}.mbn-about-actions .mbn-button svg,.mbn-about-whatsapp svg{width:19px;height:19px}.mbn-about-whatsapp{position:relative;overflow:hidden;min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 21px;border-radius:13px;background:#25D366;color:#fff;font-size:13px;font-weight:900;box-shadow:0 11px 27px rgba(37,211,102,.25);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.mbn-about-whatsapp:after{content:"";position:absolute;top:-80%;left:-45%;width:24%;height:260%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.82),transparent);transform:rotate(18deg);animation:mbnAboutSweep 4.2s ease-in-out infinite}.mbn-about-whatsapp:hover,.mbn-about-whatsapp:focus-visible{background:#1ebe5d;color:#fff;transform:translateY(-2px);box-shadow:0 16px 34px rgba(37,211,102,.31)}
.mbn-about-showcase{position:relative;min-height:610px;padding:36px;border:1px solid rgba(116,186,242,.34);border-radius:34px;background:linear-gradient(145deg,#071d3b 0%,#0b315c 52%,#0c4477 100%);box-shadow:0 34px 84px rgba(4,37,80,.23);overflow:hidden;isolation:isolate}.mbn-about-showcase:before{content:"";position:absolute;z-index:-1;width:360px;height:360px;right:-130px;top:-130px;border:58px solid rgba(100,203,255,.09);border-radius:50%;animation:mbnAboutOrbit 10s ease-in-out infinite}.mbn-about-showcase:after{content:"";position:absolute;z-index:-1;left:-110px;bottom:-160px;width:370px;height:370px;border-radius:50%;background:radial-gradient(circle,rgba(27,151,241,.28),rgba(27,151,241,.04) 55%,transparent 70%)}
.mbn-about-years{position:relative;width:230px;height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:3px auto 30px;border:1px solid rgba(151,217,255,.3);border-radius:50%;background:radial-gradient(circle at 35% 25%,rgba(81,187,255,.19),rgba(7,28,58,.15) 58%,rgba(4,21,45,.5));box-shadow:inset 0 0 42px rgba(93,198,255,.08),0 22px 48px rgba(2,18,39,.28)}.mbn-about-years:before,.mbn-about-years:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.mbn-about-years:before{inset:-12px;border:1px dashed rgba(125,207,255,.24);animation:mbnAboutRing 18s linear infinite}.mbn-about-years:after{inset:13px;border:1px solid rgba(255,255,255,.07)}.mbn-about-years>span{position:absolute;top:30px;color:#78cdfd;font-size:9px;font-weight:950;letter-spacing:.3em}.mbn-about-years strong{color:#fff;font-size:92px;font-weight:950;line-height:.77;letter-spacing:-.075em;text-shadow:0 0 32px rgba(65,180,255,.22)}.mbn-about-years em{margin-top:9px;color:#62c8ff;font-size:14px;font-style:normal;font-weight:950;letter-spacing:.26em}.mbn-about-years small{position:absolute;bottom:25px;color:#9ebbd4;font-size:8px;font-weight:800;line-height:1.35;letter-spacing:.15em;text-align:center}
.mbn-about-signature{max-width:460px;margin:0 auto;text-align:center}.mbn-about-signature>span{display:inline-block;margin-bottom:11px;color:#6fcef9;font-size:9px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.mbn-about-signature strong{display:block;color:#fff;font-size:24px;line-height:1.25;letter-spacing:-.035em}.mbn-about-signature p{margin:14px auto 0;color:#a9bfd4;font-size:12px;line-height:1.75}
.mbn-about-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:29px;overflow:hidden;border:1px solid rgba(134,202,250,.16);border-radius:17px;background:rgba(255,255,255,.08)}.mbn-about-metrics>div{min-height:85px;display:flex;align-items:center;justify-content:center;gap:9px;padding:12px;background:rgba(4,27,56,.5)}.mbn-about-metrics strong{color:#fff;font-size:20px;letter-spacing:-.04em}.mbn-about-metrics span{color:#8faac3;font-size:9px;font-weight:750;line-height:1.35;text-transform:uppercase}
.mbn-about-seal{display:flex;align-items:center;justify-content:center;gap:11px;margin-top:18px;color:#d7eaff}.mbn-about-seal>svg{width:31px;height:31px;padding:7px;border:1px solid rgba(103,199,255,.22);border-radius:10px;background:rgba(40,151,229,.11);color:#6dcfff}.mbn-about-seal>span{display:flex;flex-direction:column;gap:3px}.mbn-about-seal small{color:#6cbcea;font-size:7.5px;font-weight:900;letter-spacing:.14em}.mbn-about-seal strong{font-size:10px;font-weight:800}
@keyframes mbnAboutTextShine{to{background-position:190% center}}@keyframes mbnAboutSweep{0%,18%{left:-45%;opacity:0}28%{opacity:1}54%{left:125%;opacity:.9}62%,100%{left:125%;opacity:0}}@keyframes mbnAboutRing{to{transform:rotate(360deg)}}@keyframes mbnAboutOrbit{0%,100%{transform:translate(0,0) rotate(0)}50%{transform:translate(-18px,18px) rotate(8deg)}}
@media(max-width:1020px){.mbn-about{padding:90px 0}.mbn-about-grid{grid-template-columns:1fr;gap:50px}.mbn-about-copy{max-width:820px}.mbn-about-showcase{min-height:0;max-width:720px;width:100%;margin-inline:auto}.mbn-about-years{width:210px;height:210px}.mbn-about-years strong{font-size:82px}}
@media(max-width:680px){.mbn-about{padding:74px 0 78px}.mbn-about:before{top:56%;font-size:180px}.mbn-about-grid{gap:36px}.mbn-about-copy h2{font-size:40px}.mbn-about-lead{margin-top:21px;font-size:14px;line-height:1.8}.mbn-about-points{grid-template-columns:1fr;gap:10px;margin-top:25px}.mbn-about-point{min-height:0;padding:15px;grid-template-columns:44px 1fr}.mbn-about-point>i{width:44px;height:44px}.mbn-about-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.mbn-about-actions .mbn-button,.mbn-about-whatsapp{min-height:51px;padding-inline:12px;font-size:11px}.mbn-about-showcase{padding:28px 17px;border-radius:25px}.mbn-about-years{width:190px;height:190px;margin-bottom:25px}.mbn-about-years strong{font-size:74px}.mbn-about-years>span{top:26px}.mbn-about-years small{bottom:21px}.mbn-about-signature strong{font-size:21px}.mbn-about-metrics>div{min-height:78px;gap:6px;padding:8px}.mbn-about-metrics strong{font-size:17px}.mbn-about-metrics span{font-size:7.5px}.mbn-about-seal{margin-top:15px}}
@media(max-width:420px){.mbn-about-actions{grid-template-columns:1fr}.mbn-about-metrics{grid-template-columns:1fr}.mbn-about-metrics>div{min-height:64px;justify-content:flex-start;padding-inline:22px;border-bottom:1px solid rgba(255,255,255,.06)}.mbn-about-metrics>div:last-child{border-bottom:0}.mbn-about-metrics span br{display:none}}
@media(prefers-reduced-motion:reduce){.mbn-about-copy h2 span,.mbn-about-whatsapp:after,.mbn-about-years:before,.mbn-about-showcase:before{animation:none!important}}


/* v2.0.9 premium review experience + light blue about showcase */
.mbn-review-side{position:relative;isolation:isolate;background:linear-gradient(145deg,#082d59 0%,#0d4f8b 58%,#116db3 100%);border:1px solid rgba(116,202,255,.28);box-shadow:0 28px 74px rgba(9,57,107,.17);overflow:hidden}
.mbn-review-side:before{content:"";position:absolute;z-index:-1;width:280px;height:280px;right:-120px;top:-120px;border-radius:50%;background:radial-gradient(circle,rgba(113,211,255,.34),rgba(75,177,248,.08) 48%,transparent 70%);pointer-events:none}
.mbn-review-side:after{content:"";position:absolute;z-index:-1;width:300px;height:300px;left:-170px;bottom:-190px;border-radius:50%;border:52px solid rgba(150,222,255,.08);pointer-events:none}
.mbn-review-side>.mbn-panel-head,.mbn-review-side>.mbn-review-viewport,.mbn-review-side>.mbn-review-dots{position:relative;z-index:2}
.mbn-review-side .mbn-panel-head>div>span{color:#aee3ff}.mbn-review-side .mbn-panel-head h3{font-size:26px;letter-spacing:-.035em;text-shadow:0 2px 18px rgba(0,29,62,.14)}
.mbn-review-controls{padding:4px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.08);backdrop-filter:blur(12px)}
.mbn-review-controls button{width:40px;height:40px;border:0;border-radius:10px;background:rgba(255,255,255,.11);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);transition:transform .2s ease,background .2s ease,box-shadow .2s ease}
.mbn-review-controls button:hover,.mbn-review-controls button:focus-visible{background:#fff;color:var(--mbn-blue);transform:translateY(-1px);box-shadow:0 10px 24px rgba(2,30,64,.18)}
.mbn-review-track{gap:18px}.mbn-review-track .mbn-review-card{position:relative;isolation:isolate;min-height:365px;padding:31px 30px 27px;border:1px solid rgba(255,255,255,.78);border-radius:24px;background:linear-gradient(155deg,rgba(255,255,255,.99),rgba(244,250,255,.97));box-shadow:0 22px 55px rgba(1,24,54,.24),inset 0 1px rgba(255,255,255,.95);overflow:hidden}
.mbn-review-track .mbn-review-card:before{content:"“";position:absolute;z-index:-1;right:20px;top:57px;color:rgba(18,104,232,.08);font-family:Georgia,serif;font-size:118px;font-weight:900;line-height:.7;pointer-events:none}
.mbn-review-track .mbn-review-card:after{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--mbn-blue),#55c6ff 52%,#9be4ff);box-shadow:0 5px 18px rgba(18,104,232,.18)}
.mbn-review-top{gap:12px}.mbn-review-top .mbn-stars{display:inline-flex;align-items:center;padding:8px 11px;border:1px solid #f3df9e;border-radius:999px;background:linear-gradient(180deg,#fffaf0,#fff5d9);box-shadow:0 7px 18px rgba(175,127,16,.08);color:#f3b51b;font-size:15px;letter-spacing:1.6px;line-height:1}
.mbn-review-top>span{min-width:43px;text-align:center;padding:7px 9px;border:1px solid #cfe5fa;border-radius:10px;background:linear-gradient(180deg,#f3f9ff,#e7f3ff);box-shadow:0 7px 18px rgba(18,104,232,.06);color:#0e66d2;font-size:12px;font-weight:950}
.mbn-review-card blockquote{position:relative;z-index:1;margin:27px 0 27px;color:#243b55;font-size:18px;line-height:1.8;letter-spacing:-.01em;font-weight:520}
.mbn-review-author{position:relative;grid-template-columns:50px 1fr 42px;gap:13px;padding-top:21px;border-top:1px solid #dceaf6}
.mbn-review-author>span{width:50px;height:50px;border-radius:16px;background:linear-gradient(145deg,#1982ef,#0f5ec7);box-shadow:0 10px 24px rgba(18,104,232,.2);color:#fff;font-size:13px;font-weight:950;letter-spacing:.03em}
.mbn-review-author>div{gap:5px}.mbn-review-author b{color:#102f50;font-size:15px;letter-spacing:-.015em}.mbn-review-author small{display:flex;align-items:center;color:#6d8297;font-size:11px;font-weight:700;line-height:1.45}.mbn-review-author small:before{content:"";width:6px;height:6px;flex:0 0 6px;margin-right:7px;border-radius:50%;background:#35b7ff;box-shadow:0 0 0 4px rgba(53,183,255,.11)}
.mbn-review-author>i{width:42px;height:42px;border:1px solid #d5e9fa;border-radius:13px;background:linear-gradient(145deg,#edf8ff,#fff);box-shadow:0 8px 20px rgba(12,91,167,.08);color:#1675dc}.mbn-review-author>i svg{width:20px;height:20px}
.mbn-review-dots{margin-top:23px;gap:7px}.mbn-review-dots span{width:7px;height:7px;background:rgba(255,255,255,.32);box-shadow:0 0 0 1px rgba(255,255,255,.05)}.mbn-review-dots span.is-active{width:30px;background:linear-gradient(90deg,#fff,#86d8ff);box-shadow:0 0 14px rgba(127,214,255,.3)}

.mbn-about-showcase{background:linear-gradient(145deg,#edf8ff 0%,#dff2ff 52%,#cceaff 100%);border-color:#b7dcf7;box-shadow:0 30px 76px rgba(24,107,174,.15),inset 0 1px rgba(255,255,255,.82)}
.mbn-about-showcase:before{border-color:rgba(39,155,230,.1)}.mbn-about-showcase:after{background:radial-gradient(circle,rgba(49,170,241,.19),rgba(49,170,241,.04) 55%,transparent 70%)}
.mbn-about-years{border-color:rgba(38,142,215,.25);background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.96),rgba(226,244,255,.92) 58%,rgba(199,232,255,.88));box-shadow:inset 0 0 42px rgba(255,255,255,.76),0 19px 42px rgba(34,115,180,.13)}
.mbn-about-years:before{border-color:rgba(23,126,205,.24)}.mbn-about-years:after{border-color:rgba(18,104,232,.1)}.mbn-about-years>span{color:#1678ce}.mbn-about-years strong{color:#0c4f86;text-shadow:0 0 32px rgba(67,174,238,.12)}.mbn-about-years em{color:#1376c9}.mbn-about-years small{color:#607f9c}
.mbn-about-signature{padding:21px 22px 22px;border:1px solid rgba(125,194,241,.42);border-radius:20px;background:rgba(255,255,255,.66);box-shadow:0 14px 32px rgba(24,104,168,.08);backdrop-filter:blur(10px)}
.mbn-about-signature>span{color:#167bd1}.mbn-about-signature strong{color:#103b63}.mbn-about-signature p{color:#5d7892}
.mbn-about-metrics{border-color:rgba(68,155,219,.2);background:rgba(42,151,225,.08);box-shadow:0 11px 28px rgba(33,114,176,.06)}.mbn-about-metrics>div{background:rgba(255,255,255,.64)}.mbn-about-metrics strong{color:#104b79}.mbn-about-metrics span{color:#607e99}
.mbn-about-seal{color:#244f73}.mbn-about-seal>svg{border-color:rgba(42,142,209,.24);background:rgba(255,255,255,.58);color:#1477c7}.mbn-about-seal small{color:#1c79bd}.mbn-about-seal strong{color:#315c7d}

@media(max-width:680px){.mbn-review-side .mbn-panel-head h3{font-size:22px}.mbn-review-track .mbn-review-card{min-height:375px;padding:26px 23px 24px}.mbn-review-card blockquote{font-size:16px;line-height:1.75}.mbn-review-author{grid-template-columns:46px 1fr 40px}.mbn-review-author>span{width:46px;height:46px;border-radius:14px}.mbn-about-signature{padding:18px 14px}}
@media(prefers-reduced-motion:reduce){.mbn-review-controls button,.mbn-review-dots span{transition:none!important}}

/* v2.0.10 premium branded mobile navigation */
.mbn-mobile-menu-intro{display:none}
@media(max-width:980px){
	.mbn-nav{isolation:isolate;padding:0 24px 24px;background:linear-gradient(180deg,#ffffff 0%,#f8fcff 48%,#eef7ff 100%);border-left:1px solid rgba(120,187,242,.38);box-shadow:-34px 0 90px rgba(5,35,73,.28)}
	.mbn-nav:before{width:340px;height:340px;right:-205px;top:86px;border:54px solid rgba(36,159,243,.055);filter:drop-shadow(0 0 28px rgba(36,159,243,.08))}
	.mbn-nav:after{content:"";position:absolute;z-index:-1;left:-110px;bottom:70px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(72,185,255,.15) 0%,rgba(72,185,255,.045) 47%,transparent 72%);pointer-events:none;animation:mbnMenuGlow 6.8s ease-in-out infinite}
	.mbn-mobile-menu-head{min-height:128px;padding:18px 0 15px;border-bottom:1px solid rgba(143,193,235,.32)}
	.mbn-mobile-menu-brand-wrap{min-width:0;display:flex!important;flex:1;flex-direction:column!important;align-items:flex-start;gap:10px}
	.mbn-mobile-menu-brand-wrap .mbn-brand,.mbn-mobile-menu-brand-wrap .custom-logo-link{display:flex;align-items:center;width:min(245px,calc(100% - 4px));max-width:100%}
	.mbn-mobile-menu-brand-wrap .mbn-brand-image,.mbn-mobile-menu-brand-wrap .custom-logo{display:block;width:100%;height:auto;max-height:29px;object-fit:contain;object-position:left center;filter:drop-shadow(0 5px 12px rgba(14,84,161,.12))}
	.mbn-mobile-menu-brand-meta{display:flex!important;flex-direction:column!important;gap:4px}
	.mbn-mobile-menu-brand-meta span{display:flex!important;align-items:center;gap:7px;color:#5d7a98!important;font-size:8px!important;font-weight:850!important;line-height:1.2;letter-spacing:.105em!important;text-transform:uppercase}
	.mbn-mobile-menu-brand-meta span i{width:7px;height:7px;border-radius:50%;background:#25d366;box-shadow:0 0 0 5px rgba(37,211,102,.11);animation:mbnMenuStatus 2.2s ease-in-out infinite}
	.mbn-mobile-menu-brand-meta strong{margin:0!important;color:#113b68!important;font-size:11px!important;font-weight:850;line-height:1.2;letter-spacing:.01em!important}
	.mbn-menu-close{position:relative;flex:0 0 46px;width:46px;height:46px;border:1px solid rgba(133,191,239,.5);border-radius:16px;background:linear-gradient(145deg,#fff,#eef8ff);box-shadow:0 10px 24px rgba(15,80,148,.1),inset 0 1px rgba(255,255,255,.95);font-size:0;overflow:hidden}
	.mbn-menu-close span{position:absolute;left:14px;top:22px;width:18px;height:2px;border-radius:99px;background:#163e68;transition:transform .25s,background .25s}
	.mbn-menu-close span:first-child{transform:rotate(45deg)}.mbn-menu-close span:last-child{transform:rotate(-45deg)}
	.mbn-menu-close:hover,.mbn-menu-close:focus-visible{border-color:#249ff3;background:linear-gradient(145deg,#35adfb,#1688e9);box-shadow:0 12px 28px rgba(22,136,233,.24)}
	.mbn-menu-close:hover span,.mbn-menu-close:focus-visible span{background:#fff;transform:rotate(135deg)}.mbn-menu-close:hover span:last-child,.mbn-menu-close:focus-visible span:last-child{transform:rotate(45deg)}
	.mbn-mobile-menu-intro{position:relative;z-index:1;display:block;margin:17px 0 4px;padding:14px 15px 13px;border:1px solid rgba(122,190,244,.28);border-radius:18px;background:linear-gradient(135deg,rgba(232,247,255,.92),rgba(255,255,255,.96));box-shadow:0 12px 28px rgba(16,92,162,.055);overflow:hidden}
	.mbn-mobile-menu-intro:after{content:"20";position:absolute;right:-4px;bottom:-22px;color:rgba(36,159,243,.055);font-size:78px;font-weight:950;line-height:1;letter-spacing:-.08em;pointer-events:none}
	.mbn-mobile-menu-kicker{position:relative;z-index:1;display:flex;align-items:center;gap:7px;color:#1688e9;font-size:9px;font-weight:900;line-height:1.2;letter-spacing:.09em;text-transform:uppercase}.mbn-mobile-menu-kicker svg{width:15px;height:15px}
	.mbn-mobile-menu-intro p{position:relative;z-index:1;max-width:335px;margin:7px 0 0;color:#56718d;font-size:11px;font-weight:650;line-height:1.55}
	.mbn-nav>ul{margin:13px 0 18px;gap:7px}
	.mbn-nav>ul>li{opacity:0;transform:translateX(24px);transition:opacity .32s ease,transform .42s cubic-bezier(.2,.8,.2,1)}
	.mbn-nav.is-open>ul>li{opacity:1;transform:none}
	.mbn-nav.is-open>ul>li:nth-child(1){transition-delay:.08s}.mbn-nav.is-open>ul>li:nth-child(2){transition-delay:.11s}.mbn-nav.is-open>ul>li:nth-child(3){transition-delay:.14s}.mbn-nav.is-open>ul>li:nth-child(4){transition-delay:.17s}.mbn-nav.is-open>ul>li:nth-child(5){transition-delay:.2s}.mbn-nav.is-open>ul>li:nth-child(6){transition-delay:.23s}.mbn-nav.is-open>ul>li:nth-child(n+7){transition-delay:.25s}
	.mbn-nav>ul>li:before{left:15px;color:#83a9ca;font-size:8px;letter-spacing:.05em}
	.mbn-nav>ul>li>a{min-height:52px;padding:10px 44px 10px 48px;border:1px solid rgba(168,207,239,.5);border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(247,252,255,.92));color:#153b63;font-size:13px;font-weight:850;box-shadow:0 8px 22px rgba(14,79,145,.045),inset 0 1px rgba(255,255,255,.95);overflow:hidden}
	.mbn-nav>ul>li>a:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 5px 5px 0;background:linear-gradient(180deg,#54c1ff,#1688e9);opacity:.65;transform:scaleY(.35);transition:transform .22s,opacity .22s}
	.mbn-nav>ul>li>a:after{right:15px;width:25px;height:25px;display:grid;place-items:center;border-radius:9px;background:#edf7ff;color:#1688e9;font-size:18px;line-height:1;box-shadow:inset 0 0 0 1px rgba(90,172,238,.18);transform:translateY(-50%)}
	.mbn-nav>ul>li>a:hover,.mbn-nav>ul>li>a:focus-visible{border-color:rgba(64,162,239,.54);background:#fff;color:#0e78cf;transform:translateX(-3px);box-shadow:0 12px 28px rgba(18,113,201,.1)}
	.mbn-nav>ul>li>a:hover:before,.mbn-nav>ul>li>a:focus-visible:before{transform:scaleY(1);opacity:1}.mbn-nav>ul>li>a:hover:after,.mbn-nav>ul>li>a:focus-visible:after{transform:translate(3px,-50%)}
	.mbn-mobile-menu-contact{margin-top:auto;padding:16px;border:1px solid rgba(107,177,235,.34);border-radius:21px;background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(235,247,255,.95));box-shadow:0 16px 36px rgba(10,79,148,.1);overflow:hidden}
	.mbn-mobile-menu-contact:before{content:"";position:absolute;left:-45px;top:-55px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(47,175,255,.15),transparent 70%);pointer-events:none}
	.mbn-mobile-menu-contact-head{position:relative;z-index:1;display:flex!important;grid-template-columns:none!important;flex-direction:column;gap:3px;margin-bottom:11px}
	.mbn-mobile-menu-contact-head span{color:#1688e9;font-size:8px;font-weight:950;letter-spacing:.15em}.mbn-mobile-menu-contact-head strong{color:#163c65;font-size:12px;font-weight:850;line-height:1.3}
	.mbn-mobile-menu-contact-actions{position:relative;z-index:1;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px}
	.mbn-mobile-menu-contact-actions a{position:relative;min-height:58px;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;padding:9px 10px!important;border:0!important;border-radius:14px!important;color:#fff!important;overflow:hidden;box-shadow:0 10px 24px rgba(18,104,232,.18)!important;isolation:isolate}
	.mbn-mobile-menu-contact-actions a:after{content:"";position:absolute;z-index:-1;top:-60%;left:-45%;width:34%;height:220%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:rotate(18deg);animation:mbnMenuShine 3.5s ease-in-out infinite}
	.mbn-mobile-menu-call{background:linear-gradient(135deg,#249ff3,#116fc4)!important}.mbn-mobile-menu-wa{background:linear-gradient(135deg,#2bd96e,#149b4d)!important;box-shadow:0 10px 24px rgba(24,168,81,.2)!important}
	.mbn-mobile-menu-contact-actions a>i{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.mbn-mobile-menu-contact-actions a>i svg{width:17px;height:17px}
	.mbn-mobile-menu-contact-actions a>span{min-width:0;display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}.mbn-mobile-menu-contact-actions small{color:rgba(255,255,255,.72);font-size:6px;font-weight:900;letter-spacing:.08em}.mbn-mobile-menu-contact-actions b{max-width:100%;margin-top:4px;color:#fff;font-size:9px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
	.mbn-mobile-menu-trust{position:relative;z-index:1;display:flex!important;grid-template-columns:none!important;align-items:center;justify-content:center;gap:12px;margin-top:11px;padding-top:10px;border-top:1px solid rgba(116,178,228,.2)}.mbn-mobile-menu-trust span{display:flex;align-items:center;gap:5px;color:#6b849d;font-size:7px;font-weight:800;letter-spacing:.02em}.mbn-mobile-menu-trust svg{width:11px;height:11px;color:#249ff3}
	.mbn-menu-backdrop{z-index:120;background:linear-gradient(120deg,rgba(3,18,39,.7),rgba(7,42,78,.56));backdrop-filter:blur(8px)}
}
@media(max-width:680px){
	.mbn-nav{right:7px;top:7px;bottom:7px;width:calc(100% - 14px);height:calc(100dvh - 14px);padding:0 17px 17px;border:1px solid rgba(173,211,241,.65);border-radius:27px}
	.mbn-mobile-menu-head{min-height:111px;padding:15px 0 12px}.mbn-mobile-menu-brand-wrap .mbn-brand,.mbn-mobile-menu-brand-wrap .custom-logo-link{width:min(215px,calc(100% - 2px))}.mbn-mobile-menu-brand-wrap .mbn-brand-image,.mbn-mobile-menu-brand-wrap .custom-logo{max-height:25px}.mbn-menu-close{flex-basis:42px;width:42px;height:42px;border-radius:14px}.mbn-menu-close span{left:13px;top:20px;width:16px}
	.mbn-mobile-menu-intro{margin-top:13px;padding:11px 12px}.mbn-mobile-menu-intro p{font-size:10px;line-height:1.45}.mbn-mobile-menu-kicker{font-size:8px}.mbn-nav>ul{margin:10px 0 13px;gap:6px}.mbn-nav>ul>li>a{min-height:47px;padding-top:8px;padding-bottom:8px;border-radius:14px;font-size:12px}.mbn-mobile-menu-contact{padding:13px;border-radius:18px}.mbn-mobile-menu-contact-head{margin-bottom:9px}.mbn-mobile-menu-contact-actions a{min-height:54px;padding:8px!important}.mbn-mobile-menu-contact-actions a>i{flex-basis:29px;width:29px;height:29px}.mbn-mobile-menu-contact-actions b{font-size:8px}.mbn-mobile-menu-trust{margin-top:9px;padding-top:8px}
}
@media(max-width:375px){
	.mbn-mobile-menu-intro p{display:none}.mbn-mobile-menu-intro{padding:10px 11px}.mbn-mobile-menu-head{min-height:100px}.mbn-mobile-menu-brand-meta strong{font-size:10px!important}.mbn-mobile-menu-contact-head strong{font-size:11px}.mbn-mobile-menu-trust{gap:8px}.mbn-mobile-menu-trust span{font-size:6px}
}
@keyframes mbnMenuGlow{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(16px,-12px,0) scale(1.08)}}
@keyframes mbnMenuStatus{0%,100%{box-shadow:0 0 0 4px rgba(37,211,102,.1)}50%{box-shadow:0 0 0 8px rgba(37,211,102,.02)}}
@keyframes mbnMenuShine{0%,58%{left:-45%}78%,100%{left:135%}}
@media(prefers-reduced-motion:reduce){.mbn-nav:after,.mbn-mobile-menu-brand-meta span i,.mbn-mobile-menu-contact-actions a:after{animation:none!important}.mbn-nav>ul>li{transition:none!important;opacity:1!important;transform:none!important}}

/* v2.0.11 premium discounted moving packages */
.mbn-packages{position:relative;overflow:hidden;background:linear-gradient(180deg,#f4faff 0%,#fff 48%,#eff8ff 100%);isolation:isolate}
.mbn-packages:before{content:"";position:absolute;z-index:-2;inset:0;opacity:.58;background-image:linear-gradient(rgba(27,139,228,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(27,139,228,.045) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,transparent 0,#000 16%,#000 84%,transparent 100%)}
.mbn-packages-glow{position:absolute;z-index:-1;width:420px;height:420px;border-radius:50%;filter:blur(2px);pointer-events:none}.mbn-packages-glow-one{left:-260px;top:90px;background:radial-gradient(circle,rgba(67,185,255,.16),transparent 69%)}.mbn-packages-glow-two{right:-230px;bottom:-120px;background:radial-gradient(circle,rgba(18,104,232,.12),transparent 70%)}
.mbn-packages-heading{margin-bottom:46px}.mbn-packages-heading .mbn-kicker{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(28,143,232,.18);border-radius:999px;background:#eaf7ff;box-shadow:0 8px 20px rgba(24,118,198,.05)}.mbn-packages-heading h2{max-width:760px;color:#0a3564}.mbn-packages-heading h2 span{color:#1688e9}.mbn-packages-heading>p{color:#5d7590}
.mbn-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}
.mbn-package-card{position:relative;min-width:0;display:flex;flex-direction:column;padding:29px;border:1px solid rgba(150,196,233,.62);border-radius:28px;background:linear-gradient(150deg,rgba(255,255,255,.98),rgba(244,250,255,.94));box-shadow:0 24px 60px rgba(8,67,126,.09),inset 0 1px rgba(255,255,255,.9);overflow:hidden;isolation:isolate;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}
.mbn-package-card:before{content:"";position:absolute;z-index:-1;width:205px;height:205px;right:-92px;top:-105px;border:42px solid rgba(30,153,241,.07);border-radius:50%;transition:transform .4s ease}.mbn-package-card:after{content:"";position:absolute;z-index:3;top:-55%;left:-55%;width:27%;height:210%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.73),transparent);transform:rotate(17deg);opacity:0;pointer-events:none}
.mbn-package-card:hover{transform:translateY(-7px);border-color:rgba(43,158,238,.75);box-shadow:0 32px 78px rgba(9,84,151,.15),inset 0 1px rgba(255,255,255,.95)}.mbn-package-card:hover:before{transform:scale(1.12) rotate(10deg)}.mbn-package-card:hover:after{opacity:1;animation:mbnPackageShine 1s ease forwards}
.mbn-package-card.is-popular{border:1px solid rgba(41,161,245,.8);background:linear-gradient(150deg,#ffffff 0%,#f1f9ff 58%,#e8f6ff 100%);box-shadow:0 30px 78px rgba(18,104,232,.17),0 0 0 4px rgba(52,172,248,.055)}.mbn-package-card.is-popular:before{border-color:rgba(30,153,241,.1)}
.mbn-package-ribbon{position:absolute;z-index:5;right:18px;top:17px;display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding:9px 11px 8px;border-radius:12px;background:linear-gradient(135deg,#168cf0,#0d67d6);color:#fff;box-shadow:0 13px 28px rgba(16,113,205,.26)}.mbn-package-ribbon span{font-size:10px;font-weight:950;letter-spacing:.13em}.mbn-package-ribbon small{color:#dff3ff;font-size:7px;font-weight:750;letter-spacing:.02em}
.mbn-package-card-head{position:relative;z-index:2;min-height:268px}.mbn-package-index{display:block;margin-bottom:25px;color:#75a0c6;font-size:9px;font-weight:950;letter-spacing:.14em}.mbn-package-home-badge{width:86px;height:86px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:21px;border:1px solid rgba(88,172,236,.28);border-radius:24px;background:linear-gradient(145deg,#e8f7ff,#fff);box-shadow:0 12px 28px rgba(17,107,183,.09),inset 0 1px #fff;transform:rotate(-2deg)}.mbn-package-home-badge strong{color:#1268e8;font-size:27px;line-height:1;font-weight:950;letter-spacing:-.055em}.mbn-package-home-badge small{margin-top:5px;color:#6e92b4;font-size:8px;font-weight:950;letter-spacing:.16em}.is-popular .mbn-package-home-badge{background:linear-gradient(145deg,#168cf0,#0b62d0);border-color:transparent;box-shadow:0 14px 31px rgba(18,104,232,.24)}.is-popular .mbn-package-home-badge strong,.is-popular .mbn-package-home-badge small{color:#fff}
.mbn-package-card h3{margin:0;color:#0b3563;font-size:clamp(24px,2vw,30px);line-height:1.12;letter-spacing:-.035em}.mbn-package-card-head>p{min-height:92px;margin:14px 0 0;color:#607890;font-size:14px;line-height:1.7}
.mbn-package-features{display:grid;gap:9px;margin:25px 0 24px;padding:20px 0;border-top:1px solid #dbeaf7;border-bottom:1px solid #dbeaf7;list-style:none}.mbn-package-features li{display:grid;grid-template-columns:38px 1fr;gap:11px;align-items:center;min-height:49px}.mbn-package-features li>svg{width:38px;height:38px;padding:9px;border-radius:12px;background:#edf8ff;color:#1688e9;box-shadow:inset 0 0 0 1px rgba(57,161,235,.12)}.mbn-package-features li>span{display:flex;min-width:0;flex-direction:column;gap:3px}.mbn-package-features strong{color:#143b65;font-size:12px;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.mbn-package-features small{color:#8396aa;font-size:10px;font-weight:650;line-height:1.3}
.mbn-package-footer{display:flex;flex-direction:column;gap:14px;margin-top:auto}.mbn-package-footer>span{display:flex;align-items:center;gap:7px;color:#55718d;font-size:10px;font-weight:800}.mbn-package-footer>span svg{width:15px;height:15px;color:#22ad68}.mbn-package-cta{position:relative;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 17px;border-radius:15px;background:linear-gradient(135deg,#168cf0,#0b61d1);color:#fff;font-size:13px;font-weight:900;box-shadow:0 15px 30px rgba(18,104,232,.22);overflow:hidden;transition:transform .2s,box-shadow .2s}.mbn-package-cta:before{content:"";position:absolute;top:-100%;left:-35%;width:25%;height:300%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.58),transparent);transform:rotate(19deg);animation:mbnPackageCtaShine 3.9s ease-in-out infinite}.mbn-package-cta svg{width:18px;height:18px;transition:transform .2s}.mbn-package-cta:hover,.mbn-package-cta:focus-visible{color:#fff;transform:translateY(-2px);box-shadow:0 19px 35px rgba(18,104,232,.29)}.mbn-package-cta:hover svg{transform:translateX(4px)}
.mbn-packages-note{margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 19px;border:1px solid rgba(142,192,232,.52);border-radius:19px;background:rgba(255,255,255,.86);box-shadow:0 16px 36px rgba(12,78,139,.06);backdrop-filter:blur(8px)}.mbn-packages-note>div{display:flex;align-items:center;gap:12px;min-width:0}.mbn-packages-note>div>svg{flex:0 0 39px;width:39px;height:39px;padding:10px;border-radius:12px;background:#eaf7ff;color:#1688e9}.mbn-packages-note>div span{display:flex;min-width:0;flex-direction:column;gap:2px}.mbn-packages-note small{color:#1688e9;font-size:8px;font-weight:950;letter-spacing:.13em}.mbn-packages-note strong{color:#375776;font-size:11px;line-height:1.45}.mbn-packages-note>a{flex:0 0 auto;min-height:45px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;border-radius:12px;background:linear-gradient(135deg,#28d76c,#159b4e);color:#fff;font-size:11px;font-weight:900;box-shadow:0 11px 24px rgba(24,168,81,.18);transition:transform .2s}.mbn-packages-note>a:hover,.mbn-packages-note>a:focus-visible{color:#fff;transform:translateY(-2px)}.mbn-packages-note>a svg{width:17px;height:17px}
@media(max-width:1080px){.mbn-package-card{padding:24px}.mbn-package-card-head{min-height:290px}.mbn-package-card-head>p{min-height:116px}.mbn-package-ribbon{right:13px;top:13px}.mbn-package-ribbon small{display:none}}
@media(max-width:860px){.mbn-package-grid{grid-template-columns:1fr;max-width:690px;margin-inline:auto;gap:17px}.mbn-package-card{padding:27px}.mbn-package-card-head{min-height:0}.mbn-package-card-head>p{min-height:0}.mbn-package-features{grid-template-columns:1fr 1fr}.mbn-packages-note{max-width:690px;margin:19px auto 0}}
@media(max-width:680px){.mbn-packages-heading{margin-bottom:32px}.mbn-packages-heading .mbn-kicker{font-size:9px}.mbn-package-grid{gap:14px}.mbn-package-card{padding:21px;border-radius:23px}.mbn-package-card.is-popular{order:0}.mbn-package-home-badge{width:75px;height:75px;border-radius:20px}.mbn-package-home-badge strong{font-size:24px}.mbn-package-card h3{padding-right:5px;font-size:24px}.mbn-package-ribbon{right:15px;top:15px;padding:8px 10px}.mbn-package-features{grid-template-columns:1fr;gap:7px;margin-block:21px;padding-block:17px}.mbn-package-features li{min-height:44px;grid-template-columns:35px 1fr}.mbn-package-features li>svg{width:35px;height:35px}.mbn-package-cta{min-height:54px}.mbn-packages-note{align-items:stretch;flex-direction:column}.mbn-packages-note>a{width:100%}}
@keyframes mbnPackageShine{0%{left:-55%}100%{left:135%}}@keyframes mbnPackageCtaShine{0%,58%{left:-35%}78%,100%{left:135%}}
@media(prefers-reduced-motion:reduce){.mbn-package-card,.mbn-package-card:before,.mbn-package-cta{transition:none!important}.mbn-package-card:hover{transform:none}.mbn-package-card:hover:after,.mbn-package-cta:before{animation:none!important}}


/* v2.0.13 premium 5-second cookie notice */
.mbn-cookie-notice{position:fixed;z-index:99995;left:24px;bottom:24px;width:min(610px,calc(100vw - 48px));display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:15px;align-items:center;padding:16px 18px;border:1px solid rgba(112,183,237,.52);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(239,249,255,.96));box-shadow:0 24px 60px rgba(6,55,105,.18),inset 0 1px rgba(255,255,255,.96);backdrop-filter:blur(18px);opacity:0;visibility:hidden;transform:translate3d(0,24px,0) scale(.98);transition:opacity .32s ease,transform .38s cubic-bezier(.2,.8,.2,1),visibility .32s;overflow:hidden;isolation:isolate}.mbn-cookie-notice:before{content:"";position:absolute;z-index:-1;width:180px;height:180px;right:-80px;top:-115px;border-radius:50%;background:radial-gradient(circle,rgba(41,166,246,.2),transparent 69%)}.mbn-cookie-notice.is-visible{opacity:1;visibility:visible;transform:none}.mbn-cookie-notice.is-hiding{opacity:0;visibility:hidden;transform:translate3d(0,18px,0) scale(.985)}.mbn-cookie-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(145deg,#e3f5ff,#fff);color:#1688e9;box-shadow:inset 0 0 0 1px rgba(55,159,233,.13),0 10px 24px rgba(13,102,177,.09)}.mbn-cookie-icon svg{width:24px;height:24px}.mbn-cookie-copy{min-width:0}.mbn-cookie-copy strong{display:block;margin-bottom:4px;color:#0d3866;font-size:14px;font-weight:950;letter-spacing:-.015em}.mbn-cookie-copy p{margin:0;color:#657f98;font-size:11px;line-height:1.55}.mbn-cookie-copy a{color:#1688e9;font-weight:850;text-decoration:underline;text-underline-offset:2px}.mbn-cookie-actions{display:flex;align-items:center;gap:8px}.mbn-cookie-accept{min-height:43px;padding:0 16px;border:0;border-radius:12px;background:linear-gradient(135deg,#168cf0,#0b63d2);color:#fff;font-size:11px;font-weight:950;cursor:pointer;box-shadow:0 11px 24px rgba(18,104,232,.22);transition:transform .2s,box-shadow .2s}.mbn-cookie-accept:hover,.mbn-cookie-accept:focus-visible{transform:translateY(-2px);box-shadow:0 15px 28px rgba(18,104,232,.29)}.mbn-cookie-close{width:36px;height:36px;display:grid;place-items:center;border:1px solid #d7e8f5;border-radius:11px;background:#fff;color:#6e8499;font-size:22px;line-height:1;cursor:pointer;transition:color .2s,border-color .2s,transform .2s}.mbn-cookie-close:hover,.mbn-cookie-close:focus-visible{color:#116ed8;border-color:#9dcaeb;transform:rotate(4deg)}.mbn-cookie-timer{position:absolute;left:0;bottom:0;height:3px;width:100%;background:linear-gradient(90deg,#168cf0,#67c9ff);transform-origin:left center;animation:mbnCookieCountdown 5s linear .28s forwards}.mbn-cookie-notice.is-hiding .mbn-cookie-timer{animation-play-state:paused}@keyframes mbnCookieCountdown{from{transform:scaleX(1)}to{transform:scaleX(0)}}
@media(max-width:680px){.mbn-cookie-notice{left:12px;bottom:84px;width:calc(100vw - 24px);grid-template-columns:42px minmax(0,1fr);gap:11px;padding:14px;border-radius:17px}.mbn-cookie-icon{width:42px;height:42px;border-radius:13px}.mbn-cookie-icon svg{width:21px;height:21px}.mbn-cookie-copy strong{font-size:13px}.mbn-cookie-copy p{font-size:10px}.mbn-cookie-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 38px}.mbn-cookie-accept{width:100%;min-height:42px}.mbn-cookie-close{width:38px;height:38px}}
@media(prefers-reduced-motion:reduce){.mbn-cookie-notice,.mbn-cookie-accept,.mbn-cookie-close{transition:none!important}.mbn-cookie-timer{animation:none!important}}


/* v2.0.14 premium 20-second %20 campaign popup */
html.mbn-campaign-open{overflow:hidden}.mbn-campaign-popup{position:fixed;z-index:100050;inset:0;display:grid;place-items:center;padding:22px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.mbn-campaign-popup.is-visible{opacity:1;visibility:visible}.mbn-campaign-popup.is-hiding{opacity:0;visibility:hidden}.mbn-campaign-backdrop{position:absolute;inset:0;background:radial-gradient(circle at 50% 35%,rgba(25,143,232,.18),transparent 38%),rgba(3,24,49,.58);backdrop-filter:blur(9px)}.mbn-campaign-card{position:relative;width:min(760px,100%);min-height:430px;display:grid;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:31px;padding:38px;border:1px solid rgba(119,195,245,.63);border-radius:32px;background:linear-gradient(145deg,rgba(255,255,255,.985),rgba(235,248,255,.98));box-shadow:0 40px 100px rgba(0,31,69,.34),inset 0 1px rgba(255,255,255,.96);overflow:hidden;isolation:isolate;transform:translateY(25px) scale(.965);transition:transform .44s cubic-bezier(.2,.85,.22,1)}.mbn-campaign-popup.is-visible .mbn-campaign-card{transform:none}.mbn-campaign-card:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(115deg,transparent 0 37%,rgba(255,255,255,.72) 48%,transparent 59%);transform:translateX(-120%);animation:mbnCampaignSweep 5s ease-in-out 1s infinite}.mbn-campaign-glow{position:absolute;z-index:-2;width:370px;height:370px;left:-150px;top:-160px;border-radius:50%;background:radial-gradient(circle,rgba(34,166,246,.34),rgba(92,197,255,.11) 45%,transparent 70%)}.mbn-campaign-close{position:absolute;z-index:5;right:18px;top:18px;width:42px;height:42px;display:grid;place-items:center;border:1px solid #d2e8f7;border-radius:13px;background:rgba(255,255,255,.88);color:#6d849a;font-size:27px;line-height:1;cursor:pointer;box-shadow:0 8px 22px rgba(20,90,145,.08);transition:transform .2s,color .2s,border-color .2s}.mbn-campaign-close:hover,.mbn-campaign-close:focus-visible{color:#126fda;border-color:#8ec9ef;transform:rotate(5deg)}.mbn-campaign-badge{position:relative;width:190px;height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(145deg,#168ff2,#0b60d0);color:#fff;box-shadow:0 25px 55px rgba(13,101,205,.31),inset 0 0 0 9px rgba(255,255,255,.12)}.mbn-campaign-badge:before,.mbn-campaign-badge:after{content:"";position:absolute;border-radius:50%;inset:-13px;border:1px dashed rgba(26,139,232,.37);animation:mbnCampaignOrbit 14s linear infinite}.mbn-campaign-badge:after{inset:-25px;border-style:solid;border-color:rgba(51,167,238,.13);animation-duration:20s;animation-direction:reverse}.mbn-campaign-badge span{font-size:62px;line-height:.9;font-weight:1000;letter-spacing:-.075em;text-shadow:0 8px 20px rgba(0,45,116,.25)}.mbn-campaign-badge small{margin-top:11px;font-size:12px;font-weight:950;letter-spacing:.2em}.mbn-campaign-copy{min-width:0}.mbn-campaign-kicker{display:inline-flex;margin-bottom:12px;padding:7px 10px;border-radius:999px;background:#dff4ff;color:#137ad9;font-size:9px;font-weight:950;letter-spacing:.13em}.mbn-campaign-copy h2{margin:0;color:#0b3563;font-size:clamp(34px,5vw,50px);line-height:.98;letter-spacing:-.055em}.mbn-campaign-copy h2 strong{color:#1487ec}.mbn-campaign-copy>p{margin:17px 0 16px;color:#627d97;font-size:13px;line-height:1.7}.mbn-campaign-points{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 19px}.mbn-campaign-points span{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #d8eaf6;border-radius:10px;background:rgba(255,255,255,.78);color:#416581;font-size:9px;font-weight:850}.mbn-campaign-points svg{width:14px;height:14px;color:#1688e9}.mbn-campaign-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mbn-campaign-actions a{position:relative;min-height:62px;display:flex;align-items:center;gap:11px;padding:0 15px;border-radius:16px;color:#fff;overflow:hidden;box-shadow:0 15px 30px rgba(16,102,190,.18);transition:transform .2s,box-shadow .2s}.mbn-campaign-actions a:before{content:"";position:absolute;top:-90%;left:-28%;width:20%;height:280%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.58),transparent);transform:rotate(18deg);animation:mbnCampaignButtonShine 3.7s ease-in-out infinite}.mbn-campaign-actions a:hover,.mbn-campaign-actions a:focus-visible{color:#fff;transform:translateY(-2px);box-shadow:0 19px 34px rgba(16,102,190,.26)}.mbn-campaign-actions svg{position:relative;width:24px;height:24px;flex:0 0 auto}.mbn-campaign-actions span{position:relative;display:flex;flex-direction:column;gap:2px}.mbn-campaign-actions small{font-size:8px;font-weight:900;letter-spacing:.14em;opacity:.78}.mbn-campaign-actions strong{font-size:12px;font-weight:950}.mbn-campaign-call{background:linear-gradient(135deg,#168cf0,#0a61d3)}.mbn-campaign-whatsapp{background:linear-gradient(135deg,#2ada70,#169d4e)}.mbn-campaign-note{display:block;margin-top:12px;color:#8a9daf;font-size:8px;line-height:1.5}.mbn-campaign-popup[hidden]{display:none!important}@keyframes mbnCampaignSweep{0%,55%{transform:translateX(-120%)}80%,100%{transform:translateX(120%)}}@keyframes mbnCampaignOrbit{to{transform:rotate(360deg)}}@keyframes mbnCampaignButtonShine{0%,58%{left:-28%}80%,100%{left:125%}}
@media(max-width:680px){.mbn-campaign-popup{padding:12px}.mbn-campaign-card{width:100%;min-height:0;grid-template-columns:1fr;gap:18px;padding:24px 18px 20px;border-radius:25px;text-align:center}.mbn-campaign-close{right:12px;top:12px;width:38px;height:38px}.mbn-campaign-badge{width:118px;height:118px;margin:4px auto 0}.mbn-campaign-badge span{font-size:42px}.mbn-campaign-badge small{font-size:9px;margin-top:7px}.mbn-campaign-kicker{font-size:8px}.mbn-campaign-copy h2{font-size:34px}.mbn-campaign-copy>p{margin:13px 0;font-size:11px;line-height:1.6}.mbn-campaign-points{justify-content:center;margin-bottom:14px}.mbn-campaign-points span{padding:7px 8px;font-size:8px}.mbn-campaign-actions{grid-template-columns:1fr}.mbn-campaign-actions a{min-height:56px;text-align:left}.mbn-campaign-note{font-size:7.5px}}
@media(prefers-reduced-motion:reduce){.mbn-campaign-popup,.mbn-campaign-card,.mbn-campaign-close,.mbn-campaign-actions a{transition:none!important}.mbn-campaign-card:before,.mbn-campaign-badge:before,.mbn-campaign-badge:after,.mbn-campaign-actions a:before{animation:none!important}}
