html,body{overflow-x:clip}@media (max-width:980px){.c5-header .nav-links,.site-header .nav-links{display:none}.c5-mobile-menu{justify-content:center;align-items:center;width:44px;height:44px;margin-right:-6px;display:inline-flex}.c5-header .c5-mobile-menu{color:#fff}.c5-header.is-scrolled .c5-mobile-menu,.site-header .c5-mobile-menu{color:var(--kz-text)}.c5-mobile-nav{border-top:1px solid var(--kz-border);background:var(--kz-surface);gap:2px;max-height:calc(100svh - 64px);padding:12px 24px 18px;display:grid;overflow-y:auto}.c5-mobile-nav a{color:var(--kz-text);padding:13px 0;font-size:15px;font-weight:600}}@media (min-width:641px) and (max-width:980px){.c5-mobile-nav-actions,.c5-mobile-nav .c5-mobile-nav-cta{display:none}}@media (max-width:900px){html[data-motion-ready=true] .rv-left:not(.is-in),html[data-motion-ready=true] .rv-right:not(.is-in),html[data-motion-ready=true] .rv-spin-cw:not(.is-in),html[data-motion-ready=true] .rv-spin-ccw:not(.is-in){transform:translateY(28px)scale(.97)}.c5-how-scroll{min-height:0}.c5-how-sticky{min-height:0;padding:0;position:static}.c5-flow{gap:24px;margin-top:28px}.c5-flow-visual{aspect-ratio:16/10;order:-1}.c5-flow-list{gap:6px}.c5-flow-item{border-radius:var(--kz-radius-md);margin:0 -14px;padding:12px 14px;transition:background .25s,color .25s}.c5-flow-item.is-active{background:var(--kz-primary-tint)}.c5-shots{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start;gap:14px;margin:32px -24px 0;padding:20px 24px 28px;overflow-x:auto}.c5-shots::-webkit-scrollbar{display:none}.c5-shots:before{display:none}.c5-shots .c5-shot,.c5-shots .c5-shot-hero,.c5-shots .c5-shot-farleft,.c5-shots .c5-shot-farright{scroll-snap-align:center;flex:0 0 min(58vw,240px);width:auto;margin:0;transform:none}.c5-shots:has(.c5-shot:hover) .c5-shot{opacity:1;width:auto;transform:none}.c5-shots:has(.c5-shot:hover) .c5-shot:hover{opacity:1;width:auto;transform:none}.c5-shot-screen{border-radius:24px;box-shadow:0 18px 36px -16px #00000059}.c5-testi-row,.c5-testi-row.is-reverse{align-items:stretch;gap:20px}.c5-testi-photo{aspect-ratio:16/11;max-width:none}.c5-testi-photo img{object-position:center 25%}.c5-testi-pair{gap:48px}.c5-final{flex-direction:column;align-items:stretch;gap:28px;padding:44px 32px}.c5-final-actions{align-items:stretch}}@media (max-width:640px){.container{padding-left:20px;padding-right:20px}.section{padding-top:48px;padding-bottom:48px}.h1{letter-spacing:-.5px;font-size:30px}.h2{letter-spacing:-.3px;font-size:25px}.h3{font-size:18px}.body-lg{font-size:16px}.btn{height:48px;padding:0 22px}.c5-mobile-nav{padding-left:20px;padding-right:20px}.c5-mobile-nav-actions{border-top:1px solid var(--kz-border);align-items:center;gap:10px;margin-top:10px;padding-top:14px;display:flex}.c5-mobile-nav .c5-mobile-nav-lang{border:1px solid var(--kz-border-strong);height:40px;color:var(--kz-text);border-radius:999px;padding:0 16px;font-size:14px;font-weight:600}.c5-mobile-nav .c5-mobile-nav-actions .icon-btn{width:40px;height:40px;color:var(--kz-text);border:1px solid var(--kz-border-strong)}.c5-mobile-nav a.c5-mobile-nav-cta{color:#fff;width:100%;margin-top:14px;padding:0 22px}.c5-hero{border-radius:0 0 var(--kz-radius-lg) var(--kz-radius-lg);min-height:0;padding-top:96px}.c5-hero-content{padding-bottom:28px}.c5-hero-heading{letter-spacing:-.8px;margin-top:0;font-size:44px}.c5-hero-sw{font-size:16px}.c5-composer{border-radius:var(--kz-radius-lg);margin-top:22px;padding:18px}.c5-composer .c1-chip-row{gap:8px}.c5-composer .chip{height:36px;padding:0 14px;font-size:13px}.c1-result{flex-direction:column;align-items:stretch;gap:14px;margin-top:18px;padding-top:18px}.c1-result .btn{width:100%}.c1-services-grid{gap:12px}.c1-service-card{grid-template-columns:112px minmax(0,1fr);display:grid}.c1-service-img{aspect-ratio:auto;height:100%;min-height:120px}.c1-service-body{padding:14px 16px}.c1-service-body .h3{font-size:16px}.c1-mode-badges{margin-top:10px}#c5-services>.btn{width:100%}.c1-modes-row{gap:12px}.c1-mode-card{border-radius:var(--kz-radius-lg);padding:22px}.c1-mode-icon{width:46px;height:46px;margin-bottom:14px}.c5-trust-list{grid-template-columns:1fr;gap:0;margin-top:28px}.c5-trust-row{padding:18px 0}.c5-trust-row:last-child{border-bottom:0}.c5-trust-icon{width:40px;height:40px}.c5-shots{margin:24px -20px 0;padding:16px 20px 24px}.c5-gig-callout{border-radius:var(--kz-radius-lg);flex-direction:column;align-items:stretch;gap:22px;padding:26px 22px}.c5-gig-callout .h2{font-size:24px!important}.c5-gig-callout .btn{width:100%}.c5-testi{margin-top:28px}.c5-quote{font-size:20px;line-height:1.4}.c5-quote-full{margin-top:10px;font-size:14px}.c5-testi-dots{margin-top:24px}.c5-earn-grid{gap:14px;margin-top:28px}.c5-earn-body{padding:20px}.c5-earn-cta{width:100%!important}.faq-q{padding:18px 0;font-size:15px}.faq-item.is-open .faq-a{max-height:480px}.c5-final{border-radius:var(--kz-radius-lg);padding:32px 22px}.c5-final .h1{font-size:32px}.c5-final-row{flex-direction:column}.c5-final-row .btn{width:100%}.site-footer .container{padding-top:44px;padding-bottom:28px}.footer-grid{gap:32px 20px;grid-template-columns:1fr 1fr!important}.footer-grid>:first-child{grid-column:1/-1}.footer-socials{flex-wrap:wrap;gap:10px}.footer-socials a{width:40px;height:40px}.footer-col ul a{padding:3px 0;display:inline-block}.footer-bottom{flex-direction:column;gap:8px;margin-top:32px}.svc-cat-section{padding-top:40px;padding-bottom:40px}.svc-cat-head{gap:14px;margin-bottom:20px;flex-direction:row!important;align-items:center!important}.svc-cat-img{width:68px;height:68px}.svc-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.svc-card-body{padding:12px}.svc-card-body .caption{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.svc-price{margin-top:10px;font-size:13px}.svc-detail-top{padding-top:24px;padding-bottom:32px}.svc-detail-hero{margin-top:18px}.svc-detail-actions .btn{width:100%}.svc-detail-related{padding-top:40px;padding-bottom:56px}.svc-detail-related-head{flex-wrap:wrap}:is(.section:has(>.job-grid),.section:has(>.talent-banner)){padding-top:0}.job-card{min-height:0;padding:20px}.job-view{margin-top:16px}.talent-banner{padding:22px}.talent-banner .btn{width:100%}.job-detail{padding-top:40px}.job-detail__header h1{letter-spacing:-.04em;font-size:36px;line-height:1.05}input,select,textarea,.da-input,.da-select,.da-textarea{font-size:16px!important}.da-card{border-radius:var(--kz-radius-lg);padding:20px}.da-wrap{gap:28px;margin-top:24px}.info-card{padding:20px}.guide-cards-head .btn{width:100%}}@media (max-width:380px){.container{padding-left:16px;padding-right:16px}.c5-hero-heading{font-size:38px}.h1,.c5-final .h1{font-size:27px}.h2{font-size:23px}.c1-service-card{grid-template-columns:96px minmax(0,1fr)}.svc-grid{gap:8px}.c5-shots{margin:24px -16px 0;padding:16px 16px 24px}}
