@use "sass:color";body{font-family:inter,-apple-system,BlinkMacSystemFont,segoe ui,sans-serif;font-size:17px;line-height:1.7;color:#51607a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:montserrat,inter,sans-serif;font-weight:700;color:#00113e;line-height:1.15;letter-spacing:-.02em;margin-top:0}h1{font-size:clamp(2.4rem,calc(1.4rem + 4.4vw),4rem);font-weight:800}h2{font-size:clamp(2rem,calc(1.3rem + 3vw),3.1rem)}h3{font-size:clamp(1.35rem,calc(1rem + 1.4vw),1.85rem)}h4{font-size:clamp(1.15rem,calc(1rem + .6vw),1.4rem)}h5{font-size:1.1rem;font-weight:600}h6{font-size:.95rem;font-weight:500;letter-spacing:.04em}p{font-size:clamp(1rem,calc(.96rem + .2vw),1.0625rem);color:#51607a;margin-bottom:1rem}a{color:#2e9bd6;text-decoration:none;transition:color .35s cubic-bezier(.16,1,.3,1)}a:hover,a:focus{color:#1b7fb8;text-decoration:none}.eyebrow{display:inline-block;font-family:montserrat,inter,sans-serif;font-weight:600;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:#2e9bd6;margin-bottom:14px}::selection{background:rgba(46,155,214,.22);color:#00113e}.btn{font-family:montserrat,inter,sans-serif;font-weight:600;font-size:.98rem;letter-spacing:.01em;border:1px solid transparent;color:#fff;padding:16px 34px;min-height:52px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .35s cubic-bezier(.16,1,.3,1),color .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)}.btn:focus{box-shadow:0 0 0 4px rgba(46,155,214,.25);outline:none}.btn:focus-visible{box-shadow:0 0 0 4px rgba(46,155,214,.35)}@media(max-width:575px){.btn{width:100%;max-width:320px}}.btn .btn-area{display:block;overflow:hidden}.btn .btn-area span{position:relative;display:inline-block;padding:2px 0;transition:transform .8s cubic-bezier(.19,1,.22,1);transform-origin:left center}.btn .btn-area span::after{content:attr(data-text);position:absolute;top:150%;left:0;transform:skewY(30deg);transform-origin:left center;transition:transform .8s cubic-bezier(.19,1,.22,1)}.btn:hover .btn-area span,.btn:focus-visible .btn-area span{transform:translateY(-150%)skewY(7deg)}.btn:hover .btn-area span::after,.btn:focus-visible .btn-area span::after{transform:skewY(-7deg)}.btn-lg{padding:19px 40px;min-height:58px;font-size:1.05rem}.btn-sm{padding:11px 24px;min-height:44px;font-size:.9rem}.btn-sm-rounded{border-radius:999px}.btn-primary{background:#2e9bd6;color:#fff;border-color:#2e9bd6;box-shadow:0 10px 24px rgba(46,155,214,.28)}.btn-primary:hover,.btn-primary:focus-visible{background:#1b7fb8;border-color:#1b7fb8;color:#fff;transform:translateY(-2px);box-shadow:0 16px 32px rgba(46,155,214,.34)}.btn-secondary{background:#00113e;color:#fff;border-color:#00113e}.btn-secondary:hover,.btn-secondary:focus-visible{background:#12305f;border-color:#12305f;color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px rgba(10,23,51,8%)}.btn-ghost{background:rgba(255,255,255,4%);color:#fff;border-color:rgba(91,184,232,.45)}.btn-ghost:hover,.btn-ghost:focus-visible{background:rgba(46,155,214,.16);border-color:#5bb8e8;color:#fff;transform:translateY(-2px)}.btn-outline{background:0 0;color:#00113e;border-color:#e2eaf3}.btn-outline:hover,.btn-outline:focus-visible{border-color:#2e9bd6;color:#2e9bd6;transform:translateY(-2px)}html{scroll-padding-top:96px}body{background:#fff;overflow-x:hidden}img{max-width:100%;height:auto}.container{max-width:1200px}.section{padding-top:110px;padding-bottom:110px}@media(max-width:991px){.section{padding-top:80px;padding-bottom:80px}}.bg-tint{background:#f4f8fc}.bg-navy{background:radial-gradient(1200px 600px at 70% -10%,#103a63 0%,rgba(16,58,99,0) 60%),linear-gradient(160deg,#0A1733 0%,#0B1E45 55%,#0E2150 100%);color:#fff}.section-title{margin-bottom:56px;text-align:center}@media(max-width:991px){.section-title{margin-bottom:40px}}.section-title h2{font-weight:700;letter-spacing:-.02em;text-transform:none;margin-bottom:16px}.section-title p{font-size:clamp(1.02rem,calc(.98rem + .3vw),1.18rem);font-weight:400;color:#5e6b82;max-width:680px;margin:0 auto}.section-title .section-accent{width:56px;height:4px;border-radius:4px;background:linear-gradient(135deg,#2E9BD6 0%,#14B8A6 100%);margin:0 auto 22px}.form-control{background:#f4f8fc;border:1px solid #e2eaf3;border-radius:8px;margin-bottom:18px;padding:14px 16px;font-family:inter,-apple-system,BlinkMacSystemFont,segoe ui,sans-serif;font-size:1rem;font-weight:400;color:#14213d;height:auto;text-align:start;-webkit-appearance:none;transition:border-color .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),background .35s cubic-bezier(.16,1,.3,1)}.form-control::placeholder{color:#5e6b82}.form-control:focus{background:#fff;border-color:#2e9bd6;box-shadow:0 0 0 4px rgba(46,155,214,.14);outline:none}textarea.form-control{height:auto;min-height:150px;resize:vertical}.select-wrapper{position:relative}.select-wrapper::before{content:'';position:absolute;inset-inline-end:16px;top:50%;width:12px;height:8px;transform:translateY(-50%);background:url(../images/angle-down-select.svg)no-repeat 50%/contain;pointer-events:none}.select-wrapper select.form-control{appearance:none;-webkit-appearance:none;padding-inline-end:40px}.site-contact-form .select-wrapper select.form-control{height:auto}.text-gradient{background:linear-gradient(120deg,#5BB8E8 0%,#14B8A6 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;inset-inline-start:8px;top:-52px;z-index:2000;background:#00113e;color:#fff;padding:10px 18px;border-radius:8px;font-weight:600;transition:top .35s cubic-bezier(.16,1,.3,1)}.skip-link:focus{top:8px;color:#fff}a:focus-visible,button:focus-visible,.read-more-btn:focus-visible,.lang-link:focus-visible,.hero-scroll:focus-visible,.notification-close:focus-visible,.slick-dots button:focus-visible{outline:3px solid rgba(46,155,214,.55);outline-offset:3px;border-radius:4px}.contact-meta{list-style:none;padding:0;margin:26px auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;max-width:720px;text-align:center}.contact-meta li{color:#5e6b82;font-size:.92rem}.contact-meta i{color:#2e9bd6;margin-inline-end:6px}.contact-meta a{color:#5e6b82}.contact-meta a:hover{color:#2e9bd6}.trust-strip{background:#fff;padding:38px 0 30px;text-align:center;border-bottom:1px solid #eef3f9}.trust-strip .trust-label{font-family:montserrat,inter,sans-serif;font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#5e6b82;margin-bottom:16px}.trust-strip .trust-logos{list-style:none;padding:0;margin:0 0 14px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 34px}.trust-strip .trust-logos li{font-family:montserrat,inter,sans-serif;font-weight:600;font-size:1.02rem;color:rgba(0,17,62,.62);white-space:nowrap}.trust-strip .trust-credentials{font-size:.92rem;color:#5e6b82;margin:0;max-width:760px;margin-inline:auto}@media(max-width:575px){.trust-strip{padding:28px 0 24px}.trust-strip .trust-logos{gap:8px 20px}.trust-strip .trust-logos li{font-size:.92rem}}.site-audiences{background:#fff}.site-audiences .audiences-grid{gap:16px 0;margin-top:4px}.site-audiences .audience-card{display:flex;align-items:center;gap:12px;width:100%;height:100%;background:#f4f8fc;border:1px solid #e2eaf3;border-radius:14px;padding:16px 20px;color:#33415c;font-size:.98rem;line-height:1.4;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)}.site-audiences .audience-card:hover{transform:translateY(-3px);box-shadow:0 1px 2px rgba(10,23,51,6%)}.site-audiences .audience-check{flex:none;width:26px;height:26px;border-radius:50%;background:rgba(46,155,214,.12);color:#1b7fb8;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem}.site-audiences .audiences-close{text-align:center;color:#5e6b82;max-width:640px;margin:28px auto 0;font-size:1.04rem}.site-faq{background:#fff}.site-faq .faq-list{list-style:none;padding:0;margin:0}.site-faq .faq-item{border-bottom:1px solid #e2eaf3;padding:24px 0}.site-faq .faq-item:last-child{border-bottom:none}.site-faq .faq-q{font-size:1.12rem;font-weight:600;color:#00113e;margin-bottom:10px;line-height:1.4}.site-faq .faq-a{font-size:1rem;color:#51607a;line-height:1.7;margin:0}@media(prefers-reduced-motion:no-preference){.site-hero-content>*{opacity:0;transform:translateY(14px);animation:heroIn .7s cubic-bezier(.16,1,.3,1)forwards}.site-hero-content .hero-eyebrow{animation-delay:.05s}.site-hero-content h1{animation-delay:.15s}.site-hero-content .hero-tagline{animation-delay:.25s}.site-hero-content .hero-description{animation-delay:.35s}.site-hero-content .hero-actions{animation-delay:.45s}@keyframes heroIn{to{opacity:1;transform:none}}}.site-navigation{padding:14px 0;background:0 0;position:fixed;top:0;left:0;width:100%;z-index:1000;transition:background .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),padding .35s cubic-bezier(.16,1,.3,1)}.site-navigation .container{display:flex;align-items:center;justify-content:space-between}.site-navigation .navbar-left{display:inline-flex;align-items:center;gap:16px}.site-navigation .navbar-brand{padding:0;margin:0;display:inline-flex;align-items:center;gap:12px}.site-navigation .navbar-brand .brand-icon{max-width:52px;max-height:52px;width:auto;height:auto;transition:filter .35s cubic-bezier(.16,1,.3,1);filter:brightness(0)invert(1)}.site-navigation .navbar-brand .brand-name{font-family:montserrat,inter,sans-serif;font-weight:700;font-size:1.4rem;line-height:1;letter-spacing:-.01em;color:#fff;white-space:nowrap;transition:color .35s cubic-bezier(.16,1,.3,1)}.site-navigation .navbar-brand .brand-name .brand-accent{color:inherit;transition:color .35s cubic-bezier(.16,1,.3,1)}@media(max-width:575px){.site-navigation .navbar-brand{gap:9px}.site-navigation .navbar-brand .brand-icon{max-width:42px;max-height:42px}.site-navigation .navbar-brand .brand-name{font-size:1.15rem}}.site-navigation .main-nav{align-items:center}.site-navigation .lang-switch{display:inline-flex;align-items:center;gap:2px;margin-right:6px}.site-navigation .lang-switch .lang-link{font-family:montserrat,inter,sans-serif;font-weight:600;font-size:.82rem;letter-spacing:.03em;color:rgba(255,255,255,.6);padding:4px 7px;border-radius:6px;transition:color .35s cubic-bezier(.16,1,.3,1),background .35s cubic-bezier(.16,1,.3,1)}.site-navigation .lang-switch .lang-link:hover{color:#fff}.site-navigation .lang-switch .lang-link.active{color:#fff;background:rgba(255,255,255,.14)}.site-navigation .nav-item .nav-link{font-family:montserrat,inter,sans-serif;font-weight:500;font-size:.96rem;color:rgba(255,255,255,.92);padding:12px 16px;position:relative;transition:color .35s cubic-bezier(.16,1,.3,1)}.site-navigation .nav-item .nav-link::after{content:'';position:absolute;left:16px;right:16px;bottom:6px;height:2px;background:#5bb8e8;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.16,1,.3,1)}.site-navigation .nav-item .nav-link:hover::after{transform:scaleX(1)}.site-navigation .nav-item .nav-link:hover{color:#fff}.site-navigation .nav-item:last-child{margin-left:10px}.site-navigation .nav-item:last-child .nav-link::after{display:none}.site-navigation .navbar-toggler{outline:0;padding:10px;border:none;background:0 0;width:46px;height:46px}.site-navigation .navbar-toggler .icon-bar{height:2px;width:24px;display:block;background:#fff;transition:all .25s cubic-bezier(.16,1,.3,1);border-radius:2px}.site-navigation .navbar-toggler .icon-bar:not(:last-child){margin-bottom:5px}.site-navigation .navbar-toggler:not(.collapsed) .icon-bar:nth-child(1){transform:translateY(7px)rotate(45deg)}.site-navigation .navbar-toggler:not(.collapsed) .icon-bar:nth-child(2){opacity:0}.site-navigation .navbar-toggler:not(.collapsed) .icon-bar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.site-navigation.nav-bg{background:rgba(255,255,255,.92);backdrop-filter:saturate(160%)blur(12px);box-shadow:0 6px 24px rgba(0,17,62,8%);padding:8px 0}.site-navigation.nav-bg .navbar-brand .brand-icon{filter:none}.site-navigation.nav-bg .navbar-brand .brand-name{color:#00113e}.site-navigation.nav-bg .navbar-brand .brand-name .brand-accent{color:#2e9bd6}.site-navigation.nav-bg .nav-item .nav-link{color:#00113e}.site-navigation.nav-bg .nav-item .nav-link:hover{color:#2e9bd6}.site-navigation.nav-bg .navbar-toggler .icon-bar{background:#00113e}.site-navigation.nav-bg .lang-switch .lang-link{color:rgba(0,17,62,.55)}.site-navigation.nav-bg .lang-switch .lang-link:hover{color:#00113e}.site-navigation.nav-bg .lang-switch .lang-link.active{color:#00113e;background:rgba(0,17,62,8%)}@media(max-width:991px){.site-navigation .navbar-collapse{background:#fff;margin-top:12px;border-radius:14px;box-shadow:0 16px 40px rgba(10,23,51,.1);padding:10px}.site-navigation .main-nav{align-items:stretch}.site-navigation .nav-item{text-align:center}.site-navigation .nav-item .nav-link{color:#00113e;padding:14px}.site-navigation .nav-item .nav-link::after{display:none}.site-navigation .nav-item:last-child{margin:8px auto 4px}.site-navigation .nav-item:last-child .nav-link.btn{display:inline-flex;width:auto}}.site-hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:140px 0 120px}@media(max-width:991px){.site-hero{min-height:auto;padding:150px 0 110px}}@media(max-width:575px){.site-hero{padding:130px 0 96px}}.site-hero.is-dark{background:radial-gradient(1200px 600px at 70% -10%,#103a63 0%,rgba(16,58,99,0) 60%),linear-gradient(160deg,#0A1733 0%,#0B1E45 55%,#0E2150 100%);background-color:#0a1733}.site-hero.is-dark .hero-tagline{color:rgba(91,184,232,.95)}.site-hero.is-dark .hero-description,.site-hero.is-dark .hero-description p{color:rgba(220,230,245,.92)}.site-hero.is-dark .hero-description strong{color:#fff;font-weight:600}.site-hero .hero-background{position:absolute;inset:0;z-index:0}.site-hero .hero-background canvas{display:block}.site-hero .hero-background.has-image{background-size:cover;background-position:50%;background-repeat:no-repeat}.site-hero .hero-background.has-image::before{content:'';position:absolute;inset:0;background:rgba(8,18,41,.72);z-index:1}.site-hero .hero-glow{position:absolute;z-index:0;pointer-events:none;top:-20%;right:-10%;width:60vw;height:60vw;max-width:760px;max-height:760px;background:radial-gradient(circle,rgba(20,184,166,.16) 0%,rgba(46,155,214,.1) 35%,rgba(46,155,214,0) 70%);filter:blur(10px)}.site-hero-content{position:relative;z-index:2}.site-hero-content .hero-eyebrow{color:#5bb8e8;background:rgba(46,155,214,.1);border:1px solid rgba(91,184,232,.28);padding:7px 16px;border-radius:999px;backdrop-filter:blur(4px)}.site-hero-content h1{color:#fff;margin:22px 0 18px;text-wrap:balance}.site-hero-content .hero-tagline{font-size:clamp(1.15rem,calc(1rem + .9vw),1.6rem);font-weight:400;margin-bottom:22px}.site-hero-content .hero-description{font-size:clamp(1.02rem,calc(.98rem + .4vw),1.2rem);line-height:1.75;max-width:680px;margin:0 auto 38px}.site-hero-content .hero-description p{font-size:inherit;margin-bottom:12px}.site-hero .hero-actions{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:center}.site-hero .hero-actions .hero-linkedin{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;min-width:54px;border-radius:50%;color:#fff;font-size:22px;background:rgba(255,255,255,6%);border:1px solid rgba(91,184,232,.35);transition:all .35s cubic-bezier(.16,1,.3,1)}.site-hero .hero-actions .hero-linkedin:hover{background:#2e9bd6;border-color:#2e9bd6;transform:translateY(-3px);box-shadow:0 10px 24px rgba(46,155,214,.35)}.site-hero .hero-scroll{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);z-index:3;display:block}@media(max-width:575px){.site-hero .hero-scroll{display:none}}.site-hero .hero-scroll .hero-scroll-mouse{display:block;width:26px;height:42px;border:2px solid rgba(91,184,232,.6);border-radius:14px;position:relative}.site-hero .hero-scroll .hero-scroll-dot{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:4px;height:8px;border-radius:2px;background:#5bb8e8;animation:heroScroll 1.6s cubic-bezier(.16,1,.3,1)infinite}@keyframes heroScroll{0%{opacity:0;transform:translate(-50%,0)}35%{opacity:1}100%{opacity:0;transform:translate(-50%,14px)}}.site-counter{padding:85px 0;color:#fff;background:#5bb8e8}.site-counter .section-title{margin-bottom:40px}@media(max-width:575px){.site-counter{padding:50px 0}}@media(max-width:991px){.site-counter-item{margin-bottom:30px;text-align:center}}.site-counter-item-title{font-size:20px;font-weight:300;display:block;min-height:3.2em}.site-counter-item-number{color:#fff;font-size:60px;margin-bottom:0;font-weight:700}.site-project{padding:120px 0;overflow:hidden}.site-project-item{position:relative;margin-bottom:30px;transition:all .3s ease-in}.site-project-item-thumb img{width:100%}.site-project-item-content{position:absolute;background:#f4f8fc;width:100%;padding:45px 50px;bottom:0;transition:all .3s cubic-bezier(.36,.03,0,.91)}@media(max-width:767px){.site-project-item-content{padding:30px;padding-bottom:75px}}.site-project-item-content span{font-family:montserrat,inter,sans-serif;color:#2e9bd6;display:block;margin-bottom:10px}.site-project-item-content h3{margin-bottom:0}.site-project-item-content h3 a{color:#00113e;transition:.3s ease}.site-project-item-content h3 a:hover{text-decoration:none;color:#2e9bd6}.site-project-item-content a.read-more{position:absolute;bottom:40px;display:block;width:100%;color:#51607a;opacity:0;transform:translateY(20px);transition:all .3s cubic-bezier(.36,.03,0,.91)}@media(max-width:767px){.site-project-item-content a.read-more{transform:translateY(0);opacity:1}}.site-project-item:hover{box-shadow:0 30px 45px rgba(0,0,0,1%),0 30px 45px rgba(0,0,0,2%),0 30px 45px rgba(0,0,0,3%),0 30px 45px rgba(0,0,0,4%)}.site-project-item:hover .site-project-item-content{padding-bottom:75px}.site-project-item:hover .site-project-item-content a{transform:translateY(0);opacity:1}.site-project-cta{margin-top:30px;display:inline-block;position:relative;font-family:montserrat,inter,sans-serif;font-size:18px;font-weight:500;color:#2e9bd6}.site-project-cta::before{content:'';position:absolute;height:2px;width:100%;background:#2e9bd6;bottom:-2px;transition:transform .3s cubic-bezier(.36,.03,0,.91);transform-origin:right;transform:scaleX(0)}.site-project-cta:hover{color:#2e9bd6;text-decoration:none}.site-project-cta:hover::before{transform:scaleX(1);transform-origin:left}.site-project-header{padding:170px 0 100px;background:#f4f8fc;position:relative;overflow:hidden}.site-project-header::before{content:none}.site-project-header::after{content:none}@media(max-width:767px){.site-project-header{padding:120px 0 80px}}.site-project-header-content{position:relative;z-index:1}.site-project-header-content h1{font-size:55px}.site-project-header-content h1 span{color:#2e9bd6}@media(max-width:767px){.site-project-header-content h1{font-size:40px}}@media(max-width:991px){.site-project-header-content{text-align:center;margin-bottom:30px}}.site-project-header-action{position:relative;z-index:1;display:block;text-align:center}.site-project-header-action span{display:block;font-size:30px;font-weight:300;color:#00113e;margin-bottom:20px}@media(max-width:767px){.site-project-header-action span{font-size:25px}}.site-project-header-action img{width:66px}@media(max-width:767px){.site-project-header-action img{width:40px}}.site-project-header-action:hover{text-decoration:none}.site-project-pagination{margin-top:40px}.site-project-pagination .pagination{justify-content:center}.site-project-pagination .pagination .page-item:not(:last-child){margin-right:10px}.site-project-pagination .pagination .page-item .page-link{font-size:24px;border-radius:0;border:none;padding:12px 20px;color:#00113e;font-weight:300;transition:all .3s ease}.site-project-pagination .pagination .page-item.active .page-link{background-color:#2e9bd6;color:#fff}.site-project-pagination .pagination .page-item.disabled{opacity:.3;cursor:not-allowed}.site-project-single-section{padding:250px 0 100px}@media(max-width:767px){.site-project-single-section{padding:100px 0}}.site-project-single h1{font-size:40px;font-weight:500;margin-bottom:40px}.site-project-single-image{display:flex;flex-wrap:wrap;margin-bottom:30px}.site-project-single-image img{width:48%}.site-project-single-image img:nth-child(2n){margin-left:auto}@media(max-width:767px){.site-project-single-image img{width:100%}}.site-project-single-description{margin-bottom:50px}.site-project-single-description p{margin-bottom:30px}.site-project-single-action a{position:relative;font-size:24px;font-weight:300;color:#00113e;display:flex;margin-left:auto;justify-content:flex-end}@media(max-width:575px){.site-project-single-action a{transform:translateX(-10px)}}.site-project-single-action a .link-area{display:inline-block;overflow:hidden}.site-project-single-action a .link-area span{position:relative;display:block;padding:2px 0;transition:transform .9s cubic-bezier(.19,1,.22,1);transform-origin:left center}.site-project-single-action a .link-area span::after{content:attr(data-text);position:absolute;top:150%;left:0;transform:skewY(30deg);transform-origin:left center;transition:transform .9s cubic-bezier(.19,1,.22,1)}.site-project-single-action a:hover{text-decoration:none}.site-project-single-action a:hover .link-area span{transform:translateY(-150%)skewY(7deg)}.site-project-single-action a:hover .link-area span::after{transform:skewY(-7deg)}.site-project-single-action img{filter:invert(1);transform:rotate(90deg);margin-left:30px}@keyframes float{0%,100%{transform:translate(0,0)}50%{transform:translate(30px,30px)}}.site-testimonial{padding:110px 0;background:#f4f8fc}@media(max-width:991px){.site-testimonial{padding:80px 0}}.testimonial-item{text-align:center;padding:0 40px;outline:none}@media(max-width:575px){.testimonial-item{padding:0 12px}}.testimonial-item .testimonial-thumb{width:110px;height:110px;border-radius:50%;margin:0 auto 26px;object-fit:cover;border:4px solid #fff;box-shadow:0 6px 22px rgba(0,17,62,.14)}.testimonial-item .testimonial-quote-wrapper{position:relative;padding:0 36px;margin:0 auto}.testimonial-item .testimonial-quote-wrapper::before,.testimonial-item .testimonial-quote-wrapper::after{font-family:Georgia,serif;font-size:46px;color:rgba(46,155,214,.3);position:absolute;line-height:1}.testimonial-item .testimonial-quote-wrapper::before{content:"\201C";left:0;top:-8px}.testimonial-item .testimonial-quote-wrapper::after{content:"\201D";right:0;bottom:-10px}.testimonial-item .testimonial-text{font-size:1.18rem;line-height:1.7;color:#33415c;margin-bottom:10px;text-align:center;font-weight:400;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:all .4s ease-in-out}.testimonial-item .testimonial-text.expanded{display:block;max-height:2e3px;-webkit-line-clamp:unset}.testimonial-item .read-more-btn{background:0 0;border:none;color:#2e9bd6;font-weight:600;font-size:.88rem;cursor:pointer;margin-bottom:22px;padding:4px 6px;text-decoration:underline;transition:color .35s cubic-bezier(.16,1,.3,1)}.testimonial-item .read-more-btn:hover{color:#1b7fb8;text-decoration:none}.testimonial-item .testimonial-meta h4{color:#00113e;font-weight:700;margin-bottom:2px}.testimonial-item .testimonial-position{font-family:inter,-apple-system,BlinkMacSystemFont,segoe ui,sans-serif;color:#2e9bd6;font-size:.98rem;margin-top:4px;display:block;font-weight:500}.testimonial-slider{display:block;width:100%;position:relative}.testimonial-slider .slick-prev,.testimonial-slider .slick-next{display:flex!important;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:200;background:#fff!important;border:1px solid #e2eaf3;border-radius:50%;width:46px;height:46px;padding:0;cursor:pointer;font-size:20px;line-height:1;color:#00113e!important;transition:all .35s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 24px rgba(10,23,51,8%)}.testimonial-slider .slick-prev:hover,.testimonial-slider .slick-next:hover{background:#2e9bd6!important;color:#fff!important;border-color:#2e9bd6}.testimonial-slider .slick-prev span,.testimonial-slider .slick-next span{display:flex;align-items:center;justify-content:center;color:inherit}.testimonial-slider .slick-prev{left:-68px}.testimonial-slider .slick-next{right:-68px}.testimonial-slider .slick-dots{display:flex!important;justify-content:center;align-items:center;list-style:none;margin:24px 0 0;padding:0;gap:2px}.testimonial-slider .slick-dots li{width:auto;height:auto;line-height:0}.testimonial-slider .slick-dots li button{display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;font-size:0;line-height:0;border:none;background:0 0;cursor:pointer}.testimonial-slider .slick-dots li button::before{content:"";display:block;width:10px;height:10px;border-radius:50%;background:rgba(0,17,62,.18);transition:background .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}.testimonial-slider .slick-dots li:hover button::before{background:rgba(0,17,62,.4)}.testimonial-slider .slick-dots li.slick-active button::before{background:#2e9bd6;transform:scale(1.25)}@media(max-width:992px){.testimonial-slider .slick-prev,.testimonial-slider .slick-next{display:none!important}}.site-cta{padding:130px 0;background-size:cover;background-position:50%}@media(max-width:991px){.site-cta{padding:100px 0}}.site-cta-title{font-size:clamp(1.9rem,calc(1.4rem + 2.2vw),2.8rem);font-weight:700;letter-spacing:-.01em;line-height:1.2;max-width:18em;margin:0 auto 36px}@media(max-width:575px){.site-cta-title{margin-bottom:26px}}.site-cta-buttons{margin:0;padding:0}.site-cta-buttons li{display:inline-block}@media(max-width:575px){.site-cta-buttons li{display:block}}.site-cta-buttons li:not(:last-child){margin-right:40px}@media(max-width:575px){.site-cta-buttons li:not(:last-child){margin-right:0;margin-bottom:20px}}@media(max-width:575px){.site-cta-buttons li .btn{display:block;width:90%;margin:0 auto}}.site-about-section{padding:80px 0}@media(max-width:575px){.site-about-section{padding:56px 0}}.site-about-section.alt-bg{background:#f4f8fc}.site-about-section .section-title h2{color:#00113e}.site-about-section h2.section-title{text-align:center;margin-bottom:26px;font-size:clamp(1.6rem,calc(1.3rem + 1.4vw),2.2rem);color:#00113e;text-transform:none;letter-spacing:-.02em}.site-about-section .section-subtitle{font-size:1.1rem;color:#5e6b82;margin-bottom:40px;text-align:center}.site-about-section .section-content{font-size:1.05rem;line-height:1.8;color:#51607a}.who-section .who-content{display:flex;align-items:center;gap:46px;margin-bottom:56px}@media(max-width:575px){.who-section .who-content{flex-direction:column;align-items:center;text-align:center;gap:28px}}.who-section .who-image{flex-shrink:0;position:relative}.who-section .who-image::after{content:'';position:absolute;inset:-12px -12px auto auto;width:100%;height:100%;border:2px solid rgba(46,155,214,.35);border-radius:20px;z-index:0}@media(max-width:575px){.who-section .who-image::after{display:none}}.who-section .who-image img{position:relative;z-index:1;width:260px!important;height:auto!important;border-radius:18px;box-shadow:0 16px 40px rgba(10,23,51,.1)}@media(max-width:575px){.who-section .who-image img{width:200px!important}}.who-section .who-text{flex:1;font-size:1.08rem;line-height:1.85;color:#51607a}.who-section .who-text p{margin-bottom:18px}.who-section .who-text strong{color:#00113e;font-weight:600}.who-timeline{margin-top:56px}.who-timeline .timeline-heading{text-align:center;font-size:1.5rem;font-weight:700;color:#00113e;margin-bottom:44px}.who-timeline .timeline-wrapper{position:relative;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:flex-start}.who-timeline .timeline-wrapper::before{content:'';position:absolute;top:45px;left:20px;right:20px;height:2px;background:linear-gradient(90deg,rgba(46,155,214,.25),#2E9BD6,rgba(46,155,214,.25));z-index:0}@media(max-width:767px){.who-timeline .timeline-wrapper::before{display:none}}.who-timeline .timeline-wrapper::after{content:'';position:absolute;top:0;bottom:0;left:50%;width:2px;background:rgba(46,155,214,.4);display:none;z-index:0;transform:translateX(-50%)}@media(max-width:767px){.who-timeline .timeline-wrapper::after{display:block}}@media(max-width:767px){.who-timeline .timeline-wrapper{flex-direction:column;padding:0}}.who-timeline .timeline-item{flex:1;text-align:center;position:relative;min-width:0}@media(max-width:767px){.who-timeline .timeline-item{text-align:left;margin-bottom:36px;width:100%;display:grid;grid-template-columns:1fr 40px 1fr;grid-template-rows:auto auto;align-items:center;gap:5px}}.who-timeline .timeline-item::before{content:'';position:absolute;top:37px;left:50%;transform:translateX(-50%);width:16px;height:16px;background:#2e9bd6;border:3px solid #fff;border-radius:50%;z-index:1;box-shadow:0 0 0 3px rgba(46,155,214,.18);transition:all .35s cubic-bezier(.16,1,.3,1)}@media(max-width:767px){.who-timeline .timeline-item::before{position:static;grid-column:2;grid-row:2;margin:0 auto;transform:none}}.who-timeline .timeline-item .timeline-year{font-family:montserrat,inter,sans-serif;font-size:.85rem;font-weight:700;color:#00113e;margin-bottom:28px;white-space:nowrap}@media(max-width:767px){.who-timeline .timeline-item .timeline-year{margin-bottom:8px;grid-column:1/-1;grid-row:1;justify-self:center;padding:5px 18px;background:#f4f8fc;z-index:2;font-size:.95rem;border-radius:999px}}.who-timeline .timeline-item .timeline-year .year-range{margin:0 3px;color:#5e6b82}.who-timeline .timeline-item .timeline-year .year-current{color:#2e9bd6}.who-timeline .timeline-item .timeline-content{padding-top:20px;position:relative}@media(max-width:767px){.who-timeline .timeline-item .timeline-content{padding-top:0;display:contents}}.who-timeline .timeline-item .timeline-content h3{font-size:.9rem;font-weight:600;color:#00113e;margin-bottom:6px;line-height:1.35}@media(max-width:767px){.who-timeline .timeline-item .timeline-content h3{grid-column:1;grid-row:2;text-align:right;margin-bottom:0;padding-right:10px}}.who-timeline .timeline-item .timeline-content p{font-size:.82rem;color:#51607a;margin:0;line-height:1.3}@media(max-width:767px){.who-timeline .timeline-item .timeline-content p{grid-column:3;grid-row:2;text-align:left;align-self:center;padding-left:10px}}.who-timeline .timeline-item:hover::before{background:#fff;border-color:#2e9bd6;transform:translateX(-50%)scale(1.25)}@media(max-width:767px){.who-timeline .timeline-item:hover::before{transform:scale(1.25)}}.how-section .process-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;margin:50px 0;gap:24px}@media(max-width:575px){.how-section .process-wrapper{flex-direction:column;gap:20px}}.how-section .process-item{flex:1;min-width:200px;text-align:center;padding:34px 24px;background:#fff;border:1px solid #e2eaf3;border-radius:22px;box-shadow:0 1px 2px rgba(10,23,51,6%);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)}.how-section .process-item:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(10,23,51,.1)}.how-section .process-item .process-icon{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,rgba(46,155,214,.12),rgba(20,184,166,.12));color:#2e9bd6;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:24px;transition:all .35s cubic-bezier(.16,1,.3,1)}.how-section .process-item:hover .process-icon{background:linear-gradient(135deg,#2E9BD6 0%,#14B8A6 100%);color:#fff}.how-section .process-item h3{font-size:1.15rem;font-weight:600;margin-bottom:10px;color:#00113e}.how-section .process-item p{font-size:.95rem;color:#51607a;line-height:1.6;margin:0}.about-block{background:#fff;border:1px solid #e2eaf3;border-radius:22px;box-shadow:0 1px 2px rgba(10,23,51,6%);padding:38px 34px;height:100%;text-align:center;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)}.about-block:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(10,23,51,8%)}@media(max-width:575px){.about-block{margin-bottom:24px}}.site-expertise{padding:90px 0;background:#f4f8fc}@media(max-width:991px){.site-expertise{padding:70px 0}}.site-expertise .section-title{margin-bottom:0;text-align:left}@media(max-width:991px){.site-expertise .section-title{text-align:center;margin-bottom:30px}}.site-expertise .section-title h2{font-size:clamp(1.7rem,calc(1.3rem + 1.6vw),2.3rem);font-weight:700;color:#00113e;text-transform:none;letter-spacing:-.02em}.site-expertise-list{padding:0;margin:0;display:flex;flex-wrap:wrap;gap:12px}@media(max-width:991px){.site-expertise-list{justify-content:center}}.site-expertise-list li{list-style:none;font-family:montserrat,inter,sans-serif;font-size:.95rem;font-weight:500;color:#00113e;background:#fff;padding:11px 22px;border-radius:999px;border:1px solid #e2eaf3;transition:all .35s cubic-bezier(.16,1,.3,1);cursor:default}.site-expertise-list li:hover{background:#2e9bd6;color:#fff;border-color:#2e9bd6;transform:translateY(-3px);box-shadow:0 8px 18px rgba(46,155,214,.28)}.site-client{padding:100px 0 50px}.site-client .section-title{margin-bottom:100px}.site-client-wrapper{display:flex;flex-wrap:wrap}@media(max-width:991px){.site-client-wrapper{justify-content:center}}.site-client-item{text-align:center;width:20%;margin-bottom:50px}@media(max-width:991px){.site-client-item{width:33.33%}}@media(max-width:575px){.site-client-item{width:50%}}.site-team{padding:100px 0}.site-team-member{background:#f4f8fc;padding:65px 30px 30px;margin:50px 0 30px;position:relative}@media(max-width:767px){.site-team-member{text-align:center}}.site-team-member-image{position:absolute;width:100px;height:100px;border-radius:50%;overflow:hidden;left:30px;top:0;transform:translateY(-50%)}@media(max-width:767px){.site-team-member-image{left:50%;transform:translate(-50%,-50%)}}.site-team-member-content h3{font-size:20px;color:#2e9bd6;margin-bottom:10px;font-weight:500}.site-team-member-content p{font-size:18px;color:#00113e;margin-bottom:20px;font-weight:300}.site-team-member-social{margin:0;padding:0}.site-team-member-social li{display:inline-block}.site-team-member-social li a{color:#00113e}.site-team-member-social li:not(:last-child){margin-right:10px}.site-contact{padding:100px 0;background:#fff}@media(max-width:575px){.site-contact{padding:80px 0}}.site-contact-form{margin-top:8px;background:#fff;border:1px solid #e2eaf3;border-radius:22px;box-shadow:0 8px 24px rgba(10,23,51,8%);padding:44px 44px 40px}@media(max-width:575px){.site-contact-form{padding:28px 22px}}.site-contact-form h4{font-weight:700;text-transform:none;letter-spacing:-.01em;margin-bottom:30px;color:#00113e}.file-upload-wrapper{margin-bottom:8px}.file-upload-wrapper label{display:block;margin-bottom:8px;font-weight:500;color:#33415c;font-size:.95rem}.file-upload-wrapper input[type=file]{display:block;width:100%;padding:12px;background:#f4f8fc;border:1px dashed #e2eaf3;border-radius:8px;cursor:pointer;transition:border-color .35s cubic-bezier(.16,1,.3,1)}.file-upload-wrapper input[type=file]:hover{border-color:#2e9bd6}#form-notification{position:fixed;top:24px;right:24px;background:#fff;padding:18px 26px;border-radius:14px;box-shadow:0 30px 60px rgba(10,23,51,.14);z-index:9999;transform:translateX(130%);transition:transform .45s cubic-bezier(.68,-.4,.265,1.3);display:flex;align-items:center;border-left:5px solid #2e9bd6}@media(max-width:575px){#form-notification{left:16px;right:16px;top:16px}}#form-notification.show{transform:translateX(0)}#form-notification.success{border-left-color:#16b364}#form-notification.success .notification-icon{color:#16b364}#form-notification.error{border-left-color:#e5484d}#form-notification.error .notification-icon{color:#e5484d}#form-notification .notification-icon{font-size:24px;margin-right:14px}#form-notification .notification-content h4{font-size:1rem;margin:0 0 3px;color:#00113e}#form-notification .notification-content p{margin:0;font-size:.9rem;color:#51607a}#form-notification .notification-close{margin-left:18px;cursor:pointer;color:#5e6b82}#form-notification .notification-close:hover{color:#00113e}.site-footer{background:radial-gradient(1200px 600px at 70% -10%,#103a63 0%,rgba(16,58,99,0) 60%),linear-gradient(160deg,#0A1733 0%,#0B1E45 55%,#0E2150 100%);background-color:#0a1733;padding:88px 0 32px;position:relative;color:rgba(220,230,245,.85)}.site-footer-logo{margin-bottom:46px}@media(max-width:575px){.site-footer-logo{text-align:center}}.site-footer-logo img{max-width:120px;height:auto;filter:brightness(0)invert(1)}@media(max-width:991px){.site-footer-widget{margin-bottom:36px}}@media(max-width:575px){.site-footer-widget{text-align:center}}.site-footer-widget-title{color:#fff;font-size:1rem;font-weight:600;letter-spacing:.04em;margin-bottom:22px;text-transform:uppercase}.site-footer-widget-description{color:rgba(220,230,245,.82);line-height:1.9}.site-footer-widget-description a{color:rgba(220,230,245,.82);transition:color .35s cubic-bezier(.16,1,.3,1)}.site-footer-widget-description a:hover{color:#5bb8e8}.site-footer-widget-description span{color:rgba(220,230,245,.82)}.site-footer-widget-links{margin:0;padding:0}.site-footer-widget-links li{list-style:none}.site-footer-widget-links li a{color:rgba(220,230,245,.82);display:inline-block;padding-bottom:10px;transition:color .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}.site-footer-widget-links li a:hover{color:#5bb8e8;transform:translateX(3px)}@media(max-width:575px){.site-footer-widget-top{text-align:center;display:block}}.site-footer-widget-top img{margin-bottom:18px;width:48px;filter:brightness(0)invert(1);opacity:.9}.site-footer-widget-top p{color:rgba(220,230,245,.7)}.site-footer-widget-top:hover{text-decoration:none}.site-footer-widget-top:hover img{opacity:1}.site-footer-copyright{border-top:1px solid rgba(255,255,255,.1);margin-top:30px;padding-top:26px}.site-footer-copyright p{color:rgba(220,230,245,.6);margin:0;text-align:center;font-size:.9rem}.card-grid{margin-top:8px}.service-card{display:flex;flex-direction:column;width:100%;height:100%;padding:36px 32px;background:#fff;border:1px solid #e2eaf3;border-radius:22px;box-shadow:0 1px 2px rgba(10,23,51,6%);text-decoration:none;position:relative;overflow:hidden;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1)}.service-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#2E9BD6 0%,#14B8A6 100%);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.16,1,.3,1)}.service-card-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:24px;border-radius:16px;font-size:26px;color:#2e9bd6;background:linear-gradient(135deg,rgba(46,155,214,.12),rgba(20,184,166,.12));transition:all .35s cubic-bezier(.16,1,.3,1)}.service-card-title{font-size:1.3rem;margin-bottom:12px;color:#00113e}.service-card-text{color:#51607a;margin-bottom:22px;flex-grow:1}.service-card-link{font-family:montserrat,inter,sans-serif;font-weight:600;font-size:.95rem;color:#2e9bd6;display:inline-flex;align-items:center;gap:8px;margin-top:auto}.service-card-link i{transition:transform .35s cubic-bezier(.16,1,.3,1)}.service-card:hover,.service-card:focus-visible{transform:translateY(-6px);box-shadow:0 16px 40px rgba(10,23,51,.1);border-color:rgba(46,155,214,.4)}.service-card:hover::before,.service-card:focus-visible::before{transform:scaleX(1)}.service-card:hover .service-card-title,.service-card:focus-visible .service-card-title{text-decoration:underline;text-underline-offset:3px}.service-card:hover .service-card-icon,.service-card:focus-visible .service-card-icon{color:#fff;background:linear-gradient(135deg,#2E9BD6 0%,#14B8A6 100%);transform:translateY(-2px)}.service-card:hover .service-card-link i,.service-card:focus-visible .service-card-link i{transform:translateX(5px)}.work-card{display:flex;gap:24px;align-items:flex-start;width:100%;height:100%;padding:34px 32px;background:#fff;border:1px solid #e2eaf3;border-radius:22px;box-shadow:0 1px 2px rgba(10,23,51,6%);text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1)}@media(max-width:575px){.work-card{flex-direction:column;gap:16px;padding:28px 24px}}.work-card-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:16px;font-size:24px;color:#fff;background:linear-gradient(135deg,#2E9BD6 0%,#14B8A6 100%);box-shadow:0 10px 22px rgba(46,155,214,.28)}.work-card-title{font-size:1.25rem;margin-bottom:10px;color:#00113e}.work-card-text{color:#51607a;margin-bottom:16px}.work-card-link{font-family:montserrat,inter,sans-serif;font-weight:600;font-size:.95rem;color:#2e9bd6;display:inline-flex;align-items:center;gap:8px}.work-card-link i{transition:transform .35s cubic-bezier(.16,1,.3,1)}.work-card:hover,.work-card:focus-visible{transform:translateY(-5px);box-shadow:0 16px 40px rgba(10,23,51,.1);border-color:rgba(46,155,214,.4)}.work-card:hover .work-card-title,.work-card:focus-visible .work-card-title{text-decoration:underline;text-underline-offset:3px}.work-card:hover .work-card-link i,.work-card:focus-visible .work-card-link i{transform:translateX(5px)}.site-collaboration{padding:110px 0;background:#f4f8fc}@media(max-width:991px){.site-collaboration{padding:70px 0}}.site-collaboration .collab-grid{gap:40px 0}.site-collaboration .section-accent{display:inline-block;width:46px;height:3px;background:#2e9bd6;border-radius:3px;margin-bottom:22px}.site-collaboration .collab-heading{color:#00113e;font-weight:700;font-size:2.1rem;line-height:1.2;margin-bottom:16px}@media(max-width:575px){.site-collaboration .collab-heading{font-size:1.7rem}}.site-collaboration .collab-intro{color:#33415c;font-size:1.12rem;line-height:1.7;margin-bottom:22px;max-width:36em}.site-collaboration .collab-points{list-style:none;padding:0;margin:0 0 24px}.site-collaboration .collab-points li{position:relative;padding-left:34px;margin-bottom:13px;color:#51607a;line-height:1.6}.site-collaboration .collab-points .collab-check{position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background:rgba(46,155,214,.14)}.site-collaboration .collab-points .collab-check::after{content:"";position:absolute;left:6px;top:3px;width:5px;height:9px;border:solid #1b7fb8;border-width:0 2px 2px 0;transform:rotate(45deg)}.site-collaboration .collab-offer{color:#33415c;font-size:1.02rem;line-height:1.65;margin-bottom:26px;max-width:36em}.site-collaboration .collab-visual{display:flex;justify-content:center}.site-collaboration .status-panel{width:100%;max-width:420px;margin:0;background:#fff;border:1px solid #e2eaf3;border-radius:22px;box-shadow:0 16px 40px rgba(10,23,51,.1);padding:24px 26px}.site-collaboration .status-panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.site-collaboration .status-panel-title{font-family:montserrat,inter,sans-serif;font-weight:600;color:#00113e;font-size:1.02rem}.site-collaboration .status-panel-live{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#5e6b82}.site-collaboration .status-panel-live .live-dot{width:7px;height:7px;border-radius:50%;background:#2ba84a;box-shadow:0 0 rgba(43,168,74,.5);animation:tl-pulse 2.4s infinite}.site-collaboration .status-rows{list-style:none;padding:0;margin:0 0 18px}.site-collaboration .status-row{display:flex;align-items:center;justify-content:space-between;padding:11px 0;border-bottom:1px solid #eef3f9}.site-collaboration .status-row:last-child{border-bottom:none}.site-collaboration .status-row .status-label{color:#33415c;font-size:.98rem}.site-collaboration .status-light{display:inline-block;width:13px;height:13px;border-radius:50%;flex:none;vertical-align:middle}.site-collaboration .status-light.is-green{background:#2ba84a;box-shadow:0 0 0 4px rgba(43,168,74,.14)}.site-collaboration .status-light.is-yellow{background:#e8a93b;box-shadow:0 0 0 4px rgba(232,169,59,.16);animation:tl-pulse-yellow 2s infinite}.site-collaboration .status-light.is-red{background:#d64545;box-shadow:0 0 0 4px rgba(214,69,69,.14)}.site-collaboration .status-spc{background:#f4f8fc;border-radius:14px;padding:14px 14px 10px}.site-collaboration .status-spc svg{width:100%;height:84px;display:block;overflow:visible}.site-collaboration .status-spc .spc-limit{stroke:rgba(0,17,62,.16);stroke-width:1;stroke-dasharray:4 4}.site-collaboration .status-spc .spc-center{stroke:rgba(0,17,62,.1);stroke-width:1}.site-collaboration .status-spc .spc-line{fill:none;stroke:#2e9bd6;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:620;stroke-dashoffset:620;animation:spc-draw 2.2s cubic-bezier(.16,1,.3,1)forwards}.site-collaboration .status-spc .spc-point{fill:#e8a93b;stroke:#fff;stroke-width:2;opacity:0;animation:spc-point-in .5s ease-out 2s forwards}.site-collaboration .status-legend{display:flex;gap:18px;margin-top:8px}.site-collaboration .status-legend span{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:#5e6b82}.site-collaboration .status-legend .status-light{width:10px;height:10px;box-shadow:none;animation:none}.site-collaboration .status-caption{margin:12px 0 0;font-size:.78rem;color:#5e6b82;font-style:italic}@keyframes tl-pulse{0%{box-shadow:0 0 rgba(43,168,74,.5)}70%{box-shadow:0 0 0 7px rgba(43,168,74,0)}100%{box-shadow:0 0 rgba(43,168,74,0)}}@keyframes tl-pulse-yellow{0%,100%{box-shadow:0 0 0 4px rgba(232,169,59,.16)}50%{box-shadow:0 0 0 7px rgba(232,169,59,5%)}}@keyframes spc-draw{to{stroke-dashoffset:0}}@keyframes spc-point-in{to{opacity:1}}@media(prefers-reduced-motion:reduce){.site-collaboration .spc-line{animation:none;stroke-dashoffset:0}.site-collaboration .spc-point{animation:none;opacity:1}.site-collaboration .status-light.is-yellow,.site-collaboration .status-panel-live .live-dot{animation:none}}[dir=rtl]{font-family:noto sans arabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[dir=rtl] body{font-family:noto sans arabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.9}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6,[dir=rtl] .btn,[dir=rtl] .eyebrow,[dir=rtl] .brand-name{font-family:cairo,Montserrat,Inter,sans-serif}[dir=rtl] .eyebrow,[dir=rtl] .site-footer-widget-title,[dir=rtl] .status-panel-live,[dir=rtl] h6{text-transform:none;letter-spacing:0}[dir=rtl] .site-navigation .main-nav{margin-left:0;margin-right:auto}[dir=rtl] .site-navigation .lang-switch{margin-right:0;margin-left:6px}[dir=rtl] .site-navigation .nav-item:last-child{margin-left:0;margin-right:10px}[dir=rtl] .site-navigation .nav-item .nav-link::after{transform-origin:right}[dir=rtl] .site-navigation .nav-item .nav-link,[dir=rtl] .btn,[dir=rtl] .btn .btn-area span{font-family:cairo,noto sans arabic,sans-serif}[dir=rtl] .btn .btn-area{overflow:visible}[dir=rtl] .btn .btn-area span{transform:none;transition:color .35s cubic-bezier(.16,1,.3,1)}[dir=rtl] .btn .btn-area span::after{content:none;display:none}[dir=rtl] .btn:hover .btn-area span,[dir=rtl] .btn:focus-visible .btn-area span{transform:none}[dir=rtl] .site-faq .faq-q,[dir=rtl] .site-faq .faq-a{text-align:right}[dir=rtl] .hero-glow{right:auto;left:-10%}[dir=rtl] .who-image::after{inset:-12px auto auto -12px}@media(max-width:767px){[dir=rtl] .who-timeline .timeline-content h3{grid-column:3;text-align:left;padding-right:0;padding-left:10px}}@media(max-width:767px){[dir=rtl] .who-timeline .timeline-content p{grid-column:1;text-align:right;padding-left:0;padding-right:10px}}[dir=rtl] .collab-points li{padding-left:0;padding-right:34px}[dir=rtl] .collab-points .collab-check{left:auto;right:0}[dir=rtl] .collab-points .collab-check::after{left:auto;right:6px}[dir=rtl] .status-spc svg{transform:scaleX(-1)}[dir=rtl] .testimonial-slider .slick-prev{left:auto;right:-68px}[dir=rtl] .testimonial-slider .slick-next{right:auto;left:-68px}[dir=rtl] .testimonial-quote-wrapper::before{left:auto;right:0}[dir=rtl] .testimonial-quote-wrapper::after{right:auto;left:0}[dir=rtl] .site-footer-widget-links a:hover{transform:translateX(-3px)}[dir=rtl] #form-notification{right:auto;left:24px;transform:translateX(-130%);border-left:none;border-right:5px solid #2e9bd6}[dir=rtl] #form-notification.show{transform:translateX(0)}[dir=rtl] #form-notification.success{border-right-color:#16b364}[dir=rtl] #form-notification.error{border-right-color:#e5484d}[dir=rtl] #form-notification .notification-icon{margin-right:0;margin-left:14px}[dir=rtl] #form-notification .notification-close{margin-left:0;margin-right:18px}@media(max-width:575px){[dir=rtl] #form-notification{left:16px;right:16px}}