@charset "UTF-8";@keyframes homeCtaMailboxBounce{0%{opacity:0;transform:scale(.35)}55%{opacity:1;transform:scale(1.14)}75%{transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes homeCtaMailboxFloat{0%,to{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-22px,0)}}@keyframes homeFeaturesMascotPop{0%,66%,to{transform:translateY(40px)}33%{transform:translateY(10px)}}@keyframes homeStatPairPulse{0%,72%,96%,to{transform:scale(1)}80%{transform:scale(.87)}90%{transform:scale(1.078)}}.homeHero{padding-top:var(--headerHeight);position:relative;background-color:#f5f8fb;background-image:url(/assets/images/home/kv-bg.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover}.homeHero_inner{width:100%;padding-top:24px;padding-bottom:32px}@media (max-width:1023px){.homeHero_inner{padding-left:var(--gutterMobile);padding-right:var(--gutterMobile)}}@media (min-width:1024px){.homeHero_inner{margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter);max-width:calc(var(--gutter)*2 + 1540px);padding-top:48px;padding-bottom:48px;max-width:1284px}}.homeHero_main{display:flex;flex-direction:column;gap:16px}@media (min-width:1024px){.homeHero_main{flex-direction:row;align-items:center;gap:48px}}.homeHero_copy{display:flex;flex-direction:column;align-items:flex-start;gap:8px}@media (min-width:1024px){.homeHero_copy{flex:1 1 0;order:2;gap:20px;min-width:0}}.homeHero_brand{font-size:var(--h5-fontSize);letter-spacing:var(--h5-letterSpacing);line-height:var(--h5-lineHeight);margin:0;font-family:var(--fontFamily-title);font-weight:700;color:var(--color-primary--700)}@media (min-width:1024px){.homeHero_brand{font-size:var(--h5-fontSize);letter-spacing:var(--h5-letterSpacing);line-height:var(--h5-lineHeight)}}.homeHero_title{font-size:var(--h4-fontSize);letter-spacing:var(--h4-letterSpacing);line-height:var(--h4-lineHeight);margin:0;font-family:var(--fontFamily-title);font-weight:700;color:var(--color-textBaseTitle)}@media (min-width:1024px){.homeHero_title{font-size:var(--h2-fontSize);letter-spacing:var(--h2-letterSpacing);line-height:var(--h2-lineHeight)}}.homeHero_desc{display:none;margin:0;font-family:var(--fontFamily-body);font-weight:400;color:var(--color-text);font-size:var(--p1-fontSize);letter-spacing:var(--p1-letterSpacing);line-height:var(--p1-lineHeight)}@media (min-width:1024px){.homeHero_desc{display:block;max-width:36em}}.homeHero_cta{margin-top:8px}@media (min-width:1024px){.homeHero_cta{margin-top:4px}.homeHero_visual{flex:0 1 48%;order:1;max-width:561px}}.homeHero_visualImg{display:block;width:100%;height:auto}.homeHero_visualImg--d{display:none}@media (min-width:1024px){.homeHero_visualImg--d{display:block}}.homeHero_visualImg--m{display:block;max-width:600px;margin:0 auto}@media (min-width:1024px){.homeHero_visualImg--m{display:none}}.homeHero_partners{margin-top:32px}@media (min-width:1024px){.homeHero_partners{margin-top:64px}}.homeHero_partnersImg{display:block;width:100%;height:auto;margin:0 auto}.homeHero_partnersImg--d{display:none;max-width:1089px}@media (min-width:1024px){.homeHero_partnersImg--d{display:block}}.homeHero_partnersImg--m{display:block;max-width:390px}@media (min-width:1024px){.homeHero_partnersImg--m{display:none}}.homeHero_awards{margin-top:24px}@media (min-width:1024px){.homeHero_awards{margin-top:48px}}.homeHero_awardsImg{display:block;width:100%;height:auto;margin:0 auto}.homeHero_awardsImg--d{display:none;max-width:782px}@media (min-width:1024px){.homeHero_awardsImg--d{display:block}}.homeHero_awardsImg--m{display:block;max-width:720px}@media (min-width:1024px){.homeHero_awardsImg--m{display:none}.homeFeatures{background-color:var(--color-black--50);background-image:url(/assets/images/home/feature-bg-1.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover}}.homeFeatures_banner{display:flex;flex-direction:column;gap:16px;padding:28px var(--gutterMobile) 0;background-color:var(--color-primary--700);color:var(--color-white);text-align:center;overflow:hidden}@media (min-width:1024px){.homeFeatures_banner{flex-direction:row;justify-content:center;gap:24px;align-items:center;padding:0 var(--gutter);text-align:left}}.homeFeatures_bannerBody{display:flex;flex-direction:column;gap:16px}@media (min-width:1024px){.homeFeatures_bannerBody{max-width:1160px;padding-left:110px;position:relative}}.homeFeatures_mascot{display:block;width:64px;height:auto;order:2;flex-shrink:0;transform:translateY(36px);transform-origin:bottom center;will-change:transform}@media (max-width:1023px){.homeFeatures_mascot{margin-top:-40px;top:30px}}@media (min-width:1024px){.homeFeatures_mascot{width:84px;order:0;position:absolute;bottom:-40px;left:0}}.homeFeatures_banner.is-inview .homeFeatures_mascot{animation:homeFeaturesMascotPop 5s infinite}@media (prefers-reduced-motion:reduce){.homeFeatures_mascot{transform:none;will-change:auto}.homeFeatures_banner.is-inview .homeFeatures_mascot{animation:none}}.homeFeatures_bannerText{font-size:var(--h5-fontSize);letter-spacing:var(--h5-letterSpacing);line-height:var(--h5-lineHeight);order:1;margin:0;max-width:40em;font-family:var(--fontFamily-title);font-weight:600;color:var(--color-white);text-align:left}@media (min-width:1024px){.homeFeatures_bannerText{font-size:var(--h3-fontSize);letter-spacing:var(--h3-letterSpacing);line-height:var(--h3-lineHeight);order:0;padding:36px 0}}.homeFeatures_inner{width:100%;padding-top:48px;padding-bottom:48px}@media (max-width:1023px){.homeFeatures_inner{padding-left:var(--gutterMobile);padding-right:var(--gutterMobile)}}@media (min-width:1024px){.homeFeatures_inner{margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter);max-width:calc(var(--gutter)*2 + 1540px)}}@media (max-width:1023px){.homeFeatures_inner{background-color:var(--color-black--50);background-image:url(/assets/images/home/feature-bg-1.jpg);background-repeat:no-repeat;background-position:top right;background-size:cover}}@media (min-width:1024px){.homeFeatures_inner{padding-top:90px;padding-bottom:90px;max-width:964px}}.homeFeatures_intro{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:64px;text-align:center}@media (min-width:1024px){.homeFeatures_intro{gap:16px;margin-bottom:48px;padding-left:80px;padding-right:80px}}.homeFeatures_title{font-size:var(--h4-fontSize);letter-spacing:var(--h4-letterSpacing);line-height:var(--h4-lineHeight);margin:0;font-family:var(--fontFamily-title);font-weight:700;color:var(--color-textBaseTitle)}@media (min-width:1024px){.homeFeatures_title{font-size:var(--h2-fontSize);letter-spacing:var(--h2-letterSpacing);line-height:var(--h2-lineHeight)}}.homeFeatures_subtitle{font-size:var(--h6-fontSize);letter-spacing:var(--h6-letterSpacing);line-height:var(--h6-lineHeight);margin:0;font-family:var(--fontFamily-body);color:var(--color-textBaseTitle)}@media (min-width:1024px){.homeFeatures_subtitle{font-size:var(--h5-fontSize);letter-spacing:var(--h5-letterSpacing);line-height:var(--h5-lineHeight)}}.homeFeatures_body{font-size:var(--p1-fontSize);letter-spacing:var(--p1-letterSpacing);line-height:var(--p1-lineHeight);margin:0;font-family:var(--fontFamily-body);font-weight:400;color:var(--color-text)}.homeFeatures_accordion{display:flex;flex-direction:column;gap:0}@media (max-width:1023px){.homeFeatures_accordion{margin-left:calc(-1*var(--gutterMobile));margin-right:calc(-1*var(--gutterMobile));width:calc(100% + 2*var(--gutterMobile))}}@media (min-width:1024px){.homeFeatures_accordion{gap:0}}.homeFeatures_item--1 .homeFeatures_trigger{background-color:var(--color-highlight--200)}.homeFeatures_item--2 .homeFeatures_trigger{background-color:var(--color-primary--700)}.homeFeatures_item--3 .homeFeatures_trigger{background-color:var(--color-highlight--50)}.homeFeatures_item.is-open .homeFeatures_arrow{transform:rotate(180deg)}.homeFeatures_trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin:0;border:0;border-radius:0;background-color:transparent;outline:0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:12px 16px;color:var(--color-white);text-align:left}@media (min-width:1024px){.homeFeatures_trigger{padding:20px 24px}}.homeFeatures_itemTitle{font-size:var(--h6-fontSize);letter-spacing:var(--h6-letterSpacing);line-height:var(--h6-lineHeight);font-family:var(--fontFamily-title);font-weight:400}@media (min-width:1024px){.homeFeatures_itemTitle{font-size:var(--h5-fontSize);letter-spacing:var(--h5-letterSpacing);line-height:var(--h5-lineHeight)}}.homeFeatures_arrow{display:block;width:24px;height:24px;flex-shrink:0;transition:transform .3s ease}@media (min-width:1024px){.homeFeatures_arrow{width:32px;height:32px}}.homeFeatures_panel{overflow:hidden;height:0;background-color:var(--color-white);border-top:0;transition:height .4s ease}.homeFeatures_panelInner{background-image:url(/assets/images/home/elevate-your-teaching-game.jpg);background-repeat:no-repeat;background-position:right -90px top 0;background-size:160px auto;padding:32px 64px 32px 32px}@media (min-width:1024px){.homeFeatures_panelInner{background-position:right -30px top -30px;background-size:200px auto;padding:40px 180px 40px 80px}}.homeFeatures_itemDesc{font-size:var(--p1-fontSize);letter-spacing:var(--p1-letterSpacing);line-height:var(--p1-lineHeight);margin:0;font-family:var(--fontFamily-body);font-weight:400;color:var(--color-text)}@media (prefers-reduced-motion:reduce){.homeFeatures_arrow,.homeFeatures_panel{transition:none}}.homeCoreBenefits_inner{width:100%;padding-top:48px;padding-bottom:48px}@media (max-width:1023px){.homeCoreBenefits_inner{padding-left:var(--gutterMobile);padding-right:var(--gutterMobile)}}@media (min-width:1024px){.homeCoreBenefits_inner{margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter);max-width:calc(var(--gutter)*2 + 1540px);padding-top:72px;padding-bottom:72px}}.homeCoreBenefits_title{font-size:var(--h4-fontSize);letter-spacing:var(--h4-letterSpacing);line-height:var(--h4-lineHeight);margin:0 0 32px;text-align:center;font-family:var(--fontFamily-title);font-weight:700;color:var(--color-textBaseTitle)}@media (min-width:1024px){.homeCoreBenefits_title{margin-bottom:48px;font-size:var(--h2-fontSize);letter-spacing:var(--h2-letterSpacing);line-height:var(--h2-lineHeight)}}.homeCoreBenefits_list{display:flex;flex-direction:column}@media (max-width:1023px){.homeCoreBenefits_list{margin-left:calc(-1*var(--gutterMobile));margin-right:calc(-1*var(--gutterMobile));width:calc(100% + 2*var(--gutterMobile))}}@media (min-width:1024px) and (max-width:1279px){.homeCoreBenefits_list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;overflow-anchor:none}}@media (min-width:1280px){.homeCoreBenefits_list{display:flex;flex-direction:row;align-items:stretch;overflow-anchor:none}}.homeCoreBenefits_item{position:relative}@media (max-width:1023px){.homeCoreBenefits_item:not(:last-child)::after{content:"";position:absolute;left:var(--gutterMobile);right:var(--gutterMobile);bottom:0;height:1px;background-color:var(--color-black--300)}}@media (min-width:1024px){.homeCoreBenefits_item{display:flex;flex-direction:column;justify-content:center;min-width:0;overflow-anchor:none}.homeCoreBenefits_item.is-open .homeCoreBenefits_trigger{flex:0 0 auto;justify-content:flex-start}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.homeCoreBenefits_item:focus-within .homeCoreBenefits_trigger,.homeCoreBenefits_item:hover .homeCoreBenefits_trigger{flex:0 0 auto;justify-content:flex-start}}@media (min-width:1024px) and (max-width:1279px){.homeCoreBenefits_item{min-height:420px;padding:24px}.homeCoreBenefits_item:nth-child(odd)::after{content:"";position:absolute;top:12px;right:0;bottom:12px;width:1px;background-color:var(--color-black--300)}}@media (min-width:1280px) and (max-width:1439px){.homeCoreBenefits_item{min-height:530px}}@media (min-width:1440px) and (max-width:1919px){.homeCoreBenefits_item{min-height:480px}}@media (min-width:1920px){.homeCoreBenefits_item{min-height:440px}}@media (min-width:1280px){.homeCoreBenefits_item{flex:1 1 0;padding:0 24px}.homeCoreBenefits_item:not(:last-child)::after{content:"";position:absolute;top:12px;right:0;bottom:12px;width:1px;background-color:var(--color-black--300)}.homeCoreBenefits_item:first-child{padding-left:0}.homeCoreBenefits_item:last-child{padding-right:0}}.homeCoreBenefits_trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin:0;padding:0;border:0;border-radius:0;background-color:transparent;outline:0;cursor:pointer;display:flex;align-items:center;gap:16px;width:100%;padding:20px var(--gutterMobile);text-align:left;color:var(--color-textBaseTitle)}@media (min-width:1024px){.homeCoreBenefits_trigger{flex:1 1 auto;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:0;text-align:center;cursor:pointer}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.homeCoreBenefits_trigger{cursor:default}}.homeCoreBenefits_icon{display:block;width:64px;height:64px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}@media (min-width:1024px){.homeCoreBenefits_icon{width:96px;height:96px}}.homeCoreBenefits_itemTitle{font-size:var(--h6-fontSize);letter-spacing:var(--h6-letterSpacing);line-height:var(--h6-lineHeight);flex:1 1 auto;min-width:0;font-family:var(--fontFamily-title);font-weight:600;color:var(--color-textBaseTitle)}@media (min-width:1024px){.homeCoreBenefits_itemTitle{flex:none;font-size:var(--h5-fontSize);letter-spacing:var(--h5-letterSpacing);line-height:var(--h5-lineHeight)}}.homeCoreBenefits_arrow{display:block;width:32px;height:32px;flex-shrink:0;color:var(--color-textBaseTitle);transition:transform .3s ease,color .3s ease}@media (min-width:1024px){.homeCoreBenefits_arrow{display:none}}.homeCoreBenefits_item.is-open .homeCoreBenefits_arrow{transform:rotate(180deg);color:var(--color-primary--700)}.homeCoreBenefits_panel{overflow:hidden;height:0;transition:height .4s ease}@media (min-width:1024px){.homeCoreBenefits_panel{flex-shrink:0;text-align:center}}.homeCoreBenefits_itemDesc{margin:0;padding:0 var(--gutterMobile) 20px;font-family:var(--fontFamily-body);font-weight:400;color:var(--color-text);font-size:var(--p1-fontSize);letter-spacing:var(--p1-letterSpacing);line-height:var(--p1-lineHeight)}@media (min-width:1024px){.homeCoreBenefits_itemDesc{padding:16px 0 0}}@media (prefers-reduced-motion:reduce){.homeCoreBenefits_arrow,.homeCoreBenefits_panel{transition:none}}.homeStat{overflow-x:clip}.homeStat_graphic{position:relative;width:100%;height:320px;margin:0 auto 160px;overflow:visible}@media (min-width:1024px){.homeStat_graphic{aspect-ratio:428/238}}.homeStat_bgImg{display:block;inset:0;-o-object-fit:contain;object-fit:contain;width:414px;height:auto;position:absolute;left:50%;top:50%;opacity:0;transform:translate3d(0,40px,0) translate3d(-50%,-50%,0) scale(.92);transition:opacity .75s ease,transform .75s ease;will-change:opacity,transform}@media (min-width:1024px){.homeStat_bgImg{width:420px;transform:translate3d(-10px,20px,0) translate3d(-50%,-50%,0) scale(.92)}}.homeStat.is-inview .homeStat_bgImg{opacity:1;transform:translate3d(0,40px,0) translate3d(-50%,-50%,0) scale(1)}@media (min-width:1024px){.homeStat.is-inview .homeStat_bgImg{transform:translate3d(-10px,20px,0) translate3d(-50%,-50%,0) scale(1)}}.homeStat_bgImg--m{display:block}.homeStat_bgImg--d{display:none}@media (min-width:1024px){.homeStat_bgImg--m{display:none}.homeStat_bgImg--d{display:block}}.homeStat_overlay{position:absolute;inset:0}.homeStat_center{position:absolute;left:50%;top:50%;width:240px;text-align:center;opacity:0;transform:translate(-50%,calc(-50% + 24px));transition:opacity .65s ease,transform .65s ease;will-change:opacity,transform}@media (min-width:1024px){.homeStat_center{width:320px}}.homeStat.is-inview .homeStat_center{opacity:1;transform:translate(-50%,-50%);transition-delay:.12s}.homeStat_centerTitle{font-size:var(--h5-fontSize);letter-spacing:var(--h5-letterSpacing);line-height:var(--h5-lineHeight);font-family:var(--fontFamily-title);font-weight:600;color:var(--color-textBaseTitle);margin:0 0 24px;line-height:1.05}@media (min-width:1024px){.homeStat_centerTitle{font-size:var(--h4-fontSize);letter-spacing:var(--h4-letterSpacing);line-height:var(--h4-lineHeight);margin-bottom:24px}}.homeStat_cta{display:inline-flex;padding:12px 28px}.homeStat_pin{width:20px;height:20px;position:absolute;left:50%;top:50%}.homeStat_pinInner{position:relative;opacity:0;transform-origin:center center;transition:opacity .55s ease;will-change:opacity,transform}.homeStat_pinImg{display:block;width:20px;height:20px}.homeStat_pair{width:160px;position:absolute;left:50%;top:50%;text-align:left}@media (min-width:1024px){.homeStat_pair{width:200px}}.homeStat_pairInner{opacity:0;transform:translateY(20px);transition:opacity .55s ease,transform .55s ease;will-change:opacity,transform}.homeStat_pin--1{transform:translate3d(-175px,-125px,0) translate3d(-50%,-50%,0)}@media (min-width:1024px){.homeStat_pin--1{transform:translate3d(-205px,-80px,0) translate3d(-50%,-50%,0)}}.homeStat_pin--2{transform:translate3d(-135px,170px,0) translate3d(-50%,-50%,0)}@media (min-width:1024px){.homeStat_pin--2{transform:translate3d(-65px,125px,0) translate3d(-50%,-50%,0)}}.homeStat_pin--3{transform:translate3d(85px,115px,0) translate3d(-50%,-50%,0)}@media (min-width:1024px){.homeStat_pin--3{transform:translate3d(190px,40px,0) translate3d(-50%,-50%,0)}}.homeStat.is-inview .homeStat_pin--1 .homeStat_pinInner{opacity:1;transition-delay:.28s}.homeStat.is-inview .homeStat_pin--2 .homeStat_pinInner{opacity:1;transition-delay:.43s}.homeStat.is-inview .homeStat_pin--3 .homeStat_pinInner{opacity:1;transition-delay:.58s}.homeStat.is-inview .homeStat_pair--1 .homeStat_pairInner{opacity:1;transform:translateY(0);transition-delay:.35s}.homeStat.is-inview .homeStat_pair--2 .homeStat_pairInner{opacity:1;transform:translateY(0);transition-delay:.5s}.homeStat.is-inview .homeStat_pair--3 .homeStat_pairInner{opacity:1;transform:translateY(0);transition-delay:.65s}.homeStat_label{font-size:var(--p1-fontSize);letter-spacing:var(--p1-letterSpacing);line-height:var(--p1-lineHeight);color:var(--color-textBaseTitle);margin:0 0 6px;font-weight:400}@media (min-width:1024px){.homeStat_label{font-size:var(--h6-fontSize);letter-spacing:var(--h6-letterSpacing);line-height:var(--h6-lineHeight)}}.homeStat_value{font-size:var(--h4-fontSize);letter-spacing:var(--h4-letterSpacing);line-height:var(--h4-lineHeight);font-family:var(--fontFamily-title);font-weight:600;color:var(--color-textBaseTitle);font-variant-numeric:tabular-nums;transform-origin:center center}@media (min-width:1024px){.homeStat_value{font-size:var(--h2-fontSize);letter-spacing:var(--h2-letterSpacing);line-height:var(--h2-lineHeight)}}.homeStat.is-inview .homeStat_pin--1 .homeStat_pinInner{animation:homeStatPairPulse 5.4s ease-in-out 1.05s infinite}.homeStat.is-inview .homeStat_pin--2 .homeStat_pinInner{animation:homeStatPairPulse 5.4s ease-in-out 2.25s infinite}.homeStat.is-inview .homeStat_pin--3 .homeStat_pinInner{animation:homeStatPairPulse 5.4s ease-in-out 3.4s infinite}.homeStat_pair--1{transform:translate3d(-50px,-130px,0) translate3d(-50%,-50%,0)}@media (min-width:1024px){.homeStat_pair--1{text-align:right;transform:translate3d(-340px,-80px,0) translate3d(-50%,-50%,0)}}.homeStat_pair--2{transform:translate3d(-90px,230px,0) translate3d(-50%,-50%,0)}@media (min-width:1024px){.homeStat_pair--2{transform:translate3d(-20px,200px,0) translate3d(-50%,-50%,0)}}.homeStat_pair--3{transform:translate3d(120px,180px,0) translate3d(-50%,-50%,0)}@media (min-width:1024px){.homeStat_pair--3{transform:translate3d(320px,40px,0) translate3d(-50%,-50%,0)}}@media (prefers-reduced-motion:reduce){.homeStat.is-inview .homeStat_bgImg,.homeStat_bgImg{opacity:1;transform:translate3d(0,40px,0) translate3d(-50%,-50%,0) scale(1);transition:none;will-change:auto}}@media (prefers-reduced-motion:reduce) and (min-width:1024px){.homeStat.is-inview .homeStat_bgImg,.homeStat_bgImg{transform:translate3d(-10px,20px,0) translate3d(-50%,-50%,0) scale(1)}}@media (prefers-reduced-motion:reduce){.homeStat.is-inview .homeStat_center,.homeStat_center{opacity:1;transform:translate(-50%,-50%);transition:none;will-change:auto}.homeStat.is-inview .homeStat_pair--1 .homeStat_pairInner,.homeStat.is-inview .homeStat_pair--2 .homeStat_pairInner,.homeStat.is-inview .homeStat_pair--3 .homeStat_pairInner,.homeStat_pairInner{opacity:1;transform:none;transition:none;will-change:auto}.homeStat.is-inview .homeStat_pin--1 .homeStat_pinInner,.homeStat.is-inview .homeStat_pin--2 .homeStat_pinInner,.homeStat.is-inview .homeStat_pin--3 .homeStat_pinInner,.homeStat_pinInner{opacity:1;transition:none;animation:none;will-change:auto}.homeStat.is-inview .homeStat_pair--1 .homeStat_value,.homeStat.is-inview .homeStat_pair--2 .homeStat_value,.homeStat.is-inview .homeStat_pair--3 .homeStat_value{animation:none}}.homeTools{background-color:var(--color-black--50);background-image:url(/assets/images/home/feature-bg-1.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover}.homeTools_inner{width:100%;padding-top:72px;padding-bottom:72px}@media (max-width:1023px){.homeTools_inner{padding-left:var(--gutterMobile);padding-right:var(--gutterMobile)}}@media (min-width:1024px){.homeTools_inner{margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter);max-width:calc(var(--gutter)*2 + 1540px);max-width:1354px;padding-top:90px;padding-bottom:90px}}.homeTools_title{font-size:var(--h2-fontSize);letter-spacing:var(--h2-letterSpacing);line-height:var(--h2-lineHeight);margin:0 0 32px;text-align:center;font-family:var(--fontFamily-title);font-weight:700;color:var(--color-textBaseTitle)}@media (min-width:1024px){.homeTools_title{margin-bottom:48px;font-size:var(--h2-fontSize);letter-spacing:var(--h2-letterSpacing);line-height:var(--h2-lineHeight)}}.homeTools_list{display:flex;flex-direction:column;align-items:center;gap:48px}@media (min-width:1024px) and (max-width:1279px){.homeTools_list{gap:48px 32px}}@media (min-width:1280px) and (max-width:1439px){.homeTools_list{gap:48px 64px}}@media (min-width:1440px){.homeTools_list{gap:64px 120px}}@media (min-width:1024px){.homeTools_list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;justify-items:stretch}}.homeTools_item{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:360px;width:100%}@media (min-width:1024px){.homeTools_item{max-width:none;width:auto;min-width:0}.homeTools_item:nth-child(4){grid-column:2}}.homeTools_eyebrow{font-size:var(--p2-fontSize);letter-spacing:var(--p2-letterSpacing);line-height:var(--p2-lineHeight);margin:0 0 4px;font-family:var(--fontFamily-body);font-weight:500;color:var(--color-primary--700)}.homeTools_itemTitle{font-size:var(--h5-fontSize);letter-spacing:var(--h5-letterSpacing);line-height:var(--h5-lineHeight);margin:0 0 16px;font-family:var(--fontFamily-title);font-weight:700;color:var(--color-textBaseTitle)}.homeTools_itemDesc{font-size:var(--p1-fontSize);letter-spacing:var(--p1-letterSpacing);line-height:var(--p1-lineHeight);margin:0 0 24px;font-family:var(--fontFamily-body);font-weight:400;color:var(--color-text);flex:1 1 auto}@media (min-width:1024px){.homeTools_itemDesc{margin:0 0 32px}}.homeTools_cta .btnContain_icon{width:24px;height:24px}.homeHowItWorks{background-color:var(--color-primary--700);background-image:url(/assets/images/home/feature-bg-2.jpg);background-repeat:no-repeat;background-position:bottom left;background-size:cover;color:var(--color-white)}.homeHowItWorks .swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.homeHowItWorks .swiper-slide,.homeHowItWorks .swiper-wrapper{width:100%;height:100%;position:relative;transition-property:transform}.homeHowItWorks .swiper-wrapper{z-index:1;display:flex;box-sizing:content-box}.homeHowItWorks .swiper-slide{flex-shrink:0;display:block}.homeHowItWorks .swiper-pagination-bullets{display:flex}.homeHowItWorks_inner{width:100%;padding-top:64px;padding-bottom:64px}@media (max-width:1023px){.homeHowItWorks_inner{padding-left:var(--gutterMobile);padding-right:var(--gutterMobile)}}@media (min-width:1024px){.homeHowItWorks_inner{margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter);max-width:calc(var(--gutter)*2 + 1540px)}}@media (max-width:1023px){.homeHowItWorks_inner{margin:0 auto}}@media (min-width:1024px){.homeHowItWorks_inner{padding-top:90px;padding-bottom:90px}}.homeHowItWorks_title{font-size:var(--h4-fontSize);letter-spacing:var(--h4-letterSpacing);line-height:var(--h4-lineHeight);margin:0 0 32px;text-align:center;font-family:var(--fontFamily-title);font-weight:700;color:var(--color-white)}@media (min-width:1024px){.homeHowItWorks_title{margin-bottom:48px;font-size:var(--h2-fontSize);letter-spacing:var(--h2-letterSpacing);line-height:var(--h2-lineHeight)}}.homeHowItWorks_main{display:flex;flex-direction:column;gap:24px}@media (min-width:1024px) and (max-width:1439px){.homeHowItWorks_main{gap:32px}}@media (min-width:1440px){.homeHowItWorks_main{gap:84px}}@media (min-width:1024px){.homeHowItWorks_main{flex-direction:row;align-items:stretch}}.homeHowItWorks_steps{margin:0;padding:0;list-style:none;order:3;display:flex;flex-direction:column;gap:16px}@media (max-width:1023px){.homeHowItWorks_steps{max-width:930px;margin:0 auto}}@media (min-width:1024px){.homeHowItWorks_steps{order:1;min-width:0;gap:24px;justify-content:center}}@media (min-width:1024px) and (max-width:1439px){.homeHowItWorks_steps{flex:1 1 0;width:auto}}@media (min-width:1440px){.homeHowItWorks_steps{flex:1 1 36%}}@media (max-width:1023px){.homeHowItWorks_step:not(.is-active){display:none}}.homeHowItWorks_trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin:0;padding:0;border:0;border-radius:0;background-color:transparent;outline:0;cursor:pointer;display:flex;align-items:baseline;gap:8px;width:100%;text-align:left;color:var(--color-white);font-family:var(--fontFamily-title);font-weight:700}@media (max-width:1023px){.homeHowItWorks_trigger{pointer-events:none;cursor:default}}@media (min-width:1024px){.homeHowItWorks_trigger{cursor:pointer;gap:8px;color:rgba(255,255,255,.55)}.homeHowItWorks_step.is-active .homeHowItWorks_trigger{color:var(--color-white)}}.homeHowItWorks_num{font-size:var(--h6-fontSize);letter-spacing:var(--h6-letterSpacing);line-height:var(--h6-lineHeight);flex-shrink:0;font-weight:600;width:10px}@media (min-width:1024px){.homeHowItWorks_num{font-size:var(--h5-fontSize);letter-spacing:var(--h5-letterSpacing);line-height:var(--h5-lineHeight);width:16px}.homeHowItWorks_step:not(.is-active) .homeHowItWorks_num{display:none}}.homeHowItWorks_itemTitle{font-size:var(--h6-fontSize);letter-spacing:var(--h6-letterSpacing);line-height:var(--h6-lineHeight);min-width:0;font-weight:600}@media (min-width:1024px){.homeHowItWorks_itemTitle{font-size:var(--h5-fontSize);letter-spacing:var(--h5-letterSpacing);line-height:var(--h5-lineHeight)}.homeHowItWorks_panel{overflow:hidden;height:0;transition:height .4s ease}}.homeHowItWorks_itemDesc{font-size:var(--p1-fontSize);letter-spacing:var(--p1-letterSpacing);line-height:var(--p1-lineHeight);margin:12px 0 0 20px;font-family:var(--fontFamily-body);font-weight:400;color:var(--color-white)}@media (min-width:1024px){.homeHowItWorks_itemDesc{margin:24px 0 0 .35em;padding-left:16px;border-left:2px solid var(--color-white)}}@media (prefers-reduced-motion:reduce){.homeHowItWorks_panel{transition:none}}.homeHowItWorks_swiper{order:1;width:100%;min-width:0;overflow:hidden}@media (max-width:1023px){.homeHowItWorks_swiper{max-width:600px}}@media (min-width:1024px) and (max-width:1439px){.homeHowItWorks_swiper{flex:1 1 0;width:auto}}@media (min-width:1440px){.homeHowItWorks_swiper{flex:0 0 633px;width:633px}}@media (min-width:1024px){.homeHowItWorks_swiper{order:2;align-self:center}}.homeHowItWorks_slideImg{display:block;width:100%;height:auto;border-radius:16px;background-color:var(--color-white)}.homeHowItWorks_pagination{order:2;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;bottom:auto;left:auto;transform:none}@media (min-width:1024px){.homeHowItWorks_pagination{order:3;flex-direction:column;justify-content:center;width:auto;flex:0 0 auto}}.homeHowItWorks_pagination .swiper-pagination-bullet{margin:0!important;width:10px;height:10px;background:0 0;border:1.5px solid var(--color-white);opacity:1;border-radius:50%}.homeHowItWorks_pagination .swiper-pagination-bullet-active{background:var(--color-white)}.homeFaq_inner{width:100%;padding-top:64px;padding-bottom:64px}@media (max-width:1023px){.homeFaq_inner{padding-left:var(--gutterMobile);padding-right:var(--gutterMobile)}}@media (min-width:1024px){.homeFaq_inner{margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter);max-width:calc(var(--gutter)*2 + 1540px);padding-top:90px;padding-bottom:90px}}.homeFaq_title{font-size:var(--h4-fontSize);letter-spacing:var(--h4-letterSpacing);line-height:var(--h4-lineHeight);margin:0 0 32px;text-align:center;font-family:var(--fontFamily-title);font-weight:700;color:var(--color-textBaseTitle)}@media (min-width:1024px){.homeFaq_title{margin-bottom:48px;font-size:var(--h2-fontSize);letter-spacing:var(--h2-letterSpacing);line-height:var(--h2-lineHeight)}}.homeFaq_list{display:flex;flex-direction:column;max-width:900px;margin:0 auto}@media (max-width:1023px){.homeFaq_list{margin-left:calc(-1*var(--gutterMobile));margin-right:calc(-1*var(--gutterMobile));width:calc(100% + 2*var(--gutterMobile));max-width:none}}@media (min-width:1024px){.homeFaq_item:not(:last-child){margin-bottom:8px}}.homeFaq_item.is-open{background-color:var(--color-black--900)}@media (min-width:1024px){.homeFaq_item.is-open{border-radius:16px}}.homeFaq_item.is-open .homeFaq_question{color:var(--color-white)}.homeFaq_item.is-open .homeFaq_answer{color:var(--color-black--300)}.homeFaq_item.is-open .homeFaq_iconImg--plus{display:none}.homeFaq_item.is-open .homeFaq_iconImg--minus{display:block}.homeFaq_trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin:0;padding:0;border:0;border-radius:0;background-color:transparent;outline:0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:12px var(--gutterMobile);text-align:left;color:var(--color-textBaseTitle)}@media (min-width:1024px){.homeFaq_trigger{padding:14px 28px}}.homeFaq_item.is-open .homeFaq_trigger{padding:24px var(--gutterMobile) 12px}@media (min-width:1024px){.homeFaq_item.is-open .homeFaq_trigger{padding:28px 28px 12px}}.homeFaq_question{font-size:var(--p2-fontSize);letter-spacing:var(--p2-letterSpacing);line-height:var(--p2-lineHeight);flex:1 1 auto;min-width:0;font-family:var(--fontFamily-title);font-weight:500;color:var(--color-textBaseTitle)}@media (min-width:1024px){.homeFaq_question{font-size:var(--p2-fontSize);letter-spacing:var(--p2-letterSpacing);line-height:var(--p2-lineHeight)}}.homeFaq_icon{flex-shrink:0;align-self:flex-start}.homeFaq_icon,.homeFaq_iconImg{display:block;width:32px;height:32px}.homeFaq_iconImg--minus{display:none}.homeFaq_panel{overflow:hidden;height:0;transition:height .4s ease}.homeFaq_answer{font-size:var(--p1-fontSize);letter-spacing:var(--p1-letterSpacing);line-height:var(--p1-lineHeight);margin:0;padding:0 var(--gutterMobile) 24px;font-family:var(--fontFamily-body);font-weight:400;color:var(--color-white)}@media (min-width:1024px){.homeFaq_answer{padding:0 28px 28px}}@media (prefers-reduced-motion:reduce){.homeFaq_panel{transition:none}}.homeCta{background-color:var(--color-black--50);background-image:url(/assets/images/home/feature-bg-1.jpg);background-repeat:no-repeat;background-position:top right;background-size:cover}@media (min-width:1024px){.homeCta{background-position:top center}}.homeCta_inner{width:100%;display:flex;flex-direction:column;align-items:center;padding-top:64px;padding-bottom:0;text-align:center}@media (max-width:1023px){.homeCta_inner{padding-left:var(--gutterMobile);padding-right:var(--gutterMobile)}}@media (min-width:1024px){.homeCta_inner{margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter);max-width:calc(var(--gutter)*2 + 1540px);padding-top:90px}}.homeCta_copy{display:flex;flex-direction:column;align-items:center;max-width:720px;width:100%}.homeCta_title{font-size:var(--h4-fontSize);letter-spacing:var(--h4-letterSpacing);line-height:var(--h4-lineHeight);margin:0 0 16px;font-family:var(--fontFamily-title);font-weight:700;color:var(--color-textBaseTitle)}@media (min-width:1024px){.homeCta_title{font-size:var(--h2-fontSize);letter-spacing:var(--h2-letterSpacing);line-height:var(--h2-lineHeight);margin-bottom:20px}}.homeCta_desc{font-size:var(--p1-fontSize);letter-spacing:var(--p1-letterSpacing);line-height:var(--p1-lineHeight);margin:0 0 24px;font-family:var(--fontFamily-body);font-weight:400;color:var(--color-text)}@media (min-width:1024px){.homeCta_desc{margin-bottom:32px;max-width:560px}}.homeCta_cta{margin-bottom:24px}@media (min-width:1024px){.homeCta_cta{margin-bottom:48px}}.homeCta_visual{position:relative;width:100%;max-width:420px;margin:0 auto;will-change:transform;top:30px}@media (min-width:1024px){.homeCta_visual{max-width:576px;top:40px}}.homeCta_robot{display:block;width:100%;height:auto;opacity:0;transform:translate3d(0,56px,0) scale(.94);transform-origin:bottom center;transition:opacity .35s ease,transform .65s cubic-bezier(.22,1.7,.36,1);will-change:opacity,transform}.homeCta_visual.is-inview .homeCta_robot{opacity:1;transform:translate3d(0,0,0) scale(1)}.homeCta_mailboxWrap{position:absolute;top:8%;right:6%;width:18%;max-width:92px;pointer-events:none}@media (min-width:1024px){.homeCta_mailboxWrap{top:10%;right:8%;width:92px}}.homeCta_visual.is-inview .homeCta_mailboxWrap{animation:homeCtaMailboxFloat 3.2s ease-in-out 1.05s infinite}.homeCta_mailbox{display:block;width:100%;height:auto;opacity:0;transform:scale(.35);transform-origin:center bottom;will-change:opacity,transform}.homeCta_visual.is-inview .homeCta_mailbox{animation:homeCtaMailboxBounce .7s cubic-bezier(.22,1.4,.36,1) .32s both}@media (prefers-reduced-motion:reduce){.homeCta_visual{will-change:auto}.homeCta_robot,.homeCta_visual.is-inview .homeCta_robot{opacity:1;transform:none;transition:none;will-change:auto}.homeCta_mailboxWrap,.homeCta_visual.is-inview .homeCta_mailboxWrap{animation:none}.homeCta_mailbox,.homeCta_visual.is-inview .homeCta_mailbox{opacity:1;transform:none;animation:none;will-change:auto}}