:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
:root{--color-background:#050505;--color-foreground:#111;--color-light:#eaeaea;--color-border:#9a9a9a;--color-primary:#f26419;--font-base:"Poppins", "Segoe UI", sans-serif}.branding-page{color:#050505;background-color:#eaeaea;font-family:Poppins,Segoe UI,sans-serif;overflow-x:hidden}.branding-container{width:min(1920px,100%);margin-inline:auto}.branding-section{padding-top:clamp(2rem,1.5rem + 1.5vw,3rem)}@media (max-width:768px){.branding-section{padding:clamp(1.5rem,1.2rem + 1vw,2rem) 0}}.branding-label{text-transform:uppercase;letter-spacing:.1em;color:#9a9a9a;align-items:center;gap:clamp(.5rem,.4rem + .5vw,1rem);margin-bottom:clamp(1rem,.8rem + .8vw,1.5rem);font-size:clamp(.65rem,.6rem + .15vw,.8rem);font-weight:700;display:inline-flex}.branding-label__dot{background-color:#f26419;border-radius:50%;width:6px;height:6px}.branding-label--dark{color:#9a9a9a}.branding-header{justify-content:space-between;align-items:flex-end;gap:clamp(1.5rem,1.2rem + 1vw,2rem);margin-bottom:3rem;display:flex}@media (max-width:992px){.branding-header{flex-direction:column;gap:clamp(1rem,.8rem + .8vw,1.5rem)}}.branding-header__left{flex:1;max-width:600px}.branding-header__title{letter-spacing:-.02em;color:#050505;margin:0;font-size:clamp(2.25rem,1.8rem + 2.5vw,4.5rem);font-weight:500;line-height:1.1}.branding-header__right{flex-direction:column;flex:1;align-items:flex-start;max-width:480px;display:flex}.branding-header__desc{color:#050505;opacity:.8;margin:0 0 clamp(1rem,.8rem + .8vw,1.5rem);font-size:clamp(.85rem,.6rem + .5vw,1.25rem);line-height:1.6}.branding-link{color:#050505;align-items:center;gap:clamp(.5rem,.4rem + .5vw,1rem);font-size:clamp(.8rem,.7rem + .2vw,.95rem);font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.branding-link:hover{color:#f26419}.nav-btn{color:#eaeaea;cursor:pointer;z-index:10;background:#050505;border:none;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;transition:transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #00000026}.nav-btn:hover{background:#f26419;transform:translateY(-50%)scale(1.05)}.nav-btn--right{right:-1.5rem}@media (max-width:1200px){.nav-btn--right{right:0}}@media (max-width:768px){.nav-btn{display:none}}.nav-btn.swiper-button-disabled{opacity:.5;cursor:not-allowed}.placeholder-img{background:linear-gradient(135deg,#f2641933,#11111180);border-radius:clamp(.75rem,1.2vw,1.25rem);width:100%}.solutions-grid-wrapper{position:relative}.solutions-swiper{padding-bottom:clamp(1.5rem,1.2rem + 1vw,2rem)}.solutions-swiper .swiper-slide{height:auto}.solution-card{background:#111;border:1px solid #9a9a9a33;border-radius:clamp(.75rem,1.2vw,1.25rem);height:100%;padding:clamp(2rem,1.5rem + 1.5vw,3rem) clamp(1.5rem,1.2rem + 1vw,2rem);transition:transform .3s,box-shadow .3s}.solution-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px #f264190d}.solution-card__icon{color:#f26419;background:#f264191a;border-radius:clamp(.5rem,.8vw,.75rem);justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:clamp(2rem,1.5rem + 1.5vw,3rem);display:flex}.solution-card__title{color:#eaeaea;margin:0 0 clamp(.5rem,.4rem + .5vw,1rem);font-size:clamp(1.1rem,1rem + .5vw,1.4rem);font-weight:600}.solution-card__desc{color:#9a9a9a;margin:0;font-size:clamp(.8rem,.7rem + .2vw,.95rem);line-height:1.5}.process-grid{grid-template-columns:repeat(5,1fr);gap:clamp(2rem,1.5rem + 1.5vw,3rem);display:grid}@media (max-width:992px){.process-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:576px){.process-grid{grid-template-columns:1fr}}.process-step{background:#111;border:1px solid #9a9a9a33;border-radius:clamp(.75rem,1.2vw,1.25rem);flex-direction:column;padding:clamp(1.5rem,1.2rem + 1vw,2rem);display:flex}.process-step__number{color:#f26419;margin-bottom:clamp(1rem,.8rem + .8vw,1.5rem);font-family:monospace;font-size:clamp(.85rem,.6rem + .5vw,1.25rem)}.process-step__title{color:#eaeaea;margin:0 0 clamp(.5rem,.4rem + .5vw,1rem);font-size:clamp(1.1rem,1rem + .5vw,1.4rem);font-weight:600}.process-step__desc{color:#9a9a9a;flex:1;margin:0 0 clamp(2rem,1.5rem + 1.5vw,3rem);font-size:clamp(.8rem,.7rem + .2vw,.95rem);line-height:1.5}.process-step__icon{color:#eaeaea80;margin-top:auto}.impact-block{color:#eaeaea;background:#111;border:1px solid #9a9a9a1a;border-radius:clamp(1.25rem,2vw,2rem);gap:4rem;padding:4rem;display:flex}@media (max-width:992px){.impact-block{flex-direction:column;padding:2.5rem clamp(1.5rem,1.2rem + 1vw,2rem)}}.impact-block__left{flex:1;max-width:400px}.impact-block__title{margin:0 0 clamp(2rem,1.5rem + 1.5vw,3rem);font-size:clamp(2rem,1.6rem + 2vw,3.5rem);font-weight:500;line-height:1.1}.impact-block__right{flex:1.5}.impact-testimonial{background:#05050580;border:1px solid #9a9a9a1a;border-radius:clamp(.75rem,1.2vw,1.25rem);padding:clamp(2rem,1.5rem + 1.5vw,3rem)}.impact-testimonial__stars{color:#f26419;gap:4px;margin-bottom:clamp(1rem,.8rem + .8vw,1.5rem);display:flex}.impact-testimonial__quote{color:#9a9a9a;margin:0 0 clamp(1.5rem,1.2rem + 1vw,2rem);font-size:clamp(.85rem,.6rem + .5vw,1.25rem);line-height:1.6}.impact-testimonial__author{align-items:center;gap:clamp(1rem,.8rem + .8vw,1.5rem);display:flex}.impact-testimonial__author strong{color:#eaeaea;font-size:clamp(.85rem,.6rem + .5vw,1.25rem);font-weight:500;display:block}.impact-testimonial__author span{color:#9a9a9a;font-size:clamp(.8rem,.7rem + .2vw,.95rem)}.avatar{border-radius:50%;width:2.5rem;height:2.5rem}.avatar--placeholder{background:#f2641933}.stats-grid{grid-template-columns:repeat(3,1fr);gap:clamp(2rem,1.5rem + 1.5vw,3rem);display:grid}@media (max-width:768px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.stats-grid{grid-template-columns:1fr}}.stat-card{border-bottom:1px solid #9a9a9a1a;padding-bottom:clamp(1.5rem,1.2rem + 1vw,2rem)}.stat-card__value{color:#eaeaea;margin:0 0 clamp(.5rem,.4rem + .5vw,1rem);font-size:clamp(2.25rem,1.8rem + 2.5vw,4.5rem);font-weight:400}.stat-card__label{color:#9a9a9a;margin:0;font-size:clamp(.8rem,.7rem + .2vw,.95rem)}.work-grid-wrapper{position:relative}.work-swiper{padding-bottom:clamp(1.5rem,1.2rem + 1vw,2rem)}.work-swiper .swiper-slide{height:auto}.work-card{background:#111;border:1px solid #9a9a9a33;border-radius:clamp(.75rem,1.2vw,1.25rem);height:100%;padding:clamp(1.5rem,1.2rem + 1vw,2rem)}.work-card__image{height:300px;margin-bottom:clamp(1.5rem,1.2rem + 1vw,2rem)}.work-card__title{color:#eaeaea;margin:0 0 clamp(.25rem,.2rem + .2vw,.5rem);font-size:clamp(1.1rem,1rem + .5vw,1.4rem);font-weight:600}.work-card__cat{color:#9a9a9a;margin:0 0 clamp(.1rem,.1rem + .2vw,.2rem);font-size:clamp(.8rem,.7rem + .2vw,.95rem)}.work-card__tags{color:#9a9a9a99;margin:0;font-size:11px}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,1.2rem + 1vw,2rem);margin-bottom:clamp(2rem,1.5rem + 1.5vw,3rem);display:grid}@media (max-width:992px){.testimonials-grid{grid-template-columns:1fr}}.review-card{background:#111;border:1px solid #9a9a9a33;border-radius:clamp(.75rem,1.2vw,1.25rem);flex-direction:column;padding:clamp(2rem,1.5rem + 1.5vw,3rem);display:flex}.review-card__stars{color:#f26419;gap:4px;margin-bottom:clamp(1rem,.8rem + .8vw,1.5rem);display:flex}.review-card__quote{color:#eaeaea;flex:1;margin:0 0 clamp(2rem,1.5rem + 1.5vw,3rem);font-size:clamp(.85rem,.6rem + .5vw,1.25rem);line-height:1.6}.review-card__author{align-items:center;gap:clamp(1rem,.8rem + .8vw,1.5rem);display:flex}.review-card__author strong{color:#eaeaea;font-size:clamp(.85rem,.6rem + .5vw,1.25rem);font-weight:600;display:block}.review-card__author span{color:#9a9a9a;font-size:clamp(.8rem,.7rem + .2vw,.95rem)}.slider-dots{justify-content:center;gap:clamp(.5rem,.4rem + .5vw,1rem);display:flex}.slider-dots .dot{background:#eaeaea33;border-radius:50%;width:6px;height:6px;transition:background .2s}.slider-dots .dot.active{background:#f26419}.team-grid-wrapper{position:relative}.team-swiper{padding-bottom:clamp(1.5rem,1.2rem + 1vw,2rem)}.team-swiper .swiper-slide{height:auto}.team-card{background:#111;border:1px solid #9a9a9a33;border-radius:clamp(.75rem,1.2vw,1.25rem);height:100%;padding:clamp(1.5rem,1.2rem + 1vw,2rem)}.team-card__image{height:320px;margin-bottom:clamp(1rem,.8rem + .8vw,1.5rem)}.team-card__info{justify-content:space-between;align-items:flex-start;display:flex}.team-card__name{color:#eaeaea;margin:0 0 4px;font-size:clamp(.85rem,.6rem + .5vw,1.25rem);font-weight:600}.team-card__role{color:#9a9a9a;margin:0;font-size:clamp(.8rem,.7rem + .2vw,.95rem)}.team-card__socials{color:#f26419;gap:clamp(.5rem,.4rem + .5vw,1rem);display:flex}.cta-block{color:#eaeaea;background:#111;border:1px solid #9a9a9a1a;border-radius:clamp(1.25rem,2vw,2rem);gap:clamp(2rem,1.5rem + 1.5vw,3rem);padding:clamp(2rem,1.5rem + 1.5vw,3rem);display:flex}@media (max-width:992px){.cta-block{flex-direction:column;padding:clamp(1.5rem,1.2rem + 1vw,2rem)}}.cta-block__left{flex:1;max-width:450px}.cta-block__title{margin:0 0 clamp(.5rem,.4rem + .5vw,1rem);font-size:clamp(2rem,1.6rem + 2vw,3.5rem);font-weight:500;line-height:1.1}.cta-block__desc{color:#9a9a9a;margin:0 0 clamp(.5rem,.4rem + .5vw,1rem);font-size:clamp(.85rem,.6rem + .5vw,1.25rem);line-height:1.5}.cta-block__right{flex:1}.btn-primary{color:#eaeaea;cursor:pointer;background:#050505;border:none;border-radius:clamp(.5rem,.8vw,.75rem);align-items:center;gap:clamp(.5rem,.4rem + .5vw,1rem);padding:14px clamp(1.5rem,1.2rem + 1vw,2rem);font-size:clamp(.85rem,.6rem + .5vw,1.25rem);font-weight:600;transition:opacity .2s,background .2s;display:inline-flex}.btn-primary:hover{background:#f26419}.cta-form{flex-direction:column;gap:clamp(1rem,.8rem + .8vw,1.5rem);display:flex}.form-label{color:#eaeaea;margin:0 0 clamp(1rem,.8rem + .8vw,1.5rem);font-size:clamp(.85rem,.6rem + .5vw,1.25rem);font-weight:500}.form-row{gap:clamp(1rem,.8rem + .8vw,1.5rem);display:flex}@media (max-width:576px){.form-row{flex-direction:column}}.form-input,.form-textarea{color:#eaeaea;background:#05050580;border:1px solid #9a9a9a33;border-radius:clamp(.5rem,.8vw,.75rem);width:100%;padding:14px clamp(1rem,.8rem + .8vw,1.5rem);font-family:inherit;font-size:clamp(.85rem,.6rem + .5vw,1.25rem)}.form-input::placeholder,.form-textarea::placeholder{color:#9a9a9a80}.form-input:focus,.form-textarea:focus{border-color:#f26419;outline:none}.form-textarea{resize:vertical;min-height:120px}.form-submit{color:#f26419;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:clamp(.5rem,.4rem + .5vw,1rem);margin-top:10px;padding:0;font-size:clamp(.85rem,.6rem + .5vw,1.25rem);font-weight:500;transition:opacity .2s;display:inline-flex}.form-submit:hover{opacity:.7}
/*# sourceMappingURL=05i00491vmm4t.css.map*/