.home-page section.one{background-image:url(/_next/static/media/HomeworkBackground.beb67a4d.png);background-size:cover}.home-page section.one h1{line-height:28px}@media screen and (min-width:1280px){.home-page section.one h1{line-height:60px}.home-page section.one .icon-group{max-width:48rem}}.home-page section.one form{width:100%}@media screen and (min-width:1024px){.home-page section.one form .mobile-only{display:none}}.home-page section.one form .desktop-form{display:grid;grid-gap:1.5625rem;gap:1.5625rem;justify-content:center}@media screen and (max-width:1023px){.home-page section.one form .desktop-form{display:none}}.home-page section.one form .desktop-form .upload{width:47.125rem;height:16.9375rem;border-radius:1.5625rem;background-color:var(--white);border:.1563rem dotted var(--gray-200);display:grid;align-items:center}.home-page section.one form .desktop-form .upload:hover{border:.1563rem dotted var(--gray-600);cursor:pointer}.home-page section.one form .desktop-form .upload:hover .description .focus-text{color:var(--primary-C4)}.home-page section.one form .desktop-form .upload .description{text-align:center;color:var(--gray-500)}.home-page section.one form .desktop-form .upload .description .focus-text{color:var(--gray-800)}.home-page section.one form .desktop-form .upload .description .copy-key{font-size:10px;padding:.3125rem;border-radius:.4375rem;border:.0938rem solid var(--gray-500)}@media screen and (min-width:1024px){.home-page section.two{margin-top:6.25rem}}.home-page section.two .text-header{width:16rem;margin-bottom:1.875rem;margin-left:auto;margin-right:auto}@media screen and (min-width:1024px){.home-page section.two .text-header{width:inherit}.home-page section.two .mobile-about{display:none}}.home-page section.two .mobile-about .bg-circle{background-image:url(/images/dotted-circle.svg);background-repeat:no-repeat;background-position:50%;background-size:14.6875rem;max-width:420px;display:flex;gap:.625rem;place-items:center;justify-content:space-between;margin:0 auto 2.5rem;padding:0 1.25rem}.home-page section.two .mobile-about .bg-circle .about-card{background-color:var(--gray-C12);border-radius:.625rem;padding:.9375rem;box-sizing:border-box;font-size:10px;line-height:1.25rem;width:8.75rem;height:auto}.home-page section.two .mobile-about .bg-circle .about-card .image{background-color:var(--gray-C11);box-sizing:border-box;border-radius:.625rem;width:1.6875rem;height:1.5625rem;padding:.3125rem .375rem}.home-page section.two .mobile-about .bg-circle .about-card .title{font-weight:600;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.home-page section.two .mobile-about .bg-circle .about-card .description{font-weight:400;font-size:.625rem!important;line-height:17px;margin:0}.home-page section.two .mobile-about .bg-circle img.illustration1{order:2}.home-page section.two .mobile-about .bg-circle .about-card.Step-by-step{order:1}.home-page section.two .desktop-about{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3.75rem;gap:3.75rem;margin-top:5rem;padding:0 2rem;box-sizing:border-box}@media screen and (max-width:1023px){.home-page section.two .desktop-about{display:none}}.home-page section.two .desktop-about .bg-circle{justify-self:flex-end}.home-page section.two .desktop-about .about .header{font-size:25px;line-height:2.5rem;font-weight:600;gap:.625rem;display:flex;align-items:center}.home-page section.two .desktop-about .about .sub-text{color:var(--gray-C8);margin-bottom:1.875rem}.home-page section.two .desktop-about .about .bg-circle{max-width:33.6875rem}.home-page section.two .desktop-about .about .about-card{background-color:var(--gray-C12);border-radius:1.5625rem;padding:.9375rem 1.5625rem;box-sizing:border-box;font-size:15px;line-height:1.5625rem;max-width:24.375rem;height:7.1875rem;margin-bottom:.9375rem;cursor:pointer;display:flex;gap:.9375rem}.home-page section.two .desktop-about .about .about-card.active{background-color:var(--primary-C4)}.home-page section.two .desktop-about .about .about-card.active img{filter:brightness(0) invert(1)}.home-page section.two .desktop-about .about .about-card.active *{color:var(--white)}.home-page section.two .desktop-about .about .about-card .content .title{font-weight:600;font-size:20px;line-height:30px;margin:0}.home-page section.two .desktop-about .about .about-card .content .description{font-weight:400;margin:0}@media screen and (min-width:1024px){.home-page section.three{margin-bottom:6.25rem}}.home-page section.three .text-header{width:19.5625rem;margin-top:6.25rem}@media screen and (min-width:1024px){.home-page section.three .text-header{width:42.5rem}}.home-page section.four{background-color:var(--gray-C12);padding-bottom:3.125rem}.home-page section.four .text-header{width:13.75rem;padding-top:3.125rem;margin-bottom:0}@media screen and (min-width:1024px){.home-page section.four .text-header{width:inherit}}@media screen and (min-width:1280px){.home-page section.four .icon-group{max-width:64rem}}.home-page section.four .icon-group .icon{position:relative;display:flex;flex-direction:column;align-items:center;width:3.4375rem;padding:.9375rem 0;transition:all .2s ease;z-index:1}.home-page section.four .icon-group .icon .image{background-color:var(--primary-C10);border-radius:31.25rem;display:grid;justify-self:center;width:2.125rem;height:2.125rem}@media screen and (min-width:1280px){.home-page section.four .icon-group .icon .image{width:3.4375rem;height:3.4375rem}}.home-page section.four .icon-group .icon .image div{place-self:center}.home-page section.four .icon-group .icon p{color:var(--blue-400);margin-top:.625rem}.home-page section.four .icon-group .icon:hover:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:9.0625rem;height:100%;background-color:var(--gray-C12);border-radius:.9375rem;z-index:-1}.home-page section.four .faqs-container{position:relative}.home-page section.four .faqs-container .faqs{display:grid;grid-gap:1.25rem;gap:1.25rem;padding:0 1.5625rem;margin:0 auto;max-width:24.5625rem}@media screen and (min-width:1024px){.home-page section.four .faqs-container .faqs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:none}}@media screen and (min-width:1440px){.home-page section.four .faqs-container .faqs{grid-template-columns:repeat(3,minmax(0,1fr));max-width:67.1875rem}}.home-page section.four .faqs-container .faqs .question-card{padding:1.5625rem;box-sizing:border-box;border-radius:1.25rem;background-color:var(--gray-C13);border:.125rem solid var(--gray-C10);height:7.4375rem;position:relative;overflow:hidden}@media screen and (min-width:1024px){.home-page section.four .faqs-container .faqs .question-card{height:9.625rem;width:21.375rem}}.home-page section.four .faqs-container .faqs .question-card .title{display:flex;gap:.3125rem;align-items:center;margin-bottom:.625rem}.home-page section.four .faqs-container .faqs .question-card .title .subject{font-weight:500;font-size:10px;color:var(--gray-600)}@media screen and (min-width:1024px){.home-page section.four .faqs-container .faqs .question-card .title .subject{font-weight:600}}.home-page section.four .faqs-container .faqs .question-card .question{font-size:12px;font-weight:300;line-height:.875rem}@media screen and (min-width:1024px){.home-page section.four .faqs-container .faqs .question-card .question{font-size:15px;font-weight:400;line-height:1.5625rem}}.home-page section.four .faqs-container .gradient-overlay{position:absolute;bottom:0;left:0;right:0;height:200px;background:linear-gradient(180deg,hsla(240,7%,97%,0) 0,#f7f7f8);pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:2}.home-page section.four .faqs-container.collapsed .gradient-overlay{opacity:1}.home-page section.four .faqs-container.expanded .gradient-overlay{opacity:0}.home-page section.four button.expand{border-radius:.9375rem;height:2.9375rem;width:10.0625rem;display:flex;gap:10px;font-size:14px;font-weight:500;line-height:1rem;transition:all .3s ease;text-transform:none;color:#1a1a1a;border-color:var(--gray-200);background-color:var(--white)}.home-page section.four button.expand.dark{background-color:var(--gray-C2);color:var(--white)}.home-page section.four button.expand:hover{border-color:var(--gray-400)}@media screen and (min-width:1024px){.home-page section.four button.expand{font-weight:600;width:11.25rem}}.home-page section.four button.expand svg{color:var(--gray-800)}.home-page .text-header{text-align:center;margin:3.125rem auto}.home-page .text-header h3{margin-bottom:0}.home-page .text-header .sub-text{color:var(--gray-C8);font-weight:300;font-size:12px}@media screen and (min-width:1024px){.home-page .text-header .sub-text{font-weight:400;font-size:20px;margin-top:.3125rem}}.home-page .icon-group{display:flex;flex-wrap:wrap;justify-content:center;row-gap:5px;column-gap:40px;font-weight:500;padding:30px 0 50px}@media screen and (min-width:1280px){.home-page .icon-group{justify-content:space-between;margin:0 auto}}.home-page .icon-group .icon{position:relative;display:flex;flex-direction:column;align-items:center;width:3.4375rem;padding:.9375rem 0;z-index:1}.home-page .icon-group .icon p{font-size:12px;color:var(--gray-C8)}@media screen and (min-width:1280px){.home-page .icon-group .icon p{font-size:15px}}.home-page .icon-group .icon .icon-image{background-color:var(--gray-C8)}.search-wrapper{position:relative}@media screen and (max-width:1023px){.search-wrapper{display:none}}.search-wrapper .MuiFormControl-root.search{width:100%}@media screen and (min-width:1280px){.search-wrapper .MuiFormControl-root.search{min-width:35rem;min-width:30rem}}@media screen and (min-width:1440px){.search-wrapper .MuiFormControl-root.search{min-width:44rem}}.search-wrapper .MuiFormControl-root.search .MuiInputBase-root{width:100%;border-radius:31.25rem;background-color:var(--gray-C12);border:.1563rem solid var(--gray-300);padding-left:1.875rem;height:3.5rem}.search-wrapper .MuiFormControl-root.search .MuiInputBase-root:hover{border-color:var(--gray-500)}.search-wrapper .MuiFormControl-root.search .MuiInputBase-root .clip-icon{color:var(--gray-700);cursor:pointer}.search-wrapper .MuiFormControl-root.search .MuiInputBase-root .end-adornment{display:flex;align-items:center;height:100%}.search-wrapper .MuiFormControl-root.search .MuiInputBase-root .end-adornment .divider{height:60%;margin:0 .5rem;background-color:var(--gray-300)}.search-wrapper .MuiFormControl-root.search .MuiInputBase-root .end-adornment .arrow-button{border-radius:50%;width:2.5rem;height:2.5rem;margin-right:.5rem;transition:all .2s ease;border:none}.search-wrapper .MuiFormControl-root.search .MuiInputBase-root .end-adornment .arrow-button.disabled{background-color:var(--white);color:var(--gray-300);cursor:not-allowed}.search-wrapper .MuiFormControl-root.search .MuiInputBase-root .end-adornment .arrow-button.default{background-color:var(--primary-C4);color:var(--white);cursor:pointer}.search-wrapper .MuiFormControl-root.search .MuiInputBase-root .end-adornment .arrow-button.hover{background-color:var(--blue-C2);color:var(--white);cursor:pointer}.search-wrapper .MuiFormControl-root.search .MuiInputBase-root .end-adornment .arrow-button.submitting{background-color:var(--blue-C2);color:var(--white);cursor:default}.search-wrapper .MuiFormControl-root.search .MuiInputBase-root.Mui-focused{border-color:var(--blue-500);box-shadow:0 0 0 2px rgba(0,0,255,.1)}.search-wrapper .MuiFormControl-root.search .MuiInputBase-root.Mui-focused fieldset{border-color:transparent!important}.search-wrapper .MuiFormControl-root.search .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border:none}.search-wrapper .MuiFormControl-root.search .MuiInputBase-root input:-webkit-autofill,.search-wrapper .MuiFormControl-root.search .MuiInputBase-root input:-webkit-autofill:active,.search-wrapper .MuiFormControl-root.search .MuiInputBase-root input:-webkit-autofill:focus,.search-wrapper .MuiFormControl-root.search .MuiInputBase-root input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px transparent!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}form,form .search-wrapper{width:100%}