@font-face{font-family:TheOFont;src:url(/assets/O-CLIq96Es.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:TheOFont;src:url(/assets/O_Italic-BDxwK-NV.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:TheOFont;src:url(/assets/O_Bold-D80TZKRb.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:TheOFont;src:url(/assets/O_Bold_Italic-Dmxgx8Tn.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:TheOFont;src:url(/assets/O_Light-DXdl12CS.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:TheOFont;src:url(/assets/O_Light_Italic-0O2ubQNX.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:TheOFont;src:url(/assets/O_Medium-9jDPC3dm.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:TheOFont;src:url(/assets/O_Medium_Italic-B8tE59WS.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:TheOFont;src:url(/assets/O_Black-vIgm7hYy.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:TheOFont;src:url(/assets/O_Black_Italic-BGwMxqPX.otf) format("opentype");font-weight:900;font-style:italic}@font-face{font-family:TheOFont;src:url(/assets/O_XBlack-CtVxk74L.otf) format("opentype");font-weight:950;font-style:normal}@font-face{font-family:TheOFont;src:url(/assets/O_XBlack_Italic-CnD4kaX6.otf) format("opentype");font-weight:950;font-style:italic}@font-face{font-family:TheOFont;src:url(/assets/O_XLight-B7ZjNpOX.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:TheOFont;src:url(/assets/O_XLight_Italic-CTNk3H9Z.otf) format("opentype");font-weight:200;font-style:italic}html{font-size:1px}:root{--color-background: #F6F4E8;--font-size-body: 18px;--font-size-mini: 14px;--font-size-title: 30px;--font-color-black: black;--font-color-grey: #7C7C7C;--font-color-grey-light: #A2A2A2;--color-action: #B4AA77;--color-action-bold: #827D5E;--font-family-body: "TheOFont"}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color-background);font-family:var(--font-family-body);font-size:var(--font-size-body);color:var(--font-color-black);margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.1em}h1{font-size:var(--font-size-title)}.app[data-v-6ebb6a6d]{max-width:100%;width:100%}header[data-v-6ebb6a6d]{margin-bottom:2rem;height:70rem;display:flex;justify-content:space-between;align-items:center;padding-right:20rem}.logo[data-v-6ebb6a6d]{display:inline-flex;align-items:center;height:100%;padding:0 20rem;text-decoration:none;transition:background-color .1s ease}.logo svg[data-v-6ebb6a6d]{position:relative;top:-2px;height:21.33rem;width:78.45rem;fill:#000}.logo[data-v-6ebb6a6d]:hover{background-color:#0000000d}@media screen and (max-width: 600px){header[data-v-6ebb6a6d]{text-align:center}}main[data-v-6ebb6a6d]{width:100%;max-width:768px;margin-top:100rem;margin:0 auto}.welcome_section[data-v-6ebb6a6d]{text-align:center;margin-bottom:40rem;padding:20rem}.welcome_section h1[data-v-6ebb6a6d]{font-size:var(--font-size-title);font-weight:500;line-height:1.2em}.address_text[data-v-6ebb6a6d]{color:var(--font-color-grey);font-size:var(--font-size-mini);margin-bottom:8rem}.website_text[data-v-6ebb6a6d]{font-size:var(--font-size-mini);margin-bottom:15rem}.website_text a[data-v-6ebb6a6d]{color:#06c;text-decoration:none;transition:color .2s ease}.website_text a[data-v-6ebb6a6d]:hover{color:#004080;text-decoration:underline}.progress-loader[data-v-1864f648]{border-radius:10rem;padding:0rem 10rem;text-align:center;max-width:400rem;width:100%;margin:0 auto}.progress-loader__header-grid[data-v-1864f648]{display:flex;align-items:center;justify-content:center;gap:20rem}.progress-loader__header-grid h2[data-v-1864f648]{display:inline-block;margin:0;font-size:30rem}.progress-loader__content[data-v-1864f648]{font-size:var(--font-size-mini);color:#7c7c7c}.progress-loader__content strong[data-v-1864f648]{font-weight:500}.progress-loader__content p[data-v-1864f648]{margin:20rem 0}h2[data-v-1864f648]{font-size:var(--font-size-body);font-weight:500;margin-bottom:30rem}.progress-loader--success h2[data-v-1864f648]{margin:0}.progress-loader__title[data-v-1864f648]{font-size:var(--font-size-body);color:#727061;margin-bottom:20rem}.progress-loader__title strong[data-v-1864f648]{font-weight:500;text-decoration:underline}.calculations_message[data-v-1864f648]{font-weight:400;margin:35rem 0}.review_calculation_message[data-v-1864f648]{font-weight:400;margin:20rem 0;color:#777}.review_calculation_message[data-v-1864f648] strong{font-weight:500}.progress-bar[data-v-1864f648]{box-sizing:border-box;height:28rem;padding:3rem;background-color:#fff;border:1px solid #E1DDC3;border-radius:30rem;overflow:hidden}.progress-fill[data-v-1864f648]{height:100%;background-color:#0007f0;transition:width .3s ease;border-radius:13rem}.progress-submessage[data-v-1864f648]{font-size:var(--font-size-mini);color:var(--font-color-grey-light);margin-top:15rem}.social_proof_container[data-v-1864f648]{margin-top:80rem;margin-bottom:30rem;text-align:center}.social_proof_title[data-v-1864f648]{font-size:var(--font-size-body);font-weight:500;color:#333;margin-bottom:10rem}.social_proof_subtitle[data-v-1864f648]{font-size:var(--font-size-mini);color:#777;margin-bottom:20rem;line-height:1.5;list-style:none;padding:0;text-align:left;max-width:400rem;margin-left:30rem;margin-right:auto}.social_proof_subtitle li[data-v-1864f648]{margin-bottom:3rem;padding-left:20rem;position:relative}.social_proof_subtitle li[data-v-1864f648]:before{content:"•";position:absolute;left:0;color:#0007f0;font-weight:700}.social_proof_logos[data-v-1864f648]{display:flex;gap:20rem;overflow-x:auto;overflow-y:hidden;padding:10rem 0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.social_proof_logos[data-v-1864f648]::-webkit-scrollbar{display:none}.logo_item[data-v-1864f648]{flex-shrink:0;height:60rem;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;border-radius:8rem;padding:0 15rem;min-width:80rem}.logo_item img[data-v-1864f648]{height:60rem;width:auto;object-fit:contain}.email_form_container[data-v-1864f648]{margin-top:30rem;width:100%;background-color:#fff;border-radius:20rem;padding:20rem;margin-bottom:30rem}.email_label[data-v-1864f648],.phone_label[data-v-1864f648]{display:block;font-size:var(--font-size-body);color:#727061;margin-bottom:10rem;font-weight:400;text-align:left;margin-left:15rem}.email_form[data-v-1864f648]{display:flex;align-items:center;width:100%;height:40rem;background-color:#f6f4e8;border-radius:20rem;overflow:hidden}.input_container[data-v-1864f648]{flex:1;height:100%;padding:0 20rem}.email_input[data-v-1864f648]{width:100%;height:100%;border:none;background-color:transparent;font-size:var(--font-size-mini);color:var(--color-action-bold);outline:none}.email_input[data-v-1864f648]:placeholder{color:#d7d0ad}.email_input_success[data-v-1864f648]{height:60rem;line-height:60rem;font-size:var(--font-size-body);color:#333;padding:0 25rem;background-color:#fff;border-radius:50rem;border:1px solid #D1CFC5;outline:none;width:100%;margin:0 0 30rem;box-sizing:border-box;transition:border-color .2s ease}.email_input_success[data-v-1864f648]:focus{border-color:#0007f0}.email_input_success[data-v-1864f648]:placeholder{color:#d7d0ad}.phone_input_success[data-v-1864f648]{height:60rem;line-height:60rem;font-size:var(--font-size-body);color:#333;padding:0 25rem;background-color:#fff;border-radius:50rem;border:1px solid #D1CFC5;outline:none;width:100%;margin:0 0 30rem;box-sizing:border-box;transition:border-color .2s ease}.phone_input_success[data-v-1864f648]:focus{border-color:#0007f0}.phone_input_success[data-v-1864f648]:placeholder{color:#d7d0ad}.action-btn[data-v-1864f648]{display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-body);background-color:#0007f0;color:#fff;padding:0 20rem;height:60rem;border-radius:50rem;cursor:pointer;transition:background-color .3s ease;font-weight:500;box-sizing:border-box;text-decoration:none}.action-btn[data-v-1864f648]:hover{background-color:#0007ce}.email_button_success[data-v-1864f648]{display:flex;padding:0;width:100%}a.access_dashboard_button[data-v-1864f648]{display:inline-block;font-size:var(--font-size-body);background-color:var(--color-action);color:#fff;padding:0 30rem;line-height:48rem;border-radius:24rem;cursor:pointer;transition:background-color .3s ease;opacity:1;font-weight:500;text-decoration:none}a.access_dashboard_button[data-v-1864f648]:hover{background-color:var(--color-action-bold)}.help_button[data-v-1864f648]{display:flex;align-items:center;justify-content:center;height:100%;background-color:var(--color-action);color:#fff;font-size:var(--font-size-mini);font-weight:500;padding:0 20rem;border-radius:20rem;cursor:pointer;transition:background-color .3s ease;opacity:1}.help_button[data-v-1864f648]:hover{background-color:var(--color-action-bold)}.help_button.active[data-v-1864f648]{opacity:1;background-color:#bdaf79}.success_message[data-v-1864f648]{margin-top:10rem;color:#4caf50;font-weight:500;font-size:var(--font-size-mini)}.email_already_used_text[data-v-1864f648]{display:block;margin-bottom:20rem}.error_message[data-v-1864f648]{margin-top:10rem;color:#f44336;font-weight:500;font-size:var(--font-size-mini)}.privacy_notice[data-v-1864f648]{margin-top:30rem;color:var(--font-color-grey-light);font-weight:400;font-size:var(--font-size-mini)}.home[data-v-45c08038]{display:flex;flex-direction:column;align-items:center;width:100%;padding:20rem}.questions_container[data-v-45c08038]{width:100%;max-width:900rem}.question_header[data-v-45c08038]{text-align:center;margin:60rem 0}.question_header h2[data-v-45c08038]{font-size:var(--font-size-title);margin-bottom:10rem;font-weight:500;line-height:1.1;color:var(--font-color-grey)}.question_header h3[data-v-45c08038]{font-weight:500}.loader_container[data-v-45c08038]{width:100%;max-width:400rem}.media_section[data-v-45c08038]{width:100%;margin-top:40rem}.please_finish_answering[data-v-45c08038]{font-size:var(--font-size-mini);background-color:#e53935;color:#fff;line-height:2em;border-radius:50rem;padding:0 15rem;margin:40rem 0 0;text-align:center;font-weight:500}
