:root{--primary: #2563eb;--primary-dark: #1d4ed8;--secondary: #7c3aed;--bg: #0f172a;--text: #f8fafc;--text-muted: #94a3b8;--glass: rgba(255, 255, 255, .05);--glass-border: rgba(255, 255, 255, .1);--container-width: 1200px}*{margin:0;padding:0;box-sizing:border-box}img{max-width:100%;height:auto}html,body{overflow-x:hidden;width:100%;position:relative}body{font-family:Outfit,sans-serif;background-color:var(--bg);color:var(--text);line-height:1.6}.container{max-width:var(--container-width);margin:0 auto;padding:0 2rem;width:100%}a{text-decoration:none;color:inherit;transition:.3s}.navbar{padding:1.5rem 0;position:fixed;width:100%;top:0;z-index:1000;background:#0f172acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--glass-border)}.navbar .container{display:flex;justify-content:space-between;align-items:center}.logo{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700}.logo img{width:40px;height:40px;border-radius:8px}nav{display:flex;gap:2rem}@media (max-width: 768px){nav{gap:1rem;font-size:.9rem}}@media (max-width: 480px){.navbar .container{flex-direction:column;gap:1rem}nav{gap:.75rem;flex-wrap:wrap;justify-content:center}}.hero{padding:10rem 0 5rem;background:radial-gradient(circle at top right,rgba(124,58,237,.15),transparent)}.hero .container{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:4rem}h1{font-size:4rem;line-height:1.1;margin-bottom:1.5rem;word-wrap:break-word;overflow-wrap:break-word}.gradient-text{background:linear-gradient(to right,var(--primary),var(--secondary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero p{font-size:1.25rem;color:var(--text-muted);margin-bottom:2.5rem;max-width:500px}.cta-group{display:flex;gap:1rem}.btn{padding:1rem 2rem;border-radius:50px;font-weight:600;display:inline-block}.btn-primary{background:linear-gradient(to right,var(--primary),var(--secondary));color:#fff}.btn-secondary{border:1px solid var(--glass-border);background:var(--glass)}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0003}@media (max-width: 480px){.hero h1{font-size:2.5rem}.cta-group{flex-direction:column;width:100%}.btn{width:100%;text-align:center}}.hero-image img{width:100%;max-width:320px;margin:0 auto;display:block;border-radius:32px;box-shadow:0 40px 100px #00000080;border:8px solid #1e293b}.screenshots{padding:4rem 0;background:linear-gradient(to bottom,transparent,rgba(124,58,237,.05))}.screenshot-grid{display:flex;justify-content:center;gap:4rem;flex-wrap:wrap}.screenshot-item{text-align:center;flex:1;max-width:280px}.screenshot-item img{width:100%;border-radius:24px;border:4px solid var(--glass-border);margin-bottom:1.5rem;transition:.3s}.screenshot-item img:hover{transform:scale(1.05);border-color:var(--primary)}.screenshot-item p{font-weight:600;color:var(--text)}@media (max-width: 768px){.screenshot-grid{gap:2rem}.screenshot-item{max-width:100%}}.features{padding:8rem 0}.features h2{text-align:center;font-size:2.5rem;margin-bottom:4rem}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.feature-card{padding:3rem 2rem;background:var(--glass);border:1px solid var(--glass-border);border-radius:20px;text-align:center;transition:.3s}.feature-card:hover{border-color:var(--primary);background:#ffffff14}.feature-card .icon{font-size:3rem;margin-bottom:1.5rem}.feature-card h3{font-size:1.5rem;margin-bottom:1rem}.feature-card p{color:var(--text-muted)}.reviews{padding:8rem 0;background:#ffffff05}.reviews h2{text-align:center;font-size:2.5rem;margin-bottom:4rem}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.review-card{padding:2.5rem;background:var(--glass);border:1px solid var(--glass-border);border-radius:24px;position:relative}.stars{color:#fbbf24;margin-bottom:1rem;font-size:1.25rem}.review-card p{font-style:italic;margin-bottom:1.5rem;color:var(--text)}.user-info strong{display:block;color:var(--primary)}.user-info span{font-size:.875rem;color:var(--text-muted)}.corporate{padding:8rem 0;background:radial-gradient(circle at bottom left,rgba(37,99,235,.1),transparent)}.glass-panel{padding:4rem;background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:32px}.glass-panel h2{font-size:2.5rem;margin-bottom:3rem;text-align:center}.corp-details{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}.corp-item label{display:block;font-size:.875rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem}.corp-item .value{font-size:1.25rem;font-weight:500}.verification-note{margin-top:3rem;padding:1.5rem;background:#2563eb1a;border-left:4px solid var(--primary);border-radius:8px;color:var(--text-muted);font-size:.9rem}footer{padding:4rem 0;border-top:1px solid var(--glass-border)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;color:var(--text-muted)}footer nav{gap:2rem}@media (max-width: 968px){.hero .container{grid-template-columns:1fr;text-align:center}.hero p{margin:0 auto 2.5rem}.cta-group{justify-content:center}.feature-grid{grid-template-columns:1fr}.corp-details{grid-template-columns:1fr;gap:2rem}h1{font-size:3rem}.glass-panel{padding:2rem}}@media (max-width: 480px){.container{padding:0 1rem}.hero{padding:8rem 0 4rem}.features,.reviews,.corporate{padding:4rem 0}.features h2,.reviews h2,.glass-panel h2{font-size:1.75rem;margin-bottom:2rem}.review-card{padding:1.5rem}.navbar .container{flex-direction:column;gap:.5rem}nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;width:100%}nav a{font-size:.85rem;white-space:nowrap}.hero h1{font-size:2.25rem;line-height:1.2}.cta-group{flex-direction:column;width:100%}.btn{width:100%;text-align:center}.corp-item .value{font-size:1rem;word-break:break-all}}
