body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:url(/static/media/medical-background.13eec2cf746a01fe3e19.jpg),radial-gradient(circle at 20% 50%,#ffffff1a 2px,#0000 0),linear-gradient(135deg,#667eea,#764ba2 50%,#4facfe);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover,60px 60px,100% 100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh;position:relative}body:before{background-image:repeating-linear-gradient(45deg,#0000,#0000 100px,#ffffff05 0,#ffffff05 102px),repeating-linear-gradient(-45deg,#0000,#0000 100px,#ffffff05 0,#ffffff05 102px);content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container{margin:0 auto;max-width:800px;padding:20px}.professional-header{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 10px 30px #0000001a;color:#fff;margin-bottom:30px;padding:30px 0}.header-content{flex-wrap:wrap;gap:30px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 30px}.header-content,.logo-section{align-items:center;display:flex}.logo-section{gap:20px}.logo{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:50%;display:flex;font-size:48px;justify-content:center;padding:15px}.logo-image{height:48px;object-fit:contain;width:48px}.brand-info h1{font-size:32px;font-weight:700;margin:0 0 8px}.brand-info p{font-size:16px;font-weight:300;margin:0;opacity:.9}.header-stats{display:flex;gap:30px}.stat-item{text-align:center}.stat-number{color:#fff;font-size:28px;font-weight:700}.stat-label{font-size:14px;margin-top:5px;opacity:.8}.header-features{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 auto;max-width:1200px;padding:20px 30px 0}.feature-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:25px;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px}.feature-icon{font-size:16px}@media (max-width:768px){.header-content{flex-direction:column;padding:0 20px;text-align:center}.logo-section{flex-direction:column;gap:15px}.brand-info h1{font-size:28px}.header-stats{gap:20px}.stat-number{font-size:24px}.header-features{gap:15px;padding:20px 20px 0}.feature-badge{font-size:13px;padding:8px 16px}}.health-checker{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fff3;border-radius:20px;box-shadow:0 20px 40px #0000001a;margin:20px auto;max-width:600px;padding:40px}.main-content-header{margin-bottom:30px;text-align:center}.section-title{color:#2c3e50;font-size:28px;font-weight:600;margin-bottom:10px}.section-subtitle{color:#7f8c8d;font-size:16px;line-height:1.5;margin:0}.tech-studio-credit{margin-top:20px;text-align:center}.tech-badge{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;box-shadow:0 4px 15px #667eea4d;color:#fff;display:inline-block;font-size:14px;font-weight:600;padding:8px 20px;transition:transform .3s ease}.tech-badge:hover{transform:translateY(-2px)}.company-credit{margin-top:10px;text-align:center}.powered-by{color:#fffc;font-size:14px;margin-right:8px}.company-name{color:#fff;font-size:16px;font-weight:600;text-shadow:0 2px 4px #0000004d}.company-info{background:#3498db1a;border-left:4px solid #3498db;border-radius:10px;margin:15px 0;padding:15px}.company-info p{color:#2c3e50;margin-bottom:8px}.company-details{margin:15px 0}.company-details p{color:#bdc3c7;font-size:14px;margin-bottom:8px}.product-credit{color:#95a5a6;font-size:14px;font-style:italic;margin-bottom:10px}.title{color:#333;font-size:2.5rem;font-weight:700;margin-bottom:30px;text-align:center}.robot-icon{font-size:3rem;margin-bottom:20px;text-align:center}.symptoms-form{margin-bottom:30px}.form-group{margin-bottom:20px}.form-group label{color:#555;display:block;font-weight:700;margin-bottom:5px}.form-group input,.form-group select,.form-group textarea{border:2px solid #ddd;border-radius:8px;font-size:16px;padding:12px;transition:border-color .3s;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#667eea;outline:none}.form-group textarea{min-height:100px;resize:vertical}.submit-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:15px 30px;transition:transform .2s;width:100%}.submit-btn:hover{transform:translateY(-2px)}.submit-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.loading{color:#667eea;font-size:18px;padding:20px;text-align:center}.response{background:#f8f9ff;border:2px solid #667eea;border-radius:10px;margin-top:20px;padding:20px}.response h3{align-items:center;color:#333;display:flex;gap:10px;margin-top:0}.response-content{color:#555;line-height:1.6}.disclaimer{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;color:#856404;font-size:14px}.disclaimer,.error{margin-top:20px;padding:15px}.error{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#721c24}.news-carousel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border:1px solid #fff3;border-radius:20px;box-shadow:0 20px 40px #0000001a;margin:40px auto;max-width:1400px;padding:40px}.carousel-header{margin-bottom:30px;text-align:center}.carousel-header h2{color:#2c3e50;font-size:28px;font-weight:600;margin-bottom:10px}.carousel-header p{color:#7f8c8d;font-size:16px;margin-bottom:15px}.company-showcase{margin-bottom:20px;text-align:center}.company-badge{background:linear-gradient(135deg,#27ae60,#2ecc71);border-radius:25px;box-shadow:0 4px 15px #27ae604d;color:#fff;display:inline-block;font-size:14px;font-weight:600;padding:10px 25px;transition:all .3s ease}.company-badge:hover{box-shadow:0 6px 20px #27ae6066;transform:translateY(-2px)}.carousel-controls-header{display:flex;gap:10px;justify-content:center}.autoplay-btn{background:#3498db;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .3s ease}.autoplay-btn:hover{background:#2980b9;transform:translateY(-2px)}.autoplay-btn.active{background:#e74c3c}.carousel-container{align-items:center;display:flex;margin-bottom:20px;position:relative}.carousel-content{flex:1 1}.carousel-content,.news-card{border-radius:15px;overflow:hidden}.news-card{background:#fff;box-shadow:0 10px 30px #0000001a;display:flex;min-height:350px}.news-image{flex:1 1;min-width:450px;overflow:hidden;position:relative}.news-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.news-card:hover .news-image img{transform:scale(1.05)}.news-overlay{align-items:flex-start;display:flex;justify-content:space-between;left:20px;position:absolute;right:20px;top:20px}.news-date,.news-source{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;border-radius:18px;color:#fff;font-size:14px;font-weight:500;padding:8px 14px}.news-content{display:flex;flex:1.2 1;flex-direction:column;justify-content:space-between;padding:40px}.news-content h3{color:#2c3e50;font-size:26px;font-weight:600;line-height:1.3;margin-bottom:18px}.news-content p{color:#555;flex-grow:1;font-size:18px;line-height:1.7;margin-bottom:25px}.news-meta{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.news-tag{background:#e8f6f3;border-radius:18px;color:#16a085;font-size:14px;font-weight:600;padding:8px 16px}.read-more{color:#3498db;cursor:pointer;font-size:16px;font-weight:600;transition:color .3s ease}.read-more:hover{color:#2980b9}.carousel-btn{align-items:center;background:#3498dbe6;border:none;border-radius:50%;box-shadow:0 5px 15px #3498db4d;color:#fff;cursor:pointer;display:flex;font-size:28px;height:60px;justify-content:center;margin:0 20px;transition:all .3s ease;width:60px}.carousel-btn:hover{background:#2980b9e6;box-shadow:0 8px 25px #3498db66;transform:translateY(-2px)}.carousel-indicators{display:flex;gap:10px;justify-content:center;margin-bottom:15px}.indicator{background:#bdc3c7;border:none;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.indicator.active{background:#3498db;transform:scale(1.2)}.indicator:hover{background:#34495e}.carousel-progress{background:#ecf0f1;border-radius:2px;height:4px;overflow:hidden}.progress-bar{background:linear-gradient(90deg,#3498db,#2ecc71);border-radius:2px;height:100%;transition:width .3s ease}@media (max-width:1200px){.news-carousel{margin:30px auto;max-width:95%;padding:30px}.news-image{min-width:400px}.news-content h3{font-size:24px}.news-content p{font-size:17px}}@media (max-width:768px){.news-carousel{margin:20px;padding:25px}.news-card{flex-direction:column;min-height:auto}.news-image{height:250px;min-width:0;min-width:auto}.news-content{padding:25px}.news-content h3{font-size:20px}.news-content p{font-size:16px}.carousel-btn{height:50px;margin:0 15px;width:50px}.carousel-btn,.carousel-header h2{font-size:24px}}.professional-footer{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff;margin-top:60px}.footer-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px;padding:60px 30px 40px}.footer-section h3{color:#3498db;font-size:24px;font-weight:600;margin-bottom:15px}.footer-section h4{color:#ecf0f1;font-size:18px;font-weight:500;margin-bottom:20px}.footer-section p{color:#bdc3c7;line-height:1.6;margin-bottom:15px}.footer-section ul{list-style:none;padding:0}.footer-section ul li{margin-bottom:10px}.footer-section ul li a{color:#bdc3c7;text-decoration:none;transition:color .3s ease}.footer-section ul li a:hover{color:#3498db}.footer-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.badge{background:#3498db;border-radius:15px;color:#fff;font-size:12px;font-weight:500;padding:5px 12px}.social-links{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.social-link{background:#0000;border:1px solid #34495e;border-radius:8px;color:#bdc3c7;cursor:pointer;font-size:14px;padding:10px 15px;text-align:left;transition:all .3s ease}.social-link:hover{background:#3498db;border-color:#3498db;color:#fff}.footer-info p{font-size:14px;margin-bottom:8px}.footer-bottom{background:#1a252f;padding:25px 0}.footer-bottom-content{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 30px}.footer-legal p{color:#7f8c8d;margin-bottom:10px}.legal-links{display:flex;flex-wrap:wrap;gap:20px}.legal-links a{color:#95a5a6;font-size:14px;text-decoration:none;transition:color .3s ease}.legal-links a:hover{color:#3498db}.footer-certifications{display:flex;flex-wrap:wrap;gap:15px}.cert{background:#27ae60;border-radius:12px;color:#fff;font-size:12px;font-weight:500;padding:5px 10px}@media (max-width:768px){.footer-content{gap:30px;padding:40px 20px 30px}.footer-bottom-content{flex-direction:column;padding:0 20px;text-align:center}.footer-certifications,.legal-links{justify-content:center}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;color:#fff;padding:20px}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.c669197a.css.map*/