@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-latin-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;font-family:Poppins,system-ui,sans-serif;color:#3a3b57;background:#fff;-webkit-font-smoothing:antialiased;line-height:1.6}a{color:#202151;text-decoration:none}a:hover{color:#fe3a67}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;z-index:100;padding:12px 20px;background:#202151;color:#fff;border-radius:0 0 12px;font-weight:600}.skip-link:focus{left:0;top:0;color:#fff}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes pulseRing{0%{box-shadow:0 0 #25d36673}70%{box-shadow:0 0 0 14px #25d36600}to{box-shadow:0 0 #25d36600}}.btn-nav{transition:transform .15s,box-shadow .15s,background .15s}.btn-nav:hover{transform:translateY(-1px);box-shadow:0 10px 24px #fe3a6766!important;background:#e11f52!important}.btn-pink{transition:transform .15s,background .15s}.btn-pink:hover{transform:translateY(-2px);background:#e11f52!important}.btn-outline-navy{transition:all .15s}.btn-outline-navy:hover{background:#202151!important;color:#fff!important}.btn-lift{transition:transform .15s}.btn-lift:hover{transform:translateY(-2px)}.btn-form{transition:background .15s}.btn-form:hover{background:#e11f52!important}.card-lift{transition:transform .18s,box-shadow .18s}.card-lift:hover{transform:translateY(-4px);box-shadow:0 16px 34px #2021511f!important}.inst-link{color:#e7e3f4}.inst-link:hover{border-color:#ff4795!important;color:#e7e3f4}.flink{color:#b4b4c6}.flink:hover{color:#ff4795}.field{outline:none;transition:border-color .15s}.field:focus{border-color:#5b57b0!important}@media (max-width: 980px){.r-hero{grid-template-columns:1fr!important;gap:40px!important}.r-hero h1{font-size:40px!important}.r-2col{grid-template-columns:1fr!important;gap:40px!important}.r-inst{grid-template-columns:1fr!important}.r-inst .r-inst-img{min-height:260px!important}.r-3{grid-template-columns:repeat(2,1fr)!important}.nav-links{display:none!important}}@media (max-width: 640px){.r-3,.r-2,.r-footer4{grid-template-columns:1fr!important}.r-cardpad{padding:26px 22px!important}section,.r-secpad{padding-left:18px!important;padding-right:18px!important}.r-hero h1{font-size:32px!important}h2{font-size:27px!important}.r-stat-num{font-size:44px!important}.r-inst-panel{padding:32px 24px!important}}
