.ComponentPage-module-scss-module__aFLEpq__calculator{min-height:100vh;padding:30px 0;position:relative}@media (max-width:768px){.ComponentPage-module-scss-module__aFLEpq__calculator{padding:20px 0}}.ComponentPage-module-scss-module__aFLEpq__wrapper{flex-direction:column;row-gap:30px;display:flex;position:relative}.ComponentPage-module-scss-module__aFLEpq__header{flex-direction:column;row-gap:10px;display:flex}.ComponentPage-module-scss-module__aFLEpq__title{font-size:32px;font-weight:500}@media (max-width:768px){.ComponentPage-module-scss-module__aFLEpq__title{font-size:28px}}.ComponentPage-module-scss-module__aFLEpq__subtitle{color:#666;width:100%;max-width:500px;font-size:16px}.ComponentPage-module-scss-module__aFLEpq__section{flex-direction:column;row-gap:50px;margin-top:30px;display:flex}@media (max-width:768px){.ComponentPage-module-scss-module__aFLEpq__section{row-gap:30px;margin-top:0}}.ComponentPage-module-scss-module__aFLEpq__form{flex-direction:column;gap:16px;width:100%;max-width:600px;display:flex}.ComponentPage-module-scss-module__aFLEpq__inputGroup{flex-direction:column;gap:6px;display:flex}.ComponentPage-module-scss-module__aFLEpq__input{color:#0f3d2e;background:#f3fff6;border:1px solid #e6efe9;border-radius:8px;padding:12px 16px;font-size:16px;transition:all .2s}.ComponentPage-module-scss-module__aFLEpq__input--error{background-color:#fff8f8;border-color:#f44}.ComponentPage-module-scss-module__aFLEpq__formSubmit{color:#fff;cursor:pointer;background:#2ea86e;border:none;border-radius:8px;margin-top:8px;padding:14px 24px;font-size:16px;font-weight:600;transition:all .2s}.ComponentPage-module-scss-module__aFLEpq__formSubmit:disabled{cursor:not-allowed;background:#ccc;transform:none}.ComponentPage-module-scss-module__aFLEpq__formResult{text-align:center;background-color:#f8faf9;border:1px solid #e6efe9;border-radius:12px;flex-direction:column;row-gap:6px;padding:20px;transition:all .3s;display:flex}.ComponentPage-module-scss-module__aFLEpq__formResultTitle{font-size:18px}.ComponentPage-module-scss-module__aFLEpq__formResultTitle span{font-size:20px;font-weight:600}.ComponentPage-module-scss-module__aFLEpq__formResultDesc{color:#333;font-size:18px}.ComponentPage-module-scss-module__aFLEpq__formResultCatalog{color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;max-width:320px;min-height:60px;margin:0;padding:0;text-decoration:none;transition:all .2s;display:flex}.ComponentPage-module-scss-module__aFLEpq__formResultCatalogContent{text-align:left}.ComponentPage-module-scss-module__aFLEpq__formResultCatalogContent span{font-weight:600}.ComponentPage-module-scss-module__aFLEpq__formResultCatalogImage{background:#f3fff6;border:1px solid #e6efe9;border-radius:8px;flex-shrink:0;width:60px;height:60px;position:relative;overflow:hidden}.ComponentPage-module-scss-module__aFLEpq__arrow{color:#ccc;flex-shrink:0;margin-left:auto;font-size:18px;transition:all .2s}.ComponentPage-module-scss-module__aFLEpq__bmiTable{border:1px solid #e6efe9;border-radius:8px;margin-top:20px;overflow:hidden}.ComponentPage-module-scss-module__aFLEpq__tableGrid{grid-template-columns:minmax(150px,1fr) 2fr;font-size:14px;display:grid}.ComponentPage-module-scss-module__aFLEpq__gridCell{border-bottom:1px solid #e6efe9;align-items:center;min-height:52px;padding:16px 20px;display:flex}@media (max-width:560px){.ComponentPage-module-scss-module__aFLEpq__gridCell{padding:8px 10px}}.ComponentPage-module-scss-module__aFLEpq__gridCell:nth-child(odd):not(:last-child){border-right:1px solid #e6efe9}.ComponentPage-module-scss-module__aFLEpq__gridCell:nth-child(4n+1),.ComponentPage-module-scss-module__aFLEpq__gridCell:nth-child(4n+2){background-color:#fafefa}.ComponentPage-module-scss-module__aFLEpq__gridCell:last-child,.ComponentPage-module-scss-module__aFLEpq__gridCell:nth-last-child(2){border-bottom:none}.ComponentPage-module-scss-module__aFLEpq__gridHeader{color:#0f3d2e;font-size:15px;font-weight:600;background-color:#f3fff6!important}.ComponentPage-module-scss-module__aFLEpq__gridHeader:first-child{border-right:1px solid #e6efe9}.ComponentPage-module-scss-module__aFLEpq__blogSection{flex-direction:column;row-gap:20px;display:flex}.ComponentPage-module-scss-module__aFLEpq__blogTitle{margin:0;font-size:20px;font-weight:500;line-height:1.4}@media (max-width:768px){.ComponentPage-module-scss-module__aFLEpq__blogTitle{font-size:18px}}@media (max-width:480px){.ComponentPage-module-scss-module__aFLEpq__blogTitle{font-size:16px}}.ComponentPage-module-scss-module__aFLEpq__blogGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}@media (max-width:560px){.ComponentPage-module-scss-module__aFLEpq__blogGrid{grid-template-columns:1fr;grid-auto-rows:1fr}}@media (max-width:480px){.ComponentPage-module-scss-module__aFLEpq__blogGrid{gap:10px}}.ComponentPage-module-scss-module__aFLEpq__infoBlock{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.ComponentPage-module-scss-module__aFLEpq__infoText{color:#444;font-size:16px;line-height:1.5}@media (max-width:768px){.ComponentPage-module-scss-module__aFLEpq__infoText{font-size:15px}}.ComponentPage-module-scss-module__aFLEpq__seoBlock{flex-direction:column;gap:16px;display:flex}.ComponentPage-module-scss-module__aFLEpq__seoTitle{color:#0f3d2e;margin-bottom:8px;font-size:24px;font-weight:500}@media (max-width:768px){.ComponentPage-module-scss-module__aFLEpq__seoTitle{font-size:20px}}.ComponentPage-module-scss-module__aFLEpq__seoText{color:#444;font-size:15px;line-height:1.6}@media (max-width:768px){.ComponentPage-module-scss-module__aFLEpq__seoText{font-size:14px}}
