.info-dot{width:18px;height:18px;flex-shrink:0;position:relative;background:#0a0a0a;overflow:hidden;border-radius:50%}.info-dot__line{width:2px;height:8px;position:absolute;left:8px;top:5px;background:white}.pill-btn{padding:9px 11px 9px 12px;background:#0a0a0a;border-radius:50px;display:inline-flex;align-items:center;gap:34px;cursor:pointer;max-width:-moz-fit-content;max-width:fit-content;overflow:hidden}.pill-btn__label{color:white;font-family:Funnel Sans,sans-serif;font-size:12px;font-weight:600;line-height:12px;display:inline-block}.pill-btn__dot{width:8px;height:8px;background:white;border-radius:50%;flex-shrink:0;display:inline-block}.star-rating{display:flex;align-items:center;gap:3px}.star-icon{width:8px;height:8px;display:block}.page-wrapper{overflow-x:hidden;position:relative;background:#121212}.content-wrapper,.page-wrapper{width:100%;display:flex;flex-direction:column;align-items:center}.content-wrapper{background:#f5f5f5;gap:60px}.section-container{width:100%;padding:0 20px;box-sizing:border-box}.section-container--tight-top{margin-top:-58px}.section-inner{max-width:1440px;margin:0 auto;width:100%}.section-label-row{display:flex;align-items:flex-start;gap:9px}.section-label-icon{width:18px;height:18px;display:block;flex-shrink:0;margin-top:2px}.section-label-text{color:#0a0a0a;font-family:Funnel Display,sans-serif;font-size:16px;font-weight:500;line-height:22.4px}.hero-section{width:100%;padding:66px 0 0;box-sizing:border-box}.hero-inner{width:100%;max-width:100%}.hero-card{width:100%;position:relative;border-radius:0 0 20px 20px;overflow:hidden;min-height:520px}.hero-bg{object-fit:cover}.hero-bg,.hero-overlay{width:100%;height:100%;position:absolute;left:0;top:0}.hero-overlay{background:rgba(13,13,13,.45)}.home-hero-section{width:100%;padding:96px 16px 0;box-sizing:border-box}.home-hero-inner{width:100%;max-width:1368px;margin:0 auto}.home-hero-card{width:100%;position:relative;border-radius:24px;overflow:hidden;min-height:420px}.home-hero-bg,.home-hero-poster{object-fit:cover}.home-hero-bg,.home-hero-overlay,.home-hero-poster{width:100%;height:100%;position:absolute;left:0;top:0}.home-hero-overlay{background:rgba(101,52,253,.74)}.hero-content{position:relative;padding:32px 20px;justify-content:space-between;min-height:520px;gap:24px}.hero-content,.hero-top{display:flex;flex-direction:column}.hero-top{gap:20px}.hero-headline-group{display:flex;flex-direction:column;gap:0}.hero-headline{font-family:Funnel Sans,sans-serif;font-size:36px;font-weight:700;line-height:1;letter-spacing:-1.5px}.hero-headline--white{color:#ffffff}.hero-headline--dim{color:rgba(255,255,255,.45)}.hero-services{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;align-items:flex-start}.hero-service-item{color:white;font-family:Funnel Sans,sans-serif;font-size:12px;font-weight:500;line-height:1.4;opacity:.7}.hero-dividers{display:flex;justify-content:space-between;align-items:center;padding:0 4px}.hero-divider-plus{color:white;font-family:Funnel Sans,sans-serif;font-size:14px;font-weight:300;opacity:.4}.hero-bottom{gap:24px}.hero-bottom,.hero-bottom-left{display:flex;flex-direction:column}.hero-bottom-left{gap:12px}.hero-desc{color:white;font-family:Funnel Sans,sans-serif;font-size:13px;font-weight:400;line-height:1.55}.hero-desc--dim{color:rgba(255,255,255,.7)}.hero-copyright{display:block;opacity:.5;color:white;font-family:Funnel Sans,sans-serif;font-size:11px;font-weight:500;white-space:nowrap}.hero-mobile-cta{display:none}.hero-cta-card{display:flex;align-items:stretch;width:100%}.hero-cta-card__photo-wrap{width:80px;flex-shrink:0;padding:4px;background:white;border-radius:14px;display:flex;align-items:stretch}.hero-cta-card__photo{width:100%;border-radius:10px;object-fit:cover;object-position:top;display:block}.hero-cta-card__info{flex:1 1;padding:12px;background:white;border-radius:14px;display:flex;flex-direction:column;justify-content:space-between;gap:0}.hero-cta-card__role{font-size:12px;font-weight:700;line-height:1.2}.hero-cta-card__company,.hero-cta-card__role{color:#0a0a0a;font-family:Funnel Sans,sans-serif}.hero-cta-card__company{opacity:.5;font-size:10px;font-weight:500;line-height:1.4;margin-top:2px}.hero-cta-card__name{color:#0a0a0a;font-family:Funnel Sans,sans-serif;font-size:16px;font-weight:700;line-height:1.2;margin-top:4px}.hero-schedule-btn{display:flex;align-items:center;justify-content:space-between;background:#0a0a0a;border-radius:50px;padding:6px 8px;margin-top:8px;cursor:pointer;gap:12px;overflow:hidden}.hero-schedule-btn__label{color:white;font-family:Funnel Sans,sans-serif;font-size:10px;font-weight:600;letter-spacing:.2px;white-space:normal;line-height:1.3;display:inline-block}@keyframes textSlideUp{0%{transform:translateY(0);opacity:1}49%{transform:translateY(-110%);opacity:0}50%{transform:translateY(110%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes textSlideDown{0%{transform:translateY(0);opacity:1}49%{transform:translateY(110%);opacity:0}50%{transform:translateY(-110%);opacity:0}to{transform:translateY(0);opacity:1}}.hero-schedule-btn__dot{width:10px;height:10px;background:white;border-radius:50%;flex-shrink:0;display:inline-block}.hero-new-content{position:relative;padding:40px 24px;gap:36px;min-height:420px;box-sizing:border-box}.hero-new-content,.hero-new-left{display:flex;flex-direction:column}.hero-new-left{gap:28px;max-width:680px}.hero-new-headline{font-size:40px;font-weight:500;line-height:1;color:white;margin:0}.hero-new-cta-btn,.hero-new-headline{font-family:Funnel Display,sans-serif}.hero-new-cta-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;background:white;border:none;border-radius:100px;cursor:pointer;font-size:14px;font-weight:600;color:#000;width:-moz-fit-content;width:fit-content;height:44px;box-sizing:border-box;white-space:nowrap}.hero-new-cta-btn__icon{width:26px;height:22px;display:block;flex-shrink:0}.hero-new-right{display:flex;flex-direction:column;gap:20px;padding-top:0;max-width:444px}.hero-new-clutch{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid white;border-radius:100px;width:-moz-fit-content;width:fit-content;box-sizing:border-box}.hero-new-clutch__icon{width:20px;height:22px;object-fit:contain;display:block;flex-shrink:0}.hero-new-clutch__label{font-size:16px;color:white;line-height:23.94px}.hero-new-clutch__label,.hero-new-desc{font-family:Funnel Sans,sans-serif;font-weight:500}.hero-new-desc{font-size:14px;line-height:1.55;color:rgba(255,255,255,.77);margin:0}@media (min-width:768px){.home-hero-section{padding:100px 24px 0}.home-hero-card{border-radius:28px;min-height:460px}.hero-new-content{padding:52px 44px;min-height:460px}.hero-new-headline{font-size:52px}.hero-new-cta-btn{font-size:16px;width:219px;height:52px;padding:16px}.hero-new-desc{font-size:16px}}@media (min-width:1024px) and (max-width:1199px){.home-hero-section{padding:112px 28px 0}.home-hero-card{border-radius:32px;min-height:481px;max-height:520px}.hero-new-content{flex-direction:row;align-items:center;justify-content:space-between;padding:50px 36px 80px;min-height:481px;gap:40px}.hero-new-left{max-width:660px}.hero-new-headline{font-size:58px;line-height:58px}.hero-new-right{max-width:444px;align-self:center}.hero-new-desc{font-size:17px}}.logos-marquee-section{background:transparent;padding:0;display:flex;flex-direction:column;gap:4px}.logos-marquee-row-wrap,.logos-marquee-section{width:100%;overflow:hidden}.logos-marquee-track{display:flex;gap:32px;width:max-content}.logos-marquee-track--left{animation:marquee-left 28s linear infinite}.logos-marquee-track--right{animation:marquee-right 28s linear infinite}@keyframes marquee-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marquee-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.logos-marquee-item{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;height:63px;width:158px;flex-shrink:0}.logos-marquee-img{height:64px;width:auto;max-width:200px;object-fit:contain;display:block;flex-shrink:0}.logos-marquee-label{font-family:Funnel Sans,sans-serif;font-size:16px;font-weight:500;color:#000;white-space:nowrap}.brands-section{display:flex;flex-direction:column;gap:20px}.brands-header{display:flex;justify-content:space-between;align-items:flex-start;gap:4px}.brands-year{display:block;color:#0a0a0a;font-family:Funnel Sans,sans-serif;font-size:16px;font-weight:500;line-height:22.4px}.brands-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px}.brand-item{background:white;border-radius:14px;padding:24px 16px;display:flex;justify-content:center;align-items:center;min-height:80px}.brand-logo{max-width:90px;max-height:36px;object-fit:contain}.stats-section-label{color:#0a0a0a;font-family:Funnel Sans,sans-serif;font-size:16px;font-weight:500;letter-spacing:1.8px;text-transform:uppercase;opacity:.45}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4px;gap:4px}.stats-card{flex-direction:column;align-items:flex-start;justify-content:space-between;padding:24px 16px;min-height:120px}.stats-card__top{display:flex;align-items:flex-end;gap:4px}.stats-card__value{letter-spacing:0}.stats-card__suffix,.stats-card__value{color:#0a0a0a;font-family:Funnel Display,sans-serif;font-size:32px;font-weight:400;line-height:1.2}.stats-card__suffix{padding-bottom:0}.stats-card__label{color:#0a0a0a;font-family:Funnel Sans,sans-serif;font-size:14px;font-weight:400;line-height:19.6px;margin-top:8px}.pitch-card{background:linear-gradient(208deg,#E6E2F8,white 54%,white);border-radius:25px;padding:48px 32px;gap:40px}.pitch-card,.pitch-left{display:flex;flex-direction:column}.pitch-left{gap:36px}.pitch-label{font-family:Funnel Sans,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#0a0a0a;opacity:.45}.pitch-headline{font-family:Funnel Display,sans-serif;font-size:36px;font-weight:500;line-height:1.1;color:black;margin:0}.pitch-body{display:flex;flex-direction:column;gap:14px}.pitch-text{font-size:15px;font-weight:400;line-height:1.65;color:#403E3E;margin:0}.pitch-text,.pitch-text--sans{font-family:Funnel Sans,sans-serif}.pitch-text--sans{font-size:16px;line-height:1.6}.pitch-cta-btn{display:inline-flex;align-items:center;gap:10px;padding:15px 24px;background:#060606;border:none;border-radius:100px;cursor:pointer;font-family:Funnel Display,sans-serif;font-size:16px;font-weight:500;color:white;width:-moz-fit-content;width:fit-content}.pitch-cta-btn__icon{width:24px;height:auto;display:block;flex-shrink:0}.pitch-right{display:flex;align-items:center;justify-content:center}.pitch-seal{width:280px;height:280px;object-fit:contain}@media (min-width:768px){.pitch-headline{font-size:44px;line-height:1.1}}@media (min-width:1200px){.pitch-card{flex-direction:row;align-items:center;justify-content:space-between;padding:40px 86px;min-height:700px;gap:60px}.pitch-left{max-width:729px}.pitch-headline{font-size:44px;line-height:1.1}.pitch-seal{width:354px;height:354px}}.about-card{background:white;border-radius:25px;align-items:flex-start}.about-card,.about-left{padding:10px;display:flex;flex-direction:column}.about-left{width:100%;gap:24px}.about-services-label{color:#0a0a0a;font-family:Funnel Sans,sans-serif;font-size:11px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;opacity:.45}.about-headline-group{display:flex;flex-direction:column}.about-headline{color:rgba(0,0,0,.45);font-family:Funnel Sans,sans-serif;font-size:26px;font-weight:500;line-height:1.15}.about-headline--dark{color:#0a0a0a}.about-divider-plus{color:#0a0a0a;font-family:Funnel Sans,sans-serif;font-size:20px;font-weight:300;opacity:.4}.about-body{gap:24px}.about-body,.about-body__texts{display:flex;flex-direction:column}.about-body__texts{gap:16px}.about-body__text{color:rgba(10,10,10,.55);font-family:Funnel Sans,sans-serif;font-size:15px;font-weight:400;line-height:1.65}.about-body__text--bold{color:#0a0a0a;font-weight:600;font-size:14px;line-height:1.6;opacity:1}.about-right{width:100%;padding:0 10px 10px}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4px;gap:4px}.product-card{padding:14px;background:#0a0a0a;overflow:hidden;border-radius:14px;position:relative;min-height:180px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer}.product-card__img{width:100%;height:100%;position:absolute;left:0;top:0;opacity:.8;object-fit:cover;pointer-events:none;transition:filter .4s ease,transform .4s ease,opacity .4s ease}.product-card__top{position:relative;display:flex;justify-content:space-between;align-items:flex-start;width:100%}.product-card__icon{display:block;width:18px;height:18px;flex-shrink:0;transform:rotate(0deg);transform-origin:center center;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.product-card__service{color:white;font-family:Funnel Sans,sans-serif;font-size:13px;font-weight:600;line-height:1;position:relative}.product-card__bottom{position:relative;display:flex;flex-direction:column;gap:10px}.product-card__desc{color:white;font-family:Funnel Sans,sans-serif;font-size:12px;font-weight:700;line-height:1.3}.product-card__detail{color:rgba(255,255,255,.7);font-family:Funnel Sans,sans-serif;font-size:11px;font-weight:400;line-height:1.5;max-height:0;overflow:hidden;opacity:0;transition:max-height .5s ease,opacity .4s ease .05s;will-change:max-height,opacity}.product-grid--desktop{display:none}.product-card--desktop{padding:14px;position:absolute;background:#0a0a0a;overflow:hidden;border-radius:18px;display:inline-flex;align-items:center;cursor:pointer}.product-card--desktop,.product-card--desktop .product-card__img{width:222.67px;height:365.7px}.product-card--desktop .product-card__content{flex:1 1;align-self:stretch;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.product-card--desktop .product-card__service{font-size:16px}.product-card--desktop .product-card__desc{font-size:16px;line-height:1.35}.product-grid-desktop-wrap{display:none;width:449px;height:740px;position:relative}.services-section{display:flex;flex-direction:column;gap:32px}.services-header{display:flex;flex-direction:column;gap:12px}.services-headline{font-size:32px;font-weight:500;line-height:1.1;color:black}.services-headline,.services-subline{font-family:Funnel Sans,sans-serif;margin:0}.services-subline{font-size:15px;font-weight:400;line-height:21px;color:rgba(10,10,10,.5)}.services-grid{display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px}.services-col{gap:4px}.services-col,.svc-card{display:flex;flex-direction:column}.svc-card{background:white;border-radius:18px;cursor:pointer;height:350.69px}.svc-card,.svc-card__img-wrap{overflow:hidden;box-sizing:border-box}.svc-card__img-wrap{width:100%;flex-shrink:0;padding-top:40px}.svc-card__img{width:100%;height:90px;object-fit:cover;object-position:center;display:block}.svc-card__content{padding:28px 28px 36px;display:flex;flex-direction:column;gap:0;flex:1 1;justify-content:flex-end}.svc-card__icon{object-fit:contain;display:block;flex-shrink:0;margin-bottom:14px;height:39px}.svc-card__icon--design{width:33px}.svc-card__icon--development{width:63px}.svc-card__icon--ai{width:48px}.svc-card__icon--growth{width:33px}.svc-card__btn{display:inline-flex;align-items:center;gap:12px;padding:8px 14px;background:#F5F2FF;border-radius:50px;border:1px solid #e9eaeb;cursor:pointer;font-family:Funnel Sans,sans-serif;font-size:12px;font-weight:600;color:black;white-space:nowrap}.svc-card__btn-arrow{width:16px;height:16px;object-fit:contain;flex-shrink:0}.svc-card__title{font-family:Funnel Display,sans-serif;font-size:20px;font-weight:600;color:black;margin:0;line-height:1.2}.svc-card__desc-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.svc-card__desc{font-family:Funnel Sans,sans-serif;font-size:15px;font-weight:400;line-height:1.5;color:black;margin:0;flex:1 1}@media (min-width:768px){.services-grid{grid-template-columns:1fr 1fr}.services-header{flex-direction:row;justify-content:space-between;align-items:flex-end}.services-headline{font-size:44px;max-width:729px}.services-subline{text-align:right;white-space:nowrap}.svc-card__title{font-size:24px}.svc-card__icon{font-size:55px}}@media (min-width:1200px){.svc-card__content{padding:24px 28px 28px}.svc-card__watermark{font-size:137px}}.why-section{gap:32px}.why-header,.why-section{display:flex;flex-direction:column}.why-header{gap:12px}.why-headline{color:#0a0a0a;font-family:Funnel Display,sans-serif;font-size:28px;font-weight:500;line-height:1.1;letter-spacing:-.5px}.why-subtitle{color:rgba(10,10,10,.5);font-family:Funnel Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.4}.why-grid{display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px}.why-card{background:white;border-radius:14px;padding:22px 18px;display:flex;flex-direction:column;gap:16px}.why-card__num{color:rgba(10,10,10,.8);font-size:28px;font-weight:700;line-height:1;letter-spacing:-1px}.why-card__num,.why-card__title{font-family:Funnel Display,sans-serif}.why-card__title{color:#0a0a0a;font-size:22px;font-style:normal;font-weight:400;line-height:23.4px;letter-spacing:-.56px}.why-card__desc{color:rgba(10,10,10,.55);font-family:Funnel Sans,sans-serif;font-size:13px;font-weight:300;line-height:1.55}.process-section{gap:32px}.process-header,.process-section{display:flex;flex-direction:column}.process-header{gap:12px}.process-headline{color:#0a0a0a;font-family:Funnel Display,sans-serif;font-size:28px;font-weight:500;line-height:1.1;letter-spacing:-.5px}.process-subtitle{color:rgba(10,10,10,.5);font-family:Funnel Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.4}.process-grid{display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px}.process-card{background:white;border-radius:14px;padding:22px 18px;display:flex;flex-direction:column;gap:16px}.process-card__num-img{width:auto;height:22px;object-fit:contain;object-position:left;margin-bottom:4px}.process-card__title{color:#0A0A0A;font-family:Funnel Display,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:1.3;letter-spacing:-.56px}.process-card__desc{color:rgba(10,10,10,.55);font-family:Funnel Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.55}.projects-block{gap:20px}.projects-block,.projects-heading{display:flex;flex-direction:column}.projects-heading{gap:24px}.projects-heading__left{display:flex;flex-direction:column;gap:16px}.projects-heading__title{color:#0a0a0a;font-size:28px;font-weight:500;letter-spacing:-1px}.projects-heading__title,.projects-heading__year{font-family:Funnel Display,sans-serif;line-height:1}.projects-heading__year{color:rgba(10,10,10,.5);font-size:24px;font-weight:600}.projects-heading__right{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.projects-heading__desc{color:rgba(10,10,10,.55);font-family:Funnel Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.5;max-width:320px;text-align:left}.projects-heading__btn{display:inline-flex;align-items:center;background:#0a0a0a;color:#fff;font-family:Funnel Sans,sans-serif;font-size:13px;font-weight:500;letter-spacing:-.2px;line-height:1;border:none;border-radius:100px;padding:11px 22px;cursor:pointer;text-decoration:none;align-self:flex-start}.projects-grid{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}.project-card{width:100%;background:#fff;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.project-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(10,10,10,.1)}@media (hover:none){.project-card:hover{transform:none;box-shadow:none}}.project-card__image-wrap{width:100%;overflow:hidden;flex-shrink:0}.project-card__bg{width:100%;height:auto;display:block;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1);will-change:transform}.project-card:hover .project-card__bg{transform:scale(1.06)}@media (hover:none){.project-card:hover .project-card__bg{transform:none}}.project-card__content{padding:20px;display:flex;flex-direction:column;gap:0}.project-card__info{display:flex;flex-direction:column;gap:6px}.project-card__category{color:rgba(10,10,10,.7);font-family:Funnel Sans,sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.3px}.project-card__headline{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.project-card__title{color:#0a0a0a;font-family:Funnel Display,sans-serif;font-size:28px;font-weight:600;line-height:1.15;letter-spacing:-.3px}.project-card__body{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 24px;flex-wrap:wrap;margin-top:8px}.project-card__desc{color:#2b2b2b;font-family:Funnel Sans,sans-serif;font-size:15px;font-weight:400;line-height:1.55;flex:1 1 220px;max-width:min(400px,100%)}.project-card__stat-block{display:flex;align-items:baseline;gap:8px;flex-shrink:0}.project-card__footer{display:flex;justify-content:flex-end;flex-shrink:0;margin-left:auto}.project-card__stat{color:#6534FD;font-family:CHNO Pixel Code Pro,Funnel Display,monospace;font-size:28px;font-style:normal;font-weight:400;line-height:1;letter-spacing:.5px;white-space:nowrap}.project-card__stat-label{color:rgba(10,10,10,.8);font-family:Funnel Sans,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.testimonials-section{display:flex;flex-direction:column;gap:28px}.testimonials-header{display:flex;flex-direction:column;gap:12px}.testimonials-subtitle{color:#0A0A0A;font-family:Funnel Sans,sans-serif;font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.5px;text-align:center}.testimonials-title{color:#0A0A0A;font-family:Funnel Display,sans-serif;font-size:26px;font-weight:500;line-height:1.1;letter-spacing:-.5px;text-align:center}.testimonials-grid{display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px}.testi-col{display:flex;flex-direction:column;gap:4px}.testi-col:nth-child(3){flex-direction:column-reverse}.testi-card{padding:20px;background:white;overflow:hidden;border-radius:14px}.testi-card--flex-col{gap:8px}.testi-card--flex-col,.testi-card--stats{display:flex;flex-direction:column;justify-content:space-between}.testi-card--stats{gap:40px;min-height:auto}.testi-stats-top{display:flex;align-items:flex-end;gap:16px}.testi-stats-top>div:last-child{flex:1 1}.testi-score{display:flex;flex-direction:row;align-items:flex-end}.testi-score__number{font-size:40px;font-weight:600;line-height:40px}.testi-score__denom,.testi-score__number{color:#0A0A0A;font-family:Funnel Sans,sans-serif}.testi-score__denom{font-size:16px;font-weight:500}.testi-score__label{color:rgba(10,10,10,.6);font-family:Funnel Sans,sans-serif;font-size:13px;font-weight:500;line-height:1.4}.testi-score__label--dark{color:#0A0A0A}.testi-stats-bottom{display:flex;flex-direction:column;gap:22px}.testi-brand{color:#0a0a0a;font-family:Funnel Sans,sans-serif;font-size:20px;font-weight:600}.testi-avatars{display:flex}.testi-avatar{width:40px;height:40px;border-radius:11px;overflow:hidden;border:3px solid #f5f5f5;margin-left:-8px;flex-shrink:0}.testi-avatar:first-child{margin-left:0}.testi-avatar img{width:100%;height:100%;object-fit:cover}.testi-avatar--more{background:#0a0a0a;display:flex;align-items:center;justify-content:center}.testi-avatar--more span{color:white;font-family:Funnel Sans,sans-serif;font-size:11px;font-weight:600}.testi-rating-row{display:flex;flex-direction:column;gap:4px}.testi-trusted{font-family:Funnel Sans,sans-serif;font-size:12px;font-weight:500}.testi-trusted--dark{color:#0a0a0a}.testi-trusted--dim{color:rgba(21,21,21,.6)}.testi-cta-btn{padding:14px 24px;background:#0a0a0a;border-radius:50px;display:flex;justify-content:center;cursor:pointer}.testi-cta-btn span{color:white;font-family:Funnel Sans,sans-serif;font-size:14px;font-weight:600}.testi-person{display:flex;align-items:center;gap:16px}.testi-person__photo{width:46px;height:46px;border-radius:7px;overflow:hidden;flex-shrink:0;object-fit:cover}.testi-person__name{font-size:18px;font-weight:600}.testi-person__name,.testi-person__role{color:#0a0a0a;font-family:Funnel Sans,sans-serif}.testi-person__role{opacity:.6;font-size:12px;font-weight:500}.testi-quote{color:#0A0A0A;font-family:Funnel Sans,sans-serif;font-size:18px;font-weight:400;line-height:1.4}.testi-card-divider{width:2px;height:16px;background:#0a0a0a;opacity:.3;flex-shrink:0}.testi-card-plus{color:rgba(10,10,10,.3);font-family:Funnel Sans,sans-serif;font-size:20px;font-weight:300;line-height:1;flex-shrink:0}.industries-section{display:flex;flex-direction:column;gap:40px}.industries-header{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.industries-headline{color:#0A0A0A;font-family:Funnel Display,sans-serif;font-size:26px;font-weight:500;line-height:1.1;letter-spacing:-.5px}.industries-btn{flex-shrink:0;padding:11px 22px;gap:0;border-radius:100px}.industries-btn .pill-btn__label{font-size:13px;font-weight:500;line-height:1;letter-spacing:-.2px}.industries-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4px;gap:4px}.industries-tag{background:white;border-radius:12px;padding:16px;display:flex;align-items:center;justify-content:center;gap:4px}.industries-tag__name{color:#0A0A0A;font-weight:600}.industries-tag__name,.industries-tag__soon{font-family:Funnel Sans,sans-serif;font-size:13px}.industries-tag__soon{color:rgba(10,10,10,.3);font-weight:400}.cta-section{width:100%;padding:0 20px;box-sizing:border-box}.cta-wrap{max-width:1440px;margin:0 auto;position:relative;border-radius:25px;overflow:hidden;background:#0a0a0a}.cta-bg-img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;opacity:.6}.cta-pattern-img{position:absolute;opacity:.05;width:400%;top:-50%;left:-100%}.cta-inner{position:relative;gap:4px;padding:28px 16px}.cta-form-col,.cta-inner{display:flex;flex-direction:column}.cta-form-col{gap:3px}.cta-form{background:white;border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:24px}.cta-form__brand{font-size:20px;margin-bottom:10px}.cta-form__brand,.cta-form__heading{color:#0a0a0a;font-family:Funnel Sans,sans-serif;font-weight:600}.cta-form__heading{font-size:22px;line-height:1.2}.cta-form__heading--dim{color:rgba(10,10,10,.6)}.cta-form__fields{gap:16px}.cta-field,.cta-form__fields{display:flex;flex-direction:column}.cta-field{gap:12px}.cta-field__label{color:#0a0a0a;font-family:Funnel Sans,sans-serif;font-size:12px;font-weight:500}.cta-field__input{height:48px;padding:10px 14px;background:#f5f5f5;border-radius:10px;display:flex;align-items:center}.cta-field__placeholder{color:#999;font-family:Funnel Sans,sans-serif;font-size:14px;font-weight:500}.cta-form__submit{height:48px;background:#0a0a0a;border-radius:50px;display:flex;justify-content:center;align-items:center;cursor:pointer}.cta-form__submit span{color:white;font-family:Funnel Sans,sans-serif;font-size:15px;font-weight:600}.cta-form__legal{font-family:Funnel Sans,sans-serif;font-size:12px;font-weight:500}.cta-form__legal--dim{color:rgba(10,10,10,.6)}.cta-form__legal--dark{color:#0a0a0a}.cta-copyright{opacity:.8;padding-top:20px;color:white;font-family:Funnel Sans,sans-serif;font-size:14px;font-weight:500}.cta-right-col{padding-top:32px;display:flex;flex-direction:column;justify-content:center;gap:48px}.cta-headline{color:white;font-family:Funnel Sans,sans-serif;font-size:26px;font-weight:700;line-height:1.1;letter-spacing:-.5px}.cta-body{display:flex;flex-direction:column;gap:60px}.cta-tagline{font-family:Funnel Sans,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.cta-tagline--white{color:white}.cta-tagline--dim{color:rgba(255,255,255,.7)}.cta-divider{height:1px;background:white;opacity:.1}.cta-features{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}.cta-feature{display:flex;flex-direction:column;gap:20px}.cta-feature__title-row{display:flex;align-items:center;gap:16px}.cta-feature__icon{width:24px;height:24px;flex-shrink:0;object-fit:contain}.cta-feature__title{font-weight:600}.cta-feature__desc,.cta-feature__title{color:white;font-family:Funnel Sans,sans-serif;font-size:15px}.cta-feature__desc{opacity:.6;font-weight:500;line-height:21px}.cta-person-card{display:flex;align-items:stretch;max-width:100%}.cta-person-card__photo-wrap{width:90px;flex-shrink:0;padding:5px;background:white;border-radius:18px;display:flex;align-items:stretch;transition:border-radius .3s ease}.cta-person-card__photo{width:100%;border-radius:13px;object-fit:cover;object-position:top;display:block;transition:border-radius .3s ease}.cta-person-card__info{flex:1 1;padding:16px;background:white;border-radius:18px;display:flex;flex-direction:column;justify-content:space-between;gap:0;transition:border-radius .3s ease;overflow:hidden}.cta-person-card__role{color:#0a0a0a;font-family:Funnel Sans,sans-serif;font-size:14px;font-weight:700;line-height:1.2}.cta-person-card__company{opacity:.5;color:#0a0a0a;font-family:Funnel Sans,sans-serif;font-size:12px;font-weight:500;line-height:1.4;margin-top:2px}.cta-person-card__name{color:#0a0a0a;font-family:Funnel Sans,sans-serif;font-size:20px;font-weight:700;line-height:1.2;margin-top:8px}.faq-section{gap:36px}.faq-header,.faq-section{display:flex;flex-direction:column}.faq-header{align-items:flex-start;gap:12px}.faq-header__label{display:flex;align-items:center;gap:9px;flex-shrink:0}.faq-header__label-text{color:#0a0a0a;font-family:Funnel Sans,sans-serif;font-size:16px;font-weight:500}.faq-header__title{color:#0A0A0A;font-family:Funnel Display,sans-serif;font-size:26px;font-weight:500;line-height:1.1;flex:1 1;text-align:left}.faq-header__title--dim{color:rgba(10,10,10,.6)}.faq-body{position:relative}.faq-can{display:block;width:140px;height:220px;position:absolute;right:0;top:0;transform:rotate(-8deg);transform-origin:top right;border-radius:14px;overflow:hidden;z-index:0}.faq-can__img{width:100%;height:100%;object-fit:cover}.faq-list{position:relative;z-index:1;gap:4px;width:100%;max-width:720px}.faq-item,.faq-list{display:flex;flex-direction:column}.faq-item{background:white;overflow:hidden;border-radius:14px}.faq-item__header{padding:18px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq-item__question{color:#0A0A0A;font-family:Funnel Sans,sans-serif;font-size:15px;font-weight:500;line-height:1.4;padding-right:12px}.faq-item__icon{width:18px;height:18px;flex-shrink:0;display:block}.faq-item__answer{padding:0 18px 18px;color:rgba(10,10,10,.6);font-family:Funnel Sans,sans-serif;font-size:14px;font-weight:500;line-height:1.5}.about-text-section{display:flex;flex-direction:column;gap:24px}.about-text-left{display:flex;flex-direction:column;gap:18px}.about-text-brand{font-size:20px;font-weight:600}.about-text-brand,.about-text-tagline{color:#0a0a0a;font-family:Funnel Sans,sans-serif}.about-text-tagline{opacity:.6;font-size:15px;font-weight:500;line-height:21px}.about-text-right{flex:1 1;display:flex;flex-direction:column;gap:40px}.about-text-lead{font-family:Funnel Sans,sans-serif;font-size:17px;font-weight:500;line-height:1.5}.about-text-lead--dim{color:rgba(10,10,10,.6)}.about-text-lead--dark{color:#0a0a0a}.about-text-body{display:flex;flex-direction:column;gap:22px;opacity:.6}.about-text-body p{color:#0a0a0a;font-family:Funnel Sans,sans-serif;font-size:14px;font-weight:500;line-height:1.5}.blog-section{gap:32px}.blog-header,.blog-section{display:flex;flex-direction:column}.blog-header{gap:12px}.blog-headline{color:#0A0A0A;font-family:Funnel Display,sans-serif;font-size:26px;font-weight:500;line-height:1.1;letter-spacing:-.5px}.blog-subtitle{color:rgba(10,10,10,.5);font-family:Funnel Sans,sans-serif;font-size:15px;font-weight:400;line-height:1.4}.blog-grid{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.blog-col{display:flex;flex-direction:column;gap:4px}.blog-card{background:white;border-radius:18px;overflow:hidden}.blog-card--img{padding:4px}.blog-card__img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:14px;display:block}.blog-card--content{padding:24px;display:flex;flex-direction:column;gap:8px}.blog-card__category{color:rgba(10,10,10,.5);font-family:Funnel Sans,sans-serif;font-size:12px;font-weight:500}.blog-card__title{color:#0A0A0A;font-family:Funnel Display,sans-serif;font-size:16px;font-weight:600;line-height:1.3}.blog-card__read-btn{align-self:flex-start;font-size:12px;padding:8px 14px}.blog-card__arrow{width:14px;height:14px;display:block;flex-shrink:0}.footer,.footer-main{width:100%;background:#f5f5f5;display:flex;flex-direction:column}.footer-main{padding:80px 20px 60px;gap:80px;box-sizing:border-box}.footer-inner{max-width:1440px;margin:0 auto;width:100%}.footer-top{display:flex;flex-direction:column;gap:48px}.footer-contact-col{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:40px}.footer-contact-text{font-family:Funnel Sans,sans-serif;font-size:28px;font-weight:500;line-height:36px}.footer-contact-text--dim{color:rgba(10,10,10,.6)}.footer-contact-text--dark{color:#0a0a0a}.footer-bjorna{display:flex;align-items:center;gap:14px}.footer-bjorna__photo{width:42px;height:42px;border-radius:50%;overflow:hidden;flex-shrink:0;object-fit:cover}.footer-bjorna__name{font-size:16px}.footer-bjorna__name,.footer-bjorna__role{color:#0a0a0a;font-family:Funnel Sans,sans-serif;font-weight:500}.footer-bjorna__role{opacity:.6;font-size:14px}.footer-newsletter{flex:1 1}.footer-newsletter__title{color:#0a0a0a;font-family:Funnel Sans,sans-serif;font-size:28px;font-weight:600;margin-bottom:40px}.footer-newsletter__fields{display:flex;flex-direction:column;gap:35px;margin-bottom:40px}.footer-newsletter__field{border-bottom:1px solid rgba(0,0,0,.15);padding-bottom:20px;color:#999;font-family:Funnel Sans,sans-serif;font-size:18px;font-weight:500}.footer-newsletter__desc{margin-top:24px;opacity:.6;color:#0a0a0a;font-family:Funnel Sans,sans-serif;font-size:16px;font-weight:500;line-height:22.4px;max-width:290px}.footer-bottom{display:flex;flex-direction:column;gap:40px}.footer-contact-info{flex:1 1;display:flex;flex-direction:column;gap:40px}.footer-divider-line{width:2px;height:16px;background:#0a0a0a;opacity:.3}.footer-divider-plus{color:#0a0a0a;font-family:Funnel Sans,sans-serif;font-size:28px;font-weight:300;opacity:.3}.footer-contact-details{display:flex;flex-direction:column;gap:8px}.footer-phone{color:#0a0a0a;font-family:Funnel Sans,sans-serif;font-size:18px;font-weight:500}.footer-email-row{display:flex;align-items:center;gap:7px}.footer-email-wrap{position:relative}.footer-email{color:#0a0a0a;font-family:Funnel Sans,sans-serif;font-size:22px;font-weight:600}.footer-email__underline{height:2px;background:#0a0a0a;margin-top:4px}.footer-links-col{flex:1 1;display:flex;flex-direction:column;gap:40px}.footer-links-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px}.footer-nav-group{display:flex;flex-direction:column;gap:40px}.footer-nav-links{display:flex;flex-direction:column;gap:10px}.footer-nav-label{opacity:.6;font-size:14px;font-weight:500;margin-bottom:4px}.footer-nav-item,.footer-nav-label{color:#0a0a0a;font-family:Funnel Sans,sans-serif}.footer-nav-item{font-size:21px;font-weight:400}.footer-logo-wrap{width:100%;display:flex;justify-content:center;padding-top:60px}.footer-logo-img{height:120px;width:auto;object-fit:contain}.footer-bar{width:100%;padding:42px 20px;background:linear-gradient(90deg,#0a0a0a,#050505 85%);box-sizing:border-box}.footer-bar__inner{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.footer-bar__copy{opacity:.6;color:white;font-family:Funnel Sans,sans-serif;font-size:14px;font-weight:500}.footer-bar__links{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.footer-bar__link{color:white;font-family:Funnel Sans,sans-serif;font-size:15px;font-weight:500}.footer-bar__badge{width:80px;height:77px;object-fit:contain}.footer-bar__dot{width:14px;height:20px;background:#d2ff37;border-radius:14px}@media (min-width:768px){.content-wrapper{gap:80px}.section-container{padding:0 16px}.hero-section{padding:80px 0 0}.hero-card{min-height:720px}.home-hero-section{padding:110px 20px 0}.home-hero-card{min-height:460px;max-height:520px}.hero-content{padding:54px 48px;min-height:720px;gap:0}.hero-top{flex-direction:row;justify-content:space-between;align-items:flex-start}.hero-headline{font-size:90px;line-height:.95;letter-spacing:-2px}.hero-desc{line-height:23.94px}.hero-services{display:flex;flex-direction:column;gap:10px;align-items:flex-end;padding-top:12px;min-width:200px;flex-wrap:nowrap}.hero-service-item{font-size:16px;opacity:1}.hero-copyright{font-size:13px;opacity:.7}.hero-divider-plus{font-size:18px;opacity:.6}.hero-dividers{display:flex}.hero-bottom{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:0}.hero-bottom-left{flex-direction:column;justify-content:flex-end;flex:1 1 auto;max-width:360px;min-width:0}.hero-copyright{flex:1 1;text-align:center}.hero-desc{font-size:15px}.hero-copyright{display:block}.hero-mobile-cta{display:none}.hero-cta-card{display:flex;width:360px;max-width:100%;min-width:0;align-items:stretch;flex-shrink:1;gap:0;overflow:hidden}.hero-cta-card__photo-wrap{width:120px;padding:5px;border-radius:18px}.hero-cta-card__photo{border-radius:13px}.hero-cta-card__info{padding:16px;border-radius:18px;min-width:0}.hero-cta-card__role{font-size:14px}.hero-cta-card__company{font-size:12px}.hero-cta-card__name{font-size:20px;margin-top:8px}.hero-schedule-btn{padding:8px;margin-top:16px;gap:20px}.hero-schedule-btn__label{font-size:10px;white-space:nowrap}.hero-schedule-btn__dot{width:10px;height:10px}.stats-grid{grid-template-columns:repeat(4,1fr)}.stats-card{padding:36px 32px;min-height:160px}.stats-card__value{font-size:44px;letter-spacing:0;line-height:64px}.stats-card__suffix{font-size:44px;padding-bottom:0;line-height:64px}.stats-card__label{font-size:16px;margin-top:8px;opacity:1}.about-left{padding:48px 40px}.about-headline{font-size:44px;line-height:1.05}.about-body__text--bold{font-size:16px}.product-card{min-height:300px;padding:16px;border-radius:18px}.product-card__service{font-size:15px}.product-card__detail{font-size:13px}.product-card__icon{width:18px;height:18px}.product-card__desc{font-size:16px}.why-headline{font-size:44px}.why-header{flex-direction:row;justify-content:space-between;align-items:flex-end}.why-subtitle{flex-shrink:0}.why-card{border-radius:18px;padding:28px 24px}.why-card__num{font-size:36px}.why-card__title{font-size:28px}.why-card__desc{font-size:14px}.why-grid{grid-template-columns:repeat(2,1fr)}.process-headline{font-size:44px}.process-header{flex-direction:row;justify-content:space-between;align-items:flex-end}.process-subtitle{flex-shrink:0}.process-card{border-radius:18px;padding:28px 24px}.process-card__title{font-size:32px}.process-card__desc{font-size:15px}.process-grid{grid-template-columns:repeat(2,1fr)}.projects-heading{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:40px}.projects-heading__left{flex-shrink:0}.projects-heading__title{font-size:44px;line-height:1}.projects-heading__year{font-size:36px}.projects-heading__right{align-items:flex-start;text-align:left;padding-top:8px;justify-content:space-between;align-self:stretch}.projects-heading__desc{font-size:16px;text-align:left;max-width:400px}.projects-grid{grid-template-columns:repeat(2,1fr)}.project-card__image-wrap{height:340px}.project-card__stat{font-size:28px}.testimonials-section{gap:90px}.testimonials-header{flex-direction:column;gap:16px}.testimonials-subtitle{font-size:16px}.testimonials-title{font-size:44px;line-height:1.05;letter-spacing:-1px}.testimonials-grid{grid-template-columns:repeat(2,1fr)}.testi-col:nth-child(3){flex-direction:column}.testi-card{padding:30px;border-radius:18px}.testi-card--stats{min-height:400px}.testi-score__number{font-size:56px;line-height:56px}.testi-score__label{font-size:16px;line-height:22.4px}.testi-quote{font-size:26px}.testi-cta-btn{padding:18px 30px}.testi-cta-btn span{font-size:18px}.industries-headline{font-size:44px}.industries-header{flex-direction:row;justify-content:space-between;align-items:flex-end}.industries-grid{grid-template-columns:repeat(4,1fr)}.industries-tag{padding:20px;border-radius:14px}.industries-tag__name{font-size:16px}.cta-section{padding:0 28px}.cta-inner{padding:60px 40px}.cta-form{padding:40px}.cta-form__heading{font-size:38px;line-height:41.8px}.cta-headline{font-size:48px;line-height:1.1}.cta-tagline{font-size:30px}.cta-feature__title{font-size:18px}.cta-right-col{padding-top:0;padding-left:0}.cta-features{grid-template-columns:1fr 1fr;gap:4px}.cta-person-card{max-width:410px}.cta-person-card__photo-wrap{width:110px}.faq-header{flex-direction:row;align-items:flex-start;gap:20px}.faq-header__title{text-align:center}.faq-item__header{padding:26px}.faq-item__question{font-size:18px;line-height:25.2px;padding-right:16px}.faq-item__answer{padding:0 26px 26px;font-size:15px}.faq-header__title{font-size:44px;line-height:1.1}.faq-can{display:block;width:240px;position:absolute;right:0;top:0;transform:rotate(-8deg);transform-origin:top right;border-radius:18px;overflow:hidden;height:400px;z-index:0}.faq-list{width:calc(100% - 260px)}.about-text-section{flex-direction:row;gap:4px}.about-text-lead{font-size:30px}.blog-headline{font-size:44px}.blog-header{flex-direction:row;justify-content:space-between;align-items:flex-end}.blog-subtitle{flex-shrink:0}.blog-grid{grid-template-columns:repeat(3,1fr)}.blog-card__title{font-size:18px}.footer-main{padding:200px 28px 100px}.footer-bar{padding:42px 28px}.footer-bar__inner{flex-direction:row;justify-content:space-between;align-items:center;gap:0}.footer-bar__links{gap:40px}.footer-email{font-size:34px}}@media (min-width:1200px){.content-wrapper{gap:111px}.section-container{padding:0 36px}.hero-section{padding:80px 0 0}.hero-card{min-height:95vh}.home-hero-section{padding:120px 36px 0}.home-hero-card{min-height:481px;max-height:540px;border-radius:32px}.hero-new-content{flex-direction:row;align-items:center;justify-content:space-between;padding:50px 36px 80px;min-height:481px;gap:40px}.hero-new-left{max-width:720px}.hero-new-headline{font-size:64px;line-height:62px}.hero-new-right{max-width:444px;align-self:center}.hero-new-desc{font-size:18px}.hero-content{padding:60px;min-height:481px}.hero-headline{font-size:130px;line-height:.93}.hero-service-item{font-size:18px}.hero-services{min-width:220px;gap:12px;padding-top:16px}.hero-bottom-left{max-width:440px}.hero-cta-card__photo-wrap{width:120px}.hero-dividers{display:flex;justify-content:space-between}.hero-divider-plus{color:white;font-family:Funnel Sans,sans-serif;font-size:18px;font-weight:300;opacity:.6}.hero-divider-bar{display:none;width:1.9px;height:9.77px;background:white}.hero-bottom-left{max-width:400px}.hero-copyright{display:block;opacity:.8;color:white;font-family:Funnel Sans,sans-serif;font-size:13.3px;font-weight:500;white-space:nowrap}.hero-cta-card{width:400px;gap:0}.hero-cta-card__photo-wrap{width:130px}.stats-card__value{font-size:44px}.stats-card__suffix{font-size:44px;padding-bottom:0}.about-card{flex-direction:row}.about-left{flex:0 0 60%}.about-headline{font-size:44px;line-height:1.05}.about-right{flex:0 0 40%;width:auto;padding:0;min-height:740px;display:flex;justify-content:flex-end}.product-grid{display:none}.product-grid-desktop-wrap{display:block}.why-subtitle{font-size:15px}.why-card__num{font-size:42px}.why-card__title{font-size:28px}.why-card__desc{font-size:15px}.process-headline{font-size:44px}.process-subtitle{font-size:15px}.process-grid{grid-template-columns:repeat(4,1fr)}.process-card__title{font-size:32px}.process-card__desc{font-size:15px}.projects-heading__title{font-size:44px;line-height:1}.projects-heading__year{font-size:28px}.project-card__image-wrap{height:327px}.testimonials-grid{grid-template-columns:repeat(4,1fr)}.testimonials-subtitle{font-size:16px}.testimonials-title{font-size:44px;line-height:1.05}.industries-headline{font-size:44px}.industries-tag{padding:24px}.industries-tag__name{font-size:18px;font-weight:600}.cta-section{padding:0 36px}.cta-inner{flex-direction:row;padding:100px 40px}.cta-form-col{flex:0 0 50%}.cta-right-col{flex:1 1;padding-left:40px;padding-top:0}.cta-headline{font-size:60px;line-height:1.1}.faq-header__title{font-size:44px;line-height:1.1}.faq-can{width:339px;top:-26px;transform:rotate(-11deg);transform-origin:top left;right:0;height:640px}.faq-list{width:682px;margin:0 auto}.about-text-left{min-width:280px}.blog-title{font-size:60px;line-height:66px}.blog-grid{grid-template-columns:repeat(3,1fr)}.blog-headline{font-size:44px}.blog-subtitle{font-size:15px}.blog-card__title{font-size:18px;font-weight:600}.footer-main{padding:200px 36px 100px}.footer-top{flex-direction:row;gap:4px}.footer-contact-col{padding-right:80px}.footer-newsletter__title{font-size:38px}.footer-bottom{flex-direction:row;gap:4px}.footer-contact-info{padding-right:80px}.footer-email{font-size:34px}.footer-bar{padding:42px 36px}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.hero-anim-headline{animation:heroFadeUp .7s ease both}.hero-service-item{opacity:0;animation:heroFadeUp .5s ease both}.hero-anim-bottom{animation:heroFadeUp .7s ease .35s both}[data-reveal]{transform:translateY(28px);transition:opacity .65s ease,transform .65s ease}[data-reveal].is-visible{opacity:1;transform:translateY(0)}[data-delay="0"]{transition-delay:0s}[data-delay="1"]{transition-delay:.1s}[data-delay="2"]{transition-delay:.2s}[data-delay="3"]{transition-delay:.3s}[data-delay="4"]{transition-delay:.4s}[data-delay="5"]{transition-delay:.5s}.blog-card--img{overflow:hidden}.blog-card--img .blog-card__img{transition:transform .5s ease}.adh-hero__badge.adh-hero__badge,.aia-hero__badge.aia-hero__badge,.aiau-hero__badge.aiau-hero__badge,.aii-hero__badge.aii-hero__badge,.brh-hero__badge.brh-hero__badge,.cgpth-hero__badge.cgpth-hero__badge,.croh-hero__badge.croh-hero__badge,.geoh-hero__badge.geoh-hero__badge,.pm-hero__badge.pm-hero__badge,.saas-hero__badge.saas-hero__badge,.saasdevh-hero__badge.saasdevh-hero__badge,.seo-hero__badge.seo-hero__badge,.wd-hero__badge.wd-hero__badge{gap:8px;padding:10px 16px}.adh-hero__badge-icon.adh-hero__badge-icon,.aia-hero__badge-icon.aia-hero__badge-icon,.aiau-hero__badge-icon.aiau-hero__badge-icon,.aii-hero__badge-icon.aii-hero__badge-icon,.brh-hero__badge-icon.brh-hero__badge-icon,.cgpth-hero__badge-icon.cgpth-hero__badge-icon,.croh-hero__badge-icon.croh-hero__badge-icon,.geoh-hero__badge-icon.geoh-hero__badge-icon,.pm-hero__badge-icon.pm-hero__badge-icon,.saas-hero__badge-icon.saas-hero__badge-icon,.saasdevh-hero__badge-icon.saasdevh-hero__badge-icon,.seo-hero__badge-icon.seo-hero__badge-icon,.wd-hero__badge-icon.wd-hero__badge-icon{width:20px;height:20px}.adh-hero__badge-text.adh-hero__badge-text,.aia-hero__badge-text.aia-hero__badge-text,.aiau-hero__badge-text.aiau-hero__badge-text,.aii-hero__badge-text.aii-hero__badge-text,.brh-hero__badge-text.brh-hero__badge-text,.cgpth-hero__badge-text.cgpth-hero__badge-text,.croh-hero__badge-text.croh-hero__badge-text,.geoh-hero__badge-text.geoh-hero__badge-text,.pm-hero__badge-text.pm-hero__badge-text,.saas-hero__badge-text.saas-hero__badge-text,.saasdevh-hero__badge-text.saasdevh-hero__badge-text,.seo-hero__badge-text.seo-hero__badge-text,.wd-hero__badge-text.wd-hero__badge-text{font-size:14px;line-height:1.4}.about-hero__headline,.about-section-headline,.adh-hero__headline,.aia-hero__headline,.blog-headline,.case-hero-headline,.case-problem__heading,.croh-hero__headline,.faq-header__title,.gcta-headline,.geoh-hero__headline,.hero-new-headline,.inds-section-headline,.industries-headline,.pitch-headline,.process-headline,.projects-heading__title,.recent-work__headline,.testimonials-title,.why-headline{text-wrap:balance;overflow-wrap:break-word}@media (max-width:1199px){.about-hero__headline br,.adh-hero__headline br,.aia-hero__headline br,.croh-hero__headline br,.faq-header__title br,.gcta-headline br,.geoh-hero__headline br,.hero-new-headline br,.industries-headline br,.pitch-headline br,.projects-heading__title br,.saas-hero__headline br,.testimonials-title br{display:none}}.gcta-card__desc,.hero-new-desc,.pitch-text,.svc-card__desc{overflow-wrap:break-word}@media (max-width:480px){.pitch-headline{font-size:28px}.gcta-headline{font-size:30px}.case-hero-headline{font-size:28px}.pitch-card{padding:36px 18px}}@media (max-width:600px){.svc-card__desc-row{flex-direction:column;align-items:flex-start;gap:16px}}.svc-card__desc-row .blog-card__read-btn{flex-shrink:0}@media (max-width:1023px){.hero-new-left,.hero-new-right{display:contents}.hero-new-content{gap:26px}.hero-new-clutch{order:1}.hero-new-headline{order:2}.hero-new-cta-btn{order:3}.hero-new-desc{order:4}}@media (max-width:767px){.adh-hero__badge.adh-hero__badge,.aia-hero__badge.aia-hero__badge,.aiau-hero__badge.aiau-hero__badge,.aii-hero__badge.aii-hero__badge,.brh-hero__badge.brh-hero__badge,.cgpth-hero__badge.cgpth-hero__badge,.croh-hero__badge.croh-hero__badge,.geoh-hero__badge.geoh-hero__badge,.hero-new-clutch,.pm-hero__badge.pm-hero__badge,.saas-hero__badge.saas-hero__badge,.saasdevh-hero__badge.saasdevh-hero__badge,.seo-hero__badge.seo-hero__badge,.wd-hero__badge.wd-hero__badge,.work-hero__badge.work-hero__badge{gap:6px;padding:6px 12px}.adh-hero__badge-icon.adh-hero__badge-icon,.aia-hero__badge-icon.aia-hero__badge-icon,.aiau-hero__badge-icon.aiau-hero__badge-icon,.aii-hero__badge-icon.aii-hero__badge-icon,.brh-hero__badge-icon.brh-hero__badge-icon,.cgpth-hero__badge-icon.cgpth-hero__badge-icon,.croh-hero__badge-icon.croh-hero__badge-icon,.geoh-hero__badge-icon.geoh-hero__badge-icon,.hero-new-clutch__icon,.pm-hero__badge-icon.pm-hero__badge-icon,.saas-hero__badge-icon.saas-hero__badge-icon,.saasdevh-hero__badge-icon.saasdevh-hero__badge-icon,.seo-hero__badge-icon.seo-hero__badge-icon,.wd-hero__badge-icon.wd-hero__badge-icon,.work-hero__badge-icon.work-hero__badge-icon{width:15px;height:15px}.adh-hero__badge-text.adh-hero__badge-text,.aia-hero__badge-text.aia-hero__badge-text,.aiau-hero__badge-text.aiau-hero__badge-text,.aii-hero__badge-text.aii-hero__badge-text,.brh-hero__badge-text.brh-hero__badge-text,.cgpth-hero__badge-text.cgpth-hero__badge-text,.croh-hero__badge-text.croh-hero__badge-text,.geoh-hero__badge-text.geoh-hero__badge-text,.hero-new-clutch__label,.pm-hero__badge-text.pm-hero__badge-text,.saas-hero__badge-text.saas-hero__badge-text,.saasdevh-hero__badge-text.saasdevh-hero__badge-text,.seo-hero__badge-text.seo-hero__badge-text,.wd-hero__badge-text.wd-hero__badge-text,.work-hero__badge-text.work-hero__badge-text{font-size:12px;line-height:1.35}.blog-section,.brands-section,.faq-section,.industries-section,.process-section,.services-section,.testimonials-section,.why-section{gap:20px}.blog-header,.industries-header,.process-header,.services-header,.testimonials-header,.why-header{gap:8px}.projects-block{gap:20px}.projects-heading{gap:8px}.projects-heading__right{gap:14px}.content-wrapper{gap:44px}.adh-hero__top.adh-hero__top,.aia-hero__top.aia-hero__top,.aiau-hero__top.aiau-hero__top,.aii-hero__top.aii-hero__top,.brh-hero__top.brh-hero__top,.cgpth-hero__top.cgpth-hero__top,.croh-hero__top.croh-hero__top,.geoh-hero__top.geoh-hero__top,.pm-hero__top.pm-hero__top,.saas-hero__top.saas-hero__top,.saasdevh-hero__top.saasdevh-hero__top,.seo-hero__top.seo-hero__top,.wd-hero__top.wd-hero__top{gap:12px}.adh-hero__left.adh-hero__left,.aia-hero__left.aia-hero__left,.aiau-hero__left.aiau-hero__left,.aii-hero__left.aii-hero__left,.brh-hero__left.brh-hero__left,.cgpth-hero__left.cgpth-hero__left,.croh-hero__left.croh-hero__left,.geoh-hero__left.geoh-hero__left,.pm-hero__left.pm-hero__left,.saas-hero__left.saas-hero__left,.saasdevh-hero__left.saasdevh-hero__left,.seo-hero__left.seo-hero__left,.wd-hero__left.wd-hero__left{gap:16px}.adh-hero__cta.adh-hero__cta,.aia-hero__cta.aia-hero__cta,.aiau-hero__cta.aiau-hero__cta,.aii-hero__cta.aii-hero__cta,.brh-hero__cta.brh-hero__cta,.cgpth-hero__cta.cgpth-hero__cta,.croh-hero__cta.croh-hero__cta,.geoh-hero__cta.geoh-hero__cta,.pm-hero__cta.pm-hero__cta,.saas-hero__cta.saas-hero__cta,.saasdevh-hero__cta.saasdevh-hero__cta,.seo-hero__cta.seo-hero__cta,.wd-hero__cta.wd-hero__cta{margin-top:4px}.adh-hero__inner.adh-hero__inner,.aia-hero__inner.aia-hero__inner,.aiau-hero__inner.aiau-hero__inner,.aii-hero__inner.aii-hero__inner,.brh-hero__inner.brh-hero__inner,.cgpth-hero__inner.cgpth-hero__inner,.croh-hero__inner.croh-hero__inner,.geoh-hero__inner.geoh-hero__inner,.pm-hero__inner.pm-hero__inner,.saas-hero__inner.saas-hero__inner,.saasdevh-hero__inner.saasdevh-hero__inner,.seo-hero__inner.seo-hero__inner,.wd-hero__inner.wd-hero__inner{gap:24px}.adh-hero__text-block.adh-hero__text-block,.aia-hero__text-block.aia-hero__text-block,.aiau-hero__text-block.aiau-hero__text-block,.aii-hero__text-block.aii-hero__text-block,.cgpth-hero__text-block.cgpth-hero__text-block,.croh-hero__text-block.croh-hero__text-block,.geoh-hero__text-block.geoh-hero__text-block,.pm-hero__text-block.pm-hero__text-block,.saasdevh-hero__text-block.saasdevh-hero__text-block,.seo-hero__text-block.seo-hero__text-block,.wd-hero__text-block.wd-hero__text-block{gap:16px}}@media (min-width:768px) and (max-width:1199px){.logos-marquee-track{gap:22px}.logos-marquee-item{width:124px}.logos-marquee-img{max-width:124px}}@media (max-width:767px){.logos-marquee-track{gap:14px}.logos-marquee-item{width:104px}.logos-marquee-img{max-width:104px}.industries-tag__name,.industries-tag__soon{font-size:14px}}@media (min-width:1600px){.section-inner{max-width:1520px}.section-container{padding:0 48px}.content-wrapper{gap:130px}.home-hero-section{padding:130px 48px 0}.home-hero-inner{max-width:1520px}.home-hero-card{max-height:none;min-height:560px;border-radius:36px}.hero-new-content{padding:60px 48px 90px;gap:60px;min-height:560px}.hero-new-left{max-width:820px}.hero-new-headline{font-size:72px;line-height:68px}.hero-new-right{max-width:520px}.hero-new-desc{font-size:20px}.hero-content{padding:70px}.hero-headline{font-size:150px;line-height:.93}.hero-service-item{font-size:19px}.logos-marquee-item{width:168px}.logos-marquee-img{max-width:168px}.stats-card__suffix,.stats-card__value{font-size:56px}.stats-card__label{font-size:17px}}@media (min-width:1920px){.section-inner{max-width:1760px}.section-container{padding:0 60px}.content-wrapper{gap:150px}.home-hero-section{padding:140px 60px 0}.home-hero-inner{max-width:1760px}.home-hero-card{max-height:none;min-height:620px;border-radius:40px}.hero-new-content{padding:70px 60px 100px;gap:80px;min-height:620px}.hero-new-left{max-width:960px}.hero-new-headline{font-size:84px;line-height:80px}.hero-new-right{max-width:600px}.hero-new-desc{font-size:22px}.hero-content{padding:80px}.hero-headline{font-size:180px;line-height:.93}.hero-service-item{font-size:20px}.logos-marquee-item{width:190px}.logos-marquee-img{max-width:190px}.stats-card__suffix,.stats-card__value{font-size:64px;line-height:1}.stats-card__label{font-size:19px}.stats-card{padding:48px 40px;min-height:180px}.pitch-card{padding:60px 110px;min-height:800px;gap:100px}.pitch-left{max-width:880px}.pitch-headline{font-size:58px;line-height:1.1}.pitch-text{font-size:19px;line-height:1.7}.pitch-seal{width:440px;height:440px}.about-headline,.why-headline{font-size:58px}.why-card__num{font-size:46px}.why-card__title{font-size:34px}}@media (min-width:2560px){.section-inner{max-width:2200px}.section-container{padding:0 80px}.content-wrapper{gap:180px}.home-hero-section{padding:180px 80px 0}.home-hero-inner{max-width:2200px}.home-hero-card{max-height:none;min-height:820px;border-radius:48px}.hero-new-content{padding:100px 100px 140px;gap:140px;min-height:820px}.hero-new-left{max-width:1300px}.hero-new-headline{font-size:120px;line-height:112px}.hero-new-right{max-width:800px}.hero-new-desc{font-size:28px;line-height:1.6}.pitch-card{padding:80px 140px;min-height:900px;gap:120px}.pitch-left{max-width:1000px}.pitch-headline{font-size:72px;line-height:1.1}.pitch-text{font-size:22px;line-height:1.7}.pitch-seal{width:520px;height:520px}.hero-content{padding:100px}.hero-headline{font-size:220px;line-height:.93}.hero-service-item{font-size:22px}.logos-marquee-item{width:220px}.logos-marquee-img{max-width:220px}.stats-card__suffix,.stats-card__value{font-size:80px;line-height:1}.stats-card__label{font-size:22px;margin-top:14px}.stats-card{padding:56px 48px;min-height:220px}.stats-section-label{font-size:18px;letter-spacing:.12em}.about-headline{font-size:72px;line-height:1.05}.about-body__text--bold{font-size:22px}.about-left{padding:80px 64px}.about-text-lead{font-size:44px}.why-headline{font-size:72px}.why-card__num{font-size:56px}.why-card__title{font-size:42px}.why-card__desc{font-size:20px}.why-card{padding:48px 40px;border-radius:28px}.product-card{min-height:460px;border-radius:28px}.product-card__service{font-size:22px}.product-card__desc{font-size:24px}.projects-heading__title{font-size:72px}.projects-heading__year{font-size:44px}.project-card__image-wrap{height:480px}.testimonials-title{font-size:72px}.testimonials-subtitle{font-size:22px}.industries-headline,.testi-score__number{font-size:72px}.industries-tag{padding:36px}.industries-tag__name{font-size:26px}.cta-section{padding:0 80px}.cta-wrap{max-width:2200px}.cta-inner{padding:140px 60px}.cta-headline{font-size:90px;line-height:1.05}.faq-header__title{font-size:72px;line-height:1.1}.faq-list{width:100%;max-width:1800px;margin:0 auto}.faq-item__question{font-size:28px;padding:32px 36px}.faq-item__answer{font-size:22px;padding:0 36px 32px}.faq-can{width:480px;height:900px}.blog-title{font-size:90px;line-height:1.05}.blog-headline{font-size:72px}.blog-subtitle{font-size:22px}.blog-card__category{font-size:16px}.blog-card__title{font-size:26px;line-height:1.3}.blog-card__read-btn{font-size:16px}.blog-card__arrow{width:20px;height:20px}.info-dot{width:26px;height:26px}.info-dot__line{width:3px;height:12px;left:11.5px;top:7px}.section-label-text{font-size:20px}.section-label-icon{width:24px;height:24px}.pill-btn{padding:12px 16px 12px 18px;gap:48px}.pill-btn__label{font-size:17px}.hero-new-cta-btn{padding:16px 22px;gap:14px;border-radius:100px}.hero-new-cta-btn__label{font-size:20px}.hero-new-cta-btn__icon{width:34px;height:30px}.hero-new-clutch{padding:14px 22px;gap:12px;border-radius:100px}.hero-new-clutch__icon{width:28px;height:30px}.hero-new-clutch__label{font-size:20px}.hero-cta-card__photo-wrap{width:160px;border-radius:22px}.hero-cta-card__info{border-radius:22px;padding:22px}.hero-cta-card__name{font-size:26px}.hero-cta-card__role{font-size:18px}.hero-cta-card__company,.hero-schedule-btn__label{font-size:16px}.hero-copyright{font-size:17px}.hero-new-left{gap:40px}.hero-new-right{gap:30px}.brand-logo{max-width:130px;max-height:52px}.brands-year,.logos-marquee-label{font-size:22px}.pitch-label{font-size:16px}.pitch-text--sans{font-size:22px;line-height:1.7}.pitch-cta-btn{font-size:20px;padding:18px 28px}.pitch-cta-btn__icon{width:32px}.about-body__text{font-size:20px;line-height:1.7}.about-services-label{font-size:16px}.about-divider-plus,.about-text-brand{font-size:28px}.about-text-tagline{font-size:22px}.about-text-body p{font-size:22px;line-height:1.7}.why-subtitle{font-size:22px}.services-headline{font-size:72px;line-height:1.05}.services-subline{font-size:22px}.svc-card__content{padding:40px 36px 52px}.svc-card__title{font-size:32px;line-height:1.2}.svc-card__desc{font-size:20px;line-height:1.6}.svc-card__btn{font-size:16px;padding:12px 20px;gap:16px}.svc-card__btn-arrow{width:22px;height:22px}.svc-card__icon{width:48px;height:52px}.process-headline{font-size:72px;line-height:1.05}.process-subtitle{font-size:22px}.process-card__title{font-size:44px;line-height:1.1}.process-card__desc{font-size:20px;line-height:1.6}.projects-heading__desc{font-size:22px}.project-card__category{font-size:18px}.project-card__title{font-size:40px;line-height:1.1}.project-card__desc{font-size:20px;line-height:1.6}.project-card__stat{font-size:40px}.project-card__stat-label,.projects-heading__btn{font-size:18px}.testi-quote{font-size:32px;line-height:1.5}.testi-person__photo{width:60px;height:60px}.testi-person__name{font-size:24px}.testi-person__role{font-size:18px}.testi-avatar{width:56px;height:56px;border-radius:14px}.testi-brand,.testi-score__denom{font-size:28px}.testi-score__label{font-size:20px}.testi-trusted{font-size:18px}.testi-cta-btn span{font-size:22px}.testi-card{padding:44px;border-radius:24px}.industries-tag__soon{font-size:17px}.cta-form__brand{font-size:28px}.cta-form__heading{font-size:52px;line-height:1.1}.cta-field__label{font-size:18px}.cta-field__input{padding:14px 20px}.cta-field__input,.cta-form__submit{height:64px;font-size:20px}.cta-form__submit span{font-size:20px}.cta-form__legal{font-size:17px}.cta-tagline{font-size:38px;line-height:1.3}.cta-feature__icon{width:32px;height:32px}.cta-feature__title{font-size:22px}.cta-feature__desc{font-size:20px}.cta-person-card__role{font-size:18px}.cta-person-card__company{font-size:17px}.cta-person-card__name{font-size:26px}.cta-person-card__photo-wrap{width:130px;border-radius:22px}.cta-copyright{font-size:18px}.faq-item__icon{width:26px;height:26px}.faq-header__label-text{font-size:20px}.product-card__detail{font-size:18px}.product-card__icon{width:26px;height:26px}}