.main-layout{display:flex;flex-direction:column;min-height:100vh}.main-layout-main{flex-grow:1;display:flex;flex-direction:column;width:100%;max-width:100%}.main-layout-footer{background:#d70c02;color:#fff;padding-top:40px;padding-bottom:40px;font-size:.8rem}.main-layout-footer-inner{max-width:800px;margin:0 auto;display:flex;width:calc(100% - 100px);justify-content:space-between;align-items:center;gap:30px;padding:0 50px}.main-layout-footer-section-media,.main-layout-footer-section-terms{margin-top:-6px}.main-layout-footer-section p{white-space:nowrap}.main-layout-footer-logos{display:flex;flex-direction:row;gap:50px;align-items:center}.main-layout-footer-logos a{display:flex;align-items:center;justify-content:center}.main-layout-footer-logo{width:150px;height:30px}.main-layout-footer-logo-jigsaw{width:110px;height:30px}.main-layout-footer-heading{font-size:1rem;font-weight:400;font-family:grotesk-bold,sans-serif}@media (width < 700px){.main-layout-footer-inner{display:flex;flex-direction:column;gap:50px;align-items:center;text-align:center}.main-layout-footer-logos{align-items:center;justify-content:center}}@media (width < 340px){.main-layout-footer-logos{flex-direction:column;gap:20px}}.body-text{font-size:1rem;font-weight:400;font-family:grotesk-regular,sans-serif}.body-text h1,.body-text h2,.body-text h3,.body-text h4,.body-text h5,.body-text h6{margin:40px 0 20px}.body-text h1:first-child,.body-text h2:first-child,.body-text h3:first-child,.body-text h4:first-child,.body-text h5:first-child,.body-text h6:first-child{margin-top:0}.body-text h1:last-child,.body-text h2:last-child,.body-text h3:last-child,.body-text h4:last-child,.body-text h5:last-child,.body-text h6:last-child{margin-bottom:0}.body-text p,.body-text ul,.body-text ol,.body-text address,.body-text li{margin:20px 0}.body-text p:first-child,.body-text ul:first-child,.body-text ol:first-child,.body-text address:first-child,.body-text li:first-child{margin-top:0}.body-text p:last-child,.body-text ul:last-child,.body-text ol:last-child,.body-text address:last-child,.body-text li:last-child{margin-bottom:0}.body-text h1{font-weight:400;font-family:grotesk-condensed-black,sans-serif;letter-spacing:.03em}.body-text strong,.body-text b{font-weight:400;font-family:grotesk-bold,sans-serif}.body-text em,.body-text i{font-weight:400;font-family:grotesk-italic,sans-serif}.body-text ul{list-style:disc;margin-left:60px}.body-text ol{list-style:decimal;margin-left:60px}.body-text strong em,.body-text strong i,.body-text b em,.body-text b i,.body-text em strong,.body-text em b,.body-text i strong,.body-text i b{font-weight:400;font-family:grotesk-condensed-black-italic,sans-serif;letter-spacing:.03em}@media (width < 530px){.body-text ul,.body-text ol{margin-left:40px}}.accordion{display:flex;flex-direction:column;width:100%}.accordion-item{border:none;padding:0;background:none;border-bottom:1px solid #2E8EFF;text-align:inherit;color:#022a53}.accordion-item:last-child{border-bottom:none}.accordion-heading{text-align:left;min-height:50px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:1.5rem;letter-spacing:.01em;border:none;background:none;color:inherit;padding:0;width:100%;font-weight:400;font-family:grotesk-compressed-black,sans-serif}.accordion-heading-heading{padding-top:10px;padding-bottom:10px;font-weight:400!important}.accordion-heading-glyph{position:relative;width:50px;height:50px;flex-direction:row;align-items:center;justify-content:center;flex-shrink:0}.accordion-heading-glyph-horizontal,.accordion-heading-glyph-vertical{position:absolute;display:block;width:18px;height:2px;background:#000;top:24px;left:24px;transition:transform .2s ease,opacity .2s ease}.accordion-heading-glyph-vertical{opacity:0}.accordion-body{padding:0 0 20px;width:90%}.accordion-item-open-false .accordion-body{display:none}.accordion-item-open-false .accordion-heading-glyph-vertical{transform:rotate(90deg);opacity:1}@media (width < 530px){.accordion-heading-heading{font-size:1.3rem;line-height:1.6rem}.accordion-body{width:90%}}.button{cursor:pointer;background-color:#fff;color:#111;border-radius:999px;padding:8px 20px;text-transform:uppercase;border:1px solid #ccc;display:flex;flex-direction:row;gap:10px;align-items:center;text-decoration:none;font-weight:400;font-family:grotesk-medium,sans-serif}.button:hover{background-color:#eee}.button-text{font-size:1rem}.button-icon{width:12px;height:12px;color:#fff}.button-wrap-false{white-space:nowrap}.button-variant-primary{background:#2e8eff;color:#fff;border:none}.button-variant-primary:hover{background:#277bdc}.button-disabled-true{opacity:.5}@media (width < 530px){.button{padding-left:10px;padding-right:10px}}.small-header{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%}.small-header-hero-image{position:absolute;background:#000;width:100%;max-width:100%;height:100%;top:0;object-fit:cover}.small-header-content{display:flex;flex-direction:column;align-items:center;max-width:600px;padding:0 60px;margin:50px auto;position:relative;z-index:1;gap:50px}.small-header-logo{height:200px}.small-header-button{background:#fbf7f0;color:#022a53;border:none;border-radius:12px;padding:8px 22px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:28px;text-decoration:none}.small-header-text-2{text-transform:uppercase;text-decoration:underline;font-size:1.3rem;white-space:nowrap;font-weight:400;font-family:grotesk-compressed-black,sans-serif}@media (width < 1000px){.small-header-logo{height:200px}}@media (width < 700px){.small-header-button{gap:15px}.small-header-content{padding-left:20px;padding-right:20px;margin-left:0;margin-right:0;max-width:1000px;width:calc(100% - 60px);overflow:hidden}.small-header-logo{height:auto;width:calc(100% - 120px);max-height:200px}}@media (width < 530px){.small-header-content{padding-left:30px;padding-right:30px}.small-header-logo{height:auto;width:calc(100% - 60px)}.small-header-button{overflow:hidden}}@media (width < 360px){.small-header-content{padding-left:30px;padding-right:30px}.small-header-logo{height:auto;width:100%}}.response-stats{width:100%;overflow:hidden;background:#fbf7f0;color:#022a53;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;background-image:url(/assets/people-left-right-2-BuLqQjfi.svg);background-size:940px;background-position:center 10px;background-repeat:no-repeat}.response-stats-inner{position:relative;display:flex;flex-direction:column;gap:35px;max-width:600px;padding:90px 60px}.response-stats-report-button{align-self:center;margin-top:10px}.response-stats-main-heading-link{text-decoration:none}.response-stats-main-heading{display:flex;flex-direction:column;gap:23px;text-align:left;position:relative}.response-stats-main-heading-sm{color:#d70c02;font-size:3.3rem;white-space:nowrap;font-weight:400;font-family:american-scribe,sans-serif}.response-stats-main-heading-sm-1{margin-bottom:-15px}.response-stats-main-heading-sm-2{margin-top:-2px;margin-bottom:7px;text-align:right}.response-stats-main-heading-lg{text-transform:uppercase;font-size:6.1rem;line-height:5.05rem;padding-left:60px;font-weight:400;font-family:grotesk-compressed-black,sans-serif}.response-stats-stats{display:flex;flex-direction:row;gap:30px;padding:30px;border-radius:10px;background:#022a53;color:#fff}.response-stats-stat{display:flex;flex-direction:column;gap:20px;text-align:center;flex:1 1 0;width:0}.response-stats-stat:nth-child(2){min-width:33%}.response-stats-stat-number{white-space:nowrap;font-size:2.5rem;font-weight:400;font-family:grotesk-compressed-black,sans-serif}.response-stats-stat-text{font-size:.8rem;line-height:1rem;font-weight:400;font-family:grotesk-medium,sans-serif}.response-stats .body-text a{font-weight:400;font-family:grotesk-bold,sans-serif}@media (width >= 530px){.response-stats-people-mobile-top,.response-stats-people-mobile-bottom{display:none}}.response-stats-people-mobile-top{width:calc(100% - 20px);margin-bottom:-50px}.response-stats-people-mobile-bottom{width:calc(100% - 10px)}@media (width < 700px){.response-stats-main-heading{gap:9px;max-width:430px}.response-stats-main-heading-sm{font-size:2.5rem;line-height:2.5rem}.response-stats-main-heading-lg{font-size:5rem;line-height:4.1rem;padding-left:50px}}@media (width < 650px){.response-stats-stat-number{font-size:2.2rem}.response-stats-stats{gap:15px;padding-left:20px;padding-right:20px}}@media (width < 600px){.response-stats-stat-number{font-size:2rem}}@media (width < 530px){.response-stats{background-image:none}.response-stats-inner{padding:40px 30px 50px}.response-stats-main-heading{text-align:left;gap:2cqw}.response-stats-main-heading-sm{font-size:clamp(28px,11.5cqw,500px);line-height:clamp(28px,9cqw,500px);white-space:nowrap}.response-stats-main-heading-sm-1{margin-bottom:0}.response-stats-main-heading-sm-2{margin-top:clamp(7px,2.5cqw,10px);text-align:left}.response-stats-main-heading-lg{padding-left:0;font-size:clamp(52px,22cqw,500px);line-height:clamp(44px,18cqw,500px);white-space:nowrap}.response-stats-stats{flex-direction:column;gap:50px;padding-left:20px;padding-right:20px;align-items:center}.response-stats-stat{width:auto;flex:auto;max-width:300px}.response-stats-stat-number{font-size:2.5rem}.response-stats-report-button{align-self:stretch;justify-content:center}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.home-page{position:relative;background:#d70c02}.home-page-content{display:flex;flex-direction:column;align-items:center}.home-page-introduction-section{background:#fbf7f0;color:#000;width:100%;padding:100px 0}.home-page-introduction-section-inner{max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:10px;padding:0 60px;color:#022a53}.home-page-introduction-section-inner a{color:#2e8eff;font-weight:400;font-family:grotesk-bold,sans-serif}.home-page-about-heading{margin-top:0;margin-bottom:40px;text-align:center;font-size:3rem;font-weight:400;font-family:grotesk-compressed-black,sans-serif}.home-page-red-pull-quote-section{background:#d70c02;color:#fff;padding:40px 0 50px;text-align:center;font-size:1.4rem;line-height:1.8rem;font-weight:400;font-family:grotesk-medium,sans-serif}.home-page-red-pull-quote-section-inner{max-width:600px;padding:0 60px}.home-page-red-pull-quote-section-stars{width:60px;margin-bottom:20px}.home-page-pull-quote-section{width:100%;background-color:#f5f7f9;background-image:url(/assets/clouds-bg-CYAzBlcP.webp);background-size:cover;background-position:center}.home-page-pull-quote-section-inner{max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:40px;padding:45px 0 40px;text-align:center}.home-page-pull-quote-text{color:#000;font-size:2.1rem;line-height:2.5rem;padding:0 20px;font-weight:400;font-family:grotesk-condensed-black,sans-serif;letter-spacing:.03em}.home-page-pull-quote-sub-text{color:#000;font-size:1.3rem;line-height:1.8rem;padding:0 20px;font-weight:400;font-family:grotesk-condensed-black,sans-serif;letter-spacing:.03em}.home-page-pull-quote-sub-text:hover{color:#2e8eff}.home-page-faq-section{background:#fbf7f0;color:#000;width:100%;padding:100px 0}.home-page-faq-section-inner{max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:20px;padding:0 60px;color:#022a53}.home-page-faq-heading{font-size:3rem;line-height:3rem;margin-bottom:30px;text-align:center;font-weight:400;font-family:grotesk-compressed-black,sans-serif}.home-page-sign-up-section{background:#022a53;color:#fff;width:100%;padding:40px 0}.home-page-sign-up-section-inner{border-radius:20px;margin:0 auto;display:flex;flex-direction:column;gap:20px;align-items:flex-start;max-width:600px;padding:0 60px}.home-page-sign-up-heading{font-weight:400;font-family:grotesk-compressed-black,sans-serif;font-size:2.6rem;line-height:2.9rem}.home-page-sign-up-input-and-button{width:100%;border-bottom:1px solid #fff;display:flex;flex-direction:row;gap:20px;padding-bottom:8px;align-items:center}.home-page-sign-up-input{background:none;margin:0;padding:0;flex-grow:1;border:none;height:40px;font-size:1.5rem;outline-offset:2px;min-width:100px;color:#fff}.home-page-sign-up-input::placeholder{color:#ffffff80}.home-page-sign-up-input-and-message{display:flex;flex-direction:column;gap:5px}.home-page-faq-subheading{font-size:1.8rem;line-height:2rem;padding:20px 0;font-weight:400;font-family:grotesk-compressed-black,sans-serif}@media (width < 530px){.home-page-introduction-section,.home-page-faq-section{padding-top:60px;padding-bottom:60px}.home-page-introduction-section-inner{padding:0 30px}.home-page-pull-quote-section-inner{padding:50px 30px}.home-page-red-pull-quote-section-inner{padding:0 30px}.home-page-pull-quote-text{padding:0;font-size:1.8rem;line-height:2.2rem}.home-page-faq-section-inner{padding:0 30px;gap:30px}.home-page-about-heading{font-size:2rem;line-height:2.3rem;margin-bottom:20px}.home-page-faq-heading{font-size:2rem;line-height:2.3rem;margin-bottom:0}.home-page-faq-subheading{font-size:1.5rem;line-height:1.8rem;padding:0}.home-page-sign-up-button-text{display:none}.home-page-sign-up-section{width:calc(100% - 60px);padding-top:0;margin-top:-10px;padding-left:30px;padding-right:30px}.home-page-sign-up-section-inner{padding:30px}.home-page-sign-up-heading{font-size:1.8rem;line-height:2.1rem}.home-page-sign-up-input{font-size:1.1rem}}@media (width < 340px){.home-page-sign-up-input-and-button{flex-direction:column;border-bottom:none}.home-page-sign-up-input{border-bottom:1px solid #000}.home-page-sign-up-button{width:100%;justify-content:center}}.terms-page{position:relative;background:#fff;color:#000;height:100%}.terms-page-content{height:100%}.terms-page-container{width:800px;margin:0 auto;padding:0 50px}.terms-page-container h1{font-size:1.6rem;line-height:2rem}.terms-page-container .terms-page-main-heading{font-size:2.5rem;text-transform:uppercase;font-weight:400;font-family:grotesk-condensed-black,sans-serif;letter-spacing:.03em}.terms-page-image{display:block;height:120px;margin-bottom:50px;margin-top:50px}.terms-page-main{padding:50px 0}.terms-page-alt-wrap{display:flex;flex-direction:column;gap:20px;background:#f5f7f9;padding:50px 0;font-weight:400;font-family:grotesk-bold,sans-serif}.terms-page-image-wrap{display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center}.terms-page-return-link{text-decoration:underline;font-weight:400;font-family:grotesk-bold,sans-serif}@media (width < 900px){.terms-page-container{width:calc(100% - 100px)}}@media (width < 530px){.terms-page-container{width:calc(100% - 40px);padding:20px}.terms-page-main,.terms-page-alt-wrap{padding:10px 0}}.privacy-page{position:relative;background:#fff;color:#000;height:100%}.privacy-page-content{height:100%}.privacy-page-container{width:800px;margin:0 auto;padding:0 50px}.privacy-page-container h1{font-size:1.6rem;line-height:2rem}.privacy-page-container .privacy-page-main-heading{font-size:2.5rem;text-transform:uppercase;font-weight:400;font-family:grotesk-condensed-black,sans-serif;letter-spacing:.03em}.privacy-page-image{display:block;height:120px;margin-bottom:50px;margin-top:50px}.privacy-page-main{padding:50px 0}.privacy-page-alt-wrap{display:flex;flex-direction:column;gap:20px;background:#f5f7f9;padding:50px 0;font-weight:400;font-family:grotesk-bold,sans-serif}.privacy-page-image-wrap{display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center}.privacy-page-return-link{text-decoration:underline;font-weight:400;font-family:grotesk-bold,sans-serif}.privacy-page-table{border:1px solid #ccc}.privacy-page-table td{border:1px solid #ccc;padding:10px}.privacy-page-table-wrap{max-width:100%;overflow-x:auto}@media (width < 900px){.privacy-page-container{width:calc(100% - 100px)}}@media (width < 530px){.privacy-page-container{width:calc(100% - 40px);padding:20px}.privacy-page-main,.privacy-page-alt-wrap{padding:10px 0}}@font-face{font-family:grotesk-regular;src:url(/assets/AmericanGrotesk-Regular-CBp1BHPH.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:grotesk-italic;src:url(/assets/AmericanGrotesk-Italic-8Ame4YTI.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:grotesk-medium;src:url(/assets/AmericanGrotesk-Medium-D7RfXQKi.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:grotesk-bold;src:url(/assets/AmericanGrotesk-Bold-mnMbUd-C.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:grotesk-heavy;src:url(/assets/AmericanGrotesk-Heavy-BnwfdK4O.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:grotesk-condensed-black;src:url(/assets/AmericanGroteskCondensed-Black-CypsjrEx.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:grotesk-condensed-black-italic;src:url(/assets/AmericanGroteskCondensed-BlackItalic-Dzmp6nWF.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:grotesk-compressed-black;src:url(/assets/AmericanGroteskCompressed-Black-b5lHf3BC.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:american-scribe;src:url(/assets/AmericanScribe-eAtFO0wJ.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,select{color:#000;-webkit-appearance:none;appearance:none;font-weight:400}html,body,#root,.main-layout{margin:0}html{min-width:280px}body{font-family:sans-serif;background:#d70c02;color:#fff;font-size:1rem;line-height:1.5rem;font-weight:400;font-family:grotesk-regular,sans-serif}a{color:inherit}
