:root{--text-s:0.875rem;--h2:clamp(2.25rem,2.0148rem + 0.7874vw,2.625rem);--h3:clamp(1.5rem,1.0295rem + 1.5748vw,2.25rem);--text-xl:clamp(1.75rem,0.807vw + 1.561rem,2.25rem);--text-l:1.5rem;--text-m:1.125rem;--h1:2.25rem;--radius:0;--t-fast:.2s;--t-medium:.4s;--t-slow:.75s;--gutter:5vw;--eggshell:#E6E1CD;--phthalo-blue:#0F0F8A;--federal-blue:#0A0A5C;--grey:#6B7280;--white:#FFFFFF;--blue-900:#000033;--blue-600:#1F1FAD;--blue-500:#2626D9;--blue-100:#D9D9F2;--grey-300:#D1D5DB;--grey-200:#E5E7EB;--error:#EF4444;--space-1:0.125rem;--t-base:var(--t-medium) ease;--section-padding-base:clamp(5rem,4.3727rem + 2.0997vw,6rem)}@font-face{font-family:Swear display;font-weight:300;font-display:swap;src:url(/fonts/SwearDisplay-LightItalic.woff2) format("woff2"),url(/fonts/SwearDisplay-LightItalic.woff) format("woff")}@font-face{font-family:Azeret;font-weight:400;font-display:swap;src:url(/fonts/Azeret-Regular.woff2) format("woff2"),url(/fonts/Azeret-Regular.woff) format("woff"),url(/fonts/Azeret-Regular.ttf) format("truetype")}@font-face{font-family:HN Web;font-weight:400;font-display:swap;src:url(/fonts/NeueHelveticaPro55Roman.woff) format("woff"),url(/fonts/NeueHelveticaPro55Roman.woff2) format("woff2")}@font-face{font-family:HN Web;font-weight:500;font-display:swap;src:url(/fonts/NeueHelveticaPro75Bold.woff) format("woff"),url(/fonts/NeueHelveticaPro75Bold.woff2) format("woff2")}body{font-family:HN Web,system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Arial,ui-sans-serif,sans-serif}html{font-size:100%}*,:after,:before,html{box-sizing:border-box}:after,:before{outline:none}*{border-color:var(--bricks-border-color)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word;font-size:var(--text-m);color:var(--federal-blue);line-height:1.5;margin:0;overflow-y:scroll;position:relative}html{background-color:var(--eggshell)}h1,h2,h3,h4,h5,h6{color:var(--federal-blue);font-family:Azeret;font-weight:400;line-height:1;margin:0}h1{font-weight:500;font-size:var(--h1);line-height:1.16;font-weight:400;letter-spacing:-.0675rem}@media screen and (max-width:768px){h1{font-size:1.75rem;margin-top:1rem;margin-bottom:2.5rem;line-height:1.2}header img{width:9.8rem;max-width:100%}}h2{line-height:1.16;letter-spacing:-.1rem;font-size:var(--h2)}h2,h3{font-weight:500}h3{line-height:1.125;font-size:var(--h3)}h4{font-size:var(--text-m)}section{padding:2rem var(--gutter)}@media screen and (max-width:768px){section{padding:2rem var(--gutter)}}header{padding:1.5rem var(--gutter)}@media screen and (max-width:768px){header{padding:.8rem 1.25rem}}header .container{align-items:center;text-align:center}.container,header .container{display:flex;flex-direction:column}.container{max-width:37.75rem;width:100%;margin:0 auto}.container--bottom,.container--top{align-items:center;justify-content:center}.question-title{text-align:center;margin-bottom:0}@media screen and (max-width:768px){.question-title{margin-top:.5rem}}.container--top{margin-bottom:4rem}@media screen and (max-width:768px){.container--top{margin-bottom:2rem}}.form{max-width:24.3rem;width:100%;display:flex;flex-direction:column;gap:2rem;align-items:center}@media screen and (max-width:768px){.form{gap:1.4rem}}.form__btn-wrapper{display:flex;flex-direction:row;justify-content:center;gap:4rem;margin-top:2rem;width:100%;align-items:center}@media screen and (max-width:768px){.form__btn-wrapper{margin-top:2rem;flex-wrap:wrap;gap:1rem}.form__btn-wrapper .btn{width:100%}.form:not(:has(input:not([type=checkbox]):not([type=radio]),textarea:focus)) .form__btn-wrapper{position:fixed;bottom:1rem;left:0;right:0;padding:0 5vw;width:auto;z-index:5;display:flex;background:var(--eggshell);box-shadow:0 -1rem 3rem 1.5rem var(--eggshell),0 1rem 1rem 1.5rem var(--eggshell)}.form:not(:has(input:not([type=checkbox]):not([type=radio]):focus,textarea:focus)) .form__btn-wrapper>*{max-width:24.3rem}.form{margin-bottom:10.5rem}.introduction-form__previous{order:1;z-index:4}.form{z-index:3}}main :is(form,.question-title,.step-description){--t-base:var(--t-medium) ease;transition:transform var(--t-base),opacity var(--t-base);opacity:1}main.step-transition :is(form,.question-title,.step-description){opacity:0}.text-under{text-align:center;color:var(--grey)}.container--results{display:flex;flex-direction:column;gap:3rem}@media screen and (max-width:768px){.container--results{gap:2rem}.recomendations{padding:0 5vw}}.recomendations p,.recomendations__title{margin-top:0;margin-bottom:2rem}.recomendations h3{color:var(--Blue-Scale-800,#0A0A5C);font-family:Azeret;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.33;letter-spacing:-.045rem;margin-top:0;margin-bottom:1.4rem}.recomendations ul{margin:0;display:flex;flex-direction:column;gap:1rem;padding:0 0 0 1.1rem}.recomendations li{padding-left:1rem}.recomendations li i{display:block;margin-top:.2rem}.recomendations li::marker{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="12" viewBox="0 0 14 12" fill="none"><path d="M9.12143 11.7072L13.4144 7.41421C13.7894 7.03916 14 6.53054 14 6.00021C14 5.46988 13.7894 4.96127 13.4144 4.58621L9.12143 0.293213L7.70743 1.70721L11.0004 5.00021L0.00042704 5.00021L0.000426953 7.00021L11.0004 7.00021L7.70743 10.2932L9.12143 11.7072Z" fill="%230A0A5C"/></svg>')}.step-description{max-width:60.4rem;width:100%;padding:1.5rem;background-color:var(--white);margin-top:2.5rem}.step-description p{margin:0;line-height:1.37;font-size:1rem;margin-bottom:2rem}.step-description p:last-of-type{margin-bottom:0}section.richText .form__btn-wrapper{margin-top:0}html{scroll-behavior:smooth;scroll-padding-top:5rem}