body{font-family:Outfit,Helvetica,sans-serif;margin:0}.CenterText{text-align:center}.LeftText{text-align:left}.RightText{text-align:right}.JustifyLeft{display:flex;justify-content:left}.JustifyCenter{display:flex;justify-content:center}.JustifyRight{display:flex;justify-content:right}.AlignCenter{align-items:center}a,a:active,a:hover,a:visited{color:#00a1c1;text-decoration:none}@media screen and (min-width:768px){.MobileOnly{display:none}}@media screen and (max-width:768px){.DesktopOnly{display:none}}.primary-bg{background:#00a1c1}.WhiteFont{color:#fff!important}.light-gray-bg{background:#efefef}.primary-color{color:#00a1c1}.hero{padding:0 35px;min-height:500px}@media screen and (min-width:768px){.hero{display:grid;font-size:2rem;padding:0 70px}.hero button{font-size:.875rem}}@media screen and (min-width:992px){.hero{padding:0 calc(70px + 70px)}}.hero.main-hero{min-height:calc(100vh - 70px);background-image:url(/squiggly_background.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}button{cursor:pointer;box-shadow:none;background-color:#efefef;color:#000;border:none;padding:15px 25px;font-size:1.125rem;border-radius:50px;font-family:Outfit,Helvetica,sans-serif}button.primary{background-color:#00a1c1;color:#fff}button.sm{padding:10px 18px;font-size:.875rem}button.lg{padding:18px 32px;font-size:1.25rem}button.xl{padding:22px 40px;font-size:1.5rem}.CardLayout{display:grid;align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:5%;gap:5%;grid-auto-rows:1fr}.Card{background-color:#fff;border-radius:15px;display:flex;flex-direction:column;font-size:1.125rem;padding:25px;box-shadow:0 0 25px rgba(0,0,0,.25)}.Card>a,.Card>button{margin-top:auto}.Card>a button{width:100%}.PageStripe{padding:35px 35px 100px;align-content:center}.PageStripe>.MainText{margin-bottom:100px;font-size:2.5rem}@media screen and (min-width:992px){.PageStripe>.MainText{max-width:60%;margin-left:20%}}.PageStripe>.MainText .Title{font-size:2.5rem;font-weight:600;font-feature-settings:"pcap","c2pc";font-variant:all-petite-caps}.PageStripe>.MainText .Subtitle{font-size:2rem}.PageStripe>.MainText .Copy{font-size:1.125rem;font-weight:300}.PageStripe>.MainText .Copy li{margin-bottom:1em}.LeftContentGrid{display:grid;grid-template-areas:"content content illustration"}@media screen and (max-width:992px){.LeftContentGrid{grid-template-areas:"illustration" "content"}}@media screen and (max-width:768px){.Card{width:100%}}.Card .CardIllustration{max-height:250px;width:auto}.Card .price{font-size:3rem;font-weight:800;color:#00a1c1;line-height:1.1}.Card .price .strikethrough{position:relative}.Card .price small{font-weight:300;font-size:1.5rem;opacity:.7;color:#000}.Card .price .strikethrough:before{position:absolute;content:"";left:0;top:40%;right:-5px;border-color:currentcolor #c12000 #c12000;border-top:4px solid #c12000;opacity:.8;transform:rotate(-15deg)}.Card .promo-subtext{font-size:.875rem;color:#00a1c1;margin-top:-30px;margin-bottom:25px}.Card .Subtext{font-size:.875rem}@media screen and (max-width:768px){.Card{max-width:80vw;margin:25px auto}}@media screen and (min-width:768px){.hero .Card.Pricing,.PageStripe .Card.Pricing{font-size:1rem}}.hero.main-hero p.title{font-size:3rem;font-weight:800;margin-bottom:15px}@media screen and (min-width:768px){.hero.main-hero p.title{font-size:6rem}}.hero.main-hero p.subtitle{font-size:1rem;margin:0;max-width:80%}@media screen and (min-width:768px){.hero.main-hero p.subtitle{font-size:2rem}}@media screen and (min-width:1200px){.hero.main-hero .hero-text{max-width:800px}}form{overflow:hidden}form label{font-size:1.125rem}form button{width:100%}form input:not([type=image],[type=file]),form textarea{width:100%;font-family:Outfit,Helvetica,sans-serif;font-size:1rem;padding:.5em .25em;border-radius:15px;background-color:#f4f4f4;border:2px solid #afafaf}form input[type=file]{font-family:Outfit,Helvetica,sans-serif;font-size:.875rem;margin-top:15px}form input[type=file]::file-selector-button{content:"Hello";border-radius:15px;padding:0 16px;height:40px;cursor:pointer;background-color:#efefef;margin-right:16px;transition:background-color .2s;border:2px solid #afafaf}form input[type=file]::file-selector-button:hover{background-color:#e2e2e2}form input[type=file]::file-selector-button:active{background-color:#e2e2e2}@media print{.hero.main-hero,.main-hero{display:none!important}}.NavBar_NavBar__ZLRbQ{min-height:70px;background-color:#fff;padding:20px 35px;display:grid;grid-template-columns:auto auto auto auto}.NavBar_NavBar__ZLRbQ.NavBar_Expanded__MjSSN{box-shadow:0 10px 18px rgba(0,0,0,.25)}@media screen and (max-width:768px){.NavBar_NavBar__ZLRbQ{position:fixed;width:100vw;z-index:999}}.NavBar_NavBar__ZLRbQ a,.NavBar_NavBar__ZLRbQ a:hover,.NavBar_NavBar__ZLRbQ aa:active,.NavBar_NavBar__ZLRbQ aa:focus{text-decoration:none;color:inherit}.NavBar_NavBar__ZLRbQ .NavBar_BrandSection__7smu9{margin-top:-5px;text-align:left;grid-column:1/1}.NavBar_NavBar__ZLRbQ .NavBar_BrandSection__7smu9 .NavBar_TextLogo__i2ttR{font-size:1.75rem;display:inline-block;color:#00a1c1}.NavBar_NavBar__ZLRbQ .NavBar_BrandSection__7smu9 .NavBar_TextLogo__i2ttR:first-letter{color:#c12000}@media screen and (max-width:768px){.NavBar_NavBar__ZLRbQ .NavBar_BrandSection__7smu9{grid-column:1/span 3}}.NavBar_NavBar__ZLRbQ .NavBar_NavLinks__h_Mhb{font-size:1.125rem}@media screen and (min-width:768px){.NavBar_NavBar__ZLRbQ .NavBar_NavLinks__h_Mhb{text-align:right;grid-column:2/span 3}.NavBar_NavBar__ZLRbQ .NavBar_NavLinks__h_Mhb a+a{margin-left:35px}}@media screen and (max-width:768px){.NavBar_NavBar__ZLRbQ .NavBar_NavLinks__h_Mhb{font-size:1.25rem;text-align:center;grid-column:1/span 4;padding-top:25px;padding-bottom:25px}.NavBar_NavBar__ZLRbQ .NavBar_NavLinks__h_Mhb a{display:block}.NavBar_NavBar__ZLRbQ .NavBar_NavLinks__h_Mhb a+a{margin-top:35px}}.NavBar_NavBar__ZLRbQ .NavBar_NavToggle___UTJt{grid-column:4;text-align:right;font-size:1.25rem}@media screen and (min-width:768px){.NavBar_NavBar__ZLRbQ .NavBar_NavToggle___UTJt{display:none}}@media print{.NavBar_NavBar__ZLRbQ{display:none!important}}.Footer_Footer__Sr4ed{padding:100px 35px 70px;background-color:#efefef;text-align:center}.Footer_Footer__Sr4ed img.Footer_Logo__accK_{max-height:100px;width:auto;margin:25px 0}.Footer_Footer__Sr4ed .Footer_LegalLinks__L6_X6{margin-top:20px;font-size:.875rem}.Footer_Footer__Sr4ed .Footer_LegalLinks__L6_X6 a{color:#00a1c1;text-decoration:none}.Footer_Footer__Sr4ed .Footer_LegalLinks__L6_X6 a:hover{text-decoration:underline}.Footer_Footer__Sr4ed .Footer_LegalLinks__L6_X6 .Footer_Separator__xj1WY{margin:0 10px;color:#999}@media print{.Footer_Footer__Sr4ed{display:none!important}}.Layout_Layout__oKhBT{display:flex;flex-direction:column;height:100%;width:100%}.Layout_Layout__oKhBT .Layout_PageContent__CGOvL{flex:1 1;display:flex;flex-direction:column}@media screen and (max-width:768px){.Layout_Layout__oKhBT .Layout_PageContent__CGOvL{margin-top:70px}}@keyframes CookieBanner_slideInFromBottom__WlOWn{0%{transform:translateY(200px)}to{transform:translateY(0)}}.CookieBanner_CookieBanner__5AVCK{border-radius:0;background-color:#fff;position:fixed;width:100%;padding:10px;margin:0;text-align:center;align-self:center;bottom:0;box-shadow:0 0 15px rgba(0,0,0,.3);animation:CookieBanner_slideInFromBottom__WlOWn .5s ease-in 0s 1}