.mbc-page-contact{--tp:#49a2a4;--td:#0d4b45;--tm:#0d9488;--ga:#71b177;--al:#67c2c7;--bg:#f0f9f9;--bl:#d8eaea;--dk:#0f2f2f;--mid:#3a5a5a;--surface:#fff;--card-shadow:0 2px 24px rgba(13,75,69,.08);background:#eaf4f4;color:var(--dk);font-family:Plus Jakarta Sans,Plus Jakarta Fallback,system-ui,sans-serif;overflow-x:hidden;padding-top:calc(var(--mbc-ad-strip-h, 0px) + var(--mbc-header-h, 80px));position:relative}.mbc-page-contact *,.mbc-page-contact :after,.mbc-page-contact :before{box-sizing:border-box}.mbc-page-contact h1,.mbc-page-contact h2,.mbc-page-contact h3,.mbc-page-contact h4,.mbc-page-contact h5{font-family:Plus Jakarta Sans,Plus Jakarta Fallback,system-ui,sans-serif}.mbc-page-contact #cursor-glow{background:radial-gradient(circle,rgba(73,162,164,.1) 0,transparent 70%);border-radius:50%;height:420px;opacity:0;pointer-events:none;position:fixed;transform:translate(-50%,-50%);transition:transform .08s linear,opacity .4s;width:420px;z-index:0}.mbc-page-contact .page{align-items:start;display:grid;gap:28px;grid-template-columns:1.3fr 1fr;margin:0 auto;max-width:1320px;padding:36px 32px 60px;position:relative;z-index:1}.mbc-page-contact .card{background:var(--surface);border:1px solid var(--bl);border-radius:18px;box-shadow:var(--card-shadow);overflow:hidden;transition:box-shadow .3s}.mbc-page-contact .card:hover{box-shadow:0 6px 36px rgba(13,75,69,.12)}.mbc-page-contact .card-pad{padding:26px 28px}.mbc-page-contact .card-title{align-items:center;color:var(--td);display:flex;font-size:.68rem;font-weight:700;gap:7px;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.mbc-page-contact .card-title i{color:var(--tp)}.mbc-page-contact .right-col{display:flex;flex-direction:column;gap:22px}.mbc-page-contact .contact-dark{background:linear-gradient(145deg,var(--td) 0,#093830 100%);border-radius:18px;box-shadow:0 6px 28px rgba(13,75,69,.22);overflow:hidden;padding:24px 26px;position:relative}.mbc-page-contact .contact-dark:before{background:rgba(73,162,164,.07);border-radius:50%;content:"";height:200px;pointer-events:none;position:absolute;right:-60px;top:-60px;width:200px}.mbc-page-contact .contact-dark .card-title{color:var(--al)}.mbc-page-contact .phone-block{align-items:center;display:flex;gap:14px;margin-bottom:18px}.mbc-page-contact .ph-ic{align-items:center;animation:mbcContactPhPulse 3s ease-in-out infinite;background:rgba(73,162,164,.14);border:1.5px solid rgba(73,162,164,.28);border-radius:13px;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}@keyframes mbcContactPhPulse{0%,to{box-shadow:0 0 0 0 rgba(73,162,164,0)}45%{box-shadow:0 0 0 8px rgba(73,162,164,.14)}70%{box-shadow:0 0 0 14px rgba(73,162,164,.05)}}.mbc-page-contact .ph-ic .new-icon-call,.mbc-page-contact .ph-ic i{color:var(--al);font-size:1.15rem!important;height:auto;line-height:1;margin-right:0;min-height:0;min-width:0;transform:rotate(-249deg);width:auto}.mbc-page-contact .ph-num{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:1.6rem;font-weight:800;letter-spacing:-.02em;line-height:1}.mbc-page-contact .ph-num a{color:#fff;text-decoration:none;transition:color .2s}.mbc-page-contact .ph-num a:hover{color:var(--al)}.mbc-page-contact .ph-nt{color:hsla(0,0%,100%,.42);font-size:.7rem;margin-top:4px}.mbc-page-contact .div-line{background:hsla(0,0%,100%,.08);height:1px;margin:16px 0}.mbc-page-contact .eml-list{display:flex;flex-direction:column;gap:9px}.mbc-page-contact .eml-row{align-items:center;display:flex;font-size:.78rem;gap:9px}.mbc-page-contact .eml-row a{color:var(--al);font-weight:500;text-decoration:none;transition:color .2s;word-break:break-all}.mbc-page-contact .eml-row a:hover{color:#fff}.mbc-page-contact .etag{background:rgba(73,162,164,.18);border:1px solid rgba(73,162,164,.26);border-radius:3px;color:var(--al);font-size:.6rem;font-weight:700;letter-spacing:.05em;padding:2px 7px;text-transform:uppercase;white-space:nowrap}.mbc-page-contact .office-list{display:flex;flex-direction:column;gap:14px}.mbc-page-contact .office-row{align-items:flex-start;display:flex;gap:10px}.mbc-page-contact .office-label{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:.78rem;font-weight:700;line-height:1.3;margin-bottom:3px}.mbc-page-contact .office-addr{color:hsla(0,0%,100%,.55);font-size:.74rem;line-height:1.45}.mbc-page-contact .form-card .card-pad{padding:28px 32px 32px}.mbc-page-contact .form-sticky{position:sticky;top:calc(var(--mbc-chrome-h, 80px) + 12px)}.mbc-page-contact .form-head{margin-bottom:14px}.mbc-page-contact .form-head h1,.mbc-page-contact .form-head h2{color:var(--td);font-size:1.12rem;font-weight:800;line-height:1.25;margin-bottom:4px}.mbc-page-contact .form-head p{color:var(--mid);font-size:.8rem;line-height:1.55;margin:0}.mbc-page-contact .live-badge{align-items:center;background:var(--bg);border:1px solid var(--bl);border-left:3px solid var(--ga);border-radius:0 6px 6px 0;color:var(--td);display:inline-flex;font-size:.7rem;font-weight:600;gap:7px;margin-bottom:18px;padding:5px 12px}.mbc-page-contact .ldot{animation:mbcContactLdAnim 1.6s ease-in-out infinite;background:var(--ga);border-radius:50%;flex-shrink:0;height:6px;width:6px}@keyframes mbcContactLdAnim{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.6)}}.mbc-page-contact .fg{display:grid;gap:12px;grid-template-columns:1fr 1fr}.mbc-page-contact .fg .full{grid-column:1/-1}.mbc-page-contact .fl{color:var(--dk);display:block;font-family:Plus Jakarta Sans,sans-serif;font-size:.71rem;font-weight:700;margin-bottom:4px}.mbc-page-contact .req{color:var(--tp)}.mbc-page-contact .fw{position:relative}.mbc-page-contact .fw .fi{color:var(--tp);font-size:.69rem;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:color .2s;z-index:1}.mbc-page-contact .fw .fi.new-icon-call{font-size:.72rem!important;height:auto;margin-right:0;min-height:0;min-width:0;transform:translateY(-50%) rotate(-249deg);width:auto}.mbc-page-contact .fw.ta .fi{top:11px;transform:none}.mbc-page-contact .fw:focus-within .fi{color:var(--tm)}.mbc-page-contact .fc,.mbc-page-contact .fs{-webkit-appearance:none;appearance:none;background:#fff;border:1.5px solid var(--bl);border-radius:8px;color:var(--dk);font-family:Plus Jakarta Sans,Plus Jakarta Fallback,system-ui,sans-serif;font-size:.83rem;padding:9px 11px 9px 30px;transition:border-color .2s,box-shadow .2s;width:100%}.mbc-page-contact .fc:focus,.mbc-page-contact .fs:focus{border-color:var(--tp);box-shadow:0 0 0 3px rgba(73,162,164,.13);outline:none}.mbc-page-contact .fc::placeholder{color:#b5cccc;font-size:.8rem}.mbc-page-contact .fs{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5'%3E%3Cpath fill='%2349a2a4' d='m0 0 4.5 5L9 0z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;cursor:pointer}.mbc-page-contact .rl{color:var(--dk);display:block;font-family:Plus Jakarta Sans,sans-serif;font-size:.71rem;font-weight:700;margin-bottom:6px}.mbc-page-contact .rrow{display:flex;gap:14px}.mbc-page-contact .ro{align-items:center;color:var(--mid);cursor:pointer;display:flex;font-size:.82rem;gap:6px}.mbc-page-contact .ro input[type=radio]{accent-color:var(--tp);height:13px;width:13px}.mbc-page-contact .btn-sub{align-items:center;background:linear-gradient(135deg,var(--tp),var(--tm));border:none;border-radius:9px;color:#fff;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:.93rem;font-weight:700;gap:8px;justify-content:center;margin-top:4px;overflow:hidden;padding:13px 20px;position:relative;transition:all .22s;width:100%}.mbc-page-contact .btn-sub:after{background:linear-gradient(135deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.08),hsla(0,0%,100%,0));content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .55s ease}.mbc-page-contact .btn-sub:hover:after{transform:translateX(100%)}.mbc-page-contact .btn-sub:hover{background:linear-gradient(135deg,var(--tm),var(--td));box-shadow:0 7px 22px rgba(13,75,69,.22);color:#fff;transform:translateY(-1px)}.mbc-page-contact .btn-sub:active{transform:translateY(0)}.mbc-page-contact .pnote{align-items:center;color:var(--mid);display:flex;font-size:.67rem;gap:4px;justify-content:center;margin-top:9px;text-align:center}.mbc-page-contact .pnote i{color:var(--tp);font-size:.62rem}.mbc-page-contact .reveal{opacity:0;transform:translateY(22px);transition:opacity .55s ease,transform .55s ease}.mbc-page-contact .reveal.in{opacity:1;transform:translateY(0)}.mbc-page-contact .mouse-arrow{height:22px;opacity:0;pointer-events:none;position:fixed;transform:translate(-50%,-50%) rotate(0deg);transition:opacity .3s;width:22px;z-index:9999}.mbc-page-contact .mouse-arrow svg{height:100%;width:100%}.mbc-page-contact .particles{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.mbc-page-contact .p{animation:mbcContactPRise linear infinite;background:var(--tp);border-radius:50%;bottom:-10px;opacity:0;position:absolute}.mbc-page-contact .p:first-child{animation-delay:0s;animation-duration:14s;height:3px;left:8%;width:3px}.mbc-page-contact .p:nth-child(2){animation-delay:-4s;animation-duration:18s;background:var(--al);height:2px;left:18%;width:2px}.mbc-page-contact .p:nth-child(3){animation-delay:-8s;animation-duration:12s;height:4px;left:30%;width:4px}.mbc-page-contact .p:nth-child(4){animation-delay:-2s;animation-duration:16s;background:var(--ga);height:2px;left:44%;width:2px}.mbc-page-contact .p:nth-child(5){animation-delay:-11s;animation-duration:20s;height:3px;left:57%;width:3px}.mbc-page-contact .p:nth-child(6){animation-delay:-6s;animation-duration:13s;background:var(--al);height:2px;left:68%;width:2px}.mbc-page-contact .p:nth-child(7){animation-delay:-9s;animation-duration:17s;height:3px;left:79%;width:3px}.mbc-page-contact .p:nth-child(8){animation-delay:-3s;animation-duration:15s;background:var(--ga);height:2px;left:91%;width:2px}@keyframes mbcContactPRise{0%{opacity:0;transform:translateY(0) scale(1)}8%{opacity:.45}92%{opacity:.1}to{opacity:0;transform:translateY(-100vh) scale(.4)}}.mbc-page-contact .cd-stats{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:16px 0}.mbc-page-contact .cd-stat{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.09);border-radius:9px;padding:12px 14px;text-align:center}.mbc-page-contact .cd-stat-v{color:var(--al);font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:800;line-height:1}.mbc-page-contact .cd-stat-l{color:hsla(0,0%,100%,.42);font-size:.65rem;margin-top:3px}.mbc-page-contact .cd-trust{display:flex;flex-direction:column;gap:9px;margin:4px 0}.mbc-page-contact .cd-trust-item{align-items:flex-start;color:hsla(0,0%,100%,.65);display:flex;font-size:.78rem;gap:9px;line-height:1.5}.mbc-page-contact .cd-trust-item i{color:var(--ga);flex-shrink:0;font-size:.72rem;margin-top:3px}@media (max-width:960px){.mbc-page-contact .page{gap:20px;grid-template-columns:1fr;padding:22px 18px 48px}.mbc-page-contact .form-sticky{position:static}.mbc-page-contact .fg{grid-template-columns:1fr}.mbc-page-contact .fg .full{grid-column:1}.mbc-page-contact #cursor-glow,.mbc-page-contact .mouse-arrow{display:none}}@media (max-width:500px){.mbc-page-contact .ph-num{font-size:1.3rem}.mbc-page-contact .card-pad,.mbc-page-contact .form-card .card-pad{padding:18px 16px}}@media (prefers-reduced-motion:reduce){.mbc-page-contact .reveal{opacity:1;transform:none;transition:none}.mbc-page-contact .ldot,.mbc-page-contact .p,.mbc-page-contact .ph-ic{animation:none}}