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}*{box-sizing:border-box;margin:0;padding:0}body{color:#1a1a1a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.App,body{background:#fff}.App{min-height:100vh}.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fff,#f8fffe);border-bottom:1px solid #10b9811a;box-shadow:0 4px 20px #10b9811a;padding:1rem 0;position:fixed;top:0;width:100%;z-index:1000}.nav-container{justify-content:flex-start;margin:0 auto;max-width:1200px;padding:0 2rem}.logo-group,.nav-container{align-items:center;display:flex}.logo-group{gap:.75rem}.logo-img{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:2px solid #10b981;border-radius:50%;box-shadow:0 4px 12px #10b98133;display:block;height:44px;object-fit:contain;transition:transform .3s ease;width:44px}.logo-img:hover{transform:scale(1.05)}.logo{color:#065f46;font-size:1.15rem;font-weight:700;letter-spacing:.5px;text-decoration:none;transition:color .3s ease}.logo:hover{color:#10b981}.nav-links{display:flex;gap:2rem}.nav-links a{color:#4a5568;font-weight:500;text-decoration:none;transition:color .3s ease}.nav-links a:hover{color:#2b6cb0}.hero{background:linear-gradient(180deg,#f0fdf4,#fff);overflow:visible;padding:6rem 2rem 4rem;position:relative}.hero-content{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;position:relative;z-index:2}.hero-text{text-align:left}.hero h1{color:#065f46;font-size:3rem;font-weight:900;letter-spacing:-.02em;line-height:1.15;margin-bottom:1rem}.hero-subtitle{color:#047857;font-size:1.15rem;font-weight:400;line-height:1.6;margin-bottom:1.75rem;opacity:.9}.hero-phones{align-items:center;display:flex;height:500px;justify-content:center;position:relative}.phone-screenshot{background:linear-gradient(135deg,#f0fdf4,#e5e7eb);border-radius:30px;box-shadow:0 20px 60px #00000026;height:auto;opacity:1;transition:transform .3s ease,opacity .3s ease;width:250px}.phone-screenshot[loading=lazy]{animation:fadeIn .5s ease-in forwards;opacity:0}@keyframes fadeIn{to{opacity:1}}.phone-1{left:-20px;position:absolute;transform:rotate(-8deg);z-index:2}.phone-2{position:absolute;right:-20px;transform:rotate(8deg);z-index:1}.phone-screenshot:hover{transform:scale(1.05) rotate(0deg)!important;z-index:10}.app-store-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.app-store-buttons,.hero .app-store-buttons{justify-content:flex-start}.cta-section .app-store-buttons{justify-content:center}.store-button{display:inline-block;transition:transform .2s ease,opacity .2s ease}.store-button:hover{opacity:.9;transform:translateY(-3px)}.store-button img{display:block;height:54px;width:auto}.stats-section{background:#fff;border-bottom:1px solid #e5e7eb;padding:3rem 2rem}.stats-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1000px;text-align:center}.stat-item{padding:1rem}.stat-number{color:#10b981;font-size:2.25rem;font-weight:800;line-height:1;margin-bottom:.4rem}.stat-label{color:#6b7280;font-size:1rem;font-weight:500}.showcase-section{background:#fff;padding:3.5rem 2rem}.showcase-container{margin:0 auto;max-width:1200px}.showcase-item{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin-bottom:5rem}.showcase-item:last-child{margin-bottom:0}.showcase-item.reverse{direction:rtl}.showcase-item.reverse>*{direction:ltr}.showcase-content h2{color:#065f46;font-size:2.25rem;font-weight:800;line-height:1.2;margin-bottom:1rem}.showcase-content p{color:#6b7280;font-size:1.1rem;font-weight:400;line-height:1.6}.showcase-image{align-items:center;display:flex;justify-content:center}.showcase-image img{background:linear-gradient(135deg,#f0fdf4,#e5e7eb);border-radius:30px;box-shadow:0 20px 60px #0000001f;height:auto;max-width:300px;min-height:400px;object-fit:cover;opacity:1;transition:transform .3s ease,box-shadow .3s ease,opacity .3s ease;width:100%}.showcase-image img:hover{box-shadow:0 30px 80px #00000026;transform:translateY(-10px)}.showcase-image{position:relative}.showcase-image:before{animation:spin .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#10b981;content:"";height:40px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.showcase-image img[loading=lazy]:not([src])+.showcase-image:before{opacity:1}@keyframes spin{to{transform:translate(-50%,-50%) rotate(1turn)}}.cta-section{background:linear-gradient(135deg,#10b981,#059669);padding:4.5rem 2rem;position:relative;text-align:center}.cta-container{margin:0 auto;max-width:800px;position:relative;z-index:2}.cta-container h2{color:#fff;font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:.75rem}.cta-container p{color:#d1fae5;font-size:1.15rem;font-weight:400;margin-bottom:2rem}.footer{background:linear-gradient(135deg,#064e3b,#065f46);border-top:4px solid #10b981;color:#fff;padding:2.5rem 2rem 1.25rem}.footer-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto 1.5rem;max-width:1200px}.footer-section h4{color:#10b981;font-size:1.2rem;font-weight:700;letter-spacing:.5px;margin-bottom:1.25rem;text-transform:uppercase}.footer-section p{color:#d1fae5;font-size:.95rem;line-height:1.7;margin-bottom:.6rem}.footer-section a{color:#a7f3d0;position:relative;text-decoration:none;transition:color .3s ease}.footer-section a:hover{color:#10b981}.footer-links p{margin-bottom:.75rem}.footer-bottom{border-top:1px solid #10b9814d;margin:0 auto;max-width:1200px;padding-top:2rem;text-align:center}.footer-bottom p{color:#a7f3d0;font-size:.9rem}@media (max-width:968px){.hero-content{gap:3rem;grid-template-columns:1fr}.hero-text{text-align:center}.hero .app-store-buttons{justify-content:center}.hero-phones{height:500px;margin:0 auto;max-width:500px}.showcase-item{gap:3rem;grid-template-columns:1fr;margin-bottom:5rem}.showcase-item.reverse{direction:ltr}.stats-container{gap:2rem;grid-template-columns:1fr}}@media (max-width:768px){.hero{padding:5.5rem 1.5rem 3rem}.hero h1{font-size:2.25rem;margin-bottom:1.25rem}.hero-subtitle{font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.hero-phones{height:450px}.phone-screenshot{width:240px}.store-button img{height:48px}.stats-section{padding:3rem 1.5rem}.stat-number{font-size:2.25rem}.stat-label{font-size:1rem}.showcase-section{padding:3rem 1.5rem}.showcase-item{margin-bottom:4rem}.showcase-content h2{font-size:1.75rem;margin-bottom:1rem}.showcase-content p{font-size:1.05rem}.showcase-image img{max-width:280px}.cta-section{padding:4rem 1.5rem}.cta-container h2{font-size:2rem}.cta-container p{font-size:1.1rem}.nav-container{padding:0 1rem}.logo-group{gap:.5rem}.logo-img{height:36px;width:36px}.logo{font-size:.98rem}.footer{padding:2rem 1.5rem 1rem}.footer-content{gap:1.5rem;grid-template-columns:1fr}.footer-section h4{font-size:1.05rem}.footer-section p{font-size:.9rem}.footer-bottom p{font-size:.85rem}}
/*# sourceMappingURL=main.b4ce1d51.css.map*/