*{margin:0;padding:0;box-sizing:border-box;font-family:Arial,sans-serif;}:root{--main-color:#FF7A00;--white:#ffffff;--light-gray:#f5f5f5;--dark:#333333;--low:#4FC3F7;--normal:#81C784;--over:#FFB74D;--obese:#E53935;--border:#eee;}.site-header{width:100%;background:var(--white);border-bottom:1px solid var(--border);padding:15px 20px;}.header-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:20px;}.logo-wrapper{display:flex;align-items:center;gap:12px;}.logo-icon svg{width:38px;height:38px;display:block;}.logo-text{font-size:22px;font-weight:600;color:var(--dark);}.header-nav{display:flex;align-items:center;gap:25px;}.nav-link{color:var(--dark);text-decoration:none;font-size:15px;font-weight:500;}.nav-link:hover{color:var(--main-color);}.lang-switch{padding:6px 12px;border:1px solid var(--border);border-radius:6px;font-size:14px;color:var(--dark);text-decoration:none;}.lang-switch:hover{border-color:var(--main-color);color:var(--main-color);}.collapse-item{border-bottom:1px solid var(--light-gray);padding:10px 0;cursor:pointer;}.collapse-item:last-child{border-bottom:none;}.collapse-content{max-height:0;overflow:hidden;transition:max-height 0.4s ease;padding-left:5px;}.collapse-content.open{max-height:500px;}.faq-question{font-weight:600;color:var(--dark);display:flex;justify-content:space-between;align-items:center;}.faq-question::after{content:"▼";font-size:12px;color:var(--main-color);transition:transform 0.3s ease;}.faq-question.open::after{content:"▲";}.bmi-chart{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;width:100%;}.bmi-scale{flex:1;min-width:120px;padding:15px;border-radius:8px;text-align:center;color:#fff;font-weight:600;}@media (max-width:768px){.header-container{flex-direction:column;align-items:flex-start;}.header-nav{width:100%;justify-content:flex-start;}}body{background-color:var(--light-gray);color:var(--dark);line-height:1.6;}.container{max-width:1200px;margin:0 auto;padding:20px;}.header{text-align:center;margin:30px 0;}h1{color:var(--main-color);font-size:28px;margin-bottom:10px;}.main-layout{display:block;margin-bottom:25px;}.card{background:var(--white);border-radius:12px;padding:25px;box-shadow:0 2px 10px rgba(0,0,0,0.1);width:100%;margin-bottom:25px;}.sidebar{display:flex;flex-direction:column;gap:20px;}.card-title{color:var(--main-color);font-size:22px;margin-bottom:20px;border-bottom:2px solid var(--light-gray);padding-bottom:10px;}.calc-form{display:flex;flex-direction:column;gap:18px;}.unit-switch{display:flex;gap:10px;justify-content:center;}.unit-btn{padding:8px 16px;border:1px solid var(--main-color);background:var(--white);color:var(--main-color);border-radius:6px;cursor:pointer;}.unit-btn.active{background:var(--main-color);color:white;}.gender-group,.input-group{display:flex;flex-direction:column;gap:8px;}label{font-weight:600;}input,select{padding:12px;border:1px solid #ddd;border-radius:6px;font-size:16px;outline:none;}input:focus{border-color:var(--main-color);}.calc-btn{background:var(--main-color);color:white;border:none;padding:15px;border-radius:6px;font-size:18px;cursor:pointer;transition:0.3s;}.calc-btn:hover{opacity:0.9;}@media (min-width:768px){.main-layout{display:grid;grid-template-columns:1fr 1fr;gap:25px;}}.faq-item{margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--light-gray);}.faq-item:last-child{border-bottom:none;}.footer{text-align:center;padding:20px;margin-top:30px;background:var(--white);}.imperial-fields{display:none;}