
.bcs-bub{--bb:#222226;position:relative;z-index:1;padding:10px 16px 8px;border-radius:20px 20px 20px 0;background:var(--bb);text-align:left}
.bcs-bub .b2c1-tl{position:absolute;left:-8px;bottom:0;display:block;width:10px;height:18px;color:var(--bb)}
.bcs-chn{display:block;margin-bottom:2px;font:600 15px/20px var(--font-sans);letter-spacing:-.01em;color:#5eb5f7}
.bcs-pt{margin:0;font:400 17px/24px var(--font-sans);letter-spacing:-.013em;color:#e8e8ed;text-wrap:pretty}
.bcs-meta{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:2px;font:400 12px/16px var(--font-sans);color:#8e8e93}
.bcs-meta span{margin-left:6px}
.bcs-eye{display:block;width:15px;height:10px}.bcs-eye svg{display:block;width:100%;height:100%}
.bcs-kb{display:grid;row-gap:6px;margin-top:6px}
.bcs-b{position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 30px;border-radius:12px;background:#36363b;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}
.bcs-b[data-c=g],.bcs-bc[data-c=g]{background:#357f37}.bcs-b[data-c=b],.bcs-bc[data-c=b]{background:#3d78be}.bcs-b[data-c=r],.bcs-bc[data-c=r]{background:#c93c3c}
.bcs-bc{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.14);opacity:0}
.bcs-bt{position:relative;z-index:1;font:600 16px/20px var(--font-sans);letter-spacing:-.011em;white-space:nowrap}
.bcs-ar{position:absolute;z-index:1;top:6px;right:7px;width:9px;height:9px;opacity:.75}
.bcs-ar svg{display:block;width:100%;height:100%}
.bcs-defs{position:absolute;width:0;height:0;overflow:hidden}

.bcs-co{position:relative} 
.bcs-fd{position:absolute;inset:0;overflow:hidden;pointer-events:none;opacity:0;transition:opacity 1.6s ease .2s}
.bcs-fd.bcs-in{opacity:1}
.bcs-fimg{position:absolute;left:50%;top:calc(var(--tb,40%) - 10px);width:1440px;max-width:none;height:auto;margin-left:-720px;transform-origin:50% 0;will-change:transform}
.bcs-shot .bcs-fd{bottom:var(--fb,72px);overflow:visible;overflow-x:clip;clip-path:inset(0)}
.bcs-cam{position:absolute;inset:0;perspective:1100px;perspective-origin:50% var(--tb,40%)}
.bcs-plane{--cw:330px;--cg:40px;position:absolute;left:50%;bottom:0;display:flex;align-items:flex-start;column-gap:var(--cg);width:calc(var(--cw) * 5 + var(--cg) * 4);height:1250px;
  margin-left:calc((var(--cw) * 5 + var(--cg) * 4) / -2);transform-origin:50% 100%;transform:translateY(160px) rotateX(58deg);clip-path:inset(0)}
.bcs-col{flex:none;width:var(--cw);transform:translateY(calc(var(--o) * -50%))}
.bcs-set{display:grid;row-gap:40px;padding-bottom:40px}
.bcs-fade{position:absolute;inset:0;pointer-events:none;
  background:radial-gradient(300px 260px at 50% calc(var(--tb,40%) + 250px),rgba(0,0,0,.72),rgba(0,0,0,0)),
    linear-gradient(180deg,#000 0,#000 var(--tb,40%),rgba(0,0,0,.62) calc(var(--tb,40%) + 70px),rgba(0,0,0,.22) calc(var(--tb,40%) + 200px),rgba(0,0,0,.3) calc(100% - 190px),#000 calc(100% - 20px)),
    linear-gradient(90deg,#000 0,rgba(0,0,0,0) 22%,rgba(0,0,0,0) 78%,#000 100%)}
.bcs-fbub{border-radius:18px;background:#1c1c1e}
.bcs-fpt{padding:9px 14px 7px}
.bcs-fch{display:block;font:600 15px/20px var(--font-sans);color:#5eb5f7}
.bcs-fpt p{margin:2px 0 0;font:400 16px/21px var(--font-sans);color:#f5f5f7}
.bcs-ft{display:block;margin-top:1px;text-align:right;font:400 12px/15px var(--font-sans);color:#a1a1a6}
.bcs-fph{position:relative;clip-path:inset(0 round 18px 18px 0 0)}.bcs-fph svg{display:block;width:100%;height:auto}
.bcs-fph small{position:absolute;left:10px;top:10px;padding:2px 7px;border-radius:9px;background:rgba(0,0,0,.5);font:500 12px/16px var(--font-sans);color:#fff}
.bcs-fpl{position:absolute;left:50%;top:50%;width:48px;height:48px;margin:-24px 0 0 -24px;border-radius:50%;background:rgba(0,0,0,.45);color:#fff;display:grid;place-items:center}
.bcs-fpl svg{width:26px;height:26px;margin-left:3px}
.bcs-ffl,.bcs-fvc{display:flex;align-items:center;gap:12px;margin:8px 0 4px}
.bcs-ffl > span{display:grid;min-width:0}
.bcs-ffl b{font:500 15px/20px var(--font-sans);color:#f5f5f7;white-space:nowrap}
.bcs-ffl small,.bcs-fvc small{font:400 13px/17px var(--font-sans);color:#a1a1a6}
.bcs-ffi{flex:none;position:relative;width:46px;height:46px;border-radius:10px;background:#3d78be}
.bcs-ffi::before{content:"";position:absolute;left:14px;top:11px;width:18px;height:24px;border-radius:3px;background:#fff;clip-path:polygon(0 0,62% 0,100% 28%,100% 100%,0 100%)}
.bcs-ffi::after{content:"";position:absolute;left:18px;top:21px;width:10px;height:2px;background:#3d78be;box-shadow:0 5px 0 #3d78be,0 10px 0 #3d78be}
.bcs-fpb{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#3d78be;color:#fff}
.bcs-fpb svg{width:24px;height:24px;margin-left:2px}
.bcs-wv{flex:1 1 auto;min-width:0;height:24px;fill:#5eb5f7}
.bcs-fpc{display:grid;justify-items:start}
.bcs-fcir{position:relative;width:220px;height:220px;border-radius:50%;clip-path:circle(50%)}
.bcs-fcir svg{display:block;width:100%;height:100%}
.bcs-fcir small{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);padding:2px 8px;border-radius:9px;background:rgba(0,0,0,.45);font:500 12px/16px var(--font-sans);color:#fff}
.bcs-fct{justify-self:start;margin:4px 0 0 160px;padding:1px 7px;border-radius:9px;background:rgba(255,255,255,.08);font:400 12px/16px var(--font-sans);color:#a1a1a6}
.bcs-fpc .bcs-fkb{width:100%}
.bcs-fkb{display:grid;row-gap:5px;margin-top:5px}
.bcs-fb{position:relative;display:flex;align-items:center;justify-content:center;height:42px;padding:0 26px;border-radius:12px;background:#36363b;color:#fff}
.bcs-fb[data-c=g]{background:#357f37;box-shadow:0 0 22px -2px rgba(53,127,55,.55)}
.bcs-fb[data-c=b]{background:#3d78be;box-shadow:0 0 22px -2px rgba(61,120,190,.55)}
.bcs-fb[data-c=r]{background:#c93c3c;box-shadow:0 0 22px -2px rgba(201,60,60,.55)}
.bcs-fb > span{font:600 15px/20px var(--font-sans);white-space:nowrap}
.bcs-fb .bcs-ar{top:6px;right:7px;width:8px;height:8px}
.bcs-cw{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}
.bcs-coh{max-width:940px}
.bcs-cl{max-width:680px;margin:var(--s-40) 0 0;font:600 21px/29px var(--font-sans);letter-spacing:-.01em;color:#86868b;text-wrap:balance}
.bcs-ph{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 40px}
.bcs-ph li{display:flex;align-items:center;gap:12px;font:600 32px/40px var(--font-sans);letter-spacing:-.015em;color:#f5f5f7;opacity:.32;will-change:transform,opacity}
.bcs-ph i{position:relative;flex:none;width:16px;height:16px;border-radius:50%;background:#48484a}
.bcs-ph i::after{content:"";position:absolute;inset:0;border-radius:50%;opacity:var(--f,0)}
.bcs-ph li[data-c=g] i::after{background:#3fae46}.bcs-ph li[data-c=b] i::after{background:#4d8fe0}.bcs-ph li[data-c=r] i::after{background:#e5484d}
.bcs-ph li[data-c=""] i{background:none;box-shadow:inset 0 0 0 2px #d2d2d7}
.bcs-pw{position:relative;width:min(100%,460px);margin-top:var(--s-40)}
.bcs-post{text-align:left;filter:drop-shadow(0 30px 50px rgba(0,0,0,.65))}
.bcs-bk{opacity:0;will-change:transform,opacity}

.bcs-ho{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:stretch}
.bcs-hc{position:relative;height:min(620px,calc(var(--sc-h) - 120px));min-width:0}
.bcs-hc > .bcs-ht{top:84px;z-index:4;transition:opacity .3s ease,transform .3s ease}
.bcs-hc .tgw-ls{transition:transform .45s cubic-bezier(.3,.8,.25,1)}
.bcs-m{opacity:0;transform:translateY(calc(var(--kb, 0px) + 14px))}
.bcs-m.on{opacity:1;transform:translateY(var(--kb, 0px));transition:opacity .45s ease,transform .5s cubic-bezier(.2,.9,.25,1)}
.bcs-hc .tgw-bot{grid-template-columns:minmax(0,1fr);max-width:92%}
.bcs-hc .tgw-b code{font:500 14px/20px ui-monospace,SFMono-Regular,Menlo,monospace;color:#f5f5f7}
.bcs-hc .tgw-kb span{transition:background-color .15s ease,transform .15s ease}
.bcs-hc .tgw-kb span.bcs-kr{background:#c93c3c}
.bcs-hc .tgw-kb span:is(.b,.g,.bcs-kr){color:#fff}
.bcs-hc .tgw-kb span.bcs-hit{transform:scale(.97);background:rgba(255,255,255,.22)}
.bcs-hc .tgw-kb span.g.bcs-hit{background:#2b6a2d}
.bcs-m7 .tgw-kb{transform-origin:50% 0}
.bcs-m7 .tgw-kb.bcs-gone{opacity:0;transform:scale(.96);transition:opacity .3s ease,transform .3s ease}
.bcs-hc .tgw-field{gap:0}
.bcs-dk{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:28px;background:#0f141b;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}
.bcs-dk .b2c1-feed{position:absolute;inset:0;padding:0}
.bcs-dh{position:relative;z-index:2;flex:none;display:flex;align-items:center;gap:12px;padding:14px 18px;background:#1c1c1e;box-shadow:inset 0 -1px 0 rgba(255,255,255,.07)}
.bcs-dh .tgw-av{width:40px;height:40px;background:#000}
.bcs-dh b{display:block;font:600 17px/22px var(--font-sans);color:#f5f5f7}.bcs-dh small{display:block;font:400 13px/17px var(--font-sans);color:#98989d}
.bcs-dh::after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.08);opacity:0;pointer-events:none}
.bcs-dw{position:relative;z-index:1;flex:1;display:grid;align-items:end;justify-items:center;padding:24px 40px 40px}
.bcs-ds{width:min(100%,400px)}
.bcs-day{display:grid;justify-items:center;margin:0 0 14px;opacity:0;transition:opacity .4s ease}
.bcs-day span{grid-area:1/1;padding:2px 10px;border-radius:999px;background:rgba(255,255,255,.1);font:500 13px/20px var(--font-sans);color:rgba(255,255,255,.88);transition:opacity .4s ease}
.bcs-dl2{opacity:0}
.bcs-dp{position:relative;opacity:0;transform:translateY(16px) scale(.97)}
.bcs-dash{position:absolute;inset:-5px;z-index:2;border:1.5px dashed rgba(255,255,255,.34);border-radius:24px 24px 24px 6px;pointer-events:none;transition:opacity .4s ease}
.bcs-dp .bcs-meta{opacity:0}
.bcs-slot{position:relative;display:grid;margin:6px 0 0;min-height:44px}
.bcs-slot > *{grid-area:1/1}
.bcs-url{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:12px;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.28);font:500 14px/18px ui-monospace,SFMono-Regular,Menlo,monospace;color:#d2d2d7;opacity:0;transform:translateY(-8px)}
.bcs-https{display:inline-block;color:#5eb5f7;opacity:0;transform:translateX(6px)}
.bcs-db{opacity:0;transform:scale(.96)}
.bcs-s1 .bcs-day{opacity:1}
.bcs-s1 .bcs-dp{opacity:1;transform:none;transition:opacity .5s ease,transform .6s cubic-bezier(.2,.9,.25,1)}
.bcs-s2 .bcs-url{opacity:1;transform:none;transition:opacity .4s ease,transform .5s cubic-bezier(.2,.9,.25,1)}
.bcs-s1b .bcs-https{opacity:1;transform:none;transition:opacity .4s ease,transform .5s cubic-bezier(.2,.9,.25,1)}
.bcs-s3 .bcs-url{opacity:0;transition:opacity .3s ease}
.bcs-s3 .bcs-db{opacity:1;transform:none;transition:opacity .4s ease .1s,transform .5s cubic-bezier(.2,.9,.25,1) .1s}
.bcs-s4 .bcs-db .bcs-bc{opacity:1;transition:opacity .6s ease}
.bcs-s5 .bcs-dh::after{animation:bcs-flash 1.1s ease}
@keyframes bcs-flash{30%{opacity:1}}
.bcs-s6 .bcs-dash{opacity:0}
.bcs-s6 .bcs-dp .bcs-meta{opacity:1;transition:opacity .5s ease .1s}
.bcs-s6 .bcs-dl1{opacity:0}.bcs-s6 .bcs-dl2{opacity:1}
.bcs-hnp{max-width:680px;margin:var(--s-12) auto 0;font:600 17px/25px var(--font-sans);letter-spacing:-.016em;color:#86868b;text-align:center;text-wrap:balance}

.bcs-ms{display:grid;gap:5px;width:min(100%,360px);text-align:left}
.bcs-mb{display:flex;align-items:flex-start;gap:10px;padding:9px 13px 8px;border-radius:18px 18px 18px 6px;background:#2c2c2e;font:400 15px/20px var(--font-sans);letter-spacing:-.008em;color:#f5f5f7}
.bcs-mb > span:last-child{min-width:0}
.bcs-mav{flex:none;width:28px;height:28px;border-radius:50%;overflow:hidden}
.bcs-mav img{display:block;width:100%;height:100%;object-fit:cover}
.bcs-toast1{position:absolute;left:50%;top:0;z-index:2;padding:10px 18px;border-radius:14px;background:#3a3a3c;box-shadow:0 12px 30px rgba(0,0,0,.45);font:500 15px/20px var(--font-sans);color:#f5f5f7;white-space:nowrap;opacity:0;transform:translate(-50%,-14px)}
.bcs-done .bcs-toast1{opacity:1;transform:translate(-50%,0);transition:opacity .3s ease,transform .45s cubic-bezier(.2,.9,.25,1)}

.bcs-cn{display:grid;grid-template-columns:500px minmax(0,1fr);column-gap:80px;align-items:center}
.bcs-cn .bcs-again{grid-column:1;grid-row:2}
.bcs-cs{grid-column:2;grid-row:1}
.bcs-cwin{height:600px;min-width:0}
.bcs-wn{position:relative}
.bcs-scr{position:absolute;inset:0;display:flex;flex-direction:column;background:#0d0d0f}
.bcs-scr2{transform:translateX(100%);visibility:hidden}
.bcs-wh{justify-content:center}
.bcs-srch{display:flex;align-items:center;gap:8px;margin:16px;padding:0 12px;min-height:40px;border-radius:10px;background:#1c1c1e;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);font:400 16px/21px var(--font-sans);color:#f5f5f7}
.bcs-lup{position:relative;flex:none;width:16px;height:16px}
.bcs-lup::before{content:"";position:absolute;left:0;top:0;width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 1.8px #8e8e93}
.bcs-lup::after{content:"";position:absolute;left:10px;top:10px;width:6px;height:1.8px;border-radius:1px;background:#8e8e93;transform:rotate(45deg);transform-origin:0 50%}
.bcs-q{white-space:pre}
.bcs-car{flex:none;width:2px;height:20px;margin-left:-6px;border-radius:1px;background:#2d82f0;opacity:0}
.bcs-qph{color:#8e8e93}
.bcs-k1 .bcs-car{opacity:1}
.bcs-k1 .bcs-qph{display:none}
.bcs-k3 .bcs-car{opacity:0}
.bcs-who{display:flex;align-items:center;gap:12px;text-align:left}
.bcs-who img{flex:none;width:40px;height:40px;border-radius:50%}
.bcs-who b{display:block;font:600 16px/21px var(--font-sans);color:#f5f5f7}.bcs-who small{display:block;font:400 14px/19px var(--font-sans);color:#98989d}
.bcs-res{margin:0 8px;padding:8px;border-radius:12px;opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .45s cubic-bezier(.2,.9,.25,1),background-color .2s ease}
.bcs-k2 .bcs-res{opacity:1;transform:none}
.bcs-k3 .bcs-res{background:rgba(255,255,255,.1)}
.bcs-k4 .bcs-scr1{opacity:0;transform:translateX(-30%);transition:opacity .4s ease,transform .5s cubic-bezier(.3,.8,.25,1)}
.bcs-k4 .bcs-scr2{visibility:visible;transform:none;transition:transform .5s cubic-bezier(.3,.8,.25,1)}
.bcs-rw{padding:16px 18px 8px}
.bcs-rh{margin:var(--s-16) 18px 6px;font:600 13px/18px var(--font-sans);letter-spacing:.02em;color:#5eb5f7}
.bcs-rights{list-style:none;margin:0;padding:0 18px}
.bcs-rights li{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:46px;border-top:1px solid rgba(255,255,255,.07)}
.bcs-rights li:first-child{border-top:0}
.bcs-rt{position:relative;min-width:0;font:400 16px/21px var(--font-sans);letter-spacing:-.008em;color:#f5f5f7;white-space:nowrap;transition:opacity .6s ease .2s}
.bcs-strike{position:absolute;left:-2px;right:-2px;top:52%;height:1.5px;border-radius:1px;background:#f5f5f7;transform:scaleX(0);transform-origin:0 50%}
.bcs-x .bcs-strike{transform:scaleX(1);transition:transform .8s cubic-bezier(.42,0,.58,1)}
.bcs-x .bcs-rt{opacity:.5}
.bcs-ring{position:absolute;inset:-6px -12px;border-radius:12px;box-shadow:inset 0 0 0 2px #4c8dff,0 0 18px rgba(76,141,255,.35);clip-path:inset(0 100% 0 0 round 12px)}
.bcs-k5 .bcs-ring{clip-path:inset(0 0 0 0 round 12px);transition:clip-path 1.2s cubic-bezier(.42,0,.58,1)}
.bcs-sw{position:relative;flex:none;width:40px;height:24px;border-radius:12px;background:rgba(120,120,128,.32);font-style:normal}
.bcs-sw b{position:absolute;inset:0;border-radius:inherit;background:#2f8de4;opacity:0}
.bcs-sw em{position:absolute;left:2px;top:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.25)}
.bcs-rights li.on .bcs-sw b{opacity:1}.bcs-rights li.on .bcs-sw em{transform:translateX(16px)}
.bcs-rights li.on.bcs-off .bcs-sw b{opacity:0;transition:opacity .25s ease}.bcs-rights li.on.bcs-off .bcs-sw em{transform:none;transition:transform .25s cubic-bezier(.3,.7,.3,1)}
.bcs-ok{position:absolute;left:14px;right:14px;bottom:16px;z-index:3;opacity:0;transform:translateY(20px)}
.bcs-ok .bcs-ms{width:100%;filter:drop-shadow(0 14px 30px rgba(0,0,0,.6))}
.bcs-ok .bcs-mb{background:#2c2c2e}
.bcs-k6 .bcs-ok{opacity:1;transform:none;transition:opacity .4s ease,transform .55s cubic-bezier(.2,.9,.25,1)}
.bcs-steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-24)}
.bcs-steps li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:16px;align-items:start;opacity:0;transform:translateY(30px)}
.bcs-steps .bcs-n{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#2c2c2e;font:600 15px/1 var(--font-sans);color:#f5f5f7}
.bcs-steps p{margin:3px 0 0;font:600 19px/27px var(--font-sans);letter-spacing:-.012em;color:#d2d2d7;text-wrap:pretty}
.bcs-go li{opacity:1;transform:none;transition:opacity .9s cubic-bezier(.42,0,.58,1) calc(var(--i) * 150ms),transform .7s cubic-bezier(.42,0,.58,1) calc(var(--i) * 150ms)}

@media (max-width:1068px){
  .bcs-ho{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
  .bcs-cn{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px}
}
@media (max-width:734px){
  .bcs-fimg{width:390px;margin-left:-195px}
  .bcs-plane{--cw:300px;--cg:24px;height:1100px;transform:rotateX(54deg)}
  .bcs-cam{perspective:800px}
  .bcs-fade{background:radial-gradient(240px 300px at 50% calc(var(--tb,40%) + 330px),rgba(0,0,0,.7),rgba(0,0,0,0)),
    linear-gradient(180deg,#000 0,#000 var(--tb,40%),rgba(0,0,0,.6) calc(var(--tb,40%) + 50px),rgba(0,0,0,.2) calc(var(--tb,40%) + 150px),rgba(0,0,0,.3) calc(100% - 150px),#000 calc(100% - 16px)),
    linear-gradient(90deg,#000 0,rgba(0,0,0,0) 10%,rgba(0,0,0,0) 90%,#000 100%)}
  html:root .bcs-co .pb-h{margin-bottom:var(--s-20)}
  .bcs-cl{order:1;margin-top:0;font-size:17px;line-height:23px}
  .bcs-ph{order:3;display:grid;grid-template-columns:repeat(2,max-content);justify-content:center;gap:10px 28px;margin-top:var(--s-24)}
  .bcs-ph li{gap:10px;font-size:21px;line-height:28px}
  .bcs-ph i{width:12px;height:12px}
  .bcs-pw{order:2;margin-top:120px}
  .bcs-bub{padding:8px 12px 6px;border-radius:17px 17px 17px 0}
  .bcs-pt{font-size:16px;line-height:22px;letter-spacing:-.011em}
  .bcs-b{min-height:42px;padding:0 26px}.bcs-bt{font-size:15px}
  .bcs-ho{grid-template-columns:minmax(0,1fr);gap:12px}
  .bcs-dk{grid-row:1;min-height:330px;border-radius:24px}
  .bcs-dw{padding:16px 18px 24px}
  .bcs-dh{padding:10px 14px}.bcs-dh .tgw-av{width:34px;height:34px}
  .bcs-hc{height:520px}
  .bcs-hnp{font-size:15px;line-height:20px}
  .bcs-cn{grid-template-columns:minmax(0,1fr);row-gap:var(--s-40)}
  .bcs-cn .bcs-again{grid-row:auto;margin-top:calc(var(--s-20) - var(--s-40))}
  .bcs-cs{grid-column:1;grid-row:auto}
  .bcs-cwin{height:596px}
  .bcs-rw{padding:12px 14px 4px}.bcs-rh{margin:12px 14px 4px}
  .bcs-rights{padding:0 14px}.bcs-rights li{gap:12px;min-height:44px}
  .bcs-rt{font-size:15px;line-height:20px;letter-spacing:-.006em}
  .bcs-steps{gap:var(--s-20)}
  .bcs-steps li{grid-template-columns:28px minmax(0,1fr);gap:12px}
  .bcs-steps .bcs-n{width:28px;height:28px;font-size:14px}
  .bcs-steps p{margin-top:2px;font-size:17px;line-height:23px}
}
@media (max-width:359px){.bcs-rt{font-size:13.5px;line-height:18px}.bcs-rights{padding:0 12px}.bcs-srch{margin:12px}}
