.form-v4{--error-red: #c00}.form-v4 :focus{outline:#0090e3 solid 2px}.form-v4 input,.form-v4 select,.form-v4 textarea{border:1px solid var(--blue-2);border-radius:3px;color:var(--blue-2);font-size:1em;margin:0 0 5px 0;padding:.75em;height:auto;width:100%}.form-v4 select{height:44px}.form-v4 input::placeholder,.form-v4 select::placeholder,.form-v4 textarea::placeholder{color:#d0d0d0}.form-v4 input.error,.form-v4 select.error,.form-v4 textarea.error{border-color:var(--error-red);outline-color:var(--error-red)}.form-v4 input[type=checkbox]{height:1.125em;width:1.125em}.form-v4 label{color:var(--blue-2);display:block;font-size:.875em;margin:0 0 5px 0;padding:0}.form-v4 div.error{color:var(--error-red);font-size:.8em;flex:1 0 0px}.form-v4 .box-form-item{margin:0 0 15px 0}.form-v4 .box-cta{margin-bottom:10px}.form-v4 .btn-action{background-color:var(--blue-2);display:block;font-size:1.125em;height:48px;padding:0 1em;width:100%}.form-v4 .btn-action:focus{outline-width:4px}:root{--box-action-width-482: 290px;--label-width-482: 90px;--label-width-660: 160px;--input-field-height: calc(2.5em + 2px);--page-side-padding: 10px;--page-side-padding-482: 20px;--with-header-padding: 80px}.pg-signup-learner,.pg-signup-teacher{min-width:320px}.box-signup-form{padding:0 var(--page-side-padding)}.box-signup-form .in-autologin{margin-right:.5em}.hdr-signup-form{color:var(--blue-2);font-size:1.75em;line-height:1.1em;margin:20px 0}.hdr-no-cc-needed{color:#6ab14b;font-size:1em;margin:-16px 0 20px 0}.label-autologin{align-items:center;display:flex;font-size:1em}.box-divider{border:1px solid var(--blue-2);border-width:0 0 1px 0;height:0;margin:45px 0;position:relative;width:100%}.box-divider-txt{background-color:#fff;left:50%;padding:0 1em;position:absolute;top:50%;transform:translate(-50%, -50%)}.google-2{margin-bottom:10px;width:100%}.box-tos{font-size:.625em;margin:0 0 20px 0}.box-already-user{font-size:.875em;margin:0 0 30px 0}.btn-login{background-color:var(--blue-2);height:35px;line-height:35px;margin:0 0 0 .5em}.box-value-prop{background-color:var(--blue-2);color:#fff;padding:20px var(--page-side-padding) 40px var(--page-side-padding)}.wrapper-your-name,.wrapper-birthdate-inputs{display:inherit}.hdr-mastering,.hdr-better-way{font-size:1.75em;margin:0 0 20px 0}.hdr-create-to{font-size:.875em;font-weight:bold}.list-value{margin:0;padding:0;list-style-type:none}.item-value{background:rgba(0,0,0,0) url('/images/signup/icon-o-check-green-1noqo3c.png') no-repeat 0 0;background-size:24px 24px;font-size:.875em;padding:0 0 20px 35px}.f1-signup-student,.f1-signup-teacher{display:block;margin:0 auto 20px auto;width:170px}.f1-signup-student{margin-top:10px;width:259px}.txt-explain{font-size:.625em;line-height:1.25em;margin:5px 0 0 0}.hdr-why-act{font-size:.875em;margin:0 0 10px 0}.btn-action-grn{background-color:var(--cta-bg-grn);border-radius:3px;color:#fff;display:block;font-size:1em;height:48px;line-height:48px;text-align:center;text-decoration:none;width:100%}.box-purchase-now{margin:0 0 20px 0}.box-recaptcha{position:relative}.txt-nobreak{white-space:nowrap}@media only screen and (min-width: 482px){.form-v4 .box-form-item{display:flex;margin-bottom:24px}.form-v4 label{align-items:center;display:flex;flex:0 0 var(--label-width-482);height:44px;line-height:1.25em;margin:0}.form-v4 .box-inputs{flex:1 0 0}.form-v4 .box-cta{margin-top:30px;margin-bottom:14px}.box-signup-form{padding:0 var(--page-side-padding-482)}.hdr-signup-form{font-size:2.125em;margin-top:30px}.hdr-no-cc-needed{font-size:1.125em;margin-bottom:30px}.box-sso{display:flex;justify-content:center;margin-bottom:30px;margin-top:30px;width:100%}.google-2{margin-bottom:0}.box-sso-btn{display:inline-block;width:calc(50% - 5px)}.box-value-prop{padding:30px 25px 50px 25px}.hdr-mastering,.hdr-better-way{font-size:2em;margin-bottom:25px}.hdr-create-to{font-size:1em}.item-value{font-size:1em}.f1-signup-teacher{width:194px}.f1-signup-student{margin-top:20px;width:295px}.hdr-why-act{display:block;margin-left:auto;margin-right:auto;width:var(--box-action-width-482)}.btn-action-grn{margin:0 auto;width:var(--box-action-width-482)}.box-purchase-now{margin-bottom:25px}.txt-explain{font-size:.75em}.box-tos{font-size:.75em}.box-your-name-inputs{display:flex;flex-direction:column}.box-your-name-inputs .select-prefix{flex:0 0 70px;margin-right:10px;padding-right:0}.box-your-name-inputs .in-first-name,.box-your-name-inputs .in-last-name{flex:1 0 0}.box-your-name-inputs .in-first-name{margin-right:10px}.box-birthdate-inputs{display:flex;flex-direction:column}.box-birthdate-inputs .select-year,.box-birthdate-inputs .select-month,.box-birthdate-inputs .select-day{flex:1 0 0}.box-birthdate-inputs .select-month,.box-birthdate-inputs .select-day{margin-right:10px}}@media only screen and (min-width: 660px){.form-v4 .box-form-item{margin-bottom:20px}.form-v4 label{font-size:1em;flex:0 0 var(--label-width-660)}.box-signup-form{padding:0}.constrain-signup-form{margin:0 auto;width:590px}.hdr-signup-form{font-size:2.375em;margin-top:30px}.hdr-no-cc-needed{font-size:1.3125em}.box-sso-btn{width:calc(50% - 35px)}.box-tos{margin-bottom:30px}.hdr-mastering,.hdr-better-way{font-size:2.125em}.hdr-create-to{font-size:1.125em}.item-value{font-size:1.125em}.box-purchase-quote{display:flex;justify-content:space-between}.box-purchase-now,.box-get-quote{margin:0;text-align:center;width:calc(50% - 15px)}}@media only screen and (min-width: 960px){.pageContent{display:flex;flex-direction:row-reverse}.box-signup-form{flex:2 0 0;padding:0 var(--page-side-padding-482)}.box-value-prop{flex:1 0 0;margin-top:var(--with-header-padding)}.f1-signup-student{width:259px}.box-purchase-quote{display:block;justify-content:unset}.box-purchase-now,.box-get-quote{margin:0 0 25px 0;text-align:left;width:100%}}@media only screen and (min-width: 1000px){.box-value-prop{padding-left:40px;padding-right:40px}}@media only screen and (min-width: 1100px){.constrain-signup-form{margin:0 0 0 45px}.box-value-prop{padding:40px 75px 50px 75px}.f1-signup-student{width:295px}}.pg-signup-learner.under13-layout .under13-hidden,.pg-signup-learner:not(.under13-layout) .under13-visible{display:none}.pg-signup-learner.under13-layout .under13-visible,.pg-signup-learner:not(.under13-layout) .under13-hidden{display:revert}@media only screen and (min-width: 482px){.pg-signup-learner.under13-layout .box-form-item.under13-visible,.pg-signup-learner:not(.under13-layout) .box-form-item.under13-hidden{display:flex}.pg-signup-learner:not(.under13-layout) .box-sso.under13-hidden{display:flex}} 