.mc-reset-2027{--navy:#162b39;--blue:#5faece;--blue-dark:#388a95;--text:#526873;--soft:#f4f9fb;--border:#d6e3e8;background:#fff;color:var(--navy);overflow-x:hidden}.mc-reset-2027 *{box-sizing:border-box}.mc-reset-shell{width:min(1280px,calc(100% - 56px));margin:0 auto;text-align:center}.mc-reset-hero{padding:62px 0 34px;background:var(--soft)}.mc-reset-kicker{margin:0 0 12px;color:var(--blue-dark);font-size:12px;font-weight:800;letter-spacing:.14em}.mc-reset-hero h1{margin:0 0 14px;font-size:clamp(38px,4.2vw,56px);line-height:1.06;letter-spacing:-.03em;color:var(--navy)}.mc-reset-lead{max-width:720px;margin:0 auto;color:var(--text);font-size:18px;line-height:1.6}.mc-reset-content{padding:0 0 58px;background:linear-gradient(180deg,var(--soft) 0,var(--soft) 72px,#fff 72px)}.mc-reset-card{width:min(760px,calc(100% - 56px));margin:0 auto;padding:34px 38px;background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:0 14px 34px rgba(22,43,57,.08)}.mc-reset-icon{width:58px;height:58px;margin:0 auto 20px;border-radius:50%;display:grid;place-items:center;background:#eaf6fb;color:var(--blue-dark)}.mc-reset-icon svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mc-reset-um .um{max-width:none!important;margin:0!important}.mc-reset-um .um-form{font-size:15px}.mc-reset-um .um-field{margin-bottom:18px!important}.mc-reset-um .um-field-label label{font-weight:800!important;color:var(--navy)!important}.mc-reset-um input[type=text],.mc-reset-um input[type=password],.mc-reset-um input[type=email]{width:100%!important;min-height:50px!important;padding:0 14px!important;border:1px solid var(--border)!important;border-radius:6px!important;box-shadow:none!important}.mc-reset-um input[type=text]:focus,.mc-reset-um input[type=password]:focus,.mc-reset-um input[type=email]:focus{border-color:var(--blue)!important;box-shadow:0 0 0 3px rgba(95,174,206,.14)!important;outline:0!important}.mc-reset-um .um-button,.mc-reset-um input[type=submit]{min-height:48px!important;background:var(--blue)!important;border-radius:6px!important;box-shadow:none!important;font-weight:800!important}.mc-reset-um .um-button:hover,.mc-reset-um input[type=submit]:hover{background:var(--blue-dark)!important}.mc-reset-security{margin:22px 0 0;padding-top:18px;border-top:1px solid #e7eef1;color:#718590;font-size:13px;line-height:1.55;text-align:center}.mc-reset-help{padding:25px 0;background:#eff8fc}.mc-reset-help-inner{width:min(1280px,calc(100% - 56px));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:30px}.mc-reset-help h2{margin:0 0 5px;color:var(--navy);font-size:20px}.mc-reset-help p{margin:0;color:var(--text);font-size:15px}.mc-reset-actions{display:flex;gap:10px;flex-wrap:wrap}.mc-reset-actions a{display:inline-flex;min-height:44px;padding:0 18px;align-items:center;justify-content:center;border:1px solid var(--blue);border-radius:7px;background:var(--blue);color:#fff!important;text-decoration:none!important;font-weight:800}.mc-reset-actions .mc-reset-link{background:#fff;color:var(--blue-dark)!important}@media(max-width:1024px){.mc-reset-shell,.mc-reset-card,.mc-reset-help-inner{width:calc(100% - 48px)}}@media(max-width:767px){.mc-reset-shell,.mc-reset-card,.mc-reset-help-inner{width:calc(100% - 28px)}.mc-reset-hero{padding:44px 0 28px}.mc-reset-hero h1{font-size:36px}.mc-reset-lead{font-size:17px}.mc-reset-card{padding:28px 22px}.mc-reset-help-inner{flex-direction:column;text-align:center}.mc-reset-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mc-reset-actions a{padding-inline:10px;font-size:13px}}@media(max-width:390px){.mc-reset-shell,.mc-reset-card,.mc-reset-help-inner{width:calc(100% - 22px)}.mc-reset-card{padding-inline:16px}.mc-reset-hero h1{font-size:33px}}
/* 0.7.117 — canonical Core page width contract. The UM form card remains intentionally bounded. */
@media (min-width:1440px){.mc-reset-shell,.mc-reset-help-inner{width:auto!important;max-width:none!important;margin-left:clamp(140px,10vw,190px)!important;margin-right:clamp(140px,10vw,190px)!important}}
@media (min-width:1025px) and (max-width:1439px){.mc-reset-shell,.mc-reset-help-inner{width:auto!important;max-width:none!important;margin-left:36px!important;margin-right:36px!important}}
@media (min-width:768px) and (max-width:1024px){.mc-reset-shell,.mc-reset-help-inner{width:auto!important;max-width:none!important;margin-left:24px!important;margin-right:24px!important}}
@media (max-width:767px){.mc-reset-shell,.mc-reset-help-inner{width:auto!important;max-width:none!important;margin-left:14px!important;margin-right:14px!important}.mc-reset-card{width:auto!important;max-width:760px;margin-left:14px!important;margin-right:14px!important}}
@media (max-width:430px){.mc-reset-shell,.mc-reset-help-inner,.mc-reset-card{margin-left:11px!important;margin-right:11px!important}}


/* v0.7.121 — PAGE-SPECIFIC FINAL WIDTH CONTRACT */
@media (min-width:1440px){.mc-reset-shell,.mc-reset-help-inner{box-sizing:border-box!important;width:auto!important;max-width:none!important;margin-left:clamp(140px,10vw,190px)!important;margin-right:clamp(140px,10vw,190px)!important;padding-left:0!important;padding-right:0!important}}
@media (min-width:1025px) and (max-width:1439px){.mc-reset-shell,.mc-reset-help-inner{box-sizing:border-box!important;width:auto!important;max-width:none!important;margin-left:36px!important;margin-right:36px!important;padding-left:0!important;padding-right:0!important}}
@media (min-width:768px) and (max-width:1024px){.mc-reset-shell,.mc-reset-help-inner{box-sizing:border-box!important;width:auto!important;max-width:none!important;margin-left:24px!important;margin-right:24px!important;padding-left:0!important;padding-right:0!important}}
@media (max-width:767px){.mc-reset-shell,.mc-reset-help-inner{box-sizing:border-box!important;width:auto!important;max-width:none!important;margin-left:14px!important;margin-right:14px!important;padding-left:0!important;padding-right:0!important}}
@media (max-width:430px){.mc-reset-shell,.mc-reset-help-inner{margin-left:11px!important;margin-right:11px!important}}
.mc-reset-card{width:min(760px,calc(100% - 28px))!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important}
