
#quickkads-hero{
 box-sizing:border-box;min-height:100svh;width:100%;
 display:flex;align-items:flex-start;
 padding:clamp(160px,22.5svh,250px) clamp(24px,4.7vw,120px) clamp(56px,8svh,96px);
 background:#fff;color:#080808;isolation:isolate;
}
.quickkads-hero-content{width:100%;min-width:0}
#quickkads-hero .quickkads-hero-intro{
 margin:0 0 24px;padding:0;font-size:clamp(16px,1.4vw,27px);
 font-weight:300;color:#656565;line-height:1.3;letter-spacing:-.035em;
}
#quickkads-hero-title{
 display:flex;flex-direction:column;align-items:flex-start;
 width:100%;max-width:74%;margin:0;padding:0;
 font-family:inherit;
 font-size:clamp(42px,4.9vw,112px);font-weight:400;
 line-height:1.12;letter-spacing:-.055em;
 background:none;border:none;text-align:left;
 overflow:visible;word-break:normal;overflow-wrap:normal;hyphens:none;
}
#quickkads-hero-title .quickkads-hero-line{
 display:block;flex:none;width:max-content;
 padding:0;margin:0;white-space:nowrap;
 background:none;border:none;overflow:visible;text-overflow:clip;
}
#quickkads-hero .quickkads-hero-description{
 margin:32px 0 0;padding:0;max-width:1000px;
 font-size:clamp(18px,1.75vw,32px);font-weight:300;
 color:#656565;line-height:1.4;letter-spacing:-.03em;
}
.quickkads-hero-description span{display:block}
#quickkads-hero .quickkads-hero-experience{
 margin:18px 0 0;padding:0;font-size:clamp(18px,1.55vw,28px);
 font-weight:400;line-height:1.35;letter-spacing:-.03em;
}
.quickkads-hero-experience strong{font-weight:600}
#quickkads-hero-title .quickkads-hero-line:nth-child(3){margin-top:-.08em}
@media(max-width:1023px){
 #quickkads-hero{padding-top:160px;padding-bottom:64px}
 #quickkads-hero-title{max-width:92%;font-size:clamp(36px,5.4vw,55px)}
 #quickkads-hero .quickkads-hero-description{font-size:clamp(18px,2.2vw,23px);margin-top:28px;margin-bottom:0}
 #quickkads-hero .quickkads-hero-experience{margin-top:18px;font-size:20px}
}
@media(max-width:639px){
 #quickkads-hero{min-height:100svh;padding:136px 24px 56px}
 #quickkads-hero .quickkads-hero-intro{font-size:16px;margin-bottom:24px}
 #quickkads-hero-title{max-width:100%;font-size:min(34px,7.8vw);line-height:1.16;letter-spacing:-.045em}
 #quickkads-hero .quickkads-hero-description{font-size:18px;line-height:1.45;margin-top:26px;margin-bottom:0;max-width:34em}
 #quickkads-hero .quickkads-hero-experience{font-size:18px;max-width:22em;margin-top:18px}
}
@media(max-height:600px) and (min-width:640px){
 #quickkads-hero{padding-top:130px;padding-bottom:48px;min-height:100svh}
 #quickkads-hero .quickkads-hero-experience{margin-top:18px}
}



