@keyframes home-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes home-shimmer{to{transform:translate(100%)}}.bs{padding:0}.bs-track{height:calc(var(--wf-vh, 1vh) * 360);position:relative}.bs-track.is-static{height:auto}.bs-sticky{align-items:center;display:flex;height:100vh;height:100svh;height:calc(var(--wf-vh, 1svh) * 100);position:sticky;top:0}.is-static .bs-sticky{height:auto;padding:var(--wf-section) 0;position:static}.bs-grid{align-items:center;display:grid;gap:clamp(40px,5vw,80px);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.bs-copy .wf-h2{font-size:clamp(32px,3.4vw,50px);margin-bottom:30px}.bs-steps{display:grid;gap:6px;list-style:none;margin:0 0 28px;padding:0;position:relative}.bs-steps:before{background:var(--wf-rule);bottom:26px;content:"";left:23px;position:absolute;top:26px;width:2px}.bs-steps:after{background:var(--wf-grad);content:"";height:calc(100% - 52px);left:23px;position:absolute;top:26px;transform:scaleY(calc(var(--step) / 3));transform-origin:50% 0;transition:transform .6s var(--wf-ease);width:2px}.bs-steps li{border-radius:18px;display:grid;gap:16px;grid-template-columns:48px minmax(0,1fr);opacity:1;padding:12px 14px 12px 0;position:relative;transition:opacity .5s,background .5s,box-shadow .5s;z-index:1}.bs-steps li.is-active{background:#fff;box-shadow:var(--wf-shadow-sm);opacity:1}.bs-steps li:not(.is-active) h3{color:var(--wf-ink-3)}.bs-steps li:not(.is-active) .bs-num{opacity:.7}.bs-num{align-items:center;background:#fff;border:2px solid var(--wf-rule);border-radius:50%;color:var(--wf-ink-3);display:flex;height:48px;justify-content:center;transition:background .4s,border-color .4s,color .4s,transform .5s var(--wf-spring);width:48px}.bs-steps li.is-active .bs-num{background:var(--wf-grad-button);border-color:transparent;box-shadow:0 10px 22px -8px #1470e8b3;color:#fff;transform:scale(1.06)}.bs-steps li.is-done .bs-num{background:var(--wf-green);border-color:var(--wf-green);color:#04261a}.bs-steps h3{align-items:center;display:flex;flex-wrap:wrap;font-size:19px;font-weight:720;gap:10px;letter-spacing:-.02em;margin:10px 0 0}.bs-steps h3 .wf-tag{font-style:normal}.bs-steps p{color:var(--wf-ink-3);font-size:16px;line-height:1.55;margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .6s var(--wf-ease),opacity .4s,margin .4s}.bs-steps li.is-active p,.is-static .bs-steps p{margin-top:6px;max-height:120px;opacity:1}.is-static .bs-steps li{opacity:1}.bs-cta{align-items:center;display:flex;flex-wrap:wrap;gap:14px 20px}.bs-fit,.ps-fit{display:contents}.bs-stage{aspect-ratio:16 / 12;position:relative}.bs-browser{background:#fff;border-radius:16px;box-shadow:0 0 0 1px #0a234614,var(--wf-shadow-lg);inset:0 6% 12% 0;overflow:hidden;position:absolute}.bs-bar{align-items:center;background:linear-gradient(180deg,#f7f9fc,#eef3f8);border-bottom:1px solid #e3eaf2;display:flex;gap:7px;height:38px;padding:0 14px}.bs-bar i{border-radius:50%;height:10px;width:10px}.bs-bar i:nth-child(1){background:#ff6a5f}.bs-bar i:nth-child(2){background:#ffbe2f}.bs-bar i:nth-child(3){background:#2ccb4a}.bs-address{align-items:center;background:#fff;border:1px solid #e3eaf2;border-radius:8px;color:var(--wf-ink-3);display:inline-flex;font-size:13px;gap:6px;margin:0 auto;padding:4px 14px;transition:color .4s}.bs-address svg{color:var(--wf-green-600)}.bs-live-badge{animation:home-pop .5s var(--wf-spring);background:var(--wf-green);border-radius:99px;color:#04261a;font-size:12px;font-weight:800;padding:3px 10px}.bs-screen{background:#fff;container-type:inline-size;height:calc(100% - 38px);position:relative}.bs-skeleton{display:grid;gap:3cqi;grid-template-columns:repeat(3,1fr);inset:0;padding:5cqi;position:absolute;transition:opacity .6s}.bs-skeleton i{background:#eef1f5;border-radius:1.4cqi;overflow:hidden;position:relative}.bs-skeleton i:after{animation:home-shimmer 1.6s linear infinite;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);content:"";inset:0;position:absolute;transform:translate(-100%)}.bs-skeleton .is-nav{grid-column:1 / -1;height:6cqi}.bs-skeleton .is-h1{grid-column:1 / 3;height:6cqi}.bs-skeleton .is-h1.is-short{grid-column:1 / 2}.bs-skeleton .is-line{grid-column:1 / 3;height:2.6cqi}.bs-skeleton .is-line.is-short{grid-column:1 / 2}.bs-skeleton .is-img{grid-column:3;grid-row:2 / 6}.bs-skeleton .is-card{height:16cqi}.bs-stage:not([data-step="0"]) .bs-skeleton{opacity:0}.bs-site{inset:0;position:absolute}.bs-site img,.bs-phone-screen img{display:block;height:100%;object-fit:cover;object-position:top;width:100%}.bs-site>*{opacity:0;transform:translateY(3cqi);transition:opacity .6s var(--wf-ease),transform .7s var(--wf-ease)}.bs-stage:not([data-step="0"]) .bs-site>*{opacity:1;transform:none}.bs-stage:not([data-step="0"]) .bs-site>:nth-child(2){transition-delay:.15s}.bs-stage:not([data-step="0"]) .bs-site>:nth-child(3){transition-delay:.3s}.bs-brief{background:#fff;border:1px solid var(--wf-rule);border-radius:18px;box-shadow:var(--wf-shadow-lg);left:6%;padding:20px;position:absolute;top:14%;transition:opacity .6s var(--wf-ease),transform .8s var(--wf-ease);width:min(340px,64%);z-index:3}.bs-stage:not([data-step="0"]) .bs-brief{opacity:0;pointer-events:none;transform:translate(-12%,-30%) scale(.7) rotate(-4deg)}.bs-brief-title{align-items:center;color:var(--wf-blue);display:flex;font-size:15px;font-weight:800;gap:7px;margin:0 0 12px}.bs-brief dl{display:grid;gap:8px;margin:0 0 12px}.bs-brief dl div{border-bottom:1px solid var(--wf-rule);display:grid;gap:2px;padding-bottom:8px}.bs-brief dt{color:var(--wf-ink-4);font-size:12px;font-weight:700}.bs-brief dd{color:var(--wf-ink);font-size:15px;font-weight:600;margin:0}.bs-brief-sent{align-items:center;color:#0f7a4d;display:flex;font-size:14px;font-weight:700;gap:6px;margin:0}.bs-phone{aspect-ratio:9 / 18.5;background:#0a1422;border-radius:15%/7.3%;bottom:0;box-shadow:0 0 0 1.5px #24344a,0 40px 70px -26px #051432b3;container-type:inline-size;opacity:0;padding:3.6%;position:absolute;right:0;transform:translate3d(30%,10%,0) rotate(6deg);transition:opacity .6s,transform .9s var(--wf-ease);width:23%;z-index:4}.bs-stage[data-step="2"] .bs-phone,.bs-stage[data-step="3"] .bs-phone{opacity:1;transform:none}@media(max-width:760px){.bs-phone{transform:translate3d(0,14%,0)}}.bs-phone-screen{background:#fff;border-radius:12%/5.8%;height:100%;overflow:hidden}.home .bs-phone-screen strong{font-family:Georgia,Times New Roman,serif!important;font-size:12cqi;letter-spacing:-.02em;line-height:1.08}.bs-comment{background:#fff;border:1px solid var(--wf-rule);border-radius:14px 14px 14px 4px;box-shadow:var(--wf-shadow);color:var(--wf-ink-2);font-size:14px;line-height:1.4;max-width:230px;opacity:0;padding:10px 13px;position:absolute;transform:translateY(12px) scale(.95);transition:opacity .4s,transform .6s var(--wf-spring);z-index:5}.bs-comment b{color:var(--wf-ink);display:block;font-size:12px;margin-bottom:2px}.bs-comment.is-ask{right:8%;top:16%}.bs-comment.is-reply{align-items:center;background:#0f3d2a;border-color:#3ddc9766;border-radius:14px 14px 4px;color:#d6fbe9;right:26%;top:34%}.bs-comment.is-reply b{color:#9ff0c9}.bs-comment.is-reply svg{color:var(--wf-green);vertical-align:-1px}.bs-chat{display:contents}.bs-stage[data-step="2"] .bs-comment{opacity:1;transform:none}.bs-stage[data-step="2"] .bs-comment.is-reply{transition-delay:.9s}.bs-golive{align-items:center;background:var(--wf-navy-800);border:1px solid rgba(61,220,151,.45);border-radius:16px;bottom:4%;box-shadow:0 30px 60px -20px #05143299;color:#fff;display:flex;gap:12px;left:4%;opacity:0;padding:14px 18px;position:absolute;transform:translateY(16px) scale(.95);transition:opacity .5s,transform .7s var(--wf-spring);z-index:6}.bs-golive svg{background:var(--wf-green);border-radius:10px;color:#04261a;height:34px;padding:8px;width:34px}.bs-golive b{display:block;font-size:16px}.bs-golive small{color:var(--wf-on-dark-2);display:block;font-size:14px}.bs-stage[data-step="3"] .bs-golive{opacity:1;transform:none}.ps-sticky,.bs-sticky{box-sizing:border-box;padding-top:var(--wf-nav-h, 78px)}@media(max-width:1000px){.bs-grid,.ps-grid,.ps-static-item{grid-template-columns:minmax(0,1fr)}.bs-grid{gap:22px}.bs-copy .wf-h2{margin-bottom:16px}.bs-steps{margin-bottom:0}.bs-steps:before,.bs-steps:after{display:none}.bs-steps li:not(.is-active){display:none}.is-static .bs-steps li{display:grid}.bs-cta{display:none}.is-static .bs-cta{display:flex;margin-top:20px}.bs-stage{aspect-ratio:16 / 12.5;margin:0 auto;max-width:620px;width:100%}.bs-track:not(.is-static) .bs-stage{box-sizing:border-box}.bs-track:not(.is-static) .bs-sticky,.ps-sticky{align-items:stretch;box-sizing:border-box;flex-direction:column;padding:calc(var(--wf-nav-h, 78px) + 20px) 0 16px}the picture takes what's left (.bs-fit, .ps-fit) and scales to fit it
.bs-track:not(.is-static) .bs-grid,.ps-sticky .ps-grid{align-content:start;flex:1 1 auto;grid-template-rows:auto minmax(0,1fr);min-height:0}.bs-track:not(.is-static) .bs-fit,.ps-sticky .ps-fit{align-self:stretch;display:block;height:100%;min-height:120px}.bs-track:not(.is-static) .bs-stage{margin:0 auto;max-width:none;width:min(var(--fit-w, 100%),var(--fit-h, 100svh) * 16 / 12.5,620px)}}@media(max-width:760px){.bs-track{height:calc(var(--wf-vh, 1svh) * 420)}.bs-copy .wf-kicker{margin-bottom:10px}.bs-steps li{padding:10px 12px 10px 0}.bs-steps h3{font-size:17.5px;margin-top:6px}.bs-steps p{font-size:15.5px}.bs-brief{padding:14px;top:8%;width:70%}.bs-brief dd{font-size:13.5px}.bs-chat{align-items:flex-end;display:flex;flex-direction:column;gap:8px;position:absolute;right:8%;top:calc(34px + 12%);width:max-content;z-index:5}.bs-chat .bs-comment{font-size:12.5px;max-width:170px;padding:8px 10px;position:static}.bs-chat .bs-comment.is-reply{margin-right:18px}.bs-golive{left:2%;padding:10px 12px}.bs-golive b{font-size:14px}.bs-golive small{font-size:13px}.bs-bar{height:30px}.bs-screen{height:calc(100% - 30px)}.bs-address{font-size:11px}html.wl-has-sticky .bs-track:not(.is-static) .bs-sticky,html.wl-has-sticky .ps-sticky{padding-bottom:116px}}@media(prefers-reduced-motion:reduce){.wf-hero-copy>*,.bs-skeleton i,.bs-skeleton i:after,.ps-search-result.is-top,.ps-search-result.is-top:after{animation:none!important}.bs-stage *,.ps-card,.pb-card *{transition:none!important}}.bs-site img.bs-long,.bs-phone-screen img.bs-long{height:auto;object-fit:initial;transition:transform 1.4s var(--wf-ease)}.bs-stage[data-step="2"] .bs-site img.bs-long{transform:translateY(-22%)}.bs-stage[data-step="3"] .bs-site img.bs-long{transform:translateY(-46%)}.bs-stage[data-step="3"] .bs-phone-screen img.bs-long{transform:translateY(-30%)}.bs-bignum{display:none}@media(min-width:1001px){.bs-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.bs-copy .wf-h2{font-size:clamp(34px,3.3vw,52px);letter-spacing:-.04em;line-height:1}.bs-stage{isolation:isolate;margin-right:calc(-1*max(var(--wf-gutter),(100vw - var(--wf-max)) / 2 + var(--wf-gutter)))}.bs-browser{border-radius:18px 0 0 18px;inset:4% 0 10%}.bs-phone{left:-5%;right:auto}.bs-bignum{animation:bs-num .7s var(--wf-ease) both;color:#1470e817;display:block;font-family:var(--font-display);font-size:clamp(200px,22vw,360px);font-weight:800;left:-16%;letter-spacing:-.07em;line-height:.8;pointer-events:none;position:absolute;top:-12%;z-index:-1}@keyframes bs-num{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.bs-steps{gap:0}.bs-steps:before,.bs-steps:after{left:17px}.bs-steps li{border-bottom:1px solid var(--wf-rule);border-radius:0;gap:18px;grid-template-columns:36px minmax(0,1fr);padding:16px 0}.bs-steps li:last-child{border-bottom:0}.bs-steps li.is-active{background:none;box-shadow:none}.bs-num{height:36px;width:36px}.bs-steps h3{font-family:var(--font-display);font-size:clamp(19px,1.6vw,24px);margin-top:4px}.bs-steps li.is-active h3{color:var(--wf-ink)}}@media(prefers-reduced-motion:reduce){.bs-site img.bs-long,.bs-phone-screen img.bs-long,.bs-bignum{animation:none;transition:none}}
