@keyframes bFade{0%{opacity:0}to{opacity:1}}@keyframes bFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes bDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes bUnfold{0%{opacity:0;transform:perspective(1600px)rotateX(-88deg)}35%{opacity:1}to{opacity:1;transform:perspective(1600px)rotateX(0)}}@keyframes bSheetScan{0%{opacity:1;top:0}85%{opacity:1}to{opacity:0;top:100%}}@keyframes bDevelop{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes bDevLine{0%{opacity:1;top:0}90%{opacity:1}to{opacity:0;top:100%}}@media (max-width:767.98px){@keyframes bFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes mMenu{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes mUnfold{0%{opacity:0;transform:perspective(900px)rotateX(-80deg)}to{opacity:1;transform:none}}}.b-sheet{transform-origin:50% 0;animation:.7s cubic-bezier(.2,.85,.25,1) both bUnfold}.b-sheet-scan{pointer-events:none;z-index:2;background:#008edc;height:2px;animation:1s cubic-bezier(.4,0,.2,1) .25s both bSheetScan;position:absolute;left:0;right:0;box-shadow:0 0 14px 2px #008edc8c}.b-mcol{animation:.6s cubic-bezier(.2,.8,.2,1) .2s both bFadeUp}.b-mrow{color:#0a1a2b;border-bottom:1px solid #dde6ef;align-items:center;gap:12px;min-height:46px;padding:0 12px;text-decoration:none;transition:background-color .25s;display:flex;position:relative}@media (min-width:768px){.b-mrow:hover{color:#0a1a2b}}.b-mname{transition:translate .3s}.b-mrow.is-active{background:#f1f7fc;border-radius:12px}.b-mrow.is-active .b-mname{translate:6px}.b-mno{transition:color .25s}.b-mrow.is-active .b-mno{color:#c2410c}.b-lead{transform-origin:0;border-top:1.5px dashed #ff5a1f;width:32px;height:0;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:100%;transform:scaleX(0)}.b-mrow.is-active .b-lead{transform:scaleX(1)}.b-dev{animation:.8s cubic-bezier(.6,0,.2,1) both bDevelop}.b-dev-line{pointer-events:none;background:#ff5a1f;height:2px;animation:.8s cubic-bezier(.6,0,.2,1) both bDevLine;position:absolute;left:0;right:0;box-shadow:0 0 10px #ff5a1f99}.b-mitem{color:#0a1a2b;gap:14px;margin:0 -14px;padding:14px;text-decoration:none;transition:background-color .25s;display:flex}@media (min-width:768px){.b-mitem:hover{color:#0a1a2b;background:#f4f8fc;border-radius:14px}.b-mitem:hover .b-ico path,.b-mitem:hover .b-ico circle,.b-mitem:hover .b-ico rect{animation:.9s cubic-bezier(.6,0,.2,1) bDraw}}.b-scrim{animation:.4s both bFade}@media (max-width:767.98px){.b-sheet-scan{animation:.9s cubic-bezier(.4,0,.2,1) .1s both bSheetScan}.m-menu{animation:.3s cubic-bezier(.2,.8,.2,1) both mMenu}.m-acc-btn{width:100%;min-height:60px;font:inherit;letter-spacing:-.02em;color:#0a1a2b;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:24px;font-weight:700;transition:color .3s;display:flex}.m-acc-btn.is-open{color:#0068a8}.m-acc-btn.is-open .b-trig-plus{color:#c2410c;transform:rotate(135deg)}.m-unfold{transform-origin:50% 0;animation:.5s cubic-bezier(.2,.85,.25,1) both mUnfold}.m-link{border-top:1px solid #eef2f6;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:56px}.m-price{font-family:var(--b-font-label);color:#0a1a2b;flex:none;font-size:12px;font-weight:700}}:root{--bp-menu-css:1}.sh-sheet{background-color:var(--b-surface);border-radius:0 0 28px 28px;position:absolute;top:100%;left:0;right:0;box-shadow:0 40px 70px -30px #0a1a2b73}.sh-sheet-in{max-width:var(--b-container-wide);margin:0 auto;padding:32px 24px 0;position:relative}.sh-grid{gap:32px;padding:0 24px;display:grid}.sh-grid--themes{grid-template-columns:330px minmax(0,1fr) 300px}.sh-grid--solutions{grid-template-columns:repeat(3,minmax(0,1fr)) 320px}.sh-grid--resources{grid-template-columns:repeat(2,minmax(0,1fr)) 420px}.sh-col{flex-direction:column;gap:10px;display:flex}.sh-col--items{gap:6px}.sh-col--d1{animation-delay:60ms}.sh-col--d2{animation-delay:.12s}.sh-label{font-family:var(--b-font-label);letter-spacing:.06em;color:var(--b-muted);font-size:11px;font-weight:600}.sh-label--more{margin-top:10px}.sh-rows{border-top:1px solid var(--b-line)}.sh-row-no{font-family:var(--b-font-label);color:var(--b-muted);width:22px;font-size:12px;font-weight:600}.sh-row-name{letter-spacing:-.01em;flex:1;font-size:18px;font-weight:800}.sh-row-cat{color:var(--b-muted);font-size:13px}.sh-row-new{font-size:11px;font-family:var(--b-font-label);color:var(--b-link);margin-right:8px;font-weight:600}.sh-more{flex-wrap:wrap;gap:4px 14px;font-size:14px;font-weight:600;display:flex}.sh-more-link,.sh-more-link:hover{color:var(--b-ink);align-items:center;min-height:28px;text-decoration:none;display:inline-flex}.sh-browse{color:var(--b-link);align-items:center;gap:6px;min-height:40px;margin-top:4px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.sh-prevcol{animation-delay:80ms}.sh-prev{flex-direction:column;gap:14px;display:flex}.sh-shot{background:var(--b-surface);border:1px solid var(--b-line);box-shadow:var(--b-shadow-float);border-radius:20px;padding:10px;position:relative}.sh-shot-in{aspect-ratio:2;background:var(--b-tint-2);position:relative;overflow:hidden}.sh-shot-img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.sh-prev-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sh-prev-text{flex-direction:column;gap:2px;display:flex}.sh-prev-name{letter-spacing:-.02em;font-size:26px;font-weight:800;line-height:1.1}.sh-text{color:var(--b-muted);font-size:14px}.sh-prev-meta{font-family:var(--b-font-label);color:var(--b-muted);margin-top:2px;font-size:11px;font-weight:600}.sh-price{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.sh-price-now{font-size:26px;font-weight:800}.sh-price-was{color:var(--b-muted);font-size:14px}.sh-price-off{font-family:var(--b-font-label);background:var(--b-sale-bg);color:var(--b-sale-fg);border-radius:var(--b-radius-pill);padding:3px 10px;font-size:10px;font-weight:700}.sh-prev-btns{gap:10px;display:flex}.sh-demo{border-radius:var(--b-radius-btn);background-color:var(--b-primary);min-height:46px;color:var(--b-surface);box-shadow:var(--b-shadow-btn);align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.sh-details{border-radius:var(--b-radius-btn);border:1.5px solid var(--b-line-strong);background-color:var(--b-surface);min-height:46px;color:var(--b-ink);align-items:center;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.sh-pkg{color:var(--b-surface);background-color:var(--b-deep);background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:24px 24px;flex-direction:column;gap:14px;padding:24px;animation-delay:.16s;display:flex;position:relative;overflow:hidden}.sh-pkg-label{font-family:var(--b-font-label);letter-spacing:.06em;color:var(--b-on-deep-label);font-size:11px;font-weight:600}.sh-pkg-title{letter-spacing:var(--b-ls-head-tight);font-size:26px;font-weight:800;line-height:1.05}.sh-pkg-text{color:var(--b-on-deep);font-size:14px}.sh-pkg-price{align-items:baseline;gap:6px;margin-top:auto;display:flex}.sh-pkg-amount{letter-spacing:-.04em;font-size:48px;font-weight:800;line-height:1}.sh-pkg-period{color:var(--b-on-deep)}.sh-pkg-btn{border-radius:var(--b-radius-btn);background-color:var(--b-surface);min-height:48px;color:var(--b-ink);justify-content:space-between;align-items:center;padding:0 16px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.sh-pkg-once{color:var(--b-on-deep);font-size:13px}.sh-pkg-strong{color:var(--b-surface)}.sh-strip{border-top:1px solid var(--b-line-2);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:28px;padding:14px 24px;font-size:14px;animation-delay:.24s;display:flex}.sh-strip--res{animation-delay:.2s}.sh-strip-text{font-family:var(--b-font-label);color:var(--b-muted);font-size:12px;font-weight:600}.sh-strip-links{gap:24px;font-weight:700;display:flex}.sh-strip-link{color:var(--b-link);text-decoration:none}.sh-strip-cta{color:var(--b-link);font-weight:700;text-decoration:none}.sh-browse:hover,.sh-strip-link:hover,.sh-strip-cta:hover{color:var(--b-link)}.sh-head{font-family:var(--b-font-label);letter-spacing:.06em;color:var(--b-muted);border-bottom:1px solid var(--b-line);padding-bottom:8px;font-size:11px;font-weight:600}.sh-ico{flex:none}.sh-item{flex-direction:column;gap:3px;display:flex}.sh-item-title{font-size:17px;font-weight:800}.sh-item-tag{font-family:var(--b-font-label);color:var(--b-ink);font-size:11px;font-weight:600}.sh-card{background:var(--b-surface);border:1px solid var(--b-line);box-shadow:var(--b-shadow-float);border-radius:22px;flex-direction:column;gap:12px;padding:24px;animation-delay:.18s;display:flex;position:relative;overflow:hidden}.sh-card-title{letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.1}.sh-card-note{margin-top:4px;font-size:22px}.sh-card-btn{border-radius:var(--b-radius-btn);background-color:var(--b-primary);min-height:48px;color:var(--b-surface);box-shadow:var(--b-shadow-btn);justify-content:space-between;align-items:center;margin-top:auto;padding:0 16px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.sh-post{flex-direction:column;gap:2px}.sh-post-date{font-family:var(--b-font-label);color:var(--b-muted);font-size:11px;font-weight:600}.sh-post-title{font-size:16px;font-weight:700;line-height:1.3}.sh-scrim{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a1a2b57;position:fixed;inset:0}.sh-menu{background-color:var(--b-surface);border-radius:0 0 24px 24px;flex-direction:column;max-height:calc(100vh - 72px);padding:6px 20px 24px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 30px 40px -24px #0a1a2b73}.sh-acc{border-bottom:1px solid var(--b-line-2)}.sh-acc-meta{align-items:center;gap:12px;display:flex}.sh-acc-count{font-family:var(--b-font-label);color:var(--b-muted);font-size:11px;font-weight:500}.sh-unfold{flex-direction:column;padding:0 0 16px;display:flex}.sh-unfold--themes{gap:14px;padding:2px 0 20px}.sh-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}.sh-t1{animation-delay:50ms}.sh-t2{animation-delay:.1s}.sh-t3{animation-delay:.15s}.sh-t4{animation-delay:.2s}.sh-t5{animation-delay:.25s}.sh-t6{animation-delay:.3s}.sh-tile-img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.sh-tile-name{font-size:15px;font-weight:800}.sh-tile-cat{color:var(--b-muted);font-size:12px}.sh-mmore{color:var(--b-muted);flex-wrap:wrap;gap:4px 12px;font-size:13px;font-weight:600;animation-delay:.35s;display:flex}.sh-mmore-label{font-family:var(--b-font-label);letter-spacing:.05em;width:100%;font-size:10px;font-weight:600}.sh-mmore-link{color:var(--b-ink);text-decoration:none}.sh-mpkg{background-color:var(--b-deep);color:var(--b-surface);background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:20px 20px;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:14px;text-decoration:none;animation-delay:.4s;display:flex}.sh-mstack{flex-direction:column;line-height:1.3;display:flex}.sh-mpkg-title{font-size:16px;font-weight:800}.sh-mpkg-text{color:var(--b-on-deep);font-size:12px}.sh-mbrowse{color:var(--b-link);align-items:center;min-height:40px;font-size:15px;font-weight:700;text-decoration:none;animation-delay:.45s;display:flex}.sh-mlink-title{font-size:17px;font-weight:800}.sh-mlink-text{color:var(--b-muted);font-size:13px}.sh-mtop{border-bottom:1px solid var(--b-line-2);min-height:58px;color:var(--b-ink);letter-spacing:-.02em;justify-content:space-between;align-items:center;font-size:24px;font-weight:800;text-decoration:none;display:flex}.sh-mtop-arrow{font-size:16px}.sh-mctas{flex-direction:column;gap:10px;margin-top:20px;display:flex}.sh-mhire{border-radius:var(--b-radius-btn);background-color:var(--b-primary);min-height:54px;color:var(--b-surface);box-shadow:var(--b-shadow-btn);justify-content:space-between;align-items:center;padding:0 18px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.sh-mpair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sh-mbtn{border-radius:var(--b-radius-btn);border:1.5px solid var(--b-line-strong);background-color:var(--b-surface);min-height:50px;color:var(--b-ink);justify-content:center;align-items:center;font-size:15px;font-weight:700;text-decoration:none;display:flex}@media (min-width:768px) and (max-width:1023.98px){.sh-menu .b-trig-plus{flex:none;width:12px;height:12px}.sh-menu .b-trig-plus:before{top:5px}.sh-menu .b-trig-plus:after{left:5px}.sh-menu .m-acc-btn{width:100%;min-height:60px;font:inherit;letter-spacing:-.02em;color:#0a1a2b;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:24px;font-weight:700;transition:color .3s;display:flex}.sh-menu .m-acc-btn.is-open{color:#0068a8}.sh-menu .m-acc-btn.is-open .b-trig-plus{color:#c2410c;transform:rotate(135deg)}.sh-menu .m-tile{color:#0a1a2b;flex-direction:column;gap:4px;text-decoration:none;display:flex}.sh-menu .m-tile-img{aspect-ratio:16/10;background:#fff;border-radius:12px;margin-bottom:4px;display:block;overflow:hidden;box-shadow:0 8px 18px -10px #0a1a2b59}.sh-menu .m-link{border-top:1px solid #eef2f6;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:56px}.sh-menu .m-price{font-family:var(--b-font-label);color:#0a1a2b;flex:none;font-size:12px;font-weight:700}.sh-menu a:hover{color:inherit}.sh-menu .sh-mpkg:hover{color:var(--b-surface)}.sh-menu .sh-mbrowse:hover{color:var(--b-link)}}.sh-rows .b-mrow .sh-row-no{color:var(--b-muted)}