body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;background:#f0f7f8;color:#1a2e35}.ginger-purchase-wrapper{max-width:1100px;margin:0 auto;padding:10px 24px 10px}.ginger-purchase__page-header{text-align:center;margin-bottom:52px}.ginger-purchase__page-header h1{font-size:36px;font-weight:700;color:#1a2e35;line-height:1.2;margin-bottom:16px}.ginger-purchase__page-header p{font-size:15px;color:#3b4d55;line-height:1.6;max-width:660px;margin:0 auto}.title-word{display:inline-grid;position:relative;white-space:nowrap;vertical-align:baseline}.word-correct,.word-wrong{grid-area:1/1;display:inline-block;font-weight:700}.word-wrong{color:#a0b5bc;position:relative}.word-wrong::after{content:'';position:absolute;left:0;top:52%;height:3px;border-radius:2px;background:#2ba8ae;width:0;animation:strike .35s ease-out 1.2s forwards}@keyframes strike{to{width:100%}}.word-correct{color:#2ba8ae;opacity:0;animation:fadeIn .3s ease-out 1.75s forwards}@keyframes fadeIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.word-wrong{animation:fadeOut .2s ease-out 1.7s forwards}@keyframes fadeOut{to{opacity:0}}.ginger-purchase-container{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.arguments-container h2{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#2ba8ae;margin-bottom:24px}.argument-list{list-style:none;display:flex;flex-direction:column;gap:24px}.argument-item{display:flex;gap:14px;align-items:flex-start}.arg-icon{width:36px;height:36px;border-radius:9px;background:#d8f0f2;display:flex;align-items:center;justify-content:center;flex-shrink:0}.arg-icon svg{width:18px;height:18px;stroke:#2BA8AE;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.arg-text>strong{display:block;font-size:14.5px;font-weight:600;color:#1a2e35;margin-bottom:3px;line-height:1.3}.arg-text span{font-size:13.5px;color:#3b4d55;line-height:1.55}.plans-col{display:flex;flex-direction:column;gap:10px}.promo-banner{background:#2ba8ae;color:#fff;text-align:center;padding:10px 20px;font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;border-radius:10px 10px 0 0;margin-bottom:-2px}.plan-card{background:#fff;border:1.5px solid #d6e8eb;border-radius:12px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:border-color .15s,box-shadow .15s;cursor:pointer}.plan-card:hover{border-color:#2ba8ae;box-shadow:0 2px 12px rgba(43,168,174,.12);text-decoration:none;color:inherit}.plan-card.featured{border-color:#2ba8ae;background:#f2fbfc}.plan-meta{flex:1}.plan-name-row{display:flex;align-items:center;gap:8px;margin-bottom:3px}.plan-name{font-size:15px;font-weight:700;color:#1a2e35}.badge-popular{background:#2ba8ae;color:#fff;font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 8px;border-radius:20px;text-transform:uppercase}.plan-billing{font-size:12px;color:#7a9ba5}.plan-price{display:flex;align-items:baseline;gap:6px;flex-shrink:0;white-space:nowrap}.price-old{font-size:12px;color:#a0b5bc;text-decoration:line-through}.price-current{font-size:15px;font-weight:700;color:#1a2e35}.price-period{font-size:12px;font-weight:400;color:#5a7480}.btn-select{background:#2ba8ae;color:#fff;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:700;cursor:pointer;flex-shrink:0;transition:background .15s,transform .1s;white-space:nowrap}.btn-select:hover{color:#fff;background:#239399;transform:translateY(-1px);text-decoration:none}.toggle-more{display:flex;align-items:center;gap:6px;background:0 0;border:none;cursor:pointer;padding:4px 2px;font-size:13px;color:#2ba8ae;transition:opacity .15s}.toggle-more:hover{opacity:.75}.hidden-plans{display:none;flex-direction:column;gap:10px}.hidden-plans.visible{display:flex}.plan-card.students{background:#fff;border-style:dashed}.students-discount{font-size:15px;font-weight:700;color:#2ba8ae;flex-shrink:0;margin-right:8px}.trust-container{display:none}.reassurance{margin-top:6px;font-size:12.5px;color:#7a9ba5;display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.reassurance .dot{color:#b0cdd3;font-size:10px}.reassurance span{display:flex;align-items:center;gap:4px}.reassurance svg{width:12px;height:12px;stroke:#2BA8AE;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}@media (max-width:760px){.page-wrapper{padding:36px 16px 56px}.page-header{margin-bottom:32px}.page-header h1{font-size:26px}.page-header p{font-size:14px}.ginger-purchase-container{grid-template-columns:1fr;gap:32px}.plans-container{order:1}.ginger-view-login{order:1}.trust-container{display:block;order:2}.arguments-container{order:3}}@media (max-width:991px){body{font-size:18px}}a{color:#20b1c9}a:hover{color:#20b1c9}.btn{white-space:nowrap;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;text-decoration:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,.btn:hover{text-decoration:none}.btn-cta{min-width:191px;border-radius:4px;color:#fff;background:#2199ad;border:none;font-size:13pt;padding:9px 18px 12px}.btn-cta:hover{color:#fff;background:#20b1c9}.btn-cta:active,.btn-cta:focus{color:#fff;background:#2199ad}.ginger-view{display:none;margin-bottom:15px!important}.ginger-purchase-auth{position:relative;min-width:330px;max-width:550px;width:100%;height:680px;justify-self:center}.ginger-purchase-auth-close{position:absolute;font-size:32px;color:#333;top:-1px;right:10px}.ginger-purchase-auth-close:hover{text-decoration:none}.ginger-purchase-auth>iframe{background:0 0;box-shadow:none;border-width:0;width:100%;height:100%}@media (max-width:1033px){.ginger-purchase-auth{height:700px}}.ginger-page-ginger_upgrade{background:#f0f7f8}.ginger-purchase-trust{font-weight:500;font-size:18px;line-height:150%;color:#212427;margin-top:5px;display:flex;flex-direction:row;align-items:center;width:100%;justify-content:center}.ginger-purchase-trust__icon{width:18px;height:18px;text-align:center;background-size:cover;background-repeat:no-repeat;background:url("../../svg/check-wawy.svg");margin-right:6px}.ginger-purchase-payment-footer{text-align:center;margin-top:20px}.ginger-purchase-payment-footer p{color:#212427;margin:0 auto;max-width:548px;font-weight:400;font-size:16px;line-height:20px;text-align:center;padding-bottom:20px}.ginger-purchase-payment-footer .ginger-purchase-payment-footer-country-message{font-style:normal;font-weight:400;font-size:16px;line-height:20px;text-align:center;color:#000;margin-bottom:0;padding-bottom:8px}.ginger-purchase-payment-panel{background:#fff;border:1px solid #e6e6e6;border-radius:8px;margin:0 0 14px;padding:20px 30px 18px}#submit-button{border-radius:6px;color:#fff;border:0;background-color:#3d6dcc;font-weight:700;font-size:16px;line-height:24px;height:50px;margin-top:15px}.form-control-cardtype{position:absolute;top:5px;right:12px}label.error{font-size:12px;color:#b82418;display:none;font-weight:400;margin-top:10px}.form-control{border:1px solid #bfbfbf;border-radius:6px;box-shadow:none;height:50px}.form-control-card::placeholder{color:#858585;opacity:1;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.form-control-card::-ms-input-placeholder{color:#858585;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.form-control-invalid+label.error{display:block}.form-control:focus,.hosted-field-focus{border:1px solid #dedede;background:#eaeaea;outline:0;box-shadow:none}.form-control-invalid{border:1px solid #bfaaa9;background:rgba(184,36,24,.05)}.ginger-purchase-payment-head{position:relative;font-size:11pt;display:inline-block;width:100%}.ginger-purchase-payment-head a{font-size:12px;line-height:15px;text-decoration-line:underline;color:#999}.ginger-purchase-payment-head-left{float:left}.ginger-purchase-payment-head-right{float:right;text-align:right}.ginger-purchase-payment-head-changecurrency{line-height:1.4em;font-size:11pt;margin-bottom:10px;float:right}.ginger-purchase-payment-head-changecurrency>a{font-size:12px}.ginger-purchase-payment-head-changecurrency .ginger-purchase-payment-head-changecurrency-list-close{position:absolute;top:14px;right:14px;font-size:24px;text-decoration:none;color:#878787;font-weight:200}.ginger-purchase-payment-head-changecurrency-list{display:none;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.4);position:absolute;right:0;z-index:99;margin:10px 0 0;text-align:left}.ginger-purchase-payment-head-changecurrency-list>ul{columns:2;list-style:none;padding:20px 36px 20px 20px;font-size:13px;min-width:487px;margin:0}.ginger-purchase-payment-head-changecurrency-list:before{content:'\25B2';display:block;color:#fff;position:absolute;top:-15px;right:40px;text-shadow:0 -2px 2px rgba(0,0,0,.1)}.ginger-purchase-payment-head-changecurrency-list>ul em{color:#666;font-style:normal;display:inline-block;min-width:38px}.ginger-purchase-payment-head-changecurrency-list>ul a{text-decoration:none;padding:0 16px;display:block;line-height:30px;color:#20b3c8}.ginger-purchase-payment-head-changecurrency-list>ul a.active{background:#f5f5f5}.ginger-purchase-payment-head-changecurrency-list>ul a:hover{background:#ededed;font-weight:700}.ginger-purchase-payment-head-plan{color:#333;font-size:18pt;margin:0;display:inline-block}.ginger-purchase-payment-head-plan-name{color:#3d3d3d;font-weight:600;font-size:24px;line-height:30px;display:inline-block;text-align:right;margin:0 6px 8px 0}.ginger-purchase-payment-head-plan-pricewrap{white-space:nowrap;line-height:25px;display:inline-block;margin-bottom:10px}.ginger-purchase-payment-head-plan-period,.ginger-purchase-payment-head-plan-price{font-weight:400;font-size:24px;line-height:32px;color:#108c9e}.ginger-purchase-payment-head-plan-info{font-size:16px;color:#46525d;display:inline-block;font-weight:400;line-height:24px}.ginger-purchase-payment-panel .panel-body{background:0 0;padding:0}.ginger-purchase-payment-panel-notetext{color:#657586;margin-bottom:0;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-align:left}.ginger-purchase-payment-panel-notetext a{color:#0d7482;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.ginger-purchase-payment-panel-notetext a:hover{text-decoration-line:none}.ginger-purchase-payment-panel-payment{margin:0 5px 14px}.ginger-purchase-payment-panel-payment div[class^=col-]{padding:0}.ginger-purchase-payment-panel-payment input{margin-right:4px;position:relative;top:2px}.ginger-purchase-payment-panel-method .row{margin-left:-2px;margin-right:-2px}.ginger-purchase-payment-panel-method .row div[class*=col-]{padding-left:5px;padding-right:5px}.ginger-purchase-payment-panel-method-paypal{text-align:center;margin:42px 0 52px}.ginger-purchase-payment-panel-method-paypal .btn-paypal{color:#00335e;background:#ffc439;height:50px;line-height:55px;font-weight:700;font-size:12.4pt;padding:0 34px;margin-top:15px}.ginger-purchase-payment-panel-method-paypal-loadmessage{display:none}.ginger-purchase-payment-panel-method-paypal-loading .ginger-purchase-payment-panel-method-paypal-loadmessage{display:block}.ginger-purchase-payment-panel-method-creditcard-loadspinner{display:none;text-align:center;padding-top:6px}.ginger-purchase-payment-panel-method-creditcard-loadspinner>div{width:18px;height:18px;background-color:#fff;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.ginger-purchase-payment-panel-method-creditcard-loadspinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.ginger-purchase-payment-panel-method-creditcard-loadspinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.ginger-purchase-payment-panel-method-creditcard-btn-span{display:block}.ginger-purchase-payment-panel-method-creditcard-loading .ginger-purchase-payment-panel-method-creditcard-loadspinner{display:block}.ginger-purchase-payment-panel-method-creditcard-loading .ginger-purchase-payment-panel-method-creditcard-btn-span{display:none}.ginger-purchase-payment-panel-method-credit [class*=col-md-6]:first-child{padding-right:2px}.ginger-purchase-payment-panel-method-credit [class*=col-md-6]:not(:first-child){padding-left:2px}.ginger-purchase-payment-panel-method-credit [class*=col-] .form-control{padding-left:20px;padding-right:20px}.ginger-pricing-faq__wrapper{display:flex;justify-content:center;padding:0 32px;background-color:#fff}.ginger-pricing-faq__container{width:100%;padding:80px 0 119px;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;background-color:#fff;max-width:1138px}.ginger-pricing-faq__container .ginger-pricing-faq__title{font-style:normal;font-weight:700;font-size:30px;line-height:150%;color:#212427;margin-bottom:50px}.ginger-pricing-faq__container .ginger-pricing-faq__item-description,.ginger-pricing-faq__container ul li i:after,.ginger-pricing-faq__container ul li i:before{transition:all .25s ease-in-out}.ginger-pricing-faq__container ul li{animation:flipdown .5s ease both}.ginger-pricing-faq__container .ginger-pricing-faq__item-title{font-style:normal;font-weight:700;font-size:20px;line-height:150%;display:block;margin:0;cursor:pointer;color:#212427;margin-right:12px}.ginger-pricing-faq__container .ginger-pricing-faq__item-description{color:#212427;font-weight:400;font-size:18px;line-height:160%;position:relative;overflow:hidden;opacity:1;transform:translate(0,0);margin-top:20px;z-index:2}.ginger-pricing-faq__container .ginger-pricing-faq__item-description p{margin-top:10px}.ginger-pricing-faq__container .ginger-pricing-faq__item-description p:first-child{margin-top:0}.ginger-pricing-faq__container .ginger-pricing-faq__item-description .small-text-size{font-size:16px}.ginger-pricing-faq__container .ginger-pricing-faq__item-description .double-margin{margin-top:20px!important}.ginger-pricing-faq__container .ginger-pricing-faq__item-description b{font-weight:700}.ginger-pricing-faq__container .ginger-pricing-faq__item-description a{font-weight:700;cursor:pointer;text-decoration:underline}.ginger-pricing-faq__container .ginger-pricing-faq__item-description a:hover{color:#20b1c9}.ginger-pricing-faq__container .ginger-pricing-faq__blue-link{color:#1b94a6}.ginger-pricing-faq__container .ginger-pricing-faq__blue-link:hover{color:#20b1c9}.ginger-pricing-faq__container .ginger-pricing-faq__blue-link_without-underline{text-decoration:none!important}.ginger-pricing-faq__container ul{list-style:none;padding:0;margin:0}.ginger-pricing-faq__container ul li{position:relative;padding:32px 0;margin:0;border-top:1px solid #d9dcde;animation-delay:.25s}.ginger-pricing-faq__container ul li:last-child{border-bottom:1px solid #d9dcde}.ginger-pricing-faq__container ul li i{position:absolute;transform:translate(-6px,0);top:44px;right:0}.ginger-pricing-faq__container ul li i:after,.ginger-pricing-faq__container ul li i:before{content:"";position:absolute;background-color:#606971;width:2px;height:9px}.ginger-pricing-faq__container ul li i:before{transform:translate(-3px,0) rotate(45deg)}.ginger-pricing-faq__container ul li i:after{transform:translate(3px,0) rotate(-45deg)}.ginger-pricing-faq__container ul li .close~.ginger-pricing-faq__item-description{margin-top:0;max-height:0;opacity:0;transform:translate(0,50%)}.ginger-pricing-faq__container ul li .close~i:before{transform:translate(3px,0) rotate(45deg)}.ginger-pricing-faq__container ul li .close~i:after{transform:translate(-3px,0) rotate(-45deg)}@keyframes flipdown{0%{opacity:0;transform-origin:top center;transform:rotateX(-90deg)}5%{opacity:1}80%{transform:rotateX(8deg)}83%{transform:rotateX(6deg)}92%{transform:rotateX(-3deg)}100%{transform-origin:top center;transform:rotateX(0)}}.input-container{margin-top:5px;display:flex;flex-direction:column}.input-container>.input-field,.input-container>input[type=text]{border:1px solid #bfbfbf;border-radius:6px;box-shadow:none;height:50px;font-size:14px;color:#555}.input-container>.input-field.invalid-input,.input-container>input[type=text].invalid-input{border:1px solid #bfbfbf;border-radius:6px;box-shadow:none;height:50px;font-size:14px;color:#555}.input-container>.input-field:focus,.input-container>input[type=text]:focus{border:1px solid #dedede;background:#eaeaea;outline:0;box-shadow:none}.input-container>input[type=text]::placeholder{color:#858585;opacity:1;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.input-container>label.error{display:none;font-size:12px;color:#b82418;font-weight:400;margin:0;text-align:start}.input-container:has(.invalid-input)>label.error{display:block}.input-group-check{display:flex;flex-direction:row;gap:6px}.input-group-check>input[type=checkbox],.input-group-check>input[type=radio]{margin:0}.input-group-check:has(>input[type=checkbox].invalid-input)~label.error,.input-group-check:has(>input[type=radio].invalid-input)~label.error{display:block}.input-group-check>label{color:#1f2429;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin:0}.input-group-check>label>a{color:#0d7482;font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.input-group-check>label>a:hover{text-decoration-line:none}@media (max-width:992px){.ginger-purchase-payment-head{padding:0 30px 0 60px;text-align:left}.ginger-purchase-payment-head-changecurrency,.ginger-purchase-payment-head-plan-name,.ginger-purchase-payment-head-plan-pricewrap{text-align:left;width:auto;display:block}.ginger-purchase-payment-head-changecurrency>a{margin-left:0}.ginger-purchase-payment-head-changecurrency-list:before{left:80px}.ginger-purchase-payment-head-plan-info{margin-left:0}}@media (max-width:767px){.ginger-purchase-payment-panel-method-paypal .btn-paypal{font-size:10.4pt;padding:0 10px}.btn-paypal>img{width:50%}}@media only screen and (max-width:991px){.ginger-purchase-theme .ginger-purchase-payment-footer p{padding-bottom:12px}.ginger-pricing-faq__container{padding:70px 0 100px}.ginger-pricing-faq__container .ginger-pricing-faq__title{font-size:25px!important}}@media only screen and (max-width:568px){.ginger-purchase-theme .ginger-purchase-payment-footer p{padding-bottom:12px}.ginger-pricing-faq__wrapper{padding:0 16px}.ginger-pricing-faq__container{padding:75px 0 70px}.ginger-pricing-faq__container .ginger-pricing-faq__title{font-size:18px}.ginger-pricing-faq__container .ginger-pricing-faq__item-title{font-size:17px}.ginger-pricing-faq__container ul li{padding-bottom:24px;padding-top:24px}.ginger-pricing-faq__container ul li i{top:33px}}@media (max-width:480px){.ginger-purchase-payment-panel-method-paypal .btn-paypal{font-size:10pt;padding:0 12px}.ginger-purchase-payment-panel-method-paypal .btn-paypal>img{max-width:90px}.ginger-purchase-container .badge-popular{position:absolute;left:100px}}