body{font-family:Arial,sans-serif}.navbar{align-items:center;background-color:#fff;border-bottom:1px solid #33333349;display:flex;font-family:Inter,sans-serif;justify-content:space-between;padding:10px;position:sticky;top:0;z-index:100}.logo img{height:40px;margin-left:200px}.menu{display:flex;gap:3rem;margin-right:200px}.menu li{list-style:none}.menu a{color:#012a63;font-size:18px;font-weight:500;text-decoration:none;transition:color .3s}.menu a:hover{text-decoration:underline;text-decoration-color:#012a63}.menu .active{color:#00a8ff;font-weight:500}.menu-item{background:none;border:none;color:#333;cursor:pointer;font-size:16px;outline:none;padding:10px 15px;text-decoration:none}.menu-item:hover{color:#007bff}.menu-item.active{color:#007bff;font-weight:700}.hamburger{color:12a63;cursor:pointer;display:none;font-size:24px}.logo a{display:inline-block}.logo img{max-width:100%}@media (max-width:768px){.menu{background-color:#fff;display:none;flex-direction:column;padding:1rem 0;position:absolute;right:0;text-align:center;top:50%;width:100%}.menu.open{display:flex}.menu li{margin:5px 0 5px 200px}.menu a{font-size:18px;font-weight:600}.hamburger{display:block}.logo img{margin-left:0}}.hero-section{background-color:#fff;font-family:Inter,sans-serif;margin-top:0;padding:4rem 2rem;text-align:center}.hero-heading{align-items:center;color:#002855;display:flex;font-size:48px;font-weight:800;height:120px;justify-content:center;line-height:1.2;overflow:hidden;padding-top:40px;text-align:center}.hero-subtext{color:#4b647d;font-size:19px;font-weight:400;line-height:1.6;margin:1rem auto;max-width:700px;padding-top:50px}.hero-buttons{display:flex;gap:1.5rem;justify-content:center;margin-bottom:70px;margin-top:2rem;padding-top:30px}.contact-button,.demo-button{background-color:initial;border:none;border-radius:50px;display:inline-block;font-size:20px;font-weight:400;overflow:hidden;padding:1rem 2.5rem;position:relative;transition:transform .2s,background-color .3s,color .3s}.demo-button{background-color:#4fc3f7;color:#fff}.demo-button:hover{background-color:#0288d1;transform:scale(1.05)}.contact-button{background-color:#f1f9ff;border:2px solid #0288d1;color:#0288d1}.close-button{border:none;color:#333;cursor:pointer;font-size:18px;position:absolute;right:0;top:0;transition:color .3s ease}.close-button:hover{color:red}.contact-button:hover{background-color:#d4f0ff;color:#026aa7}.hero-arrow{color:#002855;cursor:pointer;font-size:2rem;margin-top:3rem;transition:color .3s,transform .2s}.hero-arrow:hover{color:#0288d1;transform:translateY(5px)}.demo-form{background-color:#fff;border-radius:10px;bottom:20px;box-shadow:0 4px 8px #0003;height:auto;padding:1.5rem;position:fixed;right:20px;width:300px;z-index:1000}.demo-form h3{color:#002855;font-size:20px;margin-bottom:1rem;text-align:center}.demo-form label{color:#333;display:block;font-size:12px;font-weight:500;margin-bottom:6px;text-align:left}.demo-form input{border:1px solid #ccc;border-radius:5px;font-size:16px;margin-bottom:1rem;padding:.8rem;width:90%}.demo-form input:focus{border-color:#007bff;box-shadow:0 0 4px #007bff80;outline:none}.demo-form button{background-color:#0288d1;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:.8rem;transition:background-color .3s;width:100%}.demo-form button:hover{background-color:#005f99}@media (max-width:768px){.hero-section{padding:2rem 1rem}.hero-heading{font-size:32px;height:auto;line-height:1.3;padding-top:50px}.hero-subtext{font-size:13px;line-height:1.4;max-width:100%;padding-top:20px}.hero-buttons{flex-direction:column;gap:1rem}.contact-button,.demo-button{font-size:18px;padding:.8rem 1.5rem;width:100%}.demo-form{bottom:10px;padding:1rem;right:10px;width:300px;width:90%}.demo-form h3{font-size:18px}.demo-form button,.demo-form input{font-size:14px;padding:.6rem}.hero-arrow{font-size:1.5rem;margin-top:2rem}}.why-hsuite{background-color:#fff;font-family:Inter,sans-serif;padding:50px 20px;text-align:left}.why-hsuite-heading{color:#002855;font-size:36px;font-weight:800;margin-bottom:40px}.comparison-container{align-items:flex-start;display:flex;gap:30px;justify-content:center}.column{border-radius:10px;flex:1 1;max-width:500px;padding:20px}.current-problems{background-color:#f7f8fa;padding-bottom:50px}.hsuite-solutions{background-color:#ebf7ff;padding-bottom:50px}.why-hsuite-headings{color:#000;font-size:24px;font-weight:500;margin-bottom:20px}.column ul{list-style:none;margin:0;padding:0}.column li{align-items:center;color:#000;display:flex;font-size:18px;font-weight:400;margin-bottom:15px;padding-left:70px;padding-top:25px}.icon{font-size:24px;margin-right:10px}.icon.cross{color:red}.icon.check{color:#00b300}.footer-text{color:#4b647d;font-size:24px;font-weight:400;margin-bottom:100px;margin-top:60px;text-align:center}@media (max-width:768px){.comparison-container{align-items:center;flex-direction:column;gap:20px}.column{max-width:100%;padding:20px 15px}.why-hsuite-heading{font-size:28px;margin-bottom:30px}.why-hsuite-headings{font-size:24px}.column li{font-size:18px;padding-left:40px;padding-top:20px}.footer-text,.icon{font-size:20px}.footer-text{margin-top:30px}}.built-for-hospital{background:linear-gradient(180deg,#e3f2fd,#fff);font-family:Inter,sans-serif;padding:50px 20px;text-align:center}.images-container{align-items:center;display:flex;gap:40px;justify-content:center;margin-bottom:40px}.image-wrapper{text-align:center}.hospital-image{border:1px solid #ccc;border-radius:8px;height:auto;transition:transform .3s ease,box-shadow .3s ease;width:500px}.hospital-image:hover{box-shadow:0 10px 20px #0003;transform:scale(1.05)}.image-caption{color:#002855;font-size:18px;font-weight:600;margin-top:12px}.view-more-button{align-items:center;background-color:#4fc3f7;border:none;border-radius:30px;color:#fff;cursor:pointer;display:inline-flex;font-size:18px;font-weight:400;justify-content:center;padding:12px 24px;transition:background-color .3s ease}.view-more-button .arrow-icon{margin-left:8px}.view-more-button:hover{background-color:#42a5f5}.sub-text{color:#64b5f6;font-size:18px;font-weight:500;margin-bottom:50px;margin-top:20px}@media (max-width:768px){.heading{font-size:28px;margin-bottom:30px}.images-container{flex-direction:column;gap:20px}.hospital-image{margin:0 auto;width:90%}.image-caption{font-size:16px}.view-more-button{font-size:16px;padding:10px 20px}.sub-text{font-size:18px;margin-top:15px}}@media (max-width:480px){.heading{font-size:24px}.hospital-image{width:100%}.image-caption{font-size:14px}.view-more-button{font-size:14px;padding:8px 16px}.sub-text{font-size:16px}}.healthcare-features{background-color:#fff;font-family:Inter,sans-serif;padding:50px 20px;text-align:center}.heading{color:#002855;font-size:36px;font-weight:800;margin-bottom:40px}.features-container{display:flex;flex-direction:column;gap:60px;margin-bottom:40px}.row{display:flex;flex-wrap:wrap;gap:60px;justify-content:center}.feature-item{align-items:center;display:flex;flex-direction:column;max-width:150px}.feature-icon,.react-icon{height:50px;margin-bottom:12px;width:50px}.feature-caption,.react-icon{color:#000;font-weight:400}.feature-caption{font-size:14px;text-align:center}.footer-text{color:#0288d1;font-size:20px;font-weight:500;margin-top:20px}@media (max-width:768px){.features-container{margin-left:30px;margin-right:30px}.heading{font-size:28px}.row{gap:80px}.feature-icon{height:80px;width:80px}.react-icon{font-size:50px}.feature-caption{font-size:16px}.footer-text{font-size:18px}}@media (max-width:480px){.heading{font-size:24px}.row{align-items:center;flex-direction:column;gap:40px}.feature-icon{height:60px;width:60px}.react-icon{font-size:40px}.feature-caption{font-size:14px}.footer-text{font-size:16px}}.faq-section{background-color:#f5faff;border-radius:8px;margin-bottom:50px;padding:2rem 200px}.faq-heading{color:#036;font-size:36px;font-weight:800;margin-bottom:100px;text-align:center}.faq-list{grid-gap:1.4rem;grid-column-gap:4rem;column-gap:4rem;display:grid;gap:1.4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px}@media (max-width:768px){.faq-list{gap:1rem;grid-template-columns:1fr}.faq-heading{font-size:28px}.faq-section{margin-left:10px;margin-right:10px;padding-left:20px;padding-right:20px}}@media (max-width:480px){.faq-heading{font-size:24px}.faq-section{margin-left:10px;margin-right:10px}}.faq-item{background-color:#e9f7fc;border:1px solid #cce5ff;border-radius:8px;padding:1.3rem;transition:box-shadow .3s}.faq-item:hover{box-shadow:0 4px 8px #0000001a}.faq-question{align-items:center;color:#002855;cursor:pointer;display:flex;font-size:18px;font-weight:500;justify-content:space-between}.faq-question-icon{font-size:18px;transition:transform .3s}.faq-answer{color:#000;display:none;font-size:16px;line-height:1.5;margin-top:.5rem}.faq-item.active .faq-answer{display:block}.faq-item.active .faq-question-icon{transform:rotate(180deg)}.container{display:flex;flex-direction:row;gap:10px;justify-content:space-between;margin:150px 100px;padding:2rem}.contact-us-section,.timeline-section{background-color:#eef6fc;border:1px solid #0003;border-radius:8px;box-shadow:0 4px 10px #0000001a;flex:1 1;margin:0 auto;max-width:500px;padding:1.5rem}.contact-us-section{background-color:#eef6fc}.timeline-section{background-color:#fff}.contact-heading,.timeline-heading{color:#002855;font-size:28px;font-weight:800;margin-bottom:20px;text-align:center}.contact-form{display:flex;flex-direction:column;gap:.5rem}.contact-input,.contact-textarea{border:1px solid #cce5ff;border-radius:8px;font-size:16px;margin-bottom:10px;margin-top:5px;padding:.75rem;width:90%}.timeline{list-style:none;margin:0;padding:0;position:relative}.timeline:before{background:#cce5ff;bottom:0;content:"";left:30px;position:absolute;top:0;width:4px}.timeline-item{align-items:flex-start;display:flex;margin-bottom:1rem;position:relative}.timeline-item .circle{background:#012a63;border:4px solid #fff;border-radius:50%;height:20px;left:20px;position:absolute;top:0;width:20px;z-index:1}.timeline-item .content{background:#fff;border:1px solid #fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;margin-left:60px;padding:1rem}.timeline-item .content h3{color:#012a63;font-size:16px;font-weight:400;margin:0;text-align:left}.contactus-description,.timeline-description{color:#0000009f;font-size:14px;font-style:italic;margin-bottom:50px;text-align:center}.loading-spinner{animation:spin 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;display:inline-block;height:16px;width:16px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.container{flex-direction:column;gap:2rem;margin:0 20px;padding:1rem}.contact-us-section,.timeline-section{margin:0 auto;max-width:100%;padding:1rem}.timeline:before{left:15px}.timeline-item .circle{left:5px}.timeline-item .content{margin-left:30px}.contact-heading,.timeline-heading{font-size:24px}.contactus-description,.timeline-description{font-size:16px}}.footer{background-color:#012a63;color:#fff;padding:2rem}.footer-container{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px;text-align:center}.footer-logo{flex:1 1 100%;margin-bottom:1.5rem;margin-top:40px;text-align:center}.hsuite-logo{height:auto;margin:30px auto 0;width:150px}.social-icons{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.social-icons a{color:#fff;text-decoration:none;transition:transform .2s ease-in-out}.social-icons a:hover{transform:scale(1.1)}.copyright{color:#fff;font-size:.9rem;margin-top:1rem}.footer-links{display:flex;flex:1 1 100%;gap:2rem;justify-content:space-between;margin-top:2rem}.footer-links>div{flex:1 1;min-width:200px}.footer-links h3{font-size:20px;font-weight:700;margin-bottom:1rem}.footer-head{color:#fff}.footer-links ul{list-style-type:none;margin:0 auto;padding:0}.footer-links li{margin-bottom:.5rem}.footer-links a{color:#fff;font-size:17px;text-decoration:none;transition:color .2s ease-in-out}.footer-links a:hover{color:#00bfff}@media (max-width:768px){.footer-links{align-items:center;flex-direction:column;gap:1.5rem}.footer-links>div{flex:initial;text-align:center;width:100%}}@media (max-width:480px){.hsuite-logo{width:100px}.social-icons a{font-size:20px}.footer-links h3{font-size:18px}.footer-links a{font-size:14px}}.product-section,.product-section h1{margin-bottom:"100px";margin-top:"100px";text-align:"center"}.blog-page{align-items:center;background-color:#f9f9ff;display:flex;flex-direction:column;font-family:Inter,sans-serif;padding:50px 20px}.blogs-heading{color:#036;font-size:36px;font-weight:800;margin-bottom:100px;text-align:center}.card-container{display:flex;flex-wrap:wrap;gap:25px;justify-content:center;max-width:1400px}.blog-card{background-color:#fff;border-radius:15px;box-shadow:0 6px 15px #0000001a;transition:transform .3s ease,box-shadow .3s ease;width:400px}.blog-card:hover{box-shadow:0 8px 20px #0003;transform:scale(1.05)}.blog-card img{border-top-left-radius:15px;border-top-right-radius:15px;height:200px;object-fit:cover;width:400px}.blog-card .card-body{padding:20px;text-align:center}.blog-card .card-title{color:#004080;font-size:1.6rem;font-weight:700;margin-bottom:10px}.blog-card .card-text{color:#555;font-size:1rem;line-height:1.5;margin-bottom:20px}.blog-card .btn-primary{background-color:#06c;border:none;border-radius:5px;color:#fff;font-size:1rem;padding:10px 20px;text-decoration:none;transition:background-color .3s ease,transform .3s ease}.blog-card .btn-primary:hover{background-color:#004d99;transform:translateY(-3px)}.back-arrow{color:#0056b3;cursor:pointer;font-size:24px;font-weight:700;left:20px;margin-bottom:50px;margin-top:50px;position:absolute;top:30px;transition:color .3s ease}.back-arrow:hover{color:#0077f6}.kyh-container{align-items:center;display:flex;flex-direction:column;font-family:Inter,sans-serif;gap:20px;padding-bottom:20px}.kyh-heading{color:#036;font-size:36px;font-weight:800;margin-bottom:100px;margin-top:50px;padding-top:15px;text-align:center;text-decoration:none}.kyh-row1,.kyh-row2,.kyh-row3,.kyh-row4,.kyh-row5{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.kyh-card{align-items:center;background-color:#fff;border-radius:8px;box-shadow:1px 4px 4px 4px #0000001a;color:inherit;display:flex;flex-direction:column;height:300px;justify-content:center;overflow:hidden;padding:30px;text-align:center;text-decoration:none;transition:transform .3s ease;width:300px}.kyh-card:hover{transform:translateY(-5px)}.kyh-image{height:150px;margin-bottom:10px;object-fit:contain;padding-bottom:20px;width:150px}.kyh-image-png{height:auto;margin-bottom:1rem;width:100px}.kyh-card h3{font-size:20px;margin:0}.kyh-card a{color:inherit;text-decoration:none}.kyh-card a:hover{color:#000}.bmi-chart-calculator{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:600px;padding:20px}h2{color:#333;text-align:center}.chart-heading{color:#0056b3;padding-bottom:20px;padding-top:20px}.calculator-heading{color:#0056b3;padding-top:60px}table.bmi-chart-table{border-collapse:collapse;margin-top:20px;width:100%}table.bmi-chart-table td,table.bmi-chart-table th{border:1px solid #ddd;padding:10px;text-align:center}.bmi-chart-table th{background-color:#f2f2f2}.bmi-chart-table tr.underweight td{background-color:#b3cde0}.bmi-chart-table tr.normal-weight td{background-color:#ccebc5}.bmi-chart-table tr.overweight td{background-color:#fddaec}.bmi-chart-table tr.obesity td{background-color:#fbb4b9}.bmi-calculator{margin-top:20px}.input-group{margin:10px 0}label{color:#333;display:block;font-weight:700;margin-bottom:5px}input{border:1px solid #ccc;border-radius:4px;padding:8px;width:100%}.calculate-btn{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:15px;padding:10px 15px;width:100%}.calculate-btn:hover{background-color:#0056b3}.bmi-result-container{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.bmi-result-container div{border-radius:4px;flex:1 1;margin:5px;padding:15px;text-align:center}.bmi-result h4,.bmi-status h4{color:#333}.bmi-result p,.bmi-status p{color:#333;font-size:1.5rem}.bmi-result-container.underweight div{background-color:#b3cde0}.bmi-result-container.normal-weight div{background-color:#ccebc5}.bmi-result-container.overweight div{background-color:#fddaec}.bmi-result-container.obesity div{background-color:#fbb4b9}.bmi-scale{display:flex;justify-content:center;margin-top:30px}.scale-segment{color:#fff;flex:1 1;padding:10px;text-align:center}.scale-segment.underweight{background-color:#b3cde0}.scale-segment.normal-weight{background-color:#ccebc5}.scale-segment.overweight{background-color:#fddaec}.scale-segment.obesity{background-color:#fbb4b9}.kyh-health-indicators{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:900px;padding:20px}.hi-heading{color:#0056b3;margin-left:100px;margin-right:100px;margin-top:30px;padding-bottom:20px;padding-top:20px}.kyh-health-indicators h2{margin-bottom:20px;text-align:center}table.kyh-health-indicators-table{border-collapse:collapse;margin-top:20px;width:100%}table.kyh-health-indicators-table td,table.kyh-health-indicators-table th{border:1px solid #ddd;font-size:1rem;padding:12px;text-align:center}.kyh-health-indicators-table th{font-weight:700}.kyh-health-indicators-table td{color:#333}.kyh-normal-range{background-color:#ccebc5;color:#333}.kyh-precondition-range{background-color:#fcfcbc;color:#333}.kyh-abnormal-range{background-color:#fbb4b9;color:#333}table.kyh-health-indicators-table tr:hover{background-color:#f1f1f1}.women-image{height:150px;margin-bottom:10px;object-fit:contain;padding-bottom:20px;width:150px}.kyh-menstrual-health-container{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:20px auto;max-width:800px;padding:20px}h2,h3{color:#333;text-align:center}.kyh-menstrual-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin-bottom:20px;padding:20px}.kyh-menstrual-card h3{color:#007bff;cursor:pointer;margin-bottom:15px;text-align:center;transition:color .3s ease}.kyh-menstrual-card h3:hover{color:#0056b3}.kyh-cycle-details,.kyh-irregular-details,.kyh-tips-details{margin-top:10px}.kyh-cycle-details ul,.kyh-irregular-details ul,.kyh-tips-details ul{list-style:disc;padding-left:20px}.kyh-cycle-details li,.kyh-irregular-details li,.kyh-tips-details li{margin-bottom:10px}.kyh-tips-details{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media screen and (max-width:768px){.kyh-menstrual-health-container{padding:10px}.kyh-menstrual-card{padding:15px}h2,h3{font-size:1.4rem}}.kyh-appointment-button{margin:20px;text-align:center}.appointment-button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}body{background-color:#f9f9f9;color:#333;font-family:Inter,sans-serif;margin:0;padding:0}.Women-container{display:flex;flex-wrap:nowrap;margin:0;min-height:100vh;padding:0}.Women-back-arrow{color:#0056b3;cursor:pointer;font-size:24px;font-weight:700;left:20px;margin-bottom:50px;margin-top:50px;position:absolute;top:30px;transition:color .3s ease}.Women-back-arrow:hover{color:#007bff}.Women-sidebar{background-color:#fdfdff;border-right:2px solid #ddd;box-shadow:0 0 8px #0000001a;height:100vh;margin-left:200px;margin-top:100px;overflow-y:auto;padding:20px 15px;position:sticky;top:0;width:400px}.Women-sidebar h3{color:#444;font-size:25px;font-weight:700;margin-bottom:30px}.Women-sidebar ul{list-style:none;margin:0;padding:0}.Women-sidebar ul li{color:#007bff;cursor:pointer;font-size:20px;margin:30px 20px;transition:color .3s ease}.Women-sidebar ul li:hover{color:#0056b3}.Women-content{background-color:#f9f9f9;flex:1 1;margin-right:200px;margin-top:80px;overflow-x:hidden;padding:20px 30px}.Women-menstrual-card{background-color:#fff;border-left:4px solid #007bff;border-radius:12px;box-shadow:0 2px 10px #0000001a;margin-bottom:30px;padding:25px 20px;transition:transform .3s ease}.Women-menstrual-card:hover{transform:translateY(-5px)}.Women-menstrual-card h2,.Women-menstrual-card h3{color:#444;font-weight:700;margin-top:0}.Women-menstrual-card h3{border-bottom:2px solid #ddd;padding-bottom:8px}.Women-menstrual-card p,.Women-menstrual-card ul li{font-size:1.1rem;line-height:1.6}.Women-cycle-details ul,.Women-irregular-details ul{list-style:disc;padding-left:25px}.Women-cycle-details ul li,.Women-irregular-details ul li{line-height:1.6;margin-bottom:8px}.Women-tips-header{color:#007bff;cursor:pointer;font-size:18px;font-weight:700;text-decoration:underline}.Women-tips-header:hover{color:#0056b3}.Women-tips-details ul{margin-top:10px;padding-left:25px}.Women-tips-details ul li{line-height:1.6;margin-bottom:8px}.Women-table{border-collapse:collapse;font-size:16px;margin:20px 0;text-align:left;width:100%}.Women-table td,.Women-table th{border:1px solid #ddd;padding:8px}.Women-table th{background-color:#f4f4f4;font-weight:700}@media screen and (max-width:768px){.Women-sidebar{display:none}.Women-content{margin-right:0;padding:20px 15px}.Women-container{flex-direction:column}}.mental-health-container{color:#333;font-family:Arial,sans-serif;margin:auto;max-width:800px;padding:20px}.header{color:#036;font-size:2rem;font-weight:700;margin-bottom:20px;margin-top:50px;text-align:center}.description{margin-bottom:10px;text-align:center}.options{list-style-type:none;margin-bottom:30px;padding:0;text-align:center}.options li{display:inline;font-weight:700;margin:0 10px}.questionnaire{display:flex;flex-direction:column;gap:20px}.question-card{background:#f9f9f9;border-radius:8px;box-shadow:0 2px 5px #0000001a;padding:15px 20px}.question{font-size:1.1rem;margin-bottom:10px}.answers{display:flex;gap:10px}.answer-button{background:#fff;border:2px solid #036;border-radius:5px;cursor:pointer;font-size:1rem;padding:8px 16px;transition:all .3s ease}.answer-button.selected,.answer-button:hover{background:#036;color:#fff}.answer-button.selected{border-color:#036}.submit-button{background:#036;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:1rem;margin:20px auto;padding:10px 20px;transition:all .3s ease}.submit-button:hover{background:#001e3d}.submit-button:disabled{background:#ddd;color:#aaa;cursor:not-allowed}.result-card{background:#e8f3f5;border:2px solid #036;border-radius:8px;margin-top:30px;padding:20px;text-align:center}.result-card h2{margin-bottom:10px}.score{color:#036}.score,.stress-level{font-size:1.5rem;font-weight:700}.stress-level{color:#d32f2f}
/*# sourceMappingURL=main.78dc2ed4.css.map*/