@charset "UTF-8";.navbar{display:flex;align-self:stretch;padding:24px 32px;justify-content:space-between;align-items:center;border-radius:16px;background:var(--Black-black-12, #2B3132);box-shadow:4px 8px 20px #00000026;margin:16px 64px 0;position:fixed;top:0;left:0;right:0;z-index:1000;transition:transform .3s ease}.navbar.rtl{direction:rtl}.navbar.ltr{direction:ltr}.navbar.hidden{transform:translateY(-100%)}@media (max-width: 1224px){.navbar{margin:16px 40px 0;padding:20px 24px}}@media (max-width: 1224px){.navbar{margin:12px 20px 0;padding:16px 20px;border-radius:12px}}.logo{display:flex;height:32px;padding:0 75.9px 0 .1px;align-items:center;cursor:pointer;flex-shrink:0}.logo img{height:32px;width:auto;transition:transform .3s ease}.logo img:hover{transform:scale(1.05)}@media (max-width: 1224px){.logo{padding:0}.logo img{height:28px}}.pages-rout{display:flex;padding:8px 0;justify-content:center;align-items:center;gap:20px}@media (max-width: 1224px){.pages-rout{gap:16px}}@media (max-width: 1224px){.pages-rout{display:none}}.pages-rout .nav-item{display:flex;min-width:104px;justify-content:center;align-items:center;gap:10px;cursor:pointer;padding:8px 12px;border-radius:8px;transition:all .3s ease}.pages-rout .nav-item:hover span{color:#fff}.nav-item span{color:#92b6b9;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:160%;transition:all .3s ease}.nav-item.active span{color:#fff}.frame-contact{display:flex;align-items:center;gap:16px}@media (max-width: 1224px){.frame-contact{display:none}}@media (max-width: 1224px){.frame-contact{gap:12px}}.button-contact{display:flex;padding:9.5px 32px;align-items:flex-start;gap:8px;border-radius:12px;background:#fff;cursor:pointer;transition:all .3s ease;border:none}.button-contact:hover{background:var(--tessafold, #5CF4E4);transform:translateY(-2px)}.button-contact:hover span{color:#fff}.button-contact.active{background:var(--tessafold, #5CF4E4)}.button-contact.active span{color:#fff}@media (max-width: 1224px){.button-contact{padding:8px 24px}}.button-contact span{color:#39797f;text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:160%;transition:all .3s ease}@media (max-width: 1224px){.button-contact span{font-size:16px}}.language{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;align-self:stretch}.language .lang-btn{display:flex;width:40px;justify-content:center;align-items:center;gap:10px;cursor:pointer;color:#f0f5f6;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:1;background:none;border:none;padding:2px 4px;border-radius:4px;transition:all .3s ease}.language .lang-btn:hover{color:gray}.language .lang-btn.active{color:var(--yellow, #5CF4E4);font-weight:500}.mobile-menu-toggle{display:none;cursor:pointer;padding:8px}@media (max-width: 1224px){.mobile-menu-toggle{display:block}}.hamburger{width:24px;height:18px;position:relative;transition:all .3s ease}.hamburger span{display:block;position:absolute;height:2px;width:100%;background:#92b6b9;border-radius:2px;opacity:1;left:0;transition:all .3s ease}.hamburger span:nth-child(1){top:0}.hamburger span:nth-child(2){top:8px}.hamburger span:nth-child(3){top:16px}.hamburger.open span:nth-child(1){top:8px;transform:rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){top:8px;transform:rotate(-45deg)}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:999;opacity:0;visibility:hidden;transition:all .3s ease}.mobile-menu-overlay.open{opacity:1;visibility:visible}.mobile-menu-content{position:absolute;top:0;right:0;width:320px;height:100%;background:#2b3132;padding:24px;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease;box-shadow:-4px 0 20px #0000004d}.mobile-menu-overlay.open .mobile-menu-content{transform:translate(0)}.navbar.rtl .mobile-menu-content{right:auto;left:0;transform:translate(-100%)}.mobile-menu-overlay.open .navbar.rtl .mobile-menu-content{transform:translate(0)}@media (max-width: 1224px){.mobile-menu-content{width:280px;padding:20px}}.mobile-menu-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.1)}.mobile-close-btn{font-size:28px;cursor:pointer;color:#92b6b9;transition:all .3s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.mobile-close-btn:hover{color:#fff;transform:scale(1.1)}.mobile-nav-items{display:flex;flex-direction:column;gap:8px;padding:24px 0;flex:1}.mobile-nav-item{cursor:pointer;padding:16px 20px;border-radius:12px;transition:all .3s ease}.mobile-nav-item span{color:#92b6b9;font-size:16px;font-style:normal;font-weight:500;line-height:160%;transition:all .3s ease}.mobile-nav-item:hover{background:#ffffff1a}.mobile-nav-item:hover span{color:#fff}.mobile-nav-item.active{background:#ffffff1a}.mobile-nav-item.active span{color:#fff;font-weight:600}.mobile-menu-footer{display:flex;flex-direction:column;gap:20px;padding-top:24px;padding-bottom:25px;border-top:1px solid rgba(255,255,255,.1)}.mobile-contact-btn{display:flex;padding:12px 24px;align-items:center;justify-content:center;gap:8px;border-radius:12px;background:#fff;cursor:pointer;transition:all .3s ease;border:none}.mobile-contact-btn:hover{background:var(--tessafold, #5CF4E4)}.mobile-contact-btn:hover span{color:#fff}.mobile-contact-btn.active{background:var(--tessafold, #5CF4E4)}.mobile-contact-btn.active span{color:#fff}.mobile-contact-btn span{color:#39797f;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:160%;transition:all .3s ease}.mobile-language{display:flex;justify-content:center;align-items:center;gap:8px;padding:8px;border-radius:8px;background:#ffffff0d}.mobile-lang-btn{display:flex;width:36px;height:36px;justify-content:center;align-items:center;cursor:pointer;color:#f0f5f6;text-align:center;font-size:14px;font-style:normal;font-weight:400;background:none;border:none;border-radius:6px;transition:all .3s ease}.mobile-lang-btn:hover{color:gray;background:#ffffff1a}.mobile-lang-btn.active{color:var(--yellow, #5CF4E4);font-weight:500;background:#ffffff1a}@media (max-width: 480px){.navbar{margin:8px 12px 0;padding:12px 16px}.mobile-menu-content{width:260px;padding:16px}.mobile-nav-item{padding:14px 16px}.mobile-nav-item span{font-size:15px}.mobile-contact-btn{padding:10px 20px}.mobile-contact-btn span{font-size:15px}}@media (min-width: 769px) and (max-width: 1024px){.navbar{margin:16px 32px 0;padding:20px 24px}.pages-rout{gap:12px}.pages-rout .nav-item{min-width:90px;padding:6px 10px}.pages-rout .nav-item span{font-size:15px}.button-contact{padding:8px 20px}.button-contact span{font-size:16px}}body.mobile-menu-open{overflow:hidden}.footer-main,.footer-main *{direction:ltr!important;text-align:left!important;unicode-bidi:isolate!important}.footer-main{background:#1a1f20;border-top:1px solid rgba(255,255,255,.06);padding:3rem 80px 0}.footer-frame-content{display:flex;flex-direction:row!important;gap:3rem;justify-content:space-between;flex-wrap:wrap;padding-bottom:2.5rem;border-bottom:1px solid rgba(255,255,255,.06)}.footer-left{display:flex;flex-direction:column!important;align-items:flex-start!important;gap:1.25rem;max-width:220px}.footer-logo{display:flex;flex-direction:column!important;align-items:flex-start!important;gap:.4rem}.footer-logo-icon{width:140px;height:auto;object-fit:contain}.footer-tagline{color:#f6f6f659;font-size:.72rem;letter-spacing:.04em}.footer-cr-qr{display:flex;flex-direction:column!important;align-items:flex-start!important;gap:.45rem}.footer-cr-qr-img{width:140px;height:140px;object-fit:contain;border-radius:8px;display:block}.footer-cr-label{color:#f6f6f64d;font-size:.67rem;letter-spacing:.04em}.footer-dsgvo{color:#f6f6f659;font-size:.7rem}.footer-section-heading{color:#f6f6f680;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase!important;margin-bottom:.25rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.07);width:100%}.footer-locations{display:flex;flex-direction:column!important;align-items:flex-start!important;gap:1.1rem;flex:1;min-width:260px}.footer-location-item{display:flex;flex-direction:column!important;align-items:flex-start!important;gap:.15rem;width:100%}.footer-location-title{color:#f6f6f6;font-size:.83rem;font-weight:500;display:flex;flex-direction:row!important;align-items:center!important;gap:.4rem}.footer-location-subtitle{color:#f6f6f661;font-size:.71rem;line-height:1.55}.footer-contacts{display:flex;flex-direction:column!important;align-items:flex-start!important;gap:.65rem;min-width:210px}.footer-contacts-title{color:#f6f6f680;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase!important;margin-bottom:.25rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.07);width:100%}.footer-contact-link{display:flex;flex-direction:row!important;align-items:center!important;gap:.5rem;color:#f6f6f68c;font-size:.8rem;text-decoration:none;transition:color .25s}.footer-contact-link:hover{color:#5cf4e4}.footer-contact-icon{width:14px;height:14px;flex-shrink:0;filter:brightness(0) invert(1);opacity:.4}.footer-social-media{display:flex;flex-direction:row!important;gap:.7rem;align-items:center!important;margin-top:.2rem}.footer-item{width:20px;height:20px;object-fit:contain;filter:brightness(0) invert(1);opacity:.45;transition:opacity .25s,transform .2s;cursor:pointer}.footer-item:hover{opacity:.9;transform:translateY(-2px)}.footer-clutch-badge{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:.5rem;background:#5cf4e412;border:1px solid rgba(92,244,228,.18);border-radius:.5rem;padding:.45rem .7rem;text-decoration:none;transition:all .25s;width:fit-content;margin-top:.15rem}.footer-clutch-badge:hover{background:#5cf4e421;border-color:#5cf4e461}.footer-clutch-stars{color:#5cf4e4;font-size:.75rem;letter-spacing:1px}.footer-clutch-text{display:flex;flex-direction:column!important;gap:0}.footer-clutch-rating{color:#5cf4e4;font-size:.85rem;font-weight:700;line-height:1}.footer-clutch-reviews{color:#f6f6f673;font-size:.66rem;line-height:1.2}.footer-imprint-link{color:#f6f6f647;font-size:.7rem;text-decoration:none;margin-top:.15rem;transition:color .25s}.footer-imprint-link:hover{color:#f6f6f699}.footer-copyright-bar{padding:1rem 0;text-align:center!important;color:#f6f6f638;font-size:.71rem}@media (max-width: 900px){.footer-main{padding:2.5rem 40px 0}.footer-frame-content{gap:2rem}}@media (max-width: 600px){.footer-main{padding:2rem 20px 0}.footer-frame-content{flex-direction:column!important;gap:1.75rem}.footer-left{max-width:100%}}.scroll-to-top{position:fixed;bottom:20px;right:20px;display:inline-flex;padding:16px;align-items:center;gap:8px;border-radius:8px;background:#97b9bc80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:1000}.scroll-to-top.visible{opacity:1;visibility:visible}.scroll-to-top[dir=rtl]{right:auto;left:40px}.scroll-icon{width:24px;height:24px}button{padding:0;margin:0;background:none;border:0;outline:none;cursor:pointer}:root{--whatsapp-green: #25D366;--whatsapp-dark: #128C7E;--whatsapp-light: #dcf8c6;--whatsapp-notification: #FF3B30}.whatsapp-float-container{position:fixed;top:300px;right:120px;z-index:1;opacity:0;transform:scale(.8);animation:whatsapp-entrance .8s ease-out forwards}@keyframes whatsapp-entrance{0%{opacity:0;transform:scale(.8) translateY(20px)}70%{transform:scale(1.1) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}.whatsapp-float{position:relative;width:60px;height:60px;background:var(--whatsapp-green);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 20px #25d36666;transition:all .3s cubic-bezier(.4,0,.2,1);animation:whatsapp-float 3s ease-in-out infinite;border:none;outline:none}@keyframes whatsapp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.whatsapp-float:hover,.whatsapp-float:focus{transform:scale(1.15) translateY(-5px);box-shadow:0 8px 30px #25d36699;animation:none}.whatsapp-float:active{transform:scale(1.05) translateY(-2px)}.whatsapp-icon{width:30px;height:30px;color:#fff;z-index:2;position:relative;transition:transform .3s ease}.whatsapp-float:hover .whatsapp-icon,.whatsapp-float:focus .whatsapp-icon{transform:rotate(15deg) scale(1.1)}.whatsapp-pulse{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:var(--whatsapp-green);animation:whatsapp-pulse 2s infinite;z-index:1;pointer-events:none}@keyframes whatsapp-pulse{0%{transform:scale(1);opacity:.8}70%{transform:scale(1.8);opacity:0}to{transform:scale(1.8);opacity:0}}.whatsapp-tap-indicator{position:absolute;top:50%;left:50%;width:40px;height:40px;border:2px solid rgba(255,255,255,.6);border-radius:50%;transform:translate(-50%,-50%) scale(0);animation:whatsapp-tap 2s infinite;pointer-events:none;display:none}@keyframes whatsapp-tap{0%,to{transform:translate(-50%,-50%) scale(0);opacity:1}50%{transform:translate(-50%,-50%) scale(1);opacity:0}}.whatsapp-tooltip{position:absolute;bottom:70px;right:0;background:#000000d9;color:#fff;padding:10px 14px;border-radius:8px;font-size:13px;font-family:Poppins,sans-serif;white-space:nowrap;opacity:0;transform:translateY(10px) scale(.9);transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.whatsapp-tooltip:after{content:"";position:absolute;top:100%;right:20px;border-width:6px;border-style:solid;border-color:rgba(0,0,0,.85) transparent transparent transparent}.whatsapp-float-container.bottom-left .whatsapp-tooltip{right:auto;left:0}.whatsapp-float-container.bottom-left .whatsapp-tooltip:after{right:auto;left:20px}.whatsapp-tooltip.visible{opacity:1;transform:translateY(0) scale(1)}.whatsapp-notification{position:absolute;top:-5px;right:-5px;background:var(--whatsapp-notification);color:#fff;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;font-family:Poppins,sans-serif;animation:whatsapp-notification-pulse 2s infinite;box-shadow:0 2px 8px #ff3b3066;z-index:3;left:auto}.whatsapp-float-container.bottom-left .whatsapp-notification{right:-5px;left:auto;top:-5px}@keyframes whatsapp-notification-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media (max-width: 768px){.whatsapp-float-container{bottom:20px;right:20px}.whatsapp-float{width:56px;height:56px}.whatsapp-icon{width:28px;height:28px}.whatsapp-tooltip{font-size:12px;padding:8px 12px;bottom:65px}.whatsapp-notification{width:20px;height:20px;font-size:10px;top:-4px;right:-4px}.whatsapp-float-container.bottom-left .whatsapp-notification{right:-4px;top:-4px}.whatsapp-tap-indicator{display:block}}@media (max-width: 480px){.whatsapp-tooltip{font-size:11px;padding:7px 10px}.whatsapp-notification{width:18px;height:18px;font-size:9px;top:-3px;right:-3px}.whatsapp-float-container.bottom-left .whatsapp-notification{right:-3px;top:-3px}}@media (prefers-color-scheme: dark){.whatsapp-tooltip{background:#fffffff2;color:#1a1a1a;border:1px solid rgba(0,0,0,.1)}.whatsapp-tooltip:after{border-color:rgba(255,255,255,.95) transparent transparent transparent}}@media (prefers-reduced-motion: reduce){.whatsapp-float,.whatsapp-pulse,.whatsapp-tooltip,.whatsapp-notification{animation:none}.whatsapp-float:hover,.whatsapp-float:focus{transform:scale(1.05)}.whatsapp-float-container{animation:whatsapp-fade-in .5s ease-out forwards}@keyframes whatsapp-fade-in{0%{opacity:0}to{opacity:1}}}@media print{.whatsapp-float-container{display:none}}html,body{overflow-x:hidden!important;max-width:100vw}:root{--background: #ffffff;--primary: #2B3132;--secondary: #92B6B9;--tessafold: #39797F;--yellow: #5CF4E4;--hover-btn: #0D5C63;--sb-track-color: #39797f;--sb-thumb-color: #5cf4e4;--sb-size: 4px}@font-face{font-family:NeoSansArabic;src:url(/fonts/alfont_com_NeoSansArabic.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;font-display:block}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0}html{overflow-x:hidden}body{background:var(--primary);width:100%;max-width:100vw;margin:0 auto;padding:0;overflow-x:hidden;font-family:Poppins!important}body[data-lang=ar],body[data-lang=ar] *{font-family:NeoSansArabic!important}body:not([data-lang=ar]),body:not([data-lang=ar]) *{font-family:Poppins!important}html{font-family:inherit!important}html{overflow-y:scroll;scrollbar-width:thin;scrollbar-color:rgba(67,160,159,.5) transparent}html::-webkit-scrollbar,body::-webkit-scrollbar,*::-webkit-scrollbar{width:6px;height:6px}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,*::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,*::-webkit-scrollbar-thumb{background:#43a09f73;border-radius:100px}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,*::-webkit-scrollbar-thumb:hover{background:#43a09fd9}html::-webkit-scrollbar-corner,body::-webkit-scrollbar-corner{background:transparent}[data-lang=ar]{font-family:NeoSansArabic!important}:not([data-lang=ar]){font-family:Poppins!important}@media (prefers-reduced-motion: no-preference){body{scroll-behavior:smooth}}body[data-lang=ar]{font-family:NeoSansArabic!important}body:not([data-lang=ar]){font-family:Poppins!important}a{text-decoration:none}a[href^="tel:"],.phone-number{direction:ltr!important;unicode-bidi:embed;display:inline-block}html[dir=rtl] body,html[dir=rtl]{direction:rtl;text-align:right}html[dir=ltr] body,html[dir=ltr]{direction:ltr;text-align:left}html[dir=rtl] .nav-item,html[dir=rtl] .mobile-nav-item{text-align:right}html[dir=rtl] .footer-frame-content{flex-direction:row-reverse}html[dir=rtl] input,html[dir=rtl] textarea{direction:rtl;text-align:right}html[dir=rtl] a[href^="tel:"],html[dir=rtl] .phone-number{direction:ltr!important;unicode-bidi:embed;display:inline-block}html[dir=rtl] .hero-stat-number,html[dir=rtl] .cert-stat-num,html[dir=rtl] .au-stat-num,html[dir=rtl] .contact-stat-num,html[dir=rtl] .portfolio-stat-num,html[dir=rtl] .de-digital-badge span{direction:ltr;unicode-bidi:embed}html[dir=rtl] .navbar,html[dir=rtl] .frame-contact,html[dir=rtl] .mobile-menu-footer,html[dir=rtl] .review-header,html[dir=rtl] .reviewer-info{flex-direction:row-reverse}html[dir=rtl] .Hero,html[dir=rtl] .hero-content{text-align:right}html[dir=rtl] .hero-buttons,html[dir=rtl] .hero-stats-bar{flex-direction:row-reverse}html[dir=rtl] .our-services-section,html[dir=rtl] .service-card,html[dir=rtl] .service-card-header,html[dir=rtl] .we-serve-section,html[dir=rtl] .we-serve-card,html[dir=rtl] .about-page,html[dir=rtl] .au-hero-content,html[dir=rtl] .au-pillar,html[dir=rtl] .au-office,html[dir=rtl] .timeline-item{text-align:right}html[dir=rtl] .au-hero{direction:rtl}html[dir=rtl] .contact-page-wrapper,html[dir=rtl] .contact-form-side,html[dir=rtl] .contact-info-side{text-align:right}html[dir=rtl] .contact-inner{flex-direction:row-reverse}html[dir=rtl] .contact-field label{text-align:right;display:block}html[dir=rtl] .portfolio-header,html[dir=rtl] .portfolio-card-info{text-align:right}html[dir=rtl] .portfolio-filters{flex-direction:row-reverse;flex-wrap:wrap}html[dir=rtl] .blog-page,html[dir=rtl] .blog-post-card,html[dir=rtl] .blogpost-page,html[dir=rtl] .blogpost-content,html[dir=rtl] .our-process-section,html[dir=rtl] .process-step{text-align:right}html[dir=rtl] .trust-bar{flex-direction:row-reverse}html[dir=rtl] .client-logos-section{direction:ltr}html[dir=rtl] .footer-locations,html[dir=rtl] .footer-contacts,html[dir=rtl] .footer-social{text-align:right}html[dir=rtl] .footer-location-item,html[dir=rtl] .footer-contact-item,html[dir=rtl] .main-cert{flex-direction:row-reverse}html[dir=rtl] .left-cert,html[dir=rtl] .process-header,html[dir=rtl] .team-section,html[dir=rtl] .team-card,html[dir=rtl] .white-label-section,html[dir=rtl] .wl-card,html[dir=rtl] .last-section{text-align:right}html[dir=rtl] .typed-text,html[dir=rtl] .tech-tag,html[dir=rtl] code,html[dir=rtl] pre,html[dir=rtl] .email-address{direction:ltr;unicode-bidi:embed}html[dir=rtl] ul,html[dir=rtl] ol,html[dir=rtl] .cert-why-list{padding-right:1.5rem;padding-left:0}html[dir=rtl] .mobile-menu-content,html[dir=rtl] .mobile-nav-items{text-align:right}html[dir=rtl] .scroll-to-top-btn{right:auto;left:2rem}html[dir=rtl] .prev-button{margin-right:unset;margin-left:auto}html[dir=rtl] .next-button{margin-left:unset;margin-right:auto}html[dir=rtl] .project-details .left{align-items:flex-end;text-align:right}html[dir=rtl] .top-bar{direction:ltr}html[dir=rtl] .team-flag{right:auto;left:-2px}html[dir=rtl] .team-actions{flex-direction:row-reverse}html[dir=rtl] .team-founder-card,html[dir=rtl] .team-info{text-align:right}html[dir=rtl] .section2-hero,html[dir=rtl] .wl-card-footer,html[dir=rtl] .wl-card-top{flex-direction:row-reverse}html[dir=rtl] .wl-features{text-align:right}html[dir=rtl] .footer-social-media,html[dir=rtl] .footer-contact-link,html[dir=rtl] .footer-location-title{flex-direction:row-reverse}html[dir=rtl] .footer-logo-area{align-items:flex-end;text-align:right}html[dir=rtl] .arrow-left{left:auto;right:15.5625rem;transform:translateY(-50%)}html[dir=rtl] .arrow-right{right:auto;left:15.5625rem;transform:translateY(-50%) rotate(180deg)}.sr-hidden{opacity:0;transform:translateY(24px);transition:opacity .55s ease,transform .55s ease}.sr-visible{opacity:1!important;transform:translateY(0)!important}@media (prefers-reduced-motion: reduce){.sr-hidden{opacity:1;transform:none;transition:none}}.hero-orb{position:absolute;border-radius:50%;pointer-events:none;z-index:0;animation:orb-drift 10s ease-in-out infinite}.hero-orb-1{width:480px;height:480px;background:radial-gradient(circle,rgba(9,65,70,.55) 0%,transparent 70%);top:-120px;right:-80px;animation-duration:12s}.hero-orb-2{width:360px;height:360px;background:radial-gradient(circle,rgba(92,244,228,.08) 0%,transparent 70%);bottom:0;left:-60px;animation-duration:9s;animation-delay:-4s}.hero-orb-3{width:280px;height:280px;background:radial-gradient(circle,rgba(9,65,70,.35) 0%,transparent 70%);top:40%;left:20%;animation-duration:15s;animation-delay:-7s}@keyframes orb-drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(24px,-20px) scale(1.04)}66%{transform:translate(-16px,16px) scale(.97)}}@media (max-width: 768px){.hero-orb{display:none}}@media (prefers-reduced-motion: reduce){.hero-orb{display:none}}.hero-stats-bar,.clutch-badge-link,.svc-expert-card,.svc-project-country,.lp-de{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.blog-card-excerpt,.portfolio-card-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:#5CF4E4 #39797F}*::-webkit-scrollbar{width:4px;height:4px}*::-webkit-scrollbar-track{background:#39797f}*::-webkit-scrollbar-thumb{background:#5cf4e4;border-radius:2px}*::-webkit-scrollbar-thumb:hover{background:#3de8d6}@supports not (gap: 1rem){.section2-hero{gap:0}.section2-hero>*+*{margin-left:1rem}[dir=rtl] .section2-hero>*+*{margin-left:0;margin-right:1rem}}@supports not (display: grid){.portfolio-grid,.blog-grid,.svc-features-grid,.svc-projects-grid,.au-pillars-grid,.au-offices-grid,.lp-projects-grid,.lp-why-grid{display:flex;flex-wrap:wrap}.portfolio-grid>*,.blog-grid>*{width:calc(33.333% - 1rem);margin:.5rem}.svc-features-grid>*{width:calc(50% - 1rem);margin:.5rem}.svc-projects-grid>*{width:calc(25% - 1rem);margin:.5rem}.lp-why-grid>*{width:calc(25% - 1rem);margin:.5rem}}.typed-cursor{color:#5cf4e4!important;font-size:inherit;animation:typedjsBlink .7s infinite}@keyframes typedjsBlink{50%{opacity:0}}.swiper{-webkit-user-select:none;user-select:none;touch-action:pan-y}:focus-visible{outline:2px solid #5CF4E4;outline-offset:2px}:focus:not(:focus-visible){outline:none}.partner-slide img[src$=".svg"],.client-logo-item img[src$=".svg"]{width:100%;height:auto}button{appearance:none;border:none;background:none;cursor:pointer;font-family:inherit}input,textarea,select{appearance:none;border-radius:0}.contact-form input,.contact-form textarea{border-radius:.5rem}.header-wrapper,[class*=header]{position:sticky}.btn-primary-hero,.btn-secondary-hero,.lp-btn-primary,.portfolio-card,.svc-feature-card,.blog-card{transition:all .3s ease}.portfolio-card,.svc-feature-card,.blog-card,.au-pillar,.lp-why-card{transform:translateZ(0);will-change:transform}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}@supports not (gap: 1rem){.hero-stats-bar{gap:0}.hero-stats-bar .hero-stat+.hero-stat{margin-left:2rem}.trust-badges{gap:0}.trust-badges .trust-badge+.trust-badge{margin-left:1.5rem}}.Hero,.svc-page,.lp-wrapper,.blog-page,.contact-page-wrapper{min-height:100vh;min-height:-webkit-fill-available}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}*,*:before,*:after{box-sizing:border-box}img,video,svg{max-width:100%;height:auto}@media (max-width: 374px){.Hero{padding:3.5rem 16px 0;gap:1.25rem}.title-hero{font-size:1.4rem}.yellow-hero{font-size:1.3rem}.typed-cursor{font-size:1.3rem!important}.hero-description{font-size:.88rem}.hero-stats-bar{gap:.6rem;padding:.6rem .75rem}.hero-stat-number{font-size:1.1rem}.hero-stat-label{font-size:.62rem}.hero-clutch-badge{margin-top:50px}.clutch-text{font-size:.72rem}.btn-primary-hero,.btn-secondary-hero{font-size:.88rem;padding:.75rem 1.25rem}.trust-bar{padding:1rem 16px}.trust-badge-name{font-size:.72rem}.trust-badge-sub{font-size:.62rem}.client-logos-section{padding:1.25rem 16px}.portfolio-page{padding:70px 16px 30px}.portfolio-title{font-size:1.5rem}.portfolio-stats{gap:1rem;padding:.75rem}.svc-page{padding:70px 16px 30px}.svc-hero-title{font-size:1.4rem}.svc-features-grid,.svc-projects-grid,.svc-bottom-grid,.svc-related-grid{grid-template-columns:1fr}.svc-process-steps{flex-direction:column}.svc-process-arrow{display:none}.lp-wrapper{padding:70px 16px 30px}.lp-title{font-size:1.4rem}.lp-projects-grid,.lp-why-grid{grid-template-columns:1fr}.blog-page{padding:70px 16px 30px}.blog-grid{grid-template-columns:1fr}.blogpost-page{padding:70px 16px 30px}.blogpost-title{font-size:1.3rem}.about-page{padding:70px 16px 30px}.au-hero{grid-template-columns:1fr}.au-h1{font-size:1.4rem}.au-pillars-grid,.au-offices-grid{grid-template-columns:1fr}.contact-page-wrapper{padding:70px 16px 30px}.contact-inner{grid-template-columns:1fr}.contact-title{font-size:1.4rem}.footer-main{padding:1.75rem 16px 0}.footer-frame-content{flex-direction:column;gap:1.5rem}.main-cert{flex-direction:column}.left-cert{width:100%}.right-cert{grid-template-columns:repeat(2,1fr)}.cert-stats-row{flex-wrap:wrap;gap:.75rem}}@media (min-width: 375px) and (max-width: 429px){.Hero{padding:3.75rem 20px 0;gap:1.5rem}.title-hero{font-size:1.6rem}.yellow-hero{font-size:1.45rem}.hero-clutch-badge{margin-top:60px}.svc-features-grid{grid-template-columns:1fr}.svc-projects-grid{grid-template-columns:1fr 1fr}.svc-bottom-grid,.lp-projects-grid{grid-template-columns:1fr}.lp-why-grid,.au-pillars-grid{grid-template-columns:1fr 1fr}.blog-grid{grid-template-columns:1fr}.main-cert{flex-direction:column}.left-cert{width:100%}}@media (min-width: 430px) and (max-width: 767px){.title-hero{font-size:1.75rem}.yellow-hero{font-size:1.55rem}.svc-features-grid,.svc-projects-grid,.lp-why-grid,.au-pillars-grid{grid-template-columns:1fr 1fr}.main-cert{flex-direction:column}.left-cert{width:100%}}@media (min-width: 667px) and (max-width: 767px){.Hero{padding:4rem 40px 0}.section2-hero{flex-direction:row}.blog-grid{grid-template-columns:1fr 1fr}.svc-projects-grid,.au-pillars-grid{grid-template-columns:repeat(4,1fr)}.portfolio-grid{grid-template-columns:1fr 1fr}}@media (min-width: 768px) and (max-width: 899px){.Hero{padding:5rem 40px 0}.title-hero{font-size:2rem}.yellow-hero{font-size:1.8rem}.section2-hero{flex-direction:row}.trust-bar{padding:1.25rem 40px}.client-logos-section{padding:1.5rem 40px}.portfolio-grid,.blog-grid,.svc-features-grid,.svc-projects-grid{grid-template-columns:1fr 1fr}.svc-bottom-grid{grid-template-columns:1fr}.svc-related-grid,.lp-projects-grid,.lp-why-grid,.au-pillars-grid,.au-offices-grid{grid-template-columns:1fr 1fr}.portfolio-page,.svc-page,.about-page,.blog-page,.blogpost-page,.contact-page-wrapper,.impressum-page,.seo-page{padding-left:40px;padding-right:40px}.lp-wrapper{padding-left:32px;padding-right:32px}.main-cert{flex-direction:row}.left-cert{width:40%}.footer-main{padding:2rem 40px 0}.footer-frame-content{flex-wrap:wrap;gap:2rem}}@media (min-width: 900px) and (max-width: 1023px){.title-hero{font-size:2.2rem}.portfolio-grid{grid-template-columns:repeat(3,1fr)}.blog-grid{grid-template-columns:1fr 1fr}.svc-projects-grid{grid-template-columns:repeat(4,1fr)}.svc-bottom-grid{grid-template-columns:1fr 1fr}.svc-related-grid{grid-template-columns:repeat(3,1fr)}.lp-why-grid,.au-pillars-grid{grid-template-columns:repeat(4,1fr)}.au-offices-grid{grid-template-columns:repeat(3,1fr)}.portfolio-page,.svc-page,.about-page,.blog-page,.blogpost-page{padding-left:60px;padding-right:60px}.footer-main{padding:2.5rem 60px 0}}@media (min-width: 1024px){.portfolio-grid,.blog-grid{grid-template-columns:repeat(3,1fr)}.svc-features-grid{grid-template-columns:1fr 1fr}.svc-projects-grid{grid-template-columns:repeat(4,1fr)}.svc-bottom-grid{grid-template-columns:1fr 1fr}.svc-related-grid{grid-template-columns:repeat(3,1fr)}.lp-why-grid,.au-pillars-grid{grid-template-columns:repeat(4,1fr)}.au-offices-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 820px) and (max-width: 890px){.svc-bottom-grid,.contact-inner,.blog-grid{grid-template-columns:1fr 1fr}.hero-stats-bar{gap:1.5rem}}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape){.svc-page,.portfolio-page,.about-page,.blog-page{padding-left:80px;padding-right:80px}}@media (hover: none) and (pointer: coarse){.btn-primary-hero,.btn-secondary-hero,.lp-btn-primary,.lp-btn-secondary,.svc-hero-btn-primary,.svc-hero-btn-secondary,.portfolio-filter-btn,.blog-filter-btn{min-height:44px;min-width:44px}.portfolio-card:hover,.svc-feature-card:hover,.au-pillar:hover,.lp-why-card:hover,.svc-related-card:hover{transform:none}}@supports (padding-top: env(safe-area-inset-top)){.Hero{padding-top:calc(5.7rem + env(safe-area-inset-top))}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}@media (min-resolution: 192dpi){.partner-slide img,.client-logo-item img{image-rendering:-webkit-optimize-contrast}}@media (min-width: 1280px){.svc-page{max-width:1200px;padding-left:80px;padding-right:80px}.portfolio-page{max-width:1400px;margin:0 auto}.blog-page,.about-page{max-width:1300px;margin:0 auto}.contact-page-wrapper{max-width:1200px;margin:0 auto}.blogpost-page{max-width:860px}.seo-page{max-width:920px}.Hero{padding:5.7rem 100px 0}.title-hero{font-size:2.8rem}.yellow-hero{font-size:2.4rem}.portfolio-grid{grid-template-columns:repeat(3,1fr);gap:1.75rem}.blog-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}.svc-features-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.svc-projects-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem}}@media (min-width: 1440px){.Hero{padding:5.7rem 120px 0}.portfolio-page,.about-page{padding-left:100px;padding-right:100px}.portfolio-grid{grid-template-columns:repeat(4,1fr)}.trust-bar{padding:1.25rem 120px}.client-logos-section{padding:2rem 120px}.footer-main{padding:3rem 120px 0}.footer-frame-content{gap:4rem}}@media (min-width: 1512px){.title-hero{font-size:3rem}.yellow-hero{font-size:2.6rem}.svc-page{max-width:1380px}.portfolio-page{max-width:1500px}}@media (min-width: 1728px){.Hero{padding:5.7rem 140px 0}.title-hero{font-size:3.2rem}.trust-bar{padding:1.25rem 140px}.client-logos-section{padding:2rem 140px}.footer-main{padding:3rem 140px 0}.portfolio-grid{grid-template-columns:repeat(4,1fr);gap:2rem}.blog-grid{grid-template-columns:repeat(3,1fr);gap:2rem}}@media (min-width: 1920px){.Hero{max-width:1600px;margin:0 auto;padding-left:160px;padding-right:160px}.trust-bar-inner{max-width:1600px}.title-hero{font-size:3.4rem}.yellow-hero{font-size:2.8rem}.portfolio-page{max-width:1700px;padding-left:120px;padding-right:120px}.svc-page{max-width:1600px}.about-page,.blog-page{max-width:1600px;padding-left:120px;padding-right:120px}.contact-page-wrapper{max-width:1400px}.footer-main{padding-left:160px;padding-right:160px}}@media (min-width: 2240px){.Hero{max-width:1800px}.title-hero{font-size:3.6rem}.yellow-hero{font-size:3rem}.portfolio-page,.svc-page,.about-page,.blog-page{max-width:1900px;padding-left:140px;padding-right:140px}.trust-bar-inner{max-width:1800px}.footer-main{padding-left:180px;padding-right:180px}.portfolio-grid{grid-template-columns:repeat(5,1fr)}}@media (min-width: 2560px){.title-hero{font-size:4rem}.yellow-hero{font-size:3.4rem}.portfolio-page,.svc-page,.about-page{max-width:2200px}.portfolio-grid{grid-template-columns:repeat(5,1fr);gap:2rem}.blog-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width: 3000px){.title-hero{font-size:4.5rem}.yellow-hero{font-size:3.8rem}.portfolio-page,.svc-page,.about-page,.blog-page{max-width:2600px;padding-left:160px;padding-right:160px}.portfolio-grid{grid-template-columns:repeat(6,1fr)}.blog-grid{grid-template-columns:repeat(4,1fr)}}@supports (-webkit-overflow-scrolling: touch){.client-logos-swiper,.client-logos-section{-webkit-overflow-scrolling:touch}}
