html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;box-sizing:border-box}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.payment{display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.payment .img-container{height:100vh}.payment .img-container img{width:100%;height:100%;object-fit:cover}.payment .payment_form{height:100%;display:flex;flex-direction:column;align-items:center}.payment .payment_form .payment-logo_container{display:flex;justify-content:center;margin:15% 0 10%}.payment .payment_form .StripeElement{width:50%}.payment .payment_form .purchase_button{border-radius:.5rem;border:2px solid var(--color-1);font-size:1rem;color:#fff;background-color:var(--color-1);padding:.6rem 6rem;margin:1rem auto;max-width:100%}@media (max-width: 1439px){.payment .payment_form .payment-logo_container{display:flex;justify-content:center;margin:10% 0}.payment .payment_form .StripeElement{width:70%}}@media (max-width: 1100px){.payment .payment_form .payment-logo_container{display:flex;justify-content:center;margin:5% 0}.payment .payment_form .StripeElement{width:80%}.payment .payment_form .purchase_button{padding:.6rem 3rem}}@media (max-width: 768px){.payment .img-container{grid-column:0;display:none}.payment .payment-form_container{grid-column:1 / -1;padding-bottom:2rem}.payment .payment-form_container .payment_form{margin-top:5%}.payment .payment-form_container .payment_form .payment-logo_container{display:flex;justify-content:center;margin:0 0 5%}.payment .payment-form_container .payment_form .StripeElement{width:60%}}@media (max-width: 425px){.payment .payment-form_container .payment_form .StripeElement{width:80%}.payment .payment-form_container .payment_form .purchase_button{padding:.6rem 1rem}}.home{display:grid;grid-template-columns:repeat(12,1fr);overflow:hidden}.home .img-container{grid-column:span 6;height:100vh}.home .img-container img{width:100%;height:100%;object-fit:cover}.home .content{grid-column:8 / 12;display:flex;flex-direction:column;align-items:center;padding:15vh 7vw}.home .content .content_header{font-size:2.5rem;margin:1.5rem 0 .5rem;text-align:center}.home .content .content_info{padding:0 .5rem;margin:.25rem 0;letter-spacing:.5px;line-height:1.5rem}.home .content .content_form{display:flex;flex-direction:column}.home .content .content_form .plans{display:grid;grid-template-rows:1fr 1fr 1fr;color:#fff;font-size:1.5rem}.home .content .content_form .plans .plan-container{display:flex;justify-content:space-between;align-items:center;border:1px solid #ccc;padding:0 1rem;margin:5px 0;border-radius:1rem;cursor:pointer;text-align:center;background-color:var(--color-3)}.home .content .content_form .plans .plan-container .price_label{margin:.7rem 0}.home .content .content_form .plans .plan-container .best-value_banner{font-size:.75rem;align-self:flex-start;background-color:var(--color-4);padding:.4rem 1rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.home .content .content_form .plans .plan-container .price-container{display:flex;flex-direction:column;row-gap:.25rem}.home .content .content_form .plans .plan-container .price-container .monthly-price{color:var(--color-2);font-size:.75rem}.home .content .content_form .plans .selectedPlan{background-color:var(--color-1)}.home .content .plans-info{padding:.5rem 3rem;font-size:.75rem;font-weight:300;text-align:center;letter-spacing:.5px;line-height:1rem}.home .content .coupon{display:flex;column-gap:.25rem;margin:1rem 0;column-gap:1rem}.home .content .coupon .coupon_input-container{border:1.5px solid var(--color-1);border-radius:.3rem;flex:1;display:flex;padding:.15rem}.home .content .coupon .coupon_input-container .coupon_input{flex:1;padding:1rem;border:none;font-size:1rem}.home .content .coupon .coupon_input-container .coupon_input:focus{outline:none;border:none}.home .content .coupon .coupon_input-container .coupon_clear{border:none;background-color:#fff;display:flex;justify-content:center;align-items:center;padding-right:1rem;cursor:pointer}.home .content .coupon .coupon_button{border-radius:.3rem;border:2px solid var(--color-1);font-size:1rem;color:#fff;background-color:var(--color-1)}.home .content .submit_button{border-radius:.5rem;border:2px solid var(--color-1);font-size:1rem;color:#fff;background-color:var(--color-1);padding:.75rem 0;margin:1rem auto;position:relative;width:80%}.home .content .submit_button:hover .button_tooltip{display:block;position:absolute;background-color:#ffffffbf;padding:.25rem;color:#000;top:0;right:0}.error-message{color:var(--color-6);text-align:center}.use-page{position:absolute;right:0;top:0;width:min-content}.use-page2{position:absolute;right:100;top:0;width:min-content}@media (max-width: 1919px){.home .content{padding:15vh 5vw}}@media (max-width: 1439px){.home .content{grid-column:7 / 13;padding:15vh 10vw}}@media (max-width: 1100px){.home .content{grid-column:7 / 13;padding:15vh 7vw}}@media (max-width: 768px){.home .img-container{grid-column:0;display:none}.home .content{grid-column:1 / -1;margin:0 7vw}}@media (max-width: 425px){.home .img-container{grid-column:0;display:none}.home .content{grid-column:1 / -1;padding-top:10%;padding-bottom:10%}.home .content .coupon{column-gap:.1rem}.home .content .coupon .coupon_input-container .coupon_input{padding:1rem .5rem}}.welcome{min-height:100vh;display:grid;grid-template-columns:repeat(12,1fr);background-image:url(/assets/welcome-Mb7Czwkv.png);background-size:cover;background-repeat:no-repeat;background-position:center;color:#fff}.welcome .img_container{grid-column:1 / 5;display:flex;justify-content:center;align-items:center;column-gap:2rem}.welcome .img_container h3{font-size:4rem;color:var(--color-1)}.welcome .header{color:var(--color-1);margin-top:7%}.welcome h2{font-size:4rem;grid-column:2 / 8;padding:0 2rem}.welcome .download_info{font-size:2.5rem;word-spacing:1rem;grid-column:2 / 8;padding:0 2rem;margin-bottom:2rem;line-height:3rem}.welcome .download_store{font-size:2.5rem;grid-column:2 / 8;padding:0 5rem 0 2rem;margin-bottom:2rem;line-height:3rem}.welcome .qr_code{grid-column:2 / 8;cursor:pointer;padding:0 2rem;margin-bottom:5rem}@media (max-width: 1919px){.welcome .header,.welcome .thank-you_message{font-size:3rem;padding:0 1rem}.welcome .thank-you_message{margin-bottom:.5rem}.welcome .download_store,.welcome .download_info{font-size:2rem;word-spacing:normal;padding:0 1rem}}@media (max-width: 1439px){.welcome .img_container{grid-column:1 / 6}.welcome .header,.welcome .thank-you_message,.welcome .download_store,.welcome .download_info{grid-column:1 / 9;padding-left:5%}}@media (max-width: 1100px){.welcome .img_container{grid-column:1 / 7}}@media (max-width: 768px){.welcome{background:linear-gradient(#00000080,#00000080),url(/assets/welcome-small-C3Z1E_h5.png);background-size:cover;background-repeat:no-repeat;background-position:top}.welcome .img_container{grid-column:1 / -1;margin-right:auto;margin-left:5%}.welcome .img_container h3{font-size:2rem}.welcome .header{grid-column:1 / -1;padding-left:5%;align-self:flex-end;margin-bottom:1rem}.welcome .download_info{grid-column:1 / -1;padding-left:5%}.welcome .download_container{grid-column:1 / -1;padding-left:5%;display:flex;column-gap:5%;padding:1rem;cursor:pointer}.welcome .download_container img{width:100%}}@media (max-width: 425px){.welcome{background:linear-gradient(#00000080,#00000080),url(/assets/welcome-small-C3Z1E_h5.png);background-size:cover;background-repeat:no-repeat;background-position:top}.welcome .img_container{grid-column:1 / -1;margin-right:auto;margin-left:5%}.welcome .img_container h3{font-size:2rem}.welcome .header{font-size:2rem;margin-top:30%}.welcome .download_info{font-size:1.75rem;margin-bottom:0}}@media (max-width: 375px){.welcome .download_container{column-gap:5%;padding:.5rem}}:root{--color-1: #009cb4;--color-2: #4bbecf;--color-3: #4d4d4d;--color-4: #47a585;--color-5: #858585;--color-6: #a11d2a}h1,h2,h3,h4,h5,h6{font-family:Oswald}p,input,button,a{font-family:Roboto}button{cursor:pointer}.account{display:grid;grid-template-columns:repeat(12,1fr);overflow:hidden}.account .img-container{grid-column:span 6;height:100vh}.account .img-container img{width:100%;height:100%;object-fit:cover}.account .content{grid-column:8 / 12;display:flex;flex-direction:column;align-items:center;padding:15vh 7vw}.account .content .account_info{box-sizing:border-box;display:flex;flex-direction:column;width:100%;row-gap:1rem;margin:2rem 0;border:1.5px solid var(--color-1);border-radius:.3rem;padding:.5rem 1rem}.account .content .account_info .email_container,.account .content .account_info .current-plan_container{display:flex;justify-content:space-between;font-size:1.25rem}.account .content .content_form{display:flex;flex-direction:column;margin:1rem 0}.account .content .content_form .plans_header{font-size:1.75rem;text-align:center}.account .content .content_form .plans{display:grid;grid-template-rows:1fr 1fr;color:#fff;font-size:1.5rem}.account .content .content_form .plans .plan-container{display:flex;justify-content:space-between;align-items:center;border:1px solid #ccc;padding:0 1rem;margin:5px 0;border-radius:1rem;cursor:pointer;text-align:center;background-color:var(--color-3)}.account .content .content_form .plans .plan-container .price_label{margin:.7rem 0}.account .content .content_form .plans .plan-container .best-value_banner{font-size:.75rem;align-self:flex-start;background-color:var(--color-4);padding:.4rem 1rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.account .content .content_form .plans .plan-container .price-container{display:flex;flex-direction:column;row-gap:.25rem}.account .content .content_form .plans .plan-container .price-container .monthly-price{color:var(--color-2);font-size:.75rem}.account .content .content_form .plans .selectedPlan{background-color:var(--color-1)}.account .content .confirm_button{border-radius:.5rem;border:2px solid var(--color-1);font-size:1rem;color:#fff;background-color:var(--color-1);padding:.75rem 0;margin:1rem auto;position:relative;width:80%}.account .content .cancel_button{border-radius:.5rem;border:2px solid var(--color-3);font-size:1rem;color:#fff;background-color:var(--color-6);padding:.75rem 0;margin:1rem auto;position:relative;width:60%}.account .content .logout_button{border-radius:.5rem;border:2px solid var(--color-1);font-size:1rem;color:#fff;background-color:var(--color-1);padding:.75rem 1rem;position:absolute;right:0;top:0;margin:1rem}.account .content .submit_button:hover .button_tooltip{display:block;position:absolute;background-color:#ffffffbf;padding:.25rem;color:#000;top:0;right:0}.disabled{cursor:not-allowed}.hidden{display:none}@media (max-width: 1919px){.account .content{padding:15vh 5vw}}@media (max-width: 1439px){.account .content{grid-column:7 / 13;padding:15vh 10vw}}@media (max-width: 1100px){.account .content{grid-column:7 / 13;padding:15vh 7vw}}@media (max-width: 768px){.account .img-container{grid-column:0;display:none}.account .content{grid-column:1 / -1;margin:0 7vw}.account .content .cancel_button{width:50%}}@media (max-width: 425px){.account .img-container{grid-column:0;display:none}.account .content{grid-column:1 / -1;padding-top:10%;padding-bottom:10%}.account .content .cancel_button{width:70%}}