#quickkads-navbar{
 position:fixed;inset:0 0 auto;z-index:100;
 display:grid;grid-template-columns:1fr auto 1fr;align-items:center;
 gap:24px;box-sizing:border-box;width:100%;min-height:80px;
 padding:14px clamp(24px,2.3vw,48px);
 background:#fff;color:#161616;
 box-shadow:0 8px 24px rgba(20,20,20,.025);
 font-family:"Oldschool Grotesk",Arial,sans-serif;
}
#quickkads-navbar .quickkads-nav-brand{display:inline-flex;width:max-content;align-items:center;text-decoration:none}
#quickkads-navbar .quickkads-nav-logo{width:clamp(104px,9vw,184px);height:clamp(28px,2vw,40px);border-radius:0;box-sizing:border-box}
#quickkads-navbar .quickkads-nav-links{
 display:flex;justify-content:center;align-items:center;gap:clamp(22px,1.7vw,36px);
 width:max-content;padding:14px 24px;border-radius:14px;background:#f6f6f8;
}
#quickkads-navbar .quickkads-nav-links>a{
 display:inline-block;white-space:nowrap;color:#656568;
 font-size:clamp(16px,1.05vw,21px);line-height:1.35;font-weight:300;
 text-decoration:none;transition:color .18s ease;
}
#quickkads-navbar .quickkads-nav-links>a:hover{color:#111}
#quickkads-navbar .quickkads-nav-action{display:flex;justify-content:flex-end;min-width:0}
#quickkads-navbar .quickkads-nav-action>div{white-space:nowrap}
#quickkads-navbar .quickkads-nav-toggle{display:none}
#quickkads-navbar a:focus-visible,#quickkads-navbar button:focus-visible{outline:2px solid #161616;outline-offset:5px}
@media(max-width:1023px){
 #quickkads-navbar{grid-template-columns:1fr auto;min-height:72px;gap:0 20px;padding:14px 24px}
 #quickkads-navbar .quickkads-nav-links,#quickkads-navbar .quickkads-nav-action{display:none}
 #quickkads-navbar .quickkads-nav-toggle{
  display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;
  grid-column:2;grid-row:1;width:40px;height:40px;padding:0;border:0;border-radius:10px;background:#f6f6f8;cursor:pointer;
 }
 #quickkads-navbar .quickkads-nav-toggle span{display:block;width:18px;height:2px;background:#161616;transition:transform .18s ease}
 #quickkads-navbar.quickkads-menu-open .quickkads-nav-links{
  display:flex;flex-direction:column;align-items:flex-start;gap:0;
  grid-column:1/-1;grid-row:2;width:100%;padding:16px 0 8px;margin-top:12px;background:transparent;
 }
 #quickkads-navbar.quickkads-menu-open .quickkads-nav-links>a{width:100%;padding:11px 0;font-size:18px}
 #quickkads-navbar.quickkads-menu-open .quickkads-nav-action{display:flex;grid-column:1/-1;grid-row:3;justify-content:flex-start;padding:8px 0 12px}
 #quickkads-navbar.quickkads-menu-open .quickkads-nav-toggle span:first-child{transform:translateY(4px) rotate(45deg)}
 #quickkads-navbar.quickkads-menu-open .quickkads-nav-toggle span:last-child{transform:translateY(-4px) rotate(-45deg)}
}



