html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;box-sizing:border-box}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}img{box-sizing:border-box}body{font-family:"Neue Haas Grotesk Display Pro",sans-serif;background-color:#f2efed;position:relative;overscroll-behavior:none}h2{font-weight:700;font-style:Bold;font-size:56px;line-height:120%;letter-spacing:-3%;text-align:center}h3{font-weight:700;font-style:Bold;font-size:31px;line-height:130%;letter-spacing:0%;text-transform:uppercase}p{font-weight:400;font-size:18px;line-height:150%;letter-spacing:0%;text-align:center}b{font-weight:700;font-size:18px;line-height:150%;letter-spacing:0%;text-align:center}.container{margin-left:auto;margin-right:auto;max-width:1375px;box-sizing:border-box}@media(max-width: 1440px){.container{margin-left:32px;margin-right:32px}}@media(max-width: 1024px){.container{margin-left:16px;margin-right:16px}}input,textarea{border:none;border-bottom:1px solid #111;background-color:rgba(0,0,0,0);width:597px;padding:12px 0;border-radius:0;font-weight:400;font-style:Regular}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url(bc642ec559f887c2ff63.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url(e1cb1389531f321a0f7f.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url(020fec901dbd80899a9d.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url(80477ca305ffcb45c600.otf) format("opentype");font-weight:700;font-style:normal}header{padding:16px 0;position:absolute;top:0;left:0;width:100%;z-index:999;transition:background-color .3s ease}header *{color:#fff}header .container{display:flex;justify-content:space-between}header #sydney-time{font-size:16px;font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase}header .left-col{gap:135px;display:flex;align-items:center}@media(max-width: 768px){header .left-col{flex-direction:column;gap:30px;align-items:baseline}}header p{cursor:pointer;font-size:24px;font-weight:400;line-height:150%}header p strong{font-weight:700}header .navigation{display:flex;justify-content:end;gap:40px;align-items:center}@media(max-width: 768px){header .navigation{align-items:center;height:36px;margin-top:16px;gap:8px}}header .mobile-nav-btn{display:none;align-items:center;height:36px;margin-top:16px;gap:8px;z-index:2}@media(max-width: 768px){header .mobile-nav-btn{display:flex}}header .mobile-nav-btn img{transition:transform .3s ease}header .mobile-nav-btn.active img{transform:rotate(45deg)}header .mobile-nav{position:fixed;z-index:1;width:100%;height:100dvh;overflow:hidden;top:0;left:0;display:flex;background:rgba(89,88,87,.9);flex-direction:column;justify-content:center;align-items:center;gap:40px;transform:translateX(100%);transition:transform .3s ease}header .mobile-nav.active{transform:translateX(0)}body.no-scroll{overflow:hidden}.contact-block{position:fixed;bottom:0;left:0;right:0;height:100%;background:#191919;box-shadow:0 -2px 10px rgba(0,0,0,.1);transform:translateY(100%);transition:transform .3s ease-in-out;z-index:1000}.contact-block .container{height:100%;display:flex;flex-direction:column;justify-content:center}.contact-block *{color:#fff}.contact-block h3{font-size:52px;font-weight:400;line-height:120%;text-transform:uppercase}.contact-block.active{transform:translateY(0)}.contact-block__header{display:flex;justify-content:space-between;align-items:center;padding:1rem}.contact-block__close{background:none;border:none;font-size:4rem;font-weight:200;cursor:pointer;padding:.25rem}.contact-block__close:hover{color:#d7d7d7}.contact-block__content{display:flex;flex-direction:column;gap:32px;padding:1rem}.contact-block__content a{color:#a6a4a2;font-size:26px;font-weight:400;line-height:150%;text-transform:uppercase}.hero-section{position:relative;width:100%;height:100dvh;overflow:hidden}.hero-section *{color:#fff}.hero-section .video-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:-2}.hero-section .video-container::after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%),rgba(81,77,88,.6);z-index:1}.hero-section .hero-video{min-width:100%;min-height:100%;object-fit:cover}.hero-section .container{padding:38px 0;display:grid;align-content:end;grid-template-rows:1.1fr 1fr;height:100%}.hero-section .container .company-info{display:flex;align-items:end;gap:130px}@media(max-width: 768px){.hero-section .container .company-info{display:flex;align-items:flex-start;gap:24px;flex-direction:column;align-self:end}}.hero-section .container .company-info .copyright{font-size:16px;font-weight:400;line-height:150%;text-transform:uppercase}.hero-section .container .company-info p{font-size:24px;font-weight:400;line-height:150%;text-transform:uppercase}.hero-section .container .description{align-self:flex-end;display:grid;grid-template-columns:6fr 5fr;justify-items:stretch;align-items:end}@media(max-width: 768px){.hero-section .container .description{grid-template-columns:1fr;gap:32px}}.hero-section .container .description h1{font-size:36px;font-weight:400;line-height:150%}@media(max-width: 768px){.hero-section .container .description h1{font-size:26px}}.hero-section .container .description .contact-btn{cursor:pointer;height:max-content;width:max-content;border-bottom:1px solid #fff;font-size:24px;font-weight:400;line-height:150%;display:flex;gap:16px;align-items:center;justify-self:end}@media(max-width: 768px){.hero-section .container .description .contact-btn{font-size:18px;justify-self:self-start}}.hero-section .container .description .contact-btn img{width:14px}.partners{background:#191919;padding:100px 0;overflow:hidden;white-space:nowrap}.partners .partners-slider{overflow:hidden;cursor:grab}.partners .partners-track{display:flex;will-change:transform}.partners__logo{display:inline-block;margin:0 44px;height:54px;width:auto;user-select:none;pointer-events:none}@keyframes moveGradient{from{background-position:0% 100%}to{background-position:0% 0%}}.marketing-results{background-color:#262625;height:100dvh;color:#fff;position:relative;overflow:hidden auto;padding:92px 0;background-image:url(fa419f6e9c96967febb9.svg);background-size:contain;background-position:center;background-repeat:no-repeat}@media(max-width: 768px){.marketing-results{background-size:cover;height:100%;padding:32px 0}}.marketing-results h2,.marketing-results p{text-align:left}.marketing-results::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, #262625 0%, #262625 50.67%, rgba(38, 38, 37, 0) 54.78%, #262625 59.29%, #262625 100%);background-size:100% 200%;animation:moveGradient 8s linear infinite alternate}.marketing-results .container{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:end;height:100%}.marketing-results__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:140px;align-items:center}@media(max-width: 768px){.marketing-results__grid{gap:100px;grid-template-columns:1fr}}.marketing-results__title{grid-column:1/2;grid-row:1/2;font-size:52px;font-weight:400;text-transform:uppercase;line-height:1.2}@media(max-width: 768px){.marketing-results__title{font-size:36px}}.marketing-results__contact{grid-column:2/3;grid-row:1/2;justify-self:end;align-self:end}.marketing-results__contact .contact-btn{cursor:pointer;height:max-content;width:max-content;border-bottom:1px solid #fff;font-size:24px;font-weight:400;line-height:150%;display:flex;gap:24px;align-items:center;justify-self:end}@media(max-width: 768px){.marketing-results__contact .contact-btn{font-size:18px;justify-self:self-start;margin-top:50px}}.marketing-results__contact .contact-btn img{width:14px}@media(max-width: 768px){.marketing-results__contact{grid-column:1/2;grid-row:3/4;justify-self:start;margin-top:20px}}.marketing-results__description{grid-column:1/3;grid-row:2/3;font-size:36px;font-weight:400;line-height:1.5;max-width:900px}@media(max-width: 768px){.marketing-results__description{grid-column:1/2;grid-row:2/3;font-size:26px}}@keyframes scroll-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes scroll-right{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}.portfolio{padding:120px 0;background-color:#191919;overflow:hidden;display:flex;flex-direction:column;gap:40px}@media(max-width: 768px){.portfolio{padding:60px 0}}.portfolio .container{width:100%}.portfolio h2{width:100%;color:#fff;font-size:36px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;text-align:left}@media(max-width: 768px){.portfolio h2{font-size:26px}}.portfolio__gallery{display:flex;width:max-content;height:330px;gap:8px}.portfolio__gallery--top .portfolio__track{animation:scroll-left 60s linear infinite}.portfolio__gallery--bottom{margin-top:8px}.portfolio__gallery--bottom .portfolio__track{animation:scroll-right 60s linear infinite}.portfolio__track{display:flex;gap:8px}.portfolio__image-container{position:relative;height:330px;flex-shrink:0}.portfolio__image-container:hover .portfolio__image-cover{opacity:0}.portfolio__image{height:100%;width:auto;object-fit:cover}.portfolio__image-cover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#191919;opacity:.5;transition:opacity .3s ease}@media(max-width: 768px){.portfolio__image-cover{background-color:rgba(0,0,0,0)}}.portfolio__text-content{display:flex;justify-content:center}.portfolio__text{color:hsla(0,0%,100%,.72);font-size:36px;font-weight:400;text-transform:uppercase;line-height:1.5;max-width:910px;text-align:left}@media(max-width: 768px){.portfolio__text{font-size:26px}}.portfolio__text--bold{color:#fff;font-weight:500}.development-steps{background-color:#f2efed;padding:120px 0}@media(max-width: 768px){.development-steps{padding:60px 0}}.development-steps.subtract h2,.development-steps.subtract p,.development-steps.subtract li{color:#fff;text-align:left}.development-steps.subtract li{border:1px solid #fff}@media(max-width: 768px){.development-steps.subtract .development-steps__block{gap:40px}}.development-steps.subtract .content-grid__item{display:flex;flex-direction:column;justify-content:space-between;align-items:start;padding:60px;border:1px solid #fff;min-height:630px}@media(max-width: 768px){.development-steps.subtract .content-grid__item{align-items:center;min-height:max-content;gap:160px}.development-steps.subtract .content-grid__item h2{font-size:25px}}.development-steps.subtract .content-grid__item-text{display:flex;flex-direction:column;gap:32px;width:100%;align-items:start}.development-steps.subtract .content-grid__item img{max-height:200px}.development-steps h2{color:#191919;font-size:36px;font-weight:500;line-height:120%;text-transform:uppercase;text-align:left}.development-steps p{color:#191919;font-size:36px;font-weight:400;line-height:150%;text-align:left}.development-steps ul{display:flex;align-items:flex-start;align-content:flex-start;gap:12px;flex-wrap:wrap}.development-steps ul li{display:flex;padding:8px 18px;align-items:center;gap:16px;border-radius:80px;border:1px solid #262625;color:#262625;font-size:14px;font-weight:400;line-height:120%;text-transform:uppercase}.development-steps .step-img{height:605px;width:100%;object-fit:cover}@media(max-width: 768px){.development-steps .step-img{height:400px}}.development-steps .contact-btn{cursor:pointer;height:max-content;width:max-content;border-bottom:1px solid #000;font-size:24px;font-weight:400;line-height:150%;display:flex;gap:16px;align-items:center;justify-self:start}@media(max-width: 768px){.development-steps .contact-btn{font-size:18px;justify-self:self-start}}.development-steps .contact-btn img{width:14px}.development-steps__content{display:flex;flex-direction:column;gap:240px}@media(max-width: 768px){.development-steps__content{gap:60px}}.development-steps__text{display:flex;justify-content:center}.development-steps__text p{color:#191919;font-size:36px;font-weight:400;line-height:120%;text-transform:uppercase;max-width:910px;text-align:left}@media(max-width: 768px){.development-steps__text p{font-size:26px}}.development-steps__text p strong{font-weight:500}.development-steps__block{display:flex;flex-direction:column;gap:60px}@media(max-width: 768px){.development-steps__block{gap:100px}}.development-steps__row{display:grid;grid-template-columns:1fr 1fr}@media(max-width: 768px){.development-steps__row{display:flex;flex-direction:column-reverse}}.development-steps__row .col-logo{display:grid;align-content:space-between}.development-steps__row .col-logo img{justify-self:center;max-width:100%}@media(max-width: 768px){.development-steps__row .col-logo img{display:none}}.development-steps__row .col-content{display:flex;flex-direction:column;gap:40px}.development-steps__single{display:flex;flex-direction:column;gap:40px}.difference{overflow:hidden}.difference .container{display:flex;flex-direction:column;gap:60px}.difference__content{display:grid;grid-template-rows:repeat(3, 1fr);gap:105px}@media(max-width: 768px){.difference__content{flex-direction:column;gap:40px;align-items:center}}.difference__content-item{opacity:0;transform:translateX(-80px);transition:opacity .6s ease-out,transform .6s ease-out}.difference__content-item p{color:#a6a4a2;font-size:52px;font-weight:400;line-height:120%;text-transform:uppercase;text-align:left}@media(max-width: 768px){.difference__content-item p{font-size:26px}}.difference__content-item p strong{font-size:200px;font-weight:700;line-height:90%}@media(max-width: 768px){.difference__content-item p strong{font-size:100px}}.difference__content-item:nth-of-type(1){justify-self:start}.difference__content-item:nth-of-type(2){justify-self:center}@media(max-width: 768px){.difference__content-item:nth-of-type(2){justify-self:start}}.difference__content-item:nth-of-type(3){justify-self:end}@media(max-width: 768px){.difference__content-item:nth-of-type(3){justify-self:start}}.difference h2{color:#a6a4a2;font-size:52px;font-weight:500;line-height:100%;text-transform:uppercase;text-align:left}@media(max-width: 768px){.difference h2{font-size:36px}}.difference .description{opacity:0;transform:translateX(-30px);transition:opacity .6s ease-out,transform .6s ease-out;color:#a6a4a2;font-size:36px;font-weight:400;line-height:150%;text-align:left}@media(max-width: 768px){.difference .description{font-size:26px}}.difference.in-view .difference__content-item:nth-child(1){opacity:1;transform:translateX(0);transition-delay:.2s}.difference.in-view .difference__content-item:nth-child(2){opacity:1;transform:translateX(0);transition-delay:.4s}.difference.in-view .difference__content-item:nth-child(3){opacity:1;transform:translateX(0);transition-delay:.6s}.difference.in-view .description{opacity:1;transform:translateX(0);transition-delay:.8s}.information{padding:120px 0;overflow:hidden auto}@media(max-width: 768px){.information{padding:60px 0}}.information .content-grid__item{padding:80px;display:flex;flex-direction:column;gap:28px}@media(max-width: 768px){.information .content-grid__item{padding:28px 16px}}.information .content-grid__item h3{color:#fff;font-size:36px;font-weight:500;line-height:120%;text-transform:uppercase;text-align:left}.information .content-grid__item p{color:#fff;font-size:36px;font-weight:400;line-height:150%;text-transform:uppercase;text-align:left}@media(max-width: 768px){.information .content-grid__item p{font-size:26px}}.faqs{padding:120px 0;background-color:#262625}@media(max-width: 768px){.faqs{padding:60px 0}}.faqs .container{display:flex;flex-direction:column;gap:60px}.faqs h2{color:#a6a4a2;font-size:52px;font-weight:500;line-height:100%;text-transform:uppercase;text-align:left}.faqs__content{display:flex;flex-direction:column}.faqs__content-item{border-bottom:1px solid #403f3e;padding:20px 0}.faqs__title{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faqs__title h3{color:#a6a4a2;font-size:26px;font-weight:400;line-height:150%;text-transform:none}@media(max-width: 768px){.faqs__title h3{font-size:18px}}.faqs__toggle{background:none;border:none;cursor:pointer;transition:transform .3s ease}.faqs__toggle.active{transform:rotate(45deg)}.faqs__answer{max-height:0;overflow:hidden;transition:max-height .5s ease-out;display:grid;align-items:end}.faqs__answer ul{list-style:disc;padding:20px}.faqs__answer p,.faqs__answer li{color:#a6a4a2;font-size:26px;font-weight:400;line-height:150%;text-align:left}.lets-talk{padding:120px 0}@media(max-width: 768px){.lets-talk{padding:60px 0}}.lets-talk .container{display:flex;flex-direction:column;gap:40px}.lets-talk p{color:#262625;font-size:36px;font-weight:400;line-height:150%;max-width:840px;text-align:left}@media(max-width: 768px){.lets-talk p{font-size:26px}}.lets-talk__content{display:flex;gap:40px;cursor:pointer}@media(max-width: 768px){.lets-talk__content{flex-direction:column}}.lets-talk__content:hover img{transform:translateX(15px)}.lets-talk__content h2{color:#262625;font-size:120px;font-weight:500;line-height:90%;text-transform:uppercase;text-align:left}@media(max-width: 768px){.lets-talk__content h2{font-size:56px}}.lets-talk__content img{transition:all .23s ease-in;height:106px;width:190px}footer{padding:120px 0;background:#191919}@media(max-width: 768px){footer{padding:60px 0}}footer img{max-width:100%}footer p,footer a{color:#a6a4a2;font-size:26px;font-weight:400;line-height:150%;text-align:left}@media(max-width: 768px){footer p,footer a{font-size:18px}}footer h3{color:#a6a4a2;font-size:36px;font-weight:400;line-height:100%;text-transform:uppercase}@media(max-width: 768px){footer h3{font-size:26px}}footer .footer{display:flex;justify-content:space-between}@media(max-width: 768px){footer .footer{flex-direction:column;gap:60px}}footer .footer__copyright,footer .footer__git{max-width:22%}@media(max-width: 1024px){footer .footer__copyright,footer .footer__git{width:40%;max-width:100%}}@media(max-width: 768px){footer .footer__copyright,footer .footer__git{width:100%;max-width:100%}}footer .footer__copyright{display:flex;flex-direction:column;gap:54px}@media(max-width: 768px){footer .footer__copyright img{width:40%}}footer .footer__git{display:flex;flex-direction:column;gap:40px}footer .footer__git .contact-info{display:flex;flex-direction:column}.subtract{padding:120px 0;background-image:url(9fd084feacff62a3a5b3.svg);background-size:cover;overflow:hidden}@media(max-width: 768px){.subtract{padding:60px 0}}.content-grid{display:flex;flex-wrap:wrap;gap:32px}.content-grid>:nth-child(-n+2){flex-basis:calc(50% - 16px)}.content-grid>:nth-child(3){flex-basis:calc(42.5% - 16px)}.content-grid>:nth-child(4){flex-basis:calc(57.5% - 16px)}@media(max-width: 768px){.content-grid{flex-direction:column}}.content-grid__item{box-sizing:border-box;opacity:0;transition:opacity 1s ease-out,transform 1s ease-out}.content-grid__item:nth-child(odd){transform:translateX(-450px)}.content-grid__item:nth-child(even){transform:translateX(450px)}.content-grid.in-view .content-grid__item{opacity:1;transform:translateX(0)}
