:root{--color-teal: #0e9aa7;--color-teal-dark: #0b7f8a;--color-yellow: #f2b705;--color-dark: #333333;--color-card-gray: #f3f3f3;--color-text-gray: #636363;--color-light-gray-text: #e3e3e3;--color-white: #ffffff;--font-family: "Lato", sans-serif;--font-regular: 400;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--max-width: 1440px;--content-padding: max(128px, calc((100vw - 1184px)/2) );--section-radius: 24px}html{scroll-behavior:smooth}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-dark);background:var(--color-white)}#root{width:100%;min-height:100vh}.app{min-height:100vh;display:flex;flex-direction:column}.navbar{position:sticky;top:0;z-index:100;background:var(--color-teal);padding:24px var(--content-padding);display:flex;align-items:center;justify-content:space-between}.navbar-logo{font-size:48px;font-weight:var(--font-bold);color:var(--color-yellow);text-decoration:none}.navbar-nav{display:flex;align-items:center;background:#fffc;border:1px solid #ededed;border-radius:8px}.navbar-nav a{text-decoration:none;color:var(--color-dark);font-size:12px;font-weight:500;padding:12px;border-radius:8px;transition:background .2s}.navbar-nav a:hover{background:#ffffff80}.navbar-nav a.active{background:#ffffffe6;border:1px solid #ededed}.navbar-signup{background:var(--color-dark);color:var(--color-white);border:none;border-radius:4px;padding:0 14px;height:32px;font-size:12px;font-weight:500;font-family:var(--font-family);cursor:pointer;transition:opacity .2s}.navbar-signup:hover{opacity:.85}.hero{background:var(--color-teal);padding:48px var(--content-padding) 96px;display:flex;align-items:center;justify-content:center;gap:48px}.hero-content{max-width:525px}.hero-headline{font-size:36px;font-weight:var(--font-semibold);color:var(--color-white);line-height:1.2;margin-bottom:8px}.hero-description{font-size:20px;color:var(--color-light-gray-text);line-height:1.5;margin-bottom:24px}.hero-badges{display:flex;flex-wrap:wrap;gap:18px}.store-badge{display:inline-flex;align-items:center;gap:8px;background:#000;color:#fff;padding:7px 12px;border-radius:6px;border:1px solid #a6a6a6;text-decoration:none;height:40px;transition:opacity .2s}.store-badge:hover{opacity:.85}.store-badge svg{flex-shrink:0;width:20px;height:24px}.store-badge-text{display:flex;flex-direction:column;line-height:1}.store-badge-label{font-size:9px;font-weight:var(--font-regular);text-transform:uppercase}.store-badge-store{font-size:18px;font-weight:var(--font-semibold);letter-spacing:-.3px}.hero-logo{flex-shrink:0;color:var(--color-yellow)}.hero-logo-text{font-size:128px;font-weight:var(--font-extrabold);color:var(--color-yellow);line-height:1}.why-section{padding:48px var(--content-padding) 48px;text-align:center;background:var(--color-white)}.section-title{font-size:48px;font-weight:var(--font-bold);color:#000;margin-bottom:24px}.why-cards{display:flex;gap:48px}.why-card{flex:1;background:var(--color-card-gray);border-radius:12px;padding:36px 24px;text-align:center;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;gap:18px;overflow:hidden}.why-card-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.why-card-icon img{width:48px;height:48px}.why-card-title{font-size:24px;font-weight:var(--font-semibold);color:#000;line-height:1.3}.why-card-description{font-size:20px;color:var(--color-text-gray);line-height:1.5}.content-section{padding:0 var(--content-padding) 48px}.content-card{border-radius:var(--section-radius);padding:48px 72px;display:flex;align-items:center;gap:48px}.content-card.teal{background:var(--color-teal);color:var(--color-white)}.content-card.gray{background:var(--color-card-gray);color:var(--color-dark)}.content-card-text{flex:1}.content-card-title{font-size:48px;font-weight:var(--font-bold);line-height:1.2}.content-card.teal .content-card-text{gap:24px;display:flex;flex-direction:column}.content-card.gray .content-card-text{gap:10px;display:flex;flex-direction:column;padding:12px 0}.content-card.teal .content-card-title{color:var(--color-yellow)}.content-card.gray .content-card-title{color:#000}.content-card-description{font-size:20px;line-height:1.5}.content-card.teal .content-card-description{color:var(--color-light-gray-text)}.content-card.gray .content-card-description{color:var(--color-text-gray)}.content-card-images{flex-shrink:0;display:flex;justify-content:center;position:relative}.tilted-phones{width:415px;height:300px;position:relative}.tilted-phones img{width:253px;height:253px;object-fit:cover;border-radius:16px;box-shadow:0 8px 32px #0003;position:absolute}.tilted-phones img:first-child{transform:rotate(-12deg);left:8px;top:24px;z-index:1}.tilted-phones img:last-child{transform:rotate(12deg);left:112px;top:24px}.model-images{position:relative;width:298px;height:298px;flex-shrink:0}.model-images img:first-child{width:298px;height:298px;object-fit:cover;border-radius:24px;box-shadow:0 8px 24px #0000001a}.model-images img:last-child{position:absolute;top:38px;left:96px;width:110px;height:239px;object-fit:cover;border-radius:12px;box-shadow:0 4px 16px #00000026}.get-app-card{border-radius:var(--section-radius);background:var(--color-teal);padding:48px 144px 0;display:flex;align-items:center;gap:48px;overflow:hidden}.get-app-text{flex:1;display:flex;flex-direction:column;gap:10px;padding-bottom:48px}.get-app-title{font-size:48px;font-weight:var(--font-bold);color:var(--color-yellow);line-height:1}.get-app-subtitle{font-size:20px;color:var(--color-light-gray-text);line-height:1.5}.qr-code{width:200px;height:200px;border-radius:12px}.get-app-image{flex-shrink:0;display:flex;align-items:flex-end}.get-app-image img{width:281px;height:340px;object-fit:contain}.footer{background:var(--color-dark);padding:24px var(--content-padding) 48px;display:flex;justify-content:space-between;align-items:flex-start}.footer-brand{display:flex;flex-direction:column;gap:10px}.footer-logo{font-size:48px;font-weight:var(--font-bold);color:var(--color-yellow)}.footer-copyright{font-size:20px;color:var(--color-light-gray-text);line-height:1.5}.footer-links{display:flex;justify-content:space-between;width:630px;padding-top:12px}.footer-links a{color:var(--color-white);text-decoration:none;font-size:20px;line-height:1.5;transition:color .2s}.footer-links a:hover{color:var(--color-light-gray-text)}@media (max-width: 1200px){:root{--content-padding: 64px}.get-app-card{padding:48px 72px 0}.footer-links{width:auto;gap:48px}}@media (max-width: 900px){:root{--content-padding: 32px}.navbar-logo{font-size:32px}.navbar-nav{display:none}.hero{flex-direction:column;text-align:center;padding:32px var(--content-padding) 64px}.hero-badges{justify-content:center}.hero-logo-text{font-size:80px}.section-title{font-size:36px}.why-cards{flex-direction:column}.why-card{aspect-ratio:auto}.content-card{flex-direction:column;padding:40px 32px}.content-card-title{font-size:36px}.tilted-phones{width:300px;height:220px}.tilted-phones img{width:180px;height:180px}.tilted-phones img:first-child{left:4px;top:16px}.tilted-phones img:last-child{left:80px;top:16px}.model-images,.model-images img:first-child{width:250px;height:250px}.model-images img:last-child{top:30px;left:80px;width:92px;height:200px}.get-app-card{flex-direction:column;align-items:center;text-align:center;padding:40px 32px 0}.get-app-text{padding-bottom:0}.get-app-title{font-size:36px}.footer{flex-direction:column;gap:24px;text-align:center;align-items:center}.footer-logo{font-size:36px}.footer-links{width:auto;gap:32px}}@media (max-width: 600px){:root{--content-padding: 20px}.navbar-logo{font-size:24px}.hero-headline{font-size:28px}.hero-description{font-size:16px}.hero-logo-text{font-size:56px}.section-title{font-size:28px}.why-card-title{font-size:20px}.why-card-description{font-size:16px}.content-card-title{font-size:24px}.content-card-description{font-size:16px}.tilted-phones{width:240px;height:180px}.tilted-phones img{width:150px;height:150px}.tilted-phones img:first-child{left:0;top:10px}.tilted-phones img:last-child{left:60px;top:10px}.get-app-image img{width:200px;height:auto}.footer-links{flex-direction:column;gap:16px}}
