body{margin:0;padding:0}.content-container{width:100%;max-width:981px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width: 640px){.content-container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.content-container{padding-left:0;padding-right:0}}.overlay-box{background-color:#00000080;padding:1rem 1.5rem;margin-top:auto;width:100%;box-sizing:border-box}@media (min-width: 640px){.overlay-box{padding:1.5rem 2.5rem}}@media (min-width: 1024px){.overlay-box{padding:2rem 4rem}}.overlay-box-dark{background-color:#000000bf;padding:1rem 1.5rem}@media (min-width: 640px){.overlay-box-dark{padding:1.5rem 2.5rem}}@media (min-width: 1024px){.overlay-box-dark{padding:2rem 4rem}}.section-light-blue{background-color:#d1e1f0}.section-light-green{background-color:#d1f0e1}.section-light-gray{background-color:#fafafa}.section-padding{padding:1.5rem 1rem}@media (min-width: 640px){.section-padding{padding:2rem}}@media (min-width: 1024px){.section-padding{padding:2rem 4rem}}.section-padding-large{padding:2rem 1rem}@media (min-width: 640px){.section-padding-large{padding:3rem 2rem}}@media (min-width: 1024px){.section-padding-large{padding:4rem}}.font-extra-light{font-family:GothamSSm-ExtraLight,Helvetica;font-weight:200}.font-light{font-family:GothamSSm-Light,Helvetica;font-weight:300}.font-light-italic{font-family:GothamSSm-LightItalic,Helvetica;font-weight:300;font-style:italic}.font-book{font-family:GothamSSm-Book,Helvetica;font-weight:400}.font-regular{font-family:GothamSSm-Regular,Helvetica;font-weight:400}.text-body{color:#333;font-size:13px;line-height:22px}@media (min-width: 640px){.text-body{font-size:14px;line-height:24px}}@media (min-width: 1024px){.text-body{font-size:14.7px;line-height:26.2px}}.text-body-small{color:#333;font-size:13px;line-height:22px}@media (min-width: 640px){.text-body-small{font-size:14px;line-height:24px}}@media (min-width: 1024px){.text-body-small{font-size:14px;line-height:26.2px}}.screenshot-image{width:100%;max-width:228px;height:auto;-o-object-fit:contain;object-fit:contain;border:4px solid #333333;border-radius:.5rem}@media (min-width: 640px){.screenshot-image{border-width:6px}}@media (min-width: 1024px){.screenshot-image{border-width:8px}}.button-wrapper{display:flex;align-items:center;justify-content:center;gap:6px;padding:3px 3px 5px 5px;width:100%}@media (min-width: 640px){.button-wrapper{display:inline-flex;justify-content:flex-end;gap:7px;padding:3.5px 3.5px 6px 6px;width:auto}}@media (min-width: 1024px){.button-wrapper{gap:8.17px;padding:4.09px 4.09px 6.54px 6.54px}}.button-wrapper-disabled button{opacity:.4}.button-container{display:flex;align-items:center;justify-content:center;gap:6px;padding:5px;border-radius:20px;border:.63px solid rgba(51,51,51,.2)}@media (min-width: 640px){.button-container{display:inline-flex;justify-content:flex-end;gap:7px;padding:5.5px;border-radius:22px}}@media (min-width: 1024px){.button-container{gap:8.17px;padding:6.29px;border-radius:25.15px}}.button-container span{display:none}.button-container.disabled span{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 16px 5px;border-radius:11px;border:.81px solid #33333322;cursor:default;background:transparent;font-family:GothamSSm-Book,Helvetica;font-weight:400;font-size:12px;text-align:center;white-space:nowrap;color:#3335}@media (min-width: 640px){.button-container.disabled span{gap:7px;padding:6.5px 18px 6px;border-radius:12px;font-size:12.5px}}@media (min-width: 1024px){.button-container.disabled span{gap:8.17px;padding:6.9px 19.62px 6.18px;border-radius:13.08px;font-size:13.1px}}.button-container.disabled a{display:none}.button-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 16px 5px;border-radius:11px;border:.81px solid #333333;cursor:pointer;background:transparent;font-family:GothamSSm-Book,Helvetica;font-weight:400;font-size:12px;text-align:center;white-space:nowrap;color:#333;transition:background-color .3s ease}@media (min-width: 640px){.button-primary{gap:7px;padding:6.5px 18px 6px;border-radius:12px;font-size:12.5px}}@media (min-width: 1024px){.button-primary{gap:8.17px;padding:6.9px 19.62px 6.18px;border-radius:13.08px;font-size:13.1px}}.button-primary:hover:not(:disabled){background-color:#eee}.button-primary-orange{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:7px 20px 6px;border-radius:14px;background-color:#d07901;cursor:pointer;border:none;font-family:GothamSSm-Book,Helvetica;font-weight:400;font-size:14px;text-align:center;white-space:nowrap;color:#fff;transition:background-color .3s ease,transform .2s ease}@media (min-width: 640px){.button-primary-orange{gap:9px;padding:8px 23px 7px;border-radius:15px;font-size:15px}}@media (min-width: 1024px){.button-primary-orange{gap:10.63px;padding:8.97px 25.5px 8.03px;border-radius:17px;font-size:17px}}.button-primary-orange:hover:not(:disabled){background-color:#e88a02}#test-xpresso{position:relative;overflow:hidden}#test-xpresso .full{display:block;max-height:10000px;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1) .5s}#test-xpresso .summary{display:block;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .3s ease-in-out;pointer-events:none}#test-xpresso.completed .summary{max-height:1000px;opacity:1;overflow:visible;pointer-events:auto;transition:max-height .5s cubic-bezier(.4,0,.2,1) .5s,opacity .2s ease-in-out .5s}#test-xpresso.collapsed .full{max-height:0;transition:max-height .5s cubic-bezier(.4,0,.2,1);pointer-events:none}#test-chai{position:relative;overflow:hidden}#test-chai .full{display:block;max-height:10000px;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1) .5s}#test-chai .summary{display:block;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .3s ease-in-out;pointer-events:none}#test-chai.completed .summary{max-height:1000px;opacity:1;overflow:visible;pointer-events:auto;transition:max-height .5s cubic-bezier(.4,0,.2,1) .5s,opacity .2s ease-in-out .5s}#test-chai.collapsed .full{max-height:0;transition:max-height .5s cubic-bezier(.4,0,.2,1);pointer-events:none}#external-cta-1,#external-cta-2,#external-cta-6{display:none}.score-green{color:green}.score-yellow{color:orange}.score-red{color:red}.collapsed-test-summary{position:relative}.collapse-toggle-wrapper{display:none}.collapse-toggle-wrapper.visible{display:flex;justify-content:center;cursor:pointer;padding:12px 0;background-color:#eee;transition:background-color .3s ease}#test-xpresso.collapsed .collapse-toggle-wrapper,#test-chai.collapsed .collapse-toggle-wrapper{background-color:#9ec0af;transition:background-color 2s ease}.collapse-toggle{background:none;border:none;padding:8px;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.collapse-toggle:hover{opacity:.7}.caret-icon{transition:transform .3s ease}#test-xpresso:not(.collapsed) .caret-icon,#test-chai:not(.collapsed) .caret-icon{transform:rotate(180deg)}.chai-popup-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.chai-popup-overlay.hidden{display:none}.chai-popup-content{background-color:#fff;border-radius:8px;max-width:600px;width:100%;max-height:80vh;overflow-y:auto;box-shadow:0 4px 6px #0000001a}.chai-popup-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.chai-popup-close{background:none;border:none;font-size:2rem;line-height:1;color:#666;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .2s}.chai-popup-close:hover{color:#333}.chai-popup-body{padding:1.5rem}.chai-factors-list{list-style-type:disc;list-style-position:inside;padding-left:0}.chai-factors-list li{margin-bottom:.75rem;padding-left:.5rem}.mobile-instructions[data-astro-cid-ln525xsd]{max-width:480px;margin:auto;background:white;padding:1.5rem;border-radius:.75rem;box-shadow:0 2px 8px #0000000d}.mobile-instructions[data-astro-cid-ln525xsd] h2[data-astro-cid-ln525xsd]{font-size:1.25rem;margin-bottom:1rem}.mobile-instructions[data-astro-cid-ln525xsd] ol[data-astro-cid-ln525xsd]{padding-left:1.5rem;margin-bottom:1.5rem;list-style-type:decimal}.mobile-instructions[data-astro-cid-ln525xsd] li[data-astro-cid-ln525xsd]{margin-bottom:1rem;line-height:1.5}.start-test-button[data-astro-cid-ln525xsd]{width:100%;padding:.75rem;background-color:#2563eb;color:#fff;font-size:1rem;font-weight:700;text-transform:uppercase;border:none;border-radius:.5rem;cursor:pointer}.start-test-button[data-astro-cid-ln525xsd]:hover{background-color:#1d4ed8}
