.gradient-about-text{font-size:60px;font-style:normal;font-weight:500;background:linear-gradient(90deg,#999,#666);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;display:inline-block}.founder-shine{background:linear-gradient(90deg,#fff 20%,#e5e5e5 40%,#fff 60%,#e5e5e5 80%);background-size:200% auto;color:#fff;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-text-fill-color:transparent;transition:background-position .5s}.group-hover\:animate-shine:hover .founder-shine,.group:focus .founder-shine{animation:shine 1.2s linear forwards}@keyframes shine{0%{background-position:200% 0}to{background-position:0 0}}.cms-toc__wrapper{position:sticky;top:120px;z-index:50;background:white;width:100%;padding:10px 0;margin:0;transition:all .3s ease;@media (max-width:1024px){top:110px}@media (max-width:768px){top:60px}@media (max-width:320px){top:60px}&.cms-toc__sticky{@media (max-width:1024px){top:110px}@media (max-width:768px){top:60px}@media (max-width:320px){top:60px}}}.cms-toc__container{max-width:none;margin:0;position:relative;display:flex;align-items:center;gap:10px}.cms-toc__scroll-container{flex:1;border-radius:20px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;background-color:#F8F8F8;&::-webkit-scrollbar{display:none}}.cms-toc__items{display:flex;gap:12px;padding:4px;white-space:nowrap}.cms-toc__item{display:inline-flex;align-items:center;padding:8px 16px;background:none;border:0 solid #e0e0e0;border-radius:20px;font-size:14px;font-weight:500;color:#666;cursor:pointer;transition:all .3s ease;&:hover{background:#cddef8;color:#333}&.cms-toc__item-active{background:#286CD5;color:white;border-color:#3a80ea;&:hover{background:#286CD5}}}.cms-toc__scroll-btn{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:white;border:1px solid #e0e0e0;border-radius:50%;cursor:pointer;transition:all .3s ease;color:#666;&:hover{background:#f5f5f5;border-color:#ff6b35;color:#ff6b35}&:disabled{opacity:.5;cursor:not-allowed;&:hover{background:white;border-color:#e0e0e0;color:#666}}}@media (max-width:768px){.cms-toc__wrapper{padding:10px 0}.cms-toc__container{padding:0 12px}.cms-toc__item{padding:6px 12px;font-size:13px}.cms-toc__scroll-btn{width:32px;height:32px}}@media (max-width:460px){.cms-toc__item{font-size:9px}.cms-toc__container{padding:0}}.cms_service__content-wrapper{padding:2rem 5rem;line-height:1.6;color:#333;@media (min-width:1440px){max-width:1440px;margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:0}@media (max-width:1024px){padding-left:3rem;padding-bottom:2rem;padding-right:3rem;padding-top:2rem}@media (max-width:768px){padding-left:2rem;padding-bottom:1rem;padding-right:2rem;padding-top:1rem}@media (max-width:480px){padding-left:1rem;padding-bottom:1rem;padding-right:1rem;padding-top:1rem}}.cms_service__content-wrapper #faqs{margin:10px 0}.cms_service__content-wrapper-container{display:flex;gap:2rem;align-items:flex-start;overflow:visible;@media (max-width:968px){flex-direction:column;gap:1.5rem;overflow:visible}@media (max-width:768px){gap:1rem;overflow:visible}}.cms_service__content-wrapper-content-section{flex:0 0 65%;min-width:0;@media (max-width:968px){flex:1;width:100%}}.cms-contact-us__content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;background:#fef1d5;border-radius:24px;padding:32px 40px;text-align:left;position:relative;overflow:hidden;gap:20px;&:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(244,162,97,.1),transparent);animation:cms-contact-us__shimmer 3s infinite}transition:all .3s ease;&:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(244,162,97,.15);border-color:#e76f51}@media (max-width:768px){flex-direction:column;text-align:center;padding-left:24px;padding-bottom:28px;padding-right:24px;padding-top:28px}@media (max-width:480px){padding-left:20px;padding-bottom:24px;padding-right:20px;padding-top:24px;border-radius:16px}}.cms-contact-us__text{font-size:18px;font-weight:500;color:#2c3e50;line-height:1.6;margin:0;max-width:65%;animation:cms-contact-us__fade-in-up .8s ease-out;@media (max-width:768px){max-width:100%;font-size:16px;margin-bottom:20px;text-align:center}@media (max-width:480px){font-size:15px;line-height:1.5}}.cms-contact-us__button{background:#fca229;border:none;border-radius:50px;padding:16px 32px;cursor:pointer;position:relative;overflow:hidden;color:#fff;box-shadow:0 4px 16px rgba(244,162,97,.3);flex-shrink:0;animation:cms-contact-us__fade-in-up .8s ease-out .2s both;&:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.3);transition:width .6s,height .6s,top .6s,left .6s;transform:translate(-50%,-50%)}&:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(244,162,97,.4);&:before{width:300px;height:300px}}&:active{transform:translateY(-1px);box-shadow:0 4px 12px rgba(244,162,97,.3)}&:focus{outline:none;box-shadow:0 4px 16px rgba(244,162,97,.3),0 0 0 3px rgba(244,162,97,.2)}@media (max-width:480px){padding-left:28px;padding-bottom:14px;padding-right:28px;padding-top:14px;border-radius:40px;width:100%}}.cms-contact-us__button-text{color:#fff}@keyframes cms-contact-us__fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes cms-contact-us__shimmer{0%{left:-100%}to{left:100%}}@keyframes cms-contact-us__pulse{0%{box-shadow:0 4px 16px rgba(244,162,97,.3)}50%{box-shadow:0 4px 24px rgba(244,162,97,.5)}to{box-shadow:0 4px 16px rgba(244,162,97,.3)}}.cms-contact-us__button--pulse{animation:cms-contact-us__pulse 2s infinite}.cms_service__section{scroll-margin-top:140px;&:last-child{margin-bottom:0}}.cms_service__content-wrapper-container-2{position:sticky;top:10rem;right:0;z-index:10;flex:0 0 35%;max-width:35%;margin-top:3rem;padding:1.5rem;border-radius:12px;overflow-y:auto;overflow-x:visible;min-height:fit-content;height:auto;max-height:calc(100vh - 10rem);@media (max-width:968px){position:relative;top:auto;flex:1;max-width:100%;width:100%;margin-top:2rem;overflow:visible;height:auto;max-height:none}@media (max-width:768px){padding-left:1rem;padding-bottom:1rem;padding-right:1rem;padding-top:1rem;border-radius:8px;margin-top:1.5rem;overflow:visible;height:auto;max-height:none}@media (max-width:480px){padding-left:.75rem;padding-bottom:.75rem;padding-right:.75rem;padding-top:.75rem;margin-top:1rem;overflow:visible;height:auto;max-height:none}}.cms_service__section-heading{color:#2A5C92;text-align:left;font-family:var(--font-poppins),sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:1.2;margin:8px 0;position:relative;&:after{display:block;width:120px;height:3px;background:linear-gradient(90deg,#2A5C92,#4A90E2);border-radius:2px;transition:width .4s ease,background .4s ease}@media (max-width:768px){font-size:28px}@media (max-width:480px){font-size:24px}}.cms_service__section-content{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;h1,h2,h3,h4,h5,h6{font-family:var(--font-poppins),sans-serif;font-weight:600;line-height:1.3;color:#264f79}h1{font-size:2.5rem;margin-top:3rem;@media (max-width:768px){font-size:2rem}}h2{color:#264f79!important;font-size:1.6rem;@media (max-width:768px){font-size:1.5rem}}h3{font-size:19px!important;font-weight:500;color:#264f79!important;@media (max-width:768px){font-size:16px}}h4{font-size:1rem}h4,h5{color:#264f79}h5{font-size:.9rem}h6{font-size:.8rem;color:#264f79;font-weight:500}p{margin:1rem 0;line-height:1.6;font-size:16px;color:#444;text-align:justify;@media (max-width:768px){font-size:15px;text-align:left}a{color:#3b82f6;font-weight:500;font-size:16px;line-height:1.6;transition:all .3s ease;&:hover{color:#264f79;text-decoration:underline}}}ol,ul{margin:1.5rem 0;padding-left:0;list-style:none}ul{li{margin:.75rem 0;line-height:1.6;color:#444;font-size:16px;position:relative;padding-left:1.5rem;a{color:#3b82f6;font-weight:500;font-size:16px;line-height:1.6;transition:all .3s ease;&:hover{color:#264f79;text-decoration:underline}}&:before{content:"•";color:#3b82f6;font-size:1.2rem;font-weight:700;position:absolute;left:0;top:-4px;line-height:1.6}@media (max-width:768px){font-size:15px}ul{li{&:before{content:"◦";color:#3b82f6;font-size:1rem}}}}}ol{counter-reset:list-counter;li{margin:.75rem 0;line-height:1.6;color:#444;font-size:16px;position:relative;padding-left:2rem;counter-increment:list-counter;&:before{content:counter(list-counter) ".";color:#3b82f6;font-weight:700;position:absolute;left:0;top:0;line-height:1.6;min-width:1.5rem}@media (max-width:768px){font-size:15px}ol{counter-reset:nested-counter;li{counter-increment:nested-counter;padding-left:2rem;&:before{content:counter(nested-counter,lower-alpha) ".";color:#3b82f6;min-width:1.5rem}}}ul{li{counter-increment:none;&:before{content:"◦";color:#3b82f6;font-size:1rem;font-weight:700}}}}}b,strong{font-weight:500!important}em,i{font-style:italic;color:#555}code{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;padding:.25rem .5rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em;color:#e83e8c}pre{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:1.5rem;overflow-x:auto;margin:1.5rem 0;code{background:transparent;border:none;padding:0;color:#333}}blockquote{border-left:4px solid #3b82f6;margin:2rem 0;padding:1rem 1.5rem;background:#f8f9fa;border-radius:0 8px 8px 0;font-style:italic;color:#555;p{margin:.5rem 0;&:first-child{margin-top:0}&:last-child{margin-bottom:0}}}img{max-width:100%;height:auto;border-radius:8px;margin:1.5rem 0;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s ease;&:hover{transform:scale(1.02)}}hr{border:none;height:2px;background:linear-gradient(90deg,transparent,#264f79,transparent);margin:3rem 0}div{margin:.5rem 0}form{margin:2rem 0}input,select,textarea{width:100%;padding:.75rem;border:2px solid #e9ecef;border-radius:6px;font-family:inherit;font-size:16px;transition:border-color .3s ease;&:focus{outline:none;border-color:#264f79;box-shadow:0 0 0 3px rgba(38,79,121,.1)}}button{background:#264f79;color:white;border:none;padding:.75rem 1.5rem;border-radius:6px;font-family:inherit;font-weight:600;cursor:pointer;transition:all .3s ease;&:hover{background:#4A90E2;transform:translateY(-2px);box-shadow:0 4px 12px rgba(38,79,121,.3)}}.highlight{background:linear-gradient(120deg,#a8e6cf,#dcedc8);padding:.25rem .5rem;border-radius:4px}.text-center{text-align:center}.text-right{text-align:right}@media (max-width:768px){ol{padding-left:1rem}blockquote{margin:1.5rem 0;padding:1rem}}}.table-wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;width:100%!important;table{min-width:600px;width:100%;border-collapse:collapse;background:white;border-radius:8px;overflow:hidden;font-size:1.125rem;td,th{padding:1rem;text-align:center!important;border-bottom:1px solid #e9ecef;width:150px!important;vertical-align:middle!important;font-size:1.125rem}td b,td strong{white-space:nowrap;padding:0}&:has(thead) thead tr{background:#264f79;th{background:#264f79;color:white;font-weight:600;font-size:1.0625rem;text-transform:uppercase;letter-spacing:.5px;width:150px!important;vertical-align:middle!important;text-align:center!important}}&:not(:has(thead)) tbody tr:first-child{background:#264f79;td{color:#f8f9fa!important;font-size:1.0625rem;width:150px!important;vertical-align:middle!important;text-align:center!important;p{color:#f8f9fa!important;vertical-align:middle;width:150px}}}td{color:#444}tbody tr td{width:150px!important;vertical-align:middle!important;text-align:center!important}tr{&:not(:first-child):hover{background:#f8f9fa}&:last-child td{border-bottom:none}}@media screen and (max-width:1024px){font-size:1.0625rem;td,th{width:100px!important;vertical-align:middle;font-size:1.0625rem}&:has(thead) thead tr th{font-size:1rem;width:100px!important}&:not(:has(thead)) tbody tr:first-child td{font-size:1rem}tbody tr td{width:100px!important}}@media (max-width:768px){font-size:1rem;td,th{padding:.75rem .5rem;width:70px!important;vertical-align:middle;font-size:1rem}&:has(thead) thead tr th{font-size:.9375rem;width:70px!important}&:not(:has(thead)) tbody tr:first-child td{font-size:.9375rem}tbody tr td{width:70px!important}}@media (max-width:425px){font-size:.9375rem;td,th{padding:.5rem .35rem;vertical-align:middle}&:has(thead) thead tr th,td,th{width:50px!important;font-size:.9375rem}&:not(:has(thead)) tbody tr:first-child td{font-size:.9375rem}tbody tr td{width:50px!important}}}}@layer components{.prose ul{list-style-type:disc}.prose ol,.prose ul{padding-left:1.25rem}.prose ol{list-style-type:decimal}.prose a{color:#2563eb;text-decoration:underline}.prose strong{font-weight:600}.prose code{background-color:#f3f4f6;padding:.2rem .4rem;border-radius:4px}.prose blockquote{border-left:4px solid #d1d5db;padding-left:1rem;color:#6b7280;font-style:italic}}