html{-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}r-grid{display:grid;--grid-tc:repeat(6, 1fr);grid-template-columns:var(--grid-tc);--grid-cs:1;--grid-ce:-1}r-grid>r-cell{display:block;appearance:none;-webkit-appearance:none}r-grid[columns="1"]{--grid-tc:repeat(1, 1fr)}r-grid[columns="2"]{--grid-tc:repeat(2, 1fr)}r-grid[columns="3"]{--grid-tc:repeat(3, 1fr)}r-grid[columns="4"]{--grid-tc:repeat(4, 1fr)}r-grid[columns="5"]{--grid-tc:repeat(5, 1fr)}r-grid[columns="6"]{--grid-tc:repeat(6, 1fr)}r-grid[columns="7"]{--grid-tc:repeat(7, 1fr)}r-grid[columns="8"]{--grid-tc:repeat(8, 1fr)}r-grid[columns="9"]{--grid-tc:repeat(9, 1fr)}r-grid[columns="10"]{--grid-tc:repeat(10, 1fr)}r-grid[columns="11"]{--grid-tc:repeat(11, 1fr)}r-grid[columns="12"]{--grid-tc:repeat(12, 1fr)}r-grid>r-cell[span^="1"]{--grid-cs:1}r-grid>r-cell[span^="2"]{--grid-cs:2}r-grid>r-cell[span^="3"]{--grid-cs:3}r-grid>r-cell[span^="4"]{--grid-cs:4}r-grid>r-cell[span^="5"]{--grid-cs:5}r-grid>r-cell[span^="6"]{--grid-cs:6}r-grid>r-cell[span^="7"]{--grid-cs:7}r-grid>r-cell[span^="8"]{--grid-cs:8}r-grid>r-cell[span^="9"]{--grid-cs:9}r-grid>r-cell[span^="10"]{--grid-cs:10}r-grid>r-cell[span^="11"]{--grid-cs:11}r-grid>r-cell[span^="12"]{--grid-cs:12}r-grid>r-cell[span$="+1"],r-grid>r-cell[span="1"]{--grid-ce:1}r-grid>r-cell[span$="+2"],r-grid>r-cell[span$="-1"],r-grid>r-cell[span="2"]{--grid-ce:2}r-grid>r-cell[span$="+3"],r-grid>r-cell[span$="-2"],r-grid>r-cell[span="3"]{--grid-ce:3}r-grid>r-cell[span$="+4"],r-grid>r-cell[span$="-3"],r-grid>r-cell[span="4"]{--grid-ce:4}r-grid>r-cell[span$="+5"],r-grid>r-cell[span$="-4"],r-grid>r-cell[span="5"]{--grid-ce:5}r-grid>r-cell[span$="+6"],r-grid>r-cell[span$="-5"],r-grid>r-cell[span="6"]{--grid-ce:6}r-grid>r-cell[span$="+7"],r-grid>r-cell[span$="-6"],r-grid>r-cell[span="7"]{--grid-ce:7}r-grid>r-cell[span$="+8"],r-grid>r-cell[span$="-7"],r-grid>r-cell[span="8"]{--grid-ce:8}r-grid>r-cell[span$="+9"],r-grid>r-cell[span$="-8"],r-grid>r-cell[span="9"]{--grid-ce:9}r-grid>r-cell[span$="+10"],r-grid>r-cell[span$="-9"],r-grid>r-cell[span="10"]{--grid-ce:10}r-grid>r-cell[span$="+11"],r-grid>r-cell[span$="-10"],r-grid>r-cell[span="11"]{--grid-ce:11}r-grid>r-cell[span$="+12"],r-grid>r-cell[span$="-11"],r-grid>r-cell[span="12"]{--grid-ce:12}r-grid>r-cell[span$="-12"]{--grid-ce:13}r-grid>r-cell[span]{grid-column-end:span var(--grid-ce)}r-grid>r-cell[span*="+"],r-grid>r-cell[span*="-"],r-grid>r-cell[span*=".."]{grid-column-start:var(--grid-cs)}r-grid>r-cell[span*="-"],r-grid>r-cell[span*=".."]{grid-column-end:var(--grid-ce)}r-grid>r-cell[span=row]{grid-column:1/-1}@media only screen and (max-width:768px){r-grid[columns-s="1"]{--grid-tc:repeat(1, 1fr)}r-grid[columns-s="2"]{--grid-tc:repeat(2, 1fr)}r-grid[columns-s="3"]{--grid-tc:repeat(3, 1fr)}r-grid[columns-s="4"]{--grid-tc:repeat(4, 1fr)}r-grid[columns-s="5"]{--grid-tc:repeat(5, 1fr)}r-grid[columns-s="6"]{--grid-tc:repeat(6, 1fr)}r-grid[columns-s="7"]{--grid-tc:repeat(7, 1fr)}r-grid[columns-s="8"]{--grid-tc:repeat(8, 1fr)}r-grid[columns-s="9"]{--grid-tc:repeat(9, 1fr)}r-grid[columns-s="10"]{--grid-tc:repeat(10, 1fr)}r-grid[columns-s="11"]{--grid-tc:repeat(11, 1fr)}r-grid[columns-s="12"]{--grid-tc:repeat(12, 1fr)}r-grid>r-cell[span-s^="1"]{--grid-cs:1}r-grid>r-cell[span-s^="2"]{--grid-cs:2}r-grid>r-cell[span-s^="3"]{--grid-cs:3}r-grid>r-cell[span-s^="4"]{--grid-cs:4}r-grid>r-cell[span-s^="5"]{--grid-cs:5}r-grid>r-cell[span-s^="6"]{--grid-cs:6}r-grid>r-cell[span-s^="7"]{--grid-cs:7}r-grid>r-cell[span-s^="8"]{--grid-cs:8}r-grid>r-cell[span-s^="9"]{--grid-cs:9}r-grid>r-cell[span-s^="10"]{--grid-cs:10}r-grid>r-cell[span-s^="11"]{--grid-cs:11}r-grid>r-cell[span-s^="12"]{--grid-cs:12}r-grid>r-cell[span-s$="+1"],r-grid>r-cell[span-s="1"]{--grid-ce:1}r-grid>r-cell[span-s$="+2"],r-grid>r-cell[span-s$="-1"],r-grid>r-cell[span-s="2"]{--grid-ce:2}r-grid>r-cell[span-s$="+3"],r-grid>r-cell[span-s$="-2"],r-grid>r-cell[span-s="3"]{--grid-ce:3}r-grid>r-cell[span-s$="+4"],r-grid>r-cell[span-s$="-3"],r-grid>r-cell[span-s="4"]{--grid-ce:4}r-grid>r-cell[span-s$="+5"],r-grid>r-cell[span-s$="-4"],r-grid>r-cell[span-s="5"]{--grid-ce:5}r-grid>r-cell[span-s$="+6"],r-grid>r-cell[span-s$="-5"],r-grid>r-cell[span-s="6"]{--grid-ce:6}r-grid>r-cell[span-s$="+7"],r-grid>r-cell[span-s$="-6"],r-grid>r-cell[span-s="7"]{--grid-ce:7}r-grid>r-cell[span-s$="+8"],r-grid>r-cell[span-s$="-7"],r-grid>r-cell[span-s="8"]{--grid-ce:8}r-grid>r-cell[span-s$="+9"],r-grid>r-cell[span-s$="-8"],r-grid>r-cell[span-s="9"]{--grid-ce:9}r-grid>r-cell[span-s$="+10"],r-grid>r-cell[span-s$="-9"],r-grid>r-cell[span-s="10"]{--grid-ce:10}r-grid>r-cell[span-s$="+11"],r-grid>r-cell[span-s$="-10"],r-grid>r-cell[span-s="11"]{--grid-ce:11}r-grid>r-cell[span-s$="+12"],r-grid>r-cell[span-s$="-11"],r-grid>r-cell[span-s="12"]{--grid-ce:12}r-grid>r-cell[span-s$="-12"]{--grid-ce:13}r-grid>r-cell[span-s]{grid-column-end:span var(--grid-ce)}r-grid>r-cell[span-s*="+"],r-grid>r-cell[span-s*="-"],r-grid>r-cell[span-s*=".."]{grid-column-start:var(--grid-cs)}r-grid>r-cell[span-s*="-"],r-grid>r-cell[span-s*=".."]{grid-column-end:var(--grid-ce)}r-grid>r-cell[span-s=row]{grid-column:1/-1}}@media only screen and (min-width:1139px){r-grid[columns-l="1"]{--grid-tc:repeat(1, 1fr)}r-grid[columns-l="2"]{--grid-tc:repeat(2, 1fr)}r-grid[columns-l="3"]{--grid-tc:repeat(3, 1fr)}r-grid[columns-l="4"]{--grid-tc:repeat(4, 1fr)}r-grid[columns-l="5"]{--grid-tc:repeat(5, 1fr)}r-grid[columns-l="6"]{--grid-tc:repeat(6, 1fr)}r-grid[columns-l="7"]{--grid-tc:repeat(7, 1fr)}r-grid[columns-l="8"]{--grid-tc:repeat(8, 1fr)}r-grid[columns-l="9"]{--grid-tc:repeat(9, 1fr)}r-grid[columns-l="10"]{--grid-tc:repeat(10, 1fr)}r-grid[columns-l="11"]{--grid-tc:repeat(11, 1fr)}r-grid[columns-l="12"]{--grid-tc:repeat(12, 1fr)}r-grid>r-cell[span-l^="1"]{--grid-cs:1}r-grid>r-cell[span-l^="2"]{--grid-cs:2}r-grid>r-cell[span-l^="3"]{--grid-cs:3}r-grid>r-cell[span-l^="4"]{--grid-cs:4}r-grid>r-cell[span-l^="5"]{--grid-cs:5}r-grid>r-cell[span-l^="6"]{--grid-cs:6}r-grid>r-cell[span-l^="7"]{--grid-cs:7}r-grid>r-cell[span-l^="8"]{--grid-cs:8}r-grid>r-cell[span-l^="9"]{--grid-cs:9}r-grid>r-cell[span-l^="10"]{--grid-cs:10}r-grid>r-cell[span-l^="11"]{--grid-cs:11}r-grid>r-cell[span-l^="12"]{--grid-cs:12}r-grid>r-cell[span-l$="+1"],r-grid>r-cell[span-l="1"]{--grid-ce:1}r-grid>r-cell[span-l$="+2"],r-grid>r-cell[span-l$="-1"],r-grid>r-cell[span-l="2"]{--grid-ce:2}r-grid>r-cell[span-l$="+3"],r-grid>r-cell[span-l$="-2"],r-grid>r-cell[span-l="3"]{--grid-ce:3}r-grid>r-cell[span-l$="+4"],r-grid>r-cell[span-l$="-3"],r-grid>r-cell[span-l="4"]{--grid-ce:4}r-grid>r-cell[span-l$="+5"],r-grid>r-cell[span-l$="-4"],r-grid>r-cell[span-l="5"]{--grid-ce:5}r-grid>r-cell[span-l$="+6"],r-grid>r-cell[span-l$="-5"],r-grid>r-cell[span-l="6"]{--grid-ce:6}r-grid>r-cell[span-l$="+7"],r-grid>r-cell[span-l$="-6"],r-grid>r-cell[span-l="7"]{--grid-ce:7}r-grid>r-cell[span-l$="+8"],r-grid>r-cell[span-l$="-7"],r-grid>r-cell[span-l="8"]{--grid-ce:8}r-grid>r-cell[span-l$="+9"],r-grid>r-cell[span-l$="-8"],r-grid>r-cell[span-l="9"]{--grid-ce:9}r-grid>r-cell[span-l$="+10"],r-grid>r-cell[span-l$="-9"],r-grid>r-cell[span-l="10"]{--grid-ce:10}r-grid>r-cell[span-l$="+11"],r-grid>r-cell[span-l$="-10"],r-grid>r-cell[span-l="11"]{--grid-ce:11}r-grid>r-cell[span-l$="+12"],r-grid>r-cell[span-l$="-11"],r-grid>r-cell[span-l="12"]{--grid-ce:12}r-grid>r-cell[span-l$="-12"]{--grid-ce:13}r-grid>r-cell[span-l]{grid-column-end:span var(--grid-ce)}r-grid>r-cell[span-l*="+"],r-grid>r-cell[span-l*="-"],r-grid>r-cell[span-l*=".."]{grid-column-start:var(--grid-cs)}r-grid>r-cell[span-l*="-"],r-grid>r-cell[span-l*=".."]{grid-column-end:var(--grid-ce)}r-grid>r-cell[span-l=row]{grid-column:1/-1}}r-grid.debug>*{--color:rgba(248,110,91 ,0.3);background-image:linear-gradient(to bottom,var(--color) 0,var(--color) 100%)}r-grid.debug>:nth-child(6n+2){--color:rgba(103,126,208,0.3)}r-grid.debug>:nth-child(6n+3){--color:rgba(224,174,72 ,0.3)}r-grid.debug>:nth-child(6n+4){--color:rgba(77, 214,115,0.3)}r-grid.debug>:nth-child(6n+5){--color:rgba(217,103,219,0.3)}r-grid.debug>:nth-child(6n+6){--color:rgba(94, 204,211,0.3)}r-grid.debug>:nth-child(6n+7){--color:rgba(248,110,91 ,0.3)}:root{--ease-in-out-back:cubic-bezier(0.680, -0.550, 0.265, 1.550);--ease-in-out-circ:cubic-bezier(0.785, 0.135, 0.150, 0.860);--ease-in-out-expo:cubic-bezier(1.000, 0.000, 0.000, 1.000);--ease-in-out-sine:cubic-bezier(0.445, 0.050, 0.550, 0.950);--ease-in-out-quint:cubic-bezier(0.860, 0.000, 0.070, 1.000);--ease-in-out-quart:cubic-bezier(0.770, 0.000, 0.175, 1.000);--ease-in-out-cubic:cubic-bezier(0.645, 0.045, 0.355, 1.000);--ease-in-out-quad:cubic-bezier(0.455, 0.030, 0.515, 0.955);--ease-out-back:cubic-bezier(0.175, 0.885, 0.320, 1.275);--ease-out-circ:cubic-bezier(0.075, 0.820, 0.165, 1.000);--ease-out-expo:cubic-bezier(0.190, 1.000, 0.220, 1.000);--ease-out-sine:cubic-bezier(0.390, 0.575, 0.565, 1.000);--ease-out-quint:cubic-bezier(0.230, 1.000, 0.320, 1.000);--ease-out-quart:cubic-bezier(0.165, 0.840, 0.440, 1.000);--ease-out-cubic:cubic-bezier(0.215, 0.610, 0.355, 1.000);--ease-out-quad:cubic-bezier(0.250, 0.460, 0.450, 0.940);--ease-in-back:cubic-bezier(0.600, -0.280, 0.735, 0.045);--ease-in-circ:cubic-bezier(0.600, 0.040, 0.980, 0.335);--ease-in-expo:cubic-bezier(0.950, 0.050, 0.795, 0.035);--ease-in-sine:cubic-bezier(0.470, 0.000, 0.745, 0.715);--ease-in-quint:cubic-bezier(0.755, 0.050, 0.855, 0.060);--ease-in-quart:cubic-bezier(0.895, 0.030, 0.685, 0.220);--ease-in-cubic:cubic-bezier(0.550, 0.055, 0.675, 0.190);--ease-in-quad:cubic-bezier(0.550, 0.085, 0.680, 0.530);--Power0EaseNone:cubic-bezier(0.250, 0.250, 0.750, 0.750);--Power1EaseIn:cubic-bezier(0.550, 0.085, 0.680, 0.530);--Power1EaseOut:cubic-bezier(0.250, 0.460, 0.450, 0.940);--Power1EaseInOut:cubic-bezier(0.455, 0.030, 0.515, 0.955);--Power2EaseIn:cubic-bezier(0.550, 0.055, 0.675, 0.190);--Power2EaseOut:cubic-bezier(0.215, 0.610, 0.355, 1.000);--Power2EaseInOut:cubic-bezier(0.645, 0.045, 0.355, 1.000);--Power3EaseIn:cubic-bezier(0.895, 0.030, 0.685, 0.220);--Power3EaseOut:cubic-bezier(0.165, 0.840, 0.440, 1.000);--Power3EaseInOut:cubic-bezier(0.770, 0.000, 0.175, 1.000);--Power4EaseIn:cubic-bezier(0.755, 0.050, 0.855, 0.060);--Power4EaseOut:cubic-bezier(0.230, 1.000, 0.320, 1.000);--Power4EaseInOut:cubic-bezier(0.860, 0.000, 0.070, 1.000);--CircEaseIn:cubic-bezier(0.600, 0.040, 0.980, 0.335);--CircEaseOut:cubic-bezier(0.075, 0.820, 0.165, 1.000);--CircEaseInOut:cubic-bezier(0.785, 0.135, 0.150, 0.860);--ExpoEaseIn:cubic-bezier(0.950, 0.050, 0.795, 0.035);--ExpoEaseOut:cubic-bezier(0.190, 1.000, 0.220, 1.000);--ExpoEaseInOut:cubic-bezier(1.000, 0.000, 0.000, 1.000);--SineEaseIn:cubic-bezier(0.470, 0.000, 0.745, 0.715);--SineEaseOut:cubic-bezier(0.390, 0.575, 0.565, 1.000);--SineEaseInOut:cubic-bezier(0.445, 0.050, 0.550, 0.950);--brand-primary:#F7C667;--brand-secondary:#23364B;--accent-color:#ED8E00;--text-primary:#23364B;--text-dark:#273549;--text-secondary:hsla(212, 36%, 22%, 90%);--augmented-fourth:1.414;--double-octave:4;--fifth:1.5;--fourth:1.333;--golden:1.618;--major-eleventh:2.667;--major-second:1.125;--major-seventh:1.875;--major-sixth:1.667;--major-tenth:2.5;--major-third:1.25;--major-twelfth:3;--minor-second:1.067;--minor-seventh:1.778;--minor-sixth:1.6;--minor-third:1.2;--octave:2;--phi:1.618;--ms0:var(--ms-base);--ms1:calc(var(--ms-ratio) * var(--ms0));--ms2:calc(var(--ms-ratio) * var(--ms1));--ms3:calc(var(--ms-ratio) * var(--ms2));--ms4:calc(var(--ms-ratio) * var(--ms3));--ms5:calc(var(--ms-ratio) * var(--ms4));--ms6:calc(var(--ms-ratio) * var(--ms5));--ms7:calc(var(--ms-ratio) * var(--ms6));--ms8:calc(var(--ms-ratio) * var(--ms7));--ms9:calc(var(--ms-ratio) * var(--ms8));--ms10:calc(var(--ms-ratio) * var(--ms9));--ms11:calc(var(--ms-ratio) * var(--ms10));--ms12:calc(var(--ms-ratio) * var(--ms11));--ms13:calc(var(--ms-ratio) * var(--ms12));--ms14:calc(var(--ms-ratio) * var(--ms13));--ms15:calc(var(--ms-ratio) * var(--ms14));--ms16:calc(var(--ms-ratio) * var(--ms15));--ms-1:calc(var(--ms0) / var(--ms-ratio));--ms-2:calc(var(--ms-1) / var(--ms-ratio));--ms-3:calc(var(--ms-2) / var(--ms-ratio));--ms-4:calc(var(--ms-3) / var(--ms-ratio));--ms-5:calc(var(--ms-4) / var(--ms-ratio));--ms-6:calc(var(--ms-5) / var(--ms-ratio));--ms-7:calc(var(--ms-6) / var(--ms-ratio));--ms-8:calc(var(--ms-7) / var(--ms-ratio));--ms-9:calc(var(--ms-8) / var(--ms-ratio));--ms-10:calc(var(--ms-9) / var(--ms-ratio));--ms-ratio:var(--augmented-fourth);--ms-base:1rem;--base-line-height:1.5;--base-font-size:1rem;--base-font-weight:400;--header-font-weight:700;--base-font-family:stratos,sans-serif;--leading-space:calc(var(--base-line-height) * 1rem);--medium-font-weight:500;--semibold-font-weight:600;--light-font-weight:300;--column-gap:1.5rem;--row-gap:1.5rem;--container-width:1280px}html{color:var(--text-secondary);font-weight:var(--base-font-weight);line-height:var(--base-line-height);font-size:var(--base-font-size);font-family:var(--base-font-family);text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin-top:0;font-weight:var(--header-font-weight);font-family:var(--header-font-family);line-height:calc(.8 * var(--base-line-height))}h1{margin-bottom:calc(2 * var(--leading-space));font-size:var(--ms5)}h2{margin-bottom:calc(1.8 * var(--leading-space));font-size:var(--ms4)}h3{margin-bottom:calc(1.6 * var(--leading-space));font-size:var(--ms3)}h4{margin-bottom:calc(1.4 * var(--leading-space));font-size:var(--ms2)}h5{margin-bottom:calc(1.1 * var(--leading-space));font-size:var(--ms1)}h6{margin-top:calc(1.1 * var(--leading-space));font-size:var(--ms1)}p{margin-bottom:var(--leading-space);margin-top:0;max-width:var(--max-line-length)}.page-wrap{background-color:#fff;width:100%;height:100%;position:relative;z-index:1;overflow-x:hidden}r-grid{width:100%;max-width:var(--container-width);margin:0 auto;grid-column-gap:var(--column-gap);grid-row-gap:var(--row-gap)}@media screen and (max-width:1320px){:root{--container-width:94vw}}.page-wrap::before{content:'';position:absolute;left:0;top:0;width:100%;height:70px;border-bottom:1px solid #e9ebed;z-index:-1}.full-width{width:100%;background-color:#fff;position:relative;z-index:1}.full-width.light-bg{background-color:#f9f9f8;margin-bottom:calc(var(--leading-space) * 3)}.wrap{margin:0 auto;width:86vw;max-width:1560px}@media screen and (max-width:1280px){.wrap{width:94vw;max-width:94vw}.hero.wrap{width:100%;max-width:100vw}}.image-wrap{width:100%}.scene{width:100%;position:relative}.scene img{max-width:100%;height:auto;display:block}#why-this-wrap{width:fit-content;margin-left:auto}#you-genius-wrap{transform:translate3d(0,6vw,0)}@media screen and (max-width:768px){#why-this-wrap{margin-right:auto}#you-genius-wrap{transform:translate3d(0,0,0)}}.image-wrap img{max-width:100%;height:auto;vertical-align:bottom}.image-wrap object{max-width:100%;height:auto;vertical-align:bottom}.section{width:100%;padding:calc(2 * var(--leading-space)) 0;background-color:#f8fafc;position:relative;z-index:1}.section.intro{position:relative;z-index:1;padding-block:6rem 0}@media screen and (max-width:768px){.section.intro{padding-block:3rem}}.features-list{list-style-type:none}.features-list li{display:block;position:relative}.features-list li::before{content:url(../images/featurecheck-alt.svg);position:absolute;width:19px;left:0;top:0;transform:translate3d(-130%,7.5%,0);opacity:0}.features-list.show li::before{opacity:1;transition:opacity .1s linear .1s}.features-list.show li:nth-of-type(2)::before{transition-delay:.2s}.features-list.show li:nth-of-type(3)::before{transition-delay:.3s}.features-list.show li:nth-of-type(4)::before{transition-delay:.4s}.features-list li p{line-height:1.4;margin-bottom:calc(.4 * var(--leading-space));font-size:16px;font-weight:300;font-family:stratos-lights,sans-serif;color:var(--text-primary);padding-left:2px}a{text-decoration:none;color:inherit}.site-link{color:var(--accent-color);text-decoration:underline;text-decoration-skip-ink:auto}.cta{position:relative;margin:auto;padding:22px 26px 20px 26px;-webkit-transition:all .3s var(--ease-out-cubic);transition:all .3s var(--ease-out-cubic);display:inline-block;background-color:var(--brand-primary);border-radius:5rem}.cta.boxed{margin:0;-ms-flex-item-align:start;align-self:flex-start}.cta span{position:relative;display:inline-block;font-size:19px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;vertical-align:middle;color:var(--text-dark);-webkit-transition:all .4s var(--ease-out-back);transition:all .4s var(--ease-out-back)}.cta svg{position:relative;top:0;margin-left:10px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:var(--text-primary);stroke-width:2;-webkit-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:all .3s ease;transition:all .3s ease;top:2px}.cta:hover span{color:var(--brand-primary)}.cta:hover{background-color:var(--brand-secondary)}.cta:hover svg{-webkit-transform:translateX(0);transform:translateX(0);stroke:var(--brand-primary);stroke-width:2}.cta:active{-webkit-transform:scale(.96);transform:scale(.96)}header{height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header.wrap{width:90vw;max-width:90vw}@media screen and (min-width:900px){header.wrap{width:96vw;max-width:96vw}}.logo{width:100%;max-width:140px;display:block}.logo img{max-width:100%;height:auto;vertical-align:bottom}.header-aside{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}nav{margin-left:auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}nav a{display:inline-block;color:hsla(213,39%,29%,.6);font-weight:400;margin:0;text-decoration:none;margin-right:30px;position:relative;font-weight:var(--base-font-weight);font-size:16px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}nav a:hover{color:var(--text-primary)}nav a.personality-cta{padding:.4rem 1rem;border-radius:30px;background-color:transparent;border:2px solid #d8a657;color:#23364b;font-weight:400;font-size:16px;transition:all .3s ease;margin-right:20px}nav a.personality-cta:hover{background-color:#d8a657;color:#fff}nav a.nav-cta{border-radius:4px;margin-right:0;font-size:15px;font-weight:500;line-height:1;padding:12px 16px;color:#fff;-webkit-transition:all .3s linear;transition:all .3s linear;background-color:var(--brand-secondary);margin-right:0}nav a.nav-cta.load-results{background-color:var(--brand-primary);color:var(--text-primary);margin-right:0;margin-left:12px}nav a:not(.nav-cta,.personality-cta)::before{content:'';width:100%;left:0;height:2px;background-color:var(--text-primary);bottom:-2px;position:absolute;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in}nav a:not(.nav-cta,.personality-cta):hover::before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}nav a.active{color:var(--text-primary)}nav a.active::before{-webkit-transform:scaleY(1);transform:scaleY(1)}#toggle-nav{width:50px;height:auto;display:none;transition:.5s ease-in}.bar{width:100%;height:3px;background-color:var(--text-primary);margin:10px 0;transition:.5s ease;display:block}.activated .top_bar{transform:translate(0,13px) rotate(-135deg)}.activated .mid_bar{transform:translate(45px,0);width:10%;opacity:0}.activated .bot_bar{transform:translate(0,-13px) rotate(315deg)}@media screen and (max-width:1440px){nav a{margin-right:24px}}@media screen and (max-width:1280px){nav a{margin-right:16px}}@media screen and (max-width:900px){#toggle-nav{display:block;cursor:pointer}nav{width:100vw;height:calc(100vh - 70px);position:fixed;top:70px;left:0;background-color:#212933;z-index:99;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;visibility:hidden;pointer-events:none}nav.active{opacity:1;visibility:visible;pointer-events:initial}nav a{margin-right:0;margin-bottom:36px;color:#fff;font-size:17px}nav a.active{color:var(--brand-primary)}nav a.active::before{background-color:var(--brand-primary)}nav a.personality-cta{color:#fff}nav a.nav-cta.load-results,nav a.personality-cta{margin-right:0;margin-left:0}}@media screen and (max-width:640px){.logo{max-width:120px}#toggle-nav{width:44px}.bar{margin:8px 0}.activated .top_bar{transform:translate(0,10px) rotate(-135deg)}}.text-flex{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.text-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-title{font-size:2.5rem;font-size:clamp(2.5rem,2.4375rem + .3125vw,2.75rem);color:var(--text-primary);text-align:left;font-weight:600;width:100%;max-width:360px;line-height:1.2}p{width:100%;max-width:500px;color:var(--text-secondary)}p.lead{font-family:stratos-lights,sans-serif;font-size:17px;color:var(--text-secondary);width:100%;max-width:420px;font-weight:300;line-height:1.5}@media screen and (max-width:860px){.section-title{margin-left:auto;margin-right:auto;text-align:center;max-width:340px}.section-title+p{text-align:center;margin-right:auto;margin-left:auto;font-size:16px}}@media screen and (max-width:640px){.section-title{margin-bottom:1.5rem}p.lead{font-size:16px;max-width:40ch}}.hero{width:100%;padding:calc(4 * var(--leading-space)) calc(2 * var(--leading-space)) calc(1 * var(--leading-space)) calc(2 * var(--leading-space));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;justify-content:space-between}#home-hero{width:100%;display:grid;grid-template-areas:"overlay";justify-content:initial;padding-inline:5vw;padding-block-end:3rem}.hero-image{flex:1}.hero-image-wrap{width:100%}.hero.alt .hero-image-wrap{width:100%;margin-left:auto}.hero-image-wrap img{max-width:100%;height:auto;display:block}.hero-tagline{width:fit-content;padding-right:3rem}#home-hero .hero-image{grid-area:overlay;width:100%;max-width:740px;place-self:end}#home-hero .hero-tagline{grid-area:overlay;z-index:2}.hero h1{font-size:2.75rem;font-size:clamp(2.75rem,2.3125rem + 2.1875vw,4.5rem);font-weight:700;color:var(--text-primary);margin-bottom:calc(.6 * var(--leading-space))}.hero h2{font-size:1.875rem;font-size:clamp(1.875rem,1.71875rem + .78125vw,2.5rem);font-weight:300;font-family:stratos-lights,sans-serif;color:var(--text-primary);margin-bottom:calc(2 * var(--leading-space));max-width:26ch;line-height:1.3}.hero h2 span.underline::before{height:3px;top:85%}@media screen and (min-width:1600px){#home-hero{padding-inline:10vw}.hero.alt h1{font-size:54px}.hero.alt h1+p{font-size:21px}#home-hero .hero-image{grid-area:overlay;width:100%;max-width:920px;place-self:end}}span.underline{position:relative}span.underline::before{content:"";width:100%;height:8px;background-color:var(--brand-primary);transform:rotate(-.5deg);display:inline-block;position:absolute;left:0;z-index:-1;top:84%}.hero-tagline>div+div p{font-size:1.125rem;font-size:clamp(1.125rem,1.0625rem + .3125vw,1.375rem);color:var(--text-primary);font-weight:400;width:fit-content;margin-bottom:calc(.75 * var(--leading-space))}.hero.alt h1{margin-bottom:2rem}.hero.alt h1+p{max-width:37ch;color:var(--text-secondary);font-family:stratos-lights,sans-serif;font-weight:300}@media screen and (max-width:1280px){.features-list li p{font-size:15px}.hero-tagline{padding-right:1rem}.features-list li p{max-width:400px}}@media screen and (max-width:960px){.hero{padding-top:3rem;flex-direction:column-reverse;align-items:center;justify-content:center}.hero-image{width:70%}}@media screen and (max-width:768px){#home-hero{padding-block:2rem;padding-inline:7.5vw;display:flex;flex-direction:column-reverse}.hero-tagline{padding-right:0}}@media screen and (max-width:640px){.hero-image{width:100%}.hero h2{margin-bottom:1.5rem}.hero-tagline>div+div p{width:32ch;line-height:1.3}.features-list li p{font-size:14px}}@media screen and (max-width:520px){.hero{padding:3rem .6rem 0 .6rem}#home-hero{padding-inline:0}#home-hero .hero-tagline{padding-inline:7.5vw}#home-hero .hero-image{padding-inline:3.5vw}#home-hero h2{max-width:19ch;line-height:1.25}#home-hero h2 span.underline{display:inline-block}}.section.how-it-works{background-color:#fff;position:relative;z-index:1;padding:8rem 0 8rem 0}@media screen and (max-width:768px){.section.how-it-works{padding-block:3rem}}.section-title.how-it-works-title{text-align:center;margin-left:auto;margin-right:auto;margin-bottom:5rem;max-width:480px}.certificate-frame{width:100%;max-width:700px;margin-bottom:calc(var(--leading-space) * 8);margin-left:auto;margin-right:auto}.certificate-frame::after{content:'';position:absolute;width:100%;height:100%;background-color:var(--text-primary);top:5px;left:5px;z-index:-1;display:none}.certificate-frame img{max-width:100%;height:auto;vertical-align:bottom}@media screen and (max-width:1024px){.certificate-frame{max-width:580px}}@media screen and (max-width:768px){.certificate-frame{margin-bottom:2.5rem}.section-title.how-it-works-title{margin-bottom:3rem}}@media screen and (max-width:480px){.certificate-frame{margin-bottom:2rem}.section-title.how-it-works-title{margin-bottom:2rem}}.pillar{height:100%;display:flex;justify-content:flex-start;flex-direction:column;margin-block-end:3rem}h3{font-size:30px;font-weight:500;color:var(--text-primary);opacity:1;text-align:center}h3 span{font-size:10px;font-weight:500;color:var(--accent-color);text-transform:none;display:block;text-transform:uppercase;letter-spacing:2px}h3 span.highlight-caption{font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-color);text-align:center;display:flex;align-items:center;justify-content:center;padding:10px 16px;background-color:rgba(237,142,0,.05);border-radius:8px;border:1px solid #f8d297;margin-bottom:1rem;width:fit-content;margin-inline:auto}.pillar h3{margin-bottom:2rem}.pillar p{color:var(--text-primary);max-width:40ch;font-weight:300;font-family:stratos-lights,sans-serif;font-size:15px;text-align:center;margin-inline:auto;line-height:1.5}.pillar-icon{width:64px;margin-inline:auto;margin-bottom:2rem}.pillar-icon img{max-width:100%;height:auto;display:block}@media screen and (max-width:640px){h3{font-size:26px}h3 span.highlight-caption{font-size:12px;padding:8px 14px;border-radius:6px}.pillar h3{margin-bottom:1.5rem}.pillar-icon{margin-bottom:1.5rem;width:54px}}#home-question{margin-bottom:6rem;margin-top:2rem}#home-question h3 span.underline{z-index:1}#home-question h3 span.underline::before{height:3px}#home-question h3{text-align:center;color:var(--text-primary);font-size:2.75rem;font-size:clamp(2.5rem,2.35rem + 1.25vw,3.75rem);font-weight:700;text-align:center;margin-bottom:12px;line-height:1.2}#home-question h3+p{font-size:20px;color:var(--text-secondary);width:100%;max-width:32ch;font-weight:var(--base-font-weight);line-height:1.3;text-align:center}#home-q-illustration{width:100%;max-width:518px;margin:0 auto}#home-q-illustration img{max-width:100%;height:auto}#home-list{width:100%;max-width:94%;margin:0 auto}#home-list>li h2 img{max-width:400px;width:100%}#home-list>li h2{margin-right:20px}#home-q-info{display:flex;justify-content:center;align-items:center;margin-bottom:1rem;border:1px solid #b7cacb;border-radius:1px;width:calc(100% - 2rem);margin-left:auto;margin-right:auto;padding:1rem 0}#home-q-info p{font-family:var(--geomanist-book);line-height:1;color:var(--text-primary);text-align:center;max-width:100%;margin-bottom:0;font-size:17px}#home-q-info p span{color:var(--accent-color)}#home-q-cta{width:100%;display:flex;justify-content:space-between}#home-q-cta>div{width:45%}@media screen and (max-width:640px){#home-question{margin-top:0;margin-bottom:3rem}#home-q-info{padding:.5rem 0}#home-q-info p{letter-spacing:0;line-height:1.4;max-width:34ch;margin-left:auto;margin-right:auto}#home-question h3+p{font-size:19px}}@media screen and (max-width:440px){#home-question h3+p{font-size:18px}#home-q-info p{font-size:15px}}#boxed-cta-wrap{background-color:#253547;padding:8rem 0 8rem 0}#boxed-cta-wrap h3{font-family:stratos-lights,sans-serif;font-size:20px;color:#d9dfe5;font-weight:300;line-height:1.3;max-width:24ch;text-align:center;margin-left:auto;margin-right:auto}#boxed-cta-wrap h3 span{font-family:var(--base-font-family);color:var(--brand-primary);text-transform:none;font-size:60px;font-weight:700;text-align:center;display:inline-block;margin-bottom:8px;letter-spacing:0}#boxed-cta-wrap h3 span.underline{z-index:1}#boxed-cta-wrap h3 span.underline::before{background-color:#fff}.boxed-cta{display:flex;justify-content:center}.subtitle{font-size:1.75rem;font-size:clamp(1.75rem,1.625rem + .625vw,2.25rem);color:var(--text-primary);font-weight:var(--base-font-weight);line-height:1.3;max-width:37ch;text-align:center;margin-inline:auto;margin-block:6rem 3rem}.subtitle span{color:var(--accent-color);display:block;font-size:18px;text-transform:uppercase;letter-spacing:.04em;font-weight:500;margin-bottom:1rem;text-align:center}.box{max-width:340px;background-color:var(--brand-secondary);border-radius:8px;padding:1.5rem 4.5rem;margin-inline:auto}.box.stack{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100%}h4{color:#fff;font-weight:500;font-size:13px;text-align:center;letter-spacing:.04em;margin-block:1rem 4px;text-transform:uppercase}.show-statistics{font-size:36px;font-weight:500;color:var(--brand-primary);text-align:center;line-height:1;font-feature-settings:'pnum' on,'lnum' on;margin-bottom:0}.statistics-desc{text-align:center;color:#d9dfe5;font-weight:300;font-family:stratos-lights,sans-serif;font-size:15px;margin-top:calc(1 * var(--leading-space));margin-bottom:0}@media screen and (max-width:768px){.subtitle{margin-block:3rem 2rem}#boxed-cta-wrap{padding-block:3rem}}@media screen and (max-width:640px){.subtitle{max-width:20ch}.subtitle span{font-size:16px}.box{max-width:300px;padding:1.25rem 3rem;border-radius:6px}}#pt-banner{width:100%;max-width:1280px;border-radius:12px;background-color:#ebf3fa;margin:6rem auto 4rem;padding:3rem 0;background-image:url(../images/pt-banner-left.svg),url(../images/pt-banner-right.svg),url(../images/pt-banner-bg.svg);background-size:auto,auto,contain;background-position:top 20% left 10%,right 15% bottom 25%,top left;position:relative}#pt-banner::before{content:url(../images/pt-banner-bottomleft.svg);display:block;position:absolute;left:-70px;bottom:-40px;z-index:5}#pt-banner::after{content:url(../images/pt-banner-topright.svg);display:block;position:absolute;right:-50px;top:-100px;z-index:5}#pt-banner-title{color:#0f3c48;text-align:center;font-size:72px;font-style:normal;font-weight:700;line-height:1.1;max-width:15ch;margin-inline:auto}#pt-banner-logo{width:100%;max-width:200px;margin:2.5rem auto}#pt-banner-logo img{max-width:100%;height:auto;display:block}#pt-banner-cta{background-color:#d8a657;color:#fff;font-weight:500;width:380px;height:80px;display:flex;justify-content:center;align-items:center;font-size:36px;text-align:center;border-radius:60px;line-height:1;transition:all .3s ease;margin:0 auto}#pt-banner-cta:hover{background-color:#0f3c48}@media screen and (max-width:1440px){#pt-banner{max-width:1200px}#pt-banner::after{transform:scale(.9);transform-origin:50% 50%}#pt-banner::before{transform:scale(.9);transform-origin:50% 50%}}@media screen and (max-width:1280px){#pt-banner{max-width:90%;background-position:top 20% left 5%,right 5% bottom 25%,top left}#pt-banner-title{font-size:64px}#pt-banner-cta{width:320px;height:67px;font-size:30px}#pt-banner::after{transform:scale(.8)}#pt-banner::before{transform:scale(.8)}}@media screen and (max-width:1024px){#pt-banner{background-position:top 40% left 3%,right 3% bottom 25%,top left;background-size:90px 90px,80px 80px,contain}#pt-banner-title{font-size:54px}#pt-banner-cta{width:320px;height:67px;font-size:30px}#pt-banner::after{transform:scale(.7)}#pt-banner::before{transform:scale(.7)}}@media screen and (max-width:540px){#pt-banner{max-width:94%;padding:2.5rem 0;background-size:70px 70px,60px 60px,contain;border-radius:10px}#pt-banner-title{font-size:44px}#pt-banner::after{transform:scale(.65);right:-30px;top:-96px}#pt-banner::before{transform:scale(.65);left:-56px;bottom:-62px}#pt-banner-cta{width:260px;height:60px;font-size:26px}}@media screen and (max-width:440px){#pt-banner{background-size:60px 60px,50px 50px,contain;background-position:top 45% left 3%,right 3% bottom 35%,center center;border-radius:8px}#pt-banner-title{font-size:40px}#pt-banner-logo{max-width:150px;margin:3.25rem auto}#pt-banner::after{transform:scale(.6);right:-45px;top:-96px}#pt-banner::before{transform:scale(.6);left:-84px;bottom:-62px}#pt-banner-cta{width:254px;height:60px;font-size:26px}}.big-cta-wrap{width:100%;background-color:#f8f9fa;border-top:1px solid #f7f3f3;padding-top:calc(3 * var(--leading-space))}.big-cta{margin:0 auto;width:86vw;max-width:1000px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.big-cta-text{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.big-cta-text .cta{margin:0 0 3rem 0;-ms-flex-item-align:start;align-self:flex-start}.big-cta-image{width:100%;max-width:400px;overflow-y:hidden}.big-cta-image-wrap{margin-bottom:-1px}.big-cta-image-wrap img{max-width:100%;height:auto;vertical-align:bottom}.sub-header{color:#672a34;font-size:var(--ms2);font-weight:600}.sub-header+p{font-weight:400;font-size:18px;color:#694a4f}.grey-bg{padding-top:3rem}.order{width:100%;max-width:1400px;margin:0 auto;position:relative}.congratulations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.congratulations h1{font-size:60px;font-weight:500;color:var(--text-primary);margin-bottom:calc(1 * var(--leading-space));text-align:center}.congratulations h1+p{font-size:24px;color:var(--text-primary);font-weight:var(--base-font-weight);margin:0;line-height:1.4;text-align:center}.congratulations h1+p span{display:inline-block;border-bottom:3px solid var(--accent-color);line-height:1.1}.congratulations-image{max-width:140px}.congratulations-image object{max-width:100%;height:auto;vertical-align:middle}.order-summary{width:100%;background-color:#fff;margin:2rem 0 0 0;border-radius:3px;border:1px solid #ecedf2}.order-summary.order-summary-bottom{margin-bottom:6rem}.order-summary-invite{width:100%;padding:.5rem 0;margin:1rem auto}.order-summary-invite p{margin:0;line-height:1;text-align:center;color:var(--text-primary);font-size:18px;max-width:none;text-transform:uppercase;letter-spacing:2px;font-family:var(--geomanist-book);font-weight:400;line-height:1.3}.order-summary-invite p span{display:block;margin-top:1rem;font-size:17px;color:var(--accent-color);text-align:center;max-width:640px;line-height:1.4;text-transform:none;letter-spacing:0;font-family:var(--base-font-family);margin-right:auto;margin-left:auto}.order-summary-header{width:100%;padding:1rem 0;text-align:center;border-top:1px solid #ecedf2;border-bottom:1px solid #ecedf2;background-color:#fff}.order-summary-header.alt{border-bottom:1px solid #d4d8d8;background-color:#e9efef}.order-items:nth-of-type(even){background-color:#e9efef}.order-summary-header p{font-size:30px;color:#111;font-weight:300;text-align:center;margin:0;max-width:none}#or{display:none}@media screen and (max-width:640px){#or{display:flex;justify-content:center;width:100%;text-align:center;font-size:48px;font-weight:500;color:var(--text-primary);transform:translateY(-20px)}}.order-summary-header .limited-offer{font-size:13px;text-transform:uppercase;font-weight:500;text-align:center;color:var(--text-primary);letter-spacing:2px}.order-summary-header .limited-offer span{text-decoration:line-through;color:#666;display:inline-block!important}.order-summary-header.alt p span{display:block;font-size:14px;text-transform:uppercase;font-weight:400;margin-top:.4rem;display:none}.order-items-wrap{width:100%;display:flex;justify-content:space-between}.order-items{width:50%}.order-items.alt .order-item{flex-direction:row-reverse;padding:2rem .5rem 2rem 0;border-bottom:1px solid #d4d8d8}.order-items.alt .order-item .order-item-text{margin-left:0;margin-right:30px}.order-item{margin:0 auto;width:100%;padding:2rem 0 2rem .5rem;border-bottom:1px solid #ecedf2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-item:last-of-type{border-bottom:none}.order-item-image{max-width:220px}.order-item-image img{max-width:100%;height:auto;vertical-align:bottom}.order-item-text{margin-left:30px}.order-item-text p{font-size:20px;color:var(--text-primary);margin:0 0 10px 0;line-height:1.1;font-family:var(--geomanist-book);font-weight:400}.order-item-text span{color:var(--text-secondary);font-size:14px;margin:0;line-height:1.3!important;display:inline-block}.order-item-addon{max-width:340px;margin-left:auto}.item-addon{margin-bottom:20px}.checkbox-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkbox-label input:checked+.checkbox{border-color:var(--cta-color)}.checkbox-label input:checked+.checkbox svg path{fill:var(--cta-color)}.checkbox-label input:checked+.checkbox svg polyline{stroke-dashoffset:0}.checkbox-label:hover .checkbox svg path{stroke-dashoffset:0}.checkbox-label .checkbox{position:relative;width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;max-height:20px;border:2px solid #c8ccd4;border-radius:3px;margin-left:30px}.checkbox-label .checkbox svg{position:absolute;top:-2px;left:-2px}.checkbox-label .checkbox svg path{fill:none;stroke:var(--cta-color);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:71px;stroke-dashoffset:71px;-webkit-transition:all .6s ease;transition:all .6s ease}.checkbox-label .checkbox svg polyline{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18px;stroke-dashoffset:18px;-webkit-transition:all .3s ease;transition:all .3s ease}.checkbox-label>span{pointer-events:none;vertical-align:top;font-size:13px;display:inline-block;max-width:270px;text-align:right;font-weight:var(--base-font-weight)}.invisible{position:absolute;z-index:-1;width:0;height:0;opacity:0}.order-price{padding:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.final-price{max-width:none;font-size:18px;color:var(--text-primary);width:auto;margin-right:3rem;font-weight:500}.final-price span{color:var(--text-primary);font-weight:var(--base-font-weight)}.make-order{padding:1.5rem .5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90%;margin:0 auto 1rem;background-color:#f5f7f9;flex-direction:column}.order-icons{margin-bottom:1rem}.order-icons img{width:3.8rem}.get-results{padding:.8rem 1.6rem;background-color:var(--accent-color);color:#111;font-family:var(--geomanist-book);font-size:17px;font-weight:400;border-radius:3px}.summary-banner{width:100%;padding:1.2rem 1rem;margin-bottom:5rem;border-radius:1px;background-color:#212933;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1;overflow:hidden}.summary-banner-title{color:var(--accent-color);font-size:20px;font-weight:400;margin:0 0 0 4%;line-height:1.3;letter-spacing:1px;text-transform:uppercase}.summary-banner-text{font-size:15px;color:#fff;line-height:1.5;margin:0}@media screen and (max-width:960px){.order-items-wrap{flex-wrap:wrap}.order-items{width:100%}.order-item.remove{display:none}.order-items.alt .order-item{flex-direction:row;padding:2rem 0 2rem .5rem}.order-items.alt .order-item:nth-of-type(2),.order-items.alt .order-item:nth-of-type(3),.order-items.alt .order-item:nth-of-type(4),.order-items.alt .order-item:nth-of-type(5){display:none}.order-summary-header.alt p span{display:block}.order-items.alt .order-item .order-item-text{margin-left:30px;margin-right:0}}@media screen and (max-width:960px){.order{max-width:98%}.order-item-image{max-width:200px}.summary-banner{padding:.8rem}.summary-banner-title{font-size:19px}}@media screen and (max-width:800px){.summary-banner{flex-direction:column;padding:1rem .8rem}.summary-banner-title{max-width:400px;margin-bottom:1.2rem;text-align:center}.summary-banner-text{text-align:center;max-width:90%}.summary-banner::before{bottom:auto;top:-70px;left:20%;width:140px;height:140px}.order-summary-invite p span{font-size:15px;max-width:80%}}@media screen and (max-width:640px){.congratulations h1{font-size:34px}.congratulations h1+p{font-size:20px;max-width:80%;text-align:center;margin-left:auto;margin-right:auto}.order-summary.order-summary-bottom .order-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.order-icons{text-align:center}.order-summary.order-summary-bottom .order-item-addon{width:100%;margin-top:1rem;margin-right:1rem}.final-price{margin-right:1rem}.order-summary.order-summary-bottom .make-order{margin-top:1rem}.summary-banner-text{max-width:100%}.summary-banner-title{font-size:18px}}@media screen and (max-width:480px){.order-summary-invite p{font-size:15px;letter-spacing:1px;line-height:1.4}.order-summary-invite p span{max-width:90%}.order-item{width:100%}.order-item-image{max-width:140px;min-width:140px}.order-item-text p{font-size:18px}.order-icons{max-width:50%}.make-order{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-icons{max-width:100%;margin-bottom:.5rem}.get-results{font-size:16px;width:100%;height:48px;text-align:center}.order-icons img{width:3rem}.summary-banner-text{font-size:12px}}@media screen and (max-width:400px){.order-item-image{max-width:130px}.order-item-text{margin-left:8px}.order-item-text p{font-size:16px;padding:0 2px}.order-item-text span{font-size:13px;padding:0 2px}}.mm-body{overflow-x:hidden}.learn-more{padding:6rem 0;background-color:var(--brand-secondary);position:relative;z-index:1}.mm-body .page-wrap{background-color:transparent}.mm-body .page-wrap::before{display:none}@media screen and (min-width:1440px){.lm-hero-right{max-width:670px}.lm-hero-right.default{max-width:700px}}@media screen and (max-width:1140px){.lm-hero-right{max-width:470px}}@media screen and (max-width:768px){.hero.alt{padding:2.5rem .5rem 0}.learn-more{padding:3rem 0}.hero.alt .hero-image-wrap{margin-right:auto}}.about-intro{padding:9rem 0 0 0;background-color:#f8f9f9}#take-our-test{background-image:url(../images/iq-pattern-bg-alt.svg);background-position:top 6% left 80px}@media screen and (max-width:768px){#take-our-test{background-image:none}}.headline-box{position:relative}.headline-box h2{font-size:30px;color:var(--text-primary);font-weight:300;line-height:1.4;max-width:50ch;margin-bottom:0}.headline-box h2 span{color:var(--accent-color);display:block;font-size:17px;text-transform:uppercase;letter-spacing:3px;font-family:var(--geomanist-book);font-weight:500;margin-bottom:calc(.8 * var(--leading-space))}.full-width-img{width:100%;max-width:700px;margin-left:auto}.full-width-img img{max-width:100%;height:auto;vertical-align:middle}.invite{margin-top:calc(var(--leading-space) * 3)}.invite>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.invite .cta{margin:0}.invite h3{text-align:center;font-size:28px;max-width:100%;font-weight:400;margin-bottom:1.5rem}.invite h3 span{font-size:48px;max-width:100%;font-weight:700;color:var(--accent-color);line-height:inherit;display:block;text-transform:none;letter-spacing:0}.lm-section-title span.underline:before{height:3px;top:94%}.invite h3+p{max-width:42ch;text-align:center;font-size:19px;color:var(--text-secondary);margin-left:auto;margin-right:auto}@media screen and (max-width:640px){.invite h3{max-width:90%;margin-left:auto;margin-right:auto;font-size:24px}.invite h3 span{font-size:36px}.invite h3+p{font-size:17px}}.slim-box{width:92%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.slim-box h3{font-size:28px;font-weight:var(--base-font-weight);line-height:1.5;color:var(--text-primary);margin:0}.slim-box p{margin:0;max-width:240px;font-size:15px;color:var(--text-secondary);padding-bottom:6px}.callout-box{width:100%;background-color:var(--brand-secondary);padding:5rem 3rem;position:relative;border-radius:12px;margin:6rem auto 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.callout-box::after{content:url(../images/iq-pattern-bg-vertical.svg);position:absolute;display:block;z-index:-1;top:-40px;right:-40px}@media screen and (max-width:768px){.callout-box::after{display:none}}.callout-box p{color:#fff;font-size:18px;font-weight:300;font-family:stratos-lights,sans-serif;margin:0;line-height:1.5}.callout-box p span{display:block;text-transform:uppercase;letter-spacing:2px;font-family:var(--base-font-family);font-size:14px;font-weight:500;margin-bottom:2px;color:var(--accent-color)}.full-width .cta{margin:2rem 0 0 0}@media screen and (max-width:960px){.full-width .cta{margin:0 0 2rem 0}}@media screen and (max-width:768px){.full-width .cta{padding:20px 20px 16px 20px;width:fit-content;margin-inline:auto;margin-block:2rem 2.5rem;display:block}.full-width .cta span{font-size:17px}}.lm-section{position:relative;width:100%;max-width:100%}.lm-section-title{font-size:36px;color:#fff;text-align:left;font-weight:700;max-width:19ch;width:100%;margin:calc(var(--leading-space) * 2) 0 calc(var(--leading-space) * 2) 0;line-height:1.25}.lm .col:nth-of-type(2){margin-top:calc(var(--leading-space) * 8);margin-bottom:calc(var(--leading-space) * 4)}.lm .col:nth-of-type(4){margin-top:calc(var(--leading-space) * -1)}.lm .col:nth-of-type(3){margin-top:calc(var(--leading-space) * 3);margin-bottom:calc(var(--leading-space) * 3)}.lm-box{width:100%;max-width:720px;display:flex;justify-content:center;position:relative;padding:calc(2 * var(--leading-space)) var(--leading-space) 0;border:1px solid var(--brand-primary);background-color:var(--brand-primary);border-radius:8px}.lm-image{width:110px;margin-left:auto;margin-right:auto}.lm-image img{max-width:100%;height:auto;vertical-align:middle}.lm-text p{color:var(--text-dark);font-size:15px;text-align:left;line-height:1.5}.lm-text p span{color:#fff;font-weight:500}.lm-2 .lm-rectangle:nth-of-type(1){-webkit-transform:translate3d(0,150%,0) scale(.8);transform:translate3d(0,150%,0) scale(.8)}.lm-2 .lm-rectangle:nth-of-type(2){-webkit-transform:translate3d(-500%,-400%,0) scale(.8);transform:translate3d(-500%,-400%,0) scale(.8)}.lm-3 .lm-rectangle:nth-of-type(1){-webkit-transform:translate3d(-250%,150%,0) scale(.8);transform:translate3d(-250%,150%,0) scale(.8)}.lm-3 .lm-rectangle:nth-of-type(2){-webkit-transform:translate3d(-450%,-300%,0) scale(.8);transform:translate3d(-450%,-300%,0) scale(.8)}.lm-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5rem}@media screen and (max-width:1024px){.lm-text p{max-width:340px}}@media screen and (max-width:900px){.headline-box h2{font-size:28px}}@media screen and (max-width:640px){.lm-wrap{flex-direction:column;margin-bottom:1.5rem}.lm-section{max-width:100%}.lm-section-title{text-align:center;max-width:94%;font-size:30px;margin:1.5rem auto}.headline-box h2{font-size:26px}.callout-box{padding:1.5rem 1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.callout-box p{font-size:17px;line-height:1.4}.callout-box p:nth-of-type(1){margin-bottom:2rem}.lm-box{max-width:94%;padding:1.5rem 1rem;margin:0 auto}.lm-text p{font-size:14px}}@media screen and (max-width:480px){.invite h3{max-width:100%;font-size:26px;font-weight:400}.invite h3+p{max-width:96%;font-size:19px}.headline-box{margin-bottom:3rem}}@media screen and (max-width:400px){.headline-box h2{font-size:24px}.headline-box h2 span{font-size:16px}}footer{width:100%;background-color:#212933;margin-top:calc(1.5 * var(--leading-space));padding:calc(2 * var(--leading-space));position:relative;z-index:1;overflow:hidden}@media screen and (max-width:768px){footer{background-image:none}}.footer-logo{width:100%;max-width:180px;margin:0 auto;mix-blend-mode:luminosity}.footer-logo img{max-width:100%;height:auto;vertical-align:bottom}.footer-social{width:70px;margin:2rem auto;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-social a img{width:1.8rem;vertical-align:middle}.footer-cc{width:400px;margin:.6rem auto 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-cc img{width:3.6rem;vertical-align:middle;mix-blend-mode:screen}.footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.footer-links a{font-size:14px;color:#89919b;font-weight:var(--base-font-weight);margin-right:16px}.footer-links a:last-of-type{margin-right:0}.language-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-top:8px}.language-links a{font-size:12px;color:#89919b;font-weight:500;margin-right:16px}.language-links a:last-of-type{margin-right:0}.footer-copyright{text-align:center;font-size:11px;font-weight:500;letter-spacing:1px;color:#fff;text-transform:uppercase;max-width:100%;margin:2rem auto 0}.footer-copyright+span{display:block;text-align:center;color:#fff;margin-top:8px;font-size:11px;font-weight:500}footer .rectangle-overlay{position:relative;margin-bottom:auto;margin-top:-20px}footer .rectangle-overlay.red{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto;margin-bottom:-20px}@media screen and (max-width:640px){footer{padding:calc(3 * var(--leading-space)) 5px}.footer-cc,.footer-links{width:100%}.footer-links a{font-size:12px;margin-right:9px}.footer-cc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-cc img{width:3.4rem}}@media screen and (max-width:480px){.footer-links a{text-align:center}}.contact-img{max-width:500px;margin:5rem auto;text-align:center;padding:0 2rem}.contact-img img{max-width:100%;height:auto}#get-your-result.contact-box p{font-size:18px}@-webkit-keyframes tossing{0%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}50%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}100%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}}@keyframes tossing{0%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}50%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}100%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}}@-webkit-keyframes pulse{0%{opacity:.7}50%{opacity:.3}100%{opacity:.8}}@keyframes pulse{0%{opacity:.7}50%{opacity:.3}100%{opacity:.8}}.clock{width:30px;height:30px;border:2px solid #b4c8c9;border-radius:50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center;transform-origin:center}.clock:after,.clock:before{content:'';height:2px;position:absolute;border-radius:300px;background-color:#b4c8c9;top:calc(50% - 2px/2);left:calc(50% - 2px/2);-webkit-transform-origin:1px 1px;transform-origin:1px 1px}.clock:before{width:25%;-webkit-animation:pointer 60s linear infinite;animation:pointer 60s linear infinite}.clock:after{width:40%;-webkit-animation:pointer 5s linear infinite;animation:pointer 5s linear infinite}@-webkit-keyframes pointer{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pointer{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#iq-app{position:relative}.iq-app-wrap{width:100%;padding:1.5rem 0;background-color:#fff;position:relative}#test-loader{background-color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:99}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:.5rem;margin:.5rem 0 .15rem 0;border:none;background:#e9efef}progress::-webkit-progress-bar{background:#e9efef}progress::-webkit-progress-value{background:#b7cacb;-webkit-transition:all 1s ease;transition:all 1s ease}progress::-moz-progress-bar{background:#b7cacb}.progressData{margin-bottom:2rem;display:block;font-size:16px;text-align:left;font-weight:400;color:var(--text-primary)}.app-container{width:100%;max-width:800px;height:auto;margin:20px auto 50px;background-color:#fff;border-radius:8px;position:relative;z-index:1}@media screen and (max-width:800px){.app-container{max-width:94%}}.app-header{width:100%;padding:.6rem;border-radius:1px;border:1px solid #f7f3f3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.iq-app-title{font-size:22px;color:var(--text-primary);text-align:left;margin:0;width:auto;max-width:none;line-height:1}.app-timer{width:70px;height:70px;background-color:#e9efef;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.timer{font-size:16px;font-weight:400;color:var(--text-primary);max-width:none;margin:0;width:auto;line-height:1}@media screen and (max-width:700px){.iq-app-title{font-size:20px}}@media screen and (max-width:640px){.iq-app-title{font-size:18px;max-width:260px;line-height:1.3}.app-timer{width:60px;height:60px}}@media screen and (max-width:480px){.iq-app-title{max-width:230px;font-size:17px}}.results h2{font-size:32px;font-weight:var(--base-font-weight);padding:20px;font-weight:var(--semibold-font-weight);color:var(--text-primary)}.results h3{font-size:18px;font-weight:var(--base-font-weight);padding:0 20px 50px 20px;color:var(--text-secondary)}.results p{font-size:20px;font-weight:500;padding:20px}.results .resultsBar{background-color:#f4f4f4;position:relative;height:60px;width:100%;overflow:hidden;border-radius:0 0 15px 15px}.results .resultsBar .completion{background-color:#694a4f;position:relative;left:0;top:0;height:inherit;width:1%}.results .resultsBar .completion p{position:absolute;top:0;right:-80px;font-size:22px;font-weight:900;color:#333}.skip-question{width:100%;text-align:center;position:absolute;bottom:0;left:0}.skip-question a{display:inline-block;padding:12px 16px 10px 16px;background-color:var(--accent-color);font-size:14px;margin:0;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#111;border-radius:3px}.list{width:100%;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;list-style:none}.list>li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:0;padding:0}.list>li h2{font-size:0;font-weight:100;-webkit-box-flex:1;-ms-flex:1;flex:1;color:transparent;margin:0;background-color:#fff;border:1px solid #e9efef;text-align:center;margin-right:60px;position:relative}.list>li h2::before{content:'';position:absolute;top:5px;left:5px;background-color:#e9efef;width:100%;height:100%;z-index:-1}.list>li h2 img{width:400px;vertical-align:bottom;display:inline-block}.list>li ul{width:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;list-style:none;padding:30px 0;background-color:#fff;border:1px solid #b7cacb;position:relative}.list>li ul::before{content:'';position:absolute;top:5px;left:5px;background-color:#b7cacb;width:100%;height:100%;z-index:-1}@media screen and (max-width:800px){.list>li h2 img{width:45vw}.list>li ul{width:55vw}}@media screen and (max-width:640px){.list li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.list>li h2{margin-right:0;width:90%;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:2rem}.list>li h2 img{width:100%;max-width:100%;height:auto}.list>li ul{width:90%;max-width:90%;margin-left:auto;margin-right:auto}}.list>li ul li{cursor:pointer;background-color:#fff;width:45%;height:90px;margin:0}.list>li ul li:nth-of-type(3),.list>li ul li:nth-of-type(4){margin-top:20px}.list>li ul li:nth-of-type(5),.list>li ul li:nth-of-type(6){margin-top:30px}.list>li ul li:hover{background-color:#f4f4f4;-webkit-transition:all .2s;transition:all .2s}.list>li ul li p{color:var(--text-primary);font-size:18px;font-weight:400;-webkit-transition:all .2s;transition:all .2s;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px;border-radius:3px}.list>li ul li p img{width:78px;display:block;margin-left:20px}.list>li ul li:active p{color:#fff}.progress{position:absolute;top:-30px;left:0;text-align:center;width:100%}.progress ul{background-color:#ffc65c;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.progress li{display:inline-block;width:10%;height:12px;background-color:#ffc65c}.progress li.current{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 5s ease-out;transition:all 5s ease-out}.progress li.done{background-color:#672a34;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:all 5s ease-out;transition:all 5s ease-out}.quiz-notification{position:absolute;display:flex;justify-content:center;align-items:center;width:300px;padding:1.2rem 1.5rem;background-color:#b4c8c9;border-radius:5px;top:calc(50% - 200px);left:5%;transform:translate3d(0,10%,0);transition:all .2s ease;opacity:0}.quiz-notification.active{transform:translate3d(0,0,0);opacity:1}.quiz-notification p{font-size:14px;color:var(--base-font-weight);text-align:center;margin-bottom:0;color:#111}@media screen and (max-width:1600px){.quiz-notification{left:2%;width:260px}}@media screen and (max-width:1366px){.quiz-notification{left:1%;width:220px;margin-left:auto;margin-right:auto;left:0;right:0;top:15%}}@media screen and (max-width:1200px){.quiz-notification{padding:.6rem .8rem}.quiz-notification p{font-size:13px}}@media screen and (max-width:640px){.quiz-notification{top:2%;width:100%;border-radius:0}}#age-modal{position:fixed;margin-left:auto;margin-right:auto;left:0;right:0;width:400px;height:360px;background-color:#fff;-webkit-box-shadow:12px 24px 32px rgba(17,16,62,.12);box-shadow:12px 24px 32px rgba(17,16,62,.12);top:calc(50% - 150px);z-index:20;border-radius:3px;padding:2rem;display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:0;visibility:hidden;overflow:hidden}#age-modal.active{opacity:1;visibility:visible;transition:all .2s ease .2s}#age-modal form{padding:0;margin:0;max-width:100%;width:100%}#age-form>p{text-align:center;font-size:30px;color:var(--text-primary);margin-bottom:2rem;line-height:1.2}#age-modal .field{position:relative;width:100%}#age-modal .field:first-of-type{margin-bottom:1rem}#age-modal .input{width:100%;color:var(--text-primary);background:#fff;padding:.8rem 0;text-indent:10px;border:1px solid #ecedf2;transition:border-color .3s cubic-bezier(.165,.84,.44,1);border-radius:3px;box-shadow:0 1px 3px 0 rgba(11,11,20,.15),0 4px 6px 0 rgba(112,157,199,.15)}#age-modal .input::-webkit-input-placeholder{color:#8b92a1;font-size:13px}#age-modal .input::-moz-placeholder{color:#8b92a1;font-size:13px}#age-modal .input:-ms-input-placeholder{color:#8b92a1;font-size:13px}#age-error{font-size:11px!important;margin-top:8px!important;color:#c90919!important;padding-left:2px!important;text-align:left!important;display:none;margin-bottom:0!important}#submit-age{font-size:13px;text-transform:uppercase;color:#111;font-weight:400;letter-spacing:1px;background-color:var(--accent-color);border-radius:3px;padding:10px 14px 8px 14px;margin-top:2rem}@media screen and (max-width:480px){#age-modal{width:90%;max-width:90%}#age-form p{font-size:24px}#age-modal{padding:.8rem}}#terms{margin-top:5rem}#terms h1{font-size:44px;color:var(--text-primary)}#terms h2{font-size:32px;color:var(--text-primary);font-weight:var(--base-font-weight);margin-top:3rem;margin-bottom:1rem}#terms p{max-width:800px;color:#666}#terms .sub-point{font-size:21px;color:var(--text-primary)}#terms ul{margin:2rem 0}#terms ul li p{font-size:14px;line-height:1.3;margin-bottom:6px;color:#666}#terms a{font-size:12px;text-transform:uppercase}#thank-you{width:100%;max-width:800px;margin:0 auto 3rem;padding:2rem;-webkit-box-shadow:-10px 12px 20px -7px rgba(0,0,0,.15);box-shadow:-10px 12px 20px -7px rgba(0,0,0,.15);border-radius:3px}#thank-you-image{width:100%;max-width:160px;margin:3rem auto}#thank-you-image img{max-width:100%;height:auto;vertical-align:middle}#thank-you>p{font-size:20px;color:var(--text-primary);font-weight:var(--base-font-weight);line-height:1.5;max-width:100%;margin-bottom:3rem;max-width:94%}#thank-you>p span{color:var(--text-primary);font-weight:500}#thank-you>p a{color:var(--accent-color);font-weight:500}#thank-you>p span#boost-pack{font-weight:var(--base-font-weight);color:var(--text-primary)}#boost-pack{display:none}#thank-you h2{font-size:13px;text-align:center;text-transform:uppercase;color:var(--text-primary);font-weight:500;letter-spacing:1px}#invoice{width:90%;margin:0 auto;border:1px solid #e7e7e7;border-radius:1px;padding:2rem .5rem}#invoice div{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.75rem 0}#invoice #invoice-boost-pack{display:none}#invoice div:nth-of-type(3){border-bottom:1px dotted #666}#invoice div span{font-size:15px;color:#999;font-family:monospace;font-weight:var(--base-font-weight)}#invoice div span:nth-of-type(odd){color:var(--text-secondary)}#invoice div span:nth-of-type(even){font-size:13px}#thank-you .ty-notice{color:#666;font-size:15px;max-width:94%}#thank-you .ty-notice span{color:var(--text-primary);font-size:20px;font-weight:var(--base-font-weight)}body.thank-you .page-wrap{background-color:transparent}body.thank-you{position:relative;z-index:1;overflow-x:hidden}@media screen and (max-width:640px){#thank-you{padding:2rem 1rem}#thank-you>p{font-size:18px}}#your-test-wrap{margin-top:8rem;margin-bottom:8rem}.your-test-image{width:100%;max-width:500px;margin-left:auto;margin-right:auto}.your-test-image img{max-width:100%;height:auto;vertical-align:middle}.your-test-text{width:80%;margin:0 auto;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.your-test-text h1{font-weight:var(--base-font-weight);color:var(--accent-color);font-size:36px;margin-bottom:1rem;width:80%}.your-test-text h1+p{font-weight:var(--base-font-weight);color:var(--text-primary);font-size:24px;margin-bottom:1rem;width:80%;max-width:80%}.your-test-results{color:var(--cta-color);font-size:24px;font-weight:var(--base-font-weight);width:80%}.your-test-text a{font-weight:var(--base-font-weight);color:var(--text-secondary);font-size:18px;margin-bottom:1rem;width:80%}.prev-result{position:absolute;top:15px;width:100px;right:5px;display:block;color:var(--accent-color);font-size:14px;font-weight:var(--semibold-font-weight);z-index:10;text-align:center;display:flex;justify-content:center;align-items:center}#get-your-result-image{width:100%;max-width:300px;margin:5rem auto}#get-your-result-image img{max-width:100%;height:auto;vertical-align:bottom}#get-your-result{width:100%;max-width:760px;margin:0 auto;text-align:center}#get-your-result p{font-size:30px;color:var(--text-primary);text-align:center;max-width:100%;line-height:1.5}.cta-rect{color:var(--accent-color);text-transform:uppercase;letter-spacing:3px;font-size:16px;font-weight:var(--semibold-font-weight);text-align:center;display:inline-block;margin-top:3rem;margin-bottom:3rem;transition:color .2s ease}.cta-rect:hover{color:var(--cta-color)}@media screen and (max-width:1440px){.your-test-image{max-width:360px}}@media screen and (max-width:1366px){.prev-result{width:auto;top:75px;right:7%}}@media screen and (max-width:800px){.your-test-text{margin-top:3rem}}@media screen and (max-width:768px){.prev-result{right:3%}}@media screen and (max-width:640px){#get-your-result p{font-size:24px}.cta-rect{font-size:15px;letter-spacing:2px}}@media screen and (max-width:480px){.your-test-text{width:100%}.your-test-text h1{width:100%}.your-test-text h1+p{width:100%;max-width:100%;font-size:21px}.your-test-results{width:100%}.your-test-text a{width:100%;font-size:16px}.prev-result{top:85px;margin-left:auto;margin-right:auto;left:0;right:0}#get-your-result-image{max-width:260px}}#membership-registry{background-color:#fff;width:100%;display:flex;justify-content:center;padding:calc(6 * var(--leading-space)) calc(2 * var(--leading-space)) calc(1 * var(--leading-space)) calc(2 * var(--leading-space));margin-bottom:8rem}#membership-registry h1{font-size:44px;font-weight:500}#registry-form{width:100%;max-width:540px;display:flex;flex-direction:column}#registry-card{width:100%;max-width:700px;display:flex;justify-content:center}#hmi-card{width:540px;height:340px;border-radius:12px;display:flex;background-image:url(../images/hmi-card-bg.png);background-size:cover;background-position:center center}#hmi-card-sidebar{border-top-left-radius:12px;border-bottom-left-radius:12px;padding:0 2rem;display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.4)}#hmi-card-sidebar p{font-size:16px;letter-spacing:4px;font-weight:400;font-family:var(--geomanist-book);text-transform:uppercase;color:#373f47;writing-mode:vertical-lr;text-align:center;font-weight:400;transform:rotate(180deg) translateY(-10px)}#hmi-card-body{flex:1;padding:4rem 1.5rem .5rem 3rem;border-top-right-radius:12px;border-bottom-right-radius:12px}#hmi-card-title{font-size:30px;font-weight:300;color:#fff}#hmi-form{width:100%;margin-bottom:1.5rem}.hmi-card-label{font-size:11px;color:hsla(0,0%,7%,.9);font-weight:400;margin:0}#hmi-card-entry,#hmi-card-name,#hmi-card-number{font-size:18px;color:#fff;font-weight:500;letter-spacing:1px;text-transform:uppercase}#hmi-card-number{font-size:14px}.hmi-card-entry{width:100%;display:flex;flex-direction:column;align-items:flex-end;margin-top:2.5rem}.hmi-card-entry .hmi-card-label{width:fit-content}#hmi-card-entry{width:fit-content;font-size:14px;margin-bottom:0}.hmi-form-field{width:100%;display:flex;justify-content:flex-start;align-items:baseline}#fullname{border:none;padding:0;flex:1;font-size:18px;font-weight:400;transition:all .3s linear;border-bottom:1px solid hsla(0,0%,7%,.2)}#fullname:focus{outline:0;border-bottom-color:#111}#hmi-search{background-color:transparent;padding:14px;color:#111;font-weight:400;font-family:var(--geomanist-book);font-size:14px;text-transform:uppercase;letter-spacing:2px;transform:translateY(9px)}#fullname::-webkit-input-placeholder{color:#333;font-size:14px}#fullname::-moz-placeholder{color:#333;font-size:14px}#fullname:-ms-input-placeholder{color:#333;font-size:14px}#fullname:-moz-placeholder{color:#333;font-size:14px}@media screen and (max-width:960px){#membership-registry{flex-wrap:wrap;padding:3rem .8rem 0 .8rem}#registry-form{max-width:100%;width:600px}#registry-card{max-width:100%;margin-top:3rem}#hmi-card-title{font-size:28px}#hmi-card-entry,#hmi-card-name,#hmi-card-number{font-size:16px}#hmi-card{height:auto;background-size:cover;position:relative;background-position:right top}#hmi-card-sidebar{display:none}#hmi-card-body{padding:2.5rem .5rem 1.5rem 1.5rem}.hmi-card-entry{position:absolute;bottom:1rem;right:1rem;display:block;width:auto}}@media screen and (max-width:640px){#membership-registry h1{font-size:36px;margin-bottom:var(--leading-space)}#autoComplete{width:100%}#registry-card{margin-top:1.5rem}}#knowledge-center{padding:12rem 0;background-color:#e9efef;background-image:url(../images/knowledge-center-pattern.svg);background-blend-mode:screen;background-repeat:repeat;background-size:180px 180px}#knowledge-center h1{text-align:center;font-size:72px;font-family:var(--base-font-family);font-weight:700;color:var(--text-primary);margin:0}#blog-list{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:3rem;padding:4rem 0}.blog-item{width:30%;background-color:#23364b;border-radius:4px;margin:1.5rem 0;position:relative;z-index:1;overflow:hidden}.blog-nav{width:94%;margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center;gap:3rem;margin-top:5rem}.blog-next,.blog-prev{text-transform:uppercase;font-size:13px;letter-spacing:1px;color:#fff;font-weight:600}.blog-next svg,.blog-prev svg{fill:var(--accent-color);stroke-linecap:round;stroke-linejoin:round;stroke:#111;stroke-width:2}.blog-start{display:block;width:160px;height:50px;border-radius:6px;background-color:#fff;color:var(--text-primary);line-height:50px;text-align:center;font-size:13px}.blog-nav a{transition:color .2s}.blog-nav a:hover{color:var(--accent-color)}.related-content{padding:2.5rem 1.5rem;background-color:#212933;margin-top:3rem}.related-content p{text-transform:uppercase;letter-spacing:3px!important;font-size:14px!important;font-weight:500;color:var(--accent-color)!important;text-align:center;margin-bottom:1.5rem!important}.related-content ul{list-style:none}.related-content li{text-align:center}.related-content li a{color:#fff;text-decoration-style:skip-ink;text-decoration:underline;font-size:14px;font-weight:500}@media screen and (max-width:800px){#blog-list{flex-direction:column}.blog-item{width:90%;margin:0}}.blog-item:nth-of-type(even){background-color:var(--brand-primary)}.blog-item a{width:100%;height:100%;display:inline-flex;align-items:center;padding:2rem 0;padding-left:1rem;color:var(--brand-primary);font-size:18px;font-weight:500;font-weight:var(--base-font-weight);font-family:var(--base-font-family);transition:transform .3s var(--ease-out-sine)}.blog-item:hover a{transform:translate3d(20px,0,0)}.blog-item a span{width:4rem;display:inline-block;margin-left:1rem;opacity:0;transform:translate3d(0,0,0);transition:all .3s ease-in-out}.blog-item:hover a span{transform:translate3d(20%,0,0);opacity:1}.blog-item:nth-of-type(even) a{color:var(--text-primary)}@media screen and (max-width:640px){.blog-item a{font-size:16px}}.blog-post-hero{width:100%;background-color:#2c4666;padding:8rem 0;display:flex;justify-content:center}.blog-post-hero img{max-width:500px;mix-blend-mode:luminosity}.blog-post-hero-image{width:100%;height:50vmin}.blog-post-hero-image img{width:100%;height:100%;object-fit:cover;object-position:center center}.blog-post-content{width:100%;padding:8rem 0;background-color:#253547}.blog-post-content article{width:100%;max-width:960px;border-radius:4px;margin:0 auto}.blog-post-content h1{color:var(--brand-primary);font-size:60px;font-weight:700;text-align:center;line-height:1.3;max-width:18ch;margin-inline:auto;margin-block-end:4rem}.blog-post-content p{font-size:18px;font-family:stratos-lights,sans-serif;font-weight:300;color:#d9dfe5;line-height:1.8;margin-bottom:2rem;max-width:75ch;margin-inline:auto}.blog-post-content h1+p{font-size:22px;font-family:var(--base-font-family);font-weight:400;color:#fff;max-width:64ch;line-height:1.8;margin-bottom:5rem;position:relative}.blog-post-content h1+p::after{content:'';display:block;position:absolute;width:120px;height:6px;background-color:var(--brand-primary);margin-inline:auto;left:0;right:0;bottom:-2rem}.blog-post-content p:last-of-type{margin-bottom:4rem}.blog-post-content h2{font-size:40px;font-weight:600;color:#fff;max-width:40ch;margin-left:auto;margin-right:auto;text-align:center}.blog-post-content h3{font-weight:500;font-size:32px;color:#fff;max-width:40ch;margin-left:auto;margin-right:auto;text-align:center}.blog-post-content ol,.blog-post-content ul{display:grid;grid-gap:1.5rem;max-width:72ch;margin:1rem 0 3rem;padding:0}.blog-post-content ol,.blog-post-content ul{padding-left:1rem;margin-inline:auto}.blog-post-content ol li,.blog-post-content ul li{font-family:stratos-lights,sans-serif;font-size:16px;font-weight:300;color:var(--brand-primary);line-height:1.5;padding-left:1rem}.blog-post-content ol li:last-of-type,.blog-post-content ul li:last-of-type{margin-bottom:0}.blog-post-content ol li span,.blog-post-content ul li span{color:var(--brand-primary);font-weight:500;font-style:normal;font-size:30px;display:block;margin-right:1.5rem;font-family:var(--base-font-family)}.blog-post-content ul li::marker{content:'\1F9E0';color:var(--brand-primary);font-weight:400;font-style:normal;font-family:var(--font-family-secondary);font-size:1.25rem}.blog-post-content ol li::marker{content:counter(list-item) '.';color:var(--brand-primary);font-weight:400;font-style:normal;font-size:26px;font-family:var(--base-font-family)}.blog-post-content .boxed-cta a span{font-size:21px}.blog-post-content+footer{margin-top:0}.blog-post-content .blog-post-subtitle a{text-decoration:underline}.blog-post-content a{color:var(--brand-primary);font-weight:500;font-size:16px;text-decoration:underline;transition:color .2s ease}.blog-post-content a:hover{color:var(--accent-color)}.select{position:relative;margin-left:1rem}.selectLabel{display:block;font-weight:700;margin-bottom:.4rem}.selectWrapper{position:relative}.selectCustom{position:relative;width:84px;height:45px}.selectCustom-trigger{font-size:15px;border:1px solid #e9ebed;color:#fff;border-radius:4px;cursor:pointer}.selectCustom-trigger{position:relative;width:100%;height:100%;padding:.7rem .8rem}.selectCustom-trigger::after{content:url(../images/caret-down.svg);position:absolute;top:30%;right:.4rem;filter:opacity(.7);transition:filter .2s ease}.selectCustom-trigger:hover::after{filter:opacity(1)}.selectCustom-trigger:hover{border-color:#0e1b29}.selectCustom-options{position:absolute;top:calc(41px + .8rem);left:0;width:100%;border:1px solid #d2d6d9;border-radius:2px;background-color:#fafafa;box-shadow:0 0 4px #e9e1f8;z-index:100;padding:0;display:none;cursor:pointer}.selectCustom.isActive .selectCustom-options{display:block}.selectCustom-option{position:relative;padding:.6rem}.selectCustom-option img{pointer-events:none}.selectCustom-option:hover{background-color:#f3f5f6}.selectCustom-option:not(:last-of-type)::after{content:"";position:absolute;bottom:0;left:.8rem;width:calc(100% - 1.6rem);border-bottom:1px solid #d2d6d9}@media screen and (max-width:900px){.selectCustom{width:fit-content}.select{margin-left:0;margin-right:1rem}.selectCustom-trigger{padding:.5rem .5rem}.selectCustom-trigger::after{display:none}}#seo-content .seo-content-title{font-family:var(--base-font-family);font-size:2.25rem;font-size:clamp(2.25rem,1.875rem + 1.8750000000000002vw,3.75rem);line-height:1.2;font-weight:700;color:#fff;text-align:center}.numbered-title{display:flex;align-items:flex-end;margin-block:3rem 2.5rem}.numbered-title img{display:block}#seo-content h2{font-size:36px;font-weight:600;color:#fff;line-height:1.1;margin-bottom:0;margin-left:1rem}#seo-content h2 span{font-size:13px;font-weight:500;color:var(--brand-primary);display:block;text-transform:uppercase;letter-spacing:.04em}#seo-content p{font-family:stratos-lights,sans-serif;color:var(--text-secondary);width:100%;max-width:54ch;font-weight:300;font-size:18px;color:#aaa}#seo-content p.wide{max-width:68ch}@media screen and (max-width:640px){.numbered-title{margin-block:0 2rem}#seo-content h2{font-size:24px}#seo-content p{font-size:14px;max-width:98%}}