.navbar{align-items:center;background:var(--primary);display:flex;justify-content:space-between;padding:1rem 3rem;position:-webkit-sticky;position:sticky;top:0;z-index:100}.navbar-brand{color:#fff;font-size:1.4rem;font-weight:700;letter-spacing:-.5px}.navbar-links{display:flex;gap:2rem;list-style:none}.navbar-links a{color:#fffc;font-size:.95rem;font-weight:500;transition:color .2s}.navbar-links a.active,.navbar-links a:hover{color:var(--accent)}.hero{background:linear-gradient(135deg,var(--primary) 0,#1a3a5c 100%);color:#fff;padding:6rem 2rem 4rem;text-align:center}.hero h1{font-size:2.8rem;font-weight:700;letter-spacing:-1px;margin-bottom:1.2rem}.hero p{color:#ffffffd9;font-size:1.1rem;margin:0 auto 2rem;max-width:600px}.btn-primary{background:var(--accent);border-radius:4px;color:#fff;display:inline-block;font-weight:600;padding:.75rem 2rem;transition:opacity .2s}.btn-primary:hover{opacity:.85}.highlights{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1100px;padding:4rem 3rem}.highlight-card{border:1px solid #e9ecef;border-radius:8px;padding:2rem;transition:box-shadow .2s}.highlight-card:hover{box-shadow:0 4px 20px #00000014}.highlight-card h3{color:var(--primary);margin-bottom:.75rem}.highlight-card a{color:var(--accent);font-weight:500}.page{margin:0 auto;max-width:800px;padding:4rem 2rem}.page h1{font-size:2.2rem;margin-bottom:1.5rem}.page h1,.page h2{color:var(--primary)}.page h2{margin-top:2rem}.page h2,.page p{margin-bottom:1rem}.page p{color:var(--muted);font-size:1.05rem}.page ul{margin-bottom:1rem;padding-left:1.5rem}.page ul li{color:var(--muted);margin-bottom:.5rem}.services-grid{grid-gap:2rem;display:grid;gap:2rem;margin-top:1.5rem}.service-item{border:1px solid #e9ecef;border-radius:8px;padding:1.5rem}.service-item h3{color:var(--primary);margin-bottom:.5rem}.service-item p{margin-bottom:0}.service-item a{color:var(--accent);font-weight:500}.contact-form{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem;max-width:500px}.contact-form label{font-size:.9rem;font-weight:600}.contact-form input,.contact-form textarea{border:1px solid #dee2e6;border-radius:4px;font-family:inherit;font-size:1rem;padding:.6rem .8rem}.contact-form input:focus,.contact-form textarea:focus{border-color:#0000;outline:2px solid var(--accent)}.contact-form .btn-primary{border:none;cursor:pointer;font-size:1rem;margin-top:.5rem}.edh-intro{font-size:1.15rem;max-width:700px}.edh-intro a{color:var(--accent);font-weight:500}.edh-features{margin-top:3rem}.feature-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:1rem}.feature-card{border:1px solid #e9ecef;border-radius:8px;padding:1.5rem;transition:box-shadow .2s}.feature-card:hover{box-shadow:0 4px 20px #00000014}.feature-card h3{color:var(--primary);margin-bottom:.5rem}.feature-card p{font-size:.95rem;margin:0}.edh-demo{background:var(--light);border-radius:8px;margin-top:3rem;padding:2.5rem}.demo-links{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.btn-secondary{border:2px solid var(--primary);border-radius:4px;color:var(--primary);display:inline-block;font-weight:600;padding:.75rem 2rem;transition:background .2s}.btn-secondary:hover{background:var(--primary);color:#fff}.demo-screenshots{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:2rem}.screenshot-placeholder{align-items:center;aspect-ratio:16/10;background:#dee2e6;border-radius:6px;color:var(--muted);display:flex;font-size:.85rem;justify-content:center;padding:1rem;text-align:center}.edh-services{margin-top:3rem}.edh-services ul{margin-top:1rem;padding-left:1.5rem}.edh-services li{color:var(--muted);margin-bottom:.6rem}.edh-page{max-width:1000px}:root{--primary:#0f2b46;--accent:#00b4d8;--light:#f8f9fa;--text:#1a1a2e;--muted:#6c757d}*{box-sizing:border-box;margin:0;padding:0}body{color:#1a1a2e;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}main{min-height:calc(100vh - 70px)}a{color:inherit;text-decoration:none}
/*# sourceMappingURL=main.69c772f1.css.map*/