.sqv2-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.sqv2-ba{background:#FBF6EC;padding:120px 7rem;color:#1B1B1B}
.sqv2-ba *{box-sizing:border-box}
.sqv2-ba-in{max-width:1232px;margin:0 auto}
.sqv2-ba-hd{text-align:center;max-width:780px;margin:0 auto 64px}
.sqv2-ba-eye{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#2E7E65;margin:0}
.sqv2-ba-h2{font-family:'Hedvig Letters Serif',Georgia,serif;font-weight:400;font-size:52px;line-height:1.08;letter-spacing:-.015em;margin:16px 0 0;text-wrap:balance}
.sqv2-ba-h2 em{font-style:italic;color:#2E7E65}
.sqv2-ba-ld{font-size:18px;line-height:1.55;color:#5B635B;margin:24px auto 0;max-width:620px}
.sqv2-ba-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}
.sqv2-ba-c{min-width:0;background:#F4F6F2;border:1px solid #E9ECE7;border-radius:24px;overflow:hidden;display:flex;flex-direction:column}
.sqv2-ba-c.is-mid{background:#FFFFFF}
.sqv2-ba-ch{display:flex;align-items:center;min-height:72px;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid #E9ECE7;background:#FFFFFF}
.sqv2-ba-ct{font-size:16px;font-weight:700;margin:0}
.sqv2-ba-tag{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;border-radius:999px;white-space:nowrap}
.sqv2-ba-tag.is-red{background:rgba(227,108,91,.12);color:#A8402F}
.sqv2-ba-tag.is-green{background:#E4F2EB;color:#2E7E65}
.sqv2-ba-tag.is-green:before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:#43AA8B;margin-right:6px;vertical-align:1px}
.sqv2-ba-area{flex:1;position:relative;min-height:360px;padding:24px;display:flex;align-items:center;justify-content:center}
.sqv2-ba-stack{position:relative;width:100%;height:320px}
.sqv2-ba-win{position:absolute;width:64%;background:#FFFFFF;border:1px solid #E7ECE5;border-radius:12px;box-shadow:0 8px 24px rgba(27,27,27,.06);filter:grayscale(1);opacity:.92}
.sqv2-ba-win b{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #F0F2EE;font-size:12px;font-weight:600;color:#5B635B}
.sqv2-ba-win b:before{content:'';width:28px;height:8px;background:radial-gradient(circle at 4px 4px,#D5DBD5 3px,transparent 3.5px),radial-gradient(circle at 14px 4px,#D5DBD5 3px,transparent 3.5px),radial-gradient(circle at 24px 4px,#D5DBD5 3px,transparent 3.5px)}
.sqv2-ba-win i{display:block;height:8px;border-radius:4px;background:#EFF2ED;margin:12px}
.sqv2-ba-win i+i{width:60%;margin-top:-4px}
.sqv2-ba-w1{top:0;left:0;transform:rotate(-3deg)}
.sqv2-ba-w2{top:76px;right:0;transform:rotate(2.5deg)}
.sqv2-ba-w3{top:160px;left:8px;transform:rotate(-1.5deg)}
.sqv2-ba-w4{top:236px;right:8px;transform:rotate(3deg)}
.sqv2-ba-diff{list-style:none;margin:0;padding:8px 0;flex:1;display:flex;flex-direction:column;justify-content:center}
.sqv2-ba-diff li{padding:16px 24px;border-top:1px solid #F0F2EE}
.sqv2-ba-diff li:first-child{border-top:0}
.sqv2-ba-diff s,.sqv2-ba-diff strong{display:grid;grid-template-columns:20px 1fr;gap:8px;text-decoration:none}
.sqv2-ba-diff s{font-size:14px;line-height:1.45;color:#8A928A}
.sqv2-ba-diff s span:last-child{text-decoration:line-through;text-decoration-color:rgba(138,146,138,.6)}
.sqv2-ba-diff strong{font-size:15px;line-height:1.45;font-weight:600;color:#1B1B1B;margin-top:4px}
.sqv2-ba-diff s:before{content:'\2212';color:#E36C5B;font-weight:700;text-align:center}
.sqv2-ba-diff strong:before{content:'+';color:#2E7E65;font-weight:700;text-align:center}
.sqv2-ba-app{width:100%;background:#FFFFFF;border:1px solid #E7ECE5;border-radius:16px;box-shadow:0 12px 32px rgba(27,27,27,.08);padding:16px}
.sqv2-ba-camp p{margin:0;font-size:14px;font-weight:700}
.sqv2-ba-camp span{font-size:12px;color:#5B635B;font-weight:500;display:block;margin-top:4px}
.sqv2-ba-favs{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0}
.sqv2-ba-favs img{width:24px;height:24px;border-radius:6px;background:#FFFFFF;box-shadow:0 0 0 1px #E7ECE5}
.sqv2-ba-favs em{font-style:normal;font-size:11px;font-weight:700;color:#5B635B;background:#F4F6F2;border-radius:6px;padding:5px 7px}
.sqv2-ba-lab{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8A928A;margin:0 0 8px}
.sqv2-ba-cand{display:flex;align-items:center;gap:12px;padding:8px 0;border-top:1px solid #F0F2EE}
.sqv2-ba-av{width:32px;height:32px;border-radius:50%;background:#EDF0EA center/cover;flex:0 0 32px}
.sqv2-ba-cand p{margin:0;flex:1;min-width:0;font-size:13px;font-weight:600}
.sqv2-ba-cand span{display:block;font-size:12px;font-weight:500;color:#5B635B}
.sqv2-ba-sc{font-size:12px;font-weight:700;color:#6C4FE0;background:rgba(124,92,252,.12);padding:4px 8px;border-radius:999px;white-space:nowrap}
.sqv2-ba-ft{display:flex;flex-direction:column;align-items:center;gap:24px;margin-top:48px}
.sqv2-ba-btns{display:flex;align-items:center;gap:24px;flex-wrap:wrap;justify-content:center}
.sqv2-ba-btn{display:inline-flex;align-items:center;gap:12px;background:#1B1B1B;color:#F8FFF4;text-decoration:none;font-weight:600;font-size:16px;padding:16px 24px;border-radius:12px}
.sqv2-ba-btn:after{content:'\2192'}
.sqv2-ba-lnk{font-size:16px;font-weight:600;color:#2E7E65;text-decoration:none;border-bottom:1px solid rgba(46,126,101,.4)}
.sqv2-ba-note{font-size:14px;color:#5B635B;margin:0}
.sqv2-ba a:focus-visible{outline:2px solid #2E7E65;outline-offset:4px}
@media(max-width:991px){.sqv2-ba{padding:96px 5%}.sqv2-ba-grid{grid-template-columns:minmax(0,1fr);max-width:560px;margin:0 auto}.sqv2-ba-h2{font-size:42px}}
@media(max-width:479px){.sqv2-ba{padding:80px 20px}.sqv2-ba-h2{font-size:34px}.sqv2-ba-hd{margin-bottom:48px}.sqv2-ba-ld{font-size:17px;margin-top:28px}.sqv2-ba-c.is-before{display:none}.sqv2-ba-area{min-height:0;padding:16px}.sqv2-ba-diff li{padding:16px 20px}}
.sqv2-ba-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;position:relative}
.sqv2-ba-vs{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:#1B1B1B;color:#F8FFF4;display:flex;align-items:center;justify-content:center;font-size:22px;z-index:2;box-shadow:0 0 0 8px #FBF6EC}
.sqv2-ba-area{min-height:420px}
.sqv2-ba-stack{height:360px;max-width:440px;margin:0 auto}
.sqv2-ba-win{width:62%}
.sqv2-ba-win em{position:absolute;top:-8px;right:-8px;font-style:normal;font-size:11px;font-weight:700;background:#E36C5B;color:#FFFFFF;border-radius:999px;padding:3px 8px;filter:none}
.sqv2-ba-win{filter:none;opacity:1}
.sqv2-ba-win b,.sqv2-ba-win i{filter:grayscale(1);opacity:.85}
.sqv2-ba-w1{top:0;left:0}.sqv2-ba-w2{top:88px;right:0}.sqv2-ba-w3{top:184px;left:12px}.sqv2-ba-w4{top:272px;right:12px}
.sqv2-ba-app{max-width:440px;margin:0 auto;padding:20px}
.sqv2-ba-chg{margin-top:32px;background:#FFFFFF;border:1px solid #E9ECE7;border-radius:24px;padding:8px 0}
.sqv2-ba-chg-hd,.sqv2-ba-row{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:center;gap:16px;padding:16px 32px}
.sqv2-ba-chg-hd{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #F0F2EE}
.sqv2-ba-chg-hd span:first-child{color:#5B635B}.sqv2-ba-chg-hd span:last-child{color:#2E7E65}
.sqv2-ba-chg ul{list-style:none;margin:0;padding:0}
.sqv2-ba-row{border-top:1px solid #F0F2EE}
.sqv2-ba-row:first-child{border-top:0}
.sqv2-ba-row .sqv2-ba-b{margin:0;font-size:16px;line-height:1.45;color:#6B6B6B;text-decoration:line-through;text-decoration-color:rgba(107,107,107,.55)}
.sqv2-ba-row .sqv2-ba-a{margin:0;font-size:17px;line-height:1.45;font-weight:600;color:#1B1B1B}
.sqv2-ba-ar{width:32px;height:32px;border-radius:50%;background:#E4F2EB;color:#2E7E65;display:flex;align-items:center;justify-content:center;font-size:16px;justify-self:center}
@media(max-width:991px){.sqv2-ba-grid{grid-template-columns:minmax(0,1fr);max-width:560px;gap:24px}.sqv2-ba-vs{display:none}.sqv2-ba-chg{max-width:560px;margin-left:auto;margin-right:auto}}
@media(max-width:767px){.sqv2-ba-chg-hd{display:none}.sqv2-ba-row{grid-template-columns:minmax(0,1fr);gap:4px;padding:16px 20px}.sqv2-ba-ar{display:none}.sqv2-ba-row .sqv2-ba-b{font-size:14px}.sqv2-ba-row .sqv2-ba-a{font-size:16px}}
@media(max-width:479px){.sqv2-ba-c.is-before{display:flex}.sqv2-ba-area{min-height:0}.sqv2-ba-c.is-before .sqv2-ba-area{height:300px}.sqv2-ba-stack{height:280px;transform:scale(.86);transform-origin:top center}.sqv2-ba-app{padding:16px}}
.sqv2-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.sqv2-vt{background:#1B1B1B;color:#F8FFF4;padding:120px 7rem}
.sqv2-vt *{box-sizing:border-box}
.sqv2-vt-in{max-width:1232px;margin:0 auto}
.sqv2-vt-hd{text-align:center;max-width:760px;margin:0 auto 64px}
.sqv2-vt-h2{font-family:'Hedvig Letters Serif',Georgia,serif;font-weight:400;font-size:52px;line-height:1.08;letter-spacing:-.015em;margin:0;text-wrap:balance}
.sqv2-vt-h2 em{font-style:italic;color:#6EC2A8}
.sqv2-vt-ld{font-size:18px;line-height:1.55;color:#D5DBD5;margin:24px auto 0;max-width:600px}
.sqv2-vt-grid{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:center}
.sqv2-vt-list{margin:0;padding:0;list-style:none}
.sqv2-vt-i{position:relative;border-left:2px solid rgba(248,255,244,.12);padding:0 0 0 32px}
.sqv2-vt-i:before{content:'';position:absolute;left:-2px;top:0;width:2px;height:0;background:#43AA8B}
.sqv2-vt-i.is-on:before{height:100%;transition:height var(--sqv2-vt-d,8s) linear}
.sqv2-vt.is-paused .sqv2-vt-i.is-on:before,.sqv2-vt.is-manual .sqv2-vt-i.is-on:before{transition:none}
.sqv2-vt-h3{margin:0;font:inherit}
.sqv2-vt-b{all:unset;cursor:pointer;display:block;width:100%;padding:20px 0}
.sqv2-vt-b:focus-visible{outline:2px solid #6EC2A8;outline-offset:4px;border-radius:4px}
.sqv2-vt-n{display:block;font-size:13px;font-weight:700;letter-spacing:.08em;color:#6EC2A8}
.sqv2-vt-tt{display:block;font-size:22px;line-height:1.3;font-weight:600;color:rgba(248,255,244,.6);margin-top:8px;transition:color .3s}
.sqv2-vt-i.is-on .sqv2-vt-tt,.sqv2-vt-b:hover .sqv2-vt-tt{color:#F8FFF4}
.sqv2-vt-dw{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}
.sqv2-vt-i.is-on .sqv2-vt-dw{grid-template-rows:1fr}
.sqv2-vt-d{overflow:hidden}
.sqv2-vt-d>p{margin:0;padding:0 0 20px;font-size:16px;line-height:1.55;color:#D5DBD5}
.sqv2-vt-m{display:none}
.sqv2-vt-stage{position:relative;height:440px;border-radius:28px;background:rgba(248,255,244,.04);border:1px solid rgba(248,255,244,.09);overflow:hidden}
.sqv2-vt-p{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:40px;opacity:0;transform:translateY(12px);transition:opacity .45s,transform .45s;visibility:hidden}
.sqv2-vt-p.is-on{opacity:1;transform:none;visibility:visible}
.sqv2-vt-pause{all:unset;cursor:pointer;position:absolute;right:16px;bottom:16px;width:40px;height:40px;border-radius:50%;background:rgba(248,255,244,.08);display:flex;align-items:center;justify-content:center;color:#F8FFF4}
.sqv2-vt-pause:focus-visible{outline:2px solid #6EC2A8;outline-offset:2px}
.sqv2-vt-pause svg{width:14px;height:14px}
.sqv2-vt-card{width:100%;max-width:520px;background:#FFFFFF;color:#1B1B1B;border-radius:20px;padding:24px;box-shadow:0 24px 64px rgba(0,0,0,.35)}
.sqv2-vt-ch{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px}
.sqv2-vt-ch p{margin:0;font-size:15px;font-weight:700}
.sqv2-vt-ia{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;background:linear-gradient(135deg,#8B6CFF,#6C4FE0);color:#FFFFFF;font-size:12px;margin-right:8px;vertical-align:-5px}
.sqv2-vt-pill{font-size:11px;font-weight:700;color:#2E7E65;background:#E4F2EB;padding:4px 8px;border-radius:999px;white-space:nowrap}
.sqv2-vt-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #F0F2EE;font-size:14px;font-weight:600}
.sqv2-vt-row span{display:block;font-size:12px;font-weight:500;color:#5B635B}
.sqv2-vt-row div{flex:1;min-width:0}
.sqv2-vt-ok{width:22px;height:22px;border-radius:50%;background:#43AA8B;display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 22px}
.sqv2-vt-ic{width:32px;height:32px;border-radius:9px;background:#F4F6F2;display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 32px}
.sqv2-vt-favs{display:flex;flex-wrap:wrap;gap:8px}
.sqv2-vt-favs img{width:40px;height:40px;border-radius:10px;background:#FFFFFF;box-shadow:0 0 0 1px #E7ECE5;padding:5px}
.sqv2-vt-cat{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
.sqv2-vt-cat span{font-size:12px;font-weight:700;background:#F4F6F2;border-radius:999px;padding:6px 10px}
.sqv2-vt-alloc{display:flex;flex-direction:column;gap:12px}
.sqv2-vt-al{display:grid;grid-template-columns:96px 1fr;align-items:center;gap:12px;font-size:13px;font-weight:600}
.sqv2-vt-al i{display:block;height:10px;border-radius:999px;background:#EFF2ED;position:relative;overflow:hidden}
.sqv2-vt-al i b{position:absolute;inset:0 auto 0 0;border-radius:999px;background:#43AA8B}
.sqv2-vt-al.is-down i b{background:#D5DBD5}
.sqv2-vt-ads{display:flex;gap:12px;align-items:flex-end;justify-content:center}
.sqv2-vt-ad{border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #E7ECE5;position:relative;flex:0 0 auto}
.sqv2-vt-ad img{display:block;width:100%;height:100%;object-fit:cover}
.sqv2-vt-ad b{position:absolute;left:8px;bottom:8px;font-size:11px;font-weight:700;background:#FFFFFF;color:#1B1B1B;padding:3px 7px;border-radius:6px}
.sqv2-vt-gen{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#6C4FE0;background:rgba(124,92,252,.12);padding:6px 10px;border-radius:999px}
.sqv2-vt-cta{display:flex;flex-direction:column;align-items:center;gap:24px;margin-top:40px}
.sqv2-vt-btns{display:flex;align-items:center;gap:24px;flex-wrap:wrap;justify-content:center}
.sqv2-vt-btn{display:inline-flex;gap:12px;background:#43AA8B;color:#1B1B1B;text-decoration:none;font-weight:700;font-size:16px;padding:16px 24px;border-radius:12px}
.sqv2-vt-btn:after{content:'\2192'}
.sqv2-vt-lnk{font-size:16px;font-weight:600;color:#6EC2A8;text-decoration:none;border-bottom:1px solid rgba(110,194,168,.45)}
.sqv2-vt-note{margin:0;font-size:14px;color:#9AA396}
.sqv2-vt a:focus-visible{outline:2px solid #6EC2A8;outline-offset:4px}
@media(prefers-reduced-motion:reduce){.sqv2-vt-i.is-on:before,.sqv2-vt-p,.sqv2-vt-dw{transition:none}}
@media(max-width:991px){.sqv2-vt{padding:96px 5%}.sqv2-vt-h2{font-size:42px}.sqv2-vt-grid{grid-template-columns:minmax(0,1fr)}.sqv2-vt-stage{display:none}.sqv2-vt-m{display:block;padding:0 0 24px}.sqv2-vt-m .sqv2-vt-card{max-width:none;box-shadow:none}.sqv2-vt-i.is-on:before{transition:none}}
@media(max-width:479px){.sqv2-vt{padding:80px 20px}.sqv2-vt-h2{font-size:34px}.sqv2-vt-hd{margin-bottom:48px}.sqv2-vt-ld{font-size:17px;margin-top:28px}.sqv2-vt-card{padding:20px}.sqv2-vt-tt{font-size:19px}.sqv2-vt-i{padding-left:24px}.sqv2-vt-b{padding:16px 0}.sqv2-vt-cta{margin-top:32px}.sqv2-vt-ad.is-x{display:none}.sqv2-vt-al{grid-template-columns:80px 1fr}}
.sqv2-vt-card{max-width:500px}
.sqv2-vt-stage{height:540px!important}
.sqv2-vt-p{padding:32px!important}
.vx-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}
.vx-h p{margin:0;font-size:15px;font-weight:700;display:flex;align-items:center;gap:8px;color:#1B1B1B}
.vx-h p img{width:22px;height:22px;border-radius:6px}
.vx-ats{width:28px;height:22px;border-radius:6px;background:#1B1B1B;color:#F8FFF4;font-size:9px;font-weight:800;letter-spacing:.04em;display:inline-flex;align-items:center;justify-content:center}
.vx-lab{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8A928A;margin:16px 0 8px}
.vx-job{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid #EEF1EC;border-radius:12px;margin-top:8px}
.vx-job b{display:block;font-size:14px;color:#1B1B1B}
.vx-job span{font-size:12px;color:#5B635B}
.vx-job em{font-style:normal;font-size:11px;font-weight:700;color:#2E7E65;background:#E4F2EB;border-radius:999px;padding:4px 8px;white-space:nowrap}
.vx-back{display:flex;align-items:center;gap:12px;margin-top:16px;padding:12px;border-radius:12px;background:#F4F1FF}
.vx-back .av{width:32px;height:32px;border-radius:50%;background:#EDF0EA center/cover;flex:0 0 32px}
.vx-back p{margin:0;flex:1;min-width:0;font-size:13px;font-weight:600;color:#1B1B1B}
.vx-back p span{display:block;font-weight:500;color:#5B635B;font-size:12px}
.vx-back b{font-size:12px;color:#6C4FE0;background:#FFFFFF;border-radius:999px;padding:4px 8px;white-space:nowrap}
.vx-foot{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:12px;font-weight:600;color:#5B635B}
.vx-foot img{width:22px;height:22px;border-radius:6px}
.vx-offer{margin:0;padding:14px;border-radius:12px;background:#F7F8F5;font-size:14px;line-height:1.7;color:#3B423B}
.vx-offer mark{background:rgba(124,92,252,.14);color:#4B32C3;border-radius:4px;padding:1px 4px;font-weight:600}
.vx-chips{display:flex;flex-wrap:wrap;gap:8px}
.vx-chips span{font-size:12px;font-weight:700;color:#1B1B1B;background:#FFFFFF;box-shadow:inset 0 0 0 1px #E3E7E1;border-radius:999px;padding:6px 10px}
.vx-safe{display:flex;align-items:center;gap:10px;margin-top:16px;font-size:13px;font-weight:600;color:#1B1B1B}
.vx-safe i{width:24px;height:24px;border-radius:50%;background:#43AA8B;display:flex;align-items:center;justify-content:center;flex:0 0 24px}
.vx-hub{position:relative;width:100%;max-width:300px;aspect-ratio:1/1;margin:0 auto}
.vx-hub:before,.vx-hub:after{content:'';position:absolute;border-radius:50%;border:1px dashed #D5DBD5}
.vx-hub:before{inset:12%}.vx-hub:after{inset:30%}
.vx-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#1B1B1B;color:#F8FFF4;border-radius:16px;padding:12px 14px;text-align:center;font-size:13px;font-weight:700;z-index:1;white-space:nowrap}
.vx-core span{display:block;font-size:11px;font-weight:500;color:#9AA396;margin-top:2px}
.vx-node{position:absolute;width:13%;aspect-ratio:1/1;transform:translate(-50%,-50%);background:#FFFFFF;border-radius:28%;box-shadow:0 4px 12px rgba(27,27,27,.12);display:flex;align-items:center;justify-content:center;z-index:1}
.vx-node img{width:62%;height:62%}
.vx-cats{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}
.vx-cats span{font-size:11px;font-weight:700;color:#5B635B;background:#F4F6F2;border-radius:999px;padding:5px 9px}
.vx-brand{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:center}
.vx-phone{width:176px;border-radius:22px;background:#1B1B1B;padding:8px;box-shadow:0 12px 32px rgba(27,27,27,.18)}
.vx-scr{border-radius:16px;overflow:hidden;background:#FFFFFF}
.vx-adh{display:flex;align-items:center;gap:6px;padding:8px}
.vx-adh i{width:20px;height:20px;border-radius:50%;background:#0B3D91;color:#F2B705;font-style:normal;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center}
.vx-adh p{margin:0;font-size:10px;font-weight:700;line-height:1.2;color:#1B1B1B}
.vx-adh p span{display:block;font-weight:500;color:#8A928A}
.vx-scr img{display:block;width:100%;height:150px;object-fit:cover}
.vx-adb{padding:10px;background:#0B3D91;color:#FFFFFF}
.vx-adb p{margin:0;font-size:12px;font-weight:700;line-height:1.25;color:#FFFFFF!important}
.vx-adb span{display:block;font-size:10px;opacity:.8;margin-top:2px}
.vx-adb b{display:block;margin-top:8px;text-align:center;background:#F2B705;color:#0B3D91;border-radius:8px;padding:6px;font-size:11px}
.vx-kit{display:flex;flex-direction:column;gap:12px}
.vx-kit>div{border:1px solid #EEF1EC;border-radius:12px;padding:12px}
.vx-kit small{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8A928A;margin-bottom:8px}
.vx-logo{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#1B1B1B}
.vx-logo i{width:28px;height:28px;border-radius:8px;background:#0B3D91;color:#F2B705;font-style:normal;font-weight:800;display:flex;align-items:center;justify-content:center}
.vx-sw{display:flex;gap:8px}
.vx-sw i{width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(27,27,27,.12)}
.vx-aa{font-family:Georgia,serif;font-size:26px;line-height:1;color:#1B1B1B}
.vx-ok{font-size:12px;font-weight:700;color:#6C4FE0}
.vx-chart{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:end;height:190px;padding:0 8px;border-bottom:1px solid #E3E7E1}
.vx-col{display:flex;flex-direction:column-reverse;border-radius:8px 8px 0 0;overflow:hidden;height:100%}
.vx-col i{display:block}
.vx-wk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:8px 8px 0;font-size:11px;font-weight:700;color:#8A928A;text-align:center}
.vx-leg{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;font-size:12px;font-weight:600;color:#3B423B}
.vx-leg span:before{content:'';display:inline-block;width:10px;height:10px;border-radius:3px;background:var(--c);margin-right:6px;vertical-align:-1px}
.vx-note{display:flex;gap:8px;margin-top:16px;padding:12px;border-radius:12px;background:#F4F1FF;font-size:13px;line-height:1.45;color:#1B1B1B}
.vx-note b{color:#6C4FE0}
@media(max-width:479px){.vx-job:nth-child(5){display:none}.vx-brand{grid-template-columns:minmax(0,1fr);justify-items:center}.vx-kit{width:100%;flex-direction:row;flex-wrap:wrap}.vx-kit>div{flex:1 1 120px}.vx-chart{height:150px;gap:10px}.vx-wk{gap:10px}.vx-job{padding:10px}}
.sqv2-bx{background:#FBF6EC;color:#1B1B1B;padding:120px 7rem}
.sqv2-bx *{box-sizing:border-box}
.sqv2-bx-in{max-width:1232px;margin:0 auto}
.sqv2-bx-hd{text-align:center;max-width:760px;margin:0 auto 64px}
.sqv2-bx-eye{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#2E7E65;margin:0}
.sqv2-bx-h2{font-family:'Hedvig Letters Serif',Georgia,serif;font-weight:400;font-size:52px;line-height:1.08;letter-spacing:-.015em;margin:16px 0 0;text-wrap:balance}
.sqv2-bx-h2 em{font-style:italic;color:#2E7E65}
.sqv2-bx-ld{font-size:18px;line-height:1.55;color:#5B635B;margin:24px auto 0;max-width:620px}
.sqv2-bx-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.sqv2-bx-c{min-width:0;background:#FFFFFF;border:1px solid #E9ECE7;border-radius:24px;padding:16px;display:flex;flex-direction:column}
.sqv2-bx-c.is-w{grid-column:span 2}
.sqv2-bx-tag{align-self:flex-start;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#2E7E65;background:#E4F2EB;border-radius:999px;padding:6px 12px;margin:8px 8px 16px}
.sqv2-bx-ins{flex:1;min-height:300px;border-radius:16px;background:#F4F6F2;display:flex;align-items:center;justify-content:center;padding:24px;position:relative;overflow:hidden}
.sqv2-bx-ft{padding:24px 8px 8px}
.sqv2-bx-h3{margin:0;font-size:20px;line-height:1.3;font-weight:700}
.sqv2-bx-p{margin:8px 0 0;font-size:16px;line-height:1.5;color:#5B635B}
.sqv2-bx-row{display:flex;gap:16px;align-items:flex-end;justify-content:center;min-width:0}
.sqv2-bx-ad{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(27,27,27,.10);flex:0 1 auto;min-width:0;background:#EDF0EA}
.sqv2-bx-ad img{display:block;width:100%;height:100%;object-fit:cover}
.sqv2-bx-ad.has-ft{display:flex;flex-direction:column;background:#FFFFFF}
.sqv2-bx-im{position:relative;flex:1;min-height:0}
.sqv2-bx-af{padding:8px 10px 10px;background:#FFFFFF}
.sqv2-bx-af p{margin:0;font-size:11px;font-weight:700;line-height:1.25;color:#1B1B1B;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.sqv2-bx-af span{display:inline-block;margin-top:6px;font-size:10px;font-weight:700;background:#1B1B1B;color:#FFFFFF;border-radius:999px;padding:3px 9px}
.sqv2-bx-ov{position:absolute;left:0;right:0;bottom:0;padding:12px;background:linear-gradient(transparent,rgba(27,27,27,.85));color:#FFFFFF}
.sqv2-bx-ov p{margin:0;font-size:12px;font-weight:700;line-height:1.3}
.sqv2-bx-ov span{display:inline-block;margin-top:8px;font-size:11px;font-weight:700;background:#FFFFFF;color:#1B1B1B;border-radius:999px;padding:3px 9px}
.sqv2-bx-fmt{position:absolute;top:8px;left:8px;font-size:11px;font-weight:700;background:#FFFFFF;border-radius:6px;padding:3px 7px}
.sqv2-bx-gen{position:absolute;top:20px;right:20px;font-size:12px;font-weight:700;color:#6C4FE0;background:#FFFFFF;box-shadow:0 0 0 1px rgba(124,92,252,.25);padding:6px 10px;border-radius:999px;z-index:1}
.sqv2-bx-score{background:#FFFFFF;border-radius:16px;padding:16px;box-shadow:0 8px 24px rgba(27,27,27,.10);flex:0 1 260px;min-width:0}
.sqv2-bx-ring{width:56px;height:56px;border-radius:50%;background:conic-gradient(#6C4FE0 0 60%,#EDE9FB 60% 100%);display:flex;align-items:center;justify-content:center}
.sqv2-bx-ring span{width:42px;height:42px;border-radius:50%;background:#FFFFFF;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}
.sqv2-bx-score p{margin:12px 0 0;font-size:13px;line-height:1.4}
.sqv2-bx-score p:before{content:'\2726  ';color:#6C4FE0}
.sqv2-bx-fix{display:block;margin-top:16px;text-align:center;background:#1B1B1B;color:#F8FFF4;border-radius:10px;padding:10px;font-size:13px;font-weight:600}
@media(max-width:991px){.sqv2-bx{padding:96px 5%}.sqv2-bx-grid{grid-template-columns:minmax(0,1fr)}.sqv2-bx-c.is-w{grid-column:auto}.sqv2-bx-h2{font-size:42px}}
@media(max-width:479px){.sqv2-bx{padding:80px 20px}.sqv2-bx-h2{font-size:34px}.sqv2-bx-hd{margin-bottom:48px}.sqv2-bx-ld{font-size:17px;margin-top:28px}.sqv2-bx-ins{min-height:240px;padding:16px}.sqv2-bx-row{gap:8px}.sqv2-bx-ad.is-x{display:none}.sqv2-bx-gen{top:12px;right:12px}.sqv2-bx-h3{font-size:19px}.sqv2-bx-score{padding:12px}.sqv2-bx-c.is-w:first-child .sqv2-bx-row{zoom:.7}}
.bx-gen{width:100%;max-width:620px;background:#FFFFFF;border-radius:16px;box-shadow:0 12px 32px rgba(27,27,27,.10);overflow:hidden}
.bx-genh{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #F0F2EE}
.bx-genh p{margin:0;font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px}
.bx-genh p i{width:22px;height:22px;border-radius:7px;background:linear-gradient(135deg,#8B6CFF,#6C4FE0);color:#FFFFFF;font-style:normal;font-size:12px;display:flex;align-items:center;justify-content:center}
.bx-genh span{font-size:12px;color:#8A928A;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
.bx-vars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px}
.bx-var{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:4/5;min-width:0}
.bx-var img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.bx-v1 .bx-vt{position:absolute;left:0;right:0;bottom:0;padding:12px;background:linear-gradient(transparent,rgba(10,12,10,.92) 45%);color:#FFFFFF}
.bx-vt p{margin:0;font-size:12px;font-weight:700;line-height:1.25;color:inherit!important}
.bx-vt small{color:inherit!important}
.bx-v1 .bx-vt,.bx-src .bx-vt{color:#FFFFFF!important;text-shadow:0 1px 2px rgba(0,0,0,.5);background:linear-gradient(rgba(10,12,10,0),rgba(10,12,10,.88) 30%)!important;padding-top:28px!important}
.bx-v3 .bx-vt{color:#FFFFFF!important}
.bx-v2 .bx-vt{color:#1B1B1B!important}
.bx-vt small{display:block;font-size:10px;opacity:.8;margin-top:2px}
.bx-vt b{display:inline-block;margin-top:8px;font-size:10px;border-radius:999px;padding:3px 9px;background:#FFFFFF;color:#1B1B1B}
.bx-v2{background:#FBF6EC;box-shadow:inset 0 0 0 2px #43AA8B}
.bx-v2 .bx-vt{position:relative;padding:12px;color:#1B1B1B;z-index:1}
.bx-v2 .bx-vt b{background:#1B1B1B;color:#FFFFFF}
.bx-v2 img{top:52%;height:48%}
.bx-v2 .bx-pick{position:absolute;right:8px;bottom:8px;z-index:1;font-size:10px;font-weight:700;background:#FFFFFF;color:#2E7E65;border-radius:999px;padding:3px 8px}
.bx-v3{background:#1B1B1B;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:12px;text-align:center}
.bx-v3 .bx-ring{position:relative;width:62%;aspect-ratio:1/1;border-radius:50%;overflow:hidden;box-shadow:0 0 0 3px #43AA8B}
.bx-v3 .bx-vt{color:#FFFFFF}
.bx-v3 .bx-vt b{background:#43AA8B;color:#1B1B1B}
.bx-genf{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 16px}
.bx-genf span{font-size:11px;font-weight:700;border-radius:999px;padding:5px 9px;background:#F4F6F2;color:#3B423B}
.bx-fm{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;gap:10px}
.bx-tile{background:#FFFFFF;border-radius:12px;box-shadow:0 6px 16px rgba(27,27,27,.08);padding:8px;display:flex;flex-direction:column;gap:6px;min-width:0}
.bx-tile .ph{position:relative;border-radius:8px;overflow:hidden;background:#EDF0EA}
.bx-tile .ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.bx-tile footer{display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:12px;font-weight:700;color:#1B1B1B}
.bx-tile footer span{display:flex;gap:3px}
.bx-tile footer img{width:16px;height:16px;border-radius:4px}
.bx-t916{grid-row:1/3}.bx-t916 .ph{flex:1;min-height:0}
.bx-tsq .ph{aspect-ratio:1/1}
.bx-taud .ph{aspect-ratio:1/1;background:#1B1B1B;display:flex;align-items:center;justify-content:center;gap:3px}
.bx-taud .ph i{display:block;width:4px;border-radius:2px;background:#43AA8B}
.bx-col2{display:flex;flex-direction:column;gap:10px;min-width:0}
.bx-tban{grid-column:2/4}
.bx-tban .ph{flex:1;min-height:56px}
.bx-tban .ph b{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:11px;background:#FFFFFF;color:#1B1B1B;border-radius:999px;padding:5px 10px}
.bx-wr{width:100%;max-width:320px;display:flex;flex-direction:column;align-items:center;gap:8px}
.bx-off{width:100%;background:#FFFFFF;border-radius:12px;padding:12px;box-shadow:0 4px 12px rgba(27,27,27,.06)}
.bx-off small,.bx-al small{display:block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8A928A;margin-bottom:4px}
.bx-off p{margin:0;font-size:12px;line-height:1.5;color:#5B635B!important}
.bx-off p b{color:#1B1B1B}
.bx-off i{display:block;height:6px;border-radius:3px;background:#EFF2ED;margin-top:8px}
.bx-off i+i{width:60%;margin-top:6px}
.bx-arw{width:28px;height:28px;border-radius:50%;background:#1B1B1B;color:#F8FFF4;display:flex;align-items:center;justify-content:center;font-size:14px}
.bx-adtxt{width:100%;background:#FFFFFF;border-radius:12px;box-shadow:0 8px 24px rgba(27,27,27,.10);padding:4px 12px}
.bx-al{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:start;padding:10px 0;border-top:1px solid #F0F2EE}
.bx-al:first-child{border-top:0}
.bx-al em{font-style:normal;color:#6C4FE0;font-size:13px;line-height:1.4}
.bx-al b{font-size:13px;color:#1B1B1B}
.bx-al span{font-size:13px;color:#1B1B1B}
.bx-al .bx-btn{display:inline-block;background:#1B1B1B;color:#FFFFFF;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}
.bx-an{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}
.bx-anad{position:relative;width:180px;aspect-ratio:9/16;max-height:240px;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(27,27,27,.12)}
.bx-anad img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.bx-anad .bx-vt{position:absolute;left:0;right:0;bottom:0;padding:28px 10px 10px;background:linear-gradient(rgba(10,12,10,0),rgba(10,12,10,.88) 30%);color:#FFFFFF!important}
.bx-anad u{text-decoration:underline wavy #8B6CFF;text-decoration-thickness:1.5px;text-underline-offset:3px}
.bx-an .sqv2-bx-score{width:100%;max-width:280px;flex:0 0 auto;margin-top:-40px;position:relative}
.bx-tr{max-width:620px}
.bx-langs .bx-lg p{font-size:13px}
.bx-tr{width:100%;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:16px;align-items:center}
.bx-src{background:#FFFFFF;border-radius:14px;padding:8px;box-shadow:0 8px 24px rgba(27,27,27,.10);min-width:0}
.bx-src small{display:block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8A928A;padding:2px 4px 8px}
.bx-src .ph{position:relative;aspect-ratio:4/5;border-radius:10px;overflow:hidden}
.bx-src .ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.bx-src .bx-vt{position:absolute;left:0;right:0;bottom:0;padding:10px;background:linear-gradient(transparent,rgba(10,12,10,.92) 45%);color:#FFFFFF}
.bx-langs{display:flex;flex-direction:column;gap:10px;min-width:0}
.bx-langs .chip{align-self:flex-start;font-size:11px;font-weight:700;color:#FFFFFF;background:#6C4FE0;border-radius:999px;padding:5px 10px}
.bx-lg{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;background:#FFFFFF;border-radius:12px;padding:8px 10px;box-shadow:0 4px 12px rgba(27,27,27,.07)}
.bx-lg i{font-style:normal;width:36px;height:36px;border-radius:9px;background:#1B1B1B;color:#F8FFF4;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}
.bx-lg p{margin:0;font-size:13px;font-weight:700;line-height:1.25;color:#1B1B1B;overflow-wrap:break-word}
.bx-lg p span{display:inline-block;margin-top:4px;font-size:10px;font-weight:700;background:#F4F6F2;border-radius:999px;padding:2px 8px;color:#3B423B}
.bx-keep{font-size:11px;font-weight:700;color:#2E7E65}
@media(max-width:479px){.bx-vars{gap:8px;padding:12px}.bx-var.bx-v3{display:none}.bx-vars{grid-template-columns:repeat(2,minmax(0,1fr))}.bx-genh span{display:none}.bx-fm{gap:8px}.bx-tr{grid-template-columns:minmax(0,1fr);gap:12px}.bx-src{max-width:200px;justify-self:center;width:100%}.bx-lg{grid-template-columns:28px minmax(0,1fr);padding:6px 8px;gap:8px}.bx-lg i{width:28px;height:28px;font-size:10px}.bx-lg p{font-size:12px}}
.sqv2-mkr{display:contents}
.sqv2-ba-area>.w-embed,.sqv2-bx-ins>.w-embed,.sqv2-vt-stage>.w-embed{display:contents}
