footer,section{position:relative}#section-apply,#section-intro .btn,section h1,section h2,section h3{text-align:center}section{display:block;width:100%;float:left;z-index:0}section h3{font-size:24px;padding:10px 0}footer{z-index:1}#section-intro{transition:1s;z-index:0;overflow:hidden}#section-intro>.splitter{background:#4b4b4b;box-shadow:0 150px 150px -300px #0009;position:absolute;content:"";left:-40%;top:calc(100% - 30px);width:150%;height:1100px;z-index:0;transform:matrix3d(1,.1,0,-.00035,0,1,0,0,0,0,1,0,0,0,0,1);display:flex;justify-content:flex-end}#section-intro>.wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;position:relative;z-index:1;padding-bottom:100px;min-height:max(700px,calc(100vh - 349px))}#section-intro .btn{padding:15px 25px;font-size:18px;margin:6px 8px;scale:1;box-sizing:border-box;min-width:245px;transition:.2s;background-color:var(--main-color-hex)}:has(.popuped){overflow:visible!important;position:unset!important}#section-intro .btn:hover{scale:1.1}#section-intro>.wrapper>div:first-child>*{text-align:center;opacity:0;transition:1s;opacity:1}#section-intro>.wrapper>div>.btn.trigger-video-open{width:fit-content;min-width:auto;margin:0 auto 15px;padding:8px 12px;font-size:12px;border-radius:6px;background:#0000;border:1px solid #0002;color:#333;position:relative;overflow:hidden}#section-intro.start>.wrapper>div>.btn.trigger-video-open{scale:1;background:url(/design/img/public/icon/play.svg) center left 8px/12px no-repeat #fff;opacity:.8;padding-left:28px;transition:.2s}#section-intro.start>.wrapper>div>.btn.trigger-video-open:hover{opacity:1;color:#fff0;background-position:center;scale:1.1}@keyframes blink-caret{from,to{border-color:transparent}50%{border-color:var(--main-color-hex)}}#section-intro h1{font-size:26px;margin:35px 0;line-height:1}#section-intro h1>strong{display:inline-block;border:5px solid var(--main-color-hex);color:var(--main-color-hex);border-radius:10px;line-height:1;vertical-align:middle;font-weight:bolder;position:relative;padding:2px 8px 3px;font-size:20px;white-space:nowrap}#section-intro h1>strong::after{content:"://";font-size:12px;vertical-align:middle;font-style:italic;margin:0 0 0 5%}#section-intro h1>strong>svg{content:"";position:absolute;width:40%;z-index:1;top:66%;right:10%;stroke:#fff;stroke-width:99px;fill:var(--main-color-hex);paint-order:stroke}#section-intro h2{font-weight:lighter;margin-bottom:5px;font-size:18px}#section-intro .cta-wrapper{display:flex;flex-wrap:wrap;justify-content:center;width:100%;max-width:1200px;padding:0 0 90px;margin:0;position:relative}#section-intro .cta-wrapper:before{content:"";position:absolute;left:0;right:0;margin:auto;top:90px;width:365px;max-width:85%;height:0;box-shadow:0 0 35px 25px #0001;z-index:-1}#section-intro>.wrapper>div:first-child{flex-grow:1;display:flex;flex-direction:column;justify-content:center;padding:0;z-index:1;width:100%;max-width:800px;margin:30px 0}#section-intro .visualization{box-sizing:border-box;position:relative;display:flex;justify-content:center;z-index:1;width:100%;transition:1s .5s;opacity:1;scale:1;padding:0 0 30px 30px;margin:0}#section-intro .visualization .pc{width:400px;aspect-ratio:16/9.3;border:4px solid #000;border-radius:6px;border-bottom-width:12px;position:relative;box-sizing:border-box;margin-bottom:60px;background:#5d5d5d}#section-intro .visualization .pc::after{content:"";z-index:0;width:40%;height:30%;position:absolute;left:0;right:0;margin:auto;top:calc(100% + 12px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3.69 4 348.31 133'%3E%3Cpath d='M287 137H70c-33 0-61-1-63-1q-1.5 0-3-6c-1-5 0-9 9-27l4-11h118V4h31v7c0 7 0 8 3 11q9 10.5 18 3c4-3 6-7 6-15V4h30v44l1 44s112-1 114 1c3 2 14 27 14 31-1 6-2 11-4 12 0 0-28 1-61 1' fill='%23bbb'/%3E%3Cpath d='M9 131c-1-1-1-1 0-2s325-2 333-1c6 1 6 1 5 2-2 1-30 2-169 2-92 0-168-1-169-1m148-19c-5-1-12-4-16-7-1-1-3-3-4-3-3-1-2-3 2-2 1 0 21 1 43 1h41l-3 3c-2 2-6 5-10 6-5 3-6 3-27 3-11 0-23 0-26-1' fill='%230002'/%3E%3C/svg%3E") top center no-repeat}#section-intro .visualization .pc>.wrapper{overflow:hidden;position:relative;width:100%;height:100%}#section-intro .visualization .phone{width:25%;aspect-ratio:3/6.3;border:3px solid #000;border-radius:10px;border-top-width:4px;border-bottom-width:4px;background:#3d3d3d;position:absolute;box-sizing:border-box;left:2%;bottom:16%;overflow:hidden;z-index:2;box-shadow:3px -3px 10px 5px #0003}#section-intro .visualization .slideshow img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:0}#section-intro .visualization .slideshow img:first-child{animation:9s infinite slideLeftToRight}#section-intro .visualization .slideshow img:nth-child(2){animation:9s 3s infinite slideLeftToRight}#section-intro .visualization .slideshow img:nth-child(3){animation:9s 6s infinite slideLeftToRight}@keyframes slideLeftToRight{0%{left:-100%;opacity:0;z-index:1}5%{left:0;opacity:1;z-index:1}30%{left:0;opacity:1;z-index:0}40%{left:100%;opacity:0;z-index:0}100%{left:-100%;opacity:0;z-index:0}}#section-advantages{float:left;width:100%;padding:0 0 100px;box-sizing:border-box;background:#4b4b4b}#section-advantages .wrapper{width:100%;z-index:10;position:relative;display:flex;flex-direction:column-reverse}#section-advantages .column{display:flex;flex-direction:column;gap:10px;position:relative;padding:0;margin:0 auto;max-width:500px}#section-advantages .check-mark{width:100px}#section-advantages .column li{display:flex;color:#fff;align-items:center;font-size:14px;width:fit-content;margin:10px 0;line-height:1.25}#section-advantages .column li svg{width:50px;min-width:50px;margin:-5px 15px 5px;fill:var(--main-color-hex)}#section-advantages .chat{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='64 7 313 474'%3E%3Cpath d='M69 23c-11 16-3 32 2 51 6 23 11 47 16 69 4 15 9 31 12 47 3 19 9 39 13 58 3 14 6 28 10 41 13 58 23 117 38 171 1 5 8 13 12 16 6 4 15 4 19 3 63-2 84-457 62-463-5-2-11-2-16-3-26-2-51-2-77-3-13-1-25-2-38-2-8 0-17-1-25-1-12 0-22 6-28 16m0 0' fill='%23fff3'/%3E%3Cpath d='M70 24c-10 16-2 33 3 51 6 23 10 47 16 69 4 15 8 31 11 47 3 19 9 39 13 58 4 13 6 27 10 41 13 57 23 116 38 170 1 5 8 12 12 15 5 4 15 7 20 7 62-3 120-1 170-13 3 0 4-2 6-3 7-7 9-22 8-28-14-50-26-102-38-153-9-36-18-71-28-108-4-14-8-27-10-41-5-22-11-40-17-62-5-24-9-52-31-58-5-2-11-2-17-2q-37.5-3-75-3c-13-1-25-2-38-2-8 0-17-1-25 0-11 0-22 6-28 15m0 0'/%3E%3Cpath fill='%23fff' d='M143 17c-1-3-3-4-6-5-5 0-9-1-14-1-9 0-16 0-25 1s-18 2-20 11c-2 16 4 26 7 41 6 28 11 48 17 75 3 12 8 30 11 43 5 27 10 45 16 72 3 18 6 32 10 49 7 27 13 55 21 82 3 12 5 26 8 38 3 9 3 16 8 25 5 8 11 11 15 12 5 1 12 1 16 0 48-1 94-1 142-7 8-2 17-3 20-11 3-5 1-19 0-24-12-43-23-86-35-129-7-26-13-52-20-78-14-58-28-114-44-172 0-3-5-10-7-12s-9-8-13-9c-17-3-27-4-44-3-2 0-4 1-4 3s1 7 0 9c-1 1-4 2-6 2-10 0-42 0-46-2s-6-6-7-10m0 0'/%3E%3C/svg%3E") no-repeat;width:240px;height:375px;margin:0 auto 60px;filter:drop-shadow(-5px 10px 5px #0003)}#section-advantages .chat.reveal.active{margin-top:-100px}#section-advantages .chat li{background:var(--main-color-hex);background-image:linear-gradient(190deg,#0003 50%,#0000 95%);border-radius:15px;position:relative;color:#fff;line-height:1.2;font-size:13px;width:fit-content;min-width:40%;max-width:90%;padding:5% 4%;margin:15% 0 -3%;float:right;box-sizing:border-box;clear:both;opacity:0;transform:translateY(-20px)}#section-advantages .chat.reveal.active li{animation:.5s forwards popUp}@keyframes popUp{to{opacity:1;transform:translateY(0)}}#section-advantages .chat.reveal.active li:first-child{animation-delay:.5s;right:0}#section-advantages .chat.reveal.active li:nth-child(2){animation-delay:2s;float:left;scale:1.15;left:-7%}#section-advantages .chat.reveal.active li:nth-child(3){animation-delay:3.5s;right:-13%;scale:1.05}#section-advantages .chat.reveal.active li:nth-child(4){animation-delay:5s;left:7%;float:left}#section-advantages .chat li:nth-child(odd){background-color:#262626;background-image:linear-gradient(170deg,#ffffff15 50%,#0000 95%)}#section-advantages .chat li::after{content:'';width:50px;height:50px;clip-path:path('M 30 0 L 0 0 L 0 30 C 0 30 13 0 30 0 Z');position:absolute;right:10%;top:95%;z-index:0}#section-advantages .chat li:nth-child(odd)::after{background:#262626;right:10%;transform:scaleX(-1)}#section-advantages .chat li:nth-child(2n)::after{background:var(--main-color-hex);left:10%;right:unset}#section-advantages .chat .emoji{display:inline-block;height:20px;vertical-align:middle;margin:0 3px}#section-reviews{background:#eee;padding:6vh 0}#section-apply h3,#section-reviews h3{margin:0 0 2vh}#section-reviews .content>.scroll-to{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='6 1.99 11.01 20.02'%3E%3Cpath fill='%23555' d='M16.707 20.293a1 1 0 1 1-1.414 1.414l-9-9a1 1 0 0 1 0-1.414l9-9a1 1 0 1 1 1.414 1.414L8.414 12Z'/%3E%3C/svg%3E"),linear-gradient(90deg,#eee,#eee6)}#section-apply{float:left;width:100%;background:#fff;padding:6vh 0}#section-apply form{display:flex;flex-wrap:wrap;justify-content:space-evenly;column-gap:15px;max-width:300px;margin:auto}#section-apply form button[type=submit]{padding-left:40px;padding-right:40px}#section-apply .form-control:not(.check-control){max-width:300px;flex-basis:200px;flex-grow:1}#section-apply .form-control.address{max-width:350px}#section-apply .check-control{display:flex;justify-content:center;align-items:center}#section-apply .check-control label{position:unset;padding-left:8px;font-size:14px;text-align:left}#section-apply .success-msg{display:none;color:#009825;font-size:22px;padding:20px 0}.popuped-element{position:fixed!important;z-index:999999!important;background:#fff!important;padding:20px min(8%,50px)!important;border-radius:8px!important;width:fit-content!important;height:fit-content!important;min-width:300px!important;max-width:92vw!important;max-height:92vh!important;display:block!important;left:0!important;right:0!important;bottom:0!important;top:0!important;margin:auto!important;opacity:1!important;transform:unset!important;transition:unset!important;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll!important;box-sizing:border-box!important}.popuped-element>.close{position:absolute;top:10px;right:10px;cursor:pointer;width:26px;height:26px;scale:1;rotate:0deg;opacity:.3;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 15 15' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.5 1.5 12 12m-12 0 12-12' stroke='%23000'/%3E%3C/svg%3E");transition:rotate .2s,opacity .8s,scale .2s}.popuped-element>.close:hover{scale:1.2;rotate:90deg;opacity:1}#popuped-element-backlayer{position:fixed;z-index:0;left:0;top:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:rgba(0,0,0,.7);backdrop-filter:blur(5px)}:has(#popuped-element-backlayer){z-index:999999}@media screen and (min-width:600px){#section-intro h1{font-size:32px}#section-intro h1>strong{font-size:26px;padding:8px 15px 10px;border-width:7px}#section-intro h2{font-size:21px}#section-intro .visualization{width:fit-content;position:relative;z-index:1;max-width:unset}#section-intro-old>.wrapper>.content>.title{font-size:31px}#section-intro-old>.wrapper>.content>.title>img{width:110px;top:33px}#section-intro-old>.wrapper>.content>.sub-title{font-size:21px;margin:0 auto}#section-intro-old>.wrapper>.pc-img{width:350px}#section-advantages .column li{font-size:20px}#section-advantages .chat{width:300px;height:450px}#section-advantages .chat li{font-size:16px}#section-advantages .chat .emoji{height:26px}}@media screen and (min-width:900px){section h3{font-size:37px}#section-intro>.wrapper{display:grid;grid-template-columns:1fr;grid-gap:10px;grid-template-columns:1fr clamp(300px,35%,500px)}#section-intro>.splitter{top:max(550px,calc(90vh - 350px))}#section-intro>.wrapper>div:first-child{height:100%;justify-content:flex-end;margin-top:0}#section-intro .visualization{margin-top:50px;grid-row:span 2;padding:120px 0 90px 80px}#section-intro .visualization .pc{width:300px}#section-intro .cta-wrapper{grid-row:2;align-self:baseline;padding:10px 0 90px}#section-advantages>.wrapper{flex-direction:row-reverse}#section-advantages .column{max-width:500px;gap:10px}#section-advantages .column.reveal.active{margin-top:-80px}#section-advantages .chat.reveal.active{margin-top:-200px}}@media screen and (min-width:1200px){#section-intro>.splitter{top:max(650px,calc(90vh - 180px))}#section-intro>.wrapper{min-height:max(800px,calc(100vh - 150px))}#section-intro h1{font-size:50px}#section-intro h2{font-size:28px}#section-intro h3{font-size:18px}#section-intro .visualization .pc{width:500px}}@media screen and (min-height:1000px) and (max-width:900px){#section-intro>.wrapper{min-height:unset}}