@font-face{font-family:Roboto;src:url(roboto-v30-latin-700.0e98339e.woff2)format("woff2"),url(roboto-v30-latin-700.df41cf3b.woff)format("woff"),url(roboto-v30-latin-700.ab0444c7.ttf)format("truetype"),url(roboto-v30-latin-700.684ee76a.svg#Roboto)format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(roboto-v30-latin-regular.57844c26.woff2)format("woff2"),url(roboto-v30-latin-regular.32450484.woff)format("woff"),url(roboto-v30-latin-regular.8bedb902.ttf)format("truetype"),url(roboto-v30-latin-regular.493b395f.svg#Roboto)format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(roboto-v30-latin-300.d07a8413.woff2)format("woff2"),url(roboto-v30-latin-300.e1075c83.woff)format("woff"),url(roboto-v30-latin-300.fbcb71ed.ttf)format("truetype"),url(roboto-v30-latin-300.795b3444.svg#Roboto)format("svg");font-weight:300;font-style:normal;font-display:swap}*{box-sizing:border-box}html,body{background-color:#000;flex-direction:column;min-height:100%;margin:0;padding:0;font-family:Roboto;display:flex}.demo{color:#000;width:100%;max-width:1920px;margin:0 auto;display:block}main{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;margin-top:80px;display:flex;overflow-x:clip}section{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1920px;padding:55px 20px;scroll-margin-top:100px;display:flex}@media (width<=768px){section{padding:20px 10px}}.container{flex-direction:column;align-items:center;width:100%;max-width:1400px;display:flex}.heading{color:#fa9f4b;margin-bottom:20px}.heading h2{margin:0;font-size:3rem;font-weight:100}.heading h5{color:#fa9f4b;margin:0;font-size:1.2em}.heading p{color:#333;margin:5px 0 0;font-size:1.2em;line-height:1.2}.heading img{width:50px;height:50px;margin-top:10px}@media (width<=768px){.heading h2{font-size:2em}}#preloader{z-index:9999;background:#fff;justify-content:center;align-items:center;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}#preloader .spinner{border:4px solid #00000014;border-top-color:#0009;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.dom-ready #preloader{opacity:1;visibility:visible}.loaded #preloader{opacity:0;visibility:hidden;pointer-events:none}img.fade-in{opacity:0;transition:opacity .3s}.loaded img.fade-in{opacity:1}.fuelpipe-topbar{background-color:var(--bg);backdrop-filter:blur(10px);z-index:1000;background:#050505cc;border:1px solid #0000000d;flex-direction:row;justify-content:center;align-items:center;width:100%;height:80px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 3px #00000014,0 2px 6px #0000000a}.fuelpipe-topbar .container{flex-direction:row;flex:1;justify-content:space-between;align-items:center;width:100%;max-width:1920px;padding:0 20px;display:flex}.fuelpipe-topbar .menu-toggle{cursor:pointer;z-index:1003;background:0 0;border:none;padding:10px;display:none}.fuelpipe-topbar .menu-toggle span{background-color:#333;width:25px;height:2px;margin:5px 0;transition:all .3s;display:block}.fuelpipe-topbar .menu-toggle.active span:first-child{transform:rotate(-45deg)translate(-5px,5px)}.fuelpipe-topbar .menu-toggle.active span:nth-child(2){opacity:0}.fuelpipe-topbar .menu-toggle.active span:nth-child(3){transform:rotate(45deg)translate(-5px,-5px)}.fuelpipe-topbar nav ul{gap:5px;margin:0;padding:0;list-style:none;display:flex}.fuelpipe-topbar nav li.mobile-only{display:none}.fuelpipe-topbar nav a{color:#666;text-transform:uppercase;border-radius:4px;padding:10px 15px;font-size:1.1rem;font-weight:200;text-decoration:none;transition:color .3s}.fuelpipe-topbar nav a:hover,.fuelpipe-topbar nav a .active{color:#fa9f4b}.fuelpipe-topbar nav a{letter-spacing:0;flex-direction:column;transition:all .28s ease-in-out;display:flex}.fuelpipe-topbar nav a:hover,.fuelpipe-topbar nav a.active{letter-spacing:2px}.fuelpipe-topbar nav a:after,.fuelpipe-topbar nav a:before{backface-visibility:hidden;content:" ";border:1px solid #0000;width:0;margin:0 auto;transition:all .28s ease-in-out;display:block;position:relative;bottom:0}.fuelpipe-topbar nav a:hover:after,.fuelpipe-topbar nav a:hover:before{backface-visibility:hidden;border-color:#fa9f4b;width:70%;transition:width .35s ease-in-out}.fuelpipe-topbar nav a:hover:before{width:70%;top:0;bottom:auto}@media (width<=768px){body.nav-open{overflow:hidden}.nav-open .fuelpipe-topbar{backdrop-filter:none}.fuelpipe-topbar .menu-toggle{display:block}.fuelpipe-topbar nav{z-index:1002;visibility:hidden;background-color:#fff;width:280px;padding:110px 25px 30px;transition:transform .4s cubic-bezier(.165,.84,.44,1);display:block;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-2px 0 15px #00000026}.fuelpipe-topbar nav ul{flex-direction:column;gap:5px}.fuelpipe-topbar nav li.mobile-only{border-top:1px solid #eee;margin-top:25px;padding-top:25px;display:block}.fuelpipe-topbar nav a{color:#333;border-bottom:1px solid #f9f9f9;padding:15px 0;font-size:1.2rem;display:block}.fuelpipe-topbar nav a:hover{color:#fa9f4b;background:0 0}body.nav-open .fuelpipe-topbar nav{visibility:visible;transform:translate(0)}}.menu-backdrop{z-index:999;opacity:0;visibility:hidden;pointer-events:none;background:#0006;width:100%;height:100%;transition:opacity .3s;position:fixed;top:0;left:0}body.nav-open .menu-backdrop{opacity:1;visibility:visible;pointer-events:auto;backdrop-filter:blur(4px)}#teaser{opacity:0;background-image:url(bg_slide_01.1b44f8d6.jpg);background-position:100% 0;background-repeat:no-repeat;width:100%;height:920px;position:relative;overflow:hidden}#teaser.animate-in{animation:2s cubic-bezier(.16,1,.3,1) forwards zoomFadeIn}#teaser .container{text-align:left;flex-direction:column;align-items:flex-start;max-width:780px;display:flex;position:absolute;top:20%;left:100px}#teaser h1{color:#fff;margin:0;font-size:5em;font-weight:700;line-height:1em}#teaser h1 b{color:#ff8a00;-webkit-text-fill-color:transparent;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#c5119e 20%,#f46a43 80%);background-clip:text}#teaser p{color:#fff;max-width:600px;margin-top:20px;font-size:1.4em;font-weight:100;line-height:1.5em}@media (width>=769px) and (width<=1080px){#teaser{background-position:right 470px;background-size:1440px;height:1100px}#teaser .container{width:calc(100% - 80px);top:90px;left:40px}}@media (width<=768px){#teaser{background-image:url(bg_slide_01_sm.13641479.webp);background-size:cover}#teaser .container{text-align:center;padding:0 20px;top:210px;left:50%;transform:translate(-50%,-50%)}#teaser h1{font-size:4em}#teaser p{font-size:1.2em;display:none}}#about{width:100%;margin-top:-270px;position:relative}@media (width>=769px) and (width<=1080px){#about{margin-top:-90px}}#about .glass{text-align:center;backdrop-filter:blur(4px);background:#08080899;border-radius:25px;flex-direction:column;align-items:center;width:100%;padding:50px 20px;display:flex}#about .glass .info-wrapper{color:#fff;text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;row-gap:24px;width:100%;display:grid;position:relative}#about .glass .info-box{justify-content:space-between;min-width:0;padding:0 20px;display:flex;position:relative}#about .glass .info-box:nth-child(n+2){border-left:1px solid #fff3}#about .glass .info-icon{background:#ffffff1a;border-radius:50%;flex-shrink:0;align-items:center;width:64px;height:64px}#about .glass .info-icon svg{width:40px;position:absolute;transform:translate(25%,25%)}#about .glass .info-text{overflow-wrap:anywhere;flex:1;min-width:0;margin-left:20px}#about .glass h2{margin:0;font-size:1.8em;font-weight:500}#about .glass h3{margin:0;font-size:1.4em;font-weight:300}#about .glass p{color:#e6e6e6;margin-top:5px;font-size:.9em;font-weight:100;line-height:1.2}@media (width<=1080px){#about .glass .info-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}#about .glass .info-box:nth-child(odd){border-left:none}}@media (width<=600px){#about .glass{padding:30px 20px}#about .glass .info-wrapper{grid-template-columns:minmax(0,1fr)}#about .glass .info-box{padding:0}#about .glass .info-box:nth-child(n+2){border-top:1px solid #fff3;border-left:none;padding-top:24px}}#clients{color:#555;background:#f4f4f4;padding:0;position:relative}#clients .clients-heading{color:#000;letter-spacing:.04em;text-transform:uppercase;text-align:center;width:calc(100% - 80px);max-width:1500px;margin:28px auto -5px;font-size:.8rem;font-weight:700;line-height:normal}@media (width<=760px){#clients .clients-heading{width:calc(100% - 40px)}}#clients .clients-marquee{width:100%;overflow:hidden}#clients .clients-track{width:max-content;animation:40s linear infinite paused clients-drift-right;display:flex}#clients.is-running .clients-track{animation-play-state:running}#clients .clients-group{flex:none;align-items:center;margin:0;padding:0;list-style:none;display:flex}#clients .clients-group li{flex:0 0 240px;width:240px;padding:0 35px}#clients .clients-group img{object-fit:contain;width:100%;height:100px;display:block}@media (width<=600px){#clients{padding:28px 0}#clients .clients-group li{flex-basis:180px;width:180px;padding:0 24px}}@media (prefers-reduced-motion:reduce){#clients .clients-track{width:100%;animation:none}#clients .clients-group{flex-wrap:wrap;flex:1;justify-content:center}#clients .clients-group li{flex:0 240px}#clients .clients-group[aria-hidden=true]{display:none}}@keyframes clients-drift-right{0%{transform:translate(-50%)}to{transform:translate(0)}}#company{color:#1c1927;text-align:left;background:linear-gradient(115deg,#faf9fd 0%,#f2f0fa 100%);max-width:none;padding:80px 40px}#company .company-inner{align-items:flex-start;gap:64px;width:100%;max-width:1500px;display:flex}#company .company-portrait{flex:0 0 31%;min-width:0;margin:0;position:relative}#company .company-portrait img{aspect-ratio:5/6;object-fit:cover;border-radius:16px;width:100%;height:auto;display:block}#company .company-portrait figcaption{color:#fff;background:#464355;border-radius:12px;flex-direction:column;gap:5px;padding:18px 32px;display:flex;position:absolute;bottom:40px;left:-20px;box-shadow:0 6px 20px #3d2c862e}#company .company-portrait figcaption strong{font-size:1rem;font-weight:500}#company .company-portrait figcaption span{color:#eeeaff;font-size:.8rem}#company .company-content{flex:1;min-width:0}#company h2{letter-spacing:-.025em;max-width:26ch;margin:0;font-size:clamp(1.8rem,2.6vw,2.65rem);font-weight:700;line-height:1.17}#company h2 em{color:#fa9f4b;font-style:normal}#company .company-description{color:#514b61;max-width:64ch;margin:24px 0 30px;font-size:1.05rem;line-height:1.65}#company .company-services{flex-wrap:wrap;align-items:stretch;gap:16px;margin:0;padding:0;list-style:none;display:flex}#company .company-service{background:#e3e4e5;border-radius:16px;flex-direction:column;flex:calc(25% - 12px);min-width:0;padding:24px 20px;display:flex}#company .company-service h3{margin:22px 0 12px;font-size:1.1rem;font-weight:700}#company .company-service p{color:#60586e;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.6}#company .company-service-icon{color:#fa9f4b;background:#f3f0ff;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}#company .company-service-icon svg{width:32px;height:32px}@media (width<=1200px){#company .company-inner{gap:40px}#company .company-service{flex-basis:calc(50% - 8px)}}@media (width<=850px){#company{padding:48px 24px}#company .company-inner{flex-direction:column;gap:36px}#company .company-portrait{flex:none;width:min(100%,380px)}#company .company-portrait figcaption{bottom:24px;left:-8px}#company h2{max-width:32ch}}@media (width<=420px){#company{padding:36px 20px}#company .company-services{gap:12px}#company .company-service{flex-basis:100%;padding:24px}}#company .company-service,#services{scroll-margin-top:110px}#projects{color:#1c1927;text-align:left;background:#fafafa;max-width:none;padding:64px 40px 80px}#projects .projects-inner{width:100%;max-width:1500px}#projects .projects-header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:36px;display:flex}#projects .projects-label{color:#fa9f4b;text-transform:uppercase;letter-spacing:.04em;margin:0 0 14px;font-size:.8rem;font-weight:700}#projects h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.9rem,2.8vw,2.8rem);font-weight:700;line-height:1.15}#projects .projects-all{color:#222125;font:inherit;background:#fff;border:1px solid #fa9f4b;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;gap:18px;padding:14px 20px;font-size:.9rem;display:inline-flex}#projects .projects-all svg{color:#fa9f4b;width:22px;height:22px}#projects .projects-all:disabled{cursor:default}#projects .projects-list{align-items:stretch;gap:28px;display:flex}#projects .project-card{background:#fff;border-radius:16px;flex-direction:column;flex:1 1 0;min-width:0;display:flex;overflow:hidden;box-shadow:0 5px 14px #1c192717}#projects .project-image{aspect-ratio:45/28;object-fit:cover;width:100%;height:auto;display:block}#projects .project-info{z-index:1;background:#fff;border-radius:16px 16px 0 0;flex-direction:column;flex:1;margin-top:-16px;padding:26px;display:flex;position:relative}#projects h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:1.2rem;font-weight:700}#projects .project-services{color:#716b7b;margin:0;font-size:.85rem;line-height:1.5}#projects .project-footer{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:auto;padding-top:30px;display:flex}#projects .project-arrow{color:#fa9f4b;display:flex}#projects .project-arrow svg{width:24px;height:24px}#projects .project-result{text-align:right;flex-direction:column;gap:6px;margin:0;display:flex}#projects .project-result strong{font-size:1.05rem;font-weight:700}#projects .project-result span{color:#716b7b;font-size:.75rem;line-height:1.4}@media (width<=1000px){#projects .projects-list{gap:18px}#projects .project-info{padding:20px}}@media (width<=760px){#projects{padding:40px 20px 48px}#projects .projects-header{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:28px}#projects .projects-list{flex-direction:column;gap:24px}#projects .project-card{flex:none;width:100%}#projects .project-info{padding:24px}}#projects .projects-header>div{min-width:0}#process{--process-accent:#fa9f4b;--process-progress:1;color:#f6f5ff;text-align:left;background-color:#0b0c12;background-image:linear-gradient(90deg,#0b0c12e0 0%,#151326c7 55%,#272044b8 100%),url(bg_slide_02.9ee6a0dd.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;flex:none;max-width:none;padding:0;display:block;position:relative}#process .process-panel{width:100%;padding:70px 40px}#process .process-inner{align-items:flex-start;gap:60px;width:100%;max-width:1500px;margin:0 auto;display:flex}#process h2{letter-spacing:-.025em;flex:0 0 28%;margin:40px 0 0;font-size:clamp(1.6rem,2.2vw,2.4rem);font-weight:500;line-height:1.2}#process .process-steps{flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex;position:relative}#process .process-steps:before,#process .process-steps:after{content:"";background:#454550;width:75%;height:2px;position:absolute;top:23px;left:12.5%}#process .process-steps:after{background:var(--process-accent);transform:scaleX(var(--process-progress));transform-origin:0}#process .process-step{text-align:center;flex:1;min-width:0;padding:0 14px;position:relative}#process .process-number{z-index:1;border:2px solid var(--process-accent);background:var(--process-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 22px;font-size:1rem;font-weight:700;transition:background-color .25s,border-color .25s;display:flex;position:relative}#process .process-step .process-content{visibility:visible;opacity:.2;filter:grayscale();transition:opacity .35s ease-out,filter .35s ease-out;transform:none}#process .process-step.is-active .process-content{opacity:1;filter:grayscale(0)}#process .process-icon{color:#fa9f4b;width:30px;height:30px}#process h3{margin:14px 0 12px;font-size:1.2rem;font-weight:500}#process p{color:#c5c3d6;margin:0;font-size:.95rem;line-height:1.55}#process.is-scroll-driven{height:calc(var(--process-panel-height) + var(--process-scroll-distance))}#process.is-scroll-driven .process-panel{top:var(--process-pin-top);position:sticky}#process.is-scroll-driven .process-step:not(.is-active) .process-number{color:#b9b7c7;background:#272730;border-color:#454550}@media (width<=1000px){#process .process-inner{flex-direction:column;gap:36px}#process h2{flex:none;margin:0}#process .process-steps{flex:none;width:100%}#process .process-panel{padding:40px}}@media (width<=760px){#process .process-panel{padding-left:20px;padding-right:20px}}@media (width<=600px){#process .process-panel{padding:28px 20px}#process .process-inner{gap:24px}#process .process-steps{flex-direction:column;gap:20px}#process .process-steps:before,#process .process-steps:after{width:2px;height:calc(100% - 48px);top:24px;left:19px}#process .process-steps:after{transform:scaleY(var(--process-progress));transform-origin:top}#process .process-step{text-align:left;gap:16px;padding:0;display:flex}#process .process-number{flex:0 0 40px;width:40px;height:40px;margin:0}#process .process-content{flex:1;min-width:0}#process .process-icon{float:left;width:24px;height:24px;margin-right:10px}#process h3{margin:2px 0 8px}#process p{font-size:.9rem}}@media (prefers-reduced-motion:reduce){#process .process-number,#process .process-content{transition:none}}#process .process-inner{flex-direction:column;gap:48px}#process h2{flex:none;width:100%;margin:0}#process .process-steps{flex:none;width:100%}@media (width<=700px){#projects h2,#process h2,#testimonials h2{overflow-wrap:break-word}}#testimonials{color:#17161e;text-align:left;background:#fafafa;max-width:none;padding:64px 40px}#testimonials .testimonials-inner{align-items:flex-start;gap:36px;width:100%;max-width:1500px;display:flex}#testimonials .testimonials-intro{flex:0 0 27%;padding-top:22px}#testimonials h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.8rem,2.6vw,2.8rem);font-weight:500;line-height:1.15}#testimonials .testimonials-note{color:#6a6578;margin:16px 0 0;font-size:.8rem;line-height:1.5}#testimonials .testimonials-slider{flex:1;align-items:center;gap:12px;min-width:0;display:flex}#testimonials .testimonials-track{scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;align-items:stretch;gap:20px;min-width:0;padding:10px 4px 16px;scroll-padding-inline:4px;display:flex;overflow-x:auto}#testimonials .testimonials-track::-webkit-scrollbar{display:none}#testimonials .testimonials-track:focus-visible{outline-offset:3px;outline:2px solid #8075ff}#testimonials .testimonial-card{scroll-snap-align:start;scroll-snap-stop:always;background:#fff;border-radius:16px;flex-direction:column;flex:0 0 calc(33.3333% - 13.3333px);min-width:0;min-height:320px;padding:26px 24px;display:flex;box-shadow:0 3px 12px #19143212}#testimonials .testimonial-quote{color:#59576b;width:34px;height:30px;margin-bottom:8px}#testimonials .testimonial-stars{color:#eeb43e;gap:3px;display:flex}#testimonials .testimonial-stars svg{fill:currentColor;width:17px;height:17px}#testimonials blockquote{flex:1;margin:22px 0 34px}#testimonials blockquote p{overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.6}#testimonials .testimonial-customer{justify-content:space-between;align-items:center;gap:12px;display:flex}#testimonials .testimonial-person{min-width:0}#testimonials h3{overflow-wrap:anywhere;margin:0 0 5px;font-size:1.15rem;font-weight:500}#testimonials .testimonial-person p{color:#6a6578;overflow-wrap:anywhere;margin:0;font-size:.8rem}#testimonials .testimonial-logo{object-fit:contain;flex:0 0 48px;width:48px;height:48px}#testimonials .testimonials-arrow{color:#514c6a;cursor:pointer;background:#fff;border:0;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}#testimonials .testimonials-arrow svg{width:22px;height:22px}#testimonials .testimonials-arrow:hover{background:#eeebff}#testimonials .testimonials-arrow:focus-visible{outline-offset:3px;outline:2px solid #8075ff}#testimonials .testimonials-arrow:disabled,#testimonials .testimonials-arrow.is-unavailable{opacity:0;visibility:hidden;pointer-events:none}#testimonials .testimonials-next svg{transform:rotate(180deg)}@media (width<=1200px){#testimonials .testimonials-inner{flex-direction:column;gap:24px}#testimonials .testimonials-intro{flex:none;max-width:440px;padding:0}#testimonials .testimonials-slider{flex:none;width:100%}}@media (width<=900px){#testimonials .testimonial-card{flex-basis:calc(50% - 10px)}}@media (width<=760px){#testimonials{padding-left:20px;padding-right:20px}}@media (width<=600px){#testimonials{padding:40px 20px}#testimonials .testimonials-slider{flex-wrap:wrap;justify-content:space-between;gap:4px}#testimonials .testimonials-track{flex:0 0 100%;order:-1}#testimonials .testimonial-card{flex-basis:100%;min-height:300px}}#service{color:#f6f5fa;text-align:left;background:#0b0c10;max-width:none;padding:70px 40px 80px}#service .service-inner{width:100%;max-width:1500px}#service .service-header{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:32px;display:flex}#service h2{margin:0}#service .service-description{color:#c7c5cf;flex:0 520px;margin:0;font-size:1rem;line-height:1.6}#service .service-cards{align-items:stretch;gap:24px;display:flex}#service .service-card{background:#17181e;border-radius:16px;flex-direction:column;flex:1 1 0;min-width:0;display:flex;overflow:hidden}#service .service-card>img{aspect-ratio:4/3;object-fit:cover;flex-shrink:0;width:100%;height:auto;display:block}#service .service-card-content{z-index:1;background:#23242c;border-radius:16px 16px 0 0;flex-direction:column;flex:1;align-items:flex-start;margin-top:-32px;padding:26px;display:flex;position:relative}#service h3{margin:0 0 12px;font-size:1.5rem;font-weight:700;line-height:1.2}#service .service-card-content p{color:#c7c5cf;margin:0 0 24px;font-size:.95rem;line-height:1.55}#service .service-card-content a{color:#f6f5fa;border:1px solid #85838f;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-top:auto;transition:background-color .18s,border-color .18s;display:flex}#service .service-card-content a:hover{color:#17181e;background:#fa9f4b;border-color:#fa9f4b}#service .service-card-content a:focus-visible{outline-offset:4px;outline:2px solid #fa9f4b}#service .service-card-content svg{width:24px;height:24px}@media (width<=1100px){#service .service-cards{flex-wrap:wrap}#service .service-card{flex:calc(50% - 12px)}}@media (width<=760px){#service{padding:48px 20px}#service .service-header{flex-direction:column;align-items:flex-start;gap:24px}#service .service-description{flex:auto}}@media (width<=520px){#service .service-card{flex-basis:100%}}@media (prefers-reduced-motion:reduce){#service .service-card-content a{transition:none}}#service .section-label,#process .section-label,#testimonials .section-label{color:#fa9f4b;text-transform:uppercase;letter-spacing:.04em;margin:0 0 14px;font-size:.8rem;font-weight:700;line-height:normal}#service h2,#projects h2,#process h2,#testimonials h2{letter-spacing:-.035em;text-transform:uppercase;font-size:2.7rem;font-weight:700;line-height:1.05}#service h2 span,#projects h2 span,#process h2 span,#testimonials h2 span{color:#fa9f4b}#contact{color:#f7f7fb;text-align:left;background:#0b0d1a url(bg_contact.409d0a18.jpg) 50%/cover no-repeat;max-width:none;min-height:635px;padding:110px 30px}#contact .contact-inner{align-items:center;gap:7%;width:100%;max-width:1230px;margin:0 auto;display:flex}#contact .contact-heading{flex:60%;min-width:0}#contact .contact-intro{color:#947aff;text-transform:uppercase;margin:0 0 32px;font-size:clamp(1rem,1.8vw,1.6rem);font-weight:700}#contact h2{letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(2.7rem,5.6vw,5.25rem);font-weight:700;line-height:1.05}#contact h2 span{color:#ff8a00;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#c5119e 20%,#f46a43 80%);background-clip:text}#contact .contact-content{border-left:1px solid #8872ec;flex-direction:column;flex:40%;align-items:flex-start;min-width:0;padding:10px 0 20px 48px;display:flex}#contact h3{margin:0 0 12px;font-size:1.8rem;font-weight:700;line-height:1.25}#contact .contact-content>p{color:#d4d1e2;margin:0;font-size:1.25rem;line-height:1.4}#contact .contact-cta{color:#fff;background:#5946ed;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;width:100%;margin-top:30px;padding:21px 28px;font-size:1.3rem;font-weight:700;line-height:1.3;text-decoration:none;transition:background-color .18s ease-out;display:flex}#contact .contact-cta svg{flex:0 0 28px;width:28px;height:28px}#contact .contact-cta:hover{background:#6b57fa}#contact .contact-cta:focus-visible{outline-offset:5px;outline:3px solid #fff}#contact .contact-content>.contact-note{margin-top:18px;font-size:1.05rem}@media (width<=1000px){#contact .contact-inner{gap:40px}#contact .contact-content{padding-left:30px}#contact h3{font-size:1.5rem}#contact .contact-content>p{font-size:1.1rem}#contact .contact-cta{padding:20px;font-size:1.1rem}}@media (width<=700px){#contact{background-position:right -420px center;min-height:0;padding:70px 24px}#contact .contact-inner{flex-direction:column;align-items:stretch;gap:36px}#contact .contact-heading,#contact .contact-content{flex:auto}#contact .contact-intro{margin-bottom:22px}#contact h2{font-size:clamp(2.25rem,8vw,3.5rem)}#contact .contact-content{border-top:1px solid #8872ec;border-left:0;padding:28px 0 0}#contact .contact-cta{max-width:440px}#contact .contact-content>.contact-note{font-size:.95rem}}@media (prefers-reduced-motion:reduce){#contact .contact-cta{transition:none}}footer.site-footer{color:#e5e2ed;text-align:left;background:#0b0c12;width:100%;padding:46px 40px 36px}footer.site-footer .footer-inner{align-items:stretch;gap:44px;width:100%;max-width:1680px;margin:0 auto;display:flex}footer.site-footer .footer-brand{flex-direction:column;flex:2.4;justify-content:space-between;gap:58px;min-width:0;display:flex}footer.site-footer .footer-brand-top{align-items:flex-start;gap:36px;display:flex}footer.site-footer .footer-brand-top>a{flex:0 0 165px}footer.site-footer .footer-logo{filter:brightness(0)invert();width:200px;height:auto;display:block}footer.site-footer .footer-tagline{color:#e5e2ed;margin:18px 0 0;font-size:1rem;line-height:1.6}footer.site-footer .footer-copyright{color:#b9b4c7;margin:0;font-size:.8rem;line-height:1.6}footer.site-footer .footer-column{flex:1;min-width:0}footer.site-footer h2{color:#f5f3fa;margin:4px 0 18px;font-size:1rem;font-weight:700;line-height:1.4}footer.site-footer ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}footer.site-footer li{border:0;padding:0}footer.site-footer a,footer.site-footer li span{color:#b9b4c7;padding:5px 0;font-size:.9rem;line-height:1.5;text-decoration:none;display:inline-block}footer.site-footer a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}footer.site-footer a:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #a59dff}footer.site-footer .footer-contact{flex:1.2}footer.site-footer address{flex-direction:column;align-items:flex-start;font-style:normal;display:flex}footer.site-footer address a{overflow-wrap:anywhere}@media (width<=1250px){footer.site-footer .footer-inner{flex-wrap:wrap;gap:32px}footer.site-footer .footer-brand{flex:0 0 100%;gap:24px}footer.site-footer .footer-brand-top{align-items:center}footer.site-footer .footer-column,footer.site-footer .footer-contact{flex:160px}}@media (width<=600px){footer.site-footer{padding:36px 24px}footer.site-footer .footer-inner{gap:28px 20px}footer.site-footer .footer-brand-top{flex-direction:column;align-items:flex-start;gap:16px}footer.site-footer .footer-brand-top>a{flex:none}footer.site-footer .footer-tagline{margin:0}footer.site-footer .footer-column,footer.site-footer .footer-contact{flex:calc(50% - 10px)}footer.site-footer h2{margin-bottom:10px}footer.site-footer a,footer.site-footer li span{padding:10px 0}footer.site-footer .footer-brand-top>a{padding:0}}[data-animate*=fade],[data-animate*=blur],[data-animate*=rise],[data-animate*=wipe]{opacity:0}[data-animate*=zoom]{opacity:0;transform:scale(1.1)}[data-animate*=scale]{opacity:0;transform:scale(.9)}[data-animate*=reveal]{clip-path:inset(100% 0 0)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(140px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUpOnly{0%{transform:translateY(40px)}to{transform:translateY(0)}}@keyframes scaleUp{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes scaleUpOnly{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes blurIn{0%{filter:blur(8px);opacity:0}to{filter:blur();opacity:1}}@keyframes riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes revealUp{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0% 0 0)}}@keyframes wipeLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes zoomFadeIn{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}[data-animate=fade].animate-in{animation:1.7s cubic-bezier(.4,.14,.3,1) forwards fadeIn}[data-animate=slide].animate-in{animation:1.7s cubic-bezier(.4,.14,.3,1) forwards slideInUpOnly}[data-animate=fade\ slide].animate-in,[data-animate=slide\ fade].animate-in{animation:1.7s cubic-bezier(.4,.14,.3,1) forwards slideInUp}[data-animate=scale].animate-in{animation:1.7s cubic-bezier(.4,.14,.3,1) forwards scaleUpOnly}[data-animate=fade\ scale].animate-in,[data-animate=scale\ fade].animate-in{animation:1.7s cubic-bezier(.4,.14,.3,1) forwards scaleUp}[data-animate*=blur].animate-in{animation:1.7s cubic-bezier(.4,.14,.3,1) forwards blurIn}[data-animate*=rise].animate-in{animation:1.7s cubic-bezier(.4,.14,.3,1) forwards riseIn}[data-animate*=reveal].animate-in{animation:1.7s cubic-bezier(.4,.14,.3,1) forwards revealUp}[data-animate*=wipe].animate-in{animation:1.7s cubic-bezier(.4,.14,.3,1) forwards wipeLeft}[data-animate*=zoom].animate-in{animation:1.7s cubic-bezier(.4,.14,.3,1) forwards zoomFadeIn}
/*# sourceMappingURL=rescaledesign.19004299.css.map */
