.europe-page{background-color:#fff;transition:background-color .8s ease;color:#000;width:100%;position:relative;overflow-x:clip}.europe-page.eu-warm-theme{background-color:#fff1eb}.europe-page .showcase-view-all-container{display:none!important}.eu-navbar{height:fit-content!important;padding:20px 40px!important}.eu-navbar .nav-quote,.eu-navbar .nav-quote span{font-size:1.1vw!important}@media(max-width:768px){.eu-navbar{padding:23px 21px!important}.europe-page .nav-quotes-wrapper{display:flex!important;height:auto!important}.eu-navbar .nav-quote,.eu-navbar .nav-quote span{font-size:3.5vw!important}}.logo.eu-logo{display:flex;align-items:center}.logo.eu-logo img{width:7vw!important;height:auto!important}@media(max-width:1024px){.logo.eu-logo img,.logo.eu-logo svg{width:28vw!important}}.europe-section{margin:0 auto;padding:6vw 3vw 8vw}.eu-section-heading,.eu-process-heading{font-family:ppbook;font-size:3.4vw;line-height:1.2;padding-bottom:1.5vw;width:100%}.europe-page .clients-title{font-size:2.7vw!important;font-weight:600;font-family:pp}.eu-section-sub{font-family:ppbook;color:#303030;width:70%;font-size:1.35vw;font-weight:300}.eu-hero{padding-top:15vw;padding-bottom:8vw}.europe-page .hero-horizontal{height:86vh}.eu-hero-title{font-family:pp;font-size:5.15vw;line-height:1.1;font-weight:400}.eu-hero-bottom{display:flex;gap:2vw;justify-content:space-between}.eu-hero-bottom-cta{text-align:center;position:absolute;bottom:9vw;left:49%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:2vw;z-index:1;width:100%}@media(max-width:768px){.eu-hero-bottom-cta{bottom:-20vw;gap:4vw}.eu-scroll-indicator{height:17vw;margin-top:4vw;margin-bottom:1vw}}.eu-hero-bottom-cta-text{font-family:ppbook;font-size:2.1vw;color:#222;margin:0;letter-spacing:.2px}.eu-scroll-indicator{margin-top:2vw;height:6vw;width:1px;background-color:#0000001a;position:relative;overflow:hidden}.eu-scroll-indicator .eu-scroll-line{position:absolute;top:-50%;left:0;width:100%;height:50%;background-color:#000;animation:scrollDownAnim 2s infinite cubic-bezier(.645,.045,.355,1)}@keyframes scrollDownAnim{0%{top:-50%}to{top:150%}}@media(max-width:768px){.eu-hero-bottom-cta-text{font-size:6vw;padding:0 0vw;line-height:1.4;font-weight:700}.europe-page .clients-title{font-size:8vw!important;margin-bottom:8vw;width:100%}}.eu-cta-btn{display:inline-flex;justify-content:center;align-items:center;padding:.6vw 1.1vw .7vw;gap:.8vw;border:1px solid transparent;border-radius:2px;color:#111;background-color:#f0f0f0;font-family:ppbook;font-size:.9vw;letter-spacing:.5px;cursor:pointer;text-decoration:none;position:relative;overflow:hidden;z-index:1;transition:all .4s ease;font-weight:700;text-wrap:nowrap}.eu-cta-btn:hover{color:#fff;border-color:#f50;background-color:#f50}.eu-cta-btn.black{background-color:#111;color:#fff;padding:1vw 2vw;font-size:1.1vw;white-space:nowrap}@media(max-width:768px){.eu-cta-btn{font-size:3.5vw;padding:3vw 6vw}.eu-cta-btn.black{padding:3vw 6vw;font-size:3.5vw}}.eu-cta-btn.black:hover{color:#fff;border-color:#f50;background-color:#f50}.eu-transparent-nav{background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.eu-hidden-nav{display:none!important}.eu-hero-tags{display:flex;flex-wrap:wrap;gap:1.8vw;font-family:ppbook;font-size:1.05vw;color:#555;text-transform:uppercase;margin-top:2vw}.eu-tag{display:flex;align-items:center;gap:.5vw;color:#282828;font-weight:700}.eu-hero-video-container{width:100%;aspect-ratio:2 / 1;background-color:#000;margin-top:6vw;border-radius:4px;overflow:hidden;transform-origin:center center}.eu-hero-video-container video{width:100%;height:100%;object-fit:cover}.eu-stats-section{margin-top:-5vw}.eu-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto}.eu-stat-block{padding:6vw 2vw;text-align:center;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;justify-content:center;align-items:center}.eu-stat-block:last-child{border-right:none}.eu-stat-number{font-family:pp;font-size:4.65vw;margin-bottom:1vw;display:flex;justify-content:center;align-items:center;gap:.4vw}.eu-stat-number span{display:flex}.eu-stat-number span svg{width:2vw;height:auto}.eu-stat-label{font-family:ppbook;font-size:1.25vw;color:#000}.europe-clients-grid-wrapper .clients-section{padding-top:6vw!important;margin-bottom:6vw;background:transparent!important}.europe-clients-grid-wrapper .eu-section-heading{padding:0 4vw;margin-bottom:3vw;text-align:left}.eu-clients-section{display:flex;align-items:center;margin:2vw 0}.eu-clients-label{font-family:ppbook;font-size:1.5vw;color:#000;font-weight:700;width:25vw;flex-shrink:0;text-align:left;margin:0}.eu-clients-marquee-container{position:relative;display:flex;overflow:hidden;flex-grow:1;width:71vw}.eu-clients-marquee{display:flex;align-items:center;gap:8vw;padding-left:8vw;animation:marquee 60s linear infinite;white-space:nowrap;will-change:transform;transform:translateZ(0)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.eu-clients-marquee-fade{position:absolute;top:0;bottom:0;width:15vw;z-index:2;pointer-events:none}.eu-clients-marquee-fade.left{left:0;background:linear-gradient(to right,#fff,#fff0)}.eu-clients-marquee-fade.right{right:0;background:linear-gradient(to left,#fff,#fff0)}.eu-client-logo{flex-shrink:0;display:flex;align-items:center}.eu-client-logo svg{height:2.7vw;width:auto}.eu-agency-testimonial h2{text-wrap:nowrap}.eu-industries-section{display:none}.eu-industries-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3vw 2vw;text-align:center;font-family:ppbook;font-size:1.25vw}.eu-projects-wrapper{background-color:#fff}.eu-projects-header{width:100%;padding:0 3vw 0vw}.eu-projects-header h2{border-bottom:1px solid #efefef}.eu-work-section{width:100%;height:100vh;position:relative;overflow:hidden;box-sizing:border-box}.eu-work-project{position:absolute;top:0;left:0;width:100%;height:100%;min-height:400px;background-color:#111;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;padding-bottom:8vw}.eu-work-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.eu-work-project:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0003;pointer-events:none;z-index:1}.eu-work-content{position:relative;z-index:10;text-align:center;color:#fff}.eu-work-project-title{font-family:italic;font-size:3.65vw;margin-bottom:1vw;font-weight:300}.eu-work-tags{display:flex;gap:.8vw;justify-content:center;font-family:ppbook}.eu-work-tag{font-size:1.15vw;color:#ffffffe6;display:inline-flex;align-items:center}.eu-work-tag:not(:last-child):after{content:"•";margin-left:.8vw;opacity:.5}.eu-process-section{position:relative;height:100vh;display:flex;align-items:center;overflow:hidden;padding-left:5vw;padding-right:7vw;padding-top:5vw;overflow:visible}.eu-process-header{margin-bottom:3vw}.eu-process-header p{width:64%}.eu-process-container{display:flex;gap:5vw;width:100%;height:100%}.eu-process-container h2{width:96%}.eu-process-left{width:40%}.eu-process-right{width:36%;margin-left:auto;overflow:hidden;position:relative;height:100vh;display:flex;flex-direction:column;justify-content:flex-end;margin-right:5vw;--gradient-height: 42vh}.eu-process-right:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:var(--gradient-height);background:linear-gradient(to top,#fff 0% 38%,#fff0);pointer-events:none;z-index:10}.eu-process-step{display:flex;flex-direction:column;border:1.36px solid rgba(240,240,240,.97);background:#fcfcfc;padding:1.3vw 2.1vw 2vw;gap:9vw;position:absolute;width:100%;transform-origin:center center;will-change:transform,opacity}.eu-process-step:nth-child(1){top:0;z-index:1}.eu-process-step:nth-child(2){top:0;z-index:2}.eu-process-step:nth-child(3){top:0;z-index:3}.eu-process-step:nth-child(4){top:0;z-index:4}.eu-process-step:nth-child(5){top:0;z-index:5}.eu-step-week{font-family:ppbook;font-size:1.05vw;color:#999;border-bottom:1px solid #eee;padding-bottom:1vw;margin-bottom:1.5vw;text-transform:uppercase}.eu-step-title{font-family:ppbook;font-size:2.4vw;margin-bottom:1vw;font-weight:700}.eu-step-desc{font-family:ppbook;font-size:1.4vw;color:#111;line-height:1.4}.eu-agency-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6vw}.eu-agency-right{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding-left:4vw}.eu-agency-btn{background-color:#111;color:#fff}.eu-agency-grid{display:grid;grid-template-columns:1fr;gap:4vw}.eu-testimonial-card{background-color:#fafafa;padding:1.2vw;display:flex;align-items:stretch;gap:3vw;border:1px solid #f0f0f0;height:24vw}.eu-test-content{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:.5vw 0 .5vw .5vw}.eu-test-logo{font-family:pp;font-size:2.15vw;font-weight:700;color:#111;line-height:1}.eu-test-logo span{display:block;font-family:ppbook;font-size:.95vw;color:#666;font-weight:400;margin-top:.2vw}.eu-test-quote{font-family:ppbook;font-size:1.3vw;color:#323232;line-height:1.4;margin:3vw 0}.eu-process-header p{width:44%}.eu-section-sub{width:42%!important}.eu-test-author{font-family:ppbook;font-size:1.1vw;font-weight:700;color:#111}.eu-test-author span{font-weight:400;color:#3b3b3b}.eu-test-img{width:38%;object-fit:cover;border-radius:0;height:auto}.eu-dark-cta-sub{font-size:1.35vw;color:#333;font-family:ppbook}.eu-dark-cta{background:transparent;color:#000;text-align:center;padding:0 3vw;position:relative;height:97vh;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box}.eu-corner-box{position:absolute;width:.5rem;height:.5rem;aspect-ratio:1/1;background-color:#fff;transition:background-color .8s ease}.europe-page.eu-warm-theme .eu-corner-box{background-color:#e29e7c}.eu-corner-box.top-left{top:.8vw;left:.8vw}.eu-corner-box.top-right{top:.8vw;right:.8vw}.eu-corner-box.bottom-left{bottom:.8vw;left:.8vw}.eu-corner-box.bottom-right{bottom:.8vw;right:.8vw}.eu-cta-line{position:absolute;background-color:#f1dbd2;z-index:0}.europe-page.eu-warm-theme .eu-cta-line{background-color:#f1dbd2}.eu-cta-line.top,.eu-cta-line.bottom{height:1px;left:calc(.8vw + .25rem);right:calc(.8vw + .25rem);transform:scaleX(0)}.eu-cta-line.left,.eu-cta-line.right{width:1px;top:calc(.8vw + .25rem);bottom:calc(.8vw + .25rem);transform:scaleY(0)}.eu-cta-line.top{top:calc(.8vw + .25rem)}.eu-cta-line.bottom{bottom:calc(.8vw + .25rem)}.eu-cta-line.left{left:calc(.8vw + .25rem)}.eu-cta-line.right{right:calc(.8vw + .25rem)}.eu-dark-cta-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50vw;height:50vw;background:radial-gradient(circle,#ffffff14,#fff0 70%);border-radius:50%;pointer-events:none;z-index:0}.eu-dark-cta-inner{width:70%;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1vw}.eu-dark-cta-inners{gap:0vw}.eu-dark-cta-inner h2{width:90%}.eu-dark-cta-inners h2{width:100%}.eu-dark-cta-inners p{width:70%}.eu-ceo-cta-inner{display:flex;flex-direction:row!important;align-items:center;justify-content:center;gap:6vw;width:80%!important;margin:0 auto;padding:4vw 0;text-align:left}.eu-ceo-image-wrapper{flex:0 0 45%;border-radius:0;overflow:hidden}.eu-ceo-image{width:100%;height:auto;object-fit:cover;display:block}.eu-ceo-content{flex:1;display:flex;flex-direction:column;align-items:flex-start}.eu-ceo-label{font-family:ppbook!important;color:#000c!important;text-transform:uppercase;margin-bottom:1vw}.eu-ceo-content .eu-section-heading{font-family:italic!important;color:#000!important;width:100%;border-bottom:none;font-weight:100}.eu-ceo-content .eu-dark-cta-sub{font-family:ppbook!important;color:#000000b3!important;width:100%;text-align:left;margin:1vw 0}.eu-ceo-btn-subtext{font-family:ppbook!important;color:#000000bf!important;font-size:1vw;text-align:left;margin-top:1vw}.eu-ceo-content h2{padding-bottom:0}@media(max-width:768px){.eu-ceo-cta-inner{flex-direction:column!important;gap:8vw;width:90%!important;text-align:center}.eu-ceo-image-wrapper{flex:0 0 auto;width:90%}.eu-ceo-label{font-size:3.5vw}.eu-ceo-content{align-items:center;gap:2.5vw}.eu-ceo-content .eu-dark-cta-sub{text-align:center;gap:2vw}.eu-ceo-btn-subtext{font-size:3.5vw;font-weight:400;text-align:center;font-family:ppbook;width:77%}}.eu-dark-image{width:16.6875rem;height:14.38694rem;background-color:#222;margin-bottom:4vw}.eu-dark-btn{background-color:#000;color:#fff}.eu-teams-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2vw}.eu-team-card{border:1px solid #eee;padding:3vw;display:flex;flex-direction:column;justify-content:space-between;min-height:15vw;border-radius:8px}.eu-team-card h3{font-family:pp;font-size:1.65vw}.eu-team-card p{font-family:ppbook;font-size:1.25vw;color:#666;margin-top:3vw}.eu-faq-section{display:flex;flex-direction:column;align-items:center;gap:2vw}.eu-faq-left,.eu-faq-left .eu-section-heading{width:100%;text-align:center}.eu-faq-right{width:100%;padding:0 21vw}.eu-faq-cta-wrapper{display:flex;justify-content:center;margin-top:3.5vw}.eu-faq-item{border-bottom:1px solid #eee;padding:2vw 0 1vw}.eu-faq-summary{display:flex;justify-content:space-between;align-items:center;font-family:ppbook;font-size:1.35vw;font-weight:700;cursor:pointer;list-style:none}.eu-faq-summary::-webkit-details-marker{display:none}.eu-faq-answer{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transition:grid-template-rows .4s ease,opacity .4s ease}.eu-faq-answer.open{grid-template-rows:1fr;opacity:1}.eu-faq-answer-inner{overflow:hidden}.eu-faq-answer-text{font-family:ppbook;font-size:1.25vw;color:#3f3f3f;padding-top:1vw;padding-right:2vw;padding-bottom:1vw}.eu-faq-icon{display:inline-block;transition:transform .3s ease}.eu-faq-summary:hover .eu-faq-icon:not(.open){transform:rotate(90deg)}.eu-contact-section{display:flex;gap:6vw;display:none}.eu-contact-left{flex:1}.eu-contact-right{flex:1.5}.eu-form-submit-btn{background-color:#e9e9e9}.eu-form-submit-btn:before{background-color:#111}.eu-form-submit-btn:hover{color:#fff}.eu-form-submit-btn.error{background-color:#d32f2f;color:#fff;border-color:#d32f2f}.eu-form-submit-btn.error:before{background-color:#c00}.eu-service-label{font-family:ppbook;font-size:1.15vw;cursor:pointer;border-radius:.25rem;border:1px solid #c4c4c4;padding:.6vw 1.2vw;background-color:transparent;color:#111;transition:background-color .3s ease,color .3s ease,border-color .3s ease;-webkit-user-select:none;user-select:none}.eu-service-label.selected{background-color:#111;color:#fff;border-color:#111}.eu-form-row{display:flex;gap:2vw}.eu-form-row .form-group-figma{flex:1}.eu-section-sub{width:48%}.eu-agency-testimonial .eu-section-sub{width:67%!important}.eu-match-section{padding:1vw 0 2vw;margin-top:4vw;margin-bottom:0vw;height:100vh;display:flex;flex-direction:column;box-sizing:border-box}.eu-match-tabs{display:flex;gap:1vw;width:100%;position:absolute;bottom:0;left:0;padding:0 2vw 2vw;z-index:10;box-sizing:border-box}.eu-match-tab-wrapper{flex:1;padding:1vw 0;cursor:pointer;display:flex;align-items:center;background-color:transparent}.eu-match-tab{width:100%;height:1px;background-color:#fff;position:relative;overflow:hidden}.eu-match-tab-progress{position:absolute;top:0;left:0;height:100%;background-color:#f50;opacity:1!important;transition:width 4s linear}.eu-match-tab:not(.active) .eu-match-tab-progress{transition:none;width:0!important}.eu-match-image-container{position:relative;width:94vw;margin:0 auto;flex:1;overflow:hidden}.eu-match-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.08);transition:opacity .8s ease-in-out,transform 4s ease-out}.eu-agency-section{padding-bottom:2vw}.eu-match-image.active{opacity:1;transform:scale(1);z-index:2}.eu-dark-image-last{display:none!important}.eu-match-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:.8vw 1.2vw;border-radius:50px;display:flex;align-items:center;gap:.5vw;font-family:ppbook;font-size:1vw;font-weight:700;color:#036;box-shadow:0 4px 15px #0000001a;z-index:2}.eu-match-badge svg{width:1.2vw;height:1.2vw}@media(max-width:1024px){.eu-industries-grid{grid-template-columns:repeat(2,1fr)}.eu-agency-top{flex-direction:column}.eu-agency-right{padding-left:0;margin-top:4vw}.eu-agency-grid{grid-template-columns:repeat(1,1fr)}.eu-test-img{width:30vw}.eu-teams-grid{grid-template-columns:repeat(1,1fr)}.eu-faq-section,.eu-contact-section{flex-direction:column}.eu-stat-number span svg{width:3vw}}@media(max-width:768px){.europe-page{touch-action:pan-y;overscroll-behavior-y:auto}.europe-section{padding:23vw 5vw;height:fit-content}.eu-agency-section{padding-bottom:8vw;padding-top:12vw}.europe-clients-grid-wrapper .eu-section-heading{margin-bottom:8vw}.eu-faq-cta-wrapper{justify-content:flex-start}.eu-cta-btn{display:inline-flex;justify-content:center;align-items:center;padding:1.8vw 2vw;gap:.8vw;border:1px solid transparent;border-radius:2px}.eu-faq-item{padding-bottom:3vw}.eu-stat-block{padding:3vw 1vw;justify-content:flex-start}.eu-stat-number span svg{width:3.5vw}.clients-section{padding:0rem 0}.europe-clients-grid-wrapper .clients-section{padding-top:15vw!important;margin-bottom:-16vw}.eu-section-heading{font-size:8vw;margin-bottom:0vw;width:100%}.eu-match-section{padding-bottom:1vw;padding-top:3vw;padding-left:3vw!important;padding-right:3vw!important;width:100vw;height:60vh;margin-bottom:9vw}.eu-match-tabs{gap:2vw;padding:0 4vw 4vw}.eu-match-tab{height:1px}.eu-match-badge{padding:1.5vw 2.5vw;font-size:2.5vw;gap:1vw}.eu-match-badge svg{width:2.5vw;height:2.5vw}.eu-process-header{margin-bottom:8vw;flex-direction:column;align-items:flex-start!important;gap:4vw}.eu-work-project-title{margin-bottom:4vw;font-size:9vw}.eu-process-step{padding:5vw}.eu-dark-cta-inners a{width:fit-content;text-wrap:nowrap;padding:4vw}.eu-work-project{padding-bottom:32vw}.eu-faq-right{padding:0 1vw;gap:5vw;display:flex;flex-direction:column}.eu-corner-box{position:absolute;width:.3rem;height:.3rem}.eu-section-sub{font-size:4vw;width:100%!important}.eu-dark-cta-inner{width:97%;gap:6vw}.eu-clients-section{flex-direction:column;align-items:flex-start}.eu-clients-label{width:90%;margin:0 0 5vw}.eu-clients-marquee-container{width:100vw}.eu-hero{padding-top:25vw;padding-bottom:12vw}.eu-projects-header{width:100%}.eu-hero-title{font-size:10vw}.eu-hero-bottom{flex-direction:column;gap:6vw}.eu-cta-btn{font-size:3.5vw;padding:3vw 4vw;gap:2vw;width:fit-content;text-wrap:nowrap}.eu-cta-btn svg{width:3.2vw}.eu-hero-tags{font-size:3.5vw;flex-direction:column;align-items:flex-start;gap:2.5vw;margin-top:4vw}.eu-hero-image-placeholder{margin-top:8vw;height:70vw}.eu-stat-number{font-size:9vw}.eu-stat-label,.eu-clients-label{font-size:2.9vw;text-align:center}.eu-stat-label{font-size:3.2vw}.eu-clients-label{padding-bottom:5vw;font-size:4vw}.eu-client-logo svg{height:8vw}.eu-industries-grid{font-size:4vw}.eu-projects-header h2{margin-bottom:8vw;border-bottom:none}.eu-process-section{height:auto;min-height:unset;display:block;overflow:visible;padding-top:20vw;padding-bottom:20vw}.eu-process-container{flex-direction:column;gap:10vw;height:auto}.eu-process-left{align-self:auto;width:89%}.eu-process-right{overflow:visible;height:auto;position:static;display:flex;flex-direction:column;gap:8vw;margin-left:0;flex:1;width:100%}.eu-process-right:after{background:none}.eu-process-step{gap:20vw}.eu-process-step{position:relative!important;bottom:auto!important;top:auto!important;transform:none!important;opacity:1!important;box-shadow:none;padding:5vw;width:100%;z-index:auto!important}.eu-work-project{height:100%;min-height:350px}.eu-work-project-title{font-size:9vw}.eu-work-tag{font-size:4vw}.eu-work-tag:not(:last-child):after{margin-left:2vw}.eu-step-title{font-size:5vw}.eu-clients-marquee{gap:19vw}.eu-step-desc,.eu-test-quote,.eu-team-card p,.eu-step-week{font-size:4vw}.eu-test-logo,.eu-team-card h3{font-size:6vw}.eu-test-author{font-size:4vw}.eu-test-img{width:100%;height:60vw}.eu-testimonial-card{flex-direction:column;padding:5vw;gap:6vw;height:134vw}.eu-test-quote{margin:7vw 0}.eu-dark-cta{min-height:100vh;height:auto!important;padding:24vw 4vw 15vw}.eu-dark-cta-inner h2{width:100%;font-size:7vw}.eu-dark-cta-sub{font-size:4.5vw;margin:4vw 0}.eu-dark-image{width:25vw;height:20vw}.eu-dark-image-last{display:none!important}.eu-contact-section{gap:10vw}.field-inp{font-size:4vw}.eu-dark-cta-inners h2,.eu-dark-cta-inners p{width:100%}.eu-faq-summary{font-size:4vw}.eu-faq-summary span{font-size:4.5vw}.eu-faq-answer-text{font-size:4vw;padding-bottom:3vw;padding-top:4vw;padding-right:8vw}.eu-faq-section{gap:8vw;padding:18vw 5vw}.eu-faq-answer.open{max-height:500px}.eu-form-row{flex-direction:column;gap:4vw}.eu-service-label{font-size:3.5vw;padding:2.5vw 4.5vw}.floating-label{font-size:4vw}.floating-label.focused{font-size:3vw}.form-group-figma input,.form-group-figma textarea{font-size:4vw}.eu-form-submit-btn{font-size:4vw!important;padding:4vw!important}}.eu-test-nav{display:flex;gap:.6vw}.eu-nav-btn{width:5.2vw;height:2.6vw;border:.07vw solid #d4d4d4;background:#fff;border-radius:.4vw;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border-color .2s ease;flex-shrink:0}.eu-nav-btn:hover{background:#f0f0f0;border-color:#bbb}.eu-nav-btn svg{width:1.1vw;height:1.1vw}.eu-nav-btn svg path{stroke:#222;transition:stroke .2s ease}@media(max-width:1024px){.eu-nav-btn{width:8vw;height:4vw;border-radius:.8vw}.eu-nav-btn svg{width:2vw;height:2vw}}@media(max-width:768px){.eu-nav-btn{width:16vw;height:10vw;border-radius:1vw;border-width:.2vw}.eu-nav-btn svg{width:5vw;height:5vw}.eu-test-nav{gap:1vw}.eu-agency-testimonial .eu-section-sub{width:86%!important}.eu-stats-section{margin-top:5vw}}@media(max-width:768px){.eu-nav-cta-wrapper{display:flex!important}.eu-scroll-indicator{height:17vw;margin-top:4vw;margin-bottom:1vw}}.eu-testimonial-card-new{background-color:transparent;padding:3vw 0;display:flex;flex-direction:column;justify-content:space-between;border:none;height:auto;min-height:20vw;box-sizing:border-box;width:24vw}.eu-test-logo-new{margin-bottom:0vw;height:4.5vw;display:flex;align-items:center}.eu-test-logo-new svg{height:3.2vw;max-height:100%;width:auto}.eu-test-quote-new{font-family:ppbook;font-size:1.3vw;color:#2a2929;line-height:1.4;margin:2vw 0;flex-grow:1}.eu-test-author-row{display:flex;align-items:center;gap:1vw}.eu-test-avatar{width:3.5vw;height:3.5vw;border-radius:50%;object-fit:cover}.eu-test-author-info{display:flex;flex-direction:column;justify-content:center}.eu-test-author-name{font-family:ppbook;font-size:1.1vw;font-weight:700;color:#222;margin-bottom:.2vw}.eu-test-author-role{font-family:ppbook;font-size:1.1vw;font-weight:400;color:#565656}@media(max-width:768px){.eu-testimonial-card-new{padding:6vw 0;min-height:50vw;width:80vw}.eu-test-logo-new{height:10vw}.eu-test-logo-new svg{height:10vw}.eu-test-logo-new .genie-svg-europe{height:20vw}.eu-test-quote-new{font-size:4.3vw;margin:6vw 0}.eu-test-author-row{gap:3vw}.eu-test-avatar{width:12vw;height:12vw}.eu-test-author-name{font-size:3.9vw;margin-bottom:1vw}.eu-test-author-role{font-size:3.9vw}.eu-test-logo-new:has(.genie-svg-europe){height:18vw}.eu-test-logo-new{height:18vw!important}.eu-test-logo-new .genie-svg-europe{height:16vw}}.eu-agency-swiper .swiper-slide{width:auto!important}.eu-agency-swiper .swiper-wrapper{transition-timing-function:linear}.eu-footer-btn{width:fit-content;padding:1.5vw;text-decoration:none;box-sizing:border-box;display:flex;justify-content:center;align-items:center;text-align:center}@media(max-width:768px){.eu-footer-btn{padding:5.5vw}}.eu-test-nav{display:none}.eu-founder-section{background-color:transparent;padding:8vw 14vw;display:flex;justify-content:center;align-items:center}.eu-founder-inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:6vw;width:90%;margin:0 auto}.eu-founder-image-wrapper{flex:0 0 45%}.eu-founder-image{width:100%;height:auto;object-fit:cover;display:block}.eu-founder-content{width:100%;display:flex;flex-direction:column;align-items:flex-start}.eu-founder-label{font-family:ppbook!important;color:#000000b3!important;text-transform:uppercase;margin-bottom:.5vw;font-size:1.1vw;letter-spacing:.04em}.eu-founder-heading{font-family:italic!important;color:#000!important;font-size:3.7vw;font-weight:100;margin:0 0 11.5vw;width:100%;text-align:left}.eu-founder-sub{font-family:ppbook!important;color:#000c!important;font-size:1.2vw;line-height:1.4;margin-bottom:1.5vw;text-align:left}.eu-founder-btn-subtext{font-family:ppbook!important;color:#000000bf!important;font-size:1vw;margin-top:1.5vw}@media(max-width:768px){.eu-founder-inner{flex-direction:column;gap:8vw;text-align:center;width:100%}.eu-founder-content{align-items:center}.eu-founder-label{font-size:3.8vw}.eu-founder-heading{font-size:10vw;text-align:center;margin:3vw 0}.eu-founder-section{padding:16vw 8vw}.eu-founder-sub{font-size:4vw;text-align:center;margin-bottom:5vw}.eu-founder-btn-subtext{font-size:3.9vw;width:80%;margin:5vw 0vw}.dcall__founder-text{gap:1vw}}.tv2-section{background-color:#f7f7f7;padding:5vw 0 6vw;overflow:hidden}.tv2-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:3vw;padding:0 4vw}.tv2-heading{font-size:4rem;font-weight:300;color:#000;line-height:1.25;margin:0;font-family:ppbook}.tv2-heading span{font-family:italic;text-decoration:none;font-weight:300}.tv2-nav{display:none;align-items:center;gap:.6vw;margin-top:.5vw}.tv2-nav-btn{width:5.2vw;height:2.6vw;border:.07vw solid #d4d4d4;background:#fff;border-radius:.4vw;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border-color .2s ease;flex-shrink:0}.tv2-nav-btn:hover{background:#f0f0f0;border-color:#bbb}.tv2-nav-btn svg{width:1.1vw;height:1.1vw}.tv2-nav-btn svg path{stroke:#222;transition:stroke .2s ease}.tv2-nav-dots{display:flex;align-items:center;gap:.3vw;padding:0 .4vw;display:none}.tv2-nav-dot{width:.35vw;height:.35vw;border-radius:50%;background:#ccc;transition:background .25s ease,transform .25s ease}.tv2-nav-dot.active{background:#000;transform:scale(1.4)}.tv2-swiper-wrap{position:relative;overflow:hidden}.tv2-continuous-swiper .swiper-wrapper{transition-timing-function:linear}.tv2-continuous-swiper .swiper-slide{height:auto!important}.tv2-continuous-swiper .swiper-wrapper{align-items:stretch!important}.tv2-card{width:100%;height:100%;background:#fff;border:.05vw solid #e8e8e8;border-radius:.4vw;overflow:hidden;display:flex;flex-direction:column}.tv2-card-image{width:100%;aspect-ratio:21 / 10;overflow:hidden;flex-shrink:0}.tv2-card-image img{width:100%;height:100%;object-fit:cover;pointer-events:none;display:block;transition:transform .5s ease}.tv2-card:hover .tv2-card-image img{transform:scale(1.04)}.tv2-card-body{padding:1.8vw;display:flex;flex-direction:column;justify-content:space-between;gap:2.1vw;flex:1}.tv2-card-quote{font-size:1.35vw;line-height:1.4;color:#333;font-family:ppbook;font-weight:300;margin:0}.tv2-card-author-name{font-size:1.2vw;font-weight:600;color:#000;font-family:ppbook;margin:0}.tv2-card-author-role{font-size:1.15vw;color:#535353;font-family:ppbook;margin:.4vw 0 0}@media(max-width:1024px){.tv2-section{padding:8vw 0 10vw}.tv2-header{flex-direction:column;gap:4vw;margin-bottom:5vw;align-items:flex-start}.tv2-heading{font-size:5vw;max-width:80vw}.tv2-nav-btn{width:5vw;height:5vw}.tv2-nav-btn svg{width:2vw;height:2vw}.tv2-nav-dot{width:.7vw;height:.7vw}.tv2-card{flex:0 0 var(--card-width)}.tv2-card-body{padding:3.5vw;gap:2.5vw}.tv2-card-quote{font-size:1.9vw;line-height:1.4}.tv2-card-author-name{font-size:2vw}.tv2-card-author-role{font-size:1.7vw}}@media(max-width:768px){.tv2-section{padding:12vw 0 14vw}.tv2-header{padding:0 4vw}.tv2-heading{font-size:8vw;max-width:100%}.tv2-nav-btn{width:14vw;height:9vw}.tv2-nav{gap:2vw}.tv2-nav-btn svg{width:3.5vw;height:3.5vw}.tv2-nav-dot{width:1.2vw;height:1.2vw}.tv2-card{flex:0 0 var(--card-width)}.tv2-card-body{padding:5vw;gap:3.5vw}.tv2-card-quote{font-size:4vw;line-height:1.4}.tv2-card-author-name{font-size:3.8vw}.tv2-card-author-role{font-size:3.6vw;margin-top:1vw}}
