.test_gate__XQf5Q,.test_page__6JM8Z{--cream:#FFF7DF;--purple:#370FD5;--blue:#2550FF;--yellow:#FFE100;--green:#59D130;background:var(--cream);color:var(--purple);font-family:Actay,Bazl Text Fallback,sans-serif;font-weight:400;color-scheme:light}.test_gate__XQf5Q *,.test_page__6JM8Z *{box-sizing:border-box}.test_page__6JM8Z{overflow:clip}.test_gate__XQf5Q a,.test_page__6JM8Z a{color:inherit;text-decoration:none}.test_gate__XQf5Q button,.test_gate__XQf5Q input,.test_page__6JM8Z button,.test_page__6JM8Z input{font:inherit}.test_gate__XQf5Q button,.test_page__6JM8Z button{cursor:pointer}.test_gate__XQf5Q h1,.test_page__6JM8Z h1,.test_page__6JM8Z h2,.test_page__6JM8Z h3{color:var(--purple);margin:0;font-weight:700;letter-spacing:-.055em}.test_page__6JM8Z p{line-height:1.65;margin:16px 0;font-size:16px}.test_page__6JM8Z h2{font-size:clamp(34px,4.7vw,64px);line-height:1.1}.test_page__6JM8Z h3{font-size:27px;line-height:1.2;letter-spacing:-.04em}.test_page__6JM8Z em{font-style:normal;background:color-mix(in srgb,var(--yellow) 40%,white);box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 .08em}.test_page__6JM8Z section{scroll-margin-top:25px}.test_logo__KpmE5{width:130px;height:50px;object-fit:contain}.test_header__nwaFe{max-width:1320px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:24px 44px;border-bottom:1px solid color-mix(in srgb,#370fd5 18%,transparent);gap:24px}.test_header__nwaFe nav{display:flex;gap:30px;font-size:13px}.test_footer__p8aiq button:hover,.test_header__nwaFe a:hover{text-decoration:underline}.test_navCta__7DyMF{display:flex;align-items:center;gap:12px;border:1px solid var(--purple);border-radius:100px;padding:13px 20px;font-size:13px}.test_hero__Ctj1Y{max-width:1320px;margin:auto;padding:70px 44px 65px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;min-height:710px}.test_eyebrow__L5hEJ{display:block;font-size:11px;letter-spacing:.13em;font-weight:600;line-height:1.6;margin-bottom:26px}.test_hero__Ctj1Y h1{font-size:clamp(48px,5.65vw,79px);line-height:1.01;letter-spacing:-.062em}.test_hero__Ctj1Y h1>span{display:inline;background:color-mix(in srgb,var(--yellow) 43%,white);box-decoration-break:clone;-webkit-box-decoration-break:clone}.test_heroCopy__S31og>p{max-width:475px;margin:25px 0;font-size:16px}.test_primary__o9ylA{border:1px solid var(--purple);background:var(--blue);color:white!important;border-radius:100px;display:inline-flex;justify-content:center;align-items:center;gap:22px;padding:19px 25px;box-shadow:0 4px 0 var(--purple);font-size:14px;font-weight:600;transition:transform .16s,box-shadow .16s}.test_primary__o9ylA:hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--purple)}.test_primary__o9ylA:disabled{opacity:.6;cursor:wait}.test_page__6JM8Z a:focus-visible,.test_page__6JM8Z button:focus-visible,.test_page__6JM8Z summary:focus-visible,.test_primary__o9ylA:focus-visible{outline:3px solid var(--green);outline-offset:5px}.test_heroFoot__1EYNl{font-size:11px;margin-top:20px}.test_heroArt__Ufcgf{position:relative;min-width:0;align-self:stretch;display:flex;align-items:center}.test_computer__IMw_s{width:112%;max-width:none;margin-left:-6%;height:auto;object-fit:contain}.test_sticker__ZPSzQ{display:inline-block;border:1px solid var(--purple);outline:4px solid color-mix(in srgb,#ACC1C7 25%,white);border-radius:12px;background:color-mix(in srgb,#ACC1C7 27%,white);padding:13px 18px;font-size:12px;font-weight:600;box-shadow:4px 5px 0 color-mix(in srgb,#370FD5 12%,transparent)}.test_stickerOne__LlNxA{position:absolute;top:30px;right:10px;transform:rotate(7deg)}.test_stickerTwo__VdXLA{position:absolute;bottom:54px;left:0;transform:rotate(-6deg);background:color-mix(in srgb,#59D130 20%,white);outline-color:color-mix(in srgb,#59D130 20%,white)}.test_note__Q_TjE{position:absolute;bottom:0;right:0;display:flex;gap:10px;background:white;border:1px dashed var(--purple);padding:14px 18px;border-radius:12px;font-size:13px;transform:rotate(4deg)}.test_strip__yPN1r{border-block:1px solid var(--purple);display:flex;justify-content:center;align-items:center;gap:35px;padding:22px;background:var(--yellow);font-size:16px;font-weight:600}.test_strip__yPN1r svg{width:16px}.test_contact__RDttM,.test_faq__TFx_F,.test_launch__CTYsT,.test_pain__TnAVN,.test_projects__Y1eMi,.test_solution__u_Ydj{padding:100px 44px;max-width:1320px;margin:auto}.test_pain__TnAVN{text-align:center}.test_painGrid__2mTh_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px;gap:25px;text-align:left;margin-top:52px}.test_painGrid__2mTh_ article{padding:30px;border:1px dashed color-mix(in srgb,#370fd5 45%,white);background:white;border-radius:18px}.test_painGrid__2mTh_ article:first-child{transform:rotate(-2deg)}.test_painGrid__2mTh_ article:nth-child(3){transform:rotate(2deg)}.test_number__EQcma{display:inline-block;font-size:13px;margin-bottom:28px;border-bottom:1px solid var(--purple);padding-bottom:5px}.test_painGrid__2mTh_ p{font-size:14px}.test_solution__u_Ydj{background:color-mix(in srgb,#59D130 17%,white);max-width:none;padding-inline:max(44px,calc((100vw - 1232px)/2))}.test_sectionIntro__1YgKq{max-width:760px}.test_sectionIntro__1YgKq>p{max-width:590px}.test_solutionGrid__buCNX{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:40px}.test_solutionGrid__buCNX article{padding:30px;border-radius:22px;min-width:0}.test_miniLabel__rnUhr{display:block;font-size:10px;letter-spacing:.11em;font-weight:600;margin-bottom:24px}.test_solutionGrid__buCNX h3{font-size:30px}.test_solutionGrid__buCNX p{font-size:14px}.test_equipment__OOins{background:var(--cream);grid-row:span 2;display:flex;flex-direction:column}.test_equipment__OOins img{width:100%;margin:auto 0;mix-blend-mode:multiply}.test_program__8l1hP{grid-column:span 2;background:white;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:24px;column-gap:24px}.test_program__8l1hP .test_miniLabel__rnUhr,.test_program__8l1hP p{grid-column:1}.test_lessonPaper__nisv0{grid-column:2;grid-row:1/4;align-self:center;background:var(--cream);border:1px dashed #acc1c7;padding:24px 18px;transform:rotate(3deg);font-size:12px;box-shadow:6px 8px 0 #FFF7DF}.test_lessonPaper__nisv0>span{font-size:10px;letter-spacing:.1em}.test_lessonPaper__nisv0 div{display:flex;align-items:center;gap:10px;margin-top:20px}.test_lessonPaper__nisv0 svg{flex-shrink:0}.test_platform__0zLhG{background:color-mix(in srgb,#ACC1C7 35%,white);position:relative;overflow:hidden}.test_platform__0zLhG img{width:70%;margin:0 auto -80px;display:block}.test_teacher__B0S0g{background:color-mix(in srgb,#FFE100 35%,white)}.test_teacher__B0S0g a{display:flex;align-items:center;gap:9px;margin-top:30px;font-size:13px;text-decoration:underline}.test_projects__Y1eMi{text-align:center}.test_projectLayout__u9nuR{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;margin-top:55px;align-items:center;text-align:left}.test_projectPhoto___dLLY{position:relative;background:white;border-radius:28px;border:1px dashed #acc1c7;padding:40px 10px 15px;transform:rotate(-3deg)}.test_projectPhoto___dLLY img{width:100%;display:block}.test_projectPhoto___dLLY .test_sticker__ZPSzQ{position:absolute;top:-20px;left:30px;transform:rotate(6deg);background:color-mix(in srgb,#FFE100 35%,white);outline-color:var(--cream)}.test_steps__XTJz1{list-style:none;padding:0;margin:0}.test_steps__XTJz1 li{display:flex;gap:23px;padding:23px 0;border-bottom:1px solid #acc1c7}.test_steps__XTJz1 li>span{font-size:13px;padding-top:5px}.test_steps__XTJz1 h3{font-size:23px}.test_steps__XTJz1 p{font-size:14px;margin:10px 0 0}.test_projectCaption___61qd{margin-top:55px!important;border-block:1px dashed #ACC1C7;padding:25px;font-size:17px!important}.test_launch__CTYsT{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:100px;gap:100px;background:white;border-radius:35px}.test_launchSteps__ZRxku{padding-left:23px;margin-top:32px}.test_launchSteps__ZRxku li{padding:0 0 25px 10px;font-size:13px}.test_launchSteps__ZRxku b,.test_launchSteps__ZRxku span{display:block}.test_launchSteps__ZRxku b{font-size:18px;margin-bottom:8px}.test_launchSteps__ZRxku span{line-height:1.6}.test_calculator___UsvK{background:color-mix(in srgb,#ACC1C7 35%,white);border-radius:25px;padding:35px;align-self:center;transform:rotate(2deg);border:1px solid #acc1c7;box-shadow:7px 8px 0 #FFF7DF}.test_calculator___UsvK h3{font-size:32px;margin-bottom:30px}.test_calculator___UsvK label{font-size:13px;display:flex;justify-content:space-between}.test_calculator___UsvK label b{font-size:20px}.test_calculator___UsvK input{width:100%;accent-color:var(--purple);margin:22px 0}.test_calcResult__XBRm0{display:flex;gap:24px;align-items:center;border-block:1px dashed var(--purple);padding:15px 0}.test_calcResult__XBRm0 strong{font-size:90px;line-height:1.15;letter-spacing:-.07em}.test_calcResult__XBRm0 span{font-size:16px}.test_calculator___UsvK p{font-size:13px}.test_calculator___UsvK small{display:block;font-size:10px;line-height:1.6}.test_calculator___UsvK .test_primary__o9ylA{width:100%;margin-top:25px}.test_faq__TFx_F{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:0 45px;gap:0 45px}.test_faq__TFx_F>.test_eyebrow__L5hEJ{grid-column:1/-1}.test_faq__TFx_F details{border-bottom:1px solid #acc1c7;padding:22px 0}.test_faq__TFx_F details:first-child{padding-top:0}.test_faq__TFx_F summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px;cursor:pointer;font-size:17px;font-weight:600}.test_faq__TFx_F summary::-webkit-details-marker{display:none}.test_faq__TFx_F summary svg{flex-shrink:0}.test_faq__TFx_F details[open] svg{transform:rotate(45deg)}.test_faq__TFx_F details p{font-size:14px;max-width:600px}.test_contact__RDttM{background:color-mix(in srgb,#59D130 17%,white);max-width:none;padding-inline:max(44px,calc((100vw - 1232px)/2));display:grid;grid-template-columns:1.2fr 1fr;grid-gap:70px;gap:70px}.test_contact__RDttM h2{font-size:clamp(35px,4.2vw,58px)}.test_contact__RDttM>div>p{max-width:470px}.test_contact__RDttM>div>img{display:block;margin:35px 0 14px}.test_contact__RDttM>div>a{font-size:14px}.test_form__av8g3{background:var(--cream);padding:32px;border:1px dashed #acc1c7;border-radius:24px}.test_form__av8g3 h3{font-size:24px;margin-bottom:25px}.test_form__av8g3 label,.test_gate__XQf5Q label{display:block;font-size:12px;margin-bottom:17px}.test_form__av8g3 input:not([type=checkbox]),.test_gate__XQf5Q input{display:block;width:100%;padding:15px;background:white;border:1px solid #acc1c7;border-radius:9px;margin-top:8px;color:var(--purple);font-size:14px;outline-offset:3px}.test_form__av8g3 input:focus,.test_gate__XQf5Q input:focus{outline:2px solid var(--purple)}.test_form__av8g3 .test_consent__e_7BZ{display:flex;gap:9px;align-items:flex-start;font-size:10px;line-height:1.6}.test_consent__e_7BZ input{accent-color:var(--purple);margin-top:3px}.test_consent__e_7BZ a{text-decoration:underline}.test_form__av8g3 .test_primary__o9ylA{width:100%;font-size:13px}.test_form__av8g3>small{display:block;text-align:center;font-size:9px;margin-top:18px}.test_error__kaJ6F{color:var(--purple);font-size:12px!important;min-height:0}.test_error__kaJ6F:empty{display:none}.test_success__BuLw1{background:var(--cream);border-radius:25px;padding:45px;align-self:center}.test_footer__p8aiq{display:flex;align-items:center;justify-content:space-between;gap:25px;max-width:1320px;margin:auto;padding:30px 44px}.test_footer__p8aiq>span{font-size:11px}.test_footer__p8aiq button{display:flex;align-items:center;gap:8px;background:none;border:0;color:var(--purple);font-size:11px}.test_gate__XQf5Q{min-height:100svh;display:grid;justify-items:center;align-content:center;padding:35px;grid-gap:35px;gap:35px}.test_gateCard__5vW3_{max-width:500px;width:100%;padding:40px;background:white;border:1px dashed #acc1c7;border-radius:25px;box-shadow:9px 10px 0 color-mix(in srgb,#FFE100 40%,white)}.test_gateCard__5vW3_>img{margin-bottom:22px}.test_gate__XQf5Q h1{font-size:34px;line-height:1.15}.test_gate__XQf5Q p{font-size:14px;line-height:1.6;margin:20px 0}.test_gate__XQf5Q .test_primary__o9ylA{width:100%}.test_gate__XQf5Q small{display:flex;gap:7px;justify-content:center;margin-top:22px;font-size:10px}.test_gate__XQf5Q .test_eyebrow__L5hEJ{margin-bottom:15px}@media(min-width:1500px){.test_hero__Ctj1Y h1{font-size:80px}}@media(max-width:900px){.test_header__nwaFe{padding:20px 25px}.test_header__nwaFe nav{gap:15px}.test_hero__Ctj1Y{padding:55px 25px;min-height:620px}.test_hero__Ctj1Y h1{font-size:57px}.test_heroArt__Ufcgf .test_sticker__ZPSzQ{font-size:10px;max-width:220px}.test_stickerOne__LlNxA{top:45px}.test_stickerTwo__VdXLA{bottom:75px}.test_heroCopy__S31og>p{font-size:14px}.test_strip__yPN1r{gap:15px;font-size:12px}.test_contact__RDttM,.test_faq__TFx_F,.test_launch__CTYsT,.test_pain__TnAVN,.test_projects__Y1eMi,.test_solution__u_Ydj{padding:70px 25px}.test_solutionGrid__buCNX{grid-template-columns:1fr 1fr}.test_equipment__OOins{grid-row:auto}.test_program__8l1hP{grid-column:auto;display:block}.test_lessonPaper__nisv0{margin-top:25px}.test_launch__CTYsT{gap:35px}.test_contact__RDttM{gap:30px}.test_painGrid__2mTh_{gap:15px}.test_painGrid__2mTh_ article{padding:22px}.test_page__6JM8Z h3{font-size:23px}.test_projectLayout__u9nuR{gap:30px}.test_footer__p8aiq{padding:25px}.test_hero__Ctj1Y .test_primary__o9ylA{font-size:12px;padding:17px}}@media(max-width:620px){.test_header__nwaFe{padding:15px 20px;gap:10px}.test_logo__KpmE5{width:105px;height:40px}.test_header__nwaFe nav{display:none}.test_navCta__7DyMF{font-size:10px;padding:11px 13px;gap:7px}.test_hero__Ctj1Y{grid-template-columns:1fr;padding:40px 22px 35px;min-height:0}.test_eyebrow__L5hEJ{font-size:9px;margin-bottom:20px}.test_hero__Ctj1Y h1{font-size:clamp(43px,11.7vw,68px);line-height:1.04}.test_heroCopy__S31og>p{max-width:360px;font-size:14px;line-height:1.6;margin:22px 0}.test_hero__Ctj1Y .test_primary__o9ylA{font-size:12px;padding:17px 22px}.test_heroFoot__1EYNl{font-size:9px;margin-top:17px}.test_heroArt__Ufcgf{height:340px;margin-top:24px;max-width:430px;width:100%;justify-self:center}.test_computer__IMw_s{height:340px;width:100%;margin:0;object-fit:contain}.test_stickerOne__LlNxA{top:8px;right:2px}.test_heroArt__Ufcgf .test_sticker__ZPSzQ{font-size:9px;padding:9px 12px}.test_stickerTwo__VdXLA{bottom:18px;left:0}.test_note__Q_TjE{bottom:0;right:0;font-size:10px;padding:9px;max-width:130px;transform:rotate(5deg)}.test_strip__yPN1r{display:grid;grid-template-columns:1fr 20px 1fr;grid-gap:13px 10px;gap:13px 10px;padding:20px 25px;text-align:center;font-size:11px}.test_strip__yPN1r svg:nth-of-type(2){display:none}.test_strip__yPN1r svg{width:13px}.test_contact__RDttM,.test_faq__TFx_F,.test_launch__CTYsT,.test_pain__TnAVN,.test_projects__Y1eMi,.test_solution__u_Ydj{padding:58px 22px}.test_page__6JM8Z h2{font-size:36px}.test_painGrid__2mTh_{grid-template-columns:1fr;gap:20px;margin-top:32px}.test_painGrid__2mTh_ article{padding:24px}.test_painGrid__2mTh_ h3{font-size:24px}.test_number__EQcma{margin-bottom:14px}.test_painGrid__2mTh_ p{margin-bottom:0}.test_solutionGrid__buCNX{grid-template-columns:1fr}.test_solutionGrid__buCNX article{padding:25px}.test_equipment__OOins img{max-height:260px;object-fit:contain}.test_solutionGrid__buCNX h3{font-size:30px}.test_lessonPaper__nisv0{transform:rotate(2deg)}.test_platform__0zLhG img{max-height:240px;width:80%;object-fit:contain;margin:0 auto -45px}.test_projectLayout__u9nuR{grid-template-columns:1fr;gap:30px;margin-top:45px}.test_steps__XTJz1 li{padding:20px 0}.test_steps__XTJz1 h3{font-size:22px}.test_projectCaption___61qd{font-size:14px!important;margin-top:30px!important}.test_launch__CTYsT{grid-template-columns:1fr;border-radius:25px;gap:20px}.test_launch__CTYsT>div>p{font-size:14px}.test_calculator___UsvK{padding:27px;transform:rotate(1deg)}.test_faq__TFx_F{grid-template-columns:1fr;gap:22px}.test_faq__TFx_F>.test_eyebrow__L5hEJ{margin-bottom:0}.test_faq__TFx_F summary{font-size:15px}.test_faq__TFx_F details{padding:20px 0}.test_contact__RDttM{grid-template-columns:1fr;gap:28px}.test_contact__RDttM h2{font-size:37px}.test_contact__RDttM>div>p{font-size:14px}.test_contact__RDttM>div>img{width:58px;height:58px;margin:22px 0 12px}.test_form__av8g3{padding:24px}.test_footer__p8aiq{flex-wrap:wrap;padding:25px 22px;gap:16px}.test_footer__p8aiq>span{font-size:9px;max-width:135px}.test_footer__p8aiq form{width:100%}.test_gate__XQf5Q{padding:24px}.test_gateCard__5vW3_{padding:28px}.test_gate__XQf5Q h1{font-size:30px}}@media(prefers-reduced-motion:reduce){.test_page__6JM8Z *{scroll-behavior:auto!important;transition:none!important}}.test_pain__TnAVN>.test_eyebrow__L5hEJ{font-size:18px;letter-spacing:.04em;margin-bottom:15px}.test_pain__TnAVN h2{font-size:clamp(31px,3.5vw,48px)}.test_painIntro__FYeGL{max-width:720px;margin:22px auto 0!important;font-size:17px!important}.test_solution__u_Ydj{padding-block:72px}.test_solutionGrid__buCNX{margin-top:32px}.test_kits__MN5cd{max-width:1320px;margin:auto;padding:85px 44px}.test_kitIntro__b9F1x{max-width:770px}.test_kitIntro__b9F1x p{max-width:650px}.test_kitCurrent__6KsiO{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:45px;gap:45px;background:white;border:1px dashed #acc1c7;border-radius:28px;padding:32px 55px;margin-top:32px}.test_kitCurrent__6KsiO img{display:block;width:100%;max-height:390px;object-fit:contain}.test_kitCurrent__6KsiO h3{font-size:clamp(27px,3vw,39px)}.test_kitCurrent__6KsiO p{max-width:440px}.test_kitCurrent__6KsiO a{display:inline-flex;align-items:center;gap:8px;font-weight:600;text-decoration:underline;font-size:14px}.test_kitFuture__pukYc{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:20px}.test_kitFuture__pukYc article{background:color-mix(in srgb,#ACC1C7 25%,white);border:1px dashed #acc1c7;border-radius:20px;padding:28px 32px}.test_kitFuture__pukYc h3{font-size:26px}.test_kitFuture__pukYc p{font-size:14px;margin-bottom:0}@media(max-width:900px){.test_kits__MN5cd{padding:70px 25px}.test_kitCurrent__6KsiO{padding:30px;gap:25px}}@media(max-width:620px){.test_pain__TnAVN>.test_eyebrow__L5hEJ{font-size:15px}.test_painIntro__FYeGL{font-size:14px!important}.test_kits__MN5cd{padding:58px 22px}.test_kitCurrent__6KsiO{grid-template-columns:1fr;gap:8px;padding:24px}.test_kitCurrent__6KsiO img{max-height:270px}.test_kitFuture__pukYc{grid-template-columns:1fr;gap:14px}.test_kitFuture__pukYc article{padding:23px}}