@import"https://db.onlinewebfonts.com/c/463e96684a261fe795b31a68de0aa0f4?family=Galano+Grotesque+Bold";@layer tokens,reset,defaults,layouts,components,styles,theme,utilities;@layer tokens{:where(html){--font-s: round(clamp(.7292rem, .724rem + .0259vw, .7502rem), 1px);--font-m: round(clamp(.875rem, .8442rem + .1538vw, 1rem), 1px);--font-2xl: round(clamp(1.512rem, 1.3011rem + 1.0543vw, 2.3686rem), 1px);--font-3xl: round(clamp(1.8144rem, 1.4838rem + 1.6528vw, 3.1573rem), 1px)}}@layer tokens{:root{--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--size-xs: 320px;--size-s: 480px;--size-m: 800px;--size-l: 1280px}}@layer tokens{:where(html){--color-blue-light: rgb(0, 88, 240);--color-blue-dark: rgb(0, 22, 170);--color-blue-accent: rgb(125, 235, 247)}}@layer reset{:root{interpolate-size:allow-keywords}@supports (width: -moz-available){:root{}}@supports (width: -webkit-fill-available){:root{}}@supports (width: stretch){:root{}}*,*:before,*:after{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent}ul{padding:0}body,h1,h2,p,ul,li,blockquote{margin:0}body{scroll-behavior:auto;text-rendering:optimizeSpeed;line-height:1.2}ul[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{display:inline-block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}@layer defaults{html{font-family:Galano,Avenir,Montserrat,Corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:400;font-size:16px}body{line-height:1.5}small{font-size:var(--font-s)}p{font-size:var(--font-m);margin-bottom:2ex}h1,h2{line-height:calc(4px + 2ex);margin-bottom:1ex}h2{font-size:var(--font-2xl)}h1{font-size:var(--font-3xl)}a{display:inline-block;color:var(--link-color);text-decoration:none}a:hover{color:var(--link-hover-color)}.icon{width:1.25em}}@layer utilities{.p\:2{padding:var(--space-2)}.p\:3{padding:var(--space-3)}.p\:4{padding:var(--space-4)}.p\:6{padding:var(--space-6)}.mt\:2{margin-block-start:var(--space-2)}.mb\:2{margin-block-end:var(--space-2)}.mb\:3{margin-block-end:var(--space-3)}.mb\:4{margin-block-end:var(--space-4)}.ml\:auto{margin-inline-start:auto}.mr\:2{margin-inline-end:var(--space-2)}.mx\:auto{margin-inline:auto}.inline-max\:s{max-inline-size:var(--size-s)}.inline-max\:m{max-inline-size:var(--size-m)}.inline-max\:l{max-inline-size:var(--size-l)}.inline-min\:xs{min-inline-size:var(--size-xs)}.inline-min\:s{min-inline-size:var(--size-s)}.px\:4{padding-inline:var(--space-4)}.py\:1{padding-block:var(--space-1)}.py\:2{padding-block:var(--space-2)}.py\:3{padding-block:var(--space-3)}}@layer utilities{.gap\:1{gap:var(--space-1)}.gap\:2{gap:var(--space-2)}.gap\:3{gap:var(--space-3)}.gap\:4{gap:var(--space-4)}.gap\:5{gap:var(--space-5)}.gap\:6{gap:var(--space-6)}.gap\:7{gap:var(--space-7)}.gap\:8{gap:var(--space-8)}.align\:center{align-items:center}.align\:end{align-items:flex-end}.align\:stretch{align-items:stretch}.align-self\:start{align-self:flex-start}.align-self\:end{align-self:flex-end}.justify\:between{justify-content:space-between}.justify\:start{justify-content:flex-start}.justify\:end{justify-content:flex-end}.wrap{flex-wrap:wrap}.wrap\:reverse{flex-wrap:wrap-reverse}.grow\:full{flex-grow:999}.basis\:full{flex-basis:100%}}@layer utilities{.text-align\:center{text-align:center}.font-size\:s{font-size:var(--font-s)}.h2{font-size:var(--font-2xl);line-height:calc(4px + 2ex);margin-bottom:1.2ex}.h1{font-size:var(--font-3xl);line-height:calc(4px + 2ex);margin-bottom:1.1ex}}@layer utilities{:where(html) .hidden{display:none}:where(html) [x-cloak]{display:none!important}}@layer theme{:where(html){--color-blue-light: rgb(0, 88, 240);--color-blue-dark: rgb(0, 22, 170);--color-blue-accent: rgb(125, 235, 247)}}@layer layouts{body{overflow-x:hidden;overflow-y:scroll}#app{position:relative;width:100%;height:100dvh;min-height:100vh;min-height:100dvh}.logo{display:block;padding:2rem;box-sizing:content-box;inline-size:min(15vw,150px)}@media screen and (max-width:800px){.logo{margin:0 auto;inline-size:150px}}#home{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.5rem;padding:2rem;padding-top:0}#home p{text-align:center;font-size:2em;line-height:1.2}@media screen and (max-width:800px){#home p{font-size:1.5em}}#home p em{text-decoration:none;text-transform:none;font-style:normal;font-weight:700;font-size:1.34em;display:block;text-shadow:1px 3px 0px var(--color-blue-accent)}#home p small{font-size:.76em}button[type=submit]{display:block;margin:3rem auto 2rem;background-color:#fff;color:var(--color-blue-light);border:none;border-radius:50rem;padding:.55em 5em;font-size:1.1em;font-weight:700;appearance:none;cursor:pointer;box-shadow:0 4px 0 var(--color-blue-accent);transition:background-color .2s ease,box-shadow .2s ease,opacity .2s ease}button[type=submit]:hover{background-color:var(--color-blue-accent);box-shadow:0 4px #fff}.form-container{display:flex;align-items:center;gap:10vw;min-width:75vw;justify-content:space-between}@media screen and (max-width:800px){.form-container{flex-direction:column;gap:2rem;min-width:auto}}.form-container .left{min-width:25vw;display:flex;flex-direction:column;gap:2rem;align-items:center}.form-container .reimbursement{text-align:center}.form-container .reimbursement h2{margin-block-end:0rem}.form-container .reimbursement span{display:inline-block;font-size:.7rem;margin-block-end:1.5rem}.form-container h2{font-size:1.5em;font-weight:700;text-transform:uppercase;color:#fff;text-align:center;max-width:25ch;margin:1.5rem auto}.form-container .slots{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2.5rem}.form-container .slot input[type=radio]{position:absolute;opacity:0;inline-size:0;block-size:0;pointer-events:none}.form-container .slot label{display:block;background-color:#fff;color:var(--color-blue-light);border:2px solid transparent;border-radius:50rem;padding:.55em 2.25em;font-size:clamp(.875rem,.8024rem + .3226vw,1.125rem);font-weight:700;cursor:pointer;box-shadow:0 4px 0 var(--color-blue-accent);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,opacity .2s ease;text-align:center}.form-container .slot input[type=radio]:not(:checked,:disabled)+label:hover{border:2px solid var(--color-blue-dark)}.form-container .slot input[type=radio]:checked+label{background-color:var(--color-blue-accent);box-shadow:0 4px #fff}.form-container .slot input[type=radio]:disabled+label{opacity:.6;cursor:not-allowed;color:#fff;box-shadow:0 4px #fff;background-color:var(--color-blue-dark)}.form-container .slot>span{display:block;text-align:center;font-size:.78rem;color:#fff;margin-block-start:.6rem;padding-inline-start:1.25rem}.form-container .checkboxes{display:flex;flex-direction:row;gap:.9rem;align-items:stretch;justify-content:center}.form-container .checkboxes input[type=checkbox]:not(:checked):not(:disabled){appearance:none;border:2px solid var(--color-blue-dark);background:transparent}.form-container .checkboxes input[type=checkbox]{border:2px solid var(--color-blue-dark);width:1.1em;height:1.1em;accent-color:var(--color-blue-light);cursor:pointer}.form-container .checkboxes label{display:flex;align-items:center;gap:.5rem;color:#fff;font-size:1rem}.form-container .right{display:flex;flex-direction:column;gap:.9rem;align-items:stretch;justify-content:center;min-width:min(25vw,50%)}@media screen and (max-width:800px){.form-container .right{width:100%}}.form-container .right input{background:transparent;border:none;border-bottom:1px solid #fff;color:#fff;font-size:1rem;padding-block:.45em;padding-inline:0;outline:none;transition:border-bottom-color .2s ease}.form-container .right input::placeholder{color:#fff}.form-container .right input:focus{border-bottom-color:#fff}.form-container .right input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px var(--color-blue-dark) inset;-webkit-text-fill-color:#fff}.form-container .right .mandatory{font-size:.78rem;color:#ffffff80;text-align:end}a.ml{display:block;color:var(--link-color);text-decoration:none;text-align:center;text-decoration:underline;font-size:.7em}#success{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.75rem;padding:2rem;text-align:center;min-height:80vh;color:#fff}.success__title{font-size:clamp(2rem,5vw,3.5rem);font-weight:900;letter-spacing:.04em;margin:0;text-shadow:1px 3px 0 var(--color-blue-accent)}.success__subtitle{font-size:1rem;margin:0;opacity:.85}.success__intro{font-size:clamp(1rem,2vw,1.2rem);line-height:1.6;margin:0}.success__intro strong{font-size:1.35em;display:block;margin-top:.3rem}.success__card{border:2px solid rgba(255,255,255,.4);border-radius:16px;padding:2rem 3rem;max-inline-size:480px;line-height:1.7}.success__card-label{font-size:.85rem;opacity:.7;margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.08em}.success__card-details{font-size:1rem;margin:0 0 1rem}.success__card-note{font-size:.85rem;opacity:.8;margin:0;line-height:1.55}.success__extras{font-size:1rem;line-height:1.7;margin:0;opacity:.9}.success__sign{font-size:1.1rem;font-weight:700;margin:0}.form-errors{position:fixed;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;z-index:100;background:#fff;color:var(--color-blue-dark);border-radius:12px;padding:2.25rem 2.5rem 1.75rem;max-inline-size:min(380px,88vw);text-align:center;line-height:1.55;display:flex;flex-direction:column;gap:.5rem;box-shadow:0 8px 32px #00005859}.form-errors span{font-size:.95rem}.form-errors__close{position:absolute;inset-block-start:.5rem;inset-inline-end:.6rem;appearance:none;background:none;border:none;box-shadow:none;margin:0;padding:.2rem .4rem;cursor:pointer;font-size:1rem;line-height:1;color:var(--color-blue-light);opacity:.6}.form-errors__close:hover{opacity:1}}@layer styles{body{background-color:var(--color-blue-light);background:linear-gradient(90deg,var(--color-blue-dark) 0%,var(--color-blue-light) 40%,var(--color-blue-light) 60%,var(--color-blue-dark) 100%)}#app{color:#fff}}
