*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color: #3498db;--primary-dark: #2980b9;--secondary-color: #2ecc71;--text-dark: #2c3e50;--text-light: #7f8c8d;--background: #ffffff;--background-alt: #f8f9fa;--border-color: #e1e8ed;--success-color: #27ae60;--warning-color: #f39c12;--shadow: 0 2px 10px rgba(0, 0, 0, .1);--shadow-large: 0 10px 30px rgba(0, 0, 0, .15)}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:var(--text-dark);background:var(--background);overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 20px}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;margin-bottom:1rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}p{margin-bottom:1rem}a{color:var(--primary-color);text-decoration:none;transition:color .3s ease}a:hover{color:var(--primary-dark)}.btn-primary,.btn-secondary{display:inline-block;padding:12px 30px;border-radius:6px;font-weight:600;text-align:center;transition:all .3s ease;border:2px solid transparent;cursor:pointer}.btn-primary{background:var(--primary-color);color:#fff}.btn-primary:hover{background:var(--primary-dark);color:#fff;transform:translateY(-2px);box-shadow:var(--shadow)}.btn-secondary{background:transparent;color:var(--primary-color);border-color:var(--primary-color)}.btn-secondary:hover{background:var(--primary-color);color:#fff}.btn-large{padding:16px 40px;font-size:1.1rem}.header{background:#fff;box-shadow:var(--shadow);position:sticky;top:0;z-index:1000;padding:1rem 0}.header .container{display:flex;justify-content:space-between;align-items:center}.logo h1{font-size:1.5rem;margin:0;color:var(--primary-color)}.nav{display:flex;gap:2rem;align-items:center}.nav a{color:var(--text-dark);font-weight:500;transition:color .3s ease}.nav a:not(.btn-primary):hover{color:var(--primary-color)}.language-selector{padding:8px 12px;border-radius:5px;border:2px solid var(--primary-color);background:#fff;color:var(--text-dark);font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.language-selector:hover{border-color:var(--primary-dark);background:var(--background-alt)}.language-selector:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #3498db1a}.hero{padding:80px 0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.hero .container{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero-content h2{font-size:3rem;margin-bottom:1.5rem}.hero-subtitle{font-size:1.25rem;margin-bottom:2rem;opacity:.95}.hero-buttons{display:flex;gap:1rem;margin-bottom:1rem}.hero-buttons .btn-secondary{background:#fff3;color:#fff;border-color:#fff}.hero-buttons .btn-secondary:hover{background:#fff;color:var(--primary-color)}.hero-note{font-size:.9rem;opacity:.9}.phone-mockup{background:linear-gradient(145deg,#2c3e50,#34495e);border-radius:30px;padding:15px;box-shadow:var(--shadow-large);max-width:300px;margin:0 auto}.phone-screen{background:#fff;border-radius:20px;padding:20px;min-height:400px}.app-preview h3{color:var(--success-color);font-size:2rem;margin-bottom:1.5rem;text-align:center}.app-preview p{color:var(--text-light);font-size:.9rem;margin-bottom:1rem}.transaction{background:var(--background-alt);padding:12px;margin-bottom:10px;border-radius:8px;font-weight:500;color:var(--text-dark)}.features{padding:80px 0;background:#fff}.features h2,.how-it-works h2,.pricing h2{text-align:center;margin-bottom:1rem}.section-subtitle{text-align:center;color:var(--text-light);font-size:1.1rem;margin-bottom:3rem}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.feature-card{padding:30px;background:var(--background-alt);border-radius:12px;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-large)}.feature-icon{font-size:3rem;margin-bottom:1rem}.feature-card h3{color:var(--primary-color);margin-bottom:1rem}.feature-card p{color:var(--text-light);margin-bottom:0}.how-it-works{padding:80px 0;background:var(--background-alt)}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;margin-top:3rem}.step{text-align:center;padding:30px}.step-number{width:80px;height:80px;background:var(--primary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;margin:0 auto 1.5rem}.step h3{margin-bottom:1rem}.step p{color:var(--text-light);margin-bottom:0}.pricing{padding:80px 0;background:#fff}.pricing-card{max-width:500px;margin:3rem auto;padding:40px;background:var(--background-alt);border-radius:12px;text-align:center;box-shadow:var(--shadow-large)}.pricing-card h3{color:var(--primary-color);font-size:1.5rem;margin-bottom:1rem}.price{font-size:4rem;font-weight:700;color:var(--success-color);margin-bottom:2rem}.price span{font-size:1.5rem;color:var(--text-light)}.pricing-features{list-style:none;text-align:left;margin-bottom:2rem}.pricing-features li{padding:10px 0;border-bottom:1px solid var(--border-color);color:var(--text-light)}.pricing-features li:last-child{border-bottom:none}.pricing-note{font-size:.9rem;color:var(--text-light);margin-top:1rem;margin-bottom:0}.cta{padding:80px 0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-align:center}.cta h2{font-size:2.5rem;margin-bottom:1rem}.cta p{font-size:1.25rem;margin-bottom:2rem;opacity:.95}.footer{padding:60px 0 30px;background:var(--text-dark);color:#fff}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:2rem}.footer-section h4{margin-bottom:1rem;color:var(--primary-color)}.footer-section p,.footer-section a{color:#fffc;display:block;margin-bottom:.5rem}.footer-section a:hover{color:#fff}.footer-bottom{text-align:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.footer-bottom p{color:#fff9;margin-bottom:0}@media(max-width:768px){.hero .container{grid-template-columns:1fr;text-align:center}.hero-content h2{font-size:2rem}.hero-buttons{flex-direction:column;align-items:center}.hero-buttons .btn-primary,.hero-buttons .btn-secondary{width:100%;max-width:300px}.nav{flex-wrap:wrap;gap:1rem;justify-content:center}.header .container{flex-direction:column;gap:1rem}.feature-grid,.steps{grid-template-columns:1fr}.phone-mockup{max-width:250px}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.25rem}}@media(max-width:480px){.hero-content h2{font-size:1.75rem}.hero-subtitle{font-size:1rem}.price{font-size:3rem}.cta h2{font-size:1.75rem}.btn-large{padding:12px 30px;font-size:1rem}}html{color-scheme:light dark}.what-is-it[data-astro-cid-jgqys2aa]{padding:60px 20px;background:#f8f9fa}.container[data-astro-cid-jgqys2aa]{max-width:1200px;margin:0 auto}h2[data-astro-cid-jgqys2aa]{font-size:2.5em;margin-bottom:10px;text-align:center;color:#333}.section-subtitle[data-astro-cid-jgqys2aa]{text-align:center;font-size:1.1em;color:#666;margin-bottom:40px}.what-is-grid[data-astro-cid-jgqys2aa]{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:40px}.what-card[data-astro-cid-jgqys2aa]{background:#fff;padding:30px;border-radius:12px;box-shadow:0 2px 8px #0000001a}.what-card[data-astro-cid-jgqys2aa] h3[data-astro-cid-jgqys2aa]{font-size:1.5em;margin-bottom:20px;color:#333}.what-card[data-astro-cid-jgqys2aa] ul[data-astro-cid-jgqys2aa]{list-style:none;padding:0}.what-card[data-astro-cid-jgqys2aa] li[data-astro-cid-jgqys2aa]{margin-bottom:15px;line-height:1.6;color:#555}.what-card[data-astro-cid-jgqys2aa] strong[data-astro-cid-jgqys2aa]{color:#333}.clarity-box[data-astro-cid-jgqys2aa]{background:#e3f2fd;border-left:4px solid #2196f3;padding:25px;border-radius:8px;font-size:1.05em;line-height:1.8;color:#333}.clarity-box[data-astro-cid-jgqys2aa] strong[data-astro-cid-jgqys2aa]{color:#1976d2}@media(max-width:768px){.what-is-grid[data-astro-cid-jgqys2aa]{grid-template-columns:1fr}h2[data-astro-cid-jgqys2aa]{font-size:1.8em}.clarity-box[data-astro-cid-jgqys2aa]{padding:20px;font-size:1em}}.why-use[data-astro-cid-hk26nnsv]{padding:60px 20px;background:#fff}.container[data-astro-cid-hk26nnsv]{max-width:1200px;margin:0 auto}h2[data-astro-cid-hk26nnsv]{font-size:2.5em;margin-bottom:10px;text-align:center;color:#333}.section-subtitle[data-astro-cid-hk26nnsv]{text-align:center;font-size:1.1em;color:#666;margin-bottom:40px}.use-case-grid[data-astro-cid-hk26nnsv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:25px}.use-case-card[data-astro-cid-hk26nnsv]{background:#f8f9fa;padding:25px;border-radius:12px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.use-case-card[data-astro-cid-hk26nnsv]:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0000001a}.use-case-icon[data-astro-cid-hk26nnsv]{font-size:3em;margin-bottom:15px}.use-case-card[data-astro-cid-hk26nnsv] h3[data-astro-cid-hk26nnsv]{font-size:1.3em;margin-bottom:15px;color:#333}.use-case-card[data-astro-cid-hk26nnsv] p[data-astro-cid-hk26nnsv]{font-size:.95em;line-height:1.6;color:#666}@media(max-width:768px){h2[data-astro-cid-hk26nnsv]{font-size:1.8em}.use-case-card[data-astro-cid-hk26nnsv]{padding:20px}.use-case-icon[data-astro-cid-hk26nnsv]{font-size:2.5em}}
