@charset "UTF-8";.landing{line-height:normal}.landing .btn-primary{padding:10px 24px;border-radius:12px;background:#1d4054;color:#fff;font-size:16px;cursor:pointer}.landing .title{color:#1e2832;font-size:44px;line-height:1.04;font-weight:600}.landing .service-item{height:150px;border-radius:24px;background:#f8fafc}.landing .step-item{min-height:280px;border-radius:24px;background-color:#f8fafc}.landing .format-item{display:flex;flex-direction:column;padding:36px;border-radius:24px;background-color:#f8fafc}.landing .faq-item{border-radius:16px;background-color:#f8fafc;overflow:hidden}.landing .faq-trigger{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%;padding:24px 32px;text-align:left;cursor:pointer}.landing .faq-question{color:#1e2832;font-size:18px;line-height:1.24;font-weight:500}.landing .faq-icon{flex-shrink:0;transition:transform .3s ease}.landing .faq-item.is-open .faq-icon{transform:rotate(180deg)}.landing .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.landing .faq-answer-inner{padding:0 32px 24px}.landing .faq-answer-text{color:#586064;font-size:14px;line-height:1.24}.landing .footer-card{display:flex;flex-direction:column;border-radius:24px}.landing .footer-promo{background-color:#1d4054;background-image:url(/landing/footer/bg.png);background-size:cover}.landing .footer-info{background-color:#f8fafc}.landing .footer-heading{margin-bottom:24px;color:#1e2832;font-size:22px;line-height:1.28;font-weight:500}.landing .footer-link{display:flex;align-items:flex-start;gap:8px;color:#586064;font-size:14px;line-height:1.24;transition:color .2s ease}.landing .footer-link:hover{color:#1e2832}.landing .footer-icon{flex-shrink:0;margin-top:1px}.landing .video-box{position:relative;aspect-ratio:1260/692;border-radius:24px;overflow:hidden;background-color:#f8fafc;isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);transform:translateZ(0)}.landing .video-el,.landing .video-el img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.landing .faq-answer-text+.faq-answer-text{margin-top:8px}.landing .faq-answer-list{display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.35;color:#586064}.landing .faq-answer-list li{position:relative;padding-left:16px}.landing .faq-answer-list li:before{content:"";position:absolute;left:2px;top:.45em;width:5px;height:5px;border-radius:50%;background-color:#1d4054}.landing .text-primary{color:#1e2832}.landing .text-secondary{color:#586064}.landing .landing-container{max-width:1260px;width:100%;padding:0 20px;margin:0 auto}.landing .header{padding-top:98px}.landing .service,.landing .steps,.landing .faq{scroll-margin-top:84px}.landing .topbar{position:sticky;top:0;z-index:100;background-color:#fff0;transition:background-color .3s ease,box-shadow .3s ease}.landing .topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0;transition:padding .3s ease}.landing .topbar.is-stuck{background-color:#ffffffdb;backdrop-filter:blur(14px) saturate(1.5);box-shadow:0 1px #1e28320f,0 16px 32px -24px #1e283259}.landing .topbar.is-stuck .topbar-inner{padding:12px 0}.landing .topbar-logo{display:flex;align-items:center;flex-shrink:0}.landing .topbar-menu{display:flex;align-items:center;gap:23px}.landing .topbar-nav{display:flex;align-items:center;gap:28px}.landing .topbar-link{position:relative;padding:6px 2px;font-size:15px;font-weight:500;line-height:1.2;color:#586064;white-space:nowrap;transition:color .2s ease}.landing .topbar-link:after{content:"";position:absolute;left:2px;right:2px;bottom:0;height:2px;border-radius:2px;background-color:#1d4054;transform:scaleX(0);transform-origin:left center;transition:transform .25s ease}.landing .topbar-link:hover,.landing .topbar-link.is-active{color:#1e2832}.landing .topbar-link.is-active:after{transform:scaleX(1)}.landing .topbar-cta{flex-shrink:0;padding:13.5px 29.5px;line-height:1}.landing .topbar-login{flex-shrink:0;color:#1e2832;font-size:16px;font-weight:500;line-height:104%;white-space:nowrap;text-align:center;transition:border-color .2s ease,color .2s ease;margin-left:50px}.landing .topbar-login:hover{border-color:#1d4054;color:#1d4054}.landing .topbar-burger{display:none;width:44px;height:44px;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:12px;cursor:pointer;-webkit-tap-highlight-color:transparent}.landing .topbar-burger span{display:block;width:20px;height:2px;border-radius:2px;background-color:#1e2832;transition:transform .25s ease,opacity .2s ease}.landing .topbar.is-open .topbar-burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}.landing .topbar.is-open .topbar-burger span:nth-child(2){opacity:0}.landing .topbar.is-open .topbar-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.landing .service,.landing .workallworld{padding-top:82px}.landing .info,.landing .steps,.landing .formats,.landing .faq{padding-top:148px}.landing .footer{padding-top:148px;padding-bottom:40px}.landing .marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.landing .marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:marquee-scroll 45s linear infinite;will-change:transform;backface-visibility:hidden}.landing .marquee:hover .marquee-track{animation-play-state:paused}.landing .marquee-group{display:flex;align-items:center;gap:48px;padding-right:48px}@media(prefers-reduced-motion:reduce){.landing .marquee-track{animation:none}}.landing .flag{width:64px;height:64px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.landing .img-hor{transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.landing.landing-js [data-reveal],.landing.landing-js [data-reveal-group]{opacity:0}.landing.landing-js [data-reveal].is-revealed,.landing.landing-js [data-reveal-group].is-revealed{animation:reveal-up .7s cubic-bezier(.22,.61,.36,1) var(--reveal-delay, 0ms) both}.landing.landing-js [data-reveal=fade].is-revealed{animation-name:reveal-fade}.landing.landing-js [data-reveal=left].is-revealed{animation-name:reveal-left}.landing.landing-js [data-reveal=right].is-revealed{animation-name:reveal-right}.landing.landing-js [data-reveal=zoom].is-revealed{animation-name:reveal-zoom}.landing.landing-js [data-reveal].is-done,.landing.landing-js [data-reveal-group].is-done{animation:none;opacity:1}.landing .service-item,.landing .step-item,.landing .format-item{transition:transform .45s cubic-bezier(.22,.61,.36,1),box-shadow .45s cubic-bezier(.22,.61,.36,1)}.landing .service-item:hover,.landing .step-item:hover,.landing .format-item:hover{transform:translateY(-6px);box-shadow:0 24px 48px -28px #1e283273}.landing .service-item img{transition:transform .6s cubic-bezier(.22,.61,.36,1)}.landing .service-item:hover img{transform:scale(1.05)}.landing .service-item:hover .img-hor{transform:scaleX(-1) scale(1.05)}.landing .btn-primary{transition:background-color .25s ease,box-shadow .25s ease,transform .2s ease}.landing .btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 28px -16px #1d4054bf}.landing .btn-primary:active{transform:translateY(0)}.landing .faq-item{transition:background-color .3s ease}.landing .faq-item:hover{background-color:#eef2f7}.landing .footer-link{transition:color .2s ease,transform .2s ease}.landing .footer-link:hover{transform:translate(3px)}.landing .flag{transition:transform .3s ease}.landing .flag:hover{transform:scale(1.14)}@media(max-width:1279px){.landing .header{padding-top:94px}.landing .topbar-inner{padding:14px 0}.landing .topbar-nav{gap:20px}.landing .service,.landing .workallworld{padding-top:64px}.landing .info,.landing .steps,.landing .formats,.landing .faq,.landing .footer{padding-top:100px}.landing .landing-container .title,.landing .header h1{font-size:36px}.landing .service .service-item>p{position:relative;max-width:58%}.landing .info .info-card{gap:40px}.landing .info .info-card-text{flex:0 0 320px;max-width:320px}.landing .steps .steps-lead{width:380px}.landing .footer .footer-row{flex-direction:column}.landing .footer .footer-promo{width:100%;min-height:220px}.landing .footer .footer-cols{gap:24px}.landing .footer .footer-card>.flex-1{min-height:20px}}@media(max-width:1023px){.landing .service,.landing .workallworld{padding-top:48px}.landing .info,.landing .steps,.landing .formats,.landing .faq,.landing .footer{padding-top:72px}.landing .landing-container .title,.landing .header h1{font-size:30px}.landing .header .text-center>p{font-size:18px;margin-bottom:40px}.landing .service .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing .service .service-grid .service-item{width:100%}.landing .service .service-grid .service-item:nth-child(1){grid-column:span 1;order:0}.landing .service .service-grid .service-item:nth-child(2){grid-column:span 1;order:1}.landing .service .service-grid .service-item:nth-child(3){order:2}.landing .service .service-grid .service-item:nth-child(4){grid-column:span 2;order:5}.landing .service .service-grid .service-item:nth-child(5){grid-column:span 1;order:3}.landing .service .service-grid .service-item:nth-child(6){grid-column:span 1;order:4}.landing .info .info-card{flex-direction:column;align-items:stretch;gap:24px}.landing .info .info-card-text{flex:0 0 auto;max-width:none}.landing .info .info-badges{flex-wrap:wrap}.landing .info .info-badges>*{flex:1 1 240px}.landing .steps .steps-head{flex-direction:column;align-items:center;gap:16px}.landing .steps .steps-head p{max-width:none;text-align:left}.landing .steps .steps-row{flex-direction:column}.landing .steps .steps-lead{width:100%}.landing .formats .formats-row{flex-direction:column}.landing .formats .format-item{padding:24px;min-height:160px}.landing .formats .formats-lead{min-height:160px}.landing .formats .formats-lead>img{height:160px;width:auto}.landing .steps .steps-lead>img,.landing .formats .formats-lead>img{left:auto;right:0;translate:none;transform:none}.landing .steps .steps-lead{padding-right:38%}.landing .steps .steps-lead>img{width:auto;max-width:34%}.landing .faq .faq-trigger{padding:18px 24px}.landing .faq .faq-question{font-size:16px}.landing .faq .faq-answer-inner{padding:0 24px 18px}.landing .marquee-group{gap:32px;padding-right:32px}.landing .topbar-burger{display:flex}.landing .topbar.is-open{background-color:#fff}.landing .topbar-menu{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:4px;padding:8px 20px 20px;background-color:#fff;border-radius:0 0 20px 20px;box-shadow:0 1px #1e28320f inset,0 32px 48px -24px #1e283247;opacity:0;visibility:hidden;transform:translateY(-10px);pointer-events:none;transition:opacity .25s ease,transform .25s ease,visibility .25s}.landing .topbar.is-open .topbar-menu{opacity:1;visibility:visible;transform:none;pointer-events:auto}.landing .topbar-nav{flex-direction:column;align-items:stretch;gap:0}.landing .topbar-link{padding:14px 0;font-size:16px;white-space:normal;border-bottom:1px solid rgba(30,40,50,.06)}.landing .topbar-link:after{display:none}.landing .topbar-login{margin-left:0;margin-top:12px;padding:12px 24px}.landing .topbar-cta{display:flex;justify-content:center;margin-top:12px;padding:13px 24px}}@media(max-width:767px){.landing .landing-container{padding:0 20px}.landing .faq-flex{flex-direction:column}.landing .header{padding-top:62px}.landing .service,.landing .steps,.landing .faq{scroll-margin-top:64px}.landing .topbar-inner{padding:12px 0}.landing .service{padding-top:38px}.landing .workallworld,.landing .info,.landing .steps,.landing .formats,.landing .faq,.landing .footer{padding-top:82px}.landing .footer{padding-bottom:24px}.landing .landing-container .title+p{margin-left:0;max-width:none}.landing .header h1{font-size:28px;margin-bottom:16px;line-height:104%}.landing .landing-container .title{font-size:28px;margin-bottom:16px}.landing .service .title,.landing .formats .title{margin-bottom:20px}.landing .header .text-center>p{font-size:16px;margin-bottom:38px}.landing .landing-container .title+p{font-size:16px}.landing .topbar-logo svg{width:132px;height:auto}.landing .service .service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.landing .service .service-item{height:150px;padding:14px}.landing .service .service-item>p{font-size:14px;max-width:150px}.landing .service .service-item:nth-child(3),.landing .service .service-item:nth-child(4){height:124px}.landing .service .service-item:nth-child(1)>.absolute{max-width:202px;bottom:-28px;top:unset;right:-53px}.landing .service .service-item:nth-child(2)>.absolute{max-width:250px;bottom:-45px;top:unset;right:-107px}.landing .service .service-item:nth-child(3)>.absolute{max-width:193px;bottom:-27px;top:unset;right:-21px}.landing .service .service-item:nth-child(5)>.absolute{max-width:170px;bottom:-1px;top:unset;right:-8px}.landing .service .service-item:nth-child(6)>.absolute{max-width:203px;bottom:0;top:unset;right:-68px}.landing .service .service-item:nth-child(4)>.absolute{max-width:319px;bottom:-44px;top:unset;right:-126px}.landing .workallworld .landing-container>*:last-child{margin-bottom:32px}.landing .flag{width:48px;height:48px}.landing .marquee-group{gap:24px;padding-right:24px}.landing .info .landing-container>p.text-secondary{margin-bottom:42px}.landing .info .info-card{padding:32px 24px}.landing .info .info-card-text p:first-child{font-size:18px;line-height:1.15}.landing .info .info-card-text p:last-child{font-size:14px}.landing .info .info-card .bg-white{font-size:15px;padding:10px;gap:10px}.landing .info .info-card .bg-white>div:first-child{width:38px;height:34px}.landing .info .info-card .bg-white>div:first-child>*:first-child{width:34px;height:34px}.landing .info .info-card .bg-white>div:first-child>*:last-child{width:16px;height:16px}.landing .info .info-card .bg-white>.flex>*:first-child{font-size:12px;margin-bottom:5px}.landing .info .info-card .bg-white>.flex>*:last-child{font-size:10px}.landing .info .info-card .bg-white>*:last-child{font-size:12px}.landing .info .info-badges{flex-wrap:nowrap}.landing .info .info-badges>*{flex:1 1 100%;flex-direction:column;gap:8px;padding:5px;height:113px}.landing .info .info-badges>* .text-primary{font-size:14px;line-height:normal}.landing .steps .steps-head{margin-bottom:42px}.landing .steps .steps-head .title{font-size:28px;line-height:104%;margin-bottom:0}.landing .steps .steps-head .text-secondary{margin-bottom:0}.landing .steps .steps-grid{grid-template-columns:minmax(0,1fr)}.landing .steps .steps-lead,.landing .steps .step-item{padding:20px}.landing .steps .steps-lead>img{position:static;display:block;margin:0 auto 8px;width:auto;max-width:220px;left:auto;right:auto;translate:none;transform:none}.landing .steps .steps-lead>p.font-bold{position:absolute;left:24px;top:32px}.landing .steps .steps-lead .btn-primary{height:48px}.landing .steps .steps-lead .btn-primary span{font-size:16px}.landing .steps .step-item{min-height:180px}.landing .steps .step-item .font-semibold{max-width:unset}.landing .steps .step-item div,.landing .steps .step-item span{max-width:unset;font-size:14px}.landing .steps .step-item>*:last-child{font-size:14px;line-height:124%}.landing .formats .title{text-align:center}.landing .formats .format-item{padding:20px;min-height:0}.landing .formats .formats-lead{min-height:0}.landing .formats .formats-lead,.landing .formats .format-item{padding-bottom:0}.landing .formats .formats-lead .text-primary,.landing .formats .format-item .text-primary{margin-bottom:12px}.landing .formats .formats-lead .text-secondary,.landing .formats .format-item .text-secondary{font-size:14px}.landing .formats .format-item>picture{order:1;display:block;width:100%;max-width:280px;margin:20px auto 0}.landing .formats .format-item picture img{position:static;display:block;width:100%;height:auto;left:auto;right:auto;top:auto;translate:none;transform:none}.landing .formats .format-item>.flex-1{display:none}.landing .formats .format-item>p{font-size:24px}.landing .formats .format-item>div p{font-size:15px}.landing .faq [data-faq]{flex-direction:column;gap:12px}.landing .faq [data-faq]>div{gap:12px}.landing .footer .footer-promo{min-height:180px}.landing .footer .footer-heading{font-size:18px;margin-bottom:24px}.landing .footer .footer-cols{grid-template-columns:minmax(0,1fr);gap:48px}.landing .footer .footer-heading{margin-bottom:16px}.landing .footer .footer-info>div:last-child{flex-direction:column;align-items:flex-start;gap:16px}}@media(prefers-reduced-motion:reduce){.landing.landing-js [data-reveal],.landing.landing-js [data-reveal-group]{opacity:1!important;animation:none!important}.landing .service-item:hover,.landing .step-item:hover,.landing .format-item:hover,.landing .service-item:hover img,.landing .btn-primary:hover,.landing .footer-link:hover,.landing .flag:hover{transform:none}.landing .service-item:hover .img-hor{transform:scaleX(-1)}.landing .topbar,.landing .topbar-inner,.landing .topbar-menu,.landing .topbar-link,.landing .topbar-link:after,.landing .topbar-burger span{transition:none}}.menu-locked{overflow:hidden}html.landing-smooth{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html.landing-smooth{scroll-behavior:auto}}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes reveal-up{0%{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:none}}@keyframes reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes reveal-left{0%{opacity:0;transform:translate3d(-32px,0,0)}to{opacity:1;transform:none}}@keyframes reveal-right{0%{opacity:0;transform:translate3d(32px,0,0)}to{opacity:1;transform:none}}@keyframes reveal-zoom{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:none}}
