img{max-width:100%;height:auto;display:block}*,*::before,*::after{box-sizing:border-box}@media (min-width:3680px){html{font-size:22px}body{font-size:22px;line-height:1.8}.container{max-width:none !important;width:calc(100% - 280px) !important;padding:0 !important}.page-banner,.hero-slider{padding:120px 0 !important;min-height:500px}.banner-title,.hero-content h2{font-size:72px !important;line-height:1.3}.banner-desc,.hero-content p{font-size:24px !important;max-width:1200px}.banner-eyebrow,.hero-tag{font-size:18px !important;letter-spacing:6px}.section-title h2,.rz-section-title{font-size:56px !important}.section-title .en,.rz-section-eyebrow{font-size:18px !important;letter-spacing:4px}.section-title p,.rz-section-desc{font-size:20px !important}.stat-number{font-size:96px !important}.stat-label{font-size:20px !important}.services-grid,.env-grid,.news-grid,.philosophy-grid,.article-grid,.rz-levels,.rz-env-grid,.rz-tips-grid,.paper-grid,.course-grid{gap:40px !important}.service-card,.env-card,.news-card,.philosophy-card,.article-card,.rz-level,.rz-tip,.paper-card,.course-card{padding:45px !important;border-radius:20px !important}.article-card-content{padding:40px !important}.article-card-content h3{font-size:28px !important}.article-card-content p{font-size:18px !important}.article-card-image{height:380px !important}.env-card img{height:480px !important}.rz-env-item{height:800px !important}.env-card,.rz-env-item{border-radius:20px !important}.service-icon,.philosophy-icon,.rz-condition-icon,.icon-nav-circle{width:90px !important;height:90px !important;font-size:40px !important}.icon-nav-circle{width:100px !important;height:100px !important;font-size:44px !important}.btn-gold,.btn-outline,.rz-cta-btn,.submit-btn{padding:22px 55px !important;font-size:20px !important;border-radius:12px !important}.site-header .header-inner{padding:25px 0 !important}.logo h1{font-size:28px !important}.logo img{height:60px !important}.main-nav a{font-size:19px !important;margin-left:35px !important}.site-footer{padding:80px 0 30px !important}.footer-grid{gap:60px !important}.footer-col h4{font-size:24px !important}.footer-col p,.footer-col a,.contact-list li{font-size:17px !important}.footer-logo h3{font-size:28px !important}.footer-bottom{font-size:16px !important}.float-btn{width:65px !important;height:65px !important;font-size:26px !important}.back-to-top{width:65px !important;height:65px !important;font-size:26px !important}.rz-section,.rz-section-alt{padding:100px !important;margin-bottom:70px !important;border-radius:28px !important}.rz-condition-card{padding:50px !important;min-height:300px !important}.rz-condition-num{font-size:72px !important}.rz-condition-emoji{font-size:40px !important}.rz-condition-card h3{font-size:28px !important}.rz-condition-card p{font-size:18px !important;line-height:2}.rz-step-icon{width:140px !important;height:140px !important;font-size:56px !important}.rz-step h3{font-size:30px !important}.rz-step p{font-size:20px !important}.rz-pricing-box{padding:100px !important;border-radius:28px !important}.rz-pricing-range{font-size:100px !important}.rz-level{padding:60px 50px !important;border-radius:24px !important}.rz-level-icon{width:110px !important;height:110px !important;font-size:50px !important}.rz-level h3{font-size:32px !important}.rz-level p{font-size:20px !important}.rz-cta{padding:100px !important;border-radius:28px !important}.rz-cta h2{font-size:52px !important}.rz-cta p{font-size:26px !important}.rz-env-item{height:800px !important}.rz-tip{padding:50px !important}.rz-tip h3{font-size:24px !important}.rz-tip p{font-size:18px !important}.article-detail-card{padding:90px !important}.article-detail-title{font-size:52px !important}.article-detail-body{font-size:20px !important;line-height:2.2}.detail-layout{gap:60px !important}.detail-sidebar{padding:45px !important}.contact-info-card,.contact-form-card,.contact-map{padding:80px !important}.contact-grid{gap:50px !important}.contact-info-text h4{font-size:24px !important}.contact-info-text p{font-size:18px !important}.contact-icon{width:70px !important;height:70px !important;font-size:28px !important}}@media (min-width:2560px) and (max-width:3679px){html{font-size:20px}body{font-size:20px;line-height:1.8}.container{max-width:none !important;width:calc(100% - 200px) !important;padding:0 !important}.page-banner,.hero-slider{padding:100px 0 !important;min-height:420px}.banner-title,.hero-content h2{font-size:60px !important}.banner-desc,.hero-content p{font-size:20px !important;max-width:1000px}.section-title h2,.rz-section-title{font-size:48px !important}.section-title .en,.rz-section-eyebrow{font-size:16px !important}.section-title p,.rz-section-desc{font-size:18px !important}.stat-number{font-size:72px !important}.stat-label{font-size:18px !important}.services-grid,.env-grid,.news-grid,.philosophy-grid,.article-grid,.rz-levels,.rz-env-grid,.rz-tips-grid{gap:35px !important}.service-card,.env-card,.news-card,.philosophy-card,.article-card,.rz-level,.rz-tip{padding:35px !important}.article-card-content{padding:30px !important}.article-card-content h3{font-size:24px !important}.article-card-image{height:300px !important}.env-card img,.rz-env-item{height:380px !important}.service-icon,.philosophy-icon,.rz-condition-icon{width:75px !important;height:75px !important;font-size:34px !important}.icon-nav-circle{width:85px !important;height:85px !important;font-size:38px !important}.btn-gold,.btn-outline,.rz-cta-btn{padding:18px 45px !important;font-size:18px !important}.site-header .header-inner{padding:20px 0 !important}.logo h1{font-size:24px !important}.logo img{height:52px !important}.main-nav a{font-size:17px !important;margin-left:30px !important}.site-footer{padding:70px 0 25px !important}.footer-grid{gap:50px !important}.footer-col h4{font-size:20px !important}.float-btn{width:58px !important;height:58px !important;font-size:22px !important}.back-to-top{width:58px !important;height:58px !important;font-size:22px !important}.rz-section,.rz-section-alt{padding:80px !important}.rz-condition-card{padding:40px !important;min-height:260px !important}.rz-condition-num{font-size:56px !important}.rz-step-icon{width:110px !important;height:110px !important;font-size:44px !important}.rz-pricing-box{padding:70px !important}.rz-pricing-range{font-size:80px !important}.rz-level{padding:45px 35px !important}.rz-level-icon{width:90px !important;height:90px !important;font-size:40px !important}.rz-env-item{height:380px !important}.article-detail-card{padding:70px !important}.article-detail-title{font-size:42px !important}.article-detail-body{font-size:18px !important}.contact-info-card,.contact-form-card,.contact-map{padding:60px !important}}@media (min-width:1920px) and (max-width:2559px){html{font-size:17px}body{font-size:17px}.container{max-width:none !important;width:calc(100% - 160px) !important}.page-banner,.hero-slider{padding:80px 0 !important;min-height:360px}.banner-title,.hero-content h2{font-size:48px !important}.banner-desc,.hero-content p{font-size:18px !important}.section-title h2,.rz-section-title{font-size:40px !important}.stat-number{font-size:60px !important}.article-card-image{height:240px !important}.env-card img,.rz-env-item{height:320px !important}.service-icon,.philosophy-icon{width:65px !important;height:65px !important;font-size:28px !important}.icon-nav-circle{width:75px !important;height:75px !important;font-size:32px !important}}@media (max-width:1919px) and (min-width:1200px){.container{max-width:1200px !important}.services-grid{grid-template-columns:repeat(4,1fr) !important}.env-grid{grid-template-columns:repeat(3,1fr) !important}.news-grid{grid-template-columns:repeat(3,1fr) !important}.philosophy-grid{grid-template-columns:repeat(5,1fr) !important}.article-grid{grid-template-columns:repeat(3,1fr) !important}.rz-levels{grid-template-columns:repeat(3,1fr) !important}.rz-env-grid{grid-template-columns:repeat(3,1fr) !important}.rz-tips-grid{grid-template-columns:repeat(2,1fr) !important}.footer-grid{grid-template-columns:repeat(4,1fr) !important}}@media (max-width:1199px) and (min-width:992px){.container{max-width:960px !important}.main-nav{gap:20px !important}.main-nav a{font-size:14px !important;margin-left:20px !important}.services-grid{grid-template-columns:repeat(3,1fr) !important}.env-grid{grid-template-columns:repeat(3,1fr) !important}.news-grid{grid-template-columns:repeat(2,1fr) !important}.philosophy-grid{grid-template-columns:repeat(3,1fr) !important}.article-grid{grid-template-columns:repeat(2,1fr) !important}.rz-levels{grid-template-columns:repeat(3,1fr) !important}.rz-env-grid{grid-template-columns:repeat(3,1fr) !important}.rz-tips-grid{grid-template-columns:repeat(2,1fr) !important}.footer-grid{grid-template-columns:repeat(2,1fr) !important}.detail-layout{grid-template-columns:1fr !important}.detail-sidebar{order:2 !important}.contact-grid{grid-template-columns:1fr !important}.rz-condition-row-2{grid-template-columns:1fr !important}.rz-condition-row-3{grid-template-columns:repeat(3,1fr) !important}.rz-steps{grid-template-columns:repeat(2,1fr) !important}.rz-pricing-details{grid-template-columns:1fr !important}}@media (max-width:991px) and (min-width:768px){.container{max-width:720px !important;padding:0 15px !important}.main-nav{display:none !important}.page-banner,.hero-slider{padding:60px 0 !important;min-height:280px}.banner-title,.hero-content h2{font-size:36px !important}.banner-desc,.hero-content p{font-size:16px !important}.section-title h2,.rz-section-title{font-size:32px !important}.services-grid{grid-template-columns:repeat(2,1fr) !important}.env-grid{grid-template-columns:repeat(2,1fr) !important}.news-grid{grid-template-columns:repeat(2,1fr) !important}.philosophy-grid{grid-template-columns:repeat(2,1fr) !important}.article-grid{grid-template-columns:repeat(2,1fr) !important}.rz-levels{grid-template-columns:repeat(2,1fr) !important}.rz-env-grid{grid-template-columns:repeat(2,1fr) !important}.rz-tips-grid{grid-template-columns:repeat(2,1fr) !important}.footer-grid{grid-template-columns:repeat(2,1fr) !important;gap:30px !important}.icon-nav-grid{grid-template-columns:repeat(3,1fr) !important}.article-card-image{height:200px !important}.env-card img,.rz-env-item{height:250px !important}.rz-section,.rz-section-alt{padding:40px 30px !important}.rz-condition-row-2,.rz-condition-row-3{grid-template-columns:1fr !important}.rz-steps{grid-template-columns:repeat(2,1fr) !important}.rz-pricing-details{grid-template-columns:1fr !important}.stats-grid{grid-template-columns:repeat(2,1fr) !important}.stat-number{font-size:48px !important}.about-layout{grid-template-columns:1fr !important}.about-features{grid-template-columns:1fr !important}.detail-layout{grid-template-columns:1fr !important}.contact-grid{grid-template-columns:1fr !important}.hero-buttons,.rz-cta-buttons{flex-direction:column !important;align-items:center !important}.btn-gold,.btn-outline,.rz-cta-btn{width:100% !important;max-width:280px !important;justify-content:center !important}}@media (max-width:767px) and (min-width:480px){.container{max-width:100% !important;padding:0 15px !important}.main-nav{display:none !important}.header-user a{font-size:13px !important;margin-left:10px !important}.page-banner,.hero-slider{padding:50px 0 !important;min-height:220px}.banner-title,.hero-content h2{font-size:28px !important}.banner-desc,.hero-content p{font-size:15px !important}.hero-overlay{width:100% !important;background:linear-gradient(to right,rgba(26,58,92,0.85) 0%,rgba(26,58,92,0.6) 100%) !important}.hero-content{padding:0 20px !important}.section-title h2,.rz-section-title{font-size:26px !important}.section-title .en,.rz-section-eyebrow{font-size:12px !important}.section-title p,.rz-section-desc{font-size:14px !important}.services-grid{grid-template-columns:1fr !important}.env-grid{grid-template-columns:1fr !important}.news-grid{grid-template-columns:1fr !important}.philosophy-grid{grid-template-columns:repeat(2,1fr) !important}.article-grid{grid-template-columns:1fr !important}.rz-levels{grid-template-columns:1fr !important}.rz-env-grid{grid-template-columns:1fr !important}.rz-tips-grid{grid-template-columns:1fr !important}.footer-grid{grid-template-columns:1fr !important;gap:30px !important}.icon-nav-grid{grid-template-columns:repeat(4,1fr) !important;gap:20px !important}.article-card-image{height:180px !important}.env-card img,.rz-env-item{height:220px !important}.service-icon,.philosophy-icon{width:55px !important;height:55px !important;font-size:24px !important}.icon-nav-circle{width:60px !important;height:60px !important;font-size:26px !important}.rz-section,.rz-section-alt{padding:30px 20px !important;margin-bottom:30px !important;border-radius:16px !important}.rz-condition-row-2,.rz-condition-row-3{grid-template-columns:1fr !important}.rz-condition-card{padding:25px !important}.rz-condition-num{font-size:36px !important}.rz-steps{grid-template-columns:1fr !important}.rz-step-icon{width:80px !important;height:80px !important;font-size:32px !important}.rz-pricing-box{padding:40px 25px !important}.rz-pricing-range{font-size:48px !important}.rz-level{padding:30px 25px !important}.rz-level-icon{width:70px !important;height:70px !important;font-size:30px !important}.rz-cta{padding:40px 25px !important;border-radius:16px !important}.rz-cta h2{font-size:24px !important}.stats-grid{grid-template-columns:repeat(2,1fr) !important;gap:20px !important}.stat-number{font-size:36px !important}.stat-label{font-size:13px !important}.about-layout{grid-template-columns:1fr !important}.about-features{grid-template-columns:1fr !important}.about-image img{height:250px !important}.detail-layout{grid-template-columns:1fr !important}.article-detail-card{padding:30px 20px !important}.article-detail-title{font-size:24px !important}.article-detail-body{font-size:15px !important}.contact-grid{grid-template-columns:1fr !important}.contact-info-card,.contact-form-card,.contact-map{padding:30px 20px !important}.hero-buttons,.rz-cta-buttons{flex-direction:column !important;align-items:center !important}.btn-gold,.btn-outline,.rz-cta-btn{width:100% !important;max-width:280px !important;justify-content:center !important;padding:14px 30px !important;font-size:15px !important}.float-buttons{right:10px !important;bottom:80px !important}.float-btn{width:45px !important;height:45px !important;font-size:18px !important}.back-to-top{width:45px !important;height:45px !important;font-size:18px !important;right:10px !important;bottom:20px !important}.logo h1{font-size:18px !important}.logo img{height:38px !important}.site-header .header-inner{padding:12px 0 !important}}@media (max-width:479px){.container{max-width:100% !important;padding:0 12px !important}.main-nav{display:none !important}.header-user{display:none !important}.page-banner,.hero-slider{padding:40px 0 !important;min-height:180px}.banner-title,.hero-content h2{font-size:22px !important}.banner-desc,.hero-content p{font-size:13px !important}.hero-content{padding:0 15px !important}.section-title h2,.rz-section-title{font-size:22px !important}.services-grid{grid-template-columns:repeat(2,1fr) !important}.env-grid{grid-template-columns:1fr !important}.news-grid{grid-template-columns:1fr !important}.philosophy-grid{grid-template-columns:repeat(2,1fr) !important}.article-grid{grid-template-columns:1fr !important}.rz-levels{grid-template-columns:1fr !important}.rz-env-grid{grid-template-columns:1fr !important}.rz-tips-grid{grid-template-columns:1fr !important}.footer-grid{grid-template-columns:1fr !important;gap:25px !important}.icon-nav-grid{grid-template-columns:repeat(4,1fr) !important;gap:15px !important}.article-card-image{height:160px !important}.env-card img,.rz-env-item{height:180px !important}.service-icon,.philosophy-icon{width:50px !important;height:50px !important;font-size:22px !important}.icon-nav-circle{width:55px !important;height:55px !important;font-size:24px !important}.icon-nav-item h3{font-size:13px !important}.rz-section,.rz-section-alt{padding:25px 15px !important}.rz-condition-card{padding:20px !important}.rz-condition-num{font-size:28px !important}.rz-condition-icon{width:50px !important;height:50px !important}.rz-condition-emoji{font-size:24px !important}.rz-step-icon{width:70px !important;height:70px !important;font-size:28px !important}.rz-pricing-box{padding:30px 20px !important}.rz-pricing-range{font-size:36px !important}.rz-level{padding:25px 20px !important}.rz-level-icon{width:60px !important;height:60px !important;font-size:26px !important}.stats-grid{grid-template-columns:repeat(2,1fr) !important;gap:15px !important}.stat-number{font-size:28px !important}.stat-label{font-size:12px !important}.article-detail-card{padding:25px 15px !important}.article-detail-title{font-size:20px !important}.article-detail-body{font-size:14px !important}.contact-info-card,.contact-form-card,.contact-map{padding:25px 15px !important}.contact-icon{width:45px !important;height:45px !important;font-size:18px !important}.btn-gold,.btn-outline,.rz-cta-btn{padding:12px 25px !important;font-size:14px !important}.float-btn{width:40px !important;height:40px !important;font-size:16px !important}.back-to-top{width:40px !important;height:40px !important;font-size:16px !important}.logo h1{font-size:16px !important}.logo img{height:32px !important}.footer-col h4{font-size:16px !important}.footer-col p,.footer-col a,.contact-list li{font-size:13px !important}.footer-bottom{font-size:11px !important}}.hero-slider img,.about-image img,.env-card img,.article-card-image img,.rz-env-item img,.news-image img{width:100%;height:100%;object-fit:cover}img{max-width:100%}@media (min-width:3680px){.rz-env-item{height:800px !important;aspect-ratio:auto !important}.rz-env-item img{height:800px !important;object-fit:cover !important}}