﻿:root{color-scheme:dark;--first-title-size:36px;--second-title-size:28px;--block-title-size:20px;--block-title-lh:28px;--block-text-size:18px;--section-radius:32px;--radius-box:24px;--color-body:var(--vdark-bg);--color-text:var(--color-text-dark);--color-text-rgb:var(--color-text-dark-rgb);--color-text-light:#1d1d1d;--color-yellow:#ffd078;--color-yellow-rgb:255 , 208 , 120;--block-dark:#14171c;--block-magenta:var(--color-primary);--block-light:#d2d8df;--block-purple:#744fbc;--sect-pad:64px}@media (min-width:998px){:root{--sect-pad:100px}}@media (min-width:1240px){:root{--first-title-size:52px;--second-title-size:40px;--block-title-size:24px;--block-title-lh:32px;--block-text-size:20px;--section-radius:48px;--radius-box:32px;--sect-pad:128px}}.menucarousel{--color-icon-p:rgba(var(--color-text-dark-rgb),.7);--color-icon-s:var(--color-text);--menu-carousel-bg:rgba(20,23,28,.7);--color-head-text:var(--color-text)}.menucarousel-list>li>a:hover,.menucarousel-list>li>a.active{--color-icon-s:var(--color-primary)}.section ul,.section ol{list-style:none;padding:0;margin:0}.btn-row{margin-top:32px}.sect-cont .heading{font-size:var(--second-title-size);margin-bottom:32px;text-wrap:balance}@media (min-width:998px){.sect-cont .heading{margin-bottom:40px}}@media (max-width:767px){.sect-cont .heading{text-align:center}}.sect-cont .text{font-size:var(--block-text-size)}.sect-cont .text p{margin-bottom:1em}.sect-cont .text p:last-child{margin-bottom:0}.sect-cont .title{font-size:var(--block-title-size);line-height:var(--block-title-lh);margin-bottom:16px}.sect-cont .mb-16px{margin-bottom:16px}.secgap{padding:64px 0}.secgap:not(.sect-demo) + .secgap {padding-top:0}.secgap.sect-demo+.secgap.sect-size{padding-top:0}.section-center .heading{margin-bottom:24px}.section-center .sect-cont{max-width:680px;padding:var(--sect-pad) 0;margin:0 auto;text-align:center}@media (min-width:1240px){.section-center .sect-cont{max-width:904px}}.section-center .btn-row{justify-content:center}@media (max-width:767px){.btn-row{justify-content:center}.img-pc{display:none!important}}@media (max-width:575px){.btn-row{display:block}.btn-row .btn-round{display:flex;width:100%}.btn-row .btn-round+.btn-round{margin-top:12px}}@media (min-width:576px){.btn-row{display:flex;flex-wrap:wrap;gap:12px}}@media (min-width:768px){.sect-cols{display:flex;align-items:center}.sect-col{flex:0 0 50%;max-width:50%}.img-mobile{display:none!important}}@media (min-width:998px){.secgap{padding:100px 0}}@media (min-width:1240px){.secgap{padding:160px 0}}.gradient-circle-ic{display:block;border-radius:50%;width:48px;height:48px;padding:12px;margin:0 auto;background-image:linear-gradient(90deg,var(--color-primary) 0%,var(--color-second) 100%);color:var(--color-white)}.gradient-circle-ic svg{width:24px;height:24px}.section{background:none}.gradient{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.gradient>i{--g-rd:400px;position:absolute;left:calc(50% - var(--g-rd));top:calc(50% - var(--g-rd))}.gradient>i::after{content:"";display:block;width: calc(var(--g-rd)*2);aspect-ratio: 1/1}.gradient-magenta:after{background-image:radial-gradient(closest-side,rgba(var(--color-primary-rgb),.4) 0%,rgba(var(--color-primary-rgb),0) 100%)}.gradient-blue:after{background-image:radial-gradient(closest-side,rgba(var(--color-blue-rgb),.3) 0%,rgba(var(--color-blue-rgb),0) 100%)}.gradient-yellow:after{background-image:radial-gradient(closest-side,rgba(var(--color-second-rgb),.3) 0%,rgba(var(--color-second-rgb),0) 100%)}.section_head.sect-hero{background:none!important}.sect-hero.section-center .sect-cont{padding:80px 0;max-width:720px}.sect-hero .heading{font-size:var(--first-title-size);line-height:1.25;margin-bottom:16px}.sect-hero .text{font-size:18px;text-wrap:balance}@media (min-width:998px){.sect-hero .text{font-size:22px}}.hero-img{position:relative;user-select:none;pointer-events:none}.hero-img .gradient{height:800px;transform:translateY(-40%)}.hero-img .gradient-magenta{transform:translate(40%,20%)}.hero-img .gradient-yellow{transform:translate(-30%,10%)}.hero-img .gradient-blue{transform:translate(0%,-5%)}@media (max-width:767px){.hero-img .gradient i{--g-rd:270px}}@media (min-width:768px){.hero-img .gradient{height:1280px}.hero-img .gradient-yellow{--g-rd:370px}.hero-img .gradient-blue{--g-rd:354px}}.hero-img-over{overflow:hidden}.hero-img-in{display:flex;justify-content:center;position:relative;left:calc(50% - 500px);width:1000px;height:188px}.hero-img-in img{display:block;height:188px;width:auto;pointer-events:none;user-select:none}.hero-img-left,.hero-img-right{display:flex;align-items:flex-start;position:relative}.hero-img-star{position:absolute;left:calc(50% - 10px);top:48px;width:20px;height:20px}.hero-img-star svg{fill:transparent;stroke:var(--color-text);width:inherit;height:inherit;display:block;opacity:.3;stroke-linejoin:round;transition:opacity .2s ease;animation:1s ease .2s infinite hero-star-blind}.hero-rhand,.hero-lhand,.hero-smart{width:auto;height:auto;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.hero-rhand{mask-image:url(../images/touch/hero-rhand-sm-mask.svg);-webkit-mask-image:url(../images/touch/hero-rhand-sm-mask.svg)}@media (min-width:768px){.hero-rhand{mask-image:url(../images/touch/hero-rhand-mask.svg);-webkit-mask-image:url(../images/touch/hero-rhand-mask.svg)}}.hero-lhand{mask-image:url(../images/touch/hero-lhand-mask.svg);-webkit-mask-image:url(../images/touch/hero-lhand-mask.svg)}.hero-smart{position:absolute;z-index:1;right:0;top:0;bottom:0;mask-image:url(../images/touch/hero-mask-screen.svg);-webkit-mask-image:url(../images/touch/hero-mask-screen.svg)}.hero-smart img{width:auto;height:100%}.hero-smart img:not(.hero-smart-bg) {position:absolute;right:0;top:0}.hero-img.active .hero-img-left{animation:1.5s ease 0s 1 hero-lhand;will-change:transform}.hero-img.active .hero-img-right{animation:1.5s ease 0s 1 hero-rhand;will-change:transform}.hero-img.active .hero-img-star svg{opacity:0;animation:2s ease 0s 1 hero-star}@keyframes hero-star-blind {
	0% { opacity: .3; }
	50% { opacity: .7; }
	100% { opacity: .3; }
}@keyframes hero-star {
	0% { fill: transparent; stroke: var(--color-text); opacity: .3; transform: rotate(0deg); }
	50% { fill: var(--color-yellow); stroke: transparent; opacity: 1; transform: rotate(180deg); }
	100% { opacity: 0; transform: rotate(360deg) scale(0); }
}@media (max-width:767px){.hero-img-over{padding:200px 0;margin-top:-240px;margin-bottom:-100px}.hero-img-left{transform:rotate(-24deg);transform-origin:center right}.hero-img-right{transform:rotate(24deg);transform-origin:center left}@keyframes hero-lhand {
		0% { transform: translateX(0) rotate(-24deg); }
		50% { transform: translateX(2%) rotate(-24deg); }
		100% { transform: translateX(0%) rotate(-24deg); }
	}@keyframes hero-rhand {
		0% { transform: translateX(0) rotate(24deg); }
		50% { transform: translateX(-2%) rotate(24deg); }
		100% { transform: translateX(0%) rotate(24deg); }
	}}@media (min-width:768px){.hero-img-in{width:1946px;height:367px;left:calc(50% - 973px)}.hero-img-in img{height:367px}.hero-img-star{left:calc(50% - 16px);top:92px;width:32px;height:32px}.hero-rhand{margin-top:16px}@keyframes hero-lhand {
		0% { transform: translateX(0); }
		50% { transform: translateX(2%); }
		100% { transform: translateX(0%); }
	}@keyframes hero-rhand {
		0% { transform: translateX(0); }
		50% { transform: translateX(-2%); }
		100% { transform: translateX(0%); }
	}}.hero-smart-browser{will-change:transform;transform:translate(-24.7%,24%);opacity:0;transition:transform .6s ease .2s , opacity .6s ease .2s}.hero-img.active .hero-smart-browser{transform:translate(0%,0%);opacity:1;transition-delay:1s}.hero-smart-icons{opacity:1;transition:opacity .6s ease .4s}.hero-img.active .hero-smart-icons{opacity:0;transition-delay:.6s}.hero-smart-btn{opacity:0;transition:opacity .4s ease 0s}.hero-img.active .hero-smart-btn{opacity:1;transition-delay:1.4s;transition-duration:1s}.section-features{padding:32px 0}.section-features+.section{padding-top:60px}.feature-item{padding:16px;border-radius:24px}.feature-item>.ic{margin-bottom:16px}@media (min-width:1200px){.feature-list{gap:32px}}@media (min-width:998px){.section-features{padding:100px 0}.feature-list{margin:-16px 0!important;display:grid;gap:8px;grid-template-columns:repeat(6,1fr)}.feature-item{font-weight:bold;text-align:center}.feature-item>.ic{margin-left:auto;margin-right:auto}}@media (max-width:997px){.section-features{overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none}.section-features::-webkit-scrollbar{display:none}.section-features .wrp{padding-left:0;padding-right:0}.feature-list{display:flex}.feature-list::before,.feature-list::after{content:"";display:block;max-width:var(--wrp-pad);min-width:var(--wrp-pad);height:1rem;scroll-snap-align:start}.feature-item+.feature-item{margin-left:8px}.feature-item{flex:1;min-width:200px;scroll-snap-align:start;scroll-margin-left:var(--wrp-pad);background:linear-gradient(180deg,rgba(var(--color-primary-rgb),.05) 0%,rgba(var(--color-primary-rgb),.0) 100%)}}@media (max-width:767px){.feature-item{font-size:var(--text-md-size);min-width:156px}}@media (min-width:998px){.section-list{padding:0 var(--sect-list-pad,48px)}}.section-list .section{border-radius:var(--section-radius);background-color:var(--block-bg)}.section-list .section+.section{margin-top:8px}@media (min-width:998px){.section-list .section+.section{margin-top:40px}}.block-dark{--block-bg:var(--block-dark)}.block-magenta{--block-bg:var(--block-magenta)}.block-light{--block-bg:var(--block-light);color:var(--color-text-light)}.block-purple{--block-bg:var(--block-purple)}.steps-list{counter-reset:step}.step-img{border-radius:var(--radius-box);overflow:hidden;background-color:var(--dark-bg);position:relative}.step-img::after{content:counter(step);counter-increment:step;position:absolute;left:10px;bottom:10px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:20px;font-weight:bold;background-image:linear-gradient(90deg,var(--color-primary) 0%,var(--color-second) 100%);color:var(--color-white);transition:opacity .8s ease .2s , transform .8s ease .2s;opacity:0;transform:scale(.8)}.step-img img{display:block;width:100%;height:auto;border-radius:24px;pointer-events:none;user-select:none}.active .step-img::after{opacity:1;transform:scale(1)}.active .step:nth-child(1) .step-img::after {transition-delay:.2s}.active .step:nth-child(2) .step-img::after {transition-delay:.4s}.active .step:nth-child(3) .step-img::after {transition-delay:.6s}.step .text{margin-top:20px;padding-left:8px;padding-right:8px;opacity:.8;transition:opacity .3s ease}.step:hover .text{opacity:1}@media (min-width:768px){.steps-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}}@media (min-width:998px){.steps-list{gap:40px}.step .text{margin-top:32px}}@media (max-width:997px){.step .text{font-size:inherit}}@media (max-width:767px){.steps{margin: 0 calc(var(--wrp-pad) / -1)}.steps .steps-list::-webkit-scrollbar{display:none}.steps .steps-list{display:flex;overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none}.steps .step+.step{margin-left:8px}.steps .step{flex:1;min-width:200px;max-width:420px!important;flex: 0 0 calc(100% - (var(--wrp-pad) * 2) - 16px) !important;scroll-snap-align:start;scroll-margin-left:var(--wrp-pad)}.steps .steps-list::before,.steps .steps-list::after{content:"";display:block;max-width:var(--wrp-pad);min-width:var(--wrp-pad);height:1rem;scroll-snap-align:start}}.steps+.zprice{margin-top:64px}.zprice{background-color:rgba(var(--color-primary-rgb),.1);padding:32px;border-radius:var(--radius-box)}.zprice-sum{font-size:56px;line-height:1;color:var(--color-primary)}.zprice-title{font-size:var(--block-title-size);line-height:var(--block-title-lh);font-weight:bold;margin-bottom:4px}@media (max-width:997px){.zprice-cont{margin:24px 0}}@media (min-width:998px){.steps+.zprice{margin-top:80px}.zprice{display:flex;align-items:center;padding:32px 36px}.zprice-cont{flex:1 1 auto;padding-right:20px}.zprice-sum{font-size:72px;margin-right:36px}}.section-carousel{overflow:hidden}.touch-carousel .flickity-viewport{overflow:visible}.touch-carousel .flickity-page-dots{display:none}@media (max-width:997px){.touch-carousel .flickity-button{display:none!important}.touch-carousel-item{width:calc(100% - 16px);max-width:428px;padding-right:8px}.touch-carousel{margin-right:-8px}}@media (min-width:998px){.touch-carousel{margin-right:-40px}.touch-carousel-item{min-width: calc(100% / 2);max-width: calc(100% / 2);padding-right:40px}.touch-carousel .flickity-button{width:80px;height:80px;margin-top:-40px;transform:translate(0,0);outline:none!important}.touch-carousel .flickity-button::after{left:0;top:0;right:0;bottom:0}.touch-carousel .flickity-button.previous{left:0;margin-left:-40px}.touch-carousel .flickity-button.next{right:40px;margin-right:-40px}.touch-carousel .flickity-button{background-color:rgba(var(--vdark-bg-rgb),.5)!important;color:var(--color-text-dark);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:background-color .2s ease}.touch-carousel .flickity-button:not([disabled]) {opacity:1!important}.touch-carousel .flickity-button::after{content:"";position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%) scale(1.0);width:60px;height:60px;box-shadow:inset 0 0 0 1px var(--color-text-dark);opacity:.1;border-radius:inherit;transition:transform .2s ease , opacity .4s ease}.touch-carousel .flickity-button:not([disabled]):hover {background-color:rgba(var(--vdark-bg-rgb),.7)!important}.touch-carousel .flickity-button:hover::after{transform:translate(-50%,-50%) scale(1.05);opacity:.2}.touch-carousel .flickity-button:active::after{transform:translate(-50%,-50%) scale(.95);opacity:.3}.touch-carousel .flickity-prev-next-button .flickity-button-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:24px;height:24px}}.demo-img-item{display:flex;align-items:flex-end;justify-content:center;position:relative;z-index:1;border-radius:var(--radius-box);overflow:hidden}@media (max-width:767px){.demo-img-item{height:424px;max-width:420px!important;flex: 0 0 calc(100% - (var(--wrp-pad) * 2) - 16px) !important}}@media (min-width:768px){.demo-img-item::before{content:"";width:1px;padding-top:620px;margin-left:-1px}}@media (min-width:1240px){.demo-img-item::before{padding-top:720px}}.demo-img-item .fit-cover{position:absolute;inset:0;z-index:-1;pointer-events:none;transition:transform 1s ease}.demo-img-item .fit-cover::after{content:"";position:absolute;inset:0;background-color:#d9d9d9;opacity:.1;transition:opacity .4s ease}.demo-img-item:hover .fit-cover::after{opacity:0}.demo-img-item:hover .fit-cover{transform:scale(1.01)}.demo-img-cont{padding:24px;padding-top:120px;background-image:linear-gradient(0deg,#222931 0%,rgba(34,41,49,0) 100%);width:100%}.demo-img-title{font-size:var(--block-title-size);line-height:var(--block-title-lh);text-transform:none;font-weight:normal;margin-bottom:0}.demo-img-title+.demo-img-link{margin-top:32px}.demo-img-link{display:block;color:var(--color-text-light);text-decoration:none!important}.demo-img-link>span{display:block;border-radius:32px;font-weight:bold;padding:8px 20px;text-align:center;background-color:rgba(255,255,255,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background-color .2s ease}.demo-img-link::after{content:"";position:absolute;z-index:1;inset:0}.demo-img-link:hover>span{background-color:rgba(255,255,255,.8)}@media (min-width:768px){.demo-img-cont{padding:48px;padding-top:240px}}@media (min-width:576px){.demo-img-link{display:inline-flex}}.demo-img-more{align-items:center;background-color:rgba(var(--color-primary-rgb),.3);transition:background-color .2s ease}.demo-img-more:hover{background-color:rgba(var(--color-primary-rgb),.4)}.morebox{text-align:center}.morebox::before{content:attr(title);display:block;max-width:320px;text-wrap:balance;font-size:var(--block-title-size);line-height:var(--block-title-lh)}.morebox a{margin-top:32px}.morebox a::after{content:"";position:absolute;inset:0}.mat-check{position:relative}.mat-checkbox{position:relative;display:block;width:32px;height:32px;border-radius:50%;margin-right:16px}.mat-checkbox::after,.mat-checkbox::before{content:"";position:absolute;left:50%;top:50%;border-radius:inherit;left:calc(50% - 14px);top:calc(50% - 14px);width:28px;height:28px}.mat-checkbox::before{border:2px solid;opacity:.3;transition:opacity .2s ease , border-width .2s ease}.mat-checkbox::after{background-color:var(--color-primary);background:linear-gradient(90deg,var(--color-primary) 0%,var(--color-second) 100%);transform:scale(.5);opacity:0;transition:opacity .2s ease , transform .2s ease}.mat-check:hover .mat-checkbox::before{opacity:.6}.mat-check .trigger:checked ~ .mat-checkbox::before {opacity:0;border:6px solid}.mat-check .trigger:checked ~ .mat-checkbox::after {transform:scale(1);opacity:1}.mat-check>label{display:block;opacity:.6;transition:opacity .2s ease}.mat-check>label::after{content:"";position:absolute;inset:0;z-index:1}.mat-check:hover>label{opacity:.8}.mat-check .trigger:checked ~ label {opacity:1}@media (min-width:768px){.sect-materials .sc-check{order:-1;padding-right:64px}.mat-check{display:flex;align-items:center;padding:16px 0}.mat-check:not(:first-child) {border-top:1px solid rgba(var(--color-text-rgb),.1)}}@media (max-width:767px){.sc-check-in{position:relative;z-index:3;margin: 0 calc(var(--wrp-pad) / -1);overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none}.sc-check-in::-webkit-scrollbar{display:none}.mat-check-list{display:flex}.mat-check-list::before,.mat-check-list::after{content:"";display:block;max-width:var(--wrp-pad);min-width:var(--wrp-pad);height:1rem;scroll-snap-align:start}.mat-check+.mat-check{margin-left:8px}.mat-check{padding:20px;border-radius:24px;flex:1;min-width:172px;scroll-snap-align:start;scroll-margin-left:var(--wrp-pad);background:linear-gradient(180deg,rgba(var(--color-primary-rgb),.1) 0%,rgba(var(--color-primary-rgb),.0) 100%);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);font-size:15px}.mat-check .mat-checkbox{margin-bottom:12px}}.sect-materials .sc-img{display:flex;align-items:flex-start}@media (min-width:768px){.sect-materials .sc-img{align-items:center}}@media (max-width:767px){.sect-materials{overflow:hidden;padding-bottom: calc(64px + var(--section-radius))}.sect-materials+.section-list{margin-top: calc(var(--section-radius) / -1)}.sect-materials .sc-img{max-height:352px;margin: 0 calc(var(--wrp-pad) / -1);padding-left:32px}.mat-img{min-width:434px}}.mat-img{display:flex;width:100%;position:relative}.mat-img img{display:block;height:auto;width:100%;pointer-events:none;user-select:none}.mat-circle{position:absolute;left:50%;top:50%;z-index:-1;width:60%;aspect-ratio: 1/1;transform:translate(-60%,-20%);border:8px solid var(--color-second);border-radius:50%;transition:border 2s ease .2s}.active .mat-circle{border:16px solid var(--color-primary)}.mat-star{position:absolute;left:14%;top:0;transform:translate(0,-50%);width:12%;z-index:2;pointer-events:none}.mat-star svg{fill:var(--color-primary);width:100%;height:auto;opacity:0;transform:rotate(180deg) scale(.6);transition:opacity 1s ease .6s , transform 1s ease .6s;will-change:transform}.active .mat-star svg{opacity:1;transform:rotate(0deg) scale(1)}.mat-card{position:absolute;left:0;top:0;bottom:0;z-index:1;overflow:hidden}.mat-card img{height:100%;width:auto!important;opacity:0;visibility:hidden;transition:opacity .1s ease-in-out , visibility .1s ease-in-out}.mat-card img.active{opacity:1;visibility:visible}.mat-card img:not(:last-child) {position:absolute;left:0;top:0}.mat-hand,.mat-card{width:auto;height:auto;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:auto 100%;-webkit-mask-size:auto 100%}.mat-hand{flex:1 1 auto;mask-image:url(../images/touch/mat-hand-mask.svg);-webkit-mask-image:url(../images/touch/mat-hand-mask.svg)}.mat-card{mask-image:url(../images/touch/mat-card-mask.svg);-webkit-mask-image:url(../images/touch/mat-card-mask.svg)}.sect-materials .gradient{height:1280px;transform:translateY(20%)}.sect-materials .gradient-magenta{transform:translate(40%,0%)}.sect-materials .gradient-yellow{--g-rd:370px;transform:translate(-30%,10%)}.sect-materials .gradient-blue{--g-rd:354px;transform:translate(0%,-5%)}.sector{overflow:hidden}.sector .sect-cols{align-items:stretch}.sector:not(.invert) .sect-img {order:-1}.sector .sect-img{display:flex;align-items:flex-end;justify-content:center;position:relative;z-index:1}.sector .sect-cont{padding:64px 0 48px 0;position:relative;z-index:2}.sector .sect-cont .heading{margin-bottom:24px}.sector.invert .sector-qr{right:64px;left:auto}.sector-hero{display:inline-flex;vertical-align:bottom;align-items:flex-end;pointer-events:none;user-select:none;mask-image:var(--sector-mask);-webkit-mask-image:var(--sector-mask);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% auto;-webkit-mask-size:100% auto}.sector-hero img{display:block;width:600px;height:auto}.sector-decor{position:absolute;z-index:-1;display:flex;align-items:flex-end;justify-content:center;aspect-ratio: 1/1;user-select:none;pointer-events:none}.sector-decor svg{max-width:100%;height:auto;fill:none;stroke:var(--color-primary);stroke-width:16px}.sector-top .sector-decor svg{stroke:var(--color-yellow)}.sector.active .sector-decor svg{animation:18s linear 0s infinite spin;will-change:transform}@keyframes spin {
	100% { transform: rotate(360deg); }
}@media (max-width:767px){.sector .sect-cont{text-align:center}.sector-decor{left:calc(50% - 300px);bottom:0;width:600px;transform:translateY(40%)}.sector-btn{display:flex!important;justify-content:center;padding:24px 0;position:absolute;inset:0;top:auto}.sector-btn a{position:relative;z-index:3;padding:12px 20px;line-height:24px;border-radius:24px;text-decoration:none!important;color:var(--color-text-light);background-color:rgba(255,255,255,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background-color .2s ease}.sector-btn a:hover{background-color:rgba(255,255,255,.8)}}@media (min-width:768px){.sector .sect-cont{padding-left:20px}.sector.invert .sect-cont{padding-right:20px;padding-left:0}.sector .sect-cont .heading{margin-bottom:32px}.sector .sect-img{justify-content:flex-end}.sector .sector-hero{margin-right:-25%}.sector-hero img{width:720px}.sector-decor{align-items:center;right:0;bottom:0;transform:translate(-24%,10%)}.sector.invert .sect-img{justify-content:flex-start}.sector.invert .sector-hero{margin-right:0;margin-left:-25%}.sector.invert .sector-decor{left:0;right:auto;transform:translate(24%,10%)}.sector-decor svg{max-width:100%}.sector-corp .sector-decor svg{min-width:660px}.sector-top .sector-decor svg{min-width:680px}.sector-qr{display:block!important;position:absolute;left:64px;bottom:0;z-index:3;width:178px;padding:24px 20px;text-align:center;border-radius:24px 24px 0 0;background:rgba(255,255,255,.5);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text-light);pointer-events:none;user-select:none}.sector-qr img{margin:0 auto;width:96px;height:96px}.sector-qr *{display:block}.sector-qr-text{margin-top:12px}}@media (min-width:998px){.sector .sect-cont{padding:168px 0;padding-left:80px}.sector.invert .sect-cont{padding-right:80px;padding-left:0}.sector-hero img{display:block;width:1000px;height:auto}}.sector-ready .sect-img{padding-left:30px;padding-right:30px;align-items:center;justify-content:center!important}.sector-ready .sect-img .readycard{transform:rotate(-15deg)}.sector.sector-ready .sector-decor{inset:0;transform:translate(0,0)}.sector-ready .sector-decor svg{min-width:400px;animation:none!important}.sector-ready .sector-decor svg path:last-child{stroke:var(--color-yellow)}.sector-ready .sector-decor svg path:first-child{stroke:var(--color-primary)}@media (max-width:767px){.sector-ready .sect-img{min-height:400px}.sector-ready .sector-decor{align-items:center;aspect-ratio:auto}.sector-ready .sector-decor svg{transform:rotate(-110deg)}.readycard{max-width:440px}}@media (min-width:768px){.sector.sector-ready .sector-decor{right:auto;bottom:auto;top:50%;left:0;transform:translate(0,-50%)}.sector-ready .sector-decor svg{min-width:840px}}.sector-ready.active .sector-decor svg path:first-child{animation:9s linear 0s infinite changecolor}.sector-ready.active .sector-decor svg path:last-child{animation:6s linear 0s infinite changecolor2}@keyframes changecolor {
	0% { stroke: var(--color-primary); stroke-width: 4px; }
	50% { stroke: var(--color-yellow); stroke-width: 20px; }
	100% { stroke: var(--color-primary); stroke-width: 4px; }
}@keyframes changecolor2 {
	0% { stroke: var(--color-yellow); stroke-width: 2px; }
	50% { stroke: var(--color-primary); stroke-width: 16px; }
	100% { stroke: var(--color-yellow); stroke-width: 2px; }
}.readycard{display:inline-block;vertical-align:top;overflow:hidden;position:relative;border-radius:20px;background-color:rgba(255,255,255,.4);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.readycard::after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(255,255,255,.4)}.readycard img{max-width:100%;height:auto;display:block;user-select:none;pointer-events:none}.markets{display:grid;gap:8px;grid-template-columns:repeat(var(--cols,2),1fr);margin-top:32px}@media (min-width:998px){.markets{gap:32px}}.market-item{border-radius:16px;padding:20px;position:relative;text-align:center;text-decoration:none!important;color:inherit!important}.market-item *{display:block;margin:0 auto;opacity:.5;transition:opacity .2s ease}.market-item img{max-width:100%;height:auto}.market-item:hover *{opacity:.7}.market-item::after{content:"";position:absolute;inset:0;border:1px solid;border-radius:inherit;opacity:.2}.list-icons{--color-links:var(--color-primary);--color-links-rgb:var(--color-primary-rgb);display:grid;gap:8px;grid-template-columns:repeat(var(--cols,2),1fr);margin-top:32px!important;color:var(--color-links)}.block-magenta .list-icons{--color-links:var(--color-yellow);--color-links-rgb:var(--color-yellow-rgb)}.licon{position:relative}.licon-ic{display:flex;justify-content:center;align-items:center;color:var(--color-links);background-color:rgba(var(--color-links-rgb),.15);border-radius:12px;padding:8px;width:40px;height:40px;transition:background-color .2s ease}.licon-ic .ic{width:24px;height:24px}.licon:hover .licon-ic{background-color:rgba(var(--color-links-rgb),.25)}.licon-lnk{color:inherit;font-size:14px;display:block;text-wrap:balance;margin-top:12px;text-decoration:none!important}.licon-lnk::after{content:"";position:absolute;z-index:1;inset:0}@media (max-width:767px){.licon-ic{margin-left:auto;margin-right:auto}.licon{padding-left:8px;padding-right:8px}}@media (min-width:576px){.licon-lnk{font-size:var(--block-text-size)}}@media (min-width:768px){.list-icons{gap:32px}}.sect-demo+.sect-demo{border-top:1px solid rgba(var(--color-text-rgb),.1)}@media (min-width:768px){.sect-demo+.sect-demo .sc-img{order:-1}.sect-demo+.sect-demo .sect-cont{padding-left:80px;padding-right:0}.sect-demo .sect-cont{padding-right:80px}}@media (max-width:767px){.sect-demo{overflow:hidden}.sect-demo .sc-img{margin-top:64px}}.sect-demo .sc-img{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.smartdemo{position:relative;display:inline-block;vertical-align:top}.smartdemo img{width:100%;max-width:298px;height:auto;vertical-align:top;pointer-events:none;user-select:none}.smartdemo .camera{position:absolute;left:0;top:0;z-index:1}.screen-mask{position:absolute;inset:0;width:auto;height:auto;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-image:url(../images/touch/smartphone-mask.svg);-webkit-mask-image:url(../images/touch/smartphone-mask.svg)}.screen-carousel{position:absolute!important;inset:0}.screen-carousel img{height:100%}.screen-carousel .flickity-viewport{min-height:100%}.screen-scheme{z-index:1;opacity:0;visibility:hidden}.smartdemo-btn,.screen-scheme{transition:visibility .3s ease , opacity .3s ease}.scheme-active .screen-scheme{opacity:1;visibility:visible}.scheme-active .smartdemo-btn{opacity:0;visibility:hidden}.smart-decor{position:absolute;z-index:-1;inset:0;display:flex;align-items:center;justify-content:center;user-select:none;pointer-events:none}.smart-decor svg{max-width:100%;height:auto;fill:none;stroke:var(--color-primary);stroke-width:16px}@media (max-width:575px){.smart-decor svg{min-width:400px}.sect-demo .sc-img .gradient>i::after{min-width:500px}}.sect-demo .sc-img .gradient{overflow:visible}.sect-demo .sc-img .gradient>i{display:flex;align-items:center;justify-content:center;inset:0}.sect-demo .sc-img .gradient>i::after{display:block;width:100%}.smartdemo-tools{display:flex;justify-content:center;gap:8px;margin-top:12px}.smartdemo-tools button{display:flex;align-items:center;background-color:rgba(0,0,0,.5);height:40px;border-radius:24px;border:0 none;padding:4px;outline:none!important;color:inherit!important}.scheme-tab{display:block;font-size:12px;border:0 none;position:relative;z-index:1}.scheme-tab span{line-height:16px;padding:8px;min-width:94px;flex:1}.scheme-tab::after{content:"";position:absolute;z-index:-1;inset:4px;right:auto;width:calc(50% - 4px);border:1px solid var(--color-primary);opacity:.3;border-radius:inherit;transition:transform .4s ease}.scheme-active .scheme-tab::after{transform:translateX(100%)}.scheme-active .scheme-tab span:first-child,.scheme-tab span:last-child{opacity:.3}.scheme-active .scheme-tab span:last-child{opacity:1}.smartdemo-btn{justify-content:center;padding:8px;width:40px}.smartdemo-btn:hover{opacity:.7}.smartdemo-btn .ic{width:24px;height:24px;display:block}.text-line+.text-line{margin-top:40px}.text-line>.ic{width:32px;height:32px;margin-bottom:16px;display:block}.text-line>.text{margin-bottom:0}@media (max-width:767px){.text-line>.ic{margin-left:auto;margin-right:auto}.text-line{text-align:center}}.infoband{border-top:1px solid rgba(var(--color-text-rgb),.1);padding:40px 0;text-wrap:balance}@media (max-width:997px){.infoband-title{width:100%;font-size:var(--block-title-size);line-height:var(--block-title-lh);margin-bottom:0}}@media (max-width:575px){.infoband-block{margin-top:28px}}@media (min-width:576px) and (max-width:997px){.infoband{display:flex;flex-wrap:wrap;gap:24px}.infoband-block{flex:1}}@media (min-width:998px){.infoband-title{font-size:inherit;line-height:inherit}.infoband{display:grid;gap:48px;padding:48px 0;grid-template-columns:repeat(3,1fr)}}.tile-item{border-radius:var(--radius-box);text-align:center}@media (min-width:768px){.tile-list{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}}@media (min-width:998px){.tile-list{gap:40px}}.section-design .tile-list{grid-template-rows:repeat(2,1fr)}.section-design .tile-poster{grid-row:span 2}.tile-poster::before{content:"";width:1px;padding-top:100%;margin-left:-1px}.tile-poster .fit-cover,.tile-poster img{pointer-events:none;user-select:none}.tile-poster .btn-round{position:absolute;left:50%;transform:translateX(-50%);bottom:56px}.tile-icon{display:flex;justify-content:center;padding:32px;position:relative;z-index:1;overflow:hidden}@media (max-width:767px){.tile-poster .btn-round{bottom:32px}.tile-poster{min-height:540px}.tile-icon:not(.tile-poster) {padding:48px 0}.tile-icon:not(.tile-poster) + .tile-icon:not(.tile-poster) {padding-top:0}.tile-scroll{margin: 0 calc(var(--wrp-pad) / -1)}.tile-scroll .tile-list::-webkit-scrollbar{display:none}.tile-scroll .tile-list{display:flex;overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none}.tile-scroll .tile-item+.tile-item{margin-left:8px}.tile-scroll .tile-item{flex:1;min-width:200px;max-width:420px!important;flex: 0 0 calc(100% - (var(--wrp-pad) * 2) - 16px) !important;scroll-snap-align:start;scroll-margin-left:var(--wrp-pad)}.tile-scroll .tile-list::before,.tile-scroll .tile-list::after{content:"";display:block;max-width:var(--wrp-pad);min-width:var(--wrp-pad);height:1rem;scroll-snap-align:start}}@media (min-width:768px){.tile-icon{padding:64px 32px}.tile-icon:not(.tile-poster) {align-items:center;background-color:var(--dark-bg)}}.tile-icon-cont{max-width:428px}.tile-icon .gradient-circle-ic{margin-bottom:16px}.tile-icon .fit-cover{position:absolute;inset:0;z-index:-1;background-color:var(--dark-bg)}.stepwise-item{text-align:center;padding:32px 24px;border:1px solid rgba(var(--color-text-rgb),.1);border-radius:var(--radius-box)}.stepwise-item:first-child{display:flex;flex-direction:column;align-items:center;justify-content:center}.stepwise-item .title{margin-bottom:0}.stepwise-item .text{margin-bottom:16px}.stepwise-item .stepwise-pic,.stepwise-item .ic{margin-bottom:24px}.stepwise-item .stepwise-pic svg{max-width:100%;height:auto}.stepwise-sep{display:flex;justify-content:center;align-items:center;min-width:40px;color:var(--color-primary)}.stepwise-sep-ic{display:block;width:24px;height:24px}@media (min-width:768px){.stepwise{display:flex}.stepwise-item{flex:1;padding:48px 32px}.stepwise-item .stepwise-pic,.stepwise-item .ic{margin-bottom:32px}.stepwise-sep{max-width:40px}}@media (max-width:997px) and (min-width:768px){.stepwise-item .text{font-size:inherit}}@media (max-width:767px){.stepwise-sep{height:40px}.stepwise-sep .ic{transform:rotate(90deg)}}.alert-dialog{position:fixed;z-index:99;inset:0;padding:24px;display:flex;align-items:center;justify-content:center;pointer-events:none}.alert-dialog-overlay{position:fixed;z-index:98;inset:0;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .3s ease , visibility .3s ease}.alert-box{background-color:#fafafa;color:#1d1d1d;pointer-events:auto;border-radius:24px;min-width:308px;text-align:center;overflow:hidden;opacity:0;visibility:hidden;transform:scale(.93);transition:opacity .3s ease , visibility .3s ease , transform .3s ease}.alert-box-cont{padding:24px}.alert-box-title{font-size:20px;line-height:1.25em;font-weight:bold;margin-bottom:4px}.alert-box-btns{display:flex;position:relative}.alert-box-btns::before{content:"";position:absolute;left:0;top:0;width:100%;height:0;border-top:1px solid;opacity:.1}.alert-box-btns::after{content:"";border-left:1px solid;opacity:.1}.alert-box-btns button:last-child{order:13}.alert-box-btns button{flex:1;color:var(--color-primary);background:none!important;cursor:pointer;font-weight:normal;border:0 none;padding:16px;line-height:24px;outline:#ffdead}.alert-dialog-overlay.open{opacity:1;visibility:visible}.alert-dialog.open .alert-box{opacity:1;visibility:visible;transform:scale(1)}.section-cta{background-color:#f5cbd1;position:relative;z-index:0;overflow:hidden}.section-cta .sc-img{align-self:stretch;position:relative;pointer-events:none;user-select:none;z-index:-1}.section-cta .sect-col-img-in{position:absolute;inset:0;display:flex;justify-content:center;align-items:flex-end;transition:transform .4s ease .1s}.section-cta .sect-col-img{height:100%}.section-cta .sect-col-img img{display:block;height:100%!important;width:auto}.section-cta .sect-cont{padding:64px 0}@media (min-width:768px){.section-cta .sect-cols::after{content:"";display:block;margin-left:-1px;max-width:1px;height:0;padding-top:50%}}@media (max-width:767px){.section-cta .sc-img{height:440px}.section-cta{text-align:center}}.contact-buttons .btn-round{font-size:24px;line-height:32px;position:relative;z-index:1;width:100%;height:72px;padding:20px 24px;border-radius:36px;box-shadow:0 16px 32px -8px rgba(var(--color-second-rgb),.2)}.contact-buttons .btn-round::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-image:linear-gradient(90deg,var(--color-primary) 0%,var(--color-second) 100%);background-size:100% 100%;background-position:100% 50%;background-repeat:no-repeat;transition:background-size .2s ease , opacity .2s ease}.contact-buttons .btn-round:hover::after{background-size:150% 100%}.contact-buttons .btn-round:active::after{opacity:.5;background-size:100% 100%}.contact-buttons{display:inline-block;vertical-align:top;width:100%;max-width:576px}.contact-buttons .heading{text-align:center}.contact-social-buttons{display:flex;justify-content:center;margin-top:24px}.contact-social-buttons>a{color:inherit;text-decoration:none!important;text-align:center;padding:8px 16px;transition:opacity .2s ease;opacity:.8}.contact-social-buttons>a:hover{opacity:1}@media (max-width:1099px){.contact-buttons,.contact-buttons .btn-round{width:100%}.contact-social-buttons>a .ic{margin-bottom:8px;margin-left:auto;margin-right:auto}.contact-social-buttons>a>span{display:block}}@media (min-width:1100px){.contact-buttons .btn-round{font-size:40px;line-height:56px;padding:32px 56px;height:120px;border-radius:60px}.contact-social-buttons>a{display:flex;align-items:center}.contact-social-buttons>a .ic{margin-right:8px}}