@media (max-width: 1199px){.hero-title{font-size:clamp(60px,8vw,var(--text-xxl))}.nav-content,.nav-left{gap:var(--spacing-xl)}.nav-menu{gap:var(--spacing-md)}#hero{height:800px}.hero-content{width:90%;gap:var(--spacing-lg)}.hero-subtitle{max-width:700px}.product-showcase-content{gap:40px}#product-showcase{padding:40px 0}.product-showcase-content{grid-template-columns:1fr;gap:30px}.product-showcase-grid{grid-template-columns:1fr}.product-showcase-text{padding-top:0}.product-showcase-devices{padding-inline:0;order:-1}.product-showcase-devices{display:flex;flex-direction:column;gap:15px}.product-screenshot{order:-1;margin-bottom:20px}.footer-bottom{flex-wrap:wrap;gap:15px;justify-content:center}}@media (max-width: 991px){.industries-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.hero-title{line-height:.95}.hero-subtitle{font-size:var(--text-base)}h3,.product-showcase-title,.comparison-title,.industries-title{font-size:32px}h4{font-size:24px}.site-nav{top:15px;left:15px;right:15px;padding:12px 15px;max-width:none;width:auto}.nav-content{flex-wrap:nowrap;justify-content:space-between;gap:15px}.nav-left{gap:10px}.nav-logo{width:90px;height:auto}.nav-right{gap:10px}.nav-right .btn{padding:6px 12px;white-space:nowrap}#hero{height:auto;min-height:600px;padding:120px 0 60px}.hero-background{width:100vw;height:100%}.hero-bg-image-2,.hero-bg-image-4{opacity:.5}.hero-content{width:100%;gap:var(--spacing-lg);padding:0 20px}.hero-cta-group{flex-direction:column;width:100%;gap:var(--spacing-md)}#trusted-companies{padding:40px 0}.logo-gallery{grid-template-columns:repeat(2,1fr);gap:20px}.logo-gallery-item{height:80px}#user-types{padding:40px 0}.two-card-grid{grid-template-columns:1fr;gap:30px}.card-with-image{min-height:300px;padding:40px 20px}.card-with-image h3{font-size:32px}.product-showcase-devices{padding-bottom:0}.product-showcase-devices .feature-pill{position:relative;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important}#cost-comparison{padding:40px 0}.comparison-title{font-size:36px;margin-bottom:15px}.comparison-subtitle{font-size:var(--text-base);margin-bottom:40px}.comparison-content{grid-template-columns:1fr;gap:30px}.comparison-column{gap:20px}.comparison-column-title{font-size:var(--text-md)}.comparison-column{display:flex;flex-direction:column;gap:15px}.timeline-bar{justify-content:flex-start;align-items:center;width:100%;overflow:hidden;margin-top:0}.timeline-segment{flex-grow:0;flex-shrink:0;width:25px;max-width:25px!important}.timeline-start-dot,.timeline-end-dot,.timeline-dot{width:8px;height:8px;flex-shrink:0}.timeline-duration{flex-shrink:0}.timeline-spacer{width:10px}.timeline-duration-value{font-size:var(--text-md);white-space:nowrap}.timeline-duration-label{font-size:var(--text-sm)}.timeline-duration .timeline-duration-label{display:none}.timeline-bar>.timeline-duration-label{display:block}.comparison-savings-card{grid-column:1;padding:30px 20px}.comparison-savings-text{font-size:var(--text-md)}.comparison-cta{padding:60px 0 30px}.comparison-cta-text{font-size:var(--text-md);padding:0 10px}.cta-gradient-bg{height:120%}#industries{padding:40px 0}.industries-header{margin-bottom:30px}.industries-title{font-size:36px}.industries-subtitle{font-size:var(--text-base)}.industries-grid{grid-template-columns:1fr;gap:20px}.industry-card{padding:25px}.site-footer{padding:30px 0 20px}.footer-brand{margin-bottom:20px}.footer-bottom{flex-direction:column;gap:15px}.footer-copyright{text-align:center;order:2}.footer-social{order:1}}@media (max-width: 479px){.site-nav{top:10px;left:10px;right:10px;padding:10px 12px}.nav-logo{width:80px}.nav-right .btn{padding:5px 10px}.hero-title{font-size:32px}.btn{padding:10px 20px}.comparison-column-title{font-size:var(--text-base)}.comparison-cost{font-size:var(--text-md)}.comparison-card{padding:25px 15px}.comparison-card-price{font-size:32px}.comparison-savings-text{font-size:var(--text-base)}.industry-card{padding:20px}}@media (min-width: 1920px){.container{max-width:1920px}.hero-background{width:100vw}}@media (max-width: 767px) and (orientation: landscape){#hero{min-height:500px}.hero-content{gap:var(--spacing-md)}.hero-title{font-size:32px}}@media print{.site-nav,.mobile-menu-toggle,.hero-background,.btn,.footer-social{display:none!important}body{font-size:12pt;line-height:1.5;color:#000;background:#fff}.hero-content{page-break-after:always}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/responsive.css.map */
