body,html{margin:0;padding:0;font-family:'Albert Sans',sans-serif}html{scroll-padding-top:110px}@media (min-width:1024px){html{scroll-padding-top:130px}}h1,h2,h3,h4,h5,h6{font-family:'Poppins',sans-serif;margin:0}p{margin:0}.apple-orbit-fill .post,.page{margin:unset}ul,li{list-style:none;margin:0;padding:0}a{text-decoration:none;color:inherit;outline:none}a:hover{text-decoration:none;color:inherit;outline:none}a:visited{color:inherit}mark,ins{background-color:unset!important;background:unset!important}:root{--text-color:rgba(41, 41, 41, 1);--primary-color:rgba(33, 50, 102, 1);--white-color:#FFFFFF;--gray-text:rgba(141, 141, 141, 1)}.tw-container{width:100%;margin:0 auto}@media (min-width:640px){.tw-container{max-width:640px}.tech-success-visual{min-height:440px;margin-bottom:96px}}@media (min-width:768px){.tw-container{max-width:768px}}@media (min-width:1024px){.tw-container{max-width:1024px}.site-header .tw-container{max-width:1141px}.site-header .menu-toggle{display:none!important}.site-header .menu-panel .top-header-menu{display:flex!important}.site-header #mobile-menu-panel{display:none!important}.top-header-submenu--depth-0{left:50%!important;right:auto!important;transform:translateX(-50%)}.main-navigation>div,.main-navigation .menu-main-menu-container{width:100%}.top-header-menu{align-items:center}.top-header-menu>.menu-item{margin:0 .15rem}.tech-success-visual{min-height:0;margin-bottom:0}.contact-us-form .dc-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.apple-orbit-stage{width:min(100%, 700px)}.apple-orbit-caption{max-width:285px}.flower-image-container{width:340px;height:340px}#team-testimonial-section{clip-path:polygon(0 4%,50% 0,100% 4%,100% 96%,50% 100%,0 96%)}}@media (min-width:1200px){.tw-container{max-width:1200px}.site-header .tw-container{max-width:1141px}}@media (min-width:1280px){.tw-container{max-width:1280px}.site-header .tw-container{max-width:1141px}.case-study-business-impact-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:301px 285px;gap:20px;max-width:1015px}.business-impact-card{min-height:0}.business-impact-card--0{grid-column:1 / span 8;grid-row:1;min-height:301px}.business-impact-card--1{grid-column:9 / span 4;grid-row:1 / span 2;align-self:start;height:423px;max-height:423px;min-height:423px}.business-impact-card--2{grid-column:1 / span 4;grid-row:2;min-height:285px}.business-impact-card--3{grid-column:5 / span 4;grid-row:2;min-height:285px}.business-impact-card--4{grid-column:9 / span 4;grid-row:2;align-self:end;height:163px;max-height:163px;min-height:163px}.business-impact-card__media-image--tall{max-height:263px}}.site-branding a img{width:auto;max-width:none}.site-header .tw-container{width:100%}.site-header.is-scrolled{top:12px}@media (min-width:1024px){.site-header.is-scrolled{top:16px}}.header-shell{position:relative;overflow:visible;border:1px solid rgb(255 255 255 / .8);box-shadow:0 10px 40px rgb(0 0 0 / .08);transition:box-shadow 0.3s ease,border-color 0.3s ease}.header-shell::before{content:"";position:absolute;inset:0;border-radius:inherit;background-color:rgb(33 50 102 / .03);backdrop-filter:blur(80px);-webkit-backdrop-filter:blur(80px);z-index:-1;transition:background-color 0.3s ease,backdrop-filter 0.3s ease}.site-header.is-scrolled .header-shell{border-color:rgb(255 255 255 / .95);box-shadow:0 12px 40px rgb(33 50 102 / .14)}.site-header.is-scrolled .header-shell::before{background-color:rgb(255 255 255 / .92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}#top-header-menu li a{color:var(--text-color)!important}.top-header-menu>.menu-item{position:relative}.top-header-menu>.menu-item>a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:.7rem 1.15rem 1rem;color:rgb(41 41 41)!important;transition:color 0.2s ease}.top-header-menu>.menu-item>a::after{content:"";position:absolute;left:50%;bottom:-1rem;width:48px;height:3px;border-radius:9999px;background:#fff0;transform:translateX(-50%) scaleX(0);transform-origin:center;transition:transform 0.2s ease,background-color 0.2s ease;pointer-events:none}.top-header-menu>.menu-item.current-menu-item>a::after,.top-header-menu>.menu-item.current-menu-parent>a::after,.top-header-menu>.menu-item.current-menu-ancestor>a::after{background:var(--primary-color);transform:translateX(-50%) scaleX(1)}.top-header-menu>.menu-item>a:hover,.top-header-menu>.menu-item>a:focus{color:var(--primary-color)!important}.top-header-menu>.menu-item-has-children>a{padding-right:1.55rem}.top-header-menu>.menu-item-has-children>a::before{content:"";position:absolute;right:.15rem;top:50%;width:14px;height:14px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuNzQxNDEgNS4yNUgxMC4yNTg0QzEwLjM3MzggNS4yNTAwMiAxMC40ODY1IDUuMjg0MjUgMTAuNTgyNCA1LjM0ODM1QzEwLjY3ODMgNS40MTI0NSAxMC43NTMxIDUuNTAzNTQgMTAuNzk3MiA1LjYxMDEyQzEwLjg0MTQgNS43MTY2OSAxMC44NTI5IDUuODMzOTYgMTAuODMwNCA1Ljk0NzFDMTAuODA3OSA2LjA2MDI0IDEwLjc1MjQgNi4xNjQxNyAxMC42NzA4IDYuMjQ1NzVMNy40MTIzMyA5LjUwNDI1QzcuMzAyOTQgOS42MTM2MSA3LjE1NDU5IDkuNjc1MDQgNi45OTk5MSA5LjY3NTA0QzYuODQ1MjMgOS42NzUwNCA2LjY5Njg5IDkuNjEzNjEgNi41ODc1IDkuNTA0MjVMMy4zMjkgNi4yNDU3NUMzLjI0NzQ0IDYuMTY0MTcgMy4xOTE5IDYuMDYwMjQgMy4xNjk0MSA1Ljk0NzFDMy4xNDY5MSA1LjgzMzk2IDMuMTU4NDYgNS43MTY2OSAzLjIwMjYgNS42MTAxMkMzLjI0Njc0IDUuNTAzNTQgMy4zMjE0OSA1LjQxMjQ1IDMuNDE3MzkgNS4zNDgzNUMzLjUxMzMgNS4yODQyNSAzLjYyNjA2IDUuMjUwMDIgMy43NDE0MSA1LjI1WiIgZmlsbD0iIzI5MjkyOSIvPgo8L3N2Zz4K) center / contain no-repeat;transform:translateY(-50%);transition:transform 0.2s ease;pointer-events:none}.top-header-menu>.menu-item-has-children:hover>a::before,.top-header-menu>.menu-item-has-children:focus-within>a::before{transform:translateY(-50%) rotate(180deg)}.top-header-submenu{position:relative;overflow:visible;border-radius:34px;border:1px solid rgb(255 255 255);background:rgb(255 255 255 / .58);box-shadow:inset 0 1px 0 rgb(255 255 255 / .9),inset 0 -1px 0 rgb(255 255 255 / .2),0 20px 40px rgb(15 23 42 / .08);backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%) brightness(1.05)}.top-header-submenu::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(-45deg,rgb(255 255 255 / .8) 0%,rgb(255 255 255 / .35) 18%,rgb(255 255 255 / .12) 40%,transparent 65%);opacity:.8;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .65)}.top-header-submenu>li{position:relative;z-index:1}.top-header-submenu>li+li{border-top:1px solid #EAEAEA}.top-header-submenu>li>a{position:relative;z-index:1}.top-header-submenu>.menu-item-has-children>a{padding-right:2rem!important}.top-header-submenu>.menu-item-has-children>a::before{content:"";position:absolute;right:.65rem;top:50%;width:14px;height:14px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuNzQxNDEgNS4yNUgxMC4yNTg0QzEwLjM3MzggNS4yNTAwMiAxMC40ODY1IDUuMjg0MjUgMTAuNTgyNCA1LjM0ODM1QzEwLjY3ODMgNS40MTI0NSAxMC43NTMxIDUuNTAzNTQgMTAuNzk3MiA1LjYxMDEyQzEwLjg0MTQgNS43MTY2OSAxMC44NTI5IDUuODMzOTYgMTAuODMwNCA1Ljk0NzFDMTAuODA3OSA2LjA2MDI0IDEwLjc1MjQgNi4xNjQxNyAxMC42NzA4IDYuMjQ1NzVMNy40MTIzMyA5LjUwNDI1QzcuMzAyOTQgOS42MTM2MSA3LjE1NDU5IDkuNjc1MDQgNi45OTk5MSA5LjY3NTA0QzYuODQ1MjMgOS42NzUwNCA2LjY5Njg5IDkuNjEzNjEgNi41ODc1IDkuNTA0MjVMMy4zMjkgNi4yNDU3NUMzLjI0NzQ0IDYuMTY0MTcgMy4xOTE5IDYuMDYwMjQgMy4xNjk0MSA1Ljk0NzFDMy4xNDY5MSA1LjgzMzk2IDMuMTU4NDYgNS43MTY2OSAzLjIwMjYgNS42MTAxMkMzLjI0Njc0IDUuNTAzNTQgMy4zMjE0OSA1LjQxMjQ1IDMuNDE3MzkgNS4zNDgzNUMzLjUxMzMgNS4yODQyNSAzLjYyNjA2IDUuMjUwMDIgMy43NDE0MSA1LjI1WiIgZmlsbD0iIzI5MjkyOSIvPgo8L3N2Zz4K) center / contain no-repeat;transform:translateY(-50%) rotate(-90deg);transition:transform 0.2s ease;pointer-events:none}.top-header-submenu--depth-1.is-flyout{position:fixed;left:-9999px;top:0;margin:0;z-index:80;opacity:0;visibility:hidden;pointer-events:none;transform:none!important;transition:opacity 0.2s ease,visibility 0.2s ease}.top-header-submenu--depth-1.is-flyout.is-open{opacity:1;visibility:visible;pointer-events:auto}.top-header-submenu--depth-1.is-flyout.is-open::before{content:"";position:absolute;top:0;width:16px;height:100%;z-index:2}.top-header-submenu--depth-1.is-flyout[data-flyout-side="right"].is-open::before{left:-16px}.top-header-submenu--depth-1.is-flyout[data-flyout-side="left"].is-open::before{right:-16px;left:auto}@media (min-width:1024px){.top-header-menu>.menu-item-has-children:hover>.top-header-submenu--depth-0,.top-header-menu>.menu-item-has-children:focus-within>.top-header-submenu--depth-0,.top-header-menu>.menu-item-has-children.is-nested-open>.top-header-submenu--depth-0{opacity:1;visibility:visible}.top-header-submenu>.menu-item-has-children:hover>a::before,.top-header-submenu>.menu-item-has-children:focus-within>a::before,.top-header-submenu>.menu-item-has-children.is-flyout-open>a::before{transform:translateY(-50%) rotate(90deg)}}.site-header,.main-navigation,.menu-panel,.top-header-menu{overflow:visible}.site-header .main-navigation{width:auto;min-width:0}@media (min-width:1024px){.site-header .main-navigation{flex:1 1 auto}.site-header .desktop-menu-panel{width:100%;min-width:0}.site-header .top-header-menu{width:100%;min-width:0;flex-wrap:nowrap;justify-content:space-evenly}.site-header .top-header-menu>.menu-item>a{white-space:nowrap}}@media (min-width:1024px) and (max-width:1279px){.site-header .top-header-menu>.menu-item>a{padding:.65rem .7rem .95rem;font-size:15px}.site-header .top-header-menu>.menu-item-has-children>a{padding-right:1.2rem}.site-header .top-header-menu>.menu-item{margin:0}}@media (min-width:1280px){.site-header .top-header-menu>.menu-item>a{padding:.7rem 1.15rem 1rem;font-size:16px}}.site-header .menu-toggle .menu-icon{display:block;width:42px;height:42px;pointer-events:none}.site-header .menu-toggle .menu-icon--close{display:none}.site-header .menu-toggle[aria-expanded="true"] .menu-icon--open,.site-header .menu-toggle.is-active .menu-icon--open{display:none}.site-header .menu-toggle[aria-expanded="true"] .menu-icon--close,.site-header .menu-toggle.is-active .menu-icon--close{display:block}.hero-grid-pattern{background-image:linear-gradient(rgb(124 142 185 / .12) 1px,transparent 1px),linear-gradient(90deg,rgb(124 142 185 / .12) 1px,transparent 1px);background-size:28px 28px;background-position:center top;mask-image:linear-gradient(to bottom,transparent 0%,black 10%,black 90%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 10%,black 90%,transparent 100%);pointer-events:none}@media (max-width:1023px){.home-hero,.tech-solutions-hero,.development-hero,.manage-services-hero,.expertise-hero,.product-hero,.software-hero,.mobile-app-hero,.fullstack-hero,.ai-iot-hero,.ecommerce-hero,.uiux-hero,.cms-hero,.digital-hero,.it-hero,.about-hero,.career-hero,.contact-hero,.job-application-hero,.blog-hero,.page-hero{padding-left:0;padding-right:0;padding-top:0;margin-top:0}.home-hero>.tw-container,.tech-solutions-hero>.tw-container,.development-hero>.tw-container,.manage-services-hero>.tw-container,.expertise-hero>.tw-container,.product-hero>.tw-container,.software-hero>.tw-container,.mobile-app-hero>.tw-container,.fullstack-hero>.tw-container,.ai-iot-hero>.tw-container,.ecommerce-hero>.tw-container,.uiux-hero>.tw-container,.cms-hero>.tw-container,.digital-hero>.tw-container,.it-hero>.tw-container,.about-hero>.tw-container,.career-hero>.tw-container,.contact-hero>.tw-container,.job-application-hero>.tw-container,.blog-hero>.tw-container,.page-hero>.tw-container{max-width:none;width:100%}.tech-solutions-hero__panel,.development-hero__panel,.manage-services-hero__panel,.expertise-hero__panel,.product-hero__panel,.software-hero__panel,.mobile-app-hero__panel,.fullstack-hero__panel,.ai-iot-hero__panel,.ecommerce-hero__panel,.uiux-hero__panel,.cms-hero__panel,.digital-hero__panel,.it-hero__panel,.about-hero__panel,.career-hero__panel,.contact-hero__panel,.job-application-hero__panel{width:100%;border-radius:0;min-height:clamp(420px, 85vw, 661px);background-size:cover!important;background-position:center!important;padding-top:8rem}.home-hero__panel,.job-application-hero__panel,.page-hero__panel,.blog-hero__panel{width:100%;border-radius:0;min-height:clamp(420px, 85vw, 661px);background-size:cover!important;background-position:center!important;padding-top:8rem}}@media (min-width:640px) and (max-width:1023px){.tech-solutions-hero__panel,.development-hero__panel,.manage-services-hero__panel,.expertise-hero__panel,.product-hero__panel,.software-hero__panel,.mobile-app-hero__panel,.fullstack-hero__panel,.ai-iot-hero__panel,.ecommerce-hero__panel,.uiux-hero__panel,.cms-hero__panel,.digital-hero__panel,.it-hero__panel,.about-hero__panel,.career-hero__panel,.contact-hero__panel,.page-hero__panel,.blog-hero__panel,.job-application-hero__panel{padding-top:9.25rem}}@media (prefers-reduced-motion:reduce){.hero-float{animation:none}}.tech-slide-chart{top:auto;left:auto;z-index:20;width:100%;max-width:none;transform:none}.tech-slide-chart--ai,.tech-slide-chart--cloud,.tech-slide-chart--dev{left:auto}@media (min-width:768px){.tech-slide-chart{top:50%;transform:translateY(-50%)}.tech-slide-chart--ai{left:-32%}.tech-slide-chart--cloud{left:-48%}.tech-slide-chart--dev{left:-50%}}@media (min-width:768px) and (max-width:1023px){.tech-slide-chart--cloud,.tech-slide-chart--dev{left:-32%}}.tech-success-visual{min-height:320px;margin-bottom:56px}.gradient-border{border-image:linear-gradient(90deg,#213266,#4264CC) 1}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.tech-stack-tabs-viewport{touch-action:pan-y}.tech-stack-tabs-nav{display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;min-height:32px;border:0;padding:0;cursor:pointer;background:#fff;z-index:2}@media (min-width:640px){.tech-stack-tabs-nav{width:44px;min-width:44px}}@media (min-width:1024px){.tech-stack-tabs-nav{width:45px;min-width:45px}}.tech-stack-tabs-nav:disabled{opacity:.35;cursor:default;pointer-events:none}@keyframes tech-stack-fade-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.tech-stack-fade-enter{animation:tech-stack-fade-in 420ms ease-out}.tech-stack-card{position:relative;overflow:hidden}.tech-stack-card::before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at top left,rgb(66 100 204 / .12),transparent 55%);opacity:0;transition:opacity 220ms ease;pointer-events:none}.tech-stack-card:hover::before{opacity:1}@media (prefers-reduced-motion:reduce){.tech-stack-fade-enter{animation:none}}@keyframes appleOrbitRed{0%{transform:translate(-50%,-50%) rotate(0deg) scaleX(.92) scaleY(1)}50%{transform:translate(-50%,-50%) rotate(180deg) scaleX(.92) scaleY(1)}100%{transform:translate(-50%,-50%) rotate(360deg) scaleX(.92) scaleY(1)}}@keyframes appleOrbitBlue{0%{transform:translate(-50%,-50%) rotate(32deg) scaleX(1) scaleY(.92)}25%{transform:translate(-50%,-50%) rotate(122deg) scaleX(.92) scaleY(1)}50%{transform:translate(-50%,-50%) rotate(212deg) scaleX(1) scaleY(.92)}75%{transform:translate(-50%,-50%) rotate(302deg) scaleX(.92) scaleY(1)}100%{transform:translate(-50%,-50%) rotate(392deg) scaleX(1) scaleY(.92)}}.apple-orbit-stage{position:relative;width:min(100%, 600px);aspect-ratio:1 / 1}.apple-orbit-rings{position:absolute;z-index:-1;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.apple-orbit-fill{position:absolute;left:50%;top:50%;width:500px;height:500px;transform:translate(-50%,-50%);border-radius:9999px;background:#B9D5FF;box-shadow:0 0 0 1px rgb(46 92 213 / .08)}.apple-orbit-ring{position:absolute;left:50%;top:50%;border-radius:9999px;background:#fff0;mix-blend-mode:screen;will-change:transform;transform-origin:center center;border-style:solid;transform-box:border-box}.apple-orbit-ring--primary{width:504px;height:540px;border-width:1px;border-color:#B9D5FF;animation:appleOrbitRed 6s linear infinite;transform:translate(-50%,-50%) scaleX(.92) scaleY(1)}.apple-orbit-ring--secondary{width:504px;height:540px;border-width:1px;border-color:#BCD9FF;animation:appleOrbitBlue 6s linear infinite;transform:translate(-50%,-50%) scaleX(1) scaleY(.92)}.apple-device-visual{position:relative;z-index:10;top:30%;right:8px;display:block;width:100%;max-width:581px;height:auto;margin:0 auto}.apple-orbit-caption{position:absolute;left:15%;bottom:-6px;z-index:20;width:min(100%, 248px);border-radius:20px;background:rgb(255 255 255 / .8);padding:20px;box-shadow:0 4px 7px rgb(0 0 0 / .04);backdrop-filter:blur(12px)}.apple-callout{position:relative;max-width:270px}.apple-callout--right{margin-left:auto}@media (prefers-reduced-motion:reduce){.apple-orbit-ring{animation:none}}.job-application-jd p{margin:0 0 1em}.job-application-jd p:last-child{margin-bottom:0}.job-application-jd ul,.job-application-jd ol{margin:0 0 1em;padding-left:1.25rem}.job-application-jd li+li{margin-top:.5rem}.job-application-jd h1,.job-application-jd h2,.job-application-jd h3,.job-application-jd h4{color:#0B0A33;font-family:'Poppins',sans-serif;font-weight:700;margin:0 0 .75em}.application-form .wpcf7-form-control-wrap{display:block}.application-form input[type="text"],.application-form input[type="email"],.application-form input[type="tel"],.application-form input[type="url"],.application-form textarea{width:100%;padding:12px 16px;border:1px solid #EFF0F6;border-radius:8px;background-color:#FFF;font-family:'Poppins',sans-serif;font-size:14px;color:#0B0A33;outline:none;transition:border-color 0.3s}.application-form label{display:block;color:#0B0A33;margin-bottom:2px;font-size:18px;line-height:30px;font-weight:500;font-family:'Albert Sans',sans-serif}.application-form .submit-btn-wrap{text-align:center;margin-top:9px;position:relative}.application-form .wpcf7-not-valid-tip{display:block;margin-top:6px;color:#dc2626;font-size:13px;font-weight:500;line-height:1.4;font-family:'Poppins',sans-serif}.application-form .wpcf7-not-valid{border-color:#fca5a5!important}.application-form .wpcf7-response-output{margin:16px 0 0;padding:12px 14px;border-radius:12px;font-size:14px;line-height:1.5}.application-form .wpcf7-spinner{position:absolute;right:45%;top:50%;transform:translateY(-50%)}.application-form input[type="submit"]{background:linear-gradient(90deg,#2E5CD5 0%,#213266 100%);color:#fff;padding:12px 40px;border-radius:50px;font-weight:700;font-size:22px;border:none;cursor:pointer;transition:opacity 0.3s;height:48px}.application-form input[type="submit"]:hover{opacity:.9}.contact-us-form .wpcf7-form{margin:0}.contact-us-form .wpcf7-form p{margin:0}.contact-us-form .wpcf7-form-control-wrap{display:block}.contact-us-form .dc-contact-grid{display:grid;gap:18px 20px;grid-template-columns:1fr}.contact-us-form .dc-field-full{grid-column:1 / -1}.contact-us-form input[type="text"],.contact-us-form input[type="email"],.contact-us-form input[type="tel"],.contact-us-form input[type="url"],.contact-us-form input[type="number"],.contact-us-form select,.contact-us-form textarea{width:100%;border:1px solid #EFF0F6;border-radius:8px;background-color:#FFF;font-family:'Poppins',sans-serif;font-size:15px;line-height:1.4;color:#0B0A33;outline:none;box-shadow:none;transition:border-color 0.22s ease,box-shadow 0.22s ease,transform 0.22s ease}.contact-us-form input[type="text"],.contact-us-form input[type="email"],.contact-us-form input[type="tel"],.contact-us-form input[type="url"],.contact-us-form input[type="number"],.contact-us-form select{min-height:50px;padding:12px 16px}.contact-us-form textarea{min-height:169px;padding:14px 16px;resize:vertical}.contact-us-form input[type="text"]:focus,.contact-us-form input[type="email"]:focus,.contact-us-form input[type="tel"]:focus,.contact-us-form input[type="url"]:focus,.contact-us-form input[type="number"]:focus,.contact-us-form select:focus,.contact-us-form textarea:focus{border-color:#2F56D3;box-shadow:0 0 0 4px rgb(47 86 211 / .08)}.contact-us-form label{display:block;margin-bottom:8px;color:#0B0A33;font-size:15px;font-weight:500;line-height:1.4;font-family:'Poppins',sans-serif}.contact-us-form .wpcf7-form-control{margin:0}.contact-us-form .wpcf7-not-valid-tip{display:block;margin-top:8px;color:#dc2626;font-size:13px;font-weight:500;line-height:1.4;font-family:'Poppins',sans-serif}.contact-us-form .wpcf7-not-valid{border-color:#fca5a5!important}.contact-us-form .submit-btn{position:relative}.contact-us-form .wpcf7-spinner{display:block;position:absolute;right:45%;top:50%;transform:translateY(-50%)}.contact-us-form .submit-btn-wrap{text-align:center}.contact-us-form input[type="submit"]{display:inline-flex;align-items:center;justify-content:center;min-width:263px;height:48px;padding:0 34px;border:0;border-radius:9999px;background:linear-gradient(90deg,#2E5CD5 0%,#213266 100%);color:#FFF;font-size:22px;font-weight:700;cursor:pointer;margin:16px 0}@media (max-width:640px){.contact-us-form input[type="submit"]{width:100%;min-width:100%;font-size:18px;padding:0 24px}}.contact-us-form .wpcf7-response-output{margin:20px 0 0;padding:14px 16px;border-radius:14px;font-size:14px}.application-form .resume-upload-area{border:1px dashed #919DE3;border-radius:12px;padding:40px 20px;text-align:center;background-color:#EFF3FD;cursor:pointer;transition:all 0.3s ease;position:relative}.application-form .resume-upload-area:hover{border-color:#315EFB;background:#EEF3FF}.application-form .resume-upload-area>.wpcf7-form-control-wrap{position:absolute;inset:0;z-index:20;margin:0}.application-form .resume-upload-area>.wpcf7-form-control-wrap input[type="file"]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.application-form .resume-upload-area>*:not(.wpcf7-form-control-wrap){pointer-events:none}.application-form .resume-upload-area.has-file{border-color:#2E5CD5;background-color:#EEF3FF}.application-form .resume-upload-filename{margin:12px 0 0;padding:0 12px;font-family:'Poppins',sans-serif;font-size:14px;font-weight:600;line-height:1.4;color:#2E5CD5;word-break:break-word}@media (max-width:639px){.application-form label{font-size:16px;line-height:26px}.application-form input[type="submit"]{width:100%;max-width:280px;font-size:18px;padding:12px 24px}.application-form .wpcf7-spinner{right:12px}.application-form .resume-upload-area{padding:28px 16px}.application-form .resume-upload-filename{font-size:13px}}@media (min-width:640px) and (max-width:1023px){.application-form input[type="submit"]{font-size:20px}}#team-testimonial-section{background-color:#FDF4FF;clip-path:polygon(0 4%,25% 5%,50% 9%,75% 5%,100% 4%,100% 96%,75% 95%,50% 91%,25% 95%,0 96%);position:relative;z-index:5}.flower-image-container{width:480px;height:480px;position:relative;display:flex;align-items:center;justify-content:center}.tech-solutions-page{overflow-x:hidden;overflow-x:clip;width:100%}.tech-solutions-page img{max-width:100%;height:auto}.tech-solutions-hero__title,.development-hero__title,.manage-services-hero__title,.expertise-hero__title,.product-hero__title,.software-hero__title,.mobile-app-hero__title,.fullstack-hero__title,.ai-iot-hero__title,.ecommerce-hero__title,.uiux-hero__title,.cms-hero__title,.digital-hero__title,.it-hero__title,.about-hero__title,.career-hero__title,.contact-hero__title,.blog-hero__title{word-wrap:break-word;overflow-wrap:break-word}.tech-solutions-hero__breadcrumb,.development-hero__breadcrumb,.manage-services-hero__breadcrumb,.blog-hero__breadcrumb,.product-hero__breadcrumb,.software-hero__breadcrumb,.mobile-app-hero__breadcrumb,.fullstack-hero__breadcrumb,.ai-iot-hero__breadcrumb,.ecommerce-hero__breadcrumb,.uiux-hero__breadcrumb,.cms-hero__breadcrumb,.digital-hero__breadcrumb,.it-hero__breadcrumb,.contact-hero__breadcrumb,.about-hero__breadcrumb,.expertise-hero__breadcrumb,.career-hero__breadcrumb{gap:0;line-height:1.4}.tech-solutions-hero__panel,.development-hero__panel,.manage-services-hero__panel,.expertise-hero__panel,.product-hero__panel,.software-hero__panel,.mobile-app-hero__panel,.fullstack-hero__panel,.ai-iot-hero__panel,.ecommerce-hero__panel,.uiux-hero__panel,.cms-hero__panel,.digital-hero__panel,.it-hero__panel,.about-hero__panel,.career-hero__panel,.contact-hero__panel,.page-hero__panel,.blog-hero__panel{background-position:center top}@media (min-width:1024px){.product-hero,.software-hero,.mobile-app-hero,.fullstack-hero,.ai-iot-hero,.ecommerce-hero,.uiux-hero,.cms-hero,.digital-hero,.it-hero,.about-hero,.career-hero,.blog-hero,.page-hero,.tech-solutions-hero,.development-hero,.manage-services-hero,.expertise-hero,.contact-hero{margin-top:47px}.tech-solutions-hero__panel,.development-hero__panel,.manage-services-hero__panel,.expertise-hero__panel,.about-hero__panel,.career-hero__panel,.contact-hero__panel,.page-hero__panel,.blog-hero__panel,.job-application-hero__panel{padding-top:10.25rem}.product-hero__panel,.software-hero__panel,.mobile-app-hero__panel,.fullstack-hero__panel,.ai-iot-hero__panel,.ecommerce-hero__panel,.uiux-hero__panel,.cms-hero__panel,.digital-hero__panel,.it-hero__panel{padding-top:7.5rem}}.tech-solutions-delivery__nav{min-width:44px;min-height:44px;cursor:pointer;background:#fff0;padding:0}.tech-solutions-delivery__nav:disabled{opacity:.45;cursor:default}.tech-solutions-transform__actions .gradient-border-btn{min-height:48px}.tech-solutions-transform__showcase{width:100%}.tech-transform-slider{width:100%;overflow:hidden}.tech-transform-slider .swiper-wrapper{align-items:center}.tech-transform-slider .swiper-slide{height:auto;box-sizing:border-box}.tech-transform-card-wrap{height:auto;box-sizing:border-box}.tech-transform-card__overlay{background:linear-gradient(180deg,#fff0 0%,rgb(255 255 255 / .55) 55%,rgb(255 255 255 / .92) 100%)}.tech-transform-card__btn{display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:40px;padding:10px 18px;border-radius:9999px;background:rgb(0 0 0 / .45);color:#fff;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:background-color 0.2s ease,transform 0.2s ease}.tech-transform-card__btn:hover{background:rgb(0 0 0 / .6);transform:translateY(-1px);color:#fff}@media (min-width:480px){.tech-transform-card__btn{min-width:72px;padding:10px 22px;font-size:14px}}@media (min-width:1024px){.tech-solutions-transform__actions{justify-content:flex-end}}@media (max-width:1200px){.header-shell{max-width:991px;margin:0 auto}}@media (max-width:1023px){.tech-solutions-why__blur{left:-45%;bottom:-10%}.tech-solutions-why__track{-ms-overflow-style:none;scrollbar-width:none}.tech-solutions-why__track::-webkit-scrollbar{display:none}}@media (max-width:767px){.tech-solutions-ai__backdrop{left:8%;top:6%;width:84%;height:72%}}@media (max-width:479px){.tech-solutions-page .tw-container{max-width:100%}.tech-solutions-transform__cta{text-align:left}.tech-transform-card__btn{min-width:64px;padding:10px 14px}}@media (max-width:374px){.tech-solutions-why__media{height:140px;width:110px}}@media (hover:none){.tech-solutions-page .tech-transform-card__overlay{opacity:1;transform:translateY(0);pointer-events:auto}}.gradient-border-btn{border:3px solid transparent!important;background:linear-gradient(#F8FAFF,#F8FAFF) padding-box,linear-gradient(90deg,#213266,#4264CC) border-box!important;border-radius:9999px!important;box-sizing:border-box;transition:all 0.3s ease-out}.slide-enter{opacity:0;transform:translateX(30px)}.slide-active{opacity:1;transform:translateX(0);transition:all 0.6s cubic-bezier(.4,0,.2,1)}.ai-expertise-section{position:relative;background:#FFF}.ai-bg-blur{position:absolute;width:420px;height:420px;border-radius:9999px;filter:blur(120px);opacity:.45;pointer-events:none;z-index:0}.ai-bg-blur--left{left:-120px;top:50%;transform:translateY(-50%);background:linear-gradient(135deg,#EFF3FD 0%,#FFD3FC 100%)}.ai-bg-blur--right{right:-120px;top:50%;transform:translateY(-50%);background:linear-gradient(225deg,#EFF3FD 0%,#FFD3FC 100%)}.ai-timeline-mobile__dot{display:block;line-height:0}.ai-timeline-mobile__dot img{display:block;max-width:none}.collab-section{position:relative;background:#FFF}.collab-bg-blur{position:absolute;width:380px;height:380px;border-radius:9999px;filter:blur(120px);opacity:.4;pointer-events:none;z-index:0}.collab-bg-blur--left{left:-100px;top:50%;transform:translateY(-50%);background:linear-gradient(135deg,#EFF3FD 0%,#FFD3FC 100%)}.collab-bg-blur--right{right:-100px;top:50%;transform:translateY(-50%);background:linear-gradient(225deg,#EFF3FD 0%,#FFD3FC 100%)}.collab-card{border:1px solid rgb(232 234 243 / .6)}.case-study-business-impact-grid{display:grid;gap:15px}.business-impact-card{position:relative;overflow:hidden;border-radius:40px;min-height:220px;height:100%}.business-impact-card--0,.business-impact-card--3{min-height:280px}.business-impact-card--1{min-height:360px}.business-impact-card--4{min-height:163px}.business-impact-card__overlay{position:absolute;inset:0;background:linear-gradient(180deg,#fff0 0%,rgb(0 0 0 / .5) 100%);pointer-events:none}.business-impact-card__background-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.business-impact-card__content{position:relative;z-index:2;display:flex;height:100%;min-height:100%;flex-direction:column}.business-impact-card__content--background{justify-content:flex-end}.business-impact-card__media{display:flex;flex:1;align-items:center;justify-content:center;margin-bottom:16px}.business-impact-card__media-image{width:100%;height:auto;object-fit:contain}.business-impact-card__media-image--tall{max-height:360px}.business-impact-card__media-image--standard{max-height:170px}.business-impact-card__icon-wrap{position:absolute;top:20px;right:20px;z-index:2;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:#fff;box-shadow:0 8px 20px rgb(15 23 42 / .1)}.business-impact-card__icon-image{object-fit:contain}.business-impact-card__title{text-align:left;font-family:'Poppins',sans-serif;font-size:20px;font-weight:600;line-height:1.35;color:#fff;white-space:pre-line;padding:0 32px 32px 32px}[data-case-study-client-feedback-section] .case-study-client-feedback-quote{position:relative;max-width:413px;padding-left:32px}[data-case-study-client-feedback-section] .case-study-client-feedback-quote::before{content:'';position:absolute;top:-5px;left:0;width:24px;height:24px;background:var(--client-feedback-quote-url) no-repeat center / contain}[data-case-study-client-feedback-section] .case-study-client-feedback-text{max-width:381px}[data-case-study-client-feedback-section] .case-study-client-feedback-text>:last-child::after{content:'';display:inline-block;width:24px;height:24px;margin-left:2px;vertical-align:bottom;background:var(--client-feedback-quote-url) no-repeat center / contain;transform:scaleY(-1)}[data-case-study-client-feedback-section] .case-study-client-feedback-text>*{margin:0}@keyframes case-study-card-reveal{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.case-study-listing__glow{pointer-events:none;background:radial-gradient(ellipse at top,rgb(46 92 213 / .08),transparent 65%)}.case-study-card[hidden],.case-study-card.is-filtered-out,[data-case-study-empty][hidden],[data-case-study-empty].is-filtered-out{display:none!important}.case-study-card__media-overlay{pointer-events:none;background:linear-gradient(to top,rgb(11 10 51 / .35),transparent 60%);opacity:.8}.case-study-card--reveal{animation:case-study-card-reveal 0.35s ease-out both}.case-study-tabs-shell{position:relative;z-index:2}.case-study-tab{cursor:pointer;position:relative;z-index:2}.case-study-tabs-shell::before,.case-study-tabs-shell::after{content:'';position:absolute;top:0;bottom:4px;width:28px;pointer-events:none;z-index:1}.case-study-tabs-shell::before{left:0;background:linear-gradient(90deg,#ffffff 10%,#fff0)}.case-study-tabs-shell::after{right:0;background:linear-gradient(270deg,#ffffff 10%,#fff0)}@media (min-width:640px){.case-study-tabs-shell::before,.case-study-tabs-shell::after{display:none}}.case-study-tab.is-active .case-study-tab-count{background:rgb(255 255 255 / .2);color:#fff}.case-study-slider{position:relative;width:100%;display:block;overflow:hidden}.case-study-slider .swiper-wrapper{display:flex;flex-direction:column;position:relative;width:100%;height:100%;z-index:1;will-change:transform;transition-property:transform;box-sizing:border-box}.case-study-slider .swiper-slide{flex-shrink:0;width:100%;height:auto;position:relative;transition-property:transform,opacity}.case-study-slider .swiper-slide.swiper-slide-duplicate{visibility:visible}.case-study-outcomes-swiper{width:100%;overflow:hidden}.case-study-outcomes-swiper .swiper-wrapper{align-items:stretch}.case-study-outcomes-pagination{position:static!important;bottom:auto!important;left:auto!important;top:auto!important;transform:none!important;width:auto!important;display:flex!important;align-items:center;justify-content:center;gap:8px}.case-study-outcomes-pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0;background:#DCE4F2;opacity:1;border-radius:999px;transition:background-color 0.2s ease,width 0.2s ease}.case-study-outcomes-pagination .swiper-pagination-bullet-active{width:22px;background:#2E5CD5}#page.site{overflow:visible}.site-footer{position:relative;z-index:2;width:100%;margin-top:140px;background:#fff0;overflow:visible}.site-footer__skew{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:visible;filter:drop-shadow(0 -12px 44px rgb(20 20 43 / .12))}.site-footer__skew::before{content:'';position:absolute;inset:0;background:#fff;clip-path:polygon(0 80px,100% 0,100% 100%,0 100%)}.site-footer .tw-container{width:100%;overflow:visible}.site-footer .footer-cta-wrap{overflow:visible}.site-footer .footer-cta-image img{width:100%;max-width:none;height:100%}.site-footer .footer-cta-contacts a{word-break:break-word}.site-footer .footer-menu-list a{display:inline-block}@media (max-width:1023px){.site-footer{margin-top:48px;padding-top:40px}.site-footer__skew::before{clip-path:polygon(0 32px,100% 0,100% 100%,0 100%)}.site-footer .footer-cta-wrap{margin-top:-2.5rem}.site-footer .footer-cta-title{text-align:left}.site-footer .footer-cta-inner{align-items:stretch}.site-footer .footer-cta-content{width:100%}.site-footer .footer-cta-contacts{width:100%;align-items:flex-start}.site-footer .footer-cta-contacts a{width:100%;max-width:none;justify-content:flex-start}.site-footer .footer-menu-columns{max-width:100%}.site-footer .footer-menu-column{width:100%;text-align:left}.site-footer .footer-bottom-bar{text-align:center}}@media (min-width:640px) and (max-width:1023px){.site-footer{margin-top:64px;padding-top:48px}.site-footer__skew::before{clip-path:polygon(0 48px,100% 0,100% 100%,0 100%)}}@media (min-width:1024px){.site-footer .footer-cta-wrap{padding-top:0}.site-footer .footer-menu-columns{display:flex}.site-footer .footer-menu-column{flex:0 1 auto}.site-footer .footer-cta-contacts{justify-content:flex-start}}@media (max-width:1023px){.site-header .menu-toggle{display:inline-flex!important}.site-header .header-shell{width:100%}.site-header .site-branding a{gap:.5rem}.site-header #mobile-menu-panel{position:fixed;right:auto;display:none;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s ease;background-image:linear-gradient(135deg,rgb(255 255 255 / .96),rgb(245 248 255 / .86)),url(../../../../wp-content/themes/deepcoder-child-theme/assets/images/hero-section-bg.svg);background-position:center;background-size:cover;overflow-y:auto;max-height:calc(100vh - 112px)}.site-header #mobile-menu-panel.is-open{display:flex!important;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.site-header #mobile-menu-panel .top-header-menu,.site-header #mobile-menu-panel .mobile-header-menu{display:flex!important}.site-header #mobile-menu-panel .top-header-submenu{position:relative!important;top:auto!important;left:auto!important;float:none!important;width:100%;display:none!important;margin:.25rem 0 .55rem;border-radius:22px;background:rgb(255 255 255 / .72);box-shadow:inset 0 1px 0 rgb(255 255 255 / .9);transform:none!important}.site-header #mobile-menu-panel .top-header-submenu--depth-1{margin-left:.5rem;width:calc(100% - 0.5rem);border-radius:22px;background:rgb(255 255 255 / .58);box-shadow:inset 0 1px 0 rgb(255 255 255 / .9),inset 0 -1px 0 rgb(255 255 255 / .2),0 20px 40px rgb(15 23 42 / .08)}.site-header #mobile-menu-panel .top-header-submenu--depth-1.is-flyout{position:relative!important;left:auto!important;top:auto!important;opacity:1;visibility:visible;pointer-events:auto}.site-header #mobile-menu-panel .menu-item-has-children:not(.is-open)>.top-header-submenu{display:none!important}.site-header #mobile-menu-panel .menu-item-has-children.is-open>.top-header-submenu{display:flex!important}.site-header #mobile-menu-panel .top-header-menu>.menu-item>a{width:100%;min-height:48px;justify-content:flex-start;border-radius:18px;padding:.75rem 2.35rem .75rem .95rem;font-size:16px;line-height:1.35}.site-header #mobile-menu-panel .top-header-menu>.menu-item>a::after{display:none}.site-header #mobile-menu-panel .top-header-menu>.menu-item.current-menu-item>a,.site-header #mobile-menu-panel .top-header-menu>.menu-item.current-menu-parent>a,.site-header #mobile-menu-panel .top-header-menu>.menu-item.current-menu-ancestor>a,.site-header #mobile-menu-panel .top-header-menu>.menu-item>a:hover,.site-header #mobile-menu-panel .top-header-menu>.menu-item>a:focus{background:rgb(46 92 213 / .08)}.site-header #mobile-menu-panel .top-header-menu>.menu-item-has-children>a::before{right:.85rem}.site-header #mobile-menu-panel .menu-item-has-children.is-open>a::before{transform:translateY(-50%) rotate(180deg)}.site-header #mobile-menu-panel .top-header-submenu>.menu-item-has-children>a::before{right:.65rem;transform:translateY(-50%)}.site-header #mobile-menu-panel .top-header-submenu>.menu-item-has-children.is-open>a::before{transform:translateY(-50%) rotate(180deg)}.site-header #mobile-menu-panel .top-header-submenu::after{display:none}.site-header #mobile-menu-panel .top-header-submenu>li>a{width:100%!important;min-height:44px;padding:.72rem 2rem .72rem 0.85rem!important;font-size:15px!important;line-height:1.35}.site-header #mobile-menu-panel .top-header-submenu .top-header-submenu>li>a{font-size:14px!important;padding-left:0.95rem!important}body.deepcoder-menu-open{overflow:hidden}.apple-orbit-stage{width:min(100%, 620px)}.apple-orbit-caption{left:50%;bottom:0;width:min(100%, 310px);transform:translateX(-50%)}.apple-callout,.apple-callout--right{margin-left:0;max-width:100%}.ai-bg-blur{width:260px;height:260px;filter:blur(80px);opacity:.35}.ai-bg-blur--left{left:-80px}.ai-bg-blur--right{right:-80px}.collab-bg-blur{width:240px;height:240px;filter:blur(80px);opacity:.3}.collab-bg-blur--left{left:-60px}.collab-bg-blur--right{right:-60px}}@media (min-width:768px) and (max-width:1023px){.site-header .header-shell{min-height:76px;padding-left:1.5rem;padding-right:1.5rem}.site-header .site-branding img{height:2.5rem}.site-header .site-branding p{font-size:1.375rem}}@media (max-width:767px){.site-header .header-shell{min-height:60px;padding-left:1rem;padding-right:.75rem}.site-header .site-branding img{height:2rem}.site-header .site-branding p{font-size:1.0625rem}.request-demo-privacy svg{height:24px;width:24px}}@media (max-width:640px){.flower-image-container{width:280px;height:280px}}@media (min-width:641px) and (max-width:1023px){.flower-image-container{width:320px;height:320px}}@media (max-width:639px){.apple-orbit-stage{width:min(100%, 400px)}.apple-orbit-fill{width:min(86vw, 340px);height:min(86vw, 340px)}.apple-orbit-ring--primary,.apple-orbit-ring--secondary{width:min(88vw, 350px);height:min(94vw, 375px)}.apple-device-visual{top:22%;right:0;max-width:92%}.apple-orbit-caption{left:50%;bottom:0;width:min(100%, 310px);padding:20px;transform:translateX(-50%)}.tech-impact-slider{scroll-snap-type:x mandatory;scroll-padding-inline:33px;padding-inline:33px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x}.tech-impact-slider .tech-card{width:min(373px, calc(100vw - 67px));scroll-snap-align:center}}.career-values__desktop-shell{width:100%;max-width:1280px;margin-inline:auto;aspect-ratio:1280 / 456;position:relative;container-type:inline-size;container-name:career-values}.career-values__desktop{position:absolute;top:0;left:0;width:1280px;height:456px;transform:scale(calc(100cqw / 1184));transform-origin:top left}.career-values__glow{pointer-events:none;position:absolute;border-radius:24px;background:linear-gradient(154.91deg,rgb(100 84 165 / .45) 16.79%,rgb(165 143 255 / .45) 43.13%,rgb(100 84 165 / .45) 66.16%);filter:blur(22px)}.career-values__glow--left{left:328px;top:16px;width:290px;height:400px}.career-values__glow--right{left:650px;top:72px;width:290px;height:400px}.career-values__img{position:absolute;width:290px;height:400px;z-index:10;border-radius:24px;object-fit:cover}.career-values__img--left{left:328px;top:0}.career-values__img--right{left:650px;top:56px}.career-values__item{position:absolute;display:flex;align-items:center;gap:8px;z-index:20}.career-values__item--left{left:0;width:382px;text-align:left}.career-values__item--left .career-values__copy{flex:1;min-width:0;max-width:269px}.career-values__item--right{left:890px;width:344px}.career-values__item--right .career-values__copy{flex:1;min-width:0;max-width:239px}.career-values__icon{width:105px;height:105px;flex-shrink:0;object-fit:contain;transition:transform 0.3s ease}.career-opening__panel{overflow:hidden;max-height:0;opacity:0;transition:max-height 0.3s ease-out,opacity 0.3s ease-out}.career-opening__panel--open{opacity:1}.career-values__item:hover .career-values__icon{transform:scale(1.08)}.blog-detail-content{color:#7A7D9C;font-size:15px;font-weight:500;line-height:1.75}.blog-detail-content>*+*{margin-top:1rem}.blog-detail-content h2,.blog-detail-content h3,.blog-detail-content h4{color:#213266;font-family:'Poppins',sans-serif;font-weight:700}.blog-detail-content h2{font-size:24px;line-height:1.3;margin-top:2rem}.blog-detail-content h3{font-size:20px;line-height:1.35;margin-top:1.5rem}.blog-detail-content h4{font-size:18px;line-height:1.4;margin-top:1.25rem}.blog-detail-content p,.blog-detail-content li{color:#7A7D9C}.blog-detail-content a{color:#2E5CD5;text-decoration:underline;text-underline-offset:2px}.blog-detail-content a:hover{color:#213266}.blog-detail-content img,.blog-detail-content video,.blog-detail-content iframe{display:block;max-width:100%;height:auto;margin-top:1.5rem;border-radius:16px}.blog-detail-content ul,.blog-detail-content ol{list-style:disc;margin-top:1rem;padding-left:1.25rem}.blog-detail-content ol{list-style:decimal}.blog-detail-content ul li+li,.blog-detail-content ol li+li{margin-top:.5rem}.blog-detail-content blockquote{margin-top:1.5rem;border-left:4px solid #2E5CD5;padding-left:1rem;color:#213266;font-style:italic}.blog-detail-content table{display:block;width:100%;overflow-x:auto;margin-top:1.5rem;border-collapse:collapse}.blog-detail-content th,.blog-detail-content td{min-width:120px;border:1px solid #E7ECF5;padding:.75rem;text-align:left}.blog-detail-content th{background:#F8FAFF;color:#213266}@media (min-width:640px){.blog-detail-content{font-size:16px;line-height:1.8}.blog-detail-content h2{font-size:28px}.blog-detail-content h3{font-size:22px}.blog-detail-content h4{font-size:20px}}@media (min-width:1024px){.blog-detail-content h2{font-size:32px}}@media (max-width:390px){.contact-us-form input[type="submit"]{font-size:14px;padding:0 10px}.request-demo-privacy svg{height:46px;width:46px}}@media (max-width:320px){.apple-device-visual{top:10%}}