.header-top[data-astro-cid-nen7h5rs]{background:var(--teal);color:var(--white);font-size:.75rem}.header-top[data-astro-cid-nen7h5rs] .bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;padding-top:8px;padding-bottom:8px;display:flex}.header-top[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--white)}.fb[data-astro-cid-nen7h5rs]{align-items:center;gap:6px;display:inline-flex}.meta[data-astro-cid-nen7h5rs]{align-items:center;gap:24px;display:flex}.with-icon[data-astro-cid-nen7h5rs]{align-items:center;gap:6px;display:inline-flex}.icon[data-astro-cid-nen7h5rs]{flex-shrink:0;width:14px;height:14px}.icon[data-astro-cid-nen7h5rs].search{cursor:pointer;width:15px;height:15px}.header-main[data-astro-cid-nen7h5rs]{background:var(--white);box-shadow:0 1px 6px #0000000f}.header-main[data-astro-cid-nen7h5rs] .bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;padding-top:16px;padding-bottom:16px;display:flex}.logo[data-astro-cid-nen7h5rs]{align-items:center;display:flex}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:190px;height:auto}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:24px;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{letter-spacing:.7px;text-transform:uppercase;color:var(--text);font-size:10.56px;font-weight:400}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active{color:var(--teal-accent)}.has-mega[data-astro-cid-nen7h5rs]{position:relative}.mega-menu[data-astro-cid-nen7h5rs]{background:var(--white);z-index:50;width:280px;display:none;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #0000001f}.has-mega[data-astro-cid-nen7h5rs]:hover .mega-menu[data-astro-cid-nen7h5rs],.has-mega[data-astro-cid-nen7h5rs]:focus-within .mega-menu[data-astro-cid-nen7h5rs]{display:block}.mega-group[data-astro-cid-nen7h5rs]{border-bottom:1px solid #eef3f3;position:relative}.mega-group[data-astro-cid-nen7h5rs]:last-child{border-bottom:none}.mega-group[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs]{letter-spacing:.04em;text-transform:uppercase;color:var(--text);cursor:default;justify-content:space-between;align-items:center;gap:8px;padding:16px 20px;font-size:13px;font-weight:400;display:flex}.mega-group[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{flex-shrink:0;width:14px;height:14px}.mega-group[data-astro-cid-nen7h5rs]:hover>span[data-astro-cid-nen7h5rs],.mega-group[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs].active{color:var(--teal-accent)}.mega-flyout[data-astro-cid-nen7h5rs]{background:var(--white);width:300px;padding:8px 0;display:none;position:absolute;top:0;left:100%;box-shadow:0 8px 24px #0000001f}.mega-group[data-astro-cid-nen7h5rs]:hover .mega-flyout[data-astro-cid-nen7h5rs]{display:block}.mega-flyout[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.mega-flyout[data-astro-cid-nen7h5rs] .disabled[data-astro-cid-nen7h5rs]{text-transform:none;letter-spacing:normal;color:var(--text);padding:10px 20px;font-size:12.5px;display:block}.mega-flyout[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--teal-accent);background:#f7fbfb}.mega-flyout[data-astro-cid-nen7h5rs] .disabled[data-astro-cid-nen7h5rs]{cursor:default}@media (width<=900px){.mega-menu[data-astro-cid-nen7h5rs],.mega-flyout[data-astro-cid-nen7h5rs]{width:100%;box-shadow:none;position:static}.header-main[data-astro-cid-nen7h5rs] .bar[data-astro-cid-nen7h5rs]{flex-direction:column;gap:16px}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{justify-content:center;gap:14px}}.search-trigger[data-astro-cid-nen7h5rs]{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.search-overlay[data-astro-cid-nen7h5rs]{z-index:200;background:#0a282d8c;justify-content:center;align-items:flex-start;padding:10vh 24px 24px;display:flex;position:fixed;inset:0}.search-overlay[data-astro-cid-nen7h5rs][hidden]{display:none}.search-panel[data-astro-cid-nen7h5rs]{background:var(--white);border-radius:12px;width:100%;max-width:640px;padding:24px;position:relative;box-shadow:0 20px 60px #0000004d}.search-close[data-astro-cid-nen7h5rs]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:28px;line-height:1;position:absolute;top:12px;right:16px}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--teal-dark);color:var(--white);padding-top:56px}.site-footer[data-astro-cid-jo6i4kqk] h4[data-astro-cid-jo6i4kqk]{color:var(--white);text-transform:uppercase;letter-spacing:.7px;margin:20px 0 15px;font-size:16px;font-weight:500}.site-footer[data-astro-cid-jo6i4kqk] .underline[data-astro-cid-jo6i4kqk]{background:#fff9;width:32px;height:2px;margin-bottom:16px}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--white);opacity:.9}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{opacity:1;text-decoration:underline}.fb[data-astro-cid-jo6i4kqk]{margin-bottom:24px;font-weight:600;display:inline-block}.check-list[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.check-list[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{opacity:.9;margin-bottom:8px;padding-left:22px;position:relative}.check-list[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]:before{content:"✓";color:var(--white);position:absolute;left:0}.bottom[data-astro-cid-jo6i4kqk]{text-align:center;opacity:.85;border-top:1px solid #ffffff40;margin-top:48px;padding:20px 0;font-size:.78rem}:root{--teal:#24becc;--teal-dark:#3fa6b0;--teal-accent:#50c2ce;--text:#222;--text-muted:#5a6a6d;--white:#fff;--radius-pill:999px;--max-width:1200px;--font-body:"Montserrat", sans-serif;--font-display:"Open Sans", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}strong,b{font-weight:700}body{font-family:var(--font-body);color:var(--text);letter-spacing:.7px;background:var(--white);margin:0;font-size:14px;font-weight:300;line-height:1.5}h1,h2,h3,h4{font-family:var(--font-body);margin:0 0 16px;font-weight:300;line-height:1.2}h1{font-size:2.6rem}h2{font-size:30px}h3{font-size:1.4rem}h4{font-size:24px;font-weight:400}p{margin:0 0 16px}a{color:inherit;text-decoration:none}.text-link{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}img{max-width:100%;display:block}.wrap{max-width:var(--max-width);margin:0 auto;padding:0 24px}.section{padding:64px 0}.section-heading{margin-bottom:40px}.section-heading .underline{background:var(--teal);width:48px;height:3px;margin:16px 0 24px}.section-heading.center{text-align:center}.section-heading.center .underline{margin-left:auto;margin-right:auto}.btn{color:var(--white);letter-spacing:.7px;cursor:pointer;background:#00c1cf;border:none;border-radius:10px;padding:14px 20px;font-size:14px;font-weight:300;transition:background .2s,transform .15s;display:inline-block}.btn:hover{background:var(--teal-dark);transform:translateY(-1px)}.btn-gradient{color:var(--white);letter-spacing:.7px;cursor:pointer;background:linear-gradient(90deg,#00c1cf 0%,#5472d2 50%,#00c1cf 100%) 0 0/200% 100%;border:none;border-radius:10px;padding:18px 25px;font-size:15px;font-weight:300;transition:background-position .4s;display:inline-block}.btn-gradient:hover{background-position:100% 0}.btn-hero{color:var(--white);letter-spacing:.7px;text-transform:uppercase;border-radius:var(--radius-pill);border:2px solid var(--white);background:0 0;height:60px;padding:0 30px;font-size:18px;font-weight:400;line-height:60px;transition:background .2s,color .2s;display:inline-block}.btn-hero:hover,.btn-hero.filled{background:var(--white);color:var(--teal)}.btn-hero.filled:hover{color:var(--white);background:0 0}.grid{gap:32px;display:grid}.grid.cols-2{grid-template-columns:repeat(2,1fr)}.grid.cols-3{grid-template-columns:repeat(3,1fr)}@media (width<=900px){.grid.cols-2,.grid.cols-3{grid-template-columns:1fr}h1{font-size:2rem}h2{font-size:1.6rem}}
