.main-header .navbar-brand img,.main-header .offcanvas-header img{object-fit:contain;width:auto!important;height:auto!important}.main-header .navbar-brand img{max-width:min(255px,100%)!important}.main-header .offcanvas-header img{max-width:min(220px,100%)!important}.grid-container{grid-template-columns:repeat(2,1fr)!important;gap:1.5rem!important;display:grid!important}.grid-containerc1{grid-template-columns:repeat(1,1fr)!important;gap:1.5rem!important;display:grid!important}.product-item{border-radius:10px!important;align-items:flex-start!important;gap:.875rem!important;padding:.5rem!important;transition:background-color .2s,color .2s!important;display:flex!important}.product-item img,.product-item .learn-icon{width:40px!important;height:40px!important;box-shadow:none!important;background:#f4f5f7!important;border-radius:10px!important;flex-shrink:0!important;transition:background-color .2s,color .2s!important}.product-item img{object-fit:contain!important;padding:6px!important}.product-item .learn-icon{color:#334155!important;justify-content:center!important;align-items:center!important;font-size:20px!important;display:flex!important}.product-item:hover .learn-icon{color:#f58020!important;background:#fdefe5!important}.product-item:hover img{background:#fdefe5!important}.product-item .learn-icon:before,.product-item:hover .learn-icon:before{display:none}.offcanvas .learn-icon{color:#334155!important;width:32px!important;height:32px!important;box-shadow:none!important;background:#f4f5f7!important;border-radius:8px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;font-size:18px!important;transition:background-color .2s,color .2s!important;display:flex!important}.offcanvas .dropdown-grid-item:hover .learn-icon{color:#f58020!important;background:#fdefe5!important}.product-title{font-size:1rem!important;font-weight:600!important;transition:color .2s!important}.product-item:hover .product-title{color:#f58020!important}.product-desc{color:#666!important;font-size:.875rem!important}.main-header .dropdown-menu{background:#fff!important;border:0!important;border-radius:12px!important;min-width:600px!important;padding:1.5rem!important;box-shadow:0 10px 40px #0000001a!important}.main-header .dropdown-menu *{box-sizing:border-box}.main-header .dropdown-menu .product-item:hover{background-color:#fdf3ec!important}.main-header .dropdown-menu a{color:#333!important;text-decoration:none!important}.dropdown-link{margin-top:-8px;font-weight:700;color:#333!important;text-decoration:none!important}.dropdown-info{margin-left:16px}@media (width<=1199px){.main-header .dropdown-menu{min-width:500px!important}.main-header .dropdown-menu .grid-container{grid-template-columns:repeat(1,1fr)!important}}@media (width<=768px){.main-header .dropdown-menu{min-width:300px!important}}@media (prefers-reduced-motion:reduce){.product-item,.product-item img,.product-item .learn-icon,.product-title,.offcanvas .learn-icon{transition:none!important}}.bg-new{cursor:pointer;color:#333;border-radius:14px;padding:5px 7px;font-size:.8em;font-weight:500;background-color:#fbe0db!important}@media (width>=992px){.single-service a.btn{visibility:hidden!important}.single-service:hover a.btn{visibility:visible!important}.single-service button.btn{visibility:hidden!important}.single-service:hover button.btn{visibility:visible!important}}.partners-list>div{position:relative}.partner-link{z-index:100;width:100%;height:100%;display:block;position:absolute!important;top:0!important;left:0!important}.dropdown-menu.tools-menu{width:560px;max-width:92vw}.tools-menu-card{color:#1f2328;border-radius:14px;grid-template-columns:1fr 200px;align-items:center;gap:18px;padding:14px;text-decoration:none;transition:background-color .2s;display:grid}.tools-menu-card:hover{color:#1f2328;background:#fff4ef}.tools-menu-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tools-menu-icon{color:#ec5338;background:#fff0ea;border:1px solid #ec533840;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.tools-menu-title{font-size:16px;font-weight:700;transition:color .2s}.tools-menu-badge{color:#fff;vertical-align:middle;background:#ec5338;border-radius:999px;margin-left:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.tools-menu-desc{color:#5b6168;margin:10px 0 12px;font-size:13px;line-height:1.5}.tools-menu-cta{color:#ec5338;font-size:13px;font-weight:600}.tools-menu-cta i{margin-left:4px;transition:transform .2s}.tools-menu-card:hover .tools-menu-cta i{transform:translate(3px)}.tools-menu-preview{border:1px solid #00000014;border-radius:10px;overflow:hidden;box-shadow:0 8px 20px #00000014}.tools-menu-preview img{width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.tools-menu-card,.tools-menu-cta i{transition:none}}.tools-menu-card .tools-menu-badge,.tools-menu-badge{color:#fff!important}.tools-menu-card .tools-menu-cta{color:#ec5338!important}.tools-menu-card .tools-menu-title{color:#1f2328}.tools-menu-card:hover .tools-menu-title{color:#ec5338}.footer-section p{color:#fff!important}.footer-section .footer-top{background:linear-gradient(1deg,#1d1d1d,#292929)!important}.footer-section .footer-bottom{background-color:#1d1d1d!important}.footer-section .footer-single-col>img.logo-white,.footer-section .footer-single-col>img.logo-color{object-fit:contain;width:auto!important;max-width:min(255px,100%)!important;height:auto!important}.footer-microsoft-partner{grid-template-columns:minmax(0,206px) minmax(120px,1fr);align-items:center;gap:24px;display:grid}.footer-microsoft-partner-link{line-height:0;display:block}.footer-section .footer-microsoft-partner-logo{aspect-ratio:516/132;object-fit:contain;max-width:206px;display:block;width:100%!important;height:auto!important}.footer-section .footer-microsoft-partner-copy{max-width:210px;margin:0;font-size:.6875rem;line-height:1.55}@media (width<=575.98px){.footer-microsoft-partner{grid-template-columns:1fr;gap:12px}.footer-section .footer-microsoft-partner-logo{max-width:220px}.footer-section .footer-microsoft-partner-copy{max-width:280px}}.footer-acc>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;padding:4px 0;font-size:1rem;font-weight:600;list-style:none;display:flex}.footer-acc>summary::-webkit-details-marker{display:none}.footer-acc>summary:after{content:"";font-family:"Font Awesome 6 Free","Font Awesome 5 Free";font-size:.75rem;font-weight:900;transition:transform .2s}.footer-acc[open]>summary:after{transform:rotate(180deg)}@media (width>=768px){.footer-acc::details-content{content-visibility:visible;opacity:1;block-size:auto}.footer-acc>ul{display:block!important}.footer-acc>summary{cursor:default;pointer-events:none}.footer-acc>summary:after{content:none}}.rz-i-eg2cib.rz-i-eg2cib{display:none!important}@media (width<=1199.98px){body:has(nav.secondnav) header.main-header nav.sticky-header{z-index:1000;width:100%;min-height:70px;top:0;left:0;background:#fff!important;transition:none!important;animation:none!important;position:absolute!important;transform:none!important}body:has(nav.secondnav) header.main-header nav.sticky-header.affix{z-index:1000;width:100%;min-height:70px;top:0;left:0;background:#fff!important;transition:none!important;animation:none!important;position:absolute!important;transform:none!important}nav.secondnav.sticky-header{z-index:1001;top:0;box-shadow:0 2px 12px #0f182814;position:sticky!important}nav.secondnav.secondnavmt70{margin-top:70px!important}}@media (width<=991.98px){.navbar-toggler{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex!important}.navbar-toggler i{font-size:1.5rem;line-height:1}.offcanvas .close-btn{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.offcanvas .main-menu .nav-link,.offcanvas .dropdown-grid-item{align-items:center;min-height:44px;display:flex}.footer-links a,.footer-single-col a,footer a:not(.btn){align-items:center;min-height:44px;display:inline-flex}.form-check-input{width:22px;height:22px;margin-top:.1rem}.form-check-label a{min-height:0;display:inline}}section[id],div[id^=faq],[id=price],[id=overview],[id=blog],[id=contact]{scroll-margin-top:96px}@media (width<=767.98px){.bg-new,.badge,.plan-badge,.popular-badge,.hero-ai-new,.cta-caption,.metric-label,small,.small{font-size:.78rem!important}footer p,footer li,footer a,.copyright-text p{font-size:.875rem!important}.cost-optimizer-banner,.cost-optimizer-banner .banner-bg-elements{overflow:hidden}.cost-optimizer-banner .optimizer-metrics{flex-wrap:wrap;gap:1rem}form{max-width:100%}form .row{--bs-gutter-x:.75rem}.footer-currency{justify-content:center;margin-top:1rem;position:static!important;transform:none!important}.footer-bottom .copyright-text{text-align:center}}.cmp-scroll-hint{color:#64748b;justify-content:center;align-items:center;gap:8px;margin-bottom:10px;font-size:.85rem;display:none}@media (width<=991.98px){.cmp-scroll-hint{text-align:center;display:block}}@media (width<=767.98px){.cmp-new,.cmp-best,.cmp-plan-ico,.badge,.hero-trust span,.industry-pill,.industries a{font-size:.8125rem!important}body .row.g-5,body .row.gx-5{--bs-gutter-x:1.5rem}body .app-two-single-feature-icon.w-100{margin-right:0!important}}@media (width<=575.98px){.frequency-label{gap:.75rem!important;padding:1rem!important}.frequency-info{min-width:0}.frequency-title,.frequency-desc{overflow-wrap:anywhere}}@media (width<=767.98px){body .app-two-single-feature{margin-left:0!important;margin-right:0!important;padding-left:24px!important;padding-right:24px!important}}@media (width<=1199.98px){header.main-header .navbar-toggler{padding:0;left:auto;right:.75rem}header.main-header .navbar-brand{max-width:calc(100% - 64px);padding-right:8px}header.main-header .navbar-brand img{max-width:100%;height:auto}}@media (width<=767.98px){html,body{overflow-x:clip}body .headerbgsec.headerbgsec{background-image:none!important}}@media (width<=1199.98px){header.main-header nav.sticky-header{box-shadow:0 1px 10px #0f182814;background-color:#fff!important}}@media (width<=767.98px){header.main-header .offcanvas.offcanvas-end{width:100%;max-width:100%}}