#quickkads-site-smoke{
 position:fixed;inset:0;z-index:40;display:block;width:100%;height:100svh;
 pointer-events:none;opacity:0;mix-blend-mode:multiply;
 mask-image:linear-gradient(to bottom,transparent 0px,#000 140px);
 -webkit-mask-image:linear-gradient(to bottom,transparent 0px,#000 140px);
}
#quickkads-site-smoke.shader-ready{opacity:.68}
#quickkads-site-smoke-fallback{
 position:fixed;inset:0;z-index:40;pointer-events:none;mix-blend-mode:multiply;
 background:radial-gradient(ellipse at 75% 55%,#fff0b5 0%,#fff8de 30%,#fff 72%);
 opacity:.45;
}
#quickkads-site-smoke-fallback.shader-ready{display:none}



.quickkads-service-copy{flex-direction:column;align-items:flex-start;min-width:0;flex:1;max-width:100%;padding-right:24px}
.quickkads-service-name{font-size:clamp(24px,3.5vw,68px)!important;line-height:1.12!important;white-space:normal;overflow-wrap:normal;text-wrap:balance}
.quickkads-service-description{font-size:clamp(14px,1.1vw,19px);line-height:1.5;color:rgba(255,255,255,.72);font-weight:300;max-width:38em;margin:12px 0 0}
.quickkads-approach-statement{font-size:clamp(24px,3vw,58px);line-height:1.2;letter-spacing:-.04em;color:#333;background:#fff;padding:12px 20px;border-radius:18px}
.quickkads-approach-statement span{display:block}
.quickkads-channel-link{padding-left:20px!important;padding-right:20px!important}
#contact a[href^="mailto:"],#contact p{overflow-wrap:anywhere}
@media(max-width:767px){.quickkads-service-copy{padding-right:16px;transform:none!important;padding-left:20px}.quickkads-service-name{font-size:clamp(22px,5.2vw,34px)!important}.quickkads-service-description{font-size:14px;margin-top:8px}.quickkads-approach-statement{font-size:clamp(22px,5vw,32px)}}



/* Use light yellow in the existing primary button components. */
[class~="bg-primary-600"]{background-color:#ffec99!important}
.quickkads-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:32px}
.quickkads-hero-actions>div{flex-shrink:0}
.quickkads-hero-actions a{white-space:nowrap}
.quickkads-hero-call a{color:#333}
.quickkads-wave{display:inline-block;transform-origin:70% 70%;animation:quickkads-wave-hand 3.2s ease-in-out infinite}
@keyframes quickkads-wave-hand{
 0%,45%,100%{transform:rotate(0deg)}
 7%,21%{transform:rotate(14deg)}
 14%,28%{transform:rotate(-7deg)}
 35%{transform:rotate(8deg)}
}
/* Navigation appearance is defined in quickkads-updates.css. */
#quickkads-navbar{
 background:transparent;border:0!important;box-shadow:none!important;isolation:isolate;
}

@media(max-width:639px){
 .quickkads-hero-actions{gap:20px;margin-top:28px}
}
@media(max-width:359px){
 .quickkads-hero-actions{gap:16px;font-size:14px}
 .quickkads-hero-cta a>div:first-child{padding-left:18px;padding-right:18px}
}
@media(prefers-reduced-motion:reduce){.quickkads-wave{animation:none}}



#quickkads-navbar .quickkads-nav-logo{display:block;width:clamp(140px,10vw,184px);height:auto;aspect-ratio:2119/356;overflow:hidden;border:0;background:transparent}



/* Let the artwork and copy sit above the site-wide smoke canvas. */
#quickkads-hero{position:relative;isolation:auto}
#quickkads-hero .quickkads-hero-content{position:relative;z-index:41}
#quickkads-hero .quickkads-hero-art{
 position:absolute;right:clamp(24px,4.7vw,120px);top:54%;transform:translateY(-50%);
 width:clamp(240px,30vw,600px);aspect-ratio:1;pointer-events:none;user-select:none;z-index:41;
}
.quickkads-hero-art img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}
@media(min-width:901px){
 #quickkads-hero-title{max-width:calc(100% - clamp(240px,30vw,600px) - 32px)}
 #quickkads-hero{padding-left:clamp(32px,8.5vw,190px);padding-right:clamp(32px,8.5vw,190px)}
 #quickkads-hero .quickkads-hero-art{right:clamp(32px,8.5vw,190px)}
}
@media(max-width:900px){
 #quickkads-hero{flex-direction:column}
 #quickkads-hero .quickkads-hero-art{
  position:relative;top:auto;right:auto;transform:none;width:min(64vw,360px);margin:40px auto 0;flex-shrink:0;
 }
}



.quickkads-wave{animation:waving 2s linear infinite}
.quickkads-motion-swiper{overflow:hidden;scroll-snap-type:none;touch-action:pan-y}
.quickkads-motion-swiper>.swiper-wrapper{transition-property:transform;transition-timing-function:ease}
.quickkads-motion-swiper .swiper-slide{scroll-snap-align:none}
.quickkads-motion-swiper.quickkads-motion-grabbing{cursor:grabbing}
@media(min-width:1024px) and (hover:hover){
 .quickkads-service-row>a{transition:opacity .9s cubic-bezier(.135,.9,.15,1)}
 .quickkads-service-row>a>div:first-child{transition:width .7s cubic-bezier(.135,.9,.15,1)}
 .quickkads-service-row>a>div:first-child>div{transition:opacity .9s cubic-bezier(.135,.9,.15,1)}
 .quickkads-service-row.quickkads-service-active>a>div:first-child{width:9rem}
 .quickkads-service-row.quickkads-service-active>a>div:first-child>div{opacity:1}
 .quickkads-service-row.quickkads-service-active .quickkads-service-copy{transform:translateX(1.5rem);transition-delay:0s}
 .quickkads-service-row.quickkads-service-muted>a{opacity:.3}
}
#quickkads-reference-cursor{position:fixed;top:0;left:0;width:3rem;height:3rem;transform:translate3d(-50%,-50%,0);will-change:transform;z-index:200;pointer-events:none;display:none}
#quickkads-reference-cursor>div{position:absolute;left:50%;top:50%;width:6rem;height:6rem;background:#ffec99;color:#080808;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%) scale(0);transition:transform .6s cubic-bezier(.135,.9,.15,1)}
#quickkads-reference-cursor svg{width:1.5rem;height:1.5rem;fill:currentColor}
#quickkads-reference-cursor.quickkads-cursor-active>div{transform:translate(-50%,-50%) scale(1)}
@media(min-width:1280px) and (hover:hover) and (pointer:fine){
 #quickkads-reference-cursor{display:block}
 body.quickkads-reference-cursor-active,body.quickkads-reference-cursor-active .js-cursor-trigger-drag,body.quickkads-reference-cursor-active .js-cursor-trigger-drag *{cursor:none!important}
}
@media(prefers-reduced-motion:reduce){#quickkads-reference-cursor{display:none!important}html{scroll-behavior:auto!important}}




#quickkads-introduction{justify-content:center;text-align:center}
.quickkads-introduction-content{width:100%;max-width:920px;display:flex;flex-direction:column;align-items:center;gap:28px;padding:0 16px}
.quickkads-introduction-content>p{max-width:54em;line-height:1.7;margin:0;text-wrap:pretty}
.quickkads-introduction-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 32px}
#quickkads-services-section{margin-bottom:clamp(72px,8vw,160px)}

