.header .logo{min-width:0}.header .logo .sitename{white-space:nowrap}.header .mobile-nav-toggle{background:0 0;border:0;padding:6px;line-height:1}.header .btn-getstarted{flex-shrink:0}.contact .row{--bs-gutter-x:2rem}.contact .row>*,.contact .channel-info,.legal-val{min-width:0}.contact .channel-info,.footer p,.legal-val,.tos-content a{overflow-wrap:anywhere}.contact .col-lg-6:first-child{container:contact-details/inline-size}.contact .trust-indicators{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:24px 12px;display:grid}.contact .trust-indicators .indicator-item{border-bottom:0;min-width:0;padding:0 12px}.contact .trust-indicators .indicator-item .indicator-value{overflow-wrap:anywhere;font-size:21px;line-height:1.25}.contact .trust-indicators .indicator-item .indicator-label{overflow-wrap:anywhere;line-height:1.5}@container contact-details (width<=540px){.contact .trust-indicators{grid-template-columns:minmax(0,1fr);padding:8px 24px}.contact .trust-indicators .indicator-item{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--default-color), transparent 90%);padding:16px 0}.contact .trust-indicators .indicator-item:last-child{border-bottom:0;padding-bottom:16px}}.services h3,.portfolio h3,.terms-of-service h2,.terms-of-service h3{overflow-wrap:anywhere;hyphens:auto}.services .service-header{flex-wrap:wrap;gap:12px}.portfolio .portfolio-filters{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.portfolio .portfolio-filters li{max-width:100%;margin:0}.portfolio .tech-stack{flex-wrap:wrap}.portfolio .tech-stack span{overflow-wrap:anywhere;max-width:100%}.legal-grid{grid-template-columns:minmax(120px,180px) minmax(0,1fr)}.contact .form-wrapper .form-control{max-width:100%}.contact .form-wrapper .form-footer{align-items:flex-start}.contact .form-wrapper .form-footer i{flex-shrink:0}@media (width<=767.98px){.contact .row{--bs-gutter-x:1.5rem}.contact .form-wrapper{margin-top:0}.contact .form-wrapper .php-email-form .form-group .form-control{font-size:16px}.services .section-intro .btn-view-all,.services .cta-banner .btn-primary{margin-top:16px}.about .image-stack{height:clamp(320px,80vw,500px)}}@media (width<=575.98px){.header .logo img{max-height:28px;margin-right:6px}.header .logo h1{font-size:clamp(16px,4.5vw,24px)}.header .btn-getstarted{margin:0 6px;padding:8px 10px;font-size:12px}.header .mobile-nav-toggle{margin:0;font-size:25px}.hero .hero-content h1{overflow-wrap:anywhere;hyphens:manual;font-size:clamp(28px,7.5vw,36px)}.about .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 12px}.about .cta-group{gap:12px}.about .cta-group .btn{text-align:center;width:100%}.about .floating-badge{width:max-content;max-width:100%;padding:12px;right:0;transform:translateY(-50%)}.about .floating-badge .badge-icon{flex-shrink:0}.services .service-item,.portfolio .portfolio-card .card-content{padding:24px 20px}.contact .form-wrapper{padding:24px 18px}.legal-grid{grid-template-columns:minmax(0,1fr)}.terms-of-service .tos-content .content-section{overflow-wrap:anywhere}}
