.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:left;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:#fff0;border-left:.1px solid #0000;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;width:100%;z-index:1}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1,lower-alpha) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2,lower-roman) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4,lower-alpha) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}.d2h-wrapper{text-align:left}.d2h-file-header{background-color:#f7f7f7;border-bottom:1px solid #d8d8d8;height:35px;padding:5px 10px}.d2h-file-stats{display:flex;font-size:14px;margin-left:auto}.d2h-lines-added{border:1px solid #b4e2b4;border-radius:5px 0 0 5px;color:#399839;padding:2px;text-align:right;vertical-align:middle}.d2h-lines-deleted{border:1px solid #e9aeae;border-radius:0 5px 5px 0;color:#c33;margin-left:1px;padding:2px;text-align:left;vertical-align:middle}.d2h-file-name-wrapper{align-items:center;display:flex;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;width:100%}.d2h-file-name{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.d2h-file-wrapper{border:1px solid #ddd;border-radius:3px;margin-bottom:1em}.d2h-diff-table{border-collapse:collapse;font-family:Menlo,Consolas,monospace;font-size:13px;width:100%}.d2h-files-diff{display:block;height:100%;width:100%}.d2h-file-diff{overflow-y:hidden}.d2h-file-side-diff{display:inline-block;margin-bottom:-8px;margin-right:-4px;overflow-x:scroll;overflow-y:hidden;width:50%}.d2h-code-line{padding:0 8em}.d2h-code-line,.d2h-code-side-line{display:inline-block;white-space:nowrap}.d2h-code-side-line{padding:0 4.5em}.d2h-code-line del,.d2h-code-side-line del{background-color:#ffb6ba;border-radius:.2em;display:inline-block;margin-top:-1px;text-decoration:none}.d2h-code-line ins,.d2h-code-side-line ins{background-color:#97f295;border-radius:.2em;display:inline-block;margin-top:-1px;text-align:left;text-decoration:none}.d2h-code-line-ctn,.d2h-code-line-prefix{word-wrap:normal;background:none;display:inline;padding:0;white-space:pre}.line-num1{float:left}.line-num1,.line-num2{box-sizing:border-box;overflow:hidden;padding:0 .5em;text-overflow:ellipsis;width:3.5em}.line-num2{float:right}.d2h-code-linenumber{background-color:#fff;border:solid #eee;border-width:0 1px;box-sizing:border-box;color:#0000004d;cursor:pointer;display:inline-block;position:absolute;text-align:right;width:7.5em}.d2h-code-linenumber:after{content:"\200b"}.d2h-code-side-linenumber{background-color:#fff;border:solid #eee;border-width:0 1px;box-sizing:border-box;color:#0000004d;cursor:pointer;display:inline-block;overflow:hidden;padding:0 .5em;position:absolute;text-align:right;text-overflow:ellipsis;width:4em}.d2h-code-side-linenumber:after{content:"\200b"}.d2h-code-side-emptyplaceholder,.d2h-emptyplaceholder{background-color:#f1f1f1;border-color:#e1e1e1}.d2h-code-line-prefix,.d2h-code-linenumber,.d2h-code-side-linenumber,.d2h-emptyplaceholder{-webkit-user-select:none;user-select:none}.d2h-code-linenumber,.d2h-code-side-linenumber{direction:rtl}.d2h-del{background-color:#fee8e9;border-color:#e9aeae}.d2h-ins{background-color:#dfd;border-color:#b4e2b4}.d2h-info{background-color:#f8fafd;border-color:#d5e4f2;color:#0000004d}.d2h-file-diff .d2h-del.d2h-change{background-color:#fdf2d0}.d2h-file-diff .d2h-ins.d2h-change{background-color:#ded}.d2h-file-list-wrapper{margin-bottom:10px}.d2h-file-list-wrapper a{color:#3572b0;text-decoration:none}.d2h-file-list-wrapper a:visited{color:#3572b0}.d2h-file-list-header{text-align:left}.d2h-file-list-title{font-weight:700}.d2h-file-list-line{display:flex;text-align:left}.d2h-file-list{display:block;list-style:none;margin:0;padding:0}.d2h-file-list>li{border-bottom:1px solid #ddd;margin:0;padding:5px 10px}.d2h-file-list>li:last-child{border-bottom:none}.d2h-file-switch{cursor:pointer;display:none;font-size:10px}.d2h-icon{fill:currentColor;margin-right:10px;vertical-align:middle}.d2h-deleted{color:#c33}.d2h-added{color:#399839}.d2h-changed{color:#d0b44c}.d2h-moved{color:#3572b0}.d2h-tag{background-color:#fff;display:flex;font-size:10px;margin-left:5px;padding:0 2px}.d2h-deleted-tag{border:1px solid #c33}.d2h-added-tag{border:1px solid #399839}.d2h-changed-tag{border:1px solid #d0b44c}.d2h-moved-tag{border:1px solid #3572b0}.hg-green-bg{background-color:#55ff55b3}.hg-red-bg{background-color:#ff8888b3}.hg-yellow-bg{background-color:#ffff00b3}.show-change{animation:highlight 3s ease}@keyframes highlight{0%{background-color:green}to{background-color:#0000}}pre{margin:0}.real-name{text-transform:capitalize}.page-not-found h1{font-family:Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:16rem;line-height:12rem}.spin-slow{animation:spin 10s linear infinite}.spin{animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#hypergrade-grommet-root p{max-width:none}#hypergrade-grommet-root .page-privacy p{margin:.5rem}#hypergrade-grommet-root .page-privacy li{margin-bottom:.5rem;margin-top:.5rem}#hypergrade-grommet-root .t1{transition:all 1s}#hypergrade-grommet-root .t2{transition:all 2s}#hypergrade-grommet-root .t3{transition:all 3s}#hypergrade-grommet-root #privacy main,#hypergrade-grommet-root .super-hg .main-nav.desktop .nav-inner,#hypergrade-grommet-root .super-hg .main-nav.mobile .nav-inner,#page-home main .contact .contact-inner,#page-home main .easy-steps,#page-home main .hero .hero-inner,#page-home main .mini-panels,#page-home main .payment .payment-inner,#page-home main .step-up .step-up-inner,#page-home main .testimonials,#page-home main .video-block,.limiter,footer.site-footer .inner-footer{margin-left:auto;margin-right:auto}@media(min-width:768px){#hypergrade-grommet-root #privacy main,#hypergrade-grommet-root .super-hg .main-nav.desktop .nav-inner,#hypergrade-grommet-root .super-hg .main-nav.mobile .nav-inner,#page-home main .contact .contact-inner,#page-home main .easy-steps,#page-home main .hero .hero-inner,#page-home main .mini-panels,#page-home main .payment .payment-inner,#page-home main .step-up .step-up-inner,#page-home main .testimonials,#page-home main .video-block,.limiter,footer.site-footer .inner-footer{max-width:680px}}@media(min-width:1200px){#hypergrade-grommet-root #privacy main,#hypergrade-grommet-root .super-hg .main-nav.desktop .nav-inner,#hypergrade-grommet-root .super-hg .main-nav.mobile .nav-inner,#page-home main .contact .contact-inner,#page-home main .easy-steps,#page-home main .hero .hero-inner,#page-home main .mini-panels,#page-home main .payment .payment-inner,#page-home main .step-up .step-up-inner,#page-home main .testimonials,#page-home main .video-block,.limiter,footer.site-footer .inner-footer{max-width:1260px}}#hypergrade-grommet-root .super-hg .main-nav.desktop.fixed.scrolled,#hypergrade-grommet-root .super-hg .main-nav.mobile .flyout,#hypergrade-grommet-root .super-hg .main-nav.mobile.fixed.scrolled,#page-home main .hero .hero-inner .left form input,#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,.basic-shadow{box-shadow:0 5px 15px #00000059}#hypergrade-grommet-root .super-hg *{box-sizing:border-box}#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,#hypergrade-grommet-root .super-hg p{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-color:#6951fe1a;border-radius:14px;line-height:46px;padding:0 15px}#hypergrade-grommet-root .super-hg textarea{font-family:Arial,monospace;line-height:normal;min-height:150px;padding-bottom:15px;padding-top:15px;width:100%}#hypergrade-grommet-root .super-hg p.error{color:#ec3727;font-weight:500;margin-top:5px}#hypergrade-grommet-root .super-hg p.error.over{margin-bottom:5px;margin-top:0}#hypergrade-grommet-root .super-hg input.error{border-color:#ec3727}#hypergrade-grommet-root .super-hg .hg-button,#hypergrade-grommet-root .super-hg .hg-button-1,#hypergrade-grommet-root .super-hg .hg-button-2,#hypergrade-grommet-root .super-hg input[type=submit]{border:2px solid #6951ff;border-radius:8px;box-sizing:border-box;color:#6951ff;filter:drop-shadow(0 10px 30px rgba(105,81,254,.1));font-size:19px;font-weight:500;line-height:22px;padding:12px 30px;text-align:center;text-decoration:none}#hypergrade-grommet-root .super-hg .hg-button-1:hover,#hypergrade-grommet-root .super-hg .hg-button-2:hover,#hypergrade-grommet-root .super-hg .hg-button: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{font-size:2.5rem;padding:0;text-align:center}.StripeElement{background-color:#fff;border:1px solid #0000;border-radius:4px;box-shadow:0 1px 3px 0 #e6ebf1;color:#32325d;padding:10px 12px;transition:box-shadow .15s ease}.StripeElement--focus{box-shadow:0 1px 3px 0 #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{box-sizing:border-box;line-height:1.5rem;text-decoration:none}.character-by-character u.special{border:2px solid #000;box-sizing:border-box;padding:0 .125rem;width:auto}.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{animation:pulse 1.5s infinite;background-color:#0000!important;padding-left:1rem;padding-right:1rem;text-transform:uppercase;transform:scale(1)}@keyframes pulse{0%{box-shadow:0 0 0 0 #000000b3}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 0 0 #0000}}.character-by-character.plain u{display:inline-block;font-size:1.25rem;margin:.2rem 0}.character-by-character.plain u.special{font-size:1rem;font-weight:700;margin:0 .25rem}.character-by-character.plain u.input{border-color:#8a2be2;color:#8a2be2}.character-by-character:not(.plain) u{align-items:center;display:inline-flex;font-size:1.5rem;font-weight:700;height:30px;justify-content:center;margin:1px 0}.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);transition:filter .3s ease;-webkit-user-select:none;user-select:none}.course-list .course-code{font-size:.8rem}.course-list>div:last-child{column-gap:1.5rem;display:flex;flex-wrap:wrap;justify-content:center;row-gap:1.5rem}.course-list>div:last-child>div{flex:0 1 auto;min-width:0}table,th,thead{overflow:visible}.hg-grade-table-container{overflow-x:auto;padding-top:100px}.hg-grade-table-container .hg-assignment-table-name{position:relative}.hg-grade-table-container .hg-assignment-table-name .hg-raw-text{max-width:80px;overflow:visible;transform:translateX(40px) rotate(-22deg);transform-origin:bottom left;transition:all 1s;white-space:nowrap}.hg-grade-table-container th{white-space:nowrap}.grommet-draftjs .blockquote{background-color:#d3d3d3;padding:.5rem}.logo{display:block;height:40px}#form-frame .branding-block .copy-container,#hypergrade-grommet-root .super-hg .main-nav.mobile .flyout,.basic-transition,.main-nav,.main-nav .nav-inner{transition:all .2s}.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{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:35px 0;width:100%}#hypergrade-grommet-root .super-hg .main-nav.desktop .nav-inner .left{align-items:center;display:flex}#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{align-items:center;display:flex}#hypergrade-grommet-root .super-hg .main-nav.desktop .nav-inner .right ul{align-items:center;display:flex;justify-content: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{left:0;position:fixed;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{align-content:center;display:flex;height:70px;justify-content:center;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{background:0;border:0}#hypergrade-grommet-root .super-hg .main-nav.mobile .nav-inner{align-items:center;display:flex;flex:1 1;justify-content:space-between}#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{align-content:center;background-color:#6951fe1a;border-radius:5px;display:flex;justify-content:center;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{background-color:#6951ff;color:#fff;left:0;position:fixed;right:0;top:-100vh}#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{align-items:center;display:flex;justify-content:space-between;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{border-color:#ffffff80;margin-bottom:30px}#hypergrade-grommet-root .super-hg .main-nav.mobile .flyout .flyout-inner .ctas{grid-gap:30px;display:grid;grid-template-columns:1fr 1fr}#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;border-color:#ff5700;color:#fff}#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 .hg-button-2,#hypergrade-grommet-root .super-hg .main-nav.mobile .flyout .flyout-inner .ctas input[type=submit]{font-size:16px;font-weight:400;padding-bottom:5px;padding-top:5px}#hypergrade-grommet-root .super-hg .main-nav.mobile.fixed{background-color:#0000;left:0;position:fixed;right:0;top:0}#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{color:#fff;display:flex;flex-direction:column-reverse;font-size:16px;line-height:24px}@media(min-width:768px){footer.site-footer .inner-footer{align-items:center;flex-direction:row;justify-content:space-between;line-height:normal}}footer.site-footer .inner-footer .separator{display:none}@media(min-width:768px){footer.site-footer .inner-footer .separator{display:inline;display:initial}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{align-items:center;display:flex;margin-bottom:0;padding:10px 0}}footer.site-footer .inner-footer .right ul li a{color:#fff;font-weight:400;text-decoration:none}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-left:30px;margin-top:0}}.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{background:linear-gradient(145.89deg,#e4d9e733 11.76%,#ccf1ff33 117.57%);padding-top:70px}#page-home main .hero .hero-image-layer{background-image:url(/static/media/hero.df32ca67d7fbb80548c2.svg);background-position:25px 405px;background-repeat:no-repeat;background-size:100% auto}@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{display:grid;grid-template-columns:1.3fr .7fr;padding:70px 0}}@media(min-width:1200px){#page-home main .hero .hero-inner{grid-template-columns:1.1fr .9fr;padding:150px 0 100px}}#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{color:#1f174c;font-size:18px;font-weight:300;line-height:27px;margin-bottom:20px;max-width:560px}@media(min-width:1200px){#page-home main .hero .hero-inner .left .post-title{font-size:21px;margin-bottom:40px}#page-home main .hero .hero-inner .left form{display:flex}}#page-home main .hero .hero-inner .left form input{background-color:#fff;border:0;border-radius:0;font-size:20px;line-height:54px;padding:0 12px}@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]{font-size:16px;margin-bottom:10px;width:100%}@media(min-width:1200px){#page-home main .hero .hero-inner .left form input[type=email]{font-size:21px;margin-bottom:0;width:500px}}#page-home main .hero .hero-inner .left form input[type=submit]{background-color:#ff5700;color:#fff;padding:0 60px;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{grid-gap:50px;direction:rtl;display:grid;grid-template-columns:1fr 1.3fr;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{color:#1f174c;font-size:18px;font-weight:500;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;font-weight:400;line-height:29px;margin-bottom:20px}@media(min-width:1200px){#page-home main .video-block .copy-container p{line-height:32px;max-width:500px}#page-home main .video-block .video-container{background-color:#000;border-radius:20px;padding:5px}}#page-home main .video-block .video-container iframe{height:49vw;max-height:320px;width:100%}@media(min-width:1200px){#page-home main .video-block .video-container iframe{border-radius:20px;box-shadow:16px 14px 20px #00000080;height:320px}}#page-home main .easy-steps{padding:50px 0 10px;text-align:center}@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{margin:0 40px;padding:0;width:300px}}#page-home main .easy-steps ul li .icon-wrapper{align-items:center;background:radial-gradient(268.33% 268.33% at 50% 50%,#fff 0,#6951ff 100%);border-radius:30px;display:inline-flex;height:60px;justify-content:center;margin-bottom:26px;width:60px}#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(/static/media/bg1.6b0ae3ba13dd6cf5d620.svg);background-position:100% 0;background-repeat:no-repeat;margin-bottom:-100px}}#page-home main .payment .payment-inner{padding:25px}@media(min-width:768px){#page-home main .payment .payment-inner{align-items:center;display:flex;justify-content:center;padding-bottom:100px;padding-left:38px;padding-top:50px}}@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{display:flex;flex:1 1;flex:1.1 1;justify-content:flex-end;padding:0}}#page-home main .payment .payment-inner .left .price-pill{align-items:center;background:#6951ff;border-radius:50px 50px 50px 30px;box-shadow:0 4px 34px #6951ff66;color:#fff;display:flex;font-size:26px;font-weight:900;height:73px;justify-content:center;margin-left:auto;padding:0 27px;position:relative;width:300px}@media(min-width:1200px){#page-home main .payment .payment-inner .left .price-pill{font-size:47px;height:170px;justify-content:flex-end;margin-left:0;padding:0 47px;width:497px}}#page-home main .payment .payment-inner .left .price-pill img{height:auto;left:-40px;position:absolute;top:-60px;width:103px}@media(min-width:1200px){#page-home main .payment .payment-inner .left .price-pill img{height:auto;left:-115px;top:-148px;width:252px}}@media(min-width:768px){#page-home main .payment .payment-inner .right{flex:1 1;padding-left:40px;padding-right:40px}}@media(min-width:1200px){#page-home main .payment .payment-inner .right{display:flex;flex:.9 1;justify-content:center}}#page-home main .payment .payment-inner .right p{font-size:18px;font-weight:900;line-height:27px}@media(min-width:768px){#page-home main .payment .payment-inner .right p{font-size:22px;max-width:392px}}@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{background-image:url(/static/media/bg2.6c9eca0fa01b10baaba7.svg);background-position:calc(50% - 300px) 50%;background-repeat:no-repeat;margin-bottom:0;padding:150px 0}}#page-home main .step-up .step-up-inner{position:relative}@media(min-width:768px){#page-home main .step-up .step-up-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}}@media(min-width:1200px){#page-home main .step-up .step-up-inner{display:flex;flex-direction:row;justify-content:center;text-align:left}}#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{display:flex;flex:1.1 1;justify-content:flex-end;margin-bottom:0;margin-right:40px}}#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{color:#1f174c;font-size:21px;font-weight:500;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}#page-home main .step-up .step-up-inner .right{align-items:center;display:flex;flex:.9 1;justify-content:center}}#page-home main .step-up .step-up-inner .right img{height:auto;max-width:500px;width:100%}#page-home main .mini-panels{margin-bottom:30px;margin-top:30px;padding:0 25px}@media(min-width:1200px){#page-home main .mini-panels{grid-gap:50px;display:grid;grid-template-columns:.8fr 1.2fr;margin-bottom:80px;margin-top:80px;padding:0}}#page-home main .mini-panels .left .pill{position:relative}@media(min-width:1200px){#page-home main .mini-panels .left .pill{align-items:center;background-image:url(/static/media/bg3.e333f4d7287815c6da89.svg);background-position:50%;background-size:100% 100%;display:flex;height:284px;justify-content:center;padding:60px 30px 30px;width:433px}}#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{margin-left:auto;margin-right:auto;max-width:350px}}@media(min-width:1200px){#page-home main .mini-panels .left .pill h2{font-size:37px;max-width:none;text-align:left}}#page-home main .mini-panels .left .pill img{display:none}@media(min-width:1200px){#page-home main .mini-panels .left .pill img{display:block;position:absolute;right:0;top: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{grid-gap:30px 50px;display:grid;grid-template-columns:1fr 1fr;padding-left:50px;padding-right: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-bottom:40px;margin-top:40px}@media(min-width:1200px){#page-home main .testimonials{margin-bottom:80px;margin-top: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;font-weight:800;margin-bottom:10px}}#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;margin-bottom:20px;text-transform:uppercase}@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{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr}}@media(min-width:1200px){#page-home main .testimonials .testimonial-cards{grid-gap:50px;padding:0}}#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{border-radius:10px 10px 0 8px;bottom:0;content:"";display:none;height:160px;left:0;pointer-events:none;position:absolute;width:205px}@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;max-height:321px;overflow:hidden}@media(min-width:1200px){#page-home main .testimonials .testimonial-cards .testimonial-card .left{align-items:flex-end;display:flex;justify-content:center}}#page-home main .testimonials .testimonial-cards .testimonial-card .left img{height:350px;position:relative;width:auto}#page-home main .testimonials .testimonial-cards .testimonial-card .right{align-items:center;display:flex;height:100%;justify-content:center;padding:20px}#page-home main .testimonials .testimonial-cards .testimonial-card .right .content{display:flex;flex-direction:column;height:100%;justify-content:space-between}#page-home main .testimonials .testimonial-cards .testimonial-card .right .content blockquote{font-size:18px;font-style:italic;font-weight:400;line-height:29px;margin:0 0 20px;padding:0}#page-home main .testimonials .testimonial-cards .testimonial-card .right .content .name,#page-home main .testimonials .testimonial-cards .testimonial-card .right .content .title{font-size:18px;font-style:italic;font-weight:700;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{align-items:center;display:flex;justify-content:center;margin-bottom:120px;margin-top:120px}}#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{align-items:center;background:#6951ff;box-shadow:0 8px 43px #00000029;display:flex;justify-content:center;padding:30px 25px}@media(min-width:768px){#page-home main .send-assignments .send-assignments-inner{padding-bottom:70px;padding-top:70px}}@media(min-width:1200px){#page-home main .send-assignments .send-assignments-inner{border-radius:60px;margin-left:40px;margin-right:40px;padding:100px}}#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{color:#ffffffb3;font-size:18px;font-weight:400;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{border:2px solid #fff;border-radius:8px;box-sizing:border-box;color:#fff;display:block;font-size:20px;font-weight:500;line-height:24px;margin:8px 0;padding:10px 40px;text-decoration:none;text-transform:capitalize}#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{background-color:#ff5700;border-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;margin:10px;padding:20px 40px}}#page-home main .contact{background-color:#ebfcff;padding:25px}@media(min-width:1200px){#page-home main .contact{align-items:center;display:flex;justify-content:center;padding:100px}}#page-home main .contact .contact-inner{max-width:600px;text-align:center}#page-home main .contact .contact-inner h2{font-size:30px;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:500px}@media(min-width:1200px){#page-home main .contact .contact-inner h2{font-size:47px;margin:0 auto 40px}#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{background:#fff;border:1px solid #c6e3e9;border-radius:14px;box-sizing:border-box;display:block;font-family:Roboto,sans-serif;font-size:17px;line-height:25px;margin-bottom:10px;padding:10px 20px;width:100%}@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]{margin-left:auto;width:50%}}#form-frame{min-height:100%}@media(min-width:768px){#form-frame{display:flex}}#form-frame .branding-block{background-color:#6951ff;box-sizing:border-box;height:159px;padding:32px 25px}@media(min-width:768px){#form-frame .branding-block{background-image:url(/static/media/bg.177514f0b3494398cdf5.svg);background-position:0 100%;background-size:cover;display:flex;flex-direction:column;height:auto}#form-frame .branding-block:after{content:"";display:block;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{align-items:center;display:none;flex:1 1}@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{align-items:center;flex:1 1;justify-content:center;margin:auto;padding:60px 25px 20px}#form-frame .form-container .form-frame-theme{margin:0 auto;max-width:414px}#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-bottom:12px;margin-top:0}#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-size:17px;font-weight:700;line-height:20px;margin-bottom:9px}#form-frame .form-container .form-frame-theme form .form-group input:not([type=radio]){display:block;height:46px;width:100%}#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{align-items:center;display:flex;flex:1 1;justify-content:center}#form-frame .form-container .form-frame-theme form .form-group.iama .radio-button-group label{font-size:18px;font-weight:400;margin-left:8px}#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{font-size:16px;font-weight:500;margin-top:5px;text-align:right}#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{font-size:20px;margin-bottom:5px}#hypergrade-grommet-root #privacy main h3{font-size:16px;margin:15px 0}#hypergrade-grommet-root #privacy main li,#hypergrade-grommet-root #privacy main p{font-size:16px;line-height:22px}#hypergrade-grommet-root #privacy main p,#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-bottom:10px;margin-top: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}
/*# sourceMappingURL=main.2e8b7cbf.css.map*/