*{box-sizing:border-box}*,body{margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at center,#112d2f 0,#050a0a 100%);min-height:100vh;color:#e2e8f0}.landing-elegant{min-height:100vh;display:flex;flex-direction:column;align-items:center}.top-nav{width:100%;display:flex;justify-content:flex-end;padding:14px 24px;position:relative;z-index:10}[dir=rtl] .top-nav{direction:rtl}.btn-sign-in{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;border:1px solid rgba(79,209,197,.3);background:rgba(79,209,197,.07);color:rgba(255,255,255,.8);font-size:.85rem;font-weight:500;cursor:pointer;font-family:inherit;transition:border-color .2s ease,background .2s ease,color .2s ease;white-space:nowrap}.btn-sign-in:hover{border-color:rgba(79,209,197,.65);background:rgba(79,209,197,.14);color:#ffffff}.landing-hero{padding:28px 24px 20px;text-align:center}.landing-hero,.logo-minimal{display:flex;flex-direction:column;align-items:center}.logo-minimal{margin-bottom:20px}.logo-wordmark{display:flex;align-items:center}.logo-text{font-size:2rem;font-weight:700;letter-spacing:-.04em;color:#ffffff;line-height:1}.logo-o{color:#4fd1c5}.logo-tagline{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:#64748b;margin-top:4px}.hero-content{max-width:700px;margin-bottom:24px}.hero-title{font-size:2.75rem;font-weight:700;color:#ffffff;letter-spacing:-.02em;line-height:1.2;margin-bottom:16px}.hero-subtitle{font-size:1.05rem;line-height:1.75;color:#94a3b8;font-weight:400;max-width:600px;margin:0 auto}.hero-subtitle strong{color:#e2e8f0;font-weight:600}.btn-get-started{background:#4fd1c5;color:#0a1a1b;font-weight:700;padding:12px 48px;border-radius:50px;border:none;cursor:pointer;font-size:1rem;font-family:inherit;box-shadow:0 0 30px 5px rgba(79,209,197,.5);transition:all .3s ease;letter-spacing:.01em}.btn-get-started:hover{background:#3dbdb1;transform:scale(1.05)}.btn-get-started:active{transform:scale(1)}.landing-main{width:100%;max-width:1024px;padding:24px 24px 48px}.how-it-works-section{margin-bottom:40px}.how-it-works-title{text-align:center;font-size:1.25rem;font-weight:600;color:#ffffff;margin-bottom:32px}.steps-row{position:relative;display:flex;flex-direction:column;align-items:center;gap:32px}.step-line{display:none}.step-card{display:flex;flex-direction:column-reverse;align-items:center;gap:16px;text-align:center;position:relative;z-index:1}@keyframes step-pulse{0%{box-shadow:0 0 0 0 rgba(79,209,197,.4)}70%{box-shadow:0 0 0 14px rgba(79,209,197,0)}to{box-shadow:0 0 0 0 rgba(79,209,197,0)}}.step-icon-circle{width:80px;height:80px;border-radius:50%;background:radial-gradient(circle,rgba(79,209,197,.2) 0,transparent 70%);border:1px solid rgba(79,209,197,.2);display:flex;align-items:center;justify-content:center;color:#4fd1c5;flex-shrink:0;animation:step-pulse 2.5s ease-out infinite}.steps-row .step-card:nth-child(2) .step-icon-circle{animation-delay:0s}.steps-row .step-card:nth-child(3) .step-icon-circle{animation-delay:.5s}.steps-row .step-card:nth-child(4) .step-icon-circle{animation-delay:1s}.step-icon{width:32px;height:32px}.step-icon-multi{flex-direction:row;gap:8px}.step-icon-sm{width:24px;height:24px}.step-label{font-size:.875rem;color:#cbd5e1;line-height:1.4}.stats-section{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px;margin-bottom:80px;max-width:800px;margin-left:auto;margin-right:auto}.stat-item{gap:16px}.stat-icon-wrap,.stat-item{display:flex;align-items:center;justify-content:center}.stat-icon-wrap{width:48px;height:48px;border-radius:8px;background:rgba(79,209,197,.1);border:1px solid rgba(79,209,197,.3);flex-shrink:0;color:#4fd1c5}.stat-count{font-size:1.25rem;font-weight:700;color:#ffffff;line-height:1.2}.stat-desc{font-size:.7rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.features-grid-section{margin-bottom:48px}.features-grid{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}.feature-card-link{text-decoration:none;color:inherit;display:block}.feature-card{background:rgba(255,255,255,.03);border:1px solid rgba(79,209,197,.2);border-radius:12px;padding:24px;display:flex;align-items:center;gap:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .3s ease,box-shadow .3s ease}.feature-card:hover{border-color:rgba(79,209,197,.6);box-shadow:0 0 15px rgba(79,209,197,.1)}.feature-check-circle{width:32px;height:32px;border-radius:50%;background:rgba(79,209,197,.2);border:1px solid rgba(79,209,197,.5);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#4fd1c5}.feature-title{font-size:.875rem;font-weight:500;color:#e2e8f0;line-height:1.4}.feature-new-text{color:#4fd1c5;font-size:.7rem;opacity:.8;margin-left:4px}[dir=rtl] .feature-new-text{margin-left:0;margin-right:4px}.landing-footer{width:100%;padding:0 24px 48px;flex-direction:column;color:#64748b;font-size:.75rem}.footer-lang-social,.landing-footer{display:flex;align-items:center;gap:24px}.footer-lang-social .lang-button{background:rgba(79,209,197,.07);color:rgba(255,255,255,.7);border:1px solid rgba(79,209,197,.25);border-radius:8px;padding:6px 14px;font-size:.8rem;font-weight:500;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:inherit}.footer-lang-social .lang-button:hover{background:rgba(79,209,197,.14);border-color:rgba(79,209,197,.55);color:#ffffff;transform:none}.footer-lang-social .lang-button.active{background:rgba(79,209,197,.18);border-color:rgba(79,209,197,.65);color:#4fd1c5;box-shadow:none}.footer-lang-social .lang-button:active{transform:none}.footer-social-links{display:flex;align-items:center;gap:16px}.footer-social-link{color:#94a3b8;transition:color .2s ease;display:flex;align-items:center}.footer-social-link:hover{color:#4fd1c5}.footer-links-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center;list-style:none;opacity:.8}.footer-links-row a{color:#64748b;text-decoration:none;transition:color .2s ease}.footer-links-row a:hover{color:#ffffff}.footer-dot{color:#1e293b}.copyright{color:#64748b}[dir=rtl] .features-grid,[dir=rtl] .stat-item,[dir=rtl] .stats-section,[dir=rtl] .steps-row{direction:rtl}[dir=rtl] .feature-card{direction:rtl;text-align:right}[dir=rtl] .footer-lang-social,[dir=rtl] .footer-links-row{direction:rtl}@media (min-width:768px){.steps-row{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:0}.step-line{display:block;position:absolute;top:40px;left:25%;right:25%;height:1px;background:linear-gradient(90deg,transparent,rgba(79,209,197,.3),transparent);z-index:0}.step-card{flex:1 1;flex-direction:column}.stats-section{grid-template-columns:repeat(3,1fr);margin-bottom:80px}.stat-item:first-child{justify-content:flex-start}.stat-item:last-child{justify-content:flex-end}.features-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.features-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.hero-title{font-size:2.1rem}.landing-hero{padding:32px 20px 28px}.landing-main{padding:32px 16px}.logo-text{font-size:1.75rem}.btn-sign-in{font-size:.72rem;padding:6px 10px;gap:5px}}