@font-face{font-family:DM Sans;src:local("DM Sans Regular Italic"),local("DM Sans Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-bTuzqnjVUcBWQNlNmzB37BVNgg3eDR6l9jYSqc9qVws.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"DM Sans Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:111.8837%;ascent-override:88.6635%;descent-override:27.7073%;line-gap-override:0%}@font-face{font-family:"DM Sans Fallback: Segoe UI";src:local("Segoe UI");size-adjust:105.1066%;ascent-override:94.3804%;descent-override:29.4939%;line-gap-override:0%}@font-face{font-family:"DM Sans Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:103.5556%;ascent-override:95.794%;descent-override:29.9356%;line-gap-override:0%}@font-face{font-family:"DM Sans Fallback: Arial";src:local("Arial");size-adjust:104.531%;ascent-override:94.9001%;descent-override:29.6563%;line-gap-override:0%}@font-face{font-family:"DM Sans Fallback: Noto Sans";src:local("Noto Sans");size-adjust:98.3122%;ascent-override:100.903%;descent-override:31.5322%;line-gap-override:0%}@font-face{font-family:DM Sans;src:local("DM Sans Medium Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-p6zomUydRfQujyy9NWKA5JI92iF_1S6ucn9mSGUckoE.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans SemiBold Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-y7ilOkFxyOYfaAUn0y9m7B0uoDk8w1UBUsklspmTEn0.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Bold Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-7yFQ6Yvf7Eqx6HFr_Ud197Dx0Iudt0RrSsk2avLzwhU.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-gmJjJdXKsb84MXKbz1zkL42ZikMFnQiBEJfjNsTPtyc.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Medium"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-Zo8MeKriPw621ZKAxxZTYeSzrRH9SueS_O578pc-zYI.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans SemiBold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-g7gPg55y_HPIZe5pBZZiMxUkRLGqjuGPR8Wfx8wghQ8.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Bold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-qAcL_magWHmwSiPuzfFPoUrK7MV1N38e9mF3IhFdLW4.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Regular Italic"),local("DM Sans Italic"),url(../_fonts/pNywh9pTIgZ_UUv8agRme42igNEuBqf-GZz0rEi4JOs-D_1G37m2hbzuKIhfD33JHVL7VRp0WCAsryBglX0Fs94.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Regular Italic"),local("DM Sans Italic"),url(../_fonts/qaeriRtlZn9XxeKcuODsKeXTWIHZ_X8ruo8SqRjheHE-F0a_9eULWoLhNLYxtt1zSZMGrBy_9VORiQB4VFeYgpY.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Medium Italic"),url(../_fonts/pNywh9pTIgZ_UUv8agRme42igNEuBqf-GZz0rEi4JOs-D_1G37m2hbzuKIhfD33JHVL7VRp0WCAsryBglX0Fs94.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Medium Italic"),url(../_fonts/qaeriRtlZn9XxeKcuODsKeXTWIHZ_X8ruo8SqRjheHE-F0a_9eULWoLhNLYxtt1zSZMGrBy_9VORiQB4VFeYgpY.woff2) format(woff2);font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans SemiBold Italic"),url(../_fonts/pNywh9pTIgZ_UUv8agRme42igNEuBqf-GZz0rEi4JOs-D_1G37m2hbzuKIhfD33JHVL7VRp0WCAsryBglX0Fs94.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans SemiBold Italic"),url(../_fonts/qaeriRtlZn9XxeKcuODsKeXTWIHZ_X8ruo8SqRjheHE-F0a_9eULWoLhNLYxtt1zSZMGrBy_9VORiQB4VFeYgpY.woff2) format(woff2);font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Bold Italic"),url(../_fonts/pNywh9pTIgZ_UUv8agRme42igNEuBqf-GZz0rEi4JOs-D_1G37m2hbzuKIhfD33JHVL7VRp0WCAsryBglX0Fs94.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Bold Italic"),url(../_fonts/qaeriRtlZn9XxeKcuODsKeXTWIHZ_X8ruo8SqRjheHE-F0a_9eULWoLhNLYxtt1zSZMGrBy_9VORiQB4VFeYgpY.woff2) format(woff2);font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Medium"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Medium"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans SemiBold"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans SemiBold"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Bold"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Bold"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}:root{--color-primary:#014f99;--color-primary-dark:#013d75;--color-primary-light:#e8f1fa;--color-primary-darker:#012e54;--color-primary-bright:#0166cc;--grey:#333;--grey-light:#6e6e6e;--grey-very-light:#f2f2f2;--grey-border:#e0e0e0;--black:#000;--white:#fff;--text-grey:var(--grey);--text-grey-light:var(--grey-light);--text-black:var(--black);--text-white:var(--white);--color-success:#55c57a;--color-error:#ef4444;--font-text:"DM Sans", "DM Sans Fallback: BlinkMacSystemFont", "DM Sans Fallback: Segoe UI", "DM Sans Fallback: Helvetica Neue", "DM Sans Fallback: Arial", "DM Sans Fallback: Noto Sans",sans-serif;--shadow-sm:0 1px 3px rgba(0,0,0,.08);--shadow-md:0 4px 16px rgba(0,0,0,.08);--shadow-lg:0 8px 32px rgba(0,0,0,.1);--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--transition:.2s ease;--bg-body:#f7f8fa;--bg-input:#fff;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-body);color:var(--text-grey);font-family:var(--font-text);font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased}hr{background-color:var(--grey-border);border:0;height:1px}h1,h2,h3,h4,h5,h6{color:var(--text-black);font-weight:600;letter-spacing:-.01em;line-height:1.3}h1{font-size:1.8rem}h2{font-size:1.6rem}h3{font-size:1.4rem}p{font-size:1rem;line-height:1.6}.question{font-weight:500}.question__description{color:var(--text-grey-light);font-size:.9rem}.text-link{color:var(--color-primary);font-weight:500;text-decoration:underline;text-underline-offset:.2em;transition:color var(--transition)}@media(hover:hover){.text-link:hover{color:var(--color-primary-dark)}}@media(min-width:768px){h1{font-size:2rem}h2{font-size:1.8rem}}@media(min-width:1024px){h1{font-size:2.2rem}}.container{margin:0 auto;max-width:1024px}.survey-card{animation:fadeInUp 1.2s ease .2s forwards;background-color:var(--white);border:1px solid var(--grey-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin:1rem 0;opacity:0;padding:1.5rem 2rem}.survey-header{margin-bottom:1.25rem}.survey-header hr{margin-top:1rem}.survey-body:not(:last-child)>*{margin-bottom:2rem}.survey-body__text>*{margin-bottom:1rem}.survey-item__input{max-width:20rem}@media(max-width:767px){.container{padding:0 1rem}}@media(min-width:768px){.container{padding:1rem}.survey-card{padding:2.5rem 3rem}}@media(min-width:1024px){.survey-body{margin:0 2rem}}.btn-container{align-items:center;display:flex;gap:1rem}.btn,.btn-link{border:none;cursor:pointer;font-family:var(--font-text);font-size:.9rem;font-weight:600;text-decoration:none;transition:all var(--transition)}.btn{background:none;border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);display:inline-block;padding:.6rem 1.2rem}.btn-blue{background-color:var(--color-primary);color:var(--white)}.btn-red{background-color:var(--color-error);color:var(--white)}.btn-grey{background-color:var(--grey-very-light);border:1px solid var(--grey-border);color:var(--text-grey)}.btn-link{background-color:transparent;color:var(--text-grey-light)}@media(hover:hover){.btn-blue:hover{background-color:var(--color-primary-dark)}.btn-blue:hover,.btn-red:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn-red:hover{background-color:#dc2626}.btn-grey:hover{background-color:var(--grey-border);box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn-link:hover{color:var(--text-grey)}}.btn:active{box-shadow:var(--shadow-sm);transform:translateY(0)}.btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}@media(min-width:768px){.btn,.btn-link{font-size:1rem}.btn{border-radius:var(--radius-md);padding:.75rem 1.5rem}}.align-right{justify-content:flex-end}.align-right,.space-between{align-items:center;display:flex}.space-between{justify-content:space-between}.mt-1{margin-top:1rem!important}.mt-2{margin-top:2rem!important}.mt-3{margin-top:3rem!important}.mb-1{margin-bottom:1rem!important}.mb-2{margin-bottom:2rem!important}.mb-3{margin-bottom:3rem!important}.p-1{padding:1rem!important}.two-column{display:flex;gap:5rem}.two-column>*{flex:1}.grid-2{display:grid;gap:1rem 2rem;grid-template-columns:1fr}.grid-3{display:grid;gap:0 1.5rem;grid-template-columns:1fr 1fr 1fr}.full-width{grid-column:1/-1}.flex-col{align-items:center;flex-direction:column}@media screen and (min-width:640px){.grid-2{grid-template-columns:1fr 1fr}}.text-bold{font-weight:700}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.modal-overlay[data-v-51dd6368]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.modal[data-v-51dd6368]{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-width:38rem;padding:2.4rem;width:90%}.modal-body[data-v-51dd6368]{margin-bottom:2rem}.flash[data-v-1928ad97]{align-items:flex-start;background-color:var(--white);border-left:1px solid var(--grey-border);border:1px solid var(--grey-border);border-left-width:4px;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);color:var(--text-grey);display:grid;gap:.75rem;grid-template-columns:auto 1fr auto;left:auto;padding:.9rem 1rem .9rem .85rem;position:fixed;right:1rem;top:1rem;width:min(360px,calc(100vw - 2rem));z-index:1000}.flash--success[data-v-1928ad97]{border-left-color:var(--color-success)}.flash--error[data-v-1928ad97]{border-left-color:var(--color-error)}.flash--info[data-v-1928ad97]{border-left-color:var(--color-primary)}.flash__icon[data-v-1928ad97]{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:1.1rem;height:2rem;justify-content:center;width:2rem}.flash--success .flash__icon[data-v-1928ad97]{background-color:#55c57a26;color:var(--color-success)}.flash--error .flash__icon[data-v-1928ad97]{background-color:#ef44441f;color:var(--color-error)}.flash--info .flash__icon[data-v-1928ad97]{background-color:var(--color-primary-light);color:var(--color-primary)}.flash__body[data-v-1928ad97]{min-width:0}.flash__title[data-v-1928ad97]{color:var(--text-black);font-size:.95rem;font-weight:600;line-height:1.25;margin:0}.flash__message[data-v-1928ad97]{color:var(--text-grey-light);font-size:.875rem;line-height:1.35;margin:.15rem 0 0;word-break:break-word}.flash__close[data-v-1928ad97]{align-items:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-grey-light);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.95rem;height:1.5rem;justify-content:center;margin-top:.15rem;padding:0;transition:color var(--transition),background-color var(--transition);width:1.5rem}@media(hover:hover){.flash__close[data-v-1928ad97]:hover{background-color:var(--grey-very-light);color:var(--text-grey)}}.flash__close[data-v-1928ad97]:focus-visible{box-shadow:0 0 0 3px var(--color-primary-light);color:var(--text-grey);outline:none}.flash-slide-enter-active[data-v-1928ad97]{transition:transform .28s cubic-bezier(.2,.7,.2,1),opacity .28s ease}.flash-slide-leave-active[data-v-1928ad97]{transition:transform .2s ease,opacity .2s ease}.flash-slide-enter-from[data-v-1928ad97]{opacity:0;transform:translate(calc(100% + 1rem))}.flash-slide-leave-to[data-v-1928ad97]{opacity:0;transform:translateY(-.5rem)}@media(max-width:480px){.flash[data-v-1928ad97]{left:.75rem;right:.75rem;top:.75rem;width:auto}}
