@import url(https://fonts.googleapis.com/css?family=IM+Fell+French+Canon+SC|Lato);@import url(https://fonts.googleapis.com/css2?family=League+Gothic&family=Unlock&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.contact-form-container{background:#f9f9f9;border-radius:10px;box-shadow:0 4px 15px #0000001a;margin:2em auto;max-width:600px;padding:2em}.form-title{color:#2e4053;color:var(--primary-color);font-family:League Gothic,sans-serif;font-family:var(--heading-font);font-size:2.5em;margin-bottom:1em;text-align:center}.form-group{margin-bottom:1.5em}.form-group label{color:#333;display:block;font-weight:700;margin-bottom:.5em}.form-group input[type=email],.form-group input[type=text],.form-group textarea{border:1px solid #ddd;border-radius:5px;font-family:Lato,Helvetica,sans-serif;font-family:var(--paragraph-font);font-size:1em;padding:.8em;width:100%}.submit-button{background:#2e4053;background:var(--primary-color);border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-family:League Gothic,sans-serif;font-family:var(--heading-font);font-size:1.2em;padding:1em;transition:background-color .3s ease;width:100%}.submit-button:hover{background-color:#616161;background-color:var(--secondary-color)}.FAQ .login_form{background:#0000;border-radius:0;box-shadow:none;padding:1em}.FAQ .form_line{text-align:left}.FAQ textarea{border:1px solid #ddd;border-radius:5px;font-family:Lato,Helvetica,sans-serif;font-family:var(--paragraph-font);font-size:1em;padding:.8em;width:100%}.FAQ .btn{margin-top:1em;width:100%}.store_buttons_large{max-width:220px;transition:transform .3s ease,box-shadow .3s ease;width:100%}.store_buttons_large:hover{box-shadow:0 8px 16px #0003;transform:scale(1.05)}.cta-section{background-color:#0006;border-radius:15px;margin-top:2em;padding:1.5em;text-align:center}.cta-heading{color:#fff;font-family:League Gothic,sans-serif;font-family:var(--heading-font);font-size:2.2em;margin-bottom:.5em}.app-store-buttons{display:flex;flex-wrap:wrap;gap:1em;justify-content:center}.secondary-cta{margin-top:1.5em}.cta-subtext{color:#ccc;margin-bottom:.5em}.personal-cta-button,.shop-cta-button{color:#85ffc7;color:var(--accent1-color);font-size:1.2em;font-weight:700;text-decoration:none;transition:color .3s ease}.personal-cta-button:hover,.shop-cta-button:hover{color:#fff}.cta-trust-signal{color:#a0a0a0;font-size:.9em;margin-top:1em}.cta-banner{background:#2e4053;background:var(--primary-color);background-size:cover;color:#fff;padding:3em 2em;text-align:center}.signin-main{align-items:center;background:linear-gradient(135deg,#2e40531a,#85ffc70d 50%,#2e40531a);background-attachment:fixed;background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:100vh;padding:2rem 1rem}.signin-container{margin:0 auto;max-width:480px;width:100%}.signin-window{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fff3;border-radius:24px;box-shadow:0 20px 60px #0000001a,0 8px 25px #00000014,inset 0 1px 0 #fff6;overflow:hidden;padding:3rem 2.5rem;position:relative}.signin-window:before{background:linear-gradient(90deg,#2e4053,#85ffc7);background:linear-gradient(90deg,var(--primary-color) 0,var(--accent1-color) 100%);content:"";height:4px;left:0;position:absolute;right:0;top:0}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form-message{border-radius:4px;margin-bottom:1rem;padding:.75rem}.form-message.success{background-color:#e6f7e6;border:1px solid #00b894;color:#00b894}.form-message.error{background-color:#ffe6e6;border:1px solid #d63031;color:#d63031}.char-counter{font-size:.8rem}.page-container{padding:2rem}.signin-header{margin-bottom:2.5rem;text-align:center}.signin-logo{margin-bottom:1.5rem}.logo-image{border-radius:50%;box-shadow:0 8px 20px #2e405326;height:80px;transition:transform .3s ease;width:80px}.logo-image:hover{transform:scale(1.05)}.signin-title{color:#2e4053;color:var(--primary-color);font-family:League Gothic,sans-serif;font-family:var(--heading-font);font-size:2.5rem;font-weight:400;letter-spacing:-.02em;margin:0 0 .5rem}.signin-subtitle{color:#666;font-family:Lato,Helvetica,sans-serif;font-family:var(--paragraph-font);font-size:1.1rem;line-height:1.4;margin:0}.error-message{animation:slideInFromTop .4s ease-out;background:linear-gradient(135deg,#ff6b6b,#ee5a52);border-radius:12px;color:#fff;display:none;font-weight:500;margin-bottom:1.5rem;padding:1rem 1.5rem}.error-message:not(:empty){display:block}.form-grid{grid-gap:2rem;display:grid;gap:2rem;margin-bottom:2rem}.input-group{margin-bottom:0;position:relative}.input-group input{background:#fafbfc;border:2px solid #e1e5e9;border-radius:12px;box-sizing:border-box;color:#2c3e50;font-family:Lato,Helvetica,sans-serif;font-family:var(--paragraph-font);font-size:1rem;padding:1.2rem 1rem .8rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.input-group input:focus{background:#fff;border-color:#85ffc7;border-color:var(--accent1-color);box-shadow:0 0 0 3px #85ffc71a,0 4px 12px #85ffc726;outline:none;transform:translateY(-1px)}.input-group input:valid{border-color:#27ae60}.input-group input::placeholder{color:#a0a6b0;opacity:0;transition:opacity .3s ease}.input-group input:focus::placeholder{opacity:1}.input-group label{background:#0000;color:#7f8c8d;font-size:1rem;font-weight:500;left:1rem;padding:0 .25rem;pointer-events:none;position:absolute;top:1.2rem;transform-origin:left center;transition:all .3s cubic-bezier(.4,0,.2,1)}.input-group input:focus+label,.input-group input:valid+label{background:#fff;color:#85ffc7;color:var(--accent1-color);font-size:.875rem;font-weight:600;left:.75rem;top:-.5rem;transform:scale(.95)}.input-group input:valid+label{color:#27ae60}.input-line{background:#0000;border-radius:0 0 12px 12px;bottom:0;height:2px;overflow:hidden}.input-line,.input-line:before{left:0;position:absolute;width:100%}.input-line:before{background:linear-gradient(90deg,#85ffc7,#2e4053);background:linear-gradient(90deg,var(--accent1-color),var(--primary-color));content:"";height:100%;top:0;transform:scaleX(0);transform-origin:center;transition:transform .3s cubic-bezier(.4,0,.2,1)}.input-group input:focus~.input-line:before{transform:scaleX(1)}.field-hint{color:#7f8c8d;font-size:.875rem;margin-top:.5rem;opacity:1;transform:translateY(0);transition:all .3s ease}.form-actions{margin-bottom:2rem}.signin-btn{background:linear-gradient(135deg,#2e4053,#616161);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border:none;border-radius:12px;box-shadow:0 4px 15px #2e40534d;color:#fff;cursor:pointer;font-family:League Gothic,sans-serif;font-family:var(--heading-font);font-size:1.1rem;font-weight:600;overflow:hidden;padding:1.2rem 2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.signin-btn:hover{background:linear-gradient(135deg,#34495e,#7f8c8d);box-shadow:0 8px 25px #2e405366;transform:translateY(-2px)}.signin-btn:active{box-shadow:0 2px 10px #2e40534d;transform:translateY(0)}.signin-btn:disabled{cursor:not-allowed;opacity:.7;transform:none}.btn-spinner{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#fff;display:inline-block;height:20px;margin-left:.5rem;width:20px}.signin-footer{border-top:1px solid #e1e5e9;padding-top:1.5rem;text-align:center}.signin-footer p{color:#7f8c8d;font-size:.95rem;margin:0}.signin-link{color:#85ffc7;color:var(--accent1-color);font-weight:600;text-decoration:none;transition:all .3s ease}.signin-link:hover{color:#2e4053;color:var(--primary-color);text-decoration:underline}@media screen and (max-width:900px){.signin-main{background-attachment:scroll;padding:1rem .5rem}.signin-container{max-width:100%}.signin-window{border-radius:16px;margin:0 .5rem;padding:2rem 1.5rem}.signin-title{font-size:2rem}.signin-subtitle{font-size:1rem}.logo-image{height:60px;width:60px}.form-grid{gap:1.5rem}.input-group input{font-size:.95rem;padding:1rem .8rem .6rem}.input-group label{font-size:.9rem}.field-hint{font-size:.8rem}.signin-btn{font-size:1rem;padding:1rem 1.5rem}}.cta-banner-content{margin:0 auto;max-width:800px}.cta-banner-title{font-family:League Gothic,sans-serif;font-family:var(--heading-font);font-size:2.8em;margin-bottom:.5em}.cta-banner-text{font-size:1.3em;margin-bottom:1.5em}.cta-banner-buttons{display:flex;flex-wrap:wrap;gap:1em;justify-content:center;margin-bottom:1.5em}.cta-banner-secondary a{color:#85ffc7;color:var(--accent1-color);font-weight:700;margin:0 1em;text-decoration:none}.cta-banner-secondary a:hover{color:#fff}.cta-divider{color:#555;margin:0 .5em}.page-container{margin:0 auto;max-width:1200px;min-height:60vh;padding:4rem 2rem}.page-container h1{color:#2e4053;color:var(--primary-color);font-family:League Gothic,sans-serif;font-family:var(--heading-font);font-size:3em;margin-bottom:2rem;text-align:center}.form-message{border-radius:8px;font-weight:500;margin-bottom:1.5rem;padding:1rem 1.5rem;text-align:center}.form-message.success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.form-message.error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.char-counter{color:#666;font-size:.85rem;margin-top:.25rem;text-align:right}.required{color:#e74c3c;margin-left:2px}select{background-color:#fff;border:1px solid #ddd;border-radius:5px;font-family:Lato,Helvetica,sans-serif;font-family:var(--paragraph-font);font-size:1em;padding:.8em;width:100%}select:focus{border-color:#85ffc7;border-color:var(--accent1-color);outline:none}:root{--primary-color:#2e4053;--secondary-color:#616161;--accent1-color:#85ffc7;--accent2-color:#110b11;--accent3-color:#38302e;--heading-font:"League Gothic",sans-serif;--paragraph-font:Lato,Helvetica,sans-serif;--headline-color-on-white:#110b11;--headline-color-on-color:#fff;--headline-color-on-dark:#fff;--paragraph-color-on-white:#678d58;--paragraph-color-on-color:#fff;--paragraph-background-color:#678d58;--nav-link-color:#110b11;--nav-background-color:#fc4c02;--nav-hover-link-color:#38302e;--nav-hover-background-color:#678d58}.parallax-container{overflow:hidden;position:relative;width:100%}.parallax-section{align-items:center;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh;justify-content:center;position:relative;z-index:1}.parallax-content{margin:0 auto;max-width:1200px;padding:2rem;position:relative;width:100%;z-index:2}.parallax-overlay{background:#0000004d;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.app-screen-section{margin:0;min-height:80vh;padding:4rem 0}.app-content-grid{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 2rem}@media screen and (max-width:900px){.parallax-section{background-attachment:scroll;min-height:60vh}.app-content-grid{gap:1rem;grid-template-columns:1fr}.app-screen-section{min-height:auto;padding:2rem 0}.parallax-content{padding:1rem}}.slide-in{opacity:1;transform:translateX(0);transition:opacity .8s ease-out,transform .8s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.js-animations-enabled .slide-in{opacity:0;transform:translateX(100px)}.js-animations-enabled .slide-in.visible,.slide-in.visible{opacity:1;transform:translateX(0)}.slide-in:first-child{transition-delay:0s}.slide-in:nth-child(2){transition-delay:.2s}.slide-in:nth-child(3){transition-delay:.4s}.paragraph-on-dark{color:#fff;color:var(--headline-color-on-dark);font-size:large;font-weight:300}.hero-subtitle{color:#fff;font-family:League Gothic,sans-serif;font-family:var(--heading-font);font-size:2.5em;margin:1em 0;text-align:center;text-shadow:2px 2px 4px #000000b3}.key-benefits{background:#2e4053e6;border-radius:15px;margin-top:1.5em;padding:1.5em}.benefit-point{align-items:center;color:#fff;display:flex;font-size:1.1em;gap:.5em;margin:.8em 0;padding:.5em}.benefit-point strong{color:#85ffc7;color:var(--accent1-color)}nav{align-items:center;padding:2em}.nav,nav{justify-items:center}.nav{display:flex;padding-top:1em}.link{background-color:#2e4053;background-color:var(--primary-color);border-radius:8px;color:#fff;color:var(--headline-color-on-dark);font-family:League Gothic,sans-serif;font-family:var(--heading-font);font-size:2.2em;margin:0 .5%;padding:8px 12px;text-decoration:none;transition:all .3s ease}.link:hover{background-color:#616161;background-color:var(--secondary-color);box-shadow:0 4px 8px #0003;color:#f5f5f5;cursor:pointer;transform:translateY(-2px)}button.link{background-color:#2e4053;background-color:var(--primary-color);border:none;border-radius:8px;color:#fff;color:var(--headline-color-on-dark);cursor:pointer;font-family:League Gothic,sans-serif;font-family:var(--heading-font);font-size:2.2em;margin:0 .5%;padding:8px 12px;text-decoration:none;transition:all .3s ease}button.link:hover{background-color:#616161;background-color:var(--secondary-color);box-shadow:0 4px 8px #0003;color:#f5f5f5;cursor:pointer;transform:translateY(-2px)}.mobile-menu-toggle{background:none;border:none;cursor:pointer;display:none;padding:10px;z-index:1001}.hamburger-line{background-color:#fff;display:block;height:3px;margin:6px 0;transition:.4s;width:30px}.mobile-nav{background:#2e4053;background:var(--primary-color);display:none;flex-direction:column;padding:0;width:100%}.mobile-nav.active{display:flex}.mobile-link{border-bottom:1px solid #ffffff1a;color:#fff;font-family:League Gothic,sans-serif;font-family:var(--heading-font);font-size:1.8em;padding:.8em;text-align:center;text-decoration:none}.mobile-link:last-child{border-bottom:none}.mobile-link:hover{background-color:#616161;background-color:var(--secondary-color)}button.mobile-link{background:none;border:none;border-bottom:1px solid #ffffff1a;color:#fff;cursor:pointer;font-family:League Gothic,sans-serif;font-family:var(--heading-font);font-size:1.8em;padding:.8em;text-align:center;text-decoration:none;width:100%}button.mobile-link:hover{background-color:#616161;background-color:var(--secondary-color)}.img_QR{height:25%;margin:0 37.5%;width:25%}.image_100{width:100%}.image_75{width:75%}.image_50{width:50%}.image_25{width:25%}.store_buttons{width:15%}.store_buttons:hover{cursor:pointer}.icon{border-radius:50px;height:80px;margin:10px}.app_logo{width:15%}#header_grid{display:grid;grid-template-columns:150px 2fr .5fr}.parallax_home{background:linear-gradient(135deg,#2e4053,#616161);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}.parallax2_home{background:linear-gradient(135deg,#616161,#2e4053);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}.parallax_sign_up{background:linear-gradient(135deg,#85ffc7,#2e4053);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}.parallax2_sign_up{background:linear-gradient(135deg,#2e4053,#85ffc7);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}.parallax_our_story{background:linear-gradient(135deg,#616161,#85ffc7);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}.parallax2_our_story{background:linear-gradient(135deg,#85ffc7,#616161);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}h1{color:#fff;font-family:League Gothic,sans-serif;font-family:var(--heading-font);font-size:3em;text-align:center}.title_box{background-color:#2e4053;background-color:var(--primary-color);border-radius:15px;font-family:Lato,Helvetica,sans-serif;font-family:var(--paragraph-font);margin:0 auto;padding:10px;text-decoration:none;width:-webkit-fit-content;width:fit-content}.title,.title_box{color:#fff;color:var(--headline-color-on-dark)}.title{word-wrap:break-word;font-family:League Gothic,sans-serif;font-family:var(--heading-font);font-size:2em;text-align:center}.point-content{fill-opacity:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.point-card{background-color:#616161;background-color:var(--secondary-color);border-radius:15px;margin:3%;padding:5px 5px 15px;text-align:center;width:25%}.payment-plans{fill-opacity:100%;grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto}.payment-card1{background-color:#616161;background-color:var(--secondary-color);border-radius:15px;grid-column:1/2;grid-row:1/2;margin:3%;padding:5px}.payment-card2{grid-column:2/3}.payment-card2,.payment-card3,a.payment-card2,a.payment-card3{background-color:#616161;background-color:var(--secondary-color);border-radius:15px;grid-row:1/2;margin:3%;padding:5px;position:relative}a.payment-card2,a.payment-card3{color:inherit;display:block;text-decoration:none}.payment-row{display:flex;flex-direction:column;text-align:center}.payment1{grid-column:1/2;grid-row:2/3}.payment2{grid-column:2/3;grid-row:2/3}.payment3{grid-column:3/4;grid-row:2/3}.center{justify-items:center;margin:10px;text-align:center}.subscribe{background-color:#2e4053;background-color:var(--primary-color);border:none;border-radius:5px;color:#fff;color:var(--headline-color-on-dark);cursor:pointer;display:inline-block;font-family:League Gothic,sans-serif;font-family:var(--heading-font);font-size:2.5em;margin:10px;padding:5px;text-decoration:none;transition:all .3s ease}.subscribe:hover{background-color:#616161;background-color:var(--secondary-color);box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.contact-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.contact-card{background-color:#616161;background-color:var(--secondary-color);border-radius:15px;margin:1%;padding:15px;text-align:center;width:25%}.point-link{background-color:#2e4053;background-color:var(--primary-color);border-radius:5%;color:#fff;color:var(--headline-color-on-dark);font-size:20px;font-weight:900;margin-bottom:20px;padding:5px;text-decoration:none}.header{overflow:hidden;top:0}.footer,.header{background-color:#2e4053;background-color:var(--primary-color);left:0;position:relative;width:100%}.footer{bottom:0;font-family:League Gothic,sans-serif;font-family:var(--heading-font);padding-bottom:10px;text-align:center}.paragraph{color:#fff;color:var(--headline-color-on-dark);font-size:25px;font-weight:700;margin:0 15%;padding:10px;text-align:center}.list,.paragraph{font-family:Lato,Helvetica,sans-serif;font-family:var(--paragraph-font)}.login_window{background-color:#616161;background-color:var(--secondary-color);border-radius:20px;margin:10% auto;padding:40px;width:30%}.login_form{color:#fff;color:var(--headline-color-on-dark);text-align:center}.form_line{padding:10px}.dropbtn{background-color:#616161;background-color:var(--secondary-color);border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:16px;padding:16px}.dropbtn:focus,.dropbtn:hover{background-color:#2980b9;border-radius:15px}.dropdown{display:inline-block;position:relative;z-index:10}.dropdown-content{background-color:#f1f1f1;border-radius:15px;box-shadow:0 8px 16px 0 #0003;display:none;min-width:160px;position:fixed;right:7px;z-index:10}.dropdown-content a{border-radius:15px;color:#000;display:block;padding:12px 16px;text-decoration:none}.dropdown-content a:hover{background-color:#ddd}.show{display:block}.dashboard{margin:10%}.right_position{text-align:right}#login-error-msg-holder{align-items:center;display:grid;height:100%;justify-items:center;width:100%}#login-error-msg{background-color:#e58f8f;border:1px solid #8a0000;color:#8a0000;font-size:12px;font-weight:700;margin:0;opacity:0;padding:5px;text-align:center;width:23%}#error-msg-second-line{display:block}.input_field{height:40px;position:relative;width:100%}.signin label{color:#fff;margin-bottom:2px}.input_field input[type=text]{background:#0000;border:none;box-shadow:none;color:#f1f1f1;font-size:16px;position:absolute;width:100%}.input_field label{color:#fff;display:block;left:0;pointer-events:none;position:absolute;top:0;transition:.5s}.input_field input[type=text]:focus+label,.input_field input[type=text]:valid+label{background:#fc6b03;color:#fff;font-size:14px;padding:2px 6px;transform:translateY(-25px)}.input_field span{background:#555;bottom:5px;display:block;height:2px;position:absolute;right:0;width:100%}.input_field span:before{background:#fc6b03;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:right;transition:transform .5s ease-in-out;width:100%}.input_field input[type=text]:focus~span:before,.input_field input[type=text]:valid~span:before{transform:scaleX(1);transform-origin:left;transition:transform .5s ease-in-out}.input_field input[type=email]{background:#0000;border:none;box-shadow:none;color:#f1f1f1;font-size:16px;position:absolute;width:100%}.input_field input[type=email]:focus+label,.input_field input[type=email]:valid+label{background:#fc6b03;color:#fff;font-size:14px;padding:2px 6px;transform:translateY(-25px)}.input_field input[type=email]:focus~span:before,.input_field input[type=email]:valid~span:before{transform:scaleX(1);transform-origin:left;transition:transform .5s ease-in-out}.input_field input[type=password]{background:#0000;border:none;box-shadow:none;color:#f1f1f1;font-size:16px;position:absolute;width:100%}.input_field input[type=password]:focus+label,.input_field input[type=password]:valid+label{background:#fc6b03;color:#fff;font-size:14px;padding:2px 6px;transform:translateY(-25px)}.input_field input[type=password]:focus~span:before,.input_field input[type=password]:valid~span:before{transform:scaleX(1);transform-origin:left;transition:transform .5s ease-in-out}.input_field input[type=tel]{background:#0000;border:none;box-shadow:none;color:#f1f1f1;font-size:16px;position:absolute;width:100%}.input_field input[type=tel]:focus+label,.input_field input[type=tel]:valid+label{background:#fc6b03;color:#fff;font-size:14px;padding:2px 6px;transform:translateY(-25px)}.input_field input[type=tel]:focus~span:before,.input_field input[type=tel]:valid~span:before{transform:scaleX(1);transform-origin:left;transition:transform .5s ease-in-out}.btn{background:#85ffc7;background:var(--accent1-color);border:none;border-radius:15px;box-shadow:none;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 25px}.mobile_textbox{margin:5%}.mobile_textbox,.our_app_textbox{background-color:#616161;background-color:var(--secondary-color);border-radius:20px}.our_app_textbox{margin:1rem 0;padding:1.5rem}.our_app_textbox .paragraph{color:#fff;color:var(--headline-color-on-dark);margin:1rem 0}.our_app_textbox h1{color:#fff;color:var(--headline-color-on-dark);margin-bottom:1rem}.our_app_grid{display:grid;grid-template-columns:.75fr .25fr}.our_app_example{height:40rem}.FAQ{background-color:#616161;background-color:var(--secondary-color);border-radius:15px;margin:auto;padding:2%;width:30%}.question{background-color:#110b11;background-color:var(--accent2-color);color:#f5f5f5}.answer,.question{border-radius:15px;padding:7px}.answer{background-color:#2e4053;background-color:var(--primary-color);color:#fff;color:var(--headline-color-on-dark)}@media screen and (max-width:900px){.parallax_home{background-attachment:scroll;min-height:600px}.parallax2_home{background-attachment:scroll;min-height:1000px}.parallax_sign_up{background-attachment:scroll;min-height:600px}.parallax2_sign_up{background-attachment:scroll;min-height:1200px}.parallax_our_story{background-attachment:scroll;min-height:800px}.parallax2_our_story{background-attachment:scroll;min-height:450px}.point-content{display:block}.point-card{width:90%}.payment-plans{display:block}.payment-card{width:90%}.contact-card{margin:5%;padding:20px;width:50%}nav{justify-content:center}.login_window{color:#fff;width:75%}#header_grid{align-items:center;display:flex;justify-content:space-between;padding:0 1em}.link{margin:2%;padding:0}.right_position{text-align:center}.parallax_parent{position:relative}.mobile-position{position:absolute;top:10px}.mobile_textbox{background-color:#616161;background-color:var(--secondary-color);border-radius:20px;margin:5%}.paragraph{margin:0}.app_logo{width:25%}.store_buttons{width:35%}.our_app_textbox{background-color:#616161;background-color:var(--secondary-color);border-radius:20px;margin:10%}.our_app_grid{display:block}.our_app_example{height:60rem}.store_buttons_large{max-width:180px}.cta-banner{padding:2em 1em}.cta-banner-title{font-size:2.2em}.app-store-buttons,.cta-banner-buttons{align-items:center;flex-direction:column}.cta-section{padding:1em}.cta-heading{font-size:1.8em}.contact-form-container{margin:1em;padding:1em}.form-title{font-size:2em}.FAQ{width:90%}.desktop-nav{display:none}.mobile-menu-toggle{display:block}.cta-banner-title,.form-title,.hero-subtitle,h1{font-size:2em}.link{font-size:1.8em;padding:6px 10px}.paragraph{font-size:1.1em;margin:0 5%}}.coming-soon-badge{text-align:center}
/*# sourceMappingURL=main.e48a04de.css.map*/