.hg-green-bg{background-color:#55ff55b3}.hg-red-bg{background-color:#ff8888b3}.hg-yellow-bg{background-color:#ffff00b3}.show-change{animation:highlight ease 3s}@keyframes highlight{0%{background-color:green}to{background-color:transparent}}pre{margin:0}.real-name{text-transform:capitalize}.page-not-found h1{font-size:16rem;font-family:Consolas,Liberation Mono,Menlo,Courier,monospace;line-height:12rem}.spin-slow{animation:spin linear 10s infinite}.spin{animation:spin linear 2s infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#hypergrade-grommet-root p{max-width:none}#hypergrade-grommet-root .page-privacy p{margin:.5rem}#hypergrade-grommet-root .page-privacy li{margin-top:.5rem;margin-bottom:.5rem}#hypergrade-grommet-root .t1{transition:1s all}#hypergrade-grommet-root .t2{transition:2s all}#hypergrade-grommet-root .t3{transition:3s all}.limiter,#hypergrade-grommet-root #privacy main,#page-home main .contact .contact-inner,#page-home main .testimonials,#page-home main .mini-panels,#page-home main .step-up .step-up-inner,#page-home main .payment .payment-inner,#page-home main .easy-steps,#page-home main .video-block,#page-home main .hero .hero-inner,footer.site-footer .inner-footer,#hypergrade-grommet-root .super-hg .main-nav.mobile .nav-inner,#hypergrade-grommet-root .super-hg .main-nav.desktop .nav-inner{margin-left:auto;margin-right:auto}@media(min-width:768px){.limiter,#hypergrade-grommet-root #privacy main,#page-home main .contact .contact-inner,#page-home main .testimonials,#page-home main .mini-panels,#page-home main .step-up .step-up-inner,#page-home main .payment .payment-inner,#page-home main .easy-steps,#page-home main .video-block,#page-home main .hero .hero-inner,footer.site-footer .inner-footer,#hypergrade-grommet-root .super-hg .main-nav.mobile .nav-inner,#hypergrade-grommet-root .super-hg .main-nav.desktop .nav-inner{max-width:680px}}@media(min-width:1200px){.limiter,#hypergrade-grommet-root #privacy main,#page-home main .contact .contact-inner,#page-home main .testimonials,#page-home main .mini-panels,#page-home main .step-up .step-up-inner,#page-home main .payment .payment-inner,#page-home main .easy-steps,#page-home main .video-block,#page-home main .hero .hero-inner,footer.site-footer .inner-footer,#hypergrade-grommet-root .super-hg .main-nav.mobile .nav-inner,#hypergrade-grommet-root .super-hg .main-nav.desktop .nav-inner{max-width:1260px}}.basic-shadow,#page-home main .send-assignments .send-assignments-inner .content .ctas a,#page-home main .testimonials .testimonial-cards .testimonial-card,#page-home main .video-block .video-container iframe,#page-home main .hero .hero-inner .left form input,#hypergrade-grommet-root .super-hg .main-nav.mobile.fixed.scrolled,#hypergrade-grommet-root .super-hg .main-nav.mobile .flyout,#hypergrade-grommet-root .super-hg .main-nav.desktop.fixed.scrolled{box-shadow:#00000059 0 5px 15px}#hypergrade-grommet-root .super-hg *{box-sizing:border-box}#hypergrade-grommet-root .super-hg p,#hypergrade-grommet-root .super-hg h1,#hypergrade-grommet-root .super-hg h2,#hypergrade-grommet-root .super-hg h3,#hypergrade-grommet-root .super-hg h4,#hypergrade-grommet-root .super-hg h5,#hypergrade-grommet-root .super-hg h6{line-height:normal;margin:0}#hypergrade-grommet-root .super-hg a{color:#6951ff;text-decoration:none}#hypergrade-grommet-root .super-hg input:not([type=submit]),#hypergrade-grommet-root .super-hg textarea{background:#6951fe1a;border-radius:14px;border-color:#6951fe1a;line-height:46px;padding:0 15px}#hypergrade-grommet-root .super-hg textarea{width:100%;font-family:Arial,monospace;line-height:normal;min-height:150px;padding-top:15px;padding-bottom:15px}#hypergrade-grommet-root .super-hg p.error{color:#ec3727;font-weight:500;margin-top:5px}#hypergrade-grommet-root .super-hg p.error.over{margin-top:0;margin-bottom:5px}#hypergrade-grommet-root .super-hg input.error{border-color:#ec3727}#hypergrade-grommet-root .super-hg .hg-button,#hypergrade-grommet-root .super-hg .hg-button-2,#hypergrade-grommet-root .super-hg .hg-button-1,#hypergrade-grommet-root .super-hg input[type=submit]{border:2px solid #6951FF;box-sizing:border-box;filter:drop-shadow(0px 10px 30px rgba(105,81,254,.1));border-radius:8px;font-size:19px;font-weight:500;line-height:22px;text-align:center;text-decoration:none;padding:12px 30px;color:#6951ff}#hypergrade-grommet-root .super-hg .hg-button:hover,#hypergrade-grommet-root .super-hg .hg-button-2:hover,#hypergrade-grommet-root .super-hg .hg-button-1:hover,#hypergrade-grommet-root .super-hg input[type=submit]:hover{cursor:pointer}#hypergrade-grommet-root .super-hg .hg-button-1,#hypergrade-grommet-root .super-hg input[type=submit]{background-color:#6951ff;color:#fff}.approval-control-panel{transition:all .5s}#points-awarded-input{padding:0;text-align:center;font-size:2.5rem}.StripeElement{padding:10px 12px;color:#32325d;background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 3px #e6ebf1;-webkit-transition:box-shadow .15s ease;transition:box-shadow .15s ease}.StripeElement--focus{box-shadow:0 1px 3px #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5!important}.character-by-character{font-family:Consolas,Liberation Mono,Menlo,Courier,monospace}.character-by-character u{text-decoration:none;line-height:1.5rem;box-sizing:border-box}.character-by-character u.special{width:auto;padding:0 .125rem;border:2px solid black;box-sizing:border-box}.character-by-character u.special.enter{text-transform:uppercase}.character-by-character u.special.tab{padding-left:2rem;padding-right:2rem}.character-by-character u.special.beyond-teacher-output{background-color:transparent!important;text-transform:uppercase;transform:scale(1);animation:pulse 1.5s infinite;padding-left:1rem;padding-right:1rem}@keyframes pulse{0%{box-shadow:0 0 #000000b3}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}.character-by-character.plain u{display:inline-block;font-size:1.25rem;margin:.2rem 0}.character-by-character.plain u.special{margin:0 .25rem;font-size:1rem;font-weight:700}.character-by-character.plain u.input{color:#8a2be2;border-color:#8a2be2}.character-by-character:not(.plain) u{display:inline-flex;justify-content:center;align-items:center;font-weight:700;font-size:1.5rem;margin:1px 0;height:30px}.character-by-character:not(.plain) u.special{margin:0 2px}.character-by-character:not(.plain) u.input{background-color:#c8c8c8b3}.character-by-character:not(.plain) u.mismatch{background-color:#ff8888b3}.course-list .stat{font-size:5rem;line-height:5rem}.course-list .stat.stat-blurred{filter:blur(20px);-webkit-user-select:none;user-select:none;transition:filter .3s ease}.course-list .course-code{font-size:.8rem}.course-list>div:last-child{display:flex;flex-wrap:wrap;row-gap:1.5rem;column-gap:1.5rem;justify-content:center}.course-list>div:last-child>div{flex:0 1 auto;min-width:0}table,th,thead{overflow:visible}.hg-grade-table-container{padding-top:100px;overflow-x:auto}.hg-grade-table-container .hg-assignment-table-name{position:relative}.hg-grade-table-container .hg-assignment-table-name .hg-raw-text{white-space:nowrap;transform-origin:bottom left;transform:translate(40px) rotate(-22deg);transition:all 1s;max-width:80px;overflow:visible}.hg-grade-table-container th{white-space:nowrap}.grommet-draftjs{position:relative;background:#fff}.grommet-draftjs .editor-toolbar{background:#f8f9fa;border-bottom:1px solid #dadce0;flex-wrap:nowrap;gap:0;overflow-x:auto;padding:.55rem .7rem}.grommet-draftjs .editor-toolbar-group{align-items:center;border-right:1px solid #dadce0;flex:0 0 auto;padding-right:.65rem;margin-right:.45rem}.grommet-draftjs .editor-toolbar-group:last-child{border-right:0;padding-right:0;margin-right:0}.grommet-draftjs .editor-toolbar-group>*+*,.grommet-draftjs .editor-toolbar-group>div+div,.grommet-draftjs .editor-toolbar-group>button+button,.grommet-draftjs .editor-toolbar-group>label+button,.grommet-draftjs .editor-toolbar-group>button+label,.grommet-draftjs .editor-toolbar-group>label+label{margin-left:.32rem}.grommet-draftjs .editor-toolbar-button,.grommet-draftjs .editor-toolbar-font button{appearance:none;align-items:center;background:transparent;border:0;border-radius:8px;color:#202124;cursor:pointer;display:inline-flex;font-size:1rem;gap:.35rem;justify-content:center;min-height:2.2rem;min-width:2.2rem;padding:.4rem .65rem;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.grommet-draftjs .editor-toolbar-button:hover,.grommet-draftjs .editor-toolbar-font button:hover{background:#eceff1;box-shadow:none}.grommet-draftjs .editor-toolbar-button:disabled,.grommet-draftjs .editor-toolbar-font button:disabled{opacity:.45}.grommet-draftjs .editor-toolbar-button.active,.grommet-draftjs .editor-toolbar-font button.active{background:#d3e3fd;box-shadow:none}.grommet-draftjs .editor-toolbar-button-label{line-height:1}.grommet-draftjs .editor-toolbar-button.compact{font-weight:600;min-width:2rem;padding-inline:.45rem}.grommet-draftjs .editor-toolbar-button.editor-toolbar-stepper{font-size:1.18rem;min-width:2.2rem}.grommet-draftjs .editor-toolbar-button.texty{font-size:.9rem;padding-inline:.6rem}.grommet-draftjs .editor-toolbar-select{align-items:center;background:transparent;border:0;border-radius:8px;cursor:pointer;display:inline-flex;gap:.45rem;min-height:2.35rem;min-width:4.4rem;padding:0 .45rem 0 .65rem}.grommet-draftjs .editor-toolbar-select:hover{background:#eceff1;box-shadow:none}.grommet-draftjs .editor-toolbar-select select{appearance:none;background:transparent;border:0;color:#202124;cursor:pointer;font-size:1.08rem;font-weight:500;height:2.35rem;line-height:1;outline:none;padding:0}.grommet-draftjs .editor-toolbar-select-wide{min-width:11rem}.grommet-draftjs .editor-toolbar-select-family{min-width:9.5rem}.grommet-draftjs .editor-toolbar-drop{display:inline-flex}.grommet-draftjs .editor-toolbar-color{min-width:2.25rem}.grommet-draftjs .editor-toolbar-highlight-chip{border:1px solid rgba(32,33,36,.18);border-radius:999px;display:inline-block;height:.8rem;width:.8rem}.grommet-draftjs .editor-toolbar-color-chip{border:1px solid rgba(32,33,36,.18);border-radius:999px;display:inline-block;height:1rem;width:1rem}.grommet-draftjs .editor-color-palette{background:#fff;border:1px solid #dadce0;border-radius:12px;box-shadow:0 10px 25px #0f172a1f;width:12rem}.grommet-draftjs .editor-color-picker{background:#fff;border:1px solid #dadce0;border-radius:12px;box-shadow:0 10px 25px #0f172a1f;min-width:10rem}.grommet-draftjs .editor-color-swatch-button{appearance:none;background:transparent;border:0;border-radius:999px;cursor:pointer;padding:.15rem}.grommet-draftjs .editor-color-swatch{border:1px solid rgba(32,33,36,.18);border-radius:999px;display:inline-block;height:1rem;width:1rem}.grommet-draftjs .editor-content-editable{color:#202124;line-height:1.55;min-height:200px;outline:none;padding:1rem 1.1rem 1.25rem}.grommet-draftjs .editor-content-shell{display:block;width:100%}.grommet-draftjs.read-only .editor-content-editable{min-height:auto;padding:0}.grommet-draftjs .editor-placeholder{color:#777;left:1.1rem;pointer-events:none;position:absolute;top:4.15rem}.grommet-draftjs .editor-link{color:#1a73e8;text-decoration:underline}.grommet-draftjs .editor-text-bold{font-weight:700}.grommet-draftjs .editor-text-italic{font-style:italic}.grommet-draftjs .editor-text-underline{text-decoration:underline}.grommet-draftjs .editor-text-strikethrough{text-decoration:line-through}.grommet-draftjs .editor-text-code,.grommet-draftjs .editor-text-monospace{background:#0000000f;border-radius:4px;font-family:Courier New,Courier,monospace;padding:.05rem .25rem}.grommet-draftjs .editor-code-block{background:#f1f3f4;border:1px solid rgba(32,33,36,.12);border-radius:0;box-sizing:border-box;display:block;font-family:Courier New,Courier,monospace;font-size:.95rem;line-height:1.25;margin:0;overflow-x:auto;padding:.75rem .9rem;tab-size:4;white-space:pre;width:100%}.grommet-draftjs .editor-code-block *,.grommet-draftjs .editor-code-block span{background:transparent!important;font-family:inherit;line-height:inherit}.grommet-draftjs .editor-code-block .editor-text-code,.grommet-draftjs .editor-code-block .editor-text-monospace,.grommet-draftjs .editor-code-block code{background:transparent!important;border-radius:0;padding:0}.grommet-draftjs .editor-content-editable>.editor-code-block:first-of-type,.grommet-draftjs .editor-content-editable>:not(.editor-code-block)+.editor-code-block{border-top-left-radius:8px;border-top-right-radius:8px;margin-top:.5rem}.grommet-draftjs .editor-content-editable>.editor-code-block:last-of-type,.grommet-draftjs .editor-content-editable>.editor-code-block:has(+:not(.editor-code-block)){border-bottom-left-radius:8px;border-bottom-right-radius:8px;margin-bottom:.5rem}.grommet-draftjs .editor-content-editable>.editor-code-block+.editor-code-block{border-top:0}.grommet-draftjs .editor-list-ul,.grommet-draftjs .editor-list-ol{padding-left:1.5rem}.grommet-draftjs .blockquote{background:#f1f3f4;border-left:4px solid #aecbfa;color:#3c4043;margin:.5rem 0;padding:.75rem 1rem}.grommet-draftjs .editor-heading-h1,.grommet-draftjs .editor-heading-h2,.grommet-draftjs .editor-heading-h3,.grommet-draftjs .editor-heading-h4,.grommet-draftjs .editor-heading-h5{color:#202124;line-height:1.25;margin:.4rem 0 .6rem}.grommet-draftjs .editor-heading-h1{font-size:2rem}.grommet-draftjs .editor-heading-h2{font-size:1.6rem}.grommet-draftjs .editor-heading-h3{font-size:1.3rem}.grommet-draftjs .editor-heading-h4{font-size:1.1rem}.grommet-draftjs .editor-heading-h5{font-size:1rem;font-weight:600}.logo{height:40px;display:block}.basic-transition,#form-frame .branding-block .copy-container,#hypergrade-grommet-root .super-hg .main-nav.mobile .flyout,.main-nav .nav-inner,.main-nav{transition:.2s all}.main-nav{z-index:5000}@media(max-width:1199px){.main-nav.desktop{display:none!important}}@media(min-width:1200px){.main-nav.mobile{display:none!important}}#hypergrade-grommet-root .super-hg .main-nav.desktop{display:flex}@media(max-width:1199px){#hypergrade-grommet-root .super-hg .main-nav.desktop{display:none!important}}#hypergrade-grommet-root .super-hg .main-nav.desktop .nav-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:35px 0;width:100%}#hypergrade-grommet-root .super-hg .main-nav.desktop .nav-inner .left{display:flex;align-items:center}#hypergrade-grommet-root .super-hg .main-nav.desktop .nav-inner .left .logo{height:32px;width:auto}#hypergrade-grommet-root .super-hg .main-nav.desktop .nav-inner .right{display:flex;align-items:center}#hypergrade-grommet-root .super-hg .main-nav.desktop .nav-inner .right ul{display:flex;justify-content:center;align-items:center;list-style-type:none}#hypergrade-grommet-root .super-hg .main-nav.desktop .nav-inner .right ul li+li{margin-left:30px}#hypergrade-grommet-root .super-hg .main-nav.desktop .nav-inner .right ul .hg-button-1,#hypergrade-grommet-root .super-hg .main-nav.desktop .nav-inner .right ul input[type=submit]{color:#fff}#hypergrade-grommet-root .super-hg .main-nav.desktop.fixed{position:fixed;left:0;right:0;top:0}#hypergrade-grommet-root .super-hg .main-nav.desktop.fixed.scrolled{background-color:#fff}#hypergrade-grommet-root .super-hg .main-nav.desktop.fixed.scrolled .nav-inner{padding:15px 0}#hypergrade-grommet-root .super-hg .main-nav.mobile{display:flex;justify-content:center;align-content:center;height:70px;padding:0 20px}@media(min-width:1200px){#hypergrade-grommet-root .super-hg .main-nav.mobile{display:none!important}}#hypergrade-grommet-root .super-hg .main-nav.mobile button{border:0;background:0}#hypergrade-grommet-root .super-hg .main-nav.mobile .nav-inner{display:flex;justify-content:space-between;align-items:center;flex:1}#hypergrade-grommet-root .super-hg .main-nav.mobile .nav-inner .left svg{height:20px;width:auto}#hypergrade-grommet-root .super-hg .main-nav.mobile .nav-inner .right button{background-color:#6951fe1a;display:flex;justify-content:center;align-content:center;border-radius:5px;padding:5px}#hypergrade-grommet-root .super-hg .main-nav.mobile .nav-inner .right button svg{stroke:#6951ff}#hypergrade-grommet-root .super-hg .main-nav.mobile .flyout{position:fixed;top:-100vh;left:0;right:0;background-color:#6951ff;color:#fff}#hypergrade-grommet-root .super-hg .main-nav.mobile .flyout.active{top:0}#hypergrade-grommet-root .super-hg .main-nav.mobile .flyout .flyout-inner{padding:25px}#hypergrade-grommet-root .super-hg .main-nav.mobile .flyout .flyout-inner .close-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}#hypergrade-grommet-root .super-hg .main-nav.mobile .flyout .flyout-inner .close-container svg{stroke:#fff;fill:#fff;height:20px;width:auto}#hypergrade-grommet-root .super-hg .main-nav.mobile .flyout .flyout-inner ul.links{list-style-type:none;padding:0}#hypergrade-grommet-root .super-hg .main-nav.mobile .flyout .flyout-inner ul.links li{margin-bottom:40px}#hypergrade-grommet-root .super-hg .main-nav.mobile .flyout .flyout-inner ul.links li a{color:#fff}#hypergrade-grommet-root .super-hg .main-nav.mobile .flyout .flyout-inner hr{margin-bottom:30px;border-color:#ffffff80}#hypergrade-grommet-root .super-hg .main-nav.mobile .flyout .flyout-inner .ctas{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}#hypergrade-grommet-root .super-hg .main-nav.mobile .flyout .flyout-inner .ctas .hg-button-1,#hypergrade-grommet-root .super-hg .main-nav.mobile .flyout .flyout-inner .ctas input[type=submit]{border-color:#fff}#hypergrade-grommet-root .super-hg .main-nav.mobile .flyout .flyout-inner .ctas .hg-button-2{background-color:#ff5700;color:#fff;border-color:#ff5700}#hypergrade-grommet-root .super-hg .main-nav.mobile .flyout .flyout-inner .ctas .hg-button-1,#hypergrade-grommet-root .super-hg .main-nav.mobile .flyout .flyout-inner .ctas input[type=submit],#hypergrade-grommet-root .super-hg .main-nav.mobile .flyout .flyout-inner .ctas .hg-button-2{padding-top:5px;padding-bottom:5px;font-weight:400;font-size:16px}#hypergrade-grommet-root .super-hg .main-nav.mobile.fixed{position:fixed;left:0;right:0;top:0;background-color:transparent}#hypergrade-grommet-root .super-hg .main-nav.mobile.fixed.scrolled{background-color:#fff}.d2h-diff-table{font-size:1.4rem}footer.site-footer{background-color:#6951ff;padding:25px}@media(min-width:768px){footer.site-footer{padding:10px 0}}footer.site-footer .inner-footer{display:flex;flex-direction:column-reverse;color:#fff;font-size:16px;line-height:24px}@media(min-width:768px){footer.site-footer .inner-footer{flex-direction:row;justify-content:space-between;align-items:center;line-height:normal}}footer.site-footer .inner-footer .separator{display:none}@media(min-width:768px){footer.site-footer .inner-footer .separator{display:unset}}@media(min-width:768px){footer.site-footer .inner-footer br{display:none}}footer.site-footer .inner-footer .right ul{list-style-type:none;margin:0 0 25px;padding:0}@media(min-width:768px){footer.site-footer .inner-footer .right ul{display:flex;align-items:center;margin-bottom:0;padding:10px 0}}footer.site-footer .inner-footer .right ul li a{font-weight:400;text-decoration:none;color:#fff}footer.site-footer .inner-footer .right ul li a:hover{text-decoration:underline}footer.site-footer .inner-footer .right ul li+li{margin-top:10px}@media(min-width:768px){footer.site-footer .inner-footer .right ul li+li{margin-top:0;margin-left:30px}}.student-list thead th{background-color:#fff}#page-home .highlight-1{color:#ff5700}#page-home .highlight-2{color:#6951ff}#page-home .highlight-3{color:#ffb590}#page-home main .hero{padding-top:70px;background:linear-gradient(145.89deg,#e4d9e733 11.76%,#ccf1ff33 117.57%)}#page-home main .hero .hero-image-layer{background-image:url(/assets/hero-3VHBsCRU.svg);background-repeat:no-repeat;background-size:100% auto;background-position:25px 405px}@media(min-width:768px){#page-home main .hero .hero-image-layer{background-position:calc(50% + 460px) 38%;background-size:auto 150%}}@media(min-width:1200px){#page-home main .hero .hero-image-layer{background-position:calc(50% + 460px) -50px;background-size:auto}}#page-home main .hero .hero-inner{padding:25px 25px 254px}@media(min-width:768px){#page-home main .hero .hero-inner{padding:70px 0;display:grid;grid-template-columns:1.3fr .7fr}}@media(min-width:1200px){#page-home main .hero .hero-inner{padding:150px 0 100px;grid-template-columns:1.1fr .9fr}}#page-home main .hero .hero-inner .left .pre-title{font-size:16px;margin-bottom:20px}@media(min-width:1200px){#page-home main .hero .hero-inner .left .pre-title{font-size:22px}}#page-home main .hero .hero-inner .left .pre-title .highlight-1{font-weight:900}#page-home main .hero .hero-inner .left h1{font-size:35px;margin-bottom:20px}@media(min-width:1200px){#page-home main .hero .hero-inner .left h1{font-size:57px}}#page-home main .hero .hero-inner .left .post-title{font-size:18px;font-weight:300;line-height:27px;max-width:560px;margin-bottom:20px;color:#1f174c}@media(min-width:1200px){#page-home main .hero .hero-inner .left .post-title{font-size:21px;margin-bottom:40px}}@media(min-width:1200px){#page-home main .hero .hero-inner .left form{display:flex}}#page-home main .hero .hero-inner .left form input{font-size:20px;padding:0 12px;border:0;background-color:#fff;border-radius:0;line-height:54px}@media(min-width:1200px){#page-home main .hero .hero-inner .left form input{font-size:24px;line-height:68px;padding:0 25px}}#page-home main .hero .hero-inner .left form input[type=email]{width:100%;font-size:16px;margin-bottom:10px}@media(min-width:1200px){#page-home main .hero .hero-inner .left form input[type=email]{width:500px;font-size:21px;margin-bottom:0}}#page-home main .hero .hero-inner .left form input[type=submit]{padding:0 60px;color:#fff;background-color:#ff5700;width:100%}@media(min-width:1200px){#page-home main .hero .hero-inner .left form input[type=submit]{border-radius:0 8px 8px 0;width:auto}}#page-home main .video-block{padding:35px 25px 0}@media(min-width:1200px){#page-home main .video-block{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:50px;direction:rtl;padding:70px 25px 25px}}#page-home main .video-block>*{direction:ltr}@media(min-width:1200px){#page-home main .video-block .copy-container{padding:20px 0}}#page-home main .video-block .copy-container h2{margin-bottom:5px}@media(min-width:1200px){#page-home main .video-block .copy-container h2{font-size:47px}}#page-home main .video-block .copy-container .lead{font-size:18px;font-weight:500;color:#1f174c;margin-bottom:10px}@media(min-width:1200px){#page-home main .video-block .copy-container .lead{font-size:21px}}#page-home main .video-block .copy-container p{font-size:18px;margin-bottom:20px;line-height:29px;font-weight:400}@media(min-width:1200px){#page-home main .video-block .copy-container p{line-height:32px;max-width:500px}}@media(min-width:1200px){#page-home main .video-block .video-container{padding:5px;background-color:#000;border-radius:20px}}#page-home main .video-block .video-container iframe{width:100%;height:49vw;max-height:320px}@media(min-width:1200px){#page-home main .video-block .video-container iframe{height:320px;box-shadow:16px 14px 20px #00000080;border-radius:20px}}#page-home main .easy-steps{text-align:center;padding:50px 0 10px}@media(min-width:1200px){#page-home main .easy-steps{padding:50px 0}}#page-home main .easy-steps h2{font-size:30px;margin-bottom:20px}@media(min-width:1200px){#page-home main .easy-steps h2{font-size:47px}}#page-home main .easy-steps h3{font-size:18px;font-weight:400;margin-bottom:40px}#page-home main .easy-steps h3 a{color:#6951ff}@media(min-width:1200px){#page-home main .easy-steps h3{font-size:21px}}#page-home main .easy-steps ul{list-style-type:none;padding:0}@media(min-width:768px){#page-home main .easy-steps ul{display:flex;justify-content:center}}#page-home main .easy-steps ul li{padding:25px}@media(min-width:768px){#page-home main .easy-steps ul li{padding:10px}}@media(min-width:1200px){#page-home main .easy-steps ul li{padding:0;width:300px;margin:0 40px}}#page-home main .easy-steps ul li .icon-wrapper{display:inline-flex;width:60px;height:60px;background:radial-gradient(268.33% 268.33% at 50% 50%,#fff,#6951ff);justify-content:center;align-items:center;border-radius:30px;margin-bottom:26px}#page-home main .easy-steps ul li .icon-wrapper img{height:30px;width:auto}#page-home main .easy-steps ul h4{font-size:21px;margin-bottom:10px}#page-home main .easy-steps ul p{font-size:18px;font-weight:500;line-height:29px}@media(min-width:1200px){#page-home main .payment{background-image:url("data:image/svg+xml,%3csvg%20width='1115'%20height='439'%20viewBox='0%200%201115%20439'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%20168.5L1115%200V439L0%20326V168.5Z'%20fill='url(%23paint0_linear_2_7)'%20fill-opacity='0.2'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_2_7'%20x1='246.205'%20y1='20.8999'%20x2='440.199'%20y2='748.342'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FFDDCC'/%3e%3cstop%20offset='1'%20stop-color='%23CCF1FF'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right top;margin-bottom:-100px}}#page-home main .payment .payment-inner{padding:25px}@media(min-width:768px){#page-home main .payment .payment-inner{display:flex;justify-content:center;align-items:center;padding-top:50px;padding-bottom:100px;padding-left:38px}}@media(min-width:1200px){#page-home main .payment .payment-inner{padding:156px 0}}#page-home main .payment .payment-inner .left{padding-bottom:65px}@media(min-width:768px){#page-home main .payment .payment-inner .left{flex:1}}@media(min-width:768px){#page-home main .payment .payment-inner .left{flex:1.1;display:flex;justify-content:flex-end;padding:0}}#page-home main .payment .payment-inner .left .price-pill{margin-left:auto;width:300px;height:73px;font-size:26px;padding:0 27px;position:relative;background:#6951ff;box-shadow:0 4px 34px #6951ff66;border-radius:50px 50px 50px 30px;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:900}@media(min-width:1200px){#page-home main .payment .payment-inner .left .price-pill{width:497px;height:170px;font-size:47px;padding:0 47px;margin-left:0;justify-content:flex-end}}#page-home main .payment .payment-inner .left .price-pill img{position:absolute;left:-40px;top:-60px;width:103px;height:auto}@media(min-width:1200px){#page-home main .payment .payment-inner .left .price-pill img{left:-115px;top:-148px;width:252px;height:auto}}@media(min-width:768px){#page-home main .payment .payment-inner .right{padding-left:40px;padding-right:40px;flex:1}}@media(min-width:1200px){#page-home main .payment .payment-inner .right{flex:.9;display:flex;justify-content:center}}#page-home main .payment .payment-inner .right p{font-weight:900;font-size:18px;line-height:27px}@media(min-width:768px){#page-home main .payment .payment-inner .right p{max-width:392px;font-size:22px}}@media(min-width:1200px){#page-home main .payment .payment-inner .right p{font-size:30px;line-height:34px}}#page-home main .step-up{padding:0 25px}@media(min-width:768px){#page-home main .step-up{margin-bottom:80px}}@media(min-width:1200px){#page-home main .step-up{padding:150px 0;background-image:url("data:image/svg+xml,%3csvg%20width='901'%20height='669'%20viewBox='0%200%20901%20669'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M901%20174.423C901%20144.398%20878.805%20118.995%20849.051%20114.966L0%200V669H841C874.137%20669%20901%20642.137%20901%20609V174.423Z'%20fill='url(%23paint0_linear_2_9)'%20fill-opacity='0.2'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_2_9'%20x1='702.048'%20y1='31.8498'%20x2='225.431'%20y2='979.549'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23E4D9E7'/%3e%3cstop%20offset='1'%20stop-color='%23CCF1FF'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");background-repeat:no-repeat;background-position:calc(50% - 300px) 50%;margin-bottom:0}}#page-home main .step-up .step-up-inner{position:relative}@media(min-width:768px){#page-home main .step-up .step-up-inner{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}}@media(min-width:1200px){#page-home main .step-up .step-up-inner{text-align:left;display:flex;flex-direction:row;justify-content:center}}#page-home main .step-up .step-up-inner .left{margin-bottom:20px}@media(min-width:1200px){#page-home main .step-up .step-up-inner .left{flex:1.1;display:flex;justify-content:flex-end;margin-right:40px;margin-bottom:0}}#page-home main .step-up .step-up-inner .left .content h2{font-size:30px;font-weight:900;margin-bottom:7px}@media(min-width:1200px){#page-home main .step-up .step-up-inner .left .content h2{font-size:47px;margin-bottom:11px}}#page-home main .step-up .step-up-inner .left .content h3{font-size:21px;font-weight:500;color:#1f174c;margin-bottom:10px}@media(min-width:1200px){#page-home main .step-up .step-up-inner .left .content h3{margin-bottom:30px}}#page-home main .step-up .step-up-inner .left .content p{font-size:18px;font-weight:400;line-height:27px;max-width:500px}#page-home main .step-up .step-up-inner .left .content p .highlight-2{font-weight:500}@media(min-width:1200px){#page-home main .step-up .step-up-inner .left .content p{line-height:32px}}@media(min-width:1200px){#page-home main .step-up .step-up-inner .right{flex:.9;display:flex;justify-content:center;align-items:center}}#page-home main .step-up .step-up-inner .right img{width:100%;height:auto;max-width:500px}#page-home main .mini-panels{margin-top:30px;margin-bottom:30px;padding:0 25px}@media(min-width:1200px){#page-home main .mini-panels{margin-top:80px;margin-bottom:80px;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:50px;padding:0}}#page-home main .mini-panels .left .pill{position:relative}@media(min-width:1200px){#page-home main .mini-panels .left .pill{width:433px;height:284px;background-image:url("data:image/svg+xml,%3csvg%20width='433'%20height='284'%20viewBox='0%200%20433%20284'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M433%20106.531C433%2076.7679%20411.181%2051.5033%20381.735%2047.1704L68.7347%201.11399C32.5103%20-4.21627%20-1.46627e-05%2023.8603%20-1.46627e-05%2060.4748V224C-1.46627e-05%20257.137%2026.8629%20284%2060%20284H373C406.137%20284%20433%20257.137%20433%20224V106.531Z'%20fill='%23FF5700'%20fill-opacity='0.2'/%3e%3c/svg%3e");background-position:center center;background-size:100% 100%;display:flex;justify-content:center;align-items:center;padding:60px 30px 30px}}#page-home main .mini-panels .left .pill h2{font-size:30px;font-weight:900;text-align:center}@media(min-width:768px){#page-home main .mini-panels .left .pill h2{max-width:350px;margin-left:auto;margin-right:auto}}@media(min-width:1200px){#page-home main .mini-panels .left .pill h2{font-size:37px;text-align:left;max-width:none}}#page-home main .mini-panels .left .pill img{display:none}@media(min-width:1200px){#page-home main .mini-panels .left .pill img{position:absolute;display:block;top:0;right:0}}#page-home main .mini-panels .right{padding-top:10px}#page-home main .mini-panels .right ol{padding-left:25px}@media(min-width:768px){#page-home main .mini-panels .right ol{display:grid;grid-template-columns:1fr 1fr;padding-left:50px;padding-right:50px;grid-gap:30px 50px}}@media(min-width:1200px){#page-home main .mini-panels .right ol{grid-gap:54px 94px;padding:0}}#page-home main .mini-panels .right ol li{font-size:18px;font-style:normal;font-weight:300;line-height:29px}#page-home main .mini-panels .right ol li::marker{font-weight:700}@media(min-width:768px){#page-home main .mini-panels .right ol li{padding-left:10px}}#page-home main .mini-panels .right ol li+li{margin-top:20px}@media(min-width:768px){#page-home main .mini-panels .right ol li+li{margin-top:0}}#page-home main .testimonials{margin-top:40px;margin-bottom:40px}@media(min-width:1200px){#page-home main .testimonials{margin-top:80px;margin-bottom:80px}}#page-home main .testimonials .copy{padding:0 25px}@media(min-width:1200px){#page-home main .testimonials .copy{padding:0}}#page-home main .testimonials .copy p{font-size:18px;font-weight:700;margin-bottom:5px}@media(min-width:1200px){#page-home main .testimonials .copy p{font-size:22px;margin-bottom:10px;font-weight:800}}#page-home main .testimonials .copy h2{font-size:30px;font-weight:800;margin-bottom:10px}@media(min-width:1200px){#page-home main .testimonials .copy h2{font-size:47px}}#page-home main .testimonials .copy h3{font-size:18px;font-weight:300;text-transform:uppercase;margin-bottom:20px}@media(min-width:1200px){#page-home main .testimonials .copy h3{font-size:27px;margin-bottom:50px}}#page-home main .testimonials .copy h3 .heart{color:red}#page-home main .testimonials .testimonial-cards{padding-left:25px;padding-right:25px}@media(min-width:768px){#page-home main .testimonials .testimonial-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}}@media(min-width:1200px){#page-home main .testimonials .testimonial-cards{padding:0;grid-gap:50px}}#page-home main .testimonials .testimonial-cards .testimonial-card{border-radius:10px;position:relative}@media(min-width:1200px){#page-home main .testimonials .testimonial-cards .testimonial-card{display:grid;grid-template-columns:.8fr 1.2fr}}#page-home main .testimonials .testimonial-cards .testimonial-card:before{pointer-events:none;display:none;content:"";position:absolute;width:205px;height:160px;left:0;bottom:0;border-radius:10px 10px 0 8px}@media(min-width:1200px){#page-home main .testimonials .testimonial-cards .testimonial-card:before{display:inline-block}}#page-home main .testimonials .testimonial-cards .testimonial-card:first-child:before{background:#ebfcff}#page-home main .testimonials .testimonial-cards .testimonial-card:last-child{background-color:#b2b3ff}#page-home main .testimonials .testimonial-cards .testimonial-card:last-child:before{background:#6951ff}#page-home main .testimonials .testimonial-cards .testimonial-card .left{display:none;overflow:hidden;max-height:321px}@media(min-width:1200px){#page-home main .testimonials .testimonial-cards .testimonial-card .left{display:flex;justify-content:center;align-items:flex-end}}#page-home main .testimonials .testimonial-cards .testimonial-card .left img{position:relative;width:auto;height:350px}#page-home main .testimonials .testimonial-cards .testimonial-card .right{display:flex;justify-content:center;align-items:center;padding:20px;height:100%}#page-home main .testimonials .testimonial-cards .testimonial-card .right .content{height:100%;display:flex;flex-direction:column;justify-content:space-between}#page-home main .testimonials .testimonial-cards .testimonial-card .right .content blockquote{margin:0 0 20px;padding:0;font-size:18px;font-style:italic;font-weight:400;line-height:29px}#page-home main .testimonials .testimonial-cards .testimonial-card .right .content .name,#page-home main .testimonials .testimonial-cards .testimonial-card .right .content .title{font-style:italic;font-weight:700;font-size:18px;line-height:24px}#page-home main .testimonials .testimonial-cards .testimonial-card .right .content .location{font-size:11px;font-weight:400;margin-bottom:20px}#page-home main .testimonials .testimonial-cards .testimonial-card+.testimonial-card{margin-top:20px}@media(min-width:768px){#page-home main .testimonials .testimonial-cards .testimonial-card+.testimonial-card{margin-top:0}}#page-home main .send-assignments{margin-bottom:48px}@media(min-width:1200px){#page-home main .send-assignments{margin-top:120px;margin-bottom:120px;display:flex;justify-content:center;align-items:center}}#page-home main .send-assignments>img{display:none}@media(min-width:1200px){#page-home main .send-assignments>img{display:block}}#page-home main .send-assignments .send-assignments-inner{background:#6951ff;box-shadow:0 8px 43px #00000029;display:flex;justify-content:center;align-items:center;padding:30px 25px}@media(min-width:768px){#page-home main .send-assignments .send-assignments-inner{padding-top:70px;padding-bottom:70px}}@media(min-width:1200px){#page-home main .send-assignments .send-assignments-inner{padding:100px;margin-left:40px;margin-right:40px;border-radius:60px}}#page-home main .send-assignments .send-assignments-inner .content{text-align:center}#page-home main .send-assignments .send-assignments-inner .content h2{color:#fff;font-size:30px;font-weight:900;margin-bottom:10px}@media(min-width:1200px){#page-home main .send-assignments .send-assignments-inner .content h2{font-size:47px}}#page-home main .send-assignments .send-assignments-inner .content p{font-weight:400;font-size:18px;color:#ffffffb3;margin-bottom:15px}@media(min-width:1200px){#page-home main .send-assignments .send-assignments-inner .content p{font-size:21px;margin-bottom:30px}}#page-home main .send-assignments .send-assignments-inner .content .ctas{display:flex;flex-direction:column-reverse}@media(min-width:1200px){#page-home main .send-assignments .send-assignments-inner .content .ctas{display:block}}#page-home main .send-assignments .send-assignments-inner .content .ctas a{display:block;box-sizing:border-box;border-radius:8px;border:2px solid #FFFFFF;text-decoration:none;color:#fff;font-weight:500;font-size:20px;line-height:24px;text-transform:capitalize;padding:10px 40px;margin:8px 0}#page-home main .send-assignments .send-assignments-inner .content .ctas a:first-child{border-color:#fff}#page-home main .send-assignments .send-assignments-inner .content .ctas a:last-child{border-color:#ff5700;background-color:#ff5700}@media(min-width:1200px){#page-home main .send-assignments .send-assignments-inner .content .ctas a{display:inline-block;font-size:24px;line-height:29px;padding:20px 40px;margin:10px}}#page-home main .contact{background-color:#ebfcff;padding:25px}@media(min-width:1200px){#page-home main .contact{display:flex;justify-content:center;align-items:center;padding:100px}}#page-home main .contact .contact-inner{text-align:center;max-width:600px}#page-home main .contact .contact-inner h2{font-size:30px;max-width:500px;margin-bottom:30px;margin-left:auto;margin-right:auto}@media(min-width:1200px){#page-home main .contact .contact-inner h2{font-size:47px;margin:0 auto 40px}}@media(min-width:1200px){#page-home main .contact .contact-inner form{width:700px}}#page-home main .contact .contact-inner form label{display:none}#page-home main .contact .contact-inner form input,#page-home main .contact .contact-inner form textarea{font-family:Roboto,sans-serif;display:block;background:#fff;border:1px solid #C6E3E9;box-sizing:border-box;border-radius:14px;font-size:17px;line-height:25px;width:100%;padding:10px 20px;margin-bottom:10px}@media(min-width:1200px){#page-home main .contact .contact-inner form input,#page-home main .contact .contact-inner form textarea{margin-bottom:20px}}#page-home main .contact .contact-inner form textarea{height:200px}#page-home main .contact .contact-inner form input[type=submit]{background-color:#6951ff;color:#fff;font-size:21px;font-weight:500}#page-home main .contact .contact-inner form input[type=submit]:hover{cursor:pointer}@media(min-width:1200px){#page-home main .contact .contact-inner form input[type=submit]{width:50%;margin-left:auto}}#form-frame{min-height:100%}@media(min-width:768px){#form-frame{display:flex}}#form-frame .branding-block{background-color:#6951ff;padding:32px 25px;height:159px;box-sizing:border-box}@media(min-width:768px){#form-frame .branding-block{height:auto;display:flex;flex-direction:column;background-image:url("data:image/svg+xml,%3csvg%20width='679'%20height='1024'%20viewBox='0%200%20679%201024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M162%201101.67L-52%201091C-58%201093%20-146.285%201046.37%20-150.884%201046.37L-271.801%20849.14C-275.087%20849.14%20-277.715%20850.453%20-279.029%20852.422L-281%20851.109L488%20-148C488%20-148%20569.746%20-39.0744%20677.5%20284.5C684.07%20304.846%20663.215%20639.279%20666.5%20657C715.778%20924.129%20162%201101.67%20162%201101.67Z'%20fill='url(%23paint0_radial_1_1146)'/%3e%3cdefs%3e%3cradialGradient%20id='paint0_radial_1_1146'%20cx='0'%20cy='0'%20r='1'%20gradientUnits='userSpaceOnUse'%20gradientTransform='translate(-552.604%201860.79)%20scale(1528.77%201527.15)'%3e%3cstop%20stop-color='%23FF00FF'/%3e%3cstop%20offset='1'%20stop-color='%2300FFFF'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3c/defs%3e%3c/svg%3e");background-size:cover;background-position:bottom left}#form-frame .branding-block:after{display:block;content:"";height:27px}}@media(min-width:1200px){#form-frame .branding-block{width:620px}}#form-frame .branding-block .logo-container svg{fill:#fff;height:27px;width:auto}#form-frame .branding-block .copy-container{display:none;flex:1;align-items:center}@media(min-width:992px){#form-frame .branding-block .copy-container{display:flex;justify-content:center}}#form-frame .branding-block .copy-container .copy{color:#fff;max-width:329px}#form-frame .branding-block .copy-container .copy h1{font-size:58px;font-weight:500;margin-bottom:40px}#form-frame .branding-block .copy-container .copy p{font-size:18px}#form-frame .form-container{flex:1;margin:auto;justify-content:center;align-items:center;padding:60px 25px 20px}#form-frame .form-container .form-frame-theme{max-width:414px;margin:0 auto}#form-frame .form-container .form-frame-theme p{font-size:16px}#form-frame .form-container .form-frame-theme p+p{margin-top:8px}#form-frame .form-container .form-frame-theme .lead{margin-bottom:30px}#form-frame .form-container .form-frame-theme .lead h1{font-size:30px;margin-top:0;margin-bottom:12px}#form-frame .form-container .form-frame-theme .lead h1,#form-frame .form-container .form-frame-theme .lead p{text-align:left}@media(min-width:992px){#form-frame .form-container .form-frame-theme .lead h1,#form-frame .form-container .form-frame-theme .lead p{text-align:center}}#form-frame .form-container .form-frame-theme form{margin-bottom:16px}#form-frame .form-container .form-frame-theme form .form-group{margin-bottom:28px}#form-frame .form-container .form-frame-theme form .form-group label{display:block;font-weight:700;font-size:17px;line-height:20px;margin-bottom:9px}#form-frame .form-container .form-frame-theme form .form-group input:not([type=radio]){display:block;width:100%;height:46px}#form-frame .form-container .form-frame-theme form .form-group input:not([type=radio]),#form-frame .form-container .form-frame-theme form .form-group textarea{font-size:14px}#form-frame .form-container .form-frame-theme form .form-group.iama{display:flex}#form-frame .form-container .form-frame-theme form .form-group.iama label{margin-bottom:0}#form-frame .form-container .form-frame-theme form .form-group.iama .radio-button-group{flex:1;display:flex;justify-content:center;align-items:center}#form-frame .form-container .form-frame-theme form .form-group.iama .radio-button-group label{font-weight:400;margin-left:8px;font-size:18px}#form-frame .form-container .form-frame-theme form .form-group.iama .radio-button-group input{margin:0}#form-frame .form-container .form-frame-theme form .form-group.iama .radio-button-group label+input{margin-left:20px}#form-frame .form-container .form-frame-theme form .helper-text{margin-top:5px;text-align:right;font-weight:500;font-size:16px}#form-frame .form-container .form-frame-theme form input[type=submit]{border-radius:23px;font-size:20px;font-weight:700}#hypergrade-grommet-root #privacy main{max-width:816px;padding:25px}@media(min-width:992px){#hypergrade-grommet-root #privacy main{padding:0}}#hypergrade-grommet-root #privacy main h1{margin-bottom:15px}#hypergrade-grommet-root #privacy main h2{margin-bottom:5px;font-size:20px}#hypergrade-grommet-root #privacy main h3{margin:15px 0;font-size:16px}#hypergrade-grommet-root #privacy main p,#hypergrade-grommet-root #privacy main li{font-size:16px;line-height:22px}#hypergrade-grommet-root #privacy main p{margin-bottom:20px}#hypergrade-grommet-root #privacy main ul{margin-bottom:20px}#hypergrade-grommet-root #privacy main ul li{margin-bottom:5px}#hypergrade-grommet-root #privacy main ul li p{margin-bottom:0}#hypergrade-grommet-root #privacy main ul li p+p{margin-top:10px;margin-bottom:10px}#hypergrade-grommet-root #privacy main ul{padding-left:25px}#hypergrade-grommet-root #privacy main .last-updated{font-weight:700}#hypergrade-grommet-root #privacy main hr{margin-bottom:36px}
