.na-transition{transition:all .3s cubic-bezier(.4,0,.2,1)}.na-transition-fast{transition:all .15s cubic-bezier(.4,0,.2,1)}.na-transition-slow{transition:all .5s cubic-bezier(.4,0,.2,1)}.na-transition-colors{transition:color .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1)}.na-transition-transform{transition:transform .3s cubic-bezier(.4,0,.2,1)}.na-transition-opacity{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.na-group:hover .na-group-hover-translate-right{transform:translateX(4px)}.na-group:hover .na-group-hover-translate-up{transform:translateY(-4px)}.na-group:hover .na-group-hover-scale,.na-hover-scale:hover{transform:scale(1.05)}.na-hover-lift:hover{transform:translateY(-4px)}@keyframes na-fade-in{0%{opacity:0}to{opacity:1}}@keyframes na-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes na-slide-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes na-slide-left{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes na-slide-right{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes na-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes na-pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes na-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.na-animate-fade-in{animation:na-fade-in .5s cubic-bezier(.4,0,.2,1) forwards}.na-animate-slide-up{animation:na-slide-up .5s cubic-bezier(.4,0,.2,1) forwards}.na-animate-slide-down{animation:na-slide-down .5s cubic-bezier(.4,0,.2,1) forwards}.na-animate-slide-left{animation:na-slide-left .5s cubic-bezier(.4,0,.2,1) forwards}.na-animate-slide-right{animation:na-slide-right .5s cubic-bezier(.4,0,.2,1) forwards}.na-animate-scale-in{animation:na-scale-in .5s cubic-bezier(.4,0,.2,1) forwards}.na-animate-pulse{animation:na-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.na-animate-spin{animation:na-spin 1s linear infinite}.na-delay-100{animation-delay:.1s}.na-delay-200{animation-delay:.2s}.na-delay-300{animation-delay:.3s}.na-delay-400{animation-delay:.4s}.na-delay-500{animation-delay:.5s}.na-delay-700{animation-delay:.7s}.na-delay-1000{animation-delay:1s}.na-scroll-reveal{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.na-scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.na-loading{pointer-events:none;opacity:.6}.na-loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid var(--na-orange);border-top:2px solid transparent;border-radius:50%;animation:na-spin .6s linear infinite}.na-testimonials-section{padding-top:100px;padding-bottom:100px}.na-section-studies-container{padding-top:100px}.na-testimonials-header{text-align:center;padding-bottom:48px}.na-testimonials-intro{margin-bottom:16px;display:block}.na-testimonials-heading{margin-bottom:32px}.na-testimonials-heading:has(+.na-testimonials-intro-below){margin-bottom:16px}.na-testimonials-intro-below{max-width:720px;margin:0 auto 32px}.na-testimonials-avatars{flex-direction:column;justify-content:center;gap:16px;margin-bottom:40px}.na-testimonials-avatar-group,.na-testimonials-avatars{display:flex;align-items:center}.na-testimonials-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;margin-left:-8px}.na-testimonials-avatar:first-child{margin-left:0}.na-testimonials-reviews{color:#ffdc9f}.na-testimonials-card-wrapper{width:100%;margin:0 auto;display:flex;justify-content:center}.na-testimonials-card{margin:0 auto;padding:30px;justify-content:space-between;align-self:stretch;border-radius:36px;border:1px solid #2c2a2a;background:#212020;position:relative;z-index:10}.na-testimonials-card,.na-testimonials-grid{width:100%;display:flex;align-items:flex-start}.na-testimonials-grid{flex-direction:column;gap:28px}.na-testimonials-mobile-layout{display:flex;flex-direction:column;gap:24px}.na-testimonials-quote-section{margin-bottom:16px}.na-testimonials-quote-icon{width:48px;height:48px;margin-bottom:16px}.na-testimonials-profile-section{display:flex;align-items:center;gap:16px}.na-testimonials-profile-avatar{width:64px;height:64px;border-radius:50%;overflow:hidden;flex-shrink:0}.na-testimonials-profile-name{font-weight:600;color:#adadad}.na-testimonials-stars{display:flex;align-items:center;gap:4px;margin-bottom:24px}.na-testimonials-star{width:20px;height:20px;color:#fcd34d;fill:currentColor}.na-testimonials-desktop-layout{display:none}.na-testimonials-column-left,.na-testimonials-column-right{display:flex;flex-direction:column;align-items:flex-start;gap:18px;width:100%}.na-testimonials-desktop-left{display:flex;align-items:center;gap:32px}.na-testimonials-desktop-avatar{width:80px;height:80px;border-radius:50%;overflow:hidden;flex-shrink:0}.na-testimonials-desktop-content{flex:1}.na-testimonials-desktop-quote-icon{width:64px;height:64px;margin-bottom:16px}.na-testimonials-desktop-heading{margin-bottom:24px}.na-testimonials-desktop-stars{display:flex;align-items:center;gap:4px;margin-bottom:24px}.na-testimonials-desktop-star{width:24px;height:24px;color:var(--na-orange);fill:currentColor}.na-testimonials-nav-wrapper{padding-top:24px;padding-bottom:0}.na-testimonials-navigation{display:flex;align-items:center;justify-content:center;gap:16px}.na-testimonials-nav-button{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;transition:opacity .3s}.na-testimonials-nav-button:hover{opacity:.8}@media (min-width:1100px){.na-testimonials-gradient-bg{display:block!important}.na-testimonials-avatars{flex-direction:row;gap:16px}.na-testimonials-avatar{width:48px;height:48px}.na-testimonials-reviews{margin-left:16px}.na-testimonials-card{padding:30px}.na-testimonials-grid{display:flex;flex-direction:row;gap:18px}.na-testimonials-column-left{flex:1;max-width:558px}.na-testimonials-column-right{flex:1;max-width:609px;min-height:158px}.na-testimonials-desktop-layout{display:block}.na-testimonials-desktop-layout.na-testimonials-column-left,.na-testimonials-desktop-layout.na-testimonials-column-right{display:flex}.na-testimonials-mobile-layout{display:none}}.na-testimonials-container{display:block;position:relative;width:511px;max-width:100%;height:580px;margin:0 auto}.na-testimonials-container .na-desktop-video-bg{position:absolute;top:62px;left:54px;width:386px;height:493px;border-radius:15px;overflow:hidden;display:flex;align-items:center;justify-content:center;z-index:0}.na-testimonials-container .na-desktop-video-bg img{position:relative;z-index:1}.na-testimonials-container .na-desktop-video-bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.15);z-index:2;transition:opacity .6s cubic-bezier(.4,0,.2,1);pointer-events:none}.na-testimonials-container .na-desktop-video-bg:hover:before{opacity:0}.na-testimonials-container .na-desktop-video-bg:hover .na-play-button-large,.na-testimonials-container .na-desktop-video-bg:hover .na-play-button-small{opacity:1;transform:scale(1.15)}.na-hero-testimonial{display:flex;visibility:visible;transform-origin:left top}.na-testimonial-quote.na-testimonial-frame-2374{justify-content:center!important;align-items:center!important}.na-testimonial-a2w.na-testimonial-frame-2375,.na-testimonial-quote.na-testimonial-frame-2374{display:flex!important;width:201.888px!important;padding:13.524px!important;flex-shrink:0!important;border-radius:15.456px!important;background:var(--na-white)!important;box-shadow:0 139.1px 38.639px 0 rgba(0,0,0,0),0 88.87px 35.741px 0 rgba(0,0,0,.01),0 50.231px 29.945px 0 rgba(0,0,0,.05),0 22.217px 22.217px 0 rgba(0,0,0,.09),0 5.796px 12.558px 0 rgba(0,0,0,.1)!important}.na-testimonial-a2w.na-testimonial-frame-2375,.na-testimonial-stats.na-testimonial-frame-2376{flex-direction:column!important;align-items:flex-start!important}.na-testimonial-stats.na-testimonial-frame-2376{display:flex!important;width:203.82px!important;height:100.461px!important;padding:13.524px!important;justify-content:center!important;gap:7.728px!important;flex-shrink:0!important;border-radius:15.456px!important;background:var(--na-orange-tint)!important;box-shadow:0 140.066px 39.605px 0 rgba(0,0,0,0),0 89.836px 35.741px 0 rgba(0,0,0,.01),0 50.231px 29.945px 0 rgba(0,0,0,.05),0 22.217px 22.217px 0 rgba(0,0,0,.09),0 5.796px 12.558px 0 rgba(0,0,0,.1)!important}.na-testimonials-container .na-testimonial-a2w{position:absolute;top:-20px;left:309px}.na-testimonials-container .na-testimonial-quote{position:absolute;top:464px;left:2px;translate:0 -100%}.na-testimonials-container .na-testimonial-stats{position:absolute;top:480px;left:0}.na-mobile-layout .na-testimonial-a2w{position:absolute;top:8px;right:8px}.na-mobile-layout .na-testimonial-quote{position:absolute!important;top:40%!important;left:8px!important;transform:translateY(-50%)!important;width:180px!important;min-height:60px!important;display:flex!important;align-items:center!important}.na-mobile-layout .na-testimonial-stats{position:absolute;bottom:16px;left:8px}.na-testimonial-name{color:var(--na-black);font-family:Safiro;font-style:normal}.na-testimonial-name-ga{font-weight:700}.na-testimonial-quote-text,.na-testimonial-title{color:var(--na-black);font-family:Safiro;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.na-testimonial-quote-text{flex-grow:1;max-width:160px}.na-testimonial-stats-number{color:var(--na-black)!important;leading-trim:both!important;text-edge:cap!important;font-family:Switzer!important;font-size:40px;font-weight:600;line-height:100%}.na-testimonial-stats-text{color:var(--na-black)!important;font-family:Safiro!important;font-size:15px!important;font-style:normal!important;font-weight:400!important;line-height:100%}.na-play-button-large{width:75px;height:75px}.na-play-button-large,.na-play-button-small{position:relative;opacity:.9;z-index:3;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.34,1.56,.64,1);cursor:pointer}.na-play-button-small{width:45px;height:45px}.na-testimonial-logo-container{display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%;flex-shrink:0;align-self:stretch;padding:7.7px 0;min-height:46px}.na-testimonial-logo-container img{max-height:82px;width:auto;max-width:100%}.na-testimonial-logo-container img.na-testimonial-logo-tall{max-height:56px}.na-testimonial-content{margin-bottom:15px}@media (max-width:1129px) and (min-width:769px){.na-hero-testimonial{transform:scale(1);transform-origin:left top}.na-mobile-layout .na-testimonial-quote{transform:scale(1) translateY(-50%)!important}}@media (max-width:768px){.na-hero-testimonial{transform:scale(.85);transform-origin:left top}.na-mobile-layout .na-testimonial-quote{transform:scale(.85) translateY(-50%)!important}}@media (max-width:375){.na-testimonials-container .na-testimonial-a2w{left:280px}}.na-testimonials-homepage.na-testimonials-embla{width:100%;max-width:1400px;position:relative;margin:0 auto;overflow:hidden}.na-testimonials-homepage .na-testimonials-embla__viewport{overflow:visible;width:100%}.na-testimonials-homepage .na-testimonials-embla__container{display:flex!important;flex-direction:row!important;backface-visibility:hidden;touch-action:pan-y;will-change:transform}.na-testimonials-homepage .na-testimonials-embla__slide{flex:0 0 100%!important;min-width:0;position:relative;display:flex;justify-content:center;align-items:flex-start;padding:0 var(--spacing-md)}@media (min-width:1100px){.na-testimonials-homepage .na-testimonials-embla__slide{padding:0 var(--spacing-xl)}}.na-hero-gradient-left{left:0;top:-20rem;height:calc(100% + 32rem);mask:linear-gradient(90deg,white 75%,transparent);-webkit-mask:linear-gradient(90deg,white 75%,transparent)}.na-hero-gradient-left,.na-hero-gradient-right{position:absolute;width:100%;max-width:680px;pointer-events:none}.na-hero-gradient-right{top:0;right:0;height:100vh;mask:linear-gradient(270deg,white 75%,transparent);-webkit-mask:linear-gradient(270deg,white 75%,transparent)}.na-hero-container{position:relative}.na-hero-content-grid,.na-hero-content-wrapper{max-width:814px;width:100%}.na-hero-content-grid{display:flex;flex-direction:column;gap:var(--spacing-md)}@media (min-width:768px){.na-hero-content-grid{gap:var(--spacing-lg)}}.na-hero-text-section{display:flex;flex-direction:column;gap:var(--spacing-md)}.na-hero-description-container{width:100%}@media (min-width:1024px){.na-hero-description-container{width:507px}}.na-hero-cta-section{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.na-hero-description{max-width:550px}@media (min-width:768px){.na-hero-cta-section{flex-direction:row;align-items:center;gap:var(--spacing-md)}}.na-hero-button{width:100%}@media (min-width:768px){.na-hero-button{width:auto}}.na-hero-button-icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center}.na-hero-reviews{display:flex;align-items:center;gap:10px}.na-hero-google-logo{width:33px;height:33px;position:relative}.na-hero-rating-container{display:flex;align-items:center;gap:4px}.na-hero-stars-container{display:flex;align-items:center;gap:-2px}.na-hero-star{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.na-hero-star-icon{width:20px;height:20px;color:#fba919}.na-hero-media-container{display:flex;align-items:center;justify-content:center}@media (min-width:1024px){.na-hero-media-container{justify-content:flex-end}}.na-hero-mobile-video{position:relative;width:100%;max-width:400px;margin:0 auto;aspect-ratio:4/5}.na-hero-video-background{position:relative;width:100%;height:100%;border-radius:15px;overflow:hidden;display:flex;align-items:center;justify-content:center}.na-hero-play-button-mobile{position:relative;width:45px;height:45px;opacity:.9;transition:opacity .3s}.na-hero-play-button-mobile:hover{opacity:1}.na-hero-play-button-desktop{position:relative;width:75px;height:75px;opacity:.9;transition:opacity .3s}.na-hero-play-button-desktop:hover{opacity:1}.na-hero-heading-break{display:block}@media (min-width:640px){.na-hero-heading-break{display:inline}}.na-portfolio{--portfolio-line:rgba(255,255,255,0.08);--portfolio-line-2:rgba(255,255,255,0.14);--portfolio-card-bg:var(--na-dark-tint);--portfolio-radius-xl:28px;--portfolio-radius-l:20px;--portfolio-gap:clamp(18px,2.2vw,28px);position:relative;padding:clamp(72px,9vw,140px) 0 clamp(80px,10vw,160px);isolation:isolate;overflow:hidden;background:var(--na-black);color:var(--na-white)}.na-portfolio:after,.na-portfolio:before{content:"";position:absolute;pointer-events:none;z-index:0;filter:blur(90px);opacity:.45}.na-portfolio:before{width:780px;height:780px;left:-280px;top:-220px;background:radial-gradient(circle at 40% 40%,rgba(251,169,25,.45),transparent 60%)}.na-portfolio:after{width:900px;height:900px;right:-320px;bottom:-300px;background:radial-gradient(circle at 60% 60%,rgba(181,142,247,.35),rgba(255,134,200,.22) 40%,transparent 70%)}.na-portfolio-shell{position:relative;z-index:1;max-width:1320px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.na-portfolio-head{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(24px,5vw,80px);align-items:end;margin-bottom:clamp(40px,5vw,64px)}.na-portfolio-head h2{font-family:var(--font-heading);font-size:clamp(44px,6.4vw,92px);line-height:.96;letter-spacing:-.035em;font-weight:700;margin:0;text-wrap:balance;color:var(--na-white)}.na-portfolio-head h2 em{font-style:normal;font-weight:500;color:var(--na-orange);letter-spacing:-.02em}.na-portfolio-head p{color:var(--na-warm-grey);font-size:17px;line-height:1.55;max-width:44ch;margin:0 0 6px}.na-portfolio-meta{display:flex;gap:28px;flex-wrap:wrap;margin-top:22px;padding-top:22px;border-top:1px solid var(--portfolio-line)}.na-portfolio-meta>div{display:flex;flex-direction:column;gap:2px}.na-portfolio-meta b{font-family:var(--font-heading);font-style:normal;font-weight:500;font-size:42px;letter-spacing:-.02em;color:var(--na-white);line-height:1}.na-portfolio-meta b .u{color:var(--na-orange);font-size:inherit}.na-portfolio-meta>div>span{font-size:12px;color:rgba(173,173,173,.65);letter-spacing:.08em;text-transform:uppercase}.na-portfolio-filters{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:clamp(24px,3vw,36px)}.na-portfolio-chips{display:flex;gap:8px;flex-wrap:wrap}.na-portfolio-chip{padding:10px 16px;border-radius:999px;border:1px solid var(--portfolio-line);color:var(--na-warm-grey);font-family:var(--font-body);font-size:13.5px;font-weight:500;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px;background:transparent;cursor:pointer}.na-portfolio-chip-cnt{font-size:11px;color:rgba(173,173,173,.65);padding:1px 6px;border-radius:6px;background:rgba(255,255,255,.05);font-variant-numeric:tabular-nums}.na-portfolio-chip:hover{color:var(--na-white);border-color:var(--portfolio-line-2);background:rgba(255,255,255,.03)}.na-portfolio-chip.is-active{color:#111;background:var(--na-orange);border-color:transparent}.na-portfolio-chip.is-active .na-portfolio-chip-cnt{background:rgba(0,0,0,.12);color:#111}.na-portfolio-view-toggle{display:inline-flex;padding:4px;border:1px solid var(--portfolio-line);border-radius:999px;gap:2px;background:rgba(255,255,255,.02)}.na-portfolio-view-toggle button{padding:8px 14px;border-radius:999px;font-size:12.5px;color:var(--na-warm-grey);font-weight:500;display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;cursor:pointer}.na-portfolio-view-toggle button.is-on{background:rgba(255,255,255,.08);color:var(--na-white)}.na-portfolio-view-toggle svg{width:14px;height:14px}.na-portfolio-grid{display:grid;gap:var(--portfolio-gap)}.na-portfolio-grid.layout-grid{grid-template-columns:repeat(12,1fr)}.na-portfolio-grid.layout-grid .na-portfolio-card{grid-column:span 6}.na-portfolio-grid.layout-grid .na-portfolio-card.is-feature{grid-column:span 12}.na-portfolio-grid.layout-masonry{grid-template-columns:repeat(12,1fr);grid-auto-flow:dense}.na-portfolio-grid.layout-masonry .na-portfolio-card:nth-child(6n+1){grid-column:span 7}.na-portfolio-grid.layout-masonry .na-portfolio-card:nth-child(6n+2){grid-column:span 5}.na-portfolio-grid.layout-masonry .na-portfolio-card:nth-child(6n+3){grid-column:span 4}.na-portfolio-grid.layout-masonry .na-portfolio-card:nth-child(6n+4){grid-column:span 8}.na-portfolio-grid.layout-masonry .na-portfolio-card:nth-child(6n+5),.na-portfolio-grid.layout-masonry .na-portfolio-card:nth-child(6n+6){grid-column:span 6}.na-portfolio-grid.layout-editorial{grid-template-columns:1fr;gap:clamp(28px,4vw,56px)}.na-portfolio-grid.layout-editorial .na-portfolio-card{grid-column:auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);align-items:center;padding:0;background:transparent;border:0}.na-portfolio-grid.layout-editorial .na-portfolio-card:nth-child(2n) .na-portfolio-card-media{order:2}.na-portfolio-grid.layout-editorial .na-portfolio-card-media{margin:0;aspect-ratio:4/3}.na-portfolio-grid.layout-editorial .na-portfolio-card-body{padding:0}.na-portfolio-grid.layout-editorial .na-portfolio-card:hover{transform:none;border:0;background:transparent}.na-portfolio-grid.layout-editorial .na-portfolio-card-title{font-size:clamp(34px,3.6vw,54px)}.na-portfolio-grid.layout-editorial .na-portfolio-card-body{gap:18px}.na-portfolio-grid.layout-editorial .na-portfolio-card-desc{font-size:17px}@media (max-width:900px){.na-portfolio-grid.layout-grid .na-portfolio-card,.na-portfolio-grid.layout-grid .na-portfolio-card.is-feature,.na-portfolio-grid.layout-masonry .na-portfolio-card{grid-column:span 12!important}.na-portfolio-grid.layout-editorial .na-portfolio-card{grid-template-columns:1fr}.na-portfolio-grid.layout-editorial .na-portfolio-card:nth-child(2n) .na-portfolio-card-media{order:0}.na-portfolio-head{grid-template-columns:1fr}}.na-portfolio-card{position:relative;background:var(--portfolio-card-bg);border:1px solid var(--portfolio-line);border-radius:var(--portfolio-radius-xl);overflow:hidden;transition:transform .4s cubic-bezier(.2,.7,.2,1),border-color .3s ease;cursor:pointer}.na-portfolio-card:hover{transform:translateY(-4px);border-color:var(--portfolio-line-2)}.na-portfolio-card-media{position:relative;margin:24px 24px 0;border-radius:var(--portfolio-radius-l);overflow:hidden;aspect-ratio:16/9.2;background:#0a0a0b;isolation:isolate}.na-portfolio-card-media:before{content:"";position:absolute;inset:-40%;background:radial-gradient(circle at var(--glowX,30%) var(--glowY,20%),var(--glow,var(--na-orange)) 0,transparent 50%);opacity:.25;z-index:0;filter:blur(20px);transition:opacity .4s ease}.na-portfolio-card:hover .na-portfolio-card-media:before{opacity:.4}.na-portfolio-browser{position:absolute;inset:0;display:flex;flex-direction:column;z-index:1;background:#fff;border-radius:inherit;box-shadow:0 10px 40px -20px rgba(0,0,0,.5)}.na-portfolio-browser-bar{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:9px 12px;background:#f0eee8;border-bottom:1px solid rgba(0,0,0,.06)}.na-portfolio-browser-dots{display:flex;gap:5px}.na-portfolio-browser-dots span{width:9px;height:9px;border-radius:50%;background:#ccc6b8}.na-portfolio-browser-dots span:first-child{background:#ff5f57}.na-portfolio-browser-dots span:nth-child(2){background:#febc2e}.na-portfolio-browser-dots span:nth-child(3){background:#28c840}.na-portfolio-browser-url{flex:1;font-size:10.5px;color:#6b6a63;background:#fff;border-radius:6px;padding:5px 10px;display:flex;align-items:center;gap:6px;font-weight:500;border:1px solid rgba(0,0,0,.04);font-family:var(--font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.na-portfolio-browser-url svg{width:10px;height:10px;color:#6b6a63;flex-shrink:0}.na-portfolio-browser-frame{flex:1;position:relative;overflow:hidden;background:#fff}.na-portfolio-browser-img{position:absolute;inset:0;width:100%;height:auto;min-height:100%;object-fit:cover;object-position:top;transform:translateY(0);transition:transform 1.4s cubic-bezier(.6,.05,.28,.99)}.na-portfolio-card:hover .na-portfolio-browser-img{transform:translateY(calc(-1 * (var(--scroll-amount, 35%))))}.na-portfolio-browser-fallback{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-heading);font-weight:500;font-size:18px;color:#6b6a63;letter-spacing:-.01em;background:linear-gradient(135deg,#f5f4ef,#e6e3da)}.na-portfolio-card.is-feature{display:grid;grid-template-columns:1.05fr 1fr;align-items:stretch;gap:0}.na-portfolio-card.is-feature .na-portfolio-card-media{margin:24px 0 24px 24px;aspect-ratio:auto;min-height:420px}.na-portfolio-card.is-feature .na-portfolio-card-body{padding:clamp(26px,3vw,44px)}@media (max-width:900px){.na-portfolio-card.is-feature{grid-template-columns:1fr}.na-portfolio-card.is-feature .na-portfolio-card-media{margin:24px 24px 0;aspect-ratio:16/10;min-height:0}}.na-portfolio-card-body{padding:32px 32px 36px;display:flex;flex-direction:column;gap:14px}.na-portfolio-card-client{font-family:var(--font-body);font-size:12.5px;color:rgba(173,173,173,.85);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.na-portfolio-card-title{font-family:var(--font-heading);font-size:clamp(22px,2.2vw,28px);letter-spacing:-.02em;line-height:1.1;margin:2px 0 0;font-weight:600;color:var(--na-white)}.na-portfolio-card.is-feature .na-portfolio-card-title{font-size:clamp(32px,3.3vw,46px);margin:4px 0 0}.na-portfolio-card-desc{color:var(--na-warm-grey);font-family:var(--font-body);font-size:14.5px;line-height:1.55;max-width:48ch;margin:0}.na-portfolio-card.is-feature .na-portfolio-card-desc{font-size:16px;max-width:52ch}.na-portfolio-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.na-portfolio-tag{font-family:var(--font-body);font-size:11px;padding:4px 10px;border-radius:999px;color:var(--na-warm-grey);background:rgba(255,255,255,.04);border:1px solid var(--portfolio-line);letter-spacing:.02em}.na-portfolio-card-foot{display:flex;align-items:center;gap:12px;margin-top:6px;padding-top:6px}.na-portfolio-card-cta{align-self:flex-start}.na-portfolio-modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:rgba(8,8,10,.78);backdrop-filter:blur(20px);padding:clamp(16px,3vw,40px);opacity:0;pointer-events:none;transition:opacity .3s ease}.na-portfolio-modal.is-open{opacity:1;pointer-events:auto}.na-portfolio-modal-inner{width:min(1180px,100%);max-height:92vh;background:#151517;border:1px solid var(--portfolio-line);border-radius:var(--portfolio-radius-xl);overflow:hidden;display:grid;grid-template-columns:1.4fr 1fr;transform:scale(.97) translateY(10px);transition:transform .4s cubic-bezier(.2,.7,.2,1)}.na-portfolio-modal.is-open .na-portfolio-modal-inner{transform:scale(1) translateY(0)}.na-portfolio-modal-media{background:#0a0a0b;position:relative;min-height:420px;display:flex;align-items:center;justify-content:center;padding:clamp(20px,3vw,40px);overflow:hidden}.na-portfolio-modal-media:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 40%,var(--glow,var(--na-orange)),transparent 60%);opacity:.15;filter:blur(30px)}.na-portfolio-modal-device{position:relative;width:100%;max-width:560px;aspect-ratio:16/10;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 30px 80px -30px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.05);z-index:1}.na-portfolio-modal-body{padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;gap:18px;overflow-y:auto}.na-portfolio-modal-close{position:absolute;top:16px;right:16px;z-index:5;width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,.5);border:1px solid var(--portfolio-line-2);display:grid;place-items:center;color:var(--na-white);transition:all .2s ease;cursor:pointer}.na-portfolio-modal-close:hover{background:var(--na-orange);color:#111;border-color:transparent}.na-portfolio-modal-close svg{width:14px;height:14px}.na-portfolio-modal h3{font-family:var(--font-heading);font-size:32px;letter-spacing:-.02em;line-height:1.05;margin:0;font-weight:600;color:var(--na-white)}.na-portfolio-modal-client{color:var(--na-orange);font-family:var(--font-body);font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.na-portfolio-modal p{color:var(--na-warm-grey);font-family:var(--font-body);font-size:15px;line-height:1.55;margin:0}.na-portfolio-modal-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}.na-portfolio-modal-stat{padding:16px;border:1px solid var(--portfolio-line);border-radius:14px;background:rgba(255,255,255,.02)}.na-portfolio-modal-stat b{font-family:var(--font-heading);font-style:normal;font-weight:500;font-size:32px;color:var(--na-orange);display:block;line-height:1;letter-spacing:-.01em}.na-portfolio-modal-stat span{font-family:var(--font-body);font-size:11px;color:rgba(173,173,173,.65);letter-spacing:.04em;display:block;margin-top:6px;text-transform:uppercase}.na-portfolio-modal-cta{margin-top:auto;align-self:flex-start}.na-portfolio-modal-url{font-family:var(--font-body);font-size:12px;color:rgba(173,173,173,.65)}.na-portfolio-modal-url span{color:var(--na-white)}@media (max-width:900px){.na-portfolio-modal-inner{grid-template-columns:1fr}.na-portfolio-modal-media{min-height:260px}}.na-hero-google-ads{padding-top:0;padding-bottom:0}.na-client-logos-section{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}.na-case-studies-section,.na-cta-banner-section,.na-faq-section-wrapper,.na-services-google-ads-section,.na-teams-section,.na-testimonials-google-ads-wrapper{padding-top:var(--space-5xl);padding-bottom:var(--space-5xl)}.na-contact-section-wrapper{padding-top:var(--space-5xl);padding-bottom:var(--space-4xl)}@media (max-width:1024px){.na-case-studies-section,.na-contact-section-wrapper,.na-cta-banner-section,.na-faq-section-wrapper,.na-services-google-ads-section,.na-teams-section,.na-testimonials-google-ads-wrapper{padding-top:var(--space-4xl);padding-bottom:var(--space-4xl)}.na-client-logos-section{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}}@media (max-width:767px){.na-case-studies-section,.na-contact-section-wrapper,.na-cta-banner-section,.na-faq-section-wrapper,.na-services-google-ads-section,.na-teams-section,.na-testimonials-google-ads-wrapper{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}.na-client-logos-section{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}}.na-testimonial-card-google-ads{background-color:#212020;border:1px solid #2c2a2a;border-radius:36px;padding:30px;display:flex;flex-direction:column;gap:18px;width:100%;min-height:340px;box-sizing:border-box;transition:border-color .3s ease,box-shadow .3s ease}.na-testimonial-card-google-ads:hover{border-color:#3c3a3a;box-shadow:0 4px 20px rgba(251,169,25,.1)}.na-testimonials-wrapper{max-width:1400px;box-sizing:border-box}.na-google-rating-section{display:flex;gap:10px;align-items:center;flex-shrink:0}.na-google-logo-container{width:32.924px;height:32.924px;flex-shrink:0;position:relative}.na-google-logo-img{display:block;max-width:none;width:100%;height:100%;object-fit:contain}.na-stars-container{display:flex;gap:4px;align-items:center;padding:0 2px 0 0}.na-star-wrapper{margin-right:-2px;position:relative;flex-shrink:0;width:24.486px;height:24.486px}.na-star-svg{display:block;max-width:none;width:100%;height:100%;fill:var(--na-orange)}.na-testimonial-quote-container{flex-grow:1;min-height:auto;display:flex;flex-direction:column;justify-content:flex-start;position:relative}.na-testimonial-quote-p{color:var(--na-white);font-size:18px;line-height:1.5;font-style:normal;transition:max-height .3s ease-out}.na-testimonial-quote-collapsed{max-height:150px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.na-testimonial-quote-expanded{max-height:none;overflow:visible}.na-testimonial-read-more{background:none;border:none;color:var(--na-orange);font-family:var(--font-body);font-size:14px;font-weight:400;cursor:pointer;padding:0;margin-top:4px;text-align:left;transition:opacity .2s ease;opacity:.7;display:inline-block}.na-testimonial-read-more:hover{opacity:1;text-decoration:underline}.na-testimonial-quote-p{line-height:normal;margin:0}.na-testimonial-profile-section{display:flex;gap:18px;align-items:center;position:relative;flex-shrink:0}.na-testimonial-avatar-container{position:relative;flex-shrink:0;width:50px;height:50px;border-radius:50%;overflow:hidden}.na-testimonial-avatar-img{width:50px;height:50px;border-radius:50%;object-fit:cover;transition:transform .3s ease}.na-testimonial-card-google-ads:hover .na-testimonial-avatar-img{transform:scale(1.1)}.na-testimonial-profile-text{font-family:var(--font-body);line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:var(--na-warm-grey);font-size:16px;white-space:nowrap}.na-testimonial-name{font-weight:700}.na-testimonial-company,.na-testimonial-name{font-family:var(--font-body);margin:0;font-size:16px;line-height:normal}.na-testimonial-company{font-weight:400}.na-testimonials-embla{max-width:1280px;margin:0 auto;padding:0 16px;box-sizing:border-box}.na-testimonials-embla-viewport{overflow:hidden;cursor:grab}.na-testimonials-embla-viewport:active{cursor:grabbing}.na-testimonials-embla-container{display:flex;gap:48px}.na-testimonials-embla-slide{flex:0 0 auto;min-width:0;width:100%}.na-testimonials-grid-2x3{display:flex;flex-direction:column;gap:24px;width:100%;max-width:100%;box-sizing:border-box}.na-testimonials-row{display:grid;grid-template-columns:repeat(3,minmax(0,398px));gap:24px;justify-content:center;align-items:start;width:100%;max-width:100%;overflow:visible}.na-testimonial-cell{min-height:340px}@media (max-width:500px){.na-testimonials-grid-2x3{gap:16px;max-width:100%}.na-testimonials-row{gap:0}}@media (max-width:1500px){.na-testimonials-wrapper{max-width:1450px}}@media (max-width:1450px){.na-testimonials-wrapper{max-width:1400px;padding:0 60px}.na-testimonials-embla{max-width:calc(100% - 140px)}}@media (max-width:1400px) and (min-width:1111px){.na-testimonials-grid-2x3{max-width:100%}.na-testimonials-row{grid-template-columns:repeat(3,minmax(280px,360px));gap:24px}.na-testimonials-nav-arrow-left,.na-testimonials-nav-arrow-right{display:flex!important;opacity:1;visibility:visible}}@media (max-width:1250px) and (min-width:1111px){.na-testimonials-row{grid-template-columns:repeat(3,minmax(260px,320px));gap:20px}}@media (max-width:1110px){.na-testimonials-wrapper{padding:0 var(--spacing-sm)}.na-testimonials-navigation-google-ads{flex-direction:column;gap:var(--spacing-md);align-items:center;justify-content:center;max-width:100%;padding:0}.na-testimonials-nav-arrow-left,.na-testimonials-nav-arrow-right{display:none!important}.na-testimonials-embla{width:100%;max-width:1000px;margin:0 auto}.na-testimonials-arrows{display:flex!important;justify-content:center;align-items:center;gap:var(--spacing-lg);width:100%;margin-top:0}.na-testimonials-arrows .na-testimonials-nav-arrow{display:flex!important;opacity:1;visibility:visible}.na-testimonials-grid-2x3{max-width:1000px}.na-testimonial-card-google-ads{padding:24px}.na-testimonial-card-google-ads .na-testimonial-quote-container{min-height:auto}.na-testimonial-quote-collapsed{max-height:135px;-webkit-line-clamp:5}}@media (max-width:800px){.na-testimonials-row{grid-template-columns:repeat(2,minmax(280px,350px));gap:var(--spacing-sm)}.na-testimonials-row>:nth-child(3){display:none}.na-testimonial-card-google-ads,.na-testimonial-cell{min-height:280px}.na-testimonials-grid-2x3{max-width:750px}}@media (max-width:600px){.na-testimonials-row:nth-child(2),.na-testimonials-row>:nth-child(2){display:none}.na-testimonials-row{grid-template-columns:1fr;max-width:480px;margin:0 auto}.na-testimonial-card-google-ads,.na-testimonial-cell{min-height:auto}}@media (max-width:500px){.na-testimonials-wrapper{padding:0 16px}.na-testimonials-embla{padding:0}.na-testimonials-embla-container{gap:20px}.na-testimonials-embla-slide{width:100%}.na-testimonials-grid-2x3{gap:0}.na-testimonials-row{grid-template-columns:1fr;gap:0;max-width:100%}.na-testimonial-cell{min-height:auto}.na-testimonial-card-google-ads{width:100%;max-width:none;margin:0;padding:20px;min-height:auto}.na-testimonials-nav-arrow{width:44px;height:44px}.na-testimonial-quote-p{font-size:16px;line-height:1.5}.na-testimonial-name{font-size:16px}.na-testimonial-company{font-size:14px}}@media (max-width:380px){.na-testimonials-wrapper{padding:0 12px}.na-testimonial-card-google-ads{width:100%!important;padding:16px;border-radius:24px}.na-testimonial-quote-p{font-size:15px}}.na-testimonials-wrapper{width:100%;padding:0 var(--spacing-lg);max-width:1500px;margin:0 auto}.na-testimonials-navigation-google-ads{display:flex;justify-content:center;align-items:center;width:100%;position:relative;min-height:50px;gap:20px;max-width:100%}.na-testimonials-embla{width:100%;max-width:100%;margin:0;flex:1 1 auto}.na-testimonials-nav-arrow-left,.na-testimonials-nav-arrow-right{width:50px;height:50px;cursor:pointer;transition:opacity .3s ease;flex-shrink:0;background:none;border:none;padding:0;margin:0;z-index:10;display:flex;align-items:center;justify-content:center}.na-testimonials-nav-arrow-left{transform:rotate(180deg)}@media (min-width:1111px){.na-testimonials-embla{max-width:calc(100% - 120px)}}.na-testimonials-arrows{display:none}.na-testimonials-nav-arrow{width:50px;height:50px;cursor:pointer;transition:opacity .3s ease;background:none;border:none;padding:0;display:flex;align-items:center;justify-content:center}.na-testimonials-nav-arrow:hover{opacity:.8}.na-testimonials-nav-arrow.left{transform:rotate(180deg)}.na-testimonial-card-google-ads .na-testimonial-quote-p{font-family:var(--font-body);font-size:var(--text-body-large);line-height:1.4}.na-testimonial-card-google-ads .na-testimonial-name{font-family:var(--font-body);font-size:var(--text-body-medium);font-weight:var(--weight-bold);color:var(--na-white)}.na-testimonial-card-google-ads .na-testimonial-company{font-family:var(--font-body);font-size:var(--text-body-medium);font-weight:var(--weight-regular)}.na-testimonial-card-google-ads .na-testimonial-profile-section{min-width:0;max-width:100%}.na-testimonial-card-google-ads .na-testimonial-profile-text{flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere}.na-google-ads-form-container{background-color:#212020;border:1px solid #2c2a2a;border-radius:28px;padding:30px;display:flex;flex-direction:column;gap:38px}.na-google-ads-form-header{display:flex;flex-direction:column;gap:28px}.na-google-ads-form-title{font-family:var(--font-body);font-weight:700;font-size:20px;line-height:normal;color:var(--na-warm-grey);margin:0}.na-google-ads-form{display:flex;flex-direction:column;gap:18px}.na-google-ads-form-row{display:flex;gap:18px;width:100%}.na-form-field{flex:1;display:flex;flex-direction:column;gap:8px}.na-form-input-wrapper{position:relative;display:flex;align-items:center}.na-google-ads-form-input,.na-google-ads-form-select{background-color:#ffffff;border:1px solid #aca6a6;border-radius:6px;height:56px;padding:0 10px;display:flex;align-items:center;font-family:var(--font-body);font-size:16px;color:#727272;box-sizing:border-box;width:100%;position:relative;z-index:2}.na-form-placeholder{position:absolute;left:10px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:2;display:flex;align-items:center;gap:2px}.na-placeholder-text{color:#727272}.na-placeholder-asterisk,.na-placeholder-text{font-family:var(--font-body);font-size:16px;line-height:normal}.na-placeholder-asterisk{color:var(--na-orange)}.na-google-ads-form-input::placeholder{color:#727272;opacity:1}.na-google-ads-form-textarea{align-items:flex-start;height:112px;min-height:112px;padding:14px 10px;resize:vertical}.na-google-ads-form-input:focus,.na-google-ads-form-select:focus{outline:none;border-color:var(--na-orange)}.na-google-ads-form-select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23727272' stroke-width='2'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 20px center;background-size:12px;padding-right:40px;background-color:#ffffff}.na-google-ads-form-select option{color:#727272;background-color:#ffffff}.na-google-ads-form-select:focus{outline:none;border-color:var(--na-orange)}.na-google-ads-form-button{background-color:var(--na-orange);border:none;border-radius:10px;height:48px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 28px;cursor:pointer;transition:opacity .3s ease;width:fit-content;align-self:flex-start}.na-google-ads-form-button:hover{background-color:var(--na-slate)}.na-google-ads-form-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.na-google-ads-form-actions .na-turnstile-field{display:flex;justify-content:flex-end;margin-left:auto;order:2}.na-google-ads-form-actions .na-google-ads-form-button{order:1}.na-google-ads-form-button-text{font-family:var(--font-body);font-weight:600;font-size:16px;line-height:normal;color:var(--na-black);white-space:nowrap}.na-google-ads-form-icon{width:30px;height:30px;flex-shrink:0}.na-union-background-container{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:1}.na-union-left{left:-5%;top:0;transform:rotate(90deg)}.na-union-left,.na-union-right{position:absolute;width:280px;height:305px;opacity:.6}.na-union-right{right:-1%;bottom:0}.na-union-image{object-fit:contain}@media (max-width:988px){.na-google-ads-form-container{width:100%;max-width:500px;margin:0 auto}.na-google-ads-form-row{flex-direction:column;gap:18px}.na-form-field{flex:none;width:100%}.na-google-ads-form-actions{align-items:flex-start;flex-direction:column}.na-google-ads-form-actions .na-turnstile-field{justify-content:flex-start;margin-left:0;order:1}.na-google-ads-form-actions .na-google-ads-form-button{order:2}}@media (max-width:480px){.na-google-ads-form-container{padding:24px;border-radius:20px}.na-google-ads-form-title{font-size:18px;text-align:center}.na-google-ads-form-input,.na-google-ads-form-select{height:52px;font-size:15px}.na-google-ads-form-button{width:100%;justify-content:center;align-self:stretch}}@media (max-width:375px){.na-google-ads-form-container{padding:20px}.na-google-ads-form-title{font-size:16px;line-height:1.3}.na-google-ads-form-input,.na-google-ads-form-select{height:48px;font-size:14px;padding:0 8px}.na-form-placeholder .na-placeholder-text{font-size:14px}}.na-milestone-padding{padding-bottom:var(--space-3xl)}.na-wda-showcase-padding{padding-bottom:120px}.na-services-static .na-services-desktop-right{justify-content:flex-end}.na-services-static .na-services-desktop-spacer{display:none}.na-familiar-union{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.12;display:flex;align-items:center;justify-content:center}.na-familiar{gap:var(--space-5);text-align:center}.na-familiar,.na-familiar-quotes{display:flex;flex-direction:column;align-items:center}.na-familiar-quotes{gap:var(--space-2)}.na-familiar-quote{margin:0;display:inline-flex;align-items:baseline;gap:6px;padding:14px 30px;font-family:var(--font-body);font-size:22px;font-weight:600;line-height:1.4;color:var(--na-white);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:100px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.na-familiar-quote-mark{color:var(--na-orange);font-weight:700}.na-familiar-intro{max-width:780px;margin:0}@media (max-width:767px){.na-familiar-quote{font-size:18px;padding:12px 22px}}.na-design-cost-header{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center;margin-bottom:var(--space-6)}.na-design-cost-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3)}.na-design-cost-card{display:flex;flex-direction:column;gap:var(--space-2);padding:30px;background-color:var(--na-dark-tint);border:1px solid #2c2a2a;border-radius:36px;box-sizing:border-box;transition:border-color .3s ease,box-shadow .3s ease}.na-design-cost-card:hover{border-color:#3c3a3a;box-shadow:0 4px 20px rgba(251,169,25,.1)}.na-design-cost-card-title{margin:0;font-size:25px;line-height:1.2}@media (max-width:767px){.na-design-cost-card-title{font-size:20px}}.na-design-cost-card p{margin:0}.na-design-cost-closing{max-width:820px;margin:var(--space-6) auto var(--space-5);text-align:center}.na-consultation-cta{display:flex;justify-content:center}.na-consultation-cta-section{padding-bottom:var(--space-5xl)}@media (max-width:1024px){.na-design-cost-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.na-design-cost-grid{grid-template-columns:1fr}}.na-redesign-benefits{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-7);align-items:start}.na-redesign-statement-column{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);position:sticky;top:var(--space-5)}.na-redesign-statement{margin:0}.na-redesign-list{display:flex;flex-direction:column;gap:var(--space-5)}.na-redesign-item{display:flex;flex-direction:column;gap:var(--space-2)}.na-redesign-item h3,.na-redesign-item p{margin:0}@media (max-width:1024px){.na-redesign-benefits{grid-template-columns:1fr;gap:var(--space-5)}.na-redesign-statement-column{position:static}}.csr{--csr-radius-panel:20px;--csr-radius-feature:24px;--csr-ember-border:#4a3410;--csr-gradient-panel:linear-gradient(180deg,rgba(255,255,255,0.02),rgba(255,255,255,0.01));--csr-gradient-ember:linear-gradient(180deg,#37270a 0%,var(--na-black) 100%);--csr-gradient-sweep:linear-gradient(90deg,var(--na-orange) 0%,var(--na-orange-tint) 50%,var(--na-orange) 100%);color:var(--na-white);font-family:var(--font-body);font-size:var(--text-body-large);line-height:1.55;overflow-x:clip}:where(.csr) :is(h1,h2,h3,p,ul,dl,dd,blockquote){margin:0;padding:0}.csr-section{padding-bottom:var(--space-4xl)}.csr-section-first{padding-top:var(--space-xl)}.csr .csr-eyebrow{font-family:var(--font-body);font-size:var(--text-body-medium);font-weight:var(--weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--na-orange);margin-bottom:14px}.csr-sec-head{display:grid;grid-template-columns:1fr 1.4fr;gap:var(--space-2xl);align-items:end;margin-bottom:var(--space-2xl)}.csr-sec-intro{max-width:60ch;line-height:var(--leading-relaxed)}.csr-rule{height:1px;background:var(--na-dark-border);margin-top:var(--space-4xl)}.csr-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.csr-card{background:var(--na-dark-tint);border:1px solid var(--na-dark-border);border-radius:var(--csr-radius-panel);padding:30px}.csr-card .csr-n{font-family:"Switzer",var(--font-body);font-weight:var(--weight-semibold);font-size:14px;letter-spacing:.06em;color:var(--na-orange)}.csr-card h3{line-height:1.15;margin:18px 0 12px}.csr-card p{color:var(--na-warm-grey);font-size:15px}.csr-hero{padding:var(--space-xl) 0 var(--space-3xl)}.csr-glow-l,.csr-glow-r{position:absolute;top:-80px;width:680px;height:1180px;pointer-events:none;-webkit-mask-composite:source-in;mask-composite:intersect}.csr-glow-l{left:-200px;opacity:.9;background:url(/images/yellow-l.webp) 0 0/cover no-repeat;-webkit-mask-image:linear-gradient(90deg,#fff 60%,transparent),linear-gradient(180deg,#fff 45%,transparent 95%);mask-image:linear-gradient(90deg,#fff 60%,transparent),linear-gradient(180deg,#fff 45%,transparent 95%)}.csr-glow-r{right:-220px;opacity:.55;background:url(/images/multi-r.webp) 100% 0/cover no-repeat;-webkit-mask-image:linear-gradient(270deg,#fff 60%,transparent),linear-gradient(180deg,#fff 45%,transparent 95%);mask-image:linear-gradient(270deg,#fff 60%,transparent),linear-gradient(180deg,#fff 45%,transparent 95%)}.csr-hero .na-container{position:relative;z-index:2}.csr-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--na-warm-grey);margin-bottom:36px}.csr-crumbs span:last-child{color:var(--na-white)}.csr-hero-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:56px;align-items:end}.csr-hero-grid>div{min-width:0}.csr-client-chip{display:inline-flex;align-items:center;gap:14px;margin-bottom:var(--space-md);padding:10px 18px 10px 14px;background:rgba(6,6,6,.55);border:1px solid var(--na-dark-border);border-radius:999px;backdrop-filter:blur(8px)}.csr-client-chip img{display:block}.csr-client-chip .csr-sep{width:1px;align-self:stretch;background:var(--na-dark-border)}.csr-title{max-width:15ch}.csr-title em{font-style:normal;color:var(--na-orange)}.csr-lede{font-size:var(--text-intro);color:var(--na-warm-grey);margin-top:26px;max-width:58ch}.csr-facts{padding:8px 26px;background:rgba(33,32,32,.72);border:1px solid var(--na-dark-border);border-radius:var(--csr-radius-panel);backdrop-filter:blur(10px)}.csr-facts dl{display:grid;grid-template-columns:auto 1fr;gap:0 20px}.csr-facts dd,.csr-facts dt{padding:15px 0;border-bottom:1px solid var(--na-dark-border);font-size:14px}.csr-facts dt{color:var(--na-warm-grey)}.csr-facts dd{text-align:right}.csr-facts dd:last-of-type,.csr-facts dt:last-of-type{border-bottom:0}.csr-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.csr-tag{font-size:12px;padding:3px 10px;border:1px solid var(--na-dark-raised);border-radius:999px}.csr-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:var(--space-2xl)}.csr-stat{padding:30px 28px 26px;background:var(--csr-gradient-panel);border:1px solid var(--na-dark-border);border-radius:var(--csr-radius-panel)}.csr-stat:first-child{background:var(--csr-gradient-ember);border-color:var(--csr-ember-border)}.csr-stat .csr-num{font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--text-extra-large);line-height:1;letter-spacing:-.03em}.csr-stat:first-child .csr-num{color:var(--na-orange)}.csr-stat .csr-lbl{margin-top:14px}.csr-stat .csr-src{font-size:12px;color:var(--na-grey-mid);margin-top:10px}.csr-about{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.csr-big{font-family:var(--font-heading);font-weight:var(--weight-medium);font-size:var(--text-medium);line-height:var(--leading-snug)}.csr-big b{color:var(--na-orange);font-weight:var(--weight-bold)}.csr-brands{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.csr-brands span{font-size:13px;padding:5px 12px;color:var(--na-warm-grey);border:1px solid var(--na-dark-border);border-radius:999px}.csr-track{display:flex;align-items:center;margin-bottom:22px;font-size:12px}.csr-track i{flex:1;height:2px;background:linear-gradient(90deg,var(--na-orange),var(--na-dark-border))}.csr-track b{font-weight:var(--weight-medium);padding:0 12px;white-space:nowrap}.csr-phases{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.csr-phases.csr-n4{grid-template-columns:repeat(4,1fr)}.csr-phase{padding:32px 30px;background:var(--csr-gradient-panel);border:1px solid var(--na-dark-border);border-radius:var(--csr-radius-feature)}.csr-n4 .csr-phase{padding:28px 24px}.csr-when{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--na-warm-grey);margin-bottom:26px}.csr-pill{font-family:"Switzer",var(--font-body);font-weight:var(--weight-semibold);font-size:12px;letter-spacing:.08em;padding:5px 12px;color:var(--na-black);background:var(--na-orange);border-radius:999px}.csr-phase .csr-sub{color:var(--na-warm-grey);font-size:15px;margin:12px 0 22px}.csr-phase ul{list-style:none;display:grid;gap:10px;font-size:15px}.csr-phase li{position:relative;padding-left:22px}.csr-phase li:before{content:"";position:absolute;left:0;top:.62em;width:10px;height:2px;background:var(--na-orange)}.csr-phase .csr-proof{margin-top:24px;padding-top:18px;border-top:1px solid var(--na-dark-border);font-size:14px;color:var(--na-orange-tint)}.csr-chart-card{padding:34px 34px 22px;background:var(--na-dark-tint);border:1px solid var(--na-dark-border);border-radius:var(--csr-radius-feature)}.csr-chart-card h3{margin-bottom:22px}.csr-chart svg{display:block;width:100%;height:auto;overflow:visible}.csr-chart text{font-family:var(--font-body);font-size:12px}.csr-chart .csr-grid{stroke:var(--na-dark-border)}.csr-chart .csr-ax{fill:var(--na-warm-grey)}.csr-chart .csr-yr{fill:var(--na-grey-mid)}.csr-chart .csr-pt{fill:var(--na-white);font-size:14px;font-weight:var(--weight-medium)}.csr-chart .csr-lab{font-family:"Switzer",var(--font-body);font-weight:var(--weight-semibold);letter-spacing:.06em;font-size:12.5px}.csr-chart .csr-lab-on{fill:var(--na-orange-tint)}.csr-chart .csr-lab-off{fill:var(--na-warm-grey)}.csr-chart .csr-band{fill:var(--na-orange);fill-opacity:.05}.csr-chart .csr-bar-on{fill:url(#csr-bar)}.csr-chart .csr-bar-off{fill:var(--na-dark-raised)}.csr-chart .csr-stop-a{stop-color:var(--na-orange)}.csr-chart .csr-stop-b{stop-color:var(--na-orange-tint)}.csr-chart-note{font-size:12px;color:var(--na-grey-mid);margin-top:14px}.csr-results-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:16px;margin-top:16px}.csr-bars{margin-top:22px}.csr-bar,.csr-bars{display:grid;gap:14px}.csr-bar{grid-template-columns:130px 1fr 54px;align-items:center;font-size:14px}.csr-bar .csr-t{height:12px;background:var(--na-dark-border);border-radius:6px;overflow:hidden}.csr-bar .csr-t i{display:block;height:100%;background:var(--csr-gradient-sweep);border-radius:6px}.csr-bar b{font-weight:var(--weight-medium);text-align:right}.csr-mini{display:grid;grid-template-columns:1fr 1fr;gap:16px}.csr-mini.csr-m3{grid-template-columns:repeat(3,1fr);margin-top:16px}.csr-mini .csr-num{font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--text-large);line-height:1}.csr-mini .csr-hl{background:var(--csr-gradient-ember);border-color:var(--csr-ember-border)}.csr-mini .csr-hl .csr-num{color:var(--na-orange)}.csr-mini .csr-card p{margin-top:12px}.csr-fullq,.csr-quote{padding:var(--space-xl)}.csr-qmark{display:block;margin-bottom:var(--space-md)}.csr-fullq .csr-qmark+p{margin-top:0}.csr-quote blockquote{max-width:26ch}.csr-fullq .csr-who,.csr-quote .csr-who{margin-top:var(--space-lg)}.csr-quote blockquote mark{background:none;color:var(--na-orange)}.csr-fullq p{font-family:var(--font-heading);font-weight:var(--weight-medium);font-size:clamp(1.1rem,1rem + .5vw,1.4rem);line-height:1.45;max-width:62ch;margin-top:18px;color:#ececec}.csr-fullq p b{color:var(--na-orange);font-weight:var(--weight-bold)}.csr-who{display:flex;align-items:center;gap:16px}.csr-avatar{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:50%;object-fit:cover;background:var(--na-dark-raised);font-family:var(--font-heading);font-weight:var(--weight-bold);color:var(--na-orange)}.csr-who b{display:block;font-weight:var(--weight-medium)}.csr-who span{font-size:14px;color:var(--na-warm-grey)}.csr .na-case-study-related-section{padding-top:0}@media (max-width:1024px){.csr-about,.csr-hero-grid,.csr-results-grid,.csr-sec-head{grid-template-columns:1fr}.csr-sec-head{gap:var(--space-sm)}.csr-grid-3,.csr-phases{grid-template-columns:1fr}.csr-mini.csr-m3,.csr-phases.csr-n4{grid-template-columns:1fr 1fr}}@media (max-width:767px){.csr-section{padding-bottom:var(--space-3xl)}.csr-rule{margin-top:var(--space-3xl)}.csr-mini,.csr-mini.csr-m3,.csr-phases.csr-n4,.csr-stats{grid-template-columns:1fr}.csr-client-chip{flex-wrap:wrap;border-radius:18px}.csr-client-chip .csr-sep{display:none}.csr-facts dl{grid-template-columns:1fr}.csr-facts dt{padding-bottom:0;border-bottom:0}.csr-facts dd{text-align:left}.csr-tags{justify-content:flex-start}.csr-track b{white-space:normal;text-align:center}.csr-chart-card{padding:24px 16px 16px}.csr-chart{overflow-x:auto;margin:0 -16px;padding:0 16px 8px;direction:rtl}.csr-chart svg{direction:ltr;min-width:720px}.csr-chart text{font-size:17px}.csr-chart .csr-pt{font-size:19px}.csr-chart .csr-lab{font-size:16px}.csr-bar{grid-template-columns:100px 1fr 44px}.csr-fullq,.csr-quote{padding:var(--space-md)}.csr-quote blockquote{font-size:var(--text-medium)}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;font-family:inherit;font-weight:inherit;line-height:inherit;color:inherit;text-decoration:none;list-style:none;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{margin:0;padding:0;border:none;background:none;font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}:focus{outline:none}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}img{max-width:100%;height:auto;border:0;display:block}@font-face{font-family:Creato Display;src:url(/fonts/CreatoDisplay-Regular.woff2) format("woff2"),url(/fonts/CreatoDisplay-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Creato Display;src:url(/fonts/CreatoDisplay-Medium.woff2) format("woff2"),url(/fonts/CreatoDisplay-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Creato Display;src:url(/fonts/CreatoDisplay-Bold.woff2) format("woff2"),url(/fonts/CreatoDisplay-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Creato Display;src:url(/fonts/CreatoDisplay-ExtraBold.woff2) format("woff2"),url(/fonts/CreatoDisplay-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Creato Display;src:url(/fonts/CreatoDisplay-Black.woff2) format("woff2"),url(/fonts/CreatoDisplay-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/Switzer-Semibold.woff2) format("woff2"),url(/fonts/Switzer-Semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Safiro;src:url(/fonts/Safiro-Regular.woff2) format("woff2"),url(/fonts/Safiro-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}body,html{overflow-x:clip;max-width:100vw}body{background:var(--na-black);color:var(--na-white);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}.overflow-hidden-mobile{overflow-x:hidden}@media (max-width:767px){body,html{overflow-x:clip}body{max-width:100vw}}@view-transition{navigation:auto}::view-transition-new(root),::view-transition-old(root){animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(root){animation-name:fade-out}::view-transition-new(root){animation-name:fade-in}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}::view-transition-new(root),::view-transition-old(root){animation:none!important}}