/* condition hero section */.condition-hero-section{background-color: #F8F8F8;padding-top: 80px;padding-bottom: 80px;width: 100%;}.condition-hero-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 48px;align-items: center;}.condition-hero-content{max-width: 600px;}.hero-desc{font-family: "Inter", sans-serif;font-size: 18px;line-height: 160%;color: rgb(71, 85, 105);margin-top: 16px;margin-bottom: 32px;}.condition-hero-image{width: 100%;height: 450px;background-color: #E2E8F0;border-radius: 16px;overflow: hidden;}.condition-hero-image img{width: 100%;height: 100%;object-fit: cover;display: block;}.btn-primary-custom{display: inline-flex;align-items: center;justify-content: space-between;background-color: #F6841F;color: #FFFFFF;font-family: "Inter Tight", sans-serif;font-weight: 500;font-size: 16px;padding: 6px 6px 6px 20px;border-radius: 6px;text-decoration: none;transition: background-color 0.3s ease;width: fit-content;}.btn-primary-custom .btn-icon{background-color: #FFFFFF;width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;border-radius: 4px;margin-left: 16px;}.btn-primary-custom .btn-icon i{color: #F6841F !important;}.btn-primary-custom:hover{background-color: #df7314;color: #FFFFFF;}/* condition main content */.condition-main-content{background-color: #FFFFFF;padding-top: 80px;padding-bottom: 80px;width: 100%;}.content-grid{display: grid;grid-template-columns: 8fr 4fr;gap: 48px;align-items: start;}.section-title{font-family: "Inter Tight", sans-serif;font-weight: 500;font-size: 36px;line-height: 130%;color: rgb(15, 45, 89);margin-top: 48px;margin-bottom: 24px;}.section-subtitle{font-family: "Inter Tight", sans-serif;font-weight: 500;font-size: 24px;color: rgb(15, 45, 89);margin-top: 32px;margin-bottom: 16px;}.rich-text-area p{font-family: "Inter", sans-serif;font-weight: 400;font-size: 18px;line-height: 160%;color: rgb(71, 85, 105);margin-top: 0;margin-bottom: 24px;}.content-inline-image{width: 100%;height: auto;border-radius: 12px;margin-top: 24px;margin-bottom: 24px;display: block;object-fit: cover;}.custom-list{list-style: none;padding: 0;margin: 0 0 32px 0;display: flex;flex-direction: column;gap: 16px;}.custom-list li{font-family: "Inter", sans-serif;font-size: 18px;line-height: 160%;color: rgb(71, 85, 105);position: relative;padding-left: 24px;}.custom-list li::before{content: "•";color: #F6841F;position: absolute;left: 0;top: 0;font-size: 24px;line-height: 100%;}.custom-list li strong{color: rgb(15, 45, 89);font-weight: 600;}.outro-box{background-color: #FAFAFA;border-radius: 12px;padding: 40px;margin-top: 48px;border-left: 4px solid #F6841F;}.outro-box .section-title{margin-top: 0;}.mt-4{margin-top: 24px;}.mt-5{margin-top: 48px;}/* video section */.content-video-wrap{margin-top: 48px;margin-bottom: 48px;}.video-grid-2{display: grid;grid-template-columns: repeat(2, 1fr);gap: 24px;}.small-video-card{width: 100%;border-radius: 8px;overflow: hidden;position: relative;cursor: pointer;border: 2px solid transparent;transition: border-color 0.3s ease;}.small-video-card:hover{border-color: #f6841f;}.small-img-wrap{width: 100%;aspect-ratio: 16 / 9;position: relative;}.small-img-wrap img{width: 100%;height: 100%;object-fit: cover;object-position: center;display: block;}.video-overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(to top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.1) 50%);display: flex;align-items: center;justify-content: center;}.btn-play{background: transparent;border: none;color: rgb(255, 255, 255);font-size: 40px;cursor: pointer;opacity: 0.9;transition: opacity 0.3s ease, transform 0.3s ease;}.small-video-card:hover .btn-play{opacity: 1;transform: scale(1.1);}/* video modal */.ocfa-video-modal{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999;display: none;align-items: center;justify-content: center;}.ocfa-video-modal.show{display: flex;}.modal-overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.85);cursor: pointer;}.modal-content{position: relative;width: 90%;max-width: 900px;z-index: 10000;}.iframe-container{position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;border-radius: 8px;background-color: #000;}.iframe-container iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.modal-close{position: absolute;top: -40px;right: 0;background: transparent;border: none;color: rgb(255, 255, 255);font-size: 32px;cursor: pointer;transition: color 0.3s ease;}.modal-close:hover{color: #f6841f;}/* faq section */.faq-accordion{display: flex;flex-direction: column;gap: 16px;margin-bottom: 48px;}.faq-item{background-color: #F8F8F8;border-radius: 8px;overflow: hidden;}.faq-question{width: 100%;text-align: left;background: none;border: none;padding: 20px 24px;font-family: "Inter Tight", sans-serif;font-weight: 500;font-size: 20px;color: rgb(15, 45, 89);cursor: pointer;display: flex;justify-content: space-between;align-items: center;transition: background-color 0.3s ease;}.faq-question.active,.faq-question:hover{background-color: #F1F2F1;}.faq-question i{color: #F6841F;font-size: 18px;transition: transform 0.3s ease;}.faq-answer{display: none;padding: 0 24px 24px 24px;}.faq-answer p{margin-bottom: 0;}/* sidebar section */.sidebar-area{position: sticky;top: 100px;}.sidebar-card{background-color: #F8F8F8;padding: 32px;border-radius: 12px;}.sidebar-title i{color: #F6841F;margin-right: 8px;}.sidebar-link-text{color: #F6841F;text-decoration: none;transition: color 0.3s ease;}.sidebar-link-text:hover{color: #df7314;}@media (max-width: 1199.98px){.condition-hero-grid, .content-grid{gap: 32px;}.condition-hero-image{height: 400px;}}@media (max-width: 991.98px){.condition-hero-section, .condition-main-content{padding-top: 60px;padding-bottom: 60px;}.condition-hero-grid, .content-grid{grid-template-columns: 1fr;gap: 40px;}.condition-hero-content{max-width: 100%;text-align: center;order: 2;}.condition-hero-image{height: 350px;order: 1;}.condition-hero-content .btn-primary-custom{margin: 0 auto;}.sidebar-area{position: static;}}@media (max-width: 767.98px){.condition-hero-section, .condition-main-content{padding-top: 40px;padding-bottom: 40px;}.condition-hero-image{height: 250px;}.hero-desc, .rich-text-area p, .custom-list li{font-size: 16px;}.section-title{font-size: 28px;margin-top: 32px;margin-bottom: 16px;}.section-subtitle{font-size: 22px;margin-top: 24px;margin-bottom: 12px;}.btn-primary-custom{width: 100%;}.outro-box{padding: 24px 20px;margin-top: 32px;}.sidebar-card{padding: 24px;}.content-video-wrap{margin-top: 32px;margin-bottom: 32px;}.video-grid-2{grid-template-columns: 1fr;}.faq-question{font-size: 16px;padding: 16px;}.faq-answer{padding: 0 16px 16px 16px;}.faq-answer p{font-size: 15px;}.faq-accordion{margin-bottom: 32px;}.modal-close{top: -36px;right: 0;}}*{box-sizing: border-box;}body{margin: 0;}.condition-hero-section{background-color: rgb(248, 248, 248);padding-top: 80px;padding-bottom: 80px;width: 100%;}.condition-main-content{background-color: rgb(255, 255, 255);padding-top: 80px;padding-bottom: 80px;width: 100%;}.content-video-wrap{margin-top: 48px;margin-bottom: 48px;}.ocfa-video-modal{position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 9999;display: none;align-items: center;justify-content: center;}.faq-accordion{display: flex;flex-direction: column;row-gap: 16px;column-gap: 16px;margin-bottom: 48px;}.faq-question.active{background-color: rgb(241, 242, 241);}.faq-question:hover{background-color: rgb(241, 242, 241);}.sidebar-area{position: sticky;top: 100px;}#i1mfdh{color: black;border: 0 solid black;}#i43uim{margin-top: 24px;}#itvafi{width: 100%;}#ihkgvm{color: black;border: 0 solid black;}