.home.ftpage .ft-hero .bl-hero-in{display:flex;flex-direction:column;align-items:center;gap:36px}.home.ftpage .ft-hero-act{display:flex;justify-content:center}.home.ftpage .ft-hero.bl-hero.band-dark.band-dark{padding-top:136px;padding-bottom:168px}.home.ftpage #build{z-index:2}.home.ftpage #build~*{position:relative;z-index:3;background-color:var(--base)}.home.ftpage #build.band-light.band-light{padding-top:40px}.home.ftpage #faq.band-dark.band-dark{padding-top:96px}.home.ftpage .ft-build .why-head{gap:20px}.home.ftpage .ft-build h2{margin-bottom:0}@media (max-width:329px){.home.ftpage .ft-build h2{font-size:min(36px,calc((100vw - 32px) * .1215))}}.home.ftpage .ft-sub{margin:4px 0 0;font:400 18px/27px var(--body);letter-spacing:-.18px;color:rgba(20,23,26,.72);text-align:center}.home.ftpage .ft-card{justify-content:space-between}.home.ftpage .ft-card .why-text p{color:rgba(20,23,26,.66)}.home .ft-art{flex:0 0 auto;width:100%;height:196px;display:flex;flex-direction:column;justify-content:center;gap:10px;color:#06343a;text-align:left}.home .ft-answer,.home .ft-askbar,.home .ft-doc,.home .ft-mail{background:linear-gradient(160deg,#ffffff,#e4f1f3);box-shadow:inset 0 0 0 1px #ffffff9c,0 6px 18px -8px rgba(6,52,58,.18)}.home .ft-art svg{display:block;width:100%;height:100%}.home .ft-askbar{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:99px;font:600 12.5px/1.1 var(--body);letter-spacing:-.01em}.home .ft-askbar-ico{flex:none;display:flex;width:22px;height:22px;padding:4px;box-sizing:border-box;border-radius:50%;background:var(--accent);color:#fff}.home .ft-askbar-q{white-space:nowrap;overflow:hidden}.home .ft-answer{display:flex;flex-direction:column;gap:7px;padding:14px 16px 12px;border-radius:22px;margin-left:18px}.home .ft-ans-l{display:flex;align-items:center;gap:8px;margin:0;font:500 12px/1.2 var(--body);letter-spacing:-.01em}.home .ft-ans-l i{flex:none;width:6px;height:6px;border-radius:50%;background:#22b8aa}.home .ft-src{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;margin-top:3px;padding:4px 9px 4px 7px;border-radius:99px;background:#d6ecef;font:600 10.5px/1 var(--body);color:#0b4f58}.home .ft-src svg{width:12px;height:12px}.home .ft-doc{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:22px}.home .ft-doc-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.home .ft-doc-h b{font:700 13px/1.1 var(--body);letter-spacing:-.01em}.home .ft-shared{display:inline-flex;align-items:center;gap:4px;padding:4px 8px 4px 6px;border-radius:99px;background:var(--accent);color:#fff;font:600 10px/1 var(--body);white-space:nowrap}.home .ft-shared svg{width:13px;height:13px}.home .ft-step{display:flex;align-items:center;gap:9px;margin:0;font:500 12px/1.2 var(--body);letter-spacing:-.01em}.home .ft-box{flex:none;display:flex;width:17px;height:17px;padding:3px;box-sizing:border-box;border-radius:6px;background:#1fb573;color:#fff}.home .ft-mail{display:flex;flex-direction:column;gap:7px;padding:14px 16px 12px;border-radius:22px}.home .ft-mail-h{display:flex;align-items:center;gap:8px;margin-bottom:3px}.home .ft-mail-h b{font:700 12.5px/1.1 var(--body);letter-spacing:-.01em;white-space:nowrap}.home .ft-tag{padding:3px 7px;border-radius:7px;background:#d6ecef;color:#0b4f58;font:700 9.5px/1 var(--body);letter-spacing:.04em;text-transform:uppercase}.home .ft-mail-l{margin:0;font:400 12px/1.25 var(--body);color:#0d3a40}.home .ft-mail-f{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.home .ft-ready{display:inline-flex;align-items:center;gap:5px;font:600 10.5px/1 var(--body);color:#13844f}.home .ft-ready svg{width:13px;height:13px}.home .ft-send{position:relative;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:99px;background:var(--accent);color:#fff;font:700 11.5px/1 var(--body)}.home .ft-send svg{width:13px;height:13px}.home .ft-send:after{content:"";position:absolute;inset:-4px;border-radius:99px;box-shadow:0 0 0 2px rgba(14,110,120,.28)}.home .ft-askbar-ico svg,.home .ft-box svg{width:100%;height:100%}@media (max-width:359px){.home .ft-art>*{zoom:.84}}.home.ftpage .ft-lands .step-grid.ft-steps{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1011px){.home.ftpage .ft-lands .step-grid.ft-steps{grid-template-columns:minmax(0,1fr)}}.home.ftpage .ft-lands .plan-price-row{container-type:inline-size}.home.ftpage .ft-lands .step-word{font-size:min(48px,17.5cqi);letter-spacing:-.05em}@media (max-width:1359px) and (min-width:1012px){.home.ftpage .ft-lands .step-word{font-size:min(32px,17.5cqi)}}.home.ftpage #faq .faq-h2{margin-bottom:0}@media (min-width:901px){.home.ftpage .faq-q .faq-br-m{display:none}}.home.ftpage br.br-s{display:none}@media (max-width:359px){.home.ftpage br.br-s{display:inline}}@media (max-width:339px){.home.ftpage .bl-hero-sub{margin-inline:-4px;letter-spacing:-.035em}}@media (max-width:900px){.home.ftpage .ft-hero.bl-hero.band-dark.band-dark{padding:calc(var(--nav-h, 96px) + 32px) 16px 56px}.home.ftpage .ft-sub{font-size:16px;line-height:24px}.home.ftpage #build.band-light.band-light{padding-top:16px}.home.ftpage #faq.band-dark.band-dark{padding-top:48px}}@media (prefers-reduced-motion:no-preference){.home .ft-art[data-enter=pending]>*{opacity:0}.home .ft-ask[data-enter=in] .ft-askbar{animation:ft-pop .42s cubic-bezier(.2,1.4,.4,1) both}.home .ft-ask[data-enter=in] .ft-askbar-q{animation:ft-type .9s steps(31) .25s both}.home .ft-ask[data-enter=in] .ft-answer{animation:ft-rise .52s cubic-bezier(.2,.9,.3,1) 1.25s both}.home .ft-ask[data-enter=in] .ft-ans-l{animation:ft-row .38s ease-out both;animation-delay:calc(1.55s + var(--i) * .16s)}.home .ft-ask[data-enter=in] .ft-src{animation:ft-pop .3s cubic-bezier(.2,1.5,.4,1) 2.1s both}.home .ft-know[data-enter=in] .ft-doc{animation:ft-pop .42s cubic-bezier(.2,1.3,.4,1) .1s both}.home .ft-know[data-enter=in] .ft-box{animation:ft-pop .3s cubic-bezier(.2,1.5,.4,1) both;animation-delay:calc(.6s + var(--i) * .28s)}.home .ft-know[data-enter=in] .ft-shared{animation:ft-pop .32s cubic-bezier(.2,1.5,.4,1) 1.9s both}.home .ft-draft[data-enter=in] .ft-mail{animation:ft-pop .42s cubic-bezier(.2,1.3,.4,1) .1s both}.home .ft-draft[data-enter=in] .ft-mail-l{animation:ft-type .6s steps(24) both;animation-delay:calc(.5s + var(--i) * .55s)}.home .ft-draft[data-enter=in] .ft-ready{animation:ft-pop .3s cubic-bezier(.2,1.5,.4,1) 2.25s both}.home .ft-draft[data-enter=in] .ft-send:after{animation:ft-ring 1.6s ease-out 2.4s 2 both}.home .ft-steps .step-card:is([data-fx=in],[data-fx=out]) .ft-still{animation:ft-fade .35s cubic-bezier(.2,.8,.3,1) both}.home .ft-steps .step-card:is([data-fx=in],[data-fx=out]) .ft-in-ln-1{animation:ft-wipe .35s cubic-bezier(.2,.8,.3,1) .25s both}.home .ft-steps .step-card:is([data-fx=in],[data-fx=out]) .ft-in-ln-2{animation:ft-wipe .35s cubic-bezier(.2,.8,.3,1) .45s both}.home .ft-steps .step-card:is([data-fx=in],[data-fx=out]) .ft-in-ln-3{animation:ft-wipe .35s cubic-bezier(.2,.8,.3,1) .65s both}.home .ft-steps .step-card:is([data-fx=in],[data-fx=out]) .ft-in-pencil{animation:ft-pencil-in .45s cubic-bezier(.2,.8,.3,1) .1s both}.home .ft-steps .step-card:is([data-fx=in],[data-fx=out]) .ft-loop-ln-3{animation:ft-rewrite 6s ease-in-out 1.3s infinite}.home .ft-steps .step-card:is([data-fx=in],[data-fx=out]) .ft-loop-pencil{animation:ft-write 6s ease-in-out 1.3s infinite}.home .ft-steps .step-card:is([data-fx=in],[data-fx=out]) .ft-in-blk-1{animation:ft-from-left .45s cubic-bezier(.2,.8,.3,1) .1s both}.home .ft-steps .step-card:is([data-fx=in],[data-fx=out]) .ft-in-blk-2{animation:ft-drop .45s cubic-bezier(.2,.8,.3,1) .2s both}.home .ft-steps .step-card:is([data-fx=in],[data-fx=out]) .ft-in-blk-3{animation:ft-from-right .45s cubic-bezier(.2,.8,.3,1) .1s both}.home .ft-steps .step-card:is([data-fx=in],[data-fx=out]) .ft-in-join{animation:ft-fade .3s ease-out .55s both}.home .ft-steps .step-card:is([data-fx=in],[data-fx=out]) .ft-in-ok{animation:ft-pop .4s cubic-bezier(.2,1.4,.4,1) .75s both}.home .ft-steps .step-card:is([data-fx=in],[data-fx=out]) .ft-loop-blk-1{animation:ft-part-l 5s ease-in-out 1.3s infinite}.home .ft-steps .step-card:is([data-fx=in],[data-fx=out]) .ft-loop-blk-3{animation:ft-part-r 5s ease-in-out 1.3s infinite}.home .ft-steps .step-card:is([data-fx=in],[data-fx=out]) .ft-loop-join{animation:ft-join 5s ease-in-out 1.3s infinite}.home .ft-steps .step-card:is([data-fx=in],[data-fx=out]) .ft-loop-ok{animation:ft-reland 5s ease-in-out 1.3s infinite}.home .ft-steps .step-card:is([data-fx=in],[data-fx=out]) .ft-in-rise{animation:ft-grow .6s cubic-bezier(.2,.8,.3,1) .15s both}.home .ft-steps .step-card:is([data-fx=in],[data-fx=out]) .ft-in-dot{animation:ft-pop .4s cubic-bezier(.2,1.4,.4,1) .7s both}.home .ft-steps .step-card:is([data-fx=in],[data-fx=out]) .ft-loop-dot{animation:ft-ride 6s linear 1.3s infinite}.home .ft-steps .step-card[data-fx=out] :is(.sa-piece,.sa-in,.sa-loop){animation-play-state:paused}}.home .ft-steps .step-card[data-fx=pending] .sa-piece{opacity:0}.home .ft-in-ln-1{transform-origin:14.2857% 37.5%}.home .ft-in-ln-2{transform-origin:14.2857% 52.0833%}.home .ft-in-ln-3,.home .ft-loop-ln-3{transform-origin:14.2857% 66.6667%}.home .ft-in-ok,.home .ft-loop-ok{transform-origin:50% 20.8333%}.home .ft-in-rise{transform-origin:10% 79.1667%}.home .ft-in-dot{transform-origin:88.5714% 20.8333%}@keyframes ft-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes ft-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ft-row{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:none}}@keyframes ft-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ft-ring{0%{opacity:0;transform:scale(.9)}30%{opacity:1}to{opacity:0;transform:scale(1.25)}}@keyframes ft-fade{0%{opacity:0}to{opacity:1}}@keyframes ft-wipe{0%{opacity:0;transform:scaleX(0)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes ft-pencil-in{0%{opacity:0;transform:translate(8%,8%)}to{opacity:1;transform:none}}@keyframes ft-write{0%,8%{transform:none}18%{transform:translate(-49.2857%,-18.75%)}55%{transform:translate(-32.8571%,-18.75%)}68%,to{transform:none}}@keyframes ft-rewrite{0%,6%{opacity:1;transform:none}12%{opacity:0;transform:none}13%{opacity:0;transform:scaleX(0)}18%{opacity:1;transform:scaleX(0)}55%,to{opacity:1;transform:none}}@keyframes ft-from-left{0%{opacity:0;transform:translateX(-21.4286%)}to{opacity:1;transform:none}}@keyframes ft-from-right{0%{opacity:0;transform:translateX(21.4286%)}to{opacity:1;transform:none}}@keyframes ft-drop{0%{opacity:0;transform:translateY(-25%)}to{opacity:1;transform:none}}@keyframes ft-part-l{0%,50%{transform:none}62%,80%{transform:translateX(-5.7143%)}92%,to{transform:none}}@keyframes ft-part-r{0%,50%{transform:none}62%,80%{transform:translateX(5.7143%)}92%,to{transform:none}}@keyframes ft-join{0%,50%{opacity:1}56%,84%{opacity:0}92%,to{opacity:1}}@keyframes ft-reland{0%,52%{opacity:1;transform:none}60%,86%{opacity:0;transform:translateY(-10.4167%) scale(.7)}95%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes ft-grow{0%{opacity:0;transform:scale(.2)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes ft-ride{0%,8%{opacity:1;transform:none}12%{opacity:0;transform:none}13%{opacity:0;transform:translate(-78.5714%,58.3333%)}16%{opacity:1;transform:translate(-78.5714%,58.3333%)}30.8%{transform:translate(-55.7143%,41.6667%)}40.9%{transform:translate(-38.5714%,46.875%)}56.4%{transform:translate(-18.5714%,20.8333%)}70%,to{opacity:1;transform:none}}