@font-face{font-display:swap;font-family:'Gilroy';font-style:normal;font-weight:400;src:local(''), url('https://orange-pond-0cfaebf03.3.azurestaticapps.net/assets/fonts/Gilroy-Regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Gilroy';font-style:normal;font-weight:600;src:local(''), url('https://orange-pond-0cfaebf03.3.azurestaticapps.net/assets/fonts/Gilroy-SemiBold.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Gilroy';font-style:normal;font-weight:700 900;src:local(''), url('https://orange-pond-0cfaebf03.3.azurestaticapps.net/assets/fonts/Gilroy-Bold.woff2') format('woff2')}:root{--black:#191919;--blue:#00346d;--lightgray:#dce0e6;--red:#cd1316;--white:#ffffff;--font-sans:'Gilroy', Arial, Helvetica, sans-serif}*,*::after,*::before{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;scroll-behavior:smooth;text-size-adjust:none}*:hover{transition:all 0.35s ease}body,html{height:100%}html{font-family:var(--font-sans)}body{background:var(--white);color:var(--text);display:flex;flex-direction:column;font-family:var(--font-sans);font-size:1rem;font-weight:400;line-height:1.5;margin:0}h1,h2,p{margin:0}a{color:var(--blue);text-decoration:underline;text-decoration-thickness:1px}ul{list-style-type:none;margin:0;padding:0}img,svg{display:block;max-width:100%}button,input{font-family:var(--font-sans);font-size:16px;line-height:1;padding:12px 20px;margin:0}input:not([type='checkbox']):not([type='radio']){background-color:#f1f5f9;border:1px solid #d5d8de}button{background-color:var(--blue);border:1px solid var(--blue);box-shadow:none;color:var(--white);font-weight:700}.btn-red{background-color:var(--red);border-color:var(--red);border-radius:40px;color:var(--white)}header{border-bottom:1px solid var(--lightgray);display:flex;gap:16px;flex-direction:column;padding:32px 16px;& .logo{display:inline-block;margin:0 auto}& nav{margin:0 auto;max-width:100%;overflow-x:auto;width:max-content;& ul{display:flex;gap:8px;& li{align-content:center}}& .nav-bullet{color:var(--red);font-weight:700;line-height:1}& .nav-link{color:#000c1a;font-size:16px;font-weight:700;text-decoration:none;text-decoration-thickness:auto;@media(min-width: 576px){font-size:20px}&:is(:focus,:hover){text-decoration:underline}}}}main{align-content:center;height:100%;padding:64px 16px}.site-content{& > *:not(:first-child){margin-block-start:24px}& h1{color:var(--blue);font-size:32px;font-weight:700}& p{font-size:20px;font-weight:500}}.container{margin:0 auto;max-width:768px;width:100%}.input-group{align-items:center;display:flex;flex-direction:column;margin-bottom:40px;& > *{display:block;height:42px;width:100%}@media(min-width: 576px){flex-direction:row;& > *{flex-shrink:0;width:max-content}& input{flex-grow:1}}}.interests{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style-type:none;margin-bottom:48px;& .cb-interest{border-radius:40px;box-shadow:inset 0 0 0 1px #c5c8cc, inset 0 0 0 4px #fff;display:flex;transition:none;& input[type='checkbox']{appearance:none;display:inline-block;height:0;margin:0;outline:none;padding:0;width:0;&:is(:focus){outline:none}}& label{color:#000c1a;display:block;line-height:1;padding:12px 24px 10px;transition:none;user-select:none;}&:has(input[type='checkbox']:checked){box-shadow:inset 0 0 0 2px #00346d, inset 0 0 0 4px #fff;& label{color:#00346d;font-weight:700}}&:focus-within{outline:2px solid var(--blue)}}}.pre-footer{border-top:1px solid var(--lightgray);display:flex;flex-direction:column;justify-content:center;padding:80px 16px 64px;@media(min-width: 576px){padding:80px 0 64px}& ul{display:flex;gap:12px;margin:32px auto 0;& a{text-decoration:none}}}footer{background-color:var(--blue);padding:16px;& nav{color:var(--white);& ul{align-items:center;display:flex;flex-direction:column;gap:16px;@media(min-width: 576px){flex-direction:row;justify-content:center}}& .footer-link{color:var(--white);text-decoration:none;&:is(:focus,:hover){text-decoration:underline}}}}.mx-auto{margin:0 auto}.text-bold{font-weight:700}.text-center{text-align:center}@media (prefers-reduced-motion){*,*::after,*::before{scroll-behavior:auto}*:active{transform:none}*:hover{transition:none;transition-duration:0}}