.container{max-width:1200px;margin:0 auto;padding:0 1rem;}.text-center{text-align:center;}.hero-section{background:#f4f8fb;padding:3rem 0;}.hero-title{color:#003366;font-size:2.5rem;font-weight:700;margin:0 0 0.5rem 0;}.hero-desc{font-size:1.1rem;color:#555;}.footer-col{display:flex;flex-direction:column;gap:1rem;}.footer-col img{width:110px;margin-bottom:10px;}.footer-col h4{color:#fff;font-size:1.05rem;margin-bottom:10px;}.footer-col-title{color:#e0f7fa;font-size:1rem;font-weight:600;margin-top:6px;}.footer-col-subtitle{color:#b2ebf2;font-size:0.97rem;}.footer-col-info{color:#e0f7fa;font-size:0.97rem;margin-bottom:4px;}.footer-col-info a{color:#fff;text-decoration:none;}.footer-col-info a:hover{text-decoration:underline;}.footer-col-contact{margin-top:18px;}.footer-col-hours{color:#e0f7fa;font-size:0.97rem;}.footer-copyright{text-align:center;color:#e0f7fa;font-size:0.95rem;margin:18px 0 8px 0;}.logo{display:flex;align-items:center;gap:12px;}.site-title{font-weight:700;color:#009688;}.blog-container{display:grid;grid-template-columns:1fr 2.5fr;gap:2rem;padding:2rem 0;}@media (max-width:768px){.blog-container{grid-template-columns:1fr;}}.blog-filters{display:flex;flex-direction:column;gap:1.5rem;}.sidebar-widget{background:#f9f9f9;padding:1.5rem;border-radius:8px;}.sidebar-widget h3{margin:0 0 1rem 0;color:#009688;}.sidebar-widget input{width:100%;padding:0.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;}.blog-main{display:flex;flex-direction:column;}.blog-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;}.blog-card-image{width:100%;height:200px;object-fit:cover;border-radius:8px 8px 0 0;}.blog-card-content{padding:1.5rem;}.blog-meta{color:#666;font-size:0.9rem;margin:0.5rem 0;}.blog-excerpt{color:#555;line-height:1.6;margin:1rem 0;}.card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;}.read-more{color:#009688;text-decoration:none;font-weight:600;}.read-more:hover{color:#00796b;text-decoration:underline;}.load-more-container{text-align:center;padding:2rem 0;}#load-more-btn{padding:0.75rem 2rem;background:#009688;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:600;transition:background 0.3s;}#load-more-btn:hover{background:#00796b;}.flex-center{display:flex;align-items:center;justify-content:center;}.gap-12{gap:12px;}.mt-18{margin-top:18px;}.mb-10{margin-bottom:10px;}.color-white{color:#fff;}.color-e0f7fa{color:#e0f7fa;}.color-b2ebf2{color:#b2ebf2;}.font-09{font-size:0.97rem;}.font-1{font-size:1rem;}.font-105{font-size:1.05rem;}.font-11{font-size:1.1rem;}.font-17{font-size:1.7rem;}@media (max-width:992px){.blog-container{padding:1rem 0;}.hero-title{font-size:2rem;}}@media (max-width:600px){.container{padding:0 0.5rem;}.hero-section{padding:2rem 0;}.hero-title{font-size:1.5rem;}.blog-container{padding:1rem 0;}.blog-list{grid-template-columns:1fr;}}
/* Extracted inline styles */
.extracted-001 { background: #f5fafd url('images/office-bg.jpg') center/cover no-repeat; padding: 48px 0 32px 0; text-align: center; }
.extracted-002 { padding: 0 18px; }
.extracted-003 { font-size: 2.2rem; font-weight: 700; color: #009688; }
.extracted-004 { color: #333; }
.extracted-005 { font-size: 1.2rem; color: #444; margin: 18px 0 24px 0; }
.extracted-006 { background: #43cea2; color: #fff; padding: 14px 32px; border-radius: 30px; font-size: 1.1rem; text-decoration: none; font-weight: 600; box-shadow: 0 2px 8px #00968833; }
.extracted-007 { margin-top: 32px; }
.extracted-008 { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px,1fr)); gap: 32px; justify-content: center; margin-top: 24px; }
.extracted-009 { text-align: center; }
.extracted-010 { font-size: 3rem; }
.extracted-011 { font-weight: 600; font-size: 1.1rem; margin-top: 8px; }
.extracted-012 { color: #666; font-size: 0.98rem; }
.extracted-013 { margin-top: 10px; font-size: 0.97rem; }
.extracted-014 { margin-top: 40px; }
.extracted-015 { line-height: 1.7; }
.extracted-016 { display: flex; gap: 24px; flex-wrap: wrap; margin: 24px 0; }
.extracted-017 { font-size: 2.2rem; }
.extracted-018 { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px,1fr)); gap: 32px; margin-top: 24px; }
.extracted-019 { font-size: 2.5rem; }
.extracted-020 { font-weight: 600; margin-top: 8px; }
.extracted-021 { margin-top: 10px; }
.extracted-022 { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px,1fr)); gap: 28px; margin-top: 24px; }
.extracted-023 { font-size: 2rem; }
.extracted-024 { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px,1fr)); gap: 32px; margin-top: 24px; }
.extracted-025 { font-size: 0.97em; color: #555; }
.extracted-026 { display: flex; flex-wrap: wrap; gap: 32px; justify-content: center; align-items: center; }
.extracted-027 { flex: 1 1 180px; min-width: 160px; text-align: center; }
.extracted-028 { display: flex; flex-wrap: wrap; gap: 24px; }
.extracted-029 { font-weight: bold; color: #009688; }
.extracted-030 { margin-bottom: 16px; }
.extracted-031 { list-style: none; padding: 0; }
.extracted-032 { flex: 2 1 260px; min-width: 180px; order: 1; }
.extracted-033 { width: 110px; }
.extracted-034 { flex: 2 1 180px; min-width: 140px; order: 2; }
.extracted-035 { margin-bottom: 10px; }
.extracted-036 { flex: 1 1 140px; min-width: 120px; order: 4; }
.extracted-037 { flex: 1 1 140px; min-width: 120px; order: 3; }
.extracted-038 { text-align: center; color: #e0f7fa; font-size: 0.95rem; margin: 18px 0 8px 0; }
.extracted-039 { font-size: 1.7rem; }
.extracted-040 { position: relative; min-height: 220px; display: flex; align-items: center; justify-content: center; background: url('images/office.jpg') center/cover no-repeat; margin-bottom: 0; }
.extracted-041 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,34,51,0.60); z-index: 1; }
.extracted-042 { position: relative; z-index: 2; text-align: center; color: #fff; padding: 36px 18px 32px 18px; max-width: 700px; width: 100%; }
.extracted-043 { font-size: 2.1rem; font-weight: 700; margin-bottom: 12px; letter-spacing: 0.5px; display: flex; align-items: center; gap: 12px; justify-content: center; }
.extracted-044 { font-size: 1.18rem; font-weight: 400; line-height: 1.5; margin: 0 auto; max-width: 600px; color: #e0f7fa; text-shadow: 0 1px 8px #00336699; }
.extracted-045 { padding: 48px 0 32px 0; }
.extracted-046 { margin-bottom: 32px; }
.extracted-047 { display: grid; grid-template-columns: repeat(3,1fr); gap: 28px; }
.extracted-048 { text-decoration: none; color: inherit; display: block; }
.extracted-049 { display: flex; align-items: center; justify-content: center; margin: 0 auto 8px auto; font-size: 2.2rem; }
.extracted-050 { text-align: center; cursor: pointer; }
.extracted-051 { display: flex; align-items: center; justify-content: center; margin-top: 32px; }
.extracted-052 { font-size: 1.15em; width: 100%; max-width: 540px; text-align: center; background: linear-gradient(90deg,#43cea2,#009688); color: #fff; font-weight: 700; border-radius: 30px; padding: 22px 18px; box-shadow: 0 2px 12px #00968833; border: none; display: flex; align-items: center; justify-content: center; gap: 10px; }
.extracted-053 { font-size: 1.3em; }
.extracted-054 { display: inline-block; text-align: left; }
.extracted-055 { font-size: 0.98em; font-weight: 400; color: #e0f7fa; }
.extracted-056 { font-size: 1.2em; margin-left: 12px; display: inline-block; }
.extracted-057 { max-width: 900px; margin: 32px auto 0 auto; }
.extracted-058 { text-align: center; font-size: 1.35rem; margin-bottom: 10px; }
.extracted-059 { display: flex; flex-wrap: wrap; gap: 18px; justify-content: center; list-style: none; padding: 0; margin: 0 0 8px 0; }
.extracted-060 { background: #e0f7fa; border-radius: 10px; padding: 10px 18px; color: #009688; font-weight: 600; display: flex; align-items: center; gap: 8px; }
.extracted-061 { max-width: 900px; }
.extracted-062 { text-align: center; color: #003366; margin-bottom: 24px; }
.extracted-063 { flex: 2 1 340px; min-width: 220px; }
.extracted-064 { font-size: 1.08rem; color: #222; }
.extracted-065 { color: #555; }
.extracted-066 { flex: 1 1 220px; display: flex; align-items: center; justify-content: center; }
.extracted-067 { background: #e0f7fa; border-radius: 12px; padding: 18px 16px; text-align: center; color: #009688; font-weight: 600; }
.extracted-068 { display: flex; flex-wrap: wrap; gap: 18px; justify-content: center; }
.extracted-069 { background: #fff3e0; border-radius: 10px; padding: 14px 18px; color: #e65100; font-weight: 600; min-width: 180px; text-align: center; }
.extracted-070 { font-weight: 600; margin-bottom: 4px; }
.extracted-071 { font-size: 0.98em; color: #555; }
.extracted-072 { background: #e0f7fa; border-radius: 10px; padding: 14px 18px; color: #009688; font-weight: 600; min-width: 180px; text-align: center; }
.extracted-073 { padding: 28px 0 10px 0; background: linear-gradient(120deg,#e0f7fa 60%,#f5fafd 100%); }
.extracted-074 { max-width: 800px; }
.extracted-075 { text-align: center; margin-bottom: 18px; }
.extracted-076 { text-align: left; }
.extracted-077 { margin-bottom: 14px; border-radius: 10px; box-shadow: 0 2px 8px #00968811; background: #fff; }
.extracted-078 { font-size: 1.08em; font-weight: 600; display: flex; align-items: center; gap: 10px; min-height: 48px; cursor: pointer; }
.extracted-079 { font-size: 1.3em; color: #43cea2; }
.extracted-080 { padding: 8px 0 8px 8px; }
.extracted-081 { font-size: 1.13rem; color: #222; margin-bottom: 24px; }
.extracted-082 { color: #607d8b; font-size: 1.01em; margin-top: 10px; }
.extracted-083 { position: relative; min-height: 200px; display: flex; align-items: center; justify-content: center; background: url('images/office.jpg') center/cover no-repeat; margin-bottom: 0; }
.extracted-084 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,34,51,0.55); }
.extracted-085 { font-size: 1.18rem; font-weight: 400; line-height: 1.5; margin: 0 auto 18px auto; max-width: 600px; }
.extracted-086 { margin-bottom: 8px; justify-content: center; }
.extracted-087 { color: #e0f7fa; font-size: 1.05em; margin-bottom: 8px; }
.extracted-088 { background: #f5fafd; border-radius: 10px; padding: 18px 14px; box-shadow: 0 1px 6px #00968811; margin-bottom: 18px; }
.extracted-089 { font-size: 1.08em; color: #222; max-width: 700px; margin: 0 auto; }
.extracted-090 { display: grid; grid-template-columns: repeat(auto-fit,minmax(220px,1fr)); gap: 16px 14px; margin-bottom: 8px; }
.extracted-091 { background: #fff; border-radius: 14px; box-shadow: 0 2px 8px #00968811; padding: 18px 12px 20px 12px; text-align: center; display: flex; flex-direction: column; align-items: center; justify-content: flex-start; min-height: 170px; }
.extracted-092 { font-size: 2.1rem; }
.extracted-093 { font-weight: 600; margin: 8px 0 4px 0; }
.extracted-094 { font-size: 0.99em; color: #555; }
.extracted-095 { display: grid; grid-template-columns: repeat(auto-fit,minmax(210px,1fr)); gap: 16px 14px; margin-bottom: 8px; }
.extracted-096 { background: #f5fafd; border-radius: 14px; box-shadow: 0 2px 8px #00968811; padding: 14px 10px 16px 10px; text-align: center; display: flex; flex-direction: column; align-items: center; justify-content: flex-start; min-height: 120px; }
.extracted-097 { background: #fff; border-radius: 14px; box-shadow: 0 2px 8px #00968811; padding: 14px 10px 16px 10px; text-align: center; display: flex; flex-direction: column; align-items: center; justify-content: flex-start; min-height: 120px; }
.extracted-098 { margin-bottom: 8px; }
.extracted-099 { margin-top: 18px; font-size: 1.18em; letter-spacing: 0.2px; color: #00796b; margin-bottom: 6px; }
.extracted-100 { font-size: 1.13em; color: #37474f; margin-bottom: 6px; }
.extracted-101 { margin-bottom: 2px; justify-content: center; }
.extracted-102 { position: fixed; bottom: 0; left: 0; width: 100%; background: #009688; color: #fff; text-align: center; padding: 12px 0; z-index: 1000; box-shadow: 0 -2px 8px #00968833; font-size: 1.1rem; }
.extracted-103 { color: #fff; font-weight: bold; text-decoration: underline; }
.extracted-104 { position: relative; min-height: 220px; display: flex; align-items: center; justify-content: center; background: url('images/tax.jpg') center/cover no-repeat; margin-bottom: 0; }
.extracted-105 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,51,102,0.60); z-index: 1; }
.extracted-106 { font-size: 1.18rem; font-weight: 400; line-height: 1.5; margin: 0 auto 18px auto; max-width: 600px; color: #e0f7fa; text-shadow: 0 1px 8px #00336699; }
.extracted-107 { margin-bottom: 18px; }
.extracted-108 { margin-bottom: 24px; display: grid; grid-template-columns: 1fr 1fr; gap: 24px; }
.extracted-109 { background: #fff; border-radius: 14px; box-shadow: 0 2px 10px #00968811; border-left: 5px solid #009688; padding: 20px 18px; display: flex; align-items: flex-start; gap: 18px; }
.extracted-110 { color: #009688; font-size: 2em; }
.extracted-111 { background: #e0f7fa; border-radius: 14px; box-shadow: 0 2px 10px #43cea211; border-left: 5px solid #43cea2; padding: 20px 18px; display: flex; align-items: flex-start; gap: 18px; }
.extracted-112 { color: #43cea2; font-size: 2em; }
.extracted-113 { background: #fff; border-radius: 14px; box-shadow: 0 2px 10px #26c6da11; border-left: 5px solid #26c6da; padding: 20px 18px; display: flex; align-items: flex-start; gap: 18px; }
.extracted-114 { color: #26c6da; font-size: 2em; }
.extracted-115 { background: #e0f7fa; border-radius: 14px; box-shadow: 0 2px 10px #00796b11; border-left: 5px solid #00796b; padding: 20px 18px; display: flex; align-items: flex-start; gap: 18px; }
.extracted-116 { color: #00796b; font-size: 2em; }
.extracted-117 { background: #fff; border-radius: 14px; box-shadow: 0 2px 10px #388e3c11; border-left: 5px solid #388e3c; padding: 20px 18px; display: flex; align-items: flex-start; gap: 18px; }
.extracted-118 { color: #388e3c; font-size: 2em; }
.extracted-119 { background: #f5fafd; border-radius: 16px; box-shadow: 0 2px 12px #00968811; margin: 38px auto 0 auto; max-width: 900px; padding: 32px 18px 28px 18px; text-align: center; }
.extracted-120 { font-size: 1.45rem; color: #003366; font-weight: 700; margin-bottom: 10px; display: flex; align-items: center; gap: 10px; justify-content: center; }
.extracted-121 { font-size: 1.13em; color: #37474f; margin-bottom: 18px; }
.extracted-122 { justify-content: center; margin-bottom: 10px; gap: 10px; flex-wrap: wrap; }
.extracted-123 { margin-top: 10px; color: #555; }
.extracted-124 { position: relative; min-height: 220px; display: flex; align-items: center; justify-content: center; background: url('images/accounting.jpg') center/cover no-repeat; margin-bottom: 0; }
.extracted-125 { color: #003366; }
.extracted-126 { font-size: 1.1rem; }
.extracted-127 { display: flex; align-items: center; justify-content: center; }
.extracted-128 { position: relative; min-height: 220px; display: flex; align-items: center; justify-content: center; background: linear-gradient(120deg,#e0f7fa 60%,#b2ebf2 100%),url('images/office.jpg') center/cover no-repeat; margin-bottom: 0; }
.extracted-129 { position: relative; z-index: 2; text-align: center; color: #fff; max-width: 700px; width: 100%; }
.extracted-130 { display: flex; flex-wrap: wrap; gap: 24px; margin-top: 10px; }
.extracted-131 { flex: 1 1 220px; min-width: 200px; }
.extracted-132 { font-size: 1.1em; }
.extracted-133 { color: #c62828; font-size: 1.01em; margin-bottom: 18px; }
.extracted-134 { color: #00796b; font-size: 1.01em; margin-bottom: 18px; }
.extracted-135 { position: fixed; bottom: 0; left: 0; width: 100%; background: #009688; color: #fff; text-align: center; padding: 7px 0; z-index: 1000; box-shadow: 0 -2px 8px #00968833; font-size: 1.05rem; }
.extracted-136 { background: linear-gradient(90deg, #f9d423 0%, #ff4e50 100%); color: #fff; }
.extracted-137 { font-size: 2.3rem; }
.extracted-138 { font-size: 1.15rem; }
.extracted-139 { font-size: 1.5rem; }
.extracted-140 { border-radius: 8px; border: none; }
.extracted-141 { display: none; color: #56ab2f; font-weight: 600; margin-top: 18px; text-align: center; }
.extracted-142 { margin-bottom: 12px; color: #ff6600; }
.extracted-143 { width: 200px; height: 120px; margin: 40px auto; display: flex; align-items: center; justify-content: center; font-size: 1.2rem; }
.extracted-144 { display: flex; flex-wrap: wrap; gap: 18px 0; justify-content: space-between; align-items: flex-start; margin-bottom: 18px; overflow-x: auto; }
.extracted-145 { flex: 1 1 200px; min-width: 180px; max-width: 260px; text-align: center; padding: 18px 12px 20px 12px; background: #f5fafd; border-radius: 14px; box-shadow: 0 2px 8px #00968811; margin: 0 12px; }
.extracted-146 { font-size: 2em; }
.extracted-147 { font-weight: 600; margin: 6px 0 2px 0; }
.extracted-148 { background: #f5fafd; border-radius: 12px; padding: 14px 10px; display: flex; align-items: center; gap: 12px; box-shadow: 0 2px 8px #00968811; }
.extracted-149 { font-size: 1.7em; }
.extracted-150 { position: relative; min-height: 220px; display: flex; align-items: center; justify-content: center; background: url('images/legal.jpg') center/cover no-repeat; margin-bottom: 0; }
.extracted-151 { width: 100%; border-collapse: collapse; margin-bottom: 18px; }
.extracted-152 { background: #e0f7fa; color: #009688; }
.extracted-153 { padding: 8px; border: 1px solid #b2ebf2; }
.extracted-154 { color: #607d8b; font-size: 1.01em; margin-bottom: 18px; }
.extracted-155 { font-size: 1rem; color: #555; margin-top: 8px; }
.extracted-156 { background: #f8fafc; border-radius: 12px; padding: 32px 24px; margin-top: 24px; box-shadow: 0 2px 12px rgba(0,0,0,0.04); }
.extracted-157 { position: absolute; left: -9999px; top: auto; width: 1px; height: 1px; overflow: hidden; z-index: 100; }
.extracted-158 { margin-left: 0; padding-left: 18px; }
.extracted-159 { margin-bottom: 12px; }
.extracted-160 { flex: 1 1 180px; min-width: 140px; }
.extracted-161 { width: 120px; }
.extracted-162 { color: #e0f7fa; font-size: 0.98rem; margin-top: 10px; }
.extracted-163 { text-align: center; color: #e0f7fa; font-size: 0.95rem; margin-top: 18px; }
.extracted-164 { display: grid; grid-template-columns: repeat(auto-fit,minmax(220px,1fr)); gap: 18px 14px; margin-bottom: 18px; }
.extracted-165 { background: #fff; border-radius: 10px; box-shadow: 0 1px 6px #00968811; padding: 16px 12px; display: flex; flex-direction: column; align-items: flex-start; }
.extracted-166 { font-size: 1.6em; }
.extracted-167 { color: #444; font-size: 0.98em; }
.extracted-168 { display: flex; align-items: center; gap: 10px; margin-bottom: 10px; }
.extracted-169 { font-size: 1.5em; }
.extracted-170 { margin: 0; font-size: 1.15rem; }
.extracted-171 { display: flex; flex-wrap: wrap; gap: 18px 0; justify-content: space-between; align-items: flex-start; margin-bottom: 8px; overflow-x: auto; }
.extracted-172 { font-size: 0.98em; color: #444; }
.extracted-173 { background: #e0f7fa; border-radius: 8px; padding: 12px 14px; margin: 12px 0 0 0; font-size: 1.05em; color: #00796b; display: flex; align-items: center; gap: 10px; }
.extracted-174 { display: flex; align-items: center; gap: 8px; margin-bottom: 8px; }
.extracted-175 { font-size: 1.08em; }
.extracted-176 { background: #e3f2fd; border-radius: 12px; padding: 22px 18px 18px 18px; box-shadow: 0 2px 8px #1976d211; margin-bottom: 18px; }
.extracted-177 { display: flex; align-items: center; gap: 12px; margin-bottom: 8px; }
.extracted-178 { margin: 0; font-size: 1.25rem; }
.extracted-179 { font-size: 1.08em; margin-bottom: 10px; }
.extracted-180 { display: grid; grid-template-columns: repeat(auto-fit,minmax(210px,1fr)); gap: 10px 18px; }
.extracted-181 { background: #fff; border-radius: 8px; padding: 12px 10px; box-shadow: 0 1px 4px #1976d211; }
.extracted-182 { display: flex; align-items: center; gap: 8px; margin-bottom: 6px; }
.extracted-183 { margin: 0 0 0 10px; padding: 0; list-style: none; }
.extracted-184 { display: flex; flex-wrap: wrap; gap: 14px 0; justify-content: space-between; align-items: flex-start; overflow-x: auto; }
.extracted-185 { flex: 1 1 180px; min-width: 170px; max-width: 220px; text-align: center; padding: 16px 10px 16px 10px; background: #e3f2fd; border-radius: 10px; box-shadow: 0 1px 6px #1976d211; margin: 0 8px; }
.extracted-186 { display: grid; grid-template-columns: repeat(auto-fit,minmax(210px,1fr)); gap: 12px 14px; }
.extracted-187 { background: #f5fafd; border-radius: 10px; padding: 14px 10px; text-align: center; box-shadow: 0 1px 6px #00968811; }
.extracted-188 { font-weight: 600; }
.extracted-189 { background: #ffebee; border-radius: 10px; padding: 18px 14px; box-shadow: 0 1px 6px #d32f2f22; margin-bottom: 18px; }
.extracted-190 { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }
.extracted-191 { font-size: 1.5em; color: #d32f2f; }
.extracted-192 { margin: 0; font-size: 1.15rem; color: #d32f2f; }
.extracted-193 { margin: 0 0 0 16px; padding: 0; color: #b71c1c; font-size: 1.05em; }
.extracted-194 { margin: 0 0 0 16px; padding: 0; font-size: 1.05em; }
.extracted-195 { font-size: 1.01em; color: #607d8b; }
.extracted-196 { font-size: 2.1rem; font-weight: 700; margin-bottom: 12px; letter-spacing: 0.5px; }
.extracted-197 { text-decoration: none; color: inherit; }
.extracted-198 { font-size: 2rem; vertical-align: middle; }
.extracted-199 { vertical-align: middle; margin-left: 8px; }
.extracted-200 { color: inherit; text-decoration: none; }
.extracted-201 { display: grid; grid-template-columns: repeat(3,1fr); gap: 28px; margin-top: 32px; }
.extracted-202 { font-size: 1.08rem; color: #222; max-width: 600px; margin: 0 auto 24px auto; }
.extracted-203 { margin-bottom: 36px; }
.extracted-204 { display: grid; grid-template-columns: repeat(3,1fr); gap: 28px; max-width: 1000px; margin: 0 auto 24px auto; }
.extracted-205 { font-size: 2.3rem; text-align: center; margin-bottom: 8px; }
.extracted-206 { position: relative; min-height: 220px; display: flex; align-items: center; justify-content: center; background: linear-gradient(120deg,#e0f7fa 60%,#b2ebf2 100%),url('images/tax.jpg') center/cover no-repeat; margin-bottom: 0; }
.extracted-207 { padding: 36px 0 24px 0; margin-bottom: 0; }
.extracted-208 { font-size: 2.1rem; margin-bottom: 10px; }
.extracted-209 { font-size: 1.08rem; margin-bottom: 18px; }
.extracted-210 { max-width: 260px; border-radius: 14px; }
.extracted-211 { background: #e0f7fa; }
.extracted-212 { grid-column: 2 / span 2; display: flex; align-items: center; justify-content: center; }
.extracted-213 { font-size: 1.15em; width: 100%; text-align: center; background: linear-gradient(90deg,#43cea2,#009688); color: #fff; font-weight: 700; border-radius: 30px; padding: 22px 18px; box-shadow: 0 2px 12px #00968833; border: none; display: flex; align-items: center; justify-content: center; gap: 10px; }
.extracted-214 { padding: 36px 0 18px 0; }
.extracted-215 { max-width: 820px; }
.extracted-216 { text-align: center; margin-bottom: 12px; }
.extracted-217 { padding: 40px 0 24px 0; }
.extracted-218 { text-align: center; margin-bottom: 24px; }
.extracted-219 { display: grid; grid-template-columns: repeat(4,1fr); gap: 22px; }
.extracted-220 { max-width: 1000px; }
.extracted-221 { width: 100%; height: 100%; max-width: 420px; max-height: 340px; object-fit: contain; display: block; animation: floaty 2.8s ease-in-out infinite alternate; }
.extracted-222 { margin-bottom: 18px; text-align: left; }
.extracted-223 { padding: 28px 0 12px 0; margin-top: 0; }
.extracted-224 { max-width: 700px; text-align: center; }
.extracted-225 { margin-bottom: 14px; font-size: 1.25em; letter-spacing: 0.2px; }
.extracted-226 { font-size: 1.08em; color: #00796b; font-weight: 600; margin-bottom: 10px; }
.extracted-227 { color: #00796b; font-weight: bold; text-decoration: underline; }
.extracted-228 { font-size: 1.13em; padding: 14px 32px; margin: 10px 0 10px 0; border-radius: 28px; font-weight: 700; display: inline-flex; align-items: center; gap: 8px; background: linear-gradient(90deg,#43cea2,#009688); box-shadow: 0 2px 12px #00968822; }
.extracted-229 { font-size: 1.2em; }
.extracted-230 { margin: 0 0 0 18px; padding: 0; }
.extracted-231 { text-align: center; margin-bottom: 30px; color: #003366; }
.extracted-232 { display: flex; justify-content: center; margin-bottom: 8px; }
.extracted-233 { margin: 0 auto 8px auto; }
.extracted-234 { font-weight: 600; color: #009688; margin-bottom: 8px; text-align: center; }
.extracted-235 { background: #f4f8fb; padding: 36px 0 18px 0; }
.extracted-236 { color: var(--primary-blue); font-size: 1.5rem; margin-bottom: 18px; }
.extracted-237 { text-align: center; color: var(--primary-blue); margin-bottom: 36px; font-size: 2.1rem; }
.extracted-238 { display: grid; grid-template-columns: repeat(4, 1fr); gap: 32px; justify-content: center; }
.extracted-239 { font-size: 2.2rem; margin-bottom: 12px; }
.extracted-240 { color: var(--primary-teal); font-size: 1.15rem; margin-bottom: 10px; }
.extracted-241 { color: var(--gray-text); font-size: 1rem; text-align: left; list-style: disc inside; padding: 0 0 0 10px; }
.extracted-242 { color: var(--primary-blue); font-size: 1.4rem; margin-bottom: 18px; }
.extracted-243 { background: var(--primary-teal); color: #fff; }
.extracted-244 { display: none; background: var(--card-bg); color: var(--primary-blue); padding: 12px 16px; border-radius: 6px; margin-top: 6px; }
.extracted-245 { color: var(--primary-blue); font-size: 1.2rem; margin-bottom: 16px; }
.extracted-246 { width: 100%; padding: 12px 10px; margin-bottom: 12px; border-radius: 8px; border: 1px solid #ddd; font-size: 1rem; }
.extracted-247 { width: 100%; }
.extracted-248 { display: none; color: #43cea2; font-weight: 600; margin-top: 18px; text-align: center; }
.extracted-249 { text-align: center; margin: 18px 0; }
.extracted-250 { padding: 8px 16px; background: #009688; color: #fff; border: none; border-radius: 4px; cursor: pointer; font-weight: 600; }
.extracted-251 { display: flex; flex-wrap: wrap; gap: 32px; }
.extracted-252 { color: #c62828; font-size: 1.05em; margin-bottom: 18px; }
.extracted-253 { overflow-x: auto; margin-bottom: 18px; }
.extracted-254 { width: 100%; max-width: 700px; border-collapse: collapse; min-width: 400px; }
.extracted-255 { padding: 10px 8px; border: 1px solid #b2ebf2; text-align: left; }
.extracted-256 { font-size: 2.1rem; font-weight: 800; margin-bottom: 12px; letter-spacing: 0.5px; display: flex; align-items: center; gap: 12px; }
.extracted-257 { margin-bottom: 0; }
.extracted-258 { text-align: center; color: #009688; margin-bottom: 18px; position: relative; }
.extracted-259 { display: block; width: 60px; height: 4px; background: linear-gradient(90deg,#43cea2,#009688); border-radius: 2px; margin: 10px auto 0 auto; }
.extracted-260 { background: linear-gradient(90deg,#f5fafd 60%,#e0f7fa 100%); border-radius: 18px; box-shadow: 0 2px 16px #00968811; padding: 28px 12px 18px 12px; margin-bottom: 28px; }
.extracted-261 { font-size: 2.3em; }
.extracted-262 { margin-bottom: 10px; color: #607d8b; }
.extracted-263 { color: #888; font-size: 0.98rem; }
.extracted-264 { position: relative; min-height: 260px; display: flex; align-items: center; justify-content: center; background: url('images/legal.jpg') center/cover no-repeat; margin-bottom: 0; }
.extracted-265 { position: relative; z-index: 2; width: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; color: #fff; padding: 48px 18px 40px 18px; max-width: 700px; }
.extracted-266 { font-size: 2.2rem; font-weight: 700; margin-bottom: 14px; letter-spacing: 0.5px; }
.extracted-267 { font-size: 1.18rem; font-weight: 400; line-height: 1.5; margin: 0 auto 8px auto; max-width: 600px; color: #e0f7fa; text-shadow: 0 1px 8px #00336699; }
.extracted-268 { font-size: 1.07rem; color: #e0f7fa; margin-top: 10px; max-width: 600px; }
.extracted-269 { text-align: center; color: #003366; margin-bottom: 32px; }
.extracted-270 { display: flex; flex-wrap: wrap; justify-content: center; gap: 32px; align-items: flex-start; }
.extracted-271 { flex: 1 1 220px; min-width: 220px; max-width: 260px; background: #e0f7fa; border-radius: 14px; padding: 28px 18px 22px 18px; box-shadow: 0 2px 12px #00968822; text-align: center; margin-bottom: 12px; }
.extracted-272 { font-size: 2.3rem; color: #009688; margin-bottom: 10px; }
.extracted-273 { font-weight: 700; font-size: 1.13rem; margin-bottom: 6px; }
.extracted-274 { color: #444; font-size: 1.01rem; }
.extracted-275 { text-align: center; margin-top: 24px; }
.extracted-276 { background: #009688; color: #fff; border-radius: 8px; padding: 8px 22px; font-weight: 600; font-size: 1.08rem; display: inline-block; box-shadow: 0 1px 8px #00968833; }
.extracted-277 { display: flex; align-items: center; gap: 8px; margin-bottom: 14px; }
.extracted-278 { display: grid; grid-template-columns: repeat(auto-fit,minmax(220px,1fr)); gap: 18px 14px; }
.extracted-279 { margin-top: 8px; color: #00796b; font-size: 1.05em; display: flex; align-items: center; gap: 8px; }
.extracted-280 { margin: 0 0 0 10px; padding: 0; list-style: none; font-size: 1.08em; }
.extracted-281 { background: #e0f7fa; border-radius: 14px; box-shadow: 0 2px 10px #00336611; border-left: 5px solid #003366; padding: 20px 18px; display: flex; align-items: flex-start; gap: 18px; }
.extracted-282 { color: #003366; font-size: 2em; }
.extracted-283 { color: #fff; font-size: 1.08em; margin: 0 auto 10px auto; max-width: 600px; text-align: left; }
.extracted-284 { background: #f5fafd; border-radius: 14px; box-shadow: 0 2px 8px #00968811; padding: 18px 12px 20px 12px; text-align: center; display: flex; flex-direction: column; align-items: center; justify-content: flex-start; min-height: 170px; }
.extracted-285 { display: grid; grid-template-columns: repeat(auto-fit,minmax(260px,1fr)); gap: 18px; }
.extracted-286 { background: #fff; border-radius: 8px; box-shadow: 0 1px 6px #00968811; padding: 16px 12px; }
.extracted-287 { font-weight: 600; font-size: 1.07em; }
.extracted-288 { margin: 0 0 0 16px; padding: 0 0 0 0.5em; list-style: disc; color: #444; }
.extracted-289 { background: #f5fafd; border-radius: 14px; box-shadow: 0 2px 8px #00968811; padding: 18px 12px 20px 12px; text-align: center; display: flex; flex-direction: column; align-items: center; justify-content: flex-start; min-height: 170px; text-decoration: none; color: inherit; cursor: pointer; transition: box-shadow 0.2s; }
.extracted-290 { margin-top: 10px; color: #d32f2f; font-size: 1.01em; }
.extracted-291 { margin: 8px 0 0 18px; padding: 0; font-size: 0.98em; }
.extracted-292 { margin-bottom: 20px; border-radius: 10px; }
.extracted-293 { margin: 16px 0 0 0; font-size: 0.98rem; }
.extracted-294 { list-style: none; display: flex; gap: 6px; padding: 0; margin: 0; }
.extracted-295 { color: #009688; text-decoration: underline; }
.extracted-296 { color: #003366; font-weight: 600; }
.extracted-297 { margin-bottom: 18px; color: #888; font-size: 0.98rem; }
.extracted-298 { margin-left: 18px; }
.extracted-299 { flex: 1 1 140px; min-width: 140px; max-width: 180px; text-align: center; padding: 12px 8px 14px 8px; background: #f5fafd; border-radius: 14px; box-shadow: 0 2px 8px #00968811; margin: 0 7px; }
.extracted-300 { background: #fff3f3; border-radius: 12px; padding: 14px 10px; display: flex; align-items: flex-start; gap: 12px; box-shadow: 0 2px 8px #c6282811; }
.extracted-301 { font-size: 1.18rem; font-weight: 400; line-height: 1.5; margin: 0 auto; max-width: 600px; }
.extracted-302 { display: flex; justify-content: center; margin-bottom: 8px; cursor: pointer; }
.extracted-303 { color: #009688; text-decoration: underline; font-weight: 600; }
.extracted-304 { background: #003366; color: #fff; }
.extracted-305 { position: relative; min-height: 180px; display: flex; align-items: center; justify-content: center; background: linear-gradient(120deg,#e0f7fa 60%,#b2ebf2 100%),url('images/office.jpg') center/cover no-repeat; margin-bottom: 0; }
.extracted-306 { margin: 8px 6px; }
.extracted-307 { margin-top: 24px; }
.extracted-308 { font-size: 1.3rem; color: #003366; margin-bottom: 10px; }
.extracted-309 { margin: 8px 0 0 0; }
.extracted-310 { font-size: 1.15rem; color: #00796b; margin-bottom: 10px; }
.extracted-311 { margin: 8px 0; }
.extracted-312 { font-size: 1.18em; letter-spacing: 0.2px; color: #00796b; margin-bottom: 6px; }
.extracted-313 { position: relative; min-height: 200px; display: flex; align-items: center; justify-content: center; background: url('images/tax.jpg') center/cover no-repeat; margin-bottom: 0; }
.extracted-314 { background: #f5fafd; border-radius: 10px; padding: 18px 14px; box-shadow: 0 1px 6px #00968811; margin-bottom: 18px; list-style: decimal inside; font-size: 1.08em; color: #222; }
.extracted-315 { margin-bottom: 24px; }
.extracted-316 { color: #607d8b; font-size: 0.98em; }
.extracted-317 { padding: 28px 0 12px 0; }
.extracted-318 { margin-top: 32px; font-size: 1.25em; letter-spacing: 0.2px; color: #00796b; }
.extracted-319 { display: grid; grid-template-columns: repeat(auto-fit,minmax(210px,1fr)); gap: 14px 10px; margin-bottom: 4px; }
.extracted-320 { min-height: 210px; cursor: pointer; }
.extracted-321 { margin-bottom: 6px; }
.extracted-322 { font-size: 0.98em; padding-left: 16px; text-align: left; margin-bottom: 0; }
.extracted-323 { overflow-x: auto; }
.extracted-324 { flex: 1 1 120px; min-width: 120px; max-width: 170px; text-align: center; padding: 10px 8px 12px 8px; background: #f5fafd; border-radius: 14px; box-shadow: 0 2px 8px #00968811; margin: 0 6px; }
.extracted-325 { color: inherit; text-decoration: none; display: inline-flex; align-items: center; gap: 8px; }
.extracted-326 { color: inherit; text-decoration: none; display: block; }
.extracted-327 { display: inline-block; }
.extracted-328 { background: #fff; border-radius: 8px; padding: 12px 10px; box-shadow: 0 1px 4px #1976d211; display: flex; align-items: center; gap: 10px; }
.extracted-329 { display: grid; grid-template-columns: repeat(auto-fit,minmax(260px,1fr)); gap: 18px 18px; margin-bottom: 18px; }
.extracted-330 { background: #f5fafd; border-radius: 10px; padding: 18px 14px; box-shadow: 0 1px 6px #00968811; }
.extracted-331 { font-size: 1.4em; }
.extracted-332 { display: grid; grid-template-columns: repeat(3,1fr); gap: 28px; margin-bottom: 24px; }