#contact.quickkads-cloud-footer{position:relative;width:100%;margin:0;padding:clamp(72px,6.5vw,132px) clamp(24px,5vw,108px) 36px;background:#000;color:#fff;border:0;border-radius:32px 32px 0 0;font-family:"Oldschool Grotesk",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:300}
#contact .quickkads-footer-inner{max-width:1840px;margin:0 auto;container-type:inline-size}
#contact .quickkads-footer-main{display:grid;grid-template-columns:2fr 3fr;gap:clamp(32px,4vw,80px);width:100%;margin:0;padding:0}
#contact #quickkads-footer-invitation{font-family:inherit;font-size:clamp(30px,3.2vw,64px);font-weight:500;line-height:1.08;letter-spacing:-.045em;white-space:nowrap;text-wrap:nowrap;margin:0 0 32px;padding:0;max-width:none;color:#fff}
#contact .quickkads-footer-contact{display:flex;flex-direction:column;align-items:flex-start;min-width:0}
#contact a{color:#fff;text-decoration:none;text-decoration-thickness:1px;text-underline-offset:.22em;border-bottom:0}
#contact .quickkads-footer-contact-link{font-size:clamp(22px,1.85vw,38px);line-height:1.4;margin-bottom:12px}
#contact .quickkads-footer-phone{font-size:clamp(21px,1.65vw,34px);line-height:1.45}
#contact .quickkads-footer-information{display:grid;grid-template-columns:.7fr 1.35fr 1.2fr;gap:clamp(20px,1.8vw,36px);align-items:start;min-width:0}
#contact #quickkads-footer-links{display:contents}
#contact #quickkads-footer-links nav{min-width:0}
#contact #quickkads-footer-links ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px}
#contact #quickkads-footer-links a{font-size:clamp(18px,1.35vw,28px);line-height:1.35;display:inline;overflow-wrap:normal}
#contact a:hover{color:#ffec99;text-decoration-line:underline}
#contact a:focus-visible{outline:2px solid #ffec99;outline-offset:6px}
#contact .quickkads-footer-location{margin:0;min-width:0}
#contact .quickkads-footer-location h3{font-size:clamp(18px,1.25vw,26px);font-weight:500;line-height:1.4;margin:0 0 12px;overflow-wrap:anywhere}
#contact .quickkads-footer-location address{font-size:clamp(16px,1.1vw,22px);font-style:normal;color:#c8c8c8;line-height:1.5}
#contact #quickkads-footer-tagline{font-family:inherit;font-size:clamp(30px,13.3cqw,245px);font-weight:300;line-height:1.05;letter-spacing:-.055em;white-space:nowrap;text-wrap:nowrap;margin:clamp(48px,5vw,96px) 0 0;color:#fff;padding:0;width:100%;text-align:center}
#contact .quickkads-footer-bottom{display:flex;justify-content:space-between;gap:32px;align-items:center;margin-top:clamp(32px,3vw,56px)}
#contact .quickkads-footer-socials{display:flex;align-items:center;gap:24px}
#contact .quickkads-footer-social{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;background:none;color:#fff;border:0;border-radius:0}
#contact .quickkads-footer-social svg{width:24px;height:24px;color:inherit;fill:currentColor}
#contact .quickkads-footer-social span[aria-hidden]{font-size:28px!important;font-weight:700!important}
#contact .quickkads-footer-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 22px;font-size:clamp(13px,1vw,18px);line-height:1.4}
@media(max-width:1199px){#contact .quickkads-footer-main{grid-template-columns:1fr;gap:48px}#contact .quickkads-footer-information{grid-template-columns:.8fr 1.2fr 1fr;gap:32px}#contact #quickkads-footer-links a{font-size:20px}}
@media(max-width:767px){#contact .quickkads-footer-main{gap:40px}#contact #quickkads-footer-invitation{font-size:7vw;letter-spacing:-.035em;margin-bottom:24px}#contact .quickkads-footer-information{grid-template-columns:1fr 1fr;gap:32px 24px}#contact #quickkads-footer-links a{font-size:18px}#contact .quickkads-footer-location{grid-column:1/-1}#contact .quickkads-footer-bottom{flex-direction:column;align-items:flex-start;margin-top:36px;gap:24px}#contact #quickkads-footer-tagline{margin-top:48px}.quickkads-introduction-content{padding:0 8px}}



#quickkads-services-list{width:76%;margin-left:auto;container-type:inline-size}
#quickkads-services-list .quickkads-service-row{border-bottom:0!important}
#quickkads-services-list .quickkads-service-row>a{padding:clamp(28px,2.2vw,44px) 0;min-height:clamp(136px,12.5vw,244px);outline-offset:8px}
#quickkads-services-list .quickkads-service-copy{flex:1;min-width:0;padding:0;align-items:flex-start;transition:transform .7s cubic-bezier(.135,.9,.15,1);text-align:left}
#quickkads-services-list .quickkads-service-name{font-size:clamp(34px,6.2vw,128px)!important;line-height:1.04!important;letter-spacing:-.04em;text-wrap:balance;overflow-wrap:normal;transition:color .7s cubic-bezier(.135,.9,.15,1)}
#quickkads-services-list .quickkads-service-description{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#quickkads-services-list .quickkads-service-preview{width:0;height:clamp(100px,9vw,176px);flex-shrink:0;position:relative;border-radius:clamp(14px,1.2vw,24px);overflow:hidden;visibility:hidden;contain:paint;clip-path:inset(0 round clamp(14px,1.2vw,24px));border:0;box-shadow:none;background:#000;transition:width .7s cubic-bezier(.135,.9,.15,1)}
#quickkads-services-list .quickkads-service-preview>img{display:block;width:clamp(128px,11.5vw,224px);height:100%;max-width:none;object-fit:contain;opacity:0;transition:opacity .7s cubic-bezier(.135,.9,.15,1)}
@media(min-width:1024px) and (hover:hover){
 #quickkads-services-list .quickkads-service-name{max-width:calc(100cqw - clamp(128px,11.5vw,224px) - 24px)}
 #quickkads-services-list .quickkads-service-row.quickkads-service-active .quickkads-service-preview{visibility:visible;width:clamp(128px,11.5vw,224px)}
 #quickkads-services-list .quickkads-service-active .quickkads-service-preview>img{opacity:1}
 #quickkads-services-list .quickkads-service-active .quickkads-service-copy{transform:translateX(24px);padding-right:24px}
 #quickkads-services-list .quickkads-service-muted>a{opacity:1}
 #quickkads-services-list .quickkads-service-muted .quickkads-service-name{color:#626262}
}
@media(max-width:1023px),(hover:none),(pointer:coarse){
 #quickkads-services-list{width:100%;margin-left:0}
 #quickkads-services-list .quickkads-service-row>a{gap:clamp(16px,3vw,24px);min-height:112px;padding:24px 0}
 #quickkads-services-list .quickkads-service-preview{display:block;visibility:visible;width:clamp(64px,9vw,96px);height:clamp(64px,8vw,80px);flex-shrink:0;border-radius:10px;background:none;transition:transform .18s ease}
 #quickkads-services-list .quickkads-service-preview>img{width:100%;height:100%;max-width:100%;opacity:1}
 #quickkads-services-list .quickkads-service-name{font-size:clamp(26px,4.3vw,44px)!important;line-height:1.12!important}
 #quickkads-services-list .quickkads-service-copy{transform:none!important;padding:0}
 #quickkads-services-list .quickkads-service-row>a:active .quickkads-service-preview{transform:scale(.96)}
}
@media(prefers-reduced-motion:reduce){#quickkads-services-list .quickkads-service-copy,#quickkads-services-list .quickkads-service-name,#quickkads-services-list .quickkads-service-preview,#quickkads-services-list .quickkads-service-preview>img{transition:none}}

#quickkads-reference-cursor .quickkads-service-arrow{display:none}
#quickkads-reference-cursor.quickkads-service-cursor>div{width:clamp(96px,7.6vw,148px);height:clamp(96px,7.6vw,148px)}
#quickkads-reference-cursor.quickkads-service-cursor svg:not(.quickkads-service-arrow){display:none}
#quickkads-reference-cursor.quickkads-service-cursor .quickkads-service-arrow{display:block;width:42%;height:42%}



@media(max-width:900px){
 #quickkads-hero .quickkads-hero-content{text-align:center}
 #quickkads-hero-title{align-items:center;text-align:center;max-width:100%;margin-left:auto;margin-right:auto}
 #quickkads-hero .quickkads-hero-description,#quickkads-hero .quickkads-hero-experience{margin-left:auto;margin-right:auto;text-align:center}
 #quickkads-hero .quickkads-hero-actions{justify-content:center}
}



#quickkads-clients-marquee{width:100%;overflow:hidden;padding:32px 0 56px;color:#080808}
#quickkads-clients-marquee .quickkads-client-viewport{width:100%;max-width:1600px;margin:0 auto;overflow:hidden;position:relative;touch-action:pan-y}
#quickkads-clients-marquee .swiper-wrapper{display:flex;align-items:center;transition-timing-function:linear!important;will-change:transform}
#quickkads-clients-marquee .quickkads-client-slide{width:33.333333%!important;height:104px;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 8px}
#quickkads-clients-marquee .js-logo-28{width:100%;display:flex;align-items:center;justify-content:center}
#quickkads-clients-marquee .js-logo-28>div{padding:0;display:flex;align-items:center;justify-content:center}
#quickkads-clients-marquee .quickkads-client-logo{width:128px;height:80px;max-width:100%;display:block;object-fit:contain;object-position:center;flex-shrink:0}
@media(min-width:768px){#quickkads-clients-marquee .quickkads-client-slide{width:25%!important}}
@media(min-width:1024px){#quickkads-clients-marquee{padding:40px 0 72px}#quickkads-clients-marquee .quickkads-client-slide{width:20%!important;height:128px;padding:0 16px}#quickkads-clients-marquee .quickkads-client-logo{width:144px;height:96px}}
@media(min-width:1600px){#quickkads-clients-marquee .quickkads-client-slide{width:20%!important}#quickkads-clients-marquee .quickkads-client-logo{width:160px;height:104px}}
#quickkads-clients-marquee .quickkads-client-logo--featured{transform:scale(1.12)}
@media(prefers-reduced-motion:reduce){#quickkads-clients-marquee .swiper-wrapper{will-change:auto}}



#quickkads-work{box-sizing:border-box;width:100%;padding:0 clamp(24px,6.5vw,160px) clamp(64px,7vw,140px);color:#080808}
#quickkads-work .quickkads-work-layout{display:grid;grid-template-columns:minmax(230px,.96fr) minmax(0,3.04fr);gap:clamp(32px,3.9vw,80px);align-items:start;max-width:1920px;margin:0 auto;position:relative;z-index:41}
#quickkads-work .quickkads-work-intro{min-width:0;text-align:left}
#quickkads-work-title{display:flex;align-items:center;gap:9px;margin:0 0 clamp(22px,2.1vw,42px);font:inherit;font-size:clamp(16px,1.05vw,22px);font-weight:300;line-height:1.4;letter-spacing:-.025em}
#quickkads-work-title:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor}
#quickkads-work .quickkads-work-headline{margin:0;font:inherit;font-size:clamp(38px,3.125vw,68px);font-weight:400;line-height:1.04;letter-spacing:-.045em}
#quickkads-work .quickkads-work-headline span{display:block;white-space:nowrap}
#quickkads-work .quickkads-work-description{margin:24px 0 0;max-width:340px;font-size:clamp(16px,1.05vw,22px);line-height:1.45;letter-spacing:-.025em;font-weight:300;color:#656565}
#quickkads-work .quickkads-work-cta{display:flex;justify-content:flex-start;margin-top:clamp(24px,2vw,38px)}
#quickkads-work-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.3vw,48px);width:100%;min-width:0}
#quickkads-work .quickkads-work-card{display:flex;flex-direction:column;min-width:0;background:none;border:0;padding:0;color:#080808;text-decoration:none}
#quickkads-work .quickkads-work-media{display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:clamp(18px,1.65vw,34px);background:rgba(8,8,8,.07)}
#quickkads-work .quickkads-work-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center;user-select:none}
#quickkads-work .quickkads-work-card h3{margin:clamp(22px,2vw,42px) 0 0;font:inherit;font-size:clamp(25px,1.9vw,40px);font-weight:400;line-height:1.15;letter-spacing:-.04em;text-wrap:balance}
#quickkads-work .quickkads-work-card p{margin:22px 0 0;font-size:clamp(16px,1.15vw,24px);line-height:1.5;letter-spacing:-.025em;font-weight:300;color:#656565}
@media(max-width:1023px){
 #quickkads-work .quickkads-work-layout{grid-template-columns:minmax(0,1fr);gap:36px}
 #quickkads-work .quickkads-work-intro{max-width:480px;margin:0 auto;width:100%;text-align:center}
 #quickkads-work-title{justify-content:center;margin-bottom:20px}
 #quickkads-work .quickkads-work-headline{font-size:clamp(38px,6vw,56px)}
 #quickkads-work .quickkads-work-description{margin:20px auto 0;max-width:420px}
 #quickkads-work .quickkads-work-cta{justify-content:center;margin-top:24px}
 #quickkads-work-cards{grid-template-columns:minmax(0,1fr);max-width:480px;margin:0 auto;gap:36px}
 #quickkads-work .quickkads-work-card h3{margin-top:20px;font-size:28px}
 #quickkads-work .quickkads-work-card p{margin-top:14px;font-size:16px}
}
@media(max-width:420px){#quickkads-work{padding-left:20px;padding-right:20px}}



#quickkads-bhima-thanks{max-width:480px;margin-top:clamp(32px,3.5vw,68px);color:#080808}
#quickkads-bhima-thanks h3{font:inherit;font-size:clamp(22px,1.7vw,34px);font-weight:400;line-height:1.18;letter-spacing:-.035em;margin:0;text-wrap:balance}
#quickkads-bhima-thanks p{font-size:clamp(16px,1.15vw,23px);font-weight:300;line-height:1.5;letter-spacing:-.025em;color:#656565;margin:16px 0 0}
#quickkads-bhima-thanks .quickkads-bhima-thanks-cta{margin-top:24px;display:flex;align-items:center}
#quickkads-bhima-thanks a:focus-visible{outline:2px solid #876800;outline-offset:6px;border-radius:999px}
@media(max-width:1023px){#quickkads-bhima-thanks{max-width:100%;margin-top:32px}#quickkads-bhima-thanks p{max-width:480px}}



#quickkads-work .quickkads-work-carousel{min-width:0}
#services{text-indent:0!important;text-align:left}
#services>span{display:block}
#quickkads-about-label{position:static!important;display:flex;width:max-content;margin-bottom:24px}
#quickkads-about-heading{text-indent:0!important}
#about{text-align:left;line-height:1.08}
#about>span{display:block}
#about>span+span{margin-top:10px}
#quickkads-bhima-thanks{margin-top:clamp(64px,5vw,104px)}
@media(max-width:1023px){
 #quickkads-work .quickkads-work-intro{text-align:left}
 #quickkads-work-title{justify-content:flex-start}
 #quickkads-work .quickkads-work-description{margin-left:0;margin-right:0}
 #quickkads-work .quickkads-work-cta{justify-content:flex-start}
 #quickkads-work .quickkads-work-carousel{width:100%;max-width:480px;margin:0 auto}
 #quickkads-bhima-thanks{margin-top:48px}
}



/* Keyboard focus stays visible; inactive preview frames never paint a sliver. */
@media(min-width:1024px) and (hover:hover){#quickkads-services-list .quickkads-service-row>a:focus-visible .quickkads-service-preview{visibility:visible;width:clamp(128px,11.5vw,224px)}#quickkads-services-list .quickkads-service-row>a:focus-visible .quickkads-service-preview>img{opacity:1}}
