@media (max-width:479px){.ca-header-cta{padding:0;width:44px;height:44px;border-radius:50%;justify-content:center}.ca-header-cta__text,.ca-header-cta__arrow{display:none}.ca-header-cta .iconify{font-size:20px}.main-header-bar{padding-block:10px}body.ast-is-scrolled .main-header-bar{padding-block:6px}.site-logo-img img,.custom-logo-link img,.ast-site-identity img{max-height:36px}body.ast-is-scrolled .site-logo-img img{max-height:32px}}@media (min-width:480px) and (max-width:767px){.ca-header-cta{padding:8px 16px}.ca-header-cta__arrow{display:none}.ca-header-cta__text::after{content:''}}@media (min-width:768px) and (max-width:921px){.ca-header-cta{padding:10px 20px}}@media (min-width:922px){.ca-hamburger{display:none!important}.ca-drawer,.ca-drawer-overlay{display:none!important}}@media (min-width:1366px){.main-header-bar{padding-block:12px}body.ast-is-scrolled .main-header-bar{padding-block:6px}}@media (min-width:1600px){.main-header-bar{padding-block:14px}body.ast-is-scrolled .main-header-bar{padding-block:7px}}.site-title,body .site-title,.ast-site-identity .site-title,.ast-header-builder-wrap .site-title,.site-logo-img+.ast-site-title-wrap,.ast-site-title-wrap,.site-description,.ast-site-title-wrap{display:none!important}@media (max-width:374px){:root{--space-md:16px;--space-lg:24px;--space-xl:40px}.ca-container{padding-inline:var(--space-sm)}.ca-hero__title{font-size:clamp(2rem, 8vw, 2.5rem)}.ca-hero__sub{font-size:var(--fs-sm)}.ca-hero__actions{flex-direction:column;width:100%}.ca-hero__actions .ca-btn{width:100%}.ca-hero__stats{grid-template-columns:1fr;gap:var(--space-xs)}.ca-service-card{min-height:auto;padding:var(--space-md)}.ca-footer__grid{gap:var(--space-lg)}.ca-footer__bottom{flex-direction:column;align-items:flex-start}}@media (min-width:375px) and (max-width:479px){.ca-hero__stats{grid-template-columns:repeat(3,1fr)}.ca-hero__actions{flex-direction:column;width:100%}.ca-hero__actions .ca-btn{width:100%;justify-content:center}}@media (max-width:639px){.ca-hero{min-height:88vh}.ca-hero__visual{display:none}.ca-hero__content{max-width:100%;text-align:left}.ca-tech-stack__track{animation-duration:28s}.ca-plan--featured{transform:none}.ca-testimonial{padding:var(--space-md)}.ca-cta{padding:var(--space-lg);border-radius:var(--radius-md)}.ca-faq__item summary{font-size:var(--fs-base)}.ca-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.ca-table-scroll>*{scroll-snap-align:start;min-width:260px}.ca-swiss-map svg text{display:none}.ca-swiss-map .canton{stroke-width:.8}}@media (min-width:640px) and (max-width:767px){.ca-container{padding-inline:var(--space-md)}.ca-grid-3{grid-template-columns:repeat(2,1fr)}.ca-grid-4{grid-template-columns:repeat(2,1fr)}.ca-hero__visual{display:block;margin-top:var(--space-lg)}.ca-hero__content{max-width:100%}}@media (min-width:768px) and (max-width:1023px){.ca-grid-4{grid-template-columns:repeat(2,1fr)}.ca-grid-3{grid-template-columns:repeat(2,1fr)}.ca-hero{min-height:auto;padding-block:var(--space-xl)}.ca-hero__title{font-size:clamp(2.25rem, 5vw, 3rem)}.ca-hero__inner{grid-template-columns:1fr!important}.ca-hero__content{max-width:100%}.ca-hero__visual{max-width:600px;margin:var(--space-lg) auto 0}.ca-hero__float-card--1,.ca-hero__float-card--2{display:none}.ca-hero__tech-badge--1{top:0;left:5%}.ca-hero__tech-badge--2{top:15%;right:0}.ca-hero__tech-badge--3{bottom:20%;left:0}.ca-hero__tech-badge--4{bottom:5%;right:10%}}@media (min-width:768px){.ca-hero__inner{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--space-lg);align-items:center}}@media (min-width:1024px) and (max-width:1279px){.ca-container{max-width:960px}.ca-grid-4{grid-template-columns:repeat(3,1fr)}.ca-grid-3{grid-template-columns:repeat(3,1fr)}.ca-hero__title{font-size:clamp(3rem, 4.5vw, 3.75rem)}}@media (min-width:1280px) and (max-width:1365px){.ca-container{max-width:1140px}.ca-grid-4{grid-template-columns:repeat(3,1fr)}}@media (min-width:1366px) and (max-width:1599px){.ca-container{max-width:1280px}.ca-grid-4{grid-template-columns:repeat(4,1fr)}}@media (min-width:1600px) and (max-width:1919px){.ca-container{max-width:1440px}.ca-grid-4{grid-template-columns:repeat(4,1fr)}}@media (min-width:1920px){.ca-container{max-width:1520px}.ca-hero__title{font-size:6rem}.ca-section{padding-block:var(--space-3xl)}}@media (max-width:1023px) and (orientation:landscape){.ca-hero{min-height:100vh}}@media (max-height:500px) and (orientation:landscape){.ca-hero{min-height:100vh;padding-block:var(--space-lg)}.ca-hero__stats{display:none}}@media (hover:hover) and (pointer:fine){.ca-service-card:hover{transform:translateY(-6px)}}@media (hover:none){.ca-service-card:hover{transform:none}}@media print{.ca-hero,.ca-cta,.main-header-bar,.ca-footer,.ca-hero__orb{display:none!important}body{color:#000;background:#fff}}