.cc_g7b5bzkn_kR1uXIFWIU .mtaf { padding: clamp(3.5rem, 6vw, 5.5rem) 0; color: #163b46; }
.cc_g7b5bzkn_kR1uXIFWIU .mtaf, .cc_g7b5bzkn_kR1uXIFWIU .mtaf * { box-sizing: border-box; }
.cc_g7b5bzkn_kR1uXIFWIU .mtaf .mtaf__inner { width: min(75rem, calc(100% - 2.5rem)); max-width: 75rem; padding: 0; margin-inline: auto; overflow-wrap: anywhere; }
.cc_g7b5bzkn_kR1uXIFWIU .mtaf .mtaf__eyebrow { display: block; margin: 0 0 1rem; color: #287d8f; font-size: .6875rem; font-weight: 700; line-height: 1.3; letter-spacing: .18em; }
.cc_g7b5bzkn_kR1uXIFWIU .mtaf h2 { display: block; margin: 0; font-size: clamp(1.875rem, 3.5vw, 2.75rem); font-weight: 500; line-height: 1.16; letter-spacing: -.025em; text-wrap: balance; }
.cc_g7b5bzkn_kR1uXIFWIU .mtaf p { margin: 1.5rem 0 0; color: #4d6972; font-size: clamp(1.03125rem, 1.4vw, 1.125rem); line-height: 1.8; }
.cc_g7b5bzkn_kR1uXIFWIU .mtaf a:focus-visible { outline: 2px solid #287d8f; outline-offset: 5px; }
@media (min-width: 768px) { .cc_g7b5bzkn_kR1uXIFWIU .mtaf .mtaf__inner { width: min(75rem, calc(100% - 4rem)); } }
@media (prefers-reduced-motion: reduce) { .cc_g7b5bzkn_kR1uXIFWIU .mtaf *, .cc_g7b5bzkn_kR1uXIFWIU .mtaf *::before, .cc_g7b5bzkn_kR1uXIFWIU .mtaf *::after { transition: none !important; transform: none !important; } }
.cc_g7b5bzkn_kR1uXIFWIU .mtaf { position:relative; isolation:isolate; overflow:hidden; padding-block:clamp(4.5rem,8vw,7rem); background:radial-gradient(ellipse at 25% 45%,#fcfefe 0%,#eff9f9 65%,#e8f4f4 100%); }
.cc_g7b5bzkn_kR1uXIFWIU .mtaf__inner { position:relative; }
.cc_g7b5bzkn_kR1uXIFWIU .mtaf header { max-width:47rem; }
.cc_g7b5bzkn_kR1uXIFWIU .mtaf__actions { display:flex; flex-wrap:wrap; gap:1rem; margin-top:2rem; }
.cc_g7b5bzkn_kR1uXIFWIU .mtaf__actions a { display:inline-flex; align-items:center; justify-content:center; min-height:3rem; max-width:100%; padding:.875rem 1.375rem; border:1px solid transparent; border-radius:999px; font-size:.875rem; line-height:1.5; text-decoration:none; transition:background-color .18s ease,border-color .18s ease; }
.cc_g7b5bzkn_kR1uXIFWIU .mtaf__primary { color:#103641; background:#2aa1b9; }
.cc_g7b5bzkn_kR1uXIFWIU .mtaf__primary:hover { background:#50b4c7; }
.cc_g7b5bzkn_kR1uXIFWIU .mtaf .mtaf__secondary { color:#276979; border-color:rgba(42,161,185,.28); background:rgba(255,255,255,.45); }
.cc_g7b5bzkn_kR1uXIFWIU .mtaf__secondary:hover { background:#fff; }
.cc_g7b5bzkn_kR1uXIFWIU .mtaf__threads { position:absolute; inset:0; pointer-events:none; overflow:hidden; z-index:-1; }
.cc_g7b5bzkn_kR1uXIFWIU .mtaf__threads i { position:absolute; width:48rem; height:23rem; right:-20rem; top:8%; border:1px solid rgba(42,161,185,.12); border-radius:50%; transform:rotate(-48deg); }
.cc_g7b5bzkn_kR1uXIFWIU .mtaf__threads i:nth-child(2) { right:-18rem; top:14%; }
.cc_g7b5bzkn_kR1uXIFWIU .mtaf__threads i:nth-child(3) { right:-16rem; top:20%; }
.cc_g7b5bzkn_kR1uXIFWIU .mtaf__threads i:nth-child(4) { right:-14rem; top:26%; }
@media (max-width:767px) { .cc_g7b5bzkn_kR1uXIFWIU .mtaf__threads { opacity:.4; } .cc_g7b5bzkn_kR1uXIFWIU .mtaf__actions { align-items:flex-start; flex-direction:column; } }

