.header[data-v-fb4c833f]{background-color:transparent;width:100%;height:4rem;z-index:10;position:relative;top:0;display:flex;align-items:center;justify-content:space-between}.links[data-v-fb4c833f]{margin-right:1.5rem;font-size:1.2rem;font-weight:600}.links span[data-v-fb4c833f]{cursor:pointer}.footer-wrapper[data-v-9ac18386]{background-color:var(--background-color);padding:2rem;display:flex;text-align:center}button[data-v-9ac18386]{background-color:var(--primary-color);color:var(--background-color)}.links[data-v-9ac18386]{display:grid;width:50%;max-width:150px;margin-left:2rem;gap:1rem}.links>h5[data-v-9ac18386]{cursor:pointer;margin:0;color:var(--secondary-color)}@media (max-width: 768px){.footer-wrapper[data-v-9ac18386]{flex-direction:column;align-items:center}.links[data-v-9ac18386]{width:100%;margin-left:0}}.cta-button[data-v-7b856eff]{margin:0 2rem 0 0;width:250px}.mock-description[data-v-7b856eff]{left:50%;max-width:40%;position:absolute;margin-top:-25rem}h4[data-v-7b856eff]{font-size:1.5vw;font-weight:500;color:var(--primary-color)}h1[data-v-7b856eff]{font-size:5.5vw;margin-bottom:0;font-weight:800;color:var(--primary-color)}.phone-wrapper[data-v-7b856eff]{background-color:var(--background-color);min-height:1300px;justify-content:center}.white-background[data-v-7b856eff]:before{background-image:url(/assets/HeaderBackground-SRK2oXI3.png);content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:60% top;opacity:.8;z-index:-1}.lower-wrapper[data-v-7b856eff]{margin-top:-15rem}.white-background[data-v-7b856eff]{background-color:var(--primary-color);height:90vh;min-height:667px;position:absolute;width:100%;top:0;z-index:0}.phone[data-v-7b856eff]{min-width:300px;max-height:80vh;max-width:min(500px,80vw);left:50%;position:relative;transform:translate(-50%);margin-top:calc(40vw + 50px)}.header-text[data-v-7b856eff]{z-index:2;color:var(--background-color);position:relative;margin:min(calc(30vw + 80px),15rem) 0 2rem 0;display:grid;width:100%;opacity:0;line-height:1.2;font-weight:800}.header-text h2[data-v-7b856eff]{font-size:3.4rem;margin-top:0;text-align:left;font-weight:800}.header-text div[data-v-7b856eff]{width:80%;max-width:550px;margin:10% auto -10% 10%}h6[data-v-7b856eff]{font-size:1.2rem;font-weight:500;text-align:left;margin-bottom:0}@media (max-width: 800px){.header-text h2[data-v-7b856eff]{font-size:2.7rem;line-height:1.1}.header-text div[data-v-7b856eff]{margin:auto}.phone-wrapper[data-v-7b856eff]{padding-bottom:0;margin-bottom:-5rem}.mock-description[data-v-7b856eff]{left:0;position:relative;display:grid;text-align:center;margin:calc(20vw + 5px) auto auto auto;max-width:90%}h4[data-v-7b856eff]{font-size:1.5rem}h1[data-v-7b856eff]{font-size:3rem}}@media (min-width: 1500px){.mock-description[data-v-7b856eff]{margin-top:-22vw}}.laptop[data-v-c7a0fb12]{position:relative;margin-bottom:10vh;overflow:hidden;width:100vw;background:var(--secondary-color);padding:5rem 0;margin-top:15vw}.laptop-image[data-v-c7a0fb12]{height:40%;display:grid;align-items:center;justify-content:center}.laptop-image img[data-v-c7a0fb12]{width:calc(65vw - 50px);max-width:1100px;transform:scale(.92);height:auto;position:absolute}.laptop-wrapper>div[data-v-c7a0fb12]{display:grid;align-items:center;grid-template-columns:minmax(30%,450px) 1fr;height:60vh;max-width:1500px;margin:auto}.laptop-text[data-v-c7a0fb12]{color:var(--background-color);margin:0 0 0 5rem;text-align:left}@media (max-width: 800px){.laptop-wrapper>div[data-v-c7a0fb12]{grid-template-columns:minmax(30%,350px) 1fr}h1[data-v-c7a0fb12]{font-size:2rem}.laptop-text[data-v-c7a0fb12]{width:100%}}@media (max-width: 700px){.laptop-wrapper>div[data-v-c7a0fb12]{display:flex;flex-direction:column;align-items:center}h1[data-v-c7a0fb12]{font-size:2rem;margin:1rem 2rem}h5[data-v-c7a0fb12]{margin:0 2rem}.laptop-text[data-v-c7a0fb12]{width:100%;margin-top:0;margin-left:0}.laptop-image[data-v-c7a0fb12]{width:100%;margin-left:40px;margin-top:5rem}.laptop-image img[data-v-c7a0fb12]{width:100%}.ios-button[data-v-c7a0fb12]{position:relative;margin:0 2rem}}.text-container-wrapper[data-v-95d5ad75]{width:100%;padding-bottom:100vh;margin-top:calc(-10vh - 400px);overflow:hidden}.fade-in[data-v-95d5ad75]{opacity:1}.fade-out[data-v-95d5ad75]{opacity:0}h4[data-v-95d5ad75]{font-size:1.5vw;font-weight:500}.image[data-v-95d5ad75]{max-width:120%;transition:opacity .1s;left:20%;position:relative;max-height:80vh}.text-container[data-v-95d5ad75]{display:grid;grid-template-columns:2fr 3fr;flex-direction:column;margin-right:5vw;margin-left:0}.text-wrapper[data-v-95d5ad75]{display:flex;align-items:flex-end;text-align:end;justify-content:center;color:#fff;flex-direction:column;grid-column:2/3;opacity:0;height:40vh}.line[data-v-95d5ad75]{border-top:1px solid var(--secondary-color);width:95%}.text-wrapper h1[data-v-95d5ad75]{max-width:50vw;margin-top:0;justify-self:flex-end;font-size:2.5rem}.text-wrapper h6[data-v-95d5ad75]{margin-bottom:0;font-size:1rem;color:var(--primary-color)}.project-image-wrapper[data-v-95d5ad75]{width:calc(12vw + 150px);max-width:500px;position:relative}@media (max-width: 1000px){.text-wrapper h1[data-v-95d5ad75]{font-size:1.5rem}.image-left[data-v-95d5ad75]{margin-left:0}}@media (max-height: 700px){.text-wrapper h1[data-v-95d5ad75]{font-size:1rem;line-height:1.3;font-weight:500}.image-left[data-v-95d5ad75]{margin-left:0}.text-wrapper h6[data-v-95d5ad75]{font-size:1.7rem;line-height:1.2}.text-container[data-v-95d5ad75]{grid-template-columns:1fr 3fr}}@media (max-width: 1000px){.image[data-v-95d5ad75]{left:-10%!important}}.quote-wrapper[data-v-5415a673]{display:flex;height:60vh;align-items:center;margin-bottom:20rem;margin-top:calc(min(10vw,200px) - 200px);width:100%}.quote[data-v-5415a673]{color:var(--primary-color);text-shadow:0 0 5px #3cd93a60,0 0 20px #3cd93a50;font-weight:700;font-size:3rem;text-align:left;margin:12%;width:80%;line-height:1.2}@media (min-width: 1000px){.quote[data-v-5415a673]{text-align:center}}.terms-of-service[data-v-c5d98360]{max-width:800px;margin:40px auto;padding:20px;font-family:Arial,sans-serif;color:#333;text-align:left}h1[data-v-c5d98360]{font-size:32px;font-weight:700;color:#222;margin-bottom:5px}.updated-date[data-v-c5d98360]{font-size:14px;color:#777;margin-bottom:20px}section[data-v-c5d98360]{margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #ddd}h2[data-v-c5d98360]{font-size:22px;color:#111;margin-bottom:10px}p[data-v-c5d98360],ul[data-v-c5d98360]{font-size:16px;line-height:1.6;text-align:left}ul[data-v-c5d98360]{list-style-type:disc;padding-left:20px}a[data-v-c5d98360]{color:#007bff;text-decoration:none}a[data-v-c5d98360]:hover{text-decoration:underline}.privacy-policy[data-v-d36aaca8]{max-width:800px;margin:40px auto;padding:20px;font-family:Arial,sans-serif;color:#333;text-align:left}h1[data-v-d36aaca8]{font-size:32px;font-weight:700;color:#222;margin-bottom:5px}.updated-date[data-v-d36aaca8]{font-size:14px;color:#777;margin-bottom:20px}section[data-v-d36aaca8]{margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #ddd}h2[data-v-d36aaca8]{font-size:22px;color:#111;margin-bottom:10px}p[data-v-d36aaca8],ul[data-v-d36aaca8]{font-size:16px;line-height:1.6;text-align:left}ul[data-v-d36aaca8]{list-style-type:disc;padding-left:20px}a[data-v-d36aaca8]{color:#007bff;text-decoration:none}a[data-v-d36aaca8]:hover{text-decoration:underline}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--ion-color-blue: rgba(33, 41, 52 );--primary-color: #6fb26f;--secondary-color: #b1b1f4;--background-color: #151a20;--ion-color-primary: #6fb26f;--ion-color-primary-rgb: 111, 178, 111;--ion-color-primary-contrast: #000000;--ion-color-primary-contrast-rgb: 0, 0, 0;--ion-color-primary-shade: #629d62;--ion-color-primary-tint: #7dba7d;--ion-color-violet: #b1b1f4;--ion-color-violet-rgb: 177,177,244;--ion-color-violet-contrast: #000000;--ion-color-violet-contrast-rgb: 0,0,0;--ion-color-violet-shade: #9c9cd7;--ion-color-violet-tint: #ae71ff;--ion-color-mid-grade: #3ba2ec;--ion-color-secondary: #8fda8f;--ion-color-secondary-rgb: 143, 218, 143;--ion-color-secondary-contrast: #000000;--ion-color-secondary-contrast-rgb: 0, 0, 0;--ion-color-secondary-shade: #7ec07e;--ion-color-secondary-tint: #63ffa2;--ion-color-tertiary: #151a20;--ion-color-quartier: #d3ffd3;--ion-color-quartier-rgb: 171,255,171;--ion-color-quartier-contrast: #000000;--ion-color-quartier-contrast-rgb: 0,0,0;--ion-color-quartier-shade: #96e096;--ion-color-quartier-tint: #b3ffb3;--ion-color-success: #6fb26f;--ion-color-success-rgb: 111, 178, 111;--ion-color-success-contrast: #000000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #629d62;--ion-color-success-tint: #7dba7d;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ceea96;--ion-color-danger: #D25C78;--ion-color-danger-rgb: 210, 92, 120;--ion-color-danger-contrast: #000000;--ion-color-danger-contrast-rgb: 0, 0, 0;--ion-color-danger-shade: #b9516a;--ion-color-danger-tint: #d76c86;--ion-color-light: #edfbf0;--ion-color-light-rgb: 237, 251, 240;--ion-color-light-contrast: #000000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d1ddd3;--ion-color-light-tint: #effbf2;--ion-color-medium: #cccccc;--ion-color-medium-rgb: 117, 117, 117;--ion-color-medium-contrast: #ffffff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #676767;--ion-color-medium-tint: #aaaaaa;--ion-color-dark: #222222;--ion-color-dark-rgb: 34, 34, 34;--ion-color-dark-contrast: #ffffff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #252925;--ion-color-dark-tint: #3f443f}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{margin:0 auto;padding:0;width:100%}html,body{overscroll-behavior:none;-webkit-overflow-scrolling:auto;width:100vw;background-color:var(--background-color);overflow-x:hidden}
