.text-section-content .MsoNormal{margin-bottom:1rem;margin-top:0;font-size:18px;line-height:27px;--tw-text-opacity:1;color:rgb(73 70 80/var(--tw-text-opacity,1))}.text-section-content .MsoNormal:empty,.text-section-content p:empty{margin-bottom:.5rem}.text-section-content .MsoTableGridLight{margin-top:1rem;margin-bottom:1rem;width:100%;border-collapse:collapse}.text-section-content .MsoTableGridLight,.text-section-content .MsoTableGridLight td{border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.text-section-content .MsoTableGridLight td{padding:.5rem .75rem;vertical-align:top;font-size:18px;line-height:24px;--tw-text-opacity:1;color:rgb(73 70 80/var(--tw-text-opacity,1))}.text-section-content .MsoTableGridLight td:first-child{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));font-weight:600;--tw-text-opacity:1;color:rgb(55 54 61/var(--tw-text-opacity,1))}.text-section-content h3+.MsoNormal,.text-section-content h3+p{margin-top:0}.text-section-content .MsoNormal+h3,.text-section-content p+h3{margin-top:1.5rem}.text-section-content ul li{position:relative}.text-section-content ul li::marker{--tw-text-opacity:1;color:rgb(122 66 254/var(--tw-text-opacity,1))}.text-section-content ol li::marker{font-weight:600;--tw-text-opacity:1;color:rgb(122 66 254/var(--tw-text-opacity,1))}.text-section-content p[style*=padding-left]{margin-left:1rem;border-left-width:2px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));padding-left:2rem}.text-section-content p:empty{margin-bottom:.25rem}.text-section-content span[lang]{font-size:18px;line-height:27px;--tw-text-opacity:1;color:rgb(73 70 80/var(--tw-text-opacity,1))}.text-section-content span[lang] strong{font-weight:700;--tw-text-opacity:1;color:rgb(55 54 61/var(--tw-text-opacity,1))}@media (max-width:768px){.text-section-content .MsoTableGridLight,.text-section-content table{font-size:.875rem;line-height:1.25rem}.text-section-content .MsoTableGridLight td,.text-section-content td{padding:.25rem .5rem;font-size:14px;line-height:20px}}.text-section-content{white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.text-section-content a[name]{color:transparent}.text-section-content [dir=ltr]{text-align:left}.text-section-content [dir=rtl]{text-align:right}.text-section-content li[role=presentation]{list-style-type:none}.text-section-content li[role=presentation]::marker{display:none}.text-section-content :first-child{margin-top:0}.text-section-content :last-child{margin-bottom:0}:root{--color-text-primary:#37363d;--color-text-secondary:#37363d;--color-text-tertiary:#9d99a8;--color-brand-primary:#7a42fe;--color-brand-hover:#6f3ce7;--color-text-dark:#253d4e;--color-text-gray:#666;--color-text-light:#929eaf;--color-text-subtle:#71717a;--color-text-muted:#616169;--color-text-alt:#494650}.hero-title{font-size:32px;font-weight:300;line-height:38.73px;color:#000}@media (min-width:768px){.hero-title{font-size:64px;line-height:120%}}@media (min-width:1024px){.hero-title{font-size:80px;line-height:120%}}.hero-title-service{font-size:28px;font-weight:700;line-height:32px;color:#000}@media (min-width:640px){.hero-title-service{font-size:32px;line-height:38.73px}}@media (min-width:768px){.hero-title-service{font-size:64px;line-height:72px}}.hero-subtitle{font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-secondary)}@media (min-width:768px){.hero-subtitle{font-size:18px;line-height:24px}}.section-title,h1.section-title,h2.section-title{font-size:24px!important;font-weight:300!important;line-height:29.05px!important;color:#000;margin-top:6px}@media (min-width:768px){.section-title,h1.section-title,h2.section-title{font-size:48px!important;line-height:58.09px!important}}.section-mini-title{font-size:18px;line-height:24px;color:var(--color-brand-hover)}@media (min-width:768px){.section-mini-title{font-size:18px;line-height:27px}}.section-description{font-size:18px;line-height:24px;color:var(--color-text-secondary);margin-top:16px;max-width:780px;font-weight:200}.heading-1,h1{font-size:64px;font-weight:300;line-height:120%;color:#000}.heading-2,h2{font-size:48px;font-weight:400;line-height:120%;color:#000}.heading-3,h3{font-size:40px}.heading-3,.heading-4,h3,h4{font-weight:300;line-height:140%;color:#000}.heading-4,h4{font-size:32px}.heading-5,h5{font-size:24px;font-weight:400;line-height:140%;color:#000}.heading-6,h6{font-size:20px;font-weight:400;line-height:150%;color:#000}.body-lg-bold{font-weight:700}.body-lg-bold,.body-lg-medium{font-size:18px;line-height:150%;color:var(--color-text-secondary)}.body-lg-medium{font-weight:500}.body-lg,.body-lg-regular{font-weight:400}.body-bold,.body-lg,.body-lg-regular{font-size:18px;line-height:150%;color:var(--color-text-secondary)}.body-bold{font-weight:700}.body-medium{font-weight:500}.body,.body-medium,.body-regular,.body-text{font-size:18px;line-height:150%;color:var(--color-text-secondary)}.body,.body-regular,.body-text{font-weight:400}.body-sm-bold{font-weight:700}.body-sm-bold,.body-sm-medium{font-size:14px;line-height:150%;color:var(--color-text-secondary)}.body-sm-medium{font-weight:500}.body-sm,.body-sm-regular,.body-text-sm{font-size:14px}.body-sm,.body-sm-regular,.body-text-lg,.body-text-sm{font-weight:400;line-height:150%;color:var(--color-text-secondary)}.body-text-lg{font-size:18px}.body-text-medium{font-size:18px;font-weight:500;line-height:150%;color:var(--color-text-secondary)}.card-title-service{font-size:18px;font-weight:400;line-height:120%;color:#000}@media (min-width:768px){.card-title-service{font-size:24px;line-height:150%}}@media (min-width:1024px){.card-title-service{font-size:36px}}.card-pricing-plan{font-size:18px;font-weight:500;line-height:24px}.card-pricing-price{font-size:24px;font-weight:700;line-height:29.05px}.card-pricing-feature{font-size:15px;line-height:21px}.card-title-blog{font-size:18px;font-weight:300;line-height:20px;color:#000}@media (min-width:768px){.card-title-blog{font-size:20px;line-height:26px}}.card-description{font-size:14px;line-height:24px;color:var(--color-text-secondary)}.achievement-number{font-size:56px;font-weight:300;line-height:100%}@media (min-width:768px){.achievement-number{font-size:64px}}.achievement-description{font-size:18px;font-weight:200;line-height:150%;color:var(--color-text-secondary)}.btn-text{font-size:16px;font-weight:500;line-height:100%;letter-spacing:-.5%}.link-learn-more{font-size:18px;line-height:24px;color:#7006ac;text-decoration:underline}.link-learn-more:hover{color:var(--color-brand-hover)}.link-standard{color:var(--color-brand-primary);transition:color .3s ease}.link-standard:hover{color:var(--color-brand-hover);text-decoration:underline}.form-label{font-size:14px;font-weight:500;line-height:150%;color:var(--color-text-gray)}.form-input{font-size:14px;line-height:21px}.form-error{font-size:14px;color:#ef4444;margin-top:4px}.form-helper{font-size:14px;color:var(--color-text-tertiary)}.footer-heading{font-weight:600;margin-bottom:8px;color:var(--color-text-dark)}.footer-link{font-size:18px;line-height:24px;color:var(--color-text-dark);transition:color .3s ease}.footer-link:hover{color:var(--color-brand-primary)}.footer-copyright{font-size:18px;color:var(--color-text-muted)}.footer-helper{font-size:12px;color:var(--color-text-subtle)}.breadcrumb{font-size:14px;color:var(--color-text-secondary)}.tag{font-size:14px;line-height:21px}.metadata,.tag{font-weight:500}.metadata{font-size:18px;color:var(--color-text-secondary)}.employee-name{font-size:18px;font-weight:700}@media (min-width:1024px){.employee-name{font-size:20px}}.employee-role{font-size:12px;font-weight:500;line-height:125%;color:var(--color-text-tertiary)}@media (min-width:1024px){.employee-role{font-size:18px}}.feature-callout{font-size:18px;font-weight:500}@media (min-width:768px){.feature-callout{font-size:24px}}@media (min-width:1024px){.feature-callout{font-size:32px}}.trust-indicator{font-size:18px;font-weight:400;line-height:1.5}.no-results{font-size:24px;font-weight:300;color:#000}.article-title{font-size:32px;font-weight:300;line-height:1.2;color:#000}@media (min-width:768px){.article-title{font-size:42px}}.projects-title{font-size:32px;font-weight:300;line-height:38.73px;color:#000}@media (min-width:768px){.projects-title{font-size:56px;line-height:65.73px}}.about-title{font-size:32px;font-weight:300;line-height:40.05px;color:#000}@media (min-width:768px){.about-title{font-size:64px;line-height:77.45px}}.contact-title{font-size:24px;font-weight:300;line-height:100%;color:#000}@media (min-width:768px){.contact-title{font-size:32px}}.location-detail{font-size:18px;font-weight:500;line-height:24px;color:#000}.case-study-default-section{color:#37363d;font-weight:200;font-size:18px;line-height:150%;margin-top:80px}.case-study-default-section h3{font-size:40px;font-weight:300;line-height:140%}.case-study-default-section .special{color:var(--color-brand-primary)}.case-study-default-section .title-desc{display:flex;flex-direction:row;gap:80px;align-items:flex-start}.case-study-default-section .title-desc h3{min-width:30%;flex-shrink:0}.case-study-default-section .title-desc p{flex:1}.case-study-default-section.flex .title-desc{flex-direction:row}.case-study-default-section.flex .title-desc h3{min-width:unset}.case-study-default-section .tag{border:1px solid #d6c4ff;border-radius:30px;padding:6px 16px;font-size:14px}.case-study-default-section .case-study-list{list-style:none;padding:0;margin-top:24px;display:flex;flex-direction:column;gap:16px}.case-study-default-section .case-study-list li{display:flex;align-items:flex-start;gap:12px}.case-study-default-section .case-study-list li .ring-container{margin-top:6px;flex-shrink:0}.case-study-default-section table{box-shadow:-10px 20px 50px 0 #15191d1a;border-radius:20px;border:1px solid #d9d9d966;width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.case-study-default-section table td{padding:24px 40px;border-right:1px solid #d9d9d966;border-bottom:1px solid #d9d9d966}.case-study-default-section table td:first-child{width:40%}.case-study-default-section table td:last-child{border-right:none}.case-study-default-section table tr:last-child td{border-bottom:none}.case-study-default-section table thead td{font-size:24px;font-weight:300;border-right:1px solid #d9d9d966;border-bottom:1px solid #d9d9d966}.case-study-default-section table thead td:last-child{border-right:none}.case-study-default-section table thead td:first-child{width:40%}.case-study-default-section table tbody tr:first-child td{border-top:1px solid #d9d9d966}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.text-brand{color:var(--color-brand-primary)}.text-brand-hover{color:var(--color-brand-hover)}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.tracking-tight{letter-spacing:-.5%}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-responsive-xs{font-size:12px}@media (min-width:768px){.text-responsive-xs{font-size:14px}}.text-responsive-sm{font-size:14px}@media (min-width:768px){.text-responsive-sm{font-size:18px}}.text-responsive-base{font-size:18px}@media (min-width:768px){.text-responsive-base{font-size:18px}}.text-responsive-lg{font-size:18px}@media (min-width:768px){.text-responsive-lg{font-size:20px}}@media (min-width:1024px){.text-responsive-lg{font-size:24px}}.text-responsive-xl{font-size:24px}@media (min-width:768px){.text-responsive-xl{font-size:32px}}@media (min-width:1024px){.text-responsive-xl{font-size:40px}}