.cs2[data-v-6b77a49a]{background:var(--bg);color:var(--font);display:flex;flex-direction:column;min-height:100vh;overflow:hidden;position:relative}.cs2__noise[data-v-6b77a49a]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:200px;inset:0;mix-blend-mode:overlay;opacity:.028;pointer-events:none;position:absolute;z-index:1}.cs2__ticker[data-v-6b77a49a]{background:var(--primary);overflow:hidden;padding:12px 0;position:relative;white-space:nowrap;z-index:2}.cs2__ticker-track[data-v-6b77a49a]{animation:ticker-6b77a49a 30s linear infinite;display:inline-flex;gap:0}.tick-item[data-v-6b77a49a]{align-items:center;color:#fff;display:inline-flex;font-size:11px;gap:16px;padding:0 40px;text-transform:uppercase}.tick-dot[data-v-6b77a49a]{background:#ffffff80;border-radius:50%;display:inline-block;flex-shrink:0;height:5px;width:5px}@keyframes ticker-6b77a49a{0%{transform:translate(0)}to{transform:translate(-50%)}}.cs2__body[data-v-6b77a49a]{display:grid;flex:1;grid-template-columns:1fr 1fr;position:relative;z-index:2}.cs2__form-panel[data-v-6b77a49a]{border-right:1px solid var(--border);display:flex;flex-direction:column;gap:40px;opacity:0;padding:64px 60px 64px 72px;transform:translateY(24px);transition:opacity .8s ease,transform .8s ease}.cs2__form-panel.cs2--visible[data-v-6b77a49a]{opacity:1;transform:translateY(0)}.cs2__form-header[data-v-6b77a49a]{display:flex;flex-direction:column;gap:12px}.cs2__tag[data-v-6b77a49a]{align-items:center;color:var(--primary);display:inline-flex;font-size:10px;gap:10px;text-transform:uppercase}.cs2__form-title[data-v-6b77a49a]{color:var(--font);line-height:1}.cs2__form[data-v-6b77a49a]{flex-direction:column}.cs2__form[data-v-6b77a49a],.cs2__row[data-v-6b77a49a]{display:flex;gap:20px}.cs2__row--2col .cs2__field-wrap[data-v-6b77a49a]{flex:1}.cs2__field-wrap[data-v-6b77a49a]{flex:1;position:relative}.cs2__field[data-v-6b77a49a]{background:var(--surface);border:1px solid var(--border);border-radius:3px;color:var(--font);font-size:14px;font-weight:400;outline:none;padding:16px 18px;resize:none;transition:border-color .3s ease,background .3s ease;width:100%}.cs2__field[data-v-6b77a49a]::-moz-placeholder{color:var(--font)}.cs2__field[data-v-6b77a49a]::placeholder{color:var(--font)}.cs2__field[data-v-6b77a49a]:focus{background:var(--primary-transparent-2)}.cs2__field--textarea[data-v-6b77a49a]{min-height:120px}.cs2__field-bar[data-v-6b77a49a]{background:linear-gradient(90deg,var(--primary),var(--primary-light));border-radius:0 0 3px 3px;bottom:-1px;height:2px;left:0;position:absolute;transition:width .4s cubic-bezier(.16,1,.3,1);width:0}.cs2__field:focus~.cs2__field-bar[data-v-6b77a49a]{width:100%}.cs2__label[data-v-6b77a49a]{color:var(--font);font-size:14px;left:18px;opacity:0;pointer-events:none;position:absolute;top:16px;transition:.25s ease}.cs2__btns[data-v-6b77a49a]{display:flex;flex-wrap:wrap;gap:14px;margin-top:4px}.cs2__btn[data-v-6b77a49a]{align-items:center;border:none;border-radius:2px;cursor:pointer;display:inline-flex;font-size:11px;font-weight:500;gap:10px;padding:15px 28px;transition:all .3s ease}.cs2__btn--solid[data-v-6b77a49a]{background:var(--primary);color:#fff;overflow:hidden;position:relative}.cs2__btn--solid[data-v-6b77a49a]:before{background:linear-gradient(135deg,var(--primary-light),var(--primary));content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.cs2__btn--solid[data-v-6b77a49a]:hover:before{opacity:1}.cs2__btn--solid span[data-v-6b77a49a],.cs2__btn--solid svg[data-v-6b77a49a]{position:relative;z-index:1}.cs2__btn--solid[data-v-6b77a49a]:hover{box-shadow:0 8px 24px #f7531459;transform:translateY(-2px)}.cs2__btn--outline[data-v-6b77a49a]{background:transparent;border:1px solid var(--border);color:var(--font)}.cs2__btn--outline[data-v-6b77a49a]:hover{border-color:#ffffff40;color:var(--font);transform:translateY(-2px)}.cs2__success[data-v-6b77a49a]{align-items:center;background:#f753140f;border:1px solid var(--border);border-radius:3px;color:var(--primary);display:flex;font-size:12px;gap:10px;padding:14px 18px}.fade-enter-active[data-v-6b77a49a],.fade-leave-active[data-v-6b77a49a]{transition:opacity .4s ease,transform .4s ease}.fade-enter-from[data-v-6b77a49a],.fade-leave-to[data-v-6b77a49a]{opacity:0;transform:translateY(8px)}.cs2__info-panel[data-v-6b77a49a]{display:flex;flex-direction:column;opacity:0;padding:0 72px 64px 60px;transform:translateY(24px);transition:opacity .8s ease .15s,transform .8s ease .15s}.cs2__info-panel.cs2--visible[data-v-6b77a49a]{opacity:1;transform:translateY(0)}.cs2__callace[data-v-6b77a49a]{height:260px;margin:0 -20px;overflow:hidden;position:relative}.cs2__callace-svg[data-v-6b77a49a]{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.cs2__callace-svg svg[data-v-6b77a49a]{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.85;width:100%}.cs2__callace-text[data-v-6b77a49a]{align-items:center;display:flex;flex-direction:column;gap:0;inset:0;justify-content:center;line-height:.82;position:absolute}.cs2__callace-word[data-v-6b77a49a]{display:flex;gap:0}.ltr[data-v-6b77a49a]{animation:letterFloat-6b77a49a 3s ease-in-out infinite;animation-delay:calc(var(--j, 0)*.1s);color:#fff;display:inline-block;font-size:clamp(64px,7vw,96px);font-weight:400}.cs2__callace-word .ltr[data-v-6b77a49a]:first-child{--j:0}.cs2__callace-word .ltr[data-v-6b77a49a]:nth-child(2){--j:1}.cs2__callace-word .ltr[data-v-6b77a49a]:nth-child(3){--j:2}.cs2__callace-word .ltr[data-v-6b77a49a]:nth-child(4){--j:3}.ltr--down[data-v-6b77a49a]{animation-name:letterFloatDown-6b77a49a;transform:translateY(8px)}@keyframes letterFloat-6b77a49a{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes letterFloatDown-6b77a49a{0%,to{transform:translateY(8px)}50%{transform:translateY(2px)}}.cs2__divider[data-v-6b77a49a]{align-items:center;display:flex;gap:16px;margin:28px 0 24px}.cs2__divider-line[data-v-6b77a49a]{background:var(--border);flex:1;height:1px}.cs2__divider-label[data-v-6b77a49a]{color:var(--font);font-size:10px;text-transform:uppercase;white-space:nowrap}.cs2__contacts[data-v-6b77a49a]{display:flex;flex-direction:column;gap:0;list-style:none;margin-bottom:32px}.cs2__contact-item[data-v-6b77a49a]{border-top:1px solid var(--border);opacity:0;transform:translate(16px);transition:opacity .5s ease calc(var(--i, 0)*.1s + .5s),transform .5s ease calc(var(--i, 0)*.1s + .5s)}.cs2__contact-item[data-v-6b77a49a]:last-child{border-bottom:1px solid var(--border)}.cs2--visible .cs2__contact-item[data-v-6b77a49a]{opacity:1;transform:translate(0)}.cs2__contact-link[data-v-6b77a49a]{align-items:center;color:var(--font);display:flex;gap:16px;padding:14px 8px;text-decoration:none;transition:padding-left .3s ease}.cs2__contact-link[data-v-6b77a49a]:hover{padding-left:14px}.cs2__contact-link:hover .cs2__contact-arrow[data-v-6b77a49a]{color:var(--primary);transform:translate(4px) rotate(-45deg)}.cs2__contact-meta[data-v-6b77a49a]{flex:1}.cs2__contact-label[data-v-6b77a49a]{color:var(--primary);display:block;font-size:10px;margin-bottom:2px;text-transform:uppercase}.cs2__contact-name[data-v-6b77a49a]{color:var(--font);font-size:14px;font-weight:500}.cs2__contact-arrow[data-v-6b77a49a]{color:var(--font);transition:transform .3s ease,color .3s ease}.cs2__loccards[data-v-6b77a49a]{display:flex;flex-direction:column;gap:10px}.cs2__loccard[data-v-6b77a49a]{align-items:flex-start;border:1px solid var(--border);border-radius:3px;display:flex;gap:16px;opacity:0;padding:16px 18px;transform:translateY(12px);transition:opacity .5s ease calc(var(--i, 0)*.12s + .7s),transform .5s ease calc(var(--i, 0)*.12s + .7s),border-color .3s ease}.cs2__loccard[data-v-6b77a49a]:hover{border-color:var(--border)}.cs2--visible .cs2__loccard[data-v-6b77a49a]{opacity:1;transform:translateY(0)}.cs2__loccard-num[data-v-6b77a49a]{color:var(--primary);flex-shrink:0;font-size:20px;line-height:1;padding-top:2px}.cs2__loccard-name[data-v-6b77a49a]{color:var(--font);font-size:12px;font-weight:600;margin-bottom:3px;text-transform:uppercase}.cs2__loccard-addr[data-v-6b77a49a]{color:var(--font);font-size:12px;font-weight:300}.cs2__footer[data-v-6b77a49a]{align-items:center;border-top:1px solid var(--border);color:var(--font);display:flex;font-size:10px;gap:20px;padding:18px 72px;position:relative;text-transform:uppercase;z-index:2}.cs2__footer-dot[data-v-6b77a49a]{background:var(--primary);border-radius:50%;flex-shrink:0;height:4px;width:4px}@media(max-width:960px){.cs2__body[data-v-6b77a49a]{grid-template-columns:1fr}.cs2__form-panel[data-v-6b77a49a]{border-bottom:1px solid var(--border);border-right:none}.cs2__form-panel[data-v-6b77a49a],.cs2__info-panel[data-v-6b77a49a]{padding:56px 32px}.cs2__callace[data-v-6b77a49a]{height:200px}.cs2__footer[data-v-6b77a49a]{padding:18px 32px}}@media(max-width:480px){.cs2__row--2col[data-v-6b77a49a]{flex-direction:column}.cs2__form-panel[data-v-6b77a49a],.cs2__info-panel[data-v-6b77a49a]{padding:44px 20px}.cs2__footer[data-v-6b77a49a]{align-items:flex-start;flex-direction:column;gap:8px;padding:16px 20px}.cs2__footer-dot[data-v-6b77a49a]{display:none}.cs2__btns[data-v-6b77a49a]{flex-direction:column}.cs2__btn[data-v-6b77a49a]{justify-content:center}}#about .hero-section{align-items:start;background:var(--bg);color:var(--font);display:flex;height:200dvh;position:relative}#about .hero-section .sticky-content{display:flex;flex-direction:column;height:100dvh;justify-content:center;left:0;overflow:hidden;position:relative;position:sticky;top:0}#about .hero-section .sticky-content .swiper-content{width:100vw}#about .hero-section .sticky-content .scroll-container{bottom:3rem;left:0;position:absolute;width:100%}#about .hero-section .sticky-content .swiper-content .swiper-slide{display:flex;flex-direction:column;justify-content:center;padding:0 var(--space)}#about .hero-section .sticky-content .swiper-content .swiper-slide h1{font-family:main-bold;font-size:var(--title)}#about .hero-section .sticky-content .swiper-content .swiper-slide p{font-style:var(--paragraph);margin-top:1rem;opacity:.8}#about .hero-section .sticky-content .swiper-content .swiper-slide ul{list-style-type:none}#about .hero-section .sticky-content .swiper-content .swiper-slide ul li{display:grid;gap:.5rem;grid-template-columns:5px auto;margin:.75rem 0}#about .hero-section .sticky-content .swiper-content .swiper-slide ul li:before{background:var(--primary);border-radius:50%;content:"";display:block;height:5px;transform:translateY(8px);width:5px}#about .hero-section .sticky-content .scroll-container ul{align-items:center;display:flex;justify-content:space-between;list-style-type:none;margin:1rem auto;width:calc(100% - var(--space)*2)}#about .hero-section .sticky-content .scroll-container ul li{border:1px solid hsla(0,0%,100%,.136);border-radius:50px;padding:.6rem 2rem;transition:.4s ease}#about .hero-section .sticky-content .scroll-container ul li.active{background-color:var(--font);color:var(--bg)}#about .hero-section .sticky-content .scroll-container .progress-bar{background-color:#ffffff23;display:block;height:1px;margin:auto;position:relative;width:100%;width:calc(100% - var(--space))}#about .hero-section .sticky-content .scroll-container .progress-bar div{background:var(--font);display:block;height:100%;left:0;position:absolute;top:0;width:0}#about .hero-section:after{background-color:var(--bg);bottom:0;display:block;height:150px;left:0;position:absolute;width:100%}#about .faqs-section{background:var(--font);border-top-left-radius:46px;border-top-right-radius:46px;color:var(--bg);padding:5rem 0}#about .faqs-section .desc h1{font-family:main-bold;font-size:var(--title)}#about .faqs-section .desc h1 span{background:linear-gradient(to right,var(--primary),var(--primary-light));-webkit-background-clip:text;background-clip:text;color:transparent}#about .faqs-section .faqs-content{margin-top:1rem}#about .faqs-section .faqs-content ul{list-style-type:none}#about .faqs-section .faqs-content ul li{padding:0}#about .faqs-section .faqs-content ul li .question{align-items:center;border-bottom:1px solid rgba(0,0,0,.125);display:flex;justify-content:space-between;padding:1.5rem 0}#about .faqs-section .faqs-content ul li .question h4{font-family:main-bold;font-size:calc(var(--title)*.7)}#about .faqs-section .faqs-content ul li .question .icon{align-items:center;background:var(--primary);border-radius:50%;color:var(--font);display:flex;height:40px;justify-content:center;width:40px}#about .faqs-section .faqs-content ul li .answer{max-height:0;overflow:hidden}#about .faqs-section .faqs-content ul li .answer p{margin:1rem}#about .contact-section{background:var(--font);color:var(--bg);height:150dvh;overflow:hidden;padding:3rem 0;position:relative;z-index:0}#about .contact-section .field{background-color:transparent;border:1px solid rgba(0,0,0,.125);border-radius:5px;font-size:var(--paragraph);outline:none;padding:1.3rem;width:100%}#about .contact-section .field:hover{border:1px solid rgba(0,0,0,.325)}#about .contact-section .field:focus{border:1px solid var(--primary)}#about .contact-section textarea{max-height:500px;min-height:300px;resize:vertical}#about .contact-section .row.btns-container{border-radius:50px;overflow:hidden;position:relative;width:-moz-fit-content;width:fit-content}#about .contact-section form button{background-color:transparent;border:1px solid var(--primary);border-radius:50px;outline:none;padding:1rem 2rem;transition:.4s ease}#about .contact-section form button:first-child{color:var(--primary)}#about .contact-section form button:nth-child(2){background:var(--primary);color:var(--font);left:0;position:absolute;top:0;transform:translateY(110%)}#about .contact-section form .row.btns-container:hover button:nth-child(2){transform:translateY(0)}#about .contact-section form .row.btns-container:hover button:first-child{transform:scale(.8)}#about .contact-section .row{margin:.4rem 0}#about .contact-section .row.names{display:grid;gap:.4rem;grid-template-columns:repeat(2,1fr)}#about .contact-section .call-ace{margin-top:4rem;position:relative}#about .contact-section .call-ace svg{bottom:0;left:0;position:absolute;transform:scale(1.5) translate(25%) translateY(30%)}#about .contact-section .call-ace svg path{stroke-dasharray:1500;stroke-dashoffset:1500}#about .contact-section .call-ace h1{align-items:center;display:flex;font-family:main-bold;font-size:15dvw;height:12dvw;justify-content:space-between;overflow:hidden}#about .contact-section .call-ace .ltr{transform:translateY(100%);z-index:10}#about .contact-section .call-ace .ltr.downlayer{z-index:-1}#about .contact-section .call-ace h1 .word{align-items:center;display:flex}@media only screen and (min-width:768px)and (max-width:1024px)and (orientation:portrait){#about .contact-section{height:80dvh}}@media only screen and (max-width:600px){#about .contact-section{height:120dvh}#about .faqs-section .faqs-content ul li .question{display:grid;gap:.5rem;grid-template-columns:auto 40px}#about .contact-section .call-ace h1{font-size:18dvw;height:16dvw}#about .contact-section .call-ace svg{bottom:0;left:0;position:absolute;transform:scale(1) translate(-30%) translateY(50%)}#about .faqs-section{border-top-left-radius:16px;border-top-right-radius:16px}}
