@font-face{font-display:swap;font-family:Roboto-Black;src:url(/static/media/Roboto-Black.cf56c1b149d0a5e8d7c6.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto-Light;src:url(/static/media/Roboto-Light.333da16a3f3cc391d087.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto-Regular;src:url(/static/media/Roboto-Regular.fc2b5060f7accec5cf74.ttf) format("truetype")}@font-face{font-display:swap;font-family:AustraliaCustom-Italic;src:url(/static/media/AustraliaCustom-Italic.6c5cd17b7e78cfa4fd2d.ttf) format("truetype")}:root{--canvas:#0b131d;--canvas-raised:#101b28;--panel:#14212fc2;--ink:#f0ece5;--muted:#b8c1c7;--line:#dce2e61c;--blue:#3989a6;--green:#96b94b;--orange:#e89b30;--page-gutter:clamp(24px,6vw,112px);color-scheme:dark}html{background:#0b131d;background:var(--canvas);scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 12% 8%,#3989a614,#0000 30rem),radial-gradient(circle at 88% 34%,rgba(150,185,75,.045),#0000 32rem),#0b131d;background:radial-gradient(circle at 12% 8%,#3989a614,#0000 30rem),radial-gradient(circle at 88% 34%,rgba(150,185,75,.045),#0000 32rem),var(--canvas);color:#f0ece5;color:var(--ink);font-family:Roboto-Regular,Arial,sans-serif;font-synthesis:none;margin:0;overflow-x:hidden;overscroll-behavior:none;text-rendering:optimizeLegibility}*,:after,:before{box-sizing:border-box}::selection{background:#e89b30;background:var(--orange);color:#0b131d;color:var(--canvas)}a{text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}img{max-width:100%}:focus-visible{outline:2px solid #e89b30;outline:2px solid var(--orange);outline-offset:4px}div[id=about-us],div[id=apps],div[id=contacts],div[id=expertise],div[id=oss],div[id=our-services],div[id=our-values],div[id=why-choose-us]{background:#14212fc2;background:var(--panel);border:1px solid #dce2e61c;border:1px solid var(--line);border-radius:32px;box-shadow:0 28px 70px #0003;isolation:isolate;margin:clamp(70px,9vw,138px) 0!important;overflow:hidden;padding:clamp(42px,6vw,86px) clamp(24px,5vw,78px)!important;position:relative;width:100%}div[id=about-us]:after,div[id=apps]:after,div[id=contacts]:after,div[id=expertise]:after,div[id=oss]:after,div[id=our-services]:after,div[id=our-values]:after,div[id=why-choose-us]:after{background:radial-gradient(circle,#3989a626,#0000 66%);border-radius:50%;content:"";height:280px;pointer-events:none;position:absolute;right:-100px;top:-100px;width:280px;z-index:-1}:is(div[id=about-us],div[id=our-values],div[id=our-services],div[id=expertise],div[id=oss],div[id=apps],div[id=why-choose-us],div[id=contacts]) h2,:is(div[id=about-us],div[id=our-values],div[id=our-services],div[id=expertise],div[id=oss],div[id=apps],div[id=why-choose-us],div[id=contacts])>h2{color:#f0ece5!important;color:var(--ink)!important;font-size:clamp(34px,5vw,74px)!important;letter-spacing:-.055em;line-height:.95!important;margin:0 0 clamp(28px,4vw,54px)!important;text-align:center!important;text-transform:uppercase;transform:none!important;width:100%}:is(div[id=about-us],div[id=our-values],div[id=our-services],div[id=expertise],div[id=oss],div[id=apps],div[id=why-choose-us],div[id=contacts]) span{color:#b8c1c7!important;color:var(--muted)!important;font-size:clamp(14px,1.35vw,19px)!important;line-height:1.65}div[id=about-us]>span,div[id=why-choose-us]>span{font-size:clamp(17px,1.65vw,23px)!important;max-width:950px;text-align:center!important}div[id=our-values]>div{gap:20px!important;width:100%}div[id=our-values]>div>div{align-items:center!important;background:hsla(0,0%,100%,.025);border:1px solid #dce2e61c;border:1px solid var(--line);border-radius:22px;padding:clamp(24px,3vw,38px)}div[id=our-values]>div>div img{margin-bottom:10px}div[id=our-values]>div>div span{text-align:center!important}div[id=our-services]>div:not(:first-of-type){align-items:center!important;border-top:1px solid #dce2e61c;border-top:1px solid var(--line);gap:clamp(24px,5vw,72px);justify-content:center!important;padding:34px 0;width:100%}div[id=our-services]>div:nth-of-type(2){border-top:0}div[id=our-services] svg{color:#e89b30;color:var(--orange)}div[id=our-services] span{text-align:center!important}div[id=expertise]>div{gap:clamp(16px,3.2vw,48px)!important;justify-content:center;width:100%}div[id=expertise] img{background:#0000;border:0;border-radius:16px;box-shadow:none;height:clamp(48px,5vw,66px)!important;padding:10px!important;transition:transform .18s ease,border-color .18s ease;width:clamp(48px,5vw,66px)!important}div[id=expertise] img:hover{border-color:#e89b30b3;transform:translateY(-4px)}div[id=expertise]>span{font-size:clamp(16px,1.5vw,21px)!important;margin:42px 0 0!important;max-width:900px;text-align:center!important}div[id=contacts]>div{column-gap:clamp(30px,5vw,64px)!important;display:flex!important;flex-wrap:wrap;justify-content:center;row-gap:24px!important;width:100%}div[id=contacts] a{background:#0000;border:0;border-radius:0;display:grid;height:68px;place-items:center;transition:transform .18s ease,opacity .18s ease;width:68px}div[id=contacts] a:hover{background:#0000;opacity:.72;transform:translateY(-4px)}@media (max-width:850px){div[id=about-us],div[id=apps],div[id=contacts],div[id=expertise],div[id=oss],div[id=our-services],div[id=our-values],div[id=why-choose-us]{border-radius:24px;margin:64px 0!important}div[id=our-services]>div:not(:first-of-type){align-items:flex-start!important}}@media (max-width:600px){:root{--page-gutter:22px}div[id=about-us],div[id=apps],div[id=contacts],div[id=expertise],div[id=oss],div[id=our-services],div[id=our-values],div[id=why-choose-us]{border-radius:19px;margin:42px 0!important;padding:34px 20px!important}:is(div[id=about-us],div[id=our-values],div[id=our-services],div[id=expertise],div[id=oss],div[id=apps],div[id=why-choose-us],div[id=contacts]) h2{margin-bottom:30px!important}div[id=our-values]>div>div{align-items:center!important}div[id=our-values]>div>div span{text-align:center!important}div[id=our-services]>div:not(:first-of-type){align-items:center!important;gap:18px;padding:28px 0}div[id=our-services] span{text-align:center!important}div[id=contacts]>div{gap:22px!important}div[id=contacts] a{height:48px;width:48px}}@media (max-width:400px){:root{--page-gutter:16px}}@media (max-width:350px){div[id=contacts]>div{gap:14px!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.02fb0a17.css.map*/