@import url(https://fonts.googleapis.com/css2?family=Inter&family=Raleway&display=swap);@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@700&display=swap);#app{font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#7d7d7d;background-color:#fbfbfb;overflow-x:hidden;overflow-x:clip}.input--is-focused{border-color:red!important}.extra-padding{padding-bottom:96px!important;padding-top:96px!important}@media screen and (max-width:959px){.extra-padding{padding-top:48px!important;padding-bottom:48px!important}}.web{--c-navy:#334666;--c-navy-ink:#24324b;--c-navy-deep:#114979;--c-blue:#1c8be3;--c-orange:#f08802;--c-orange-hover:#ffa02a;--c-ink:#2e2c31;--c-muted:#55545b;--c-on-dark:#d5deeb;--c-bg:#f5f5f5;--c-surface:#fff;--c-line:#dde2ea;--c-line-dark:hsla(0,0%,100%,0.16);--font-text:"Public Sans",Roboto,Arial,sans-serif;--font-display:"Newsreader",Georgia,"Times New Roman",serif;--fs-display:clamp(44px,6.2vw,76px);--fs-h1:clamp(36px,4.4vw,52px);--fs-h2:clamp(30px,3.4vw,40px);--fs-h3:clamp(24px,2.4vw,28px);--fs-h4:21px;--fs-lead:clamp(18px,1.6vw,20px);--fs-body:17px;--fs-small:15px;--fs-meta:14px;--radius:6px;--radius-sm:4px;--container:1240px;--gutter:32px;--section:clamp(64px,8vw,112px);--ease:cubic-bezier(0.2,0.7,0.2,1);font-family:var(--font-text);font-size:var(--fs-body);color:var(--c-ink);background-color:var(--c-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.web :focus-visible{outline:2px solid var(--c-blue);outline-offset:3px;border-radius:2px}.web img{max-width:100%}.web .container{width:100%;max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}@media(max-width:599px){.web .container{padding:0 16px}}.web .page-head{background:var(--c-surface);border-bottom:1px solid var(--c-line);padding:clamp(48px,6vw,80px) 0 clamp(40px,5vw,56px)}.web .page-head__title{margin:0 0 14px;font-family:var(--font-display);font-weight:500;font-size:var(--fs-h1);line-height:1.05;letter-spacing:-.02em;color:var(--c-navy)}.web .page-head__lead{margin:0;max-width:36em;font-size:var(--fs-lead);line-height:1.55;color:var(--c-muted)}.web .section-title{font-family:var(--font-display);font-weight:500;font-size:var(--fs-h2);line-height:1.1;letter-spacing:-.015em;color:var(--c-navy);margin:0;text-wrap:balance}.web .section-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:12px 24px;margin-bottom:40px}.web .section-head p{margin:12px 0 0;max-width:560px;font-size:var(--fs-body);line-height:1.6;color:var(--c-muted)}.web .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border:1.5px solid transparent;border-radius:var(--radius-sm);font-family:var(--font-text);font-size:16px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-transition:background-color .16s var(--ease),color .16s var(--ease),border-color .16s var(--ease);transition:background-color .16s var(--ease),color .16s var(--ease),border-color .16s var(--ease)}.web .btn--primary{background:var(--c-orange);color:var(--c-ink)}.web .btn--primary:hover{background:var(--c-orange-hover)}.web .btn--secondary{border-color:var(--c-navy);color:var(--c-navy);background:transparent}.web .btn--secondary:hover{background:var(--c-navy);color:#fff}.web .btn--on-dark{border-color:hsla(0,0%,100%,.72);color:#fff;background:transparent}.web .btn--on-dark:hover{background:#fff;color:var(--c-navy)}.web .text-link{color:var(--c-navy-deep);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;-webkit-text-decoration-color:rgba(17,73,121,.35);text-decoration-color:rgba(17,73,121,.35);-webkit-transition:-webkit-text-decoration-color .16s var(--ease);transition:-webkit-text-decoration-color .16s var(--ease);transition:text-decoration-color .16s var(--ease);transition:text-decoration-color .16s var(--ease),-webkit-text-decoration-color .16s var(--ease)}.web .text-link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.web .text-link--on-dark{color:#fff;-webkit-text-decoration-color:hsla(0,0%,100%,.45);text-decoration-color:hsla(0,0%,100%,.45)}.web.v-application .page-title{background:none;padding:0;margin:24px 0 8px;font-family:var(--font-display);font-weight:500;font-size:var(--fs-h1);line-height:1.05;letter-spacing:-.02em;color:var(--c-navy)}.web.v-application .v-content,.web.v-application .v-main{background:var(--c-bg)}@media(prefers-reduced-motion:reduce){.web *,.web :after,.web :before{-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important;-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}