.mc-section-pad{padding:clamp(64px,9vw,108px) 0}.mc-page h2{font-family:var(--mc-font-head);font-size:clamp(22px,3.2vw,34px);font-weight:800;line-height:1.22;color:var(--mc-navy);margin:0}.mc-page ul,.mc-page ol{list-style:none;margin:0;padding:0}.mc-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--mc-font-body);font-size:16px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--mc-teal-dark);margin-bottom:12px}.mc-section-sub{font-size:17px;color:var(--mc-text-body);max-width:560px;line-height:1.7}.mc-page .mc-btn-primary{background:var(--mc-blue);color:var(--mc-white);text-decoration:none}.mc-page .mc-btn-primary:hover{background:var(--mc-blue-hover);transform:translateY(-2px);box-shadow:0 8px 24px rgba(29,103,231,.32)}.mc-page .mc-btn-orange{background:var(--mc-orange);color:var(--mc-navy);font-weight:800;text-decoration:none}.mc-page .mc-btn-orange:hover{background:var(--mc-orange-hover);transform:translateY(-2px);box-shadow:0 8px 24px rgba(242,176,48,.4)}.mc-reveal.in{opacity:1;transform:none}.mc-hero-fade.out{opacity:0;transform:translateY(6px)}.mc-hero-panels.show-form .mc-hero-img-panel{opacity:0;pointer-events:none}.mc-hero-panels.show-form .mc-hero-form-panel{opacity:1;pointer-events:all}@media (max-width:768px){.mc-hero-panels.show-form{height:auto}.mc-hero-panels.show-form .mc-hero-img-panel{display:none}.mc-hero-panels.show-form .mc-hero-form-panel{position:relative;inset:auto;min-height:460px;overflow-y:visible;scroll-margin-top:96px}}