.cb-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cb-rot{display:inline-grid;justify-items:start;vertical-align:bottom;color:#1a7fc7}.cb-hero-banner .cb-rot{color:#8fd0ff}.cb-hero-banner--center .cb-rot{justify-items:center}.cb-rot>span{grid-area:1/1;white-space:nowrap;opacity:0;transform:translateY(.55em);transition:opacity .45s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.cb-rot>span.is-on{opacity:1;transform:none}.cb-rot>span.is-out{opacity:0;transform:translateY(-.55em)}.cb-sol__head,.cb-sol__row{display:grid;grid-template-columns:1fr 64px 1fr;gap:12px}.cb-sol__head{max-width:980px;margin:28px auto 12px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#50627a}.cb-sol__head span:last-child{color:#1f5fa8}.cb-sol__list{list-style:none;margin:0 auto;padding:0;max-width:980px;display:grid;gap:14px}.cb-sol__p,.cb-sol__s{border-radius:18px;padding:18px 20px;display:flex;gap:14px;align-items:center;box-sizing:border-box}.cb-sol__p{background:#fff;border:1px solid #e3e8ef;color:#50627a}.cb-sol__p p,.cb-sol__s p{margin:0;font-size:16px;line-height:1.4}.cb-sol__p p{font-weight:600}.cb-sol__x{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#fdecec;color:#d64545;font-size:13px;font-weight:800}.cb-sol__s{background:linear-gradient(135deg,#1f5fa8,#1a7fc7);color:#fff;box-shadow:0 14px 32px -14px #1f5fa899}.cb-sol__ic{flex:none;width:44px;height:44px;border-radius:12px;background:#ffffff29;display:grid;place-items:center;color:#fff}.cb-sol__ic svg{width:22px;height:22px}.cb-sol__tag{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:#fff3;padding:3px 9px;border-radius:99px;margin-bottom:6px}.cb-sol__arrow{display:flex;align-items:center}.cb-sol__arrow svg{width:100%;height:24px;fill:none;stroke:#1a7fc7;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.cb-sol--anim .cb-sol__p{transition:opacity .5s}.cb-sol--anim .cb-sol__p p span{background:linear-gradient(#d64545,#d64545) 0 58%/0 2px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .6s .15s ease}.cb-sol--anim .cb-sol__arrow path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .6s .4s ease}.cb-sol--anim .cb-sol__s{opacity:0;transform:translate(36px) scale(.96);transition:opacity .6s .6s,transform .75s .6s cubic-bezier(.2,.8,.2,1)}.cb-sol--anim .is-on .cb-sol__p{opacity:.8}.cb-sol--anim .is-on .cb-sol__p p span{background-size:100% 2px}.cb-sol--anim .is-on .cb-sol__arrow path{stroke-dashoffset:0}.cb-sol--anim .is-on .cb-sol__s{opacity:1;transform:none}.cb-sol--anim .is-on .cb-sol__ic{animation:cbPop .6s 1s}@keyframes cbPop{40%{transform:scale(1.18) rotate(-8deg)}}@media(max-width:749px){.cb-sol__head{display:none}.cb-sol__row{grid-template-columns:1fr;gap:4px}.cb-sol__list{gap:22px}.cb-sol__arrow{justify-content:center;height:30px}.cb-sol__arrow svg{width:40px;transform:rotate(90deg)}.cb-sol--anim .cb-sol__s{transform:translateY(18px)}}.cb-steps{position:relative;display:grid;grid-template-columns:repeat(var(--n,3),1fr);gap:28px;max-width:1040px;margin:36px auto 0;text-align:center}.cb-steps__line{position:absolute;top:26px;left:16%;width:68%;height:4px;border-radius:4px;background:#dbe8f6;overflow:hidden;z-index:0}.cb-steps__line i{display:block;width:100%;height:100%;background:linear-gradient(90deg,#1f5fa8,#3aa0e6);transform-origin:left;transform:scaleX(var(--p,0))}.cb-steps.is-vert .cb-steps__line i{transform-origin:top;transform:scaleY(var(--p,0))}.cb-step{position:relative;z-index:1;opacity:.55;transition:opacity .5s}.cb-step.is-on{opacity:1}.cb-step__num{width:56px;height:56px;margin:0 auto 18px;border-radius:50%;display:grid;place-items:center;background:#fff;border:3px solid #dbe8f6;font-weight:800;font-size:20px;color:#50627a;transition:background .4s,border-color .4s,color .4s,transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .4s}.cb-step.is-on .cb-step__num{background:#1f5fa8;border-color:#1f5fa8;color:#fff;transform:scale(1.12);box-shadow:0 0 0 8px #1a7fc726}.cb-step__img{border-radius:20px;overflow:hidden;aspect-ratio:4/3;margin-bottom:16px;background:#e7f2fc}.cb-step__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.cb-step:hover .cb-step__img img{transform:scale(1.06)}.cb-step__ic{width:76px;height:76px;margin:0 auto 14px;border-radius:24px;background:#e7f2fc;color:#1f5fa8;display:grid;place-items:center;transition:background .4s,color .4s}.cb-step__ic svg{width:34px;height:34px}.cb-step.is-on .cb-step__ic{background:#1f5fa8;color:#fff;animation:cbPop .6s}.cb-step h3{font-size:19px;margin:0 0 6px;color:#0f2440}.cb-step p{margin:0;color:#50627a;font-size:15px;line-height:1.5}@media(max-width:749px){.cb-steps{grid-template-columns:1fr;text-align:left;gap:28px;padding-left:72px}.cb-step__num{position:absolute;left:-72px;top:0;margin:0}.cb-step__ic{margin:0 0 10px;width:56px;height:56px;border-radius:18px}.cb-step__ic svg{width:26px;height:26px}}.cb-ba{position:relative;max-width:980px;margin:32px auto 0;border-radius:24px;overflow:hidden;aspect-ratio:16/9;--pos:50%;user-select:none;-webkit-user-select:none;touch-action:pan-y;cursor:ew-resize;box-shadow:0 24px 60px -30px #0f244080;background:#0f2440}.cb-ba__pane{position:absolute;top:0;right:0;bottom:0;left:0}.cb-ba__pane img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.cb-ba__pane--before{clip-path:inset(0 calc(100% - var(--pos)) 0 0);z-index:1}.cb-ba__pane--after.cb-ba__pane--txt{background:radial-gradient(120% 90% at 80% 20%,#3aa0e6,#1f5fa8 60%,#174a85)}.cb-ba__pane--before.cb-ba__pane--txt{background:radial-gradient(120% 90% at 20% 20%,#8a93a3,#5b6577 60%,#3f4757)}.cb-ba__pane:not(.cb-ba__pane--txt):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0f24408c,#0f244000 60%)}.cb-ba__list{position:absolute;top:50%;transform:translateY(-50%);list-style:none;margin:0;padding:0;display:grid;gap:12px;width:40%;color:#fff;font-weight:600;font-size:clamp(14px,1.7vw,19px);line-height:1.3;z-index:1}.cb-ba__list:empty{display:none}.cb-ba__pane--before .cb-ba__list{left:5%}.cb-ba__pane--after .cb-ba__list{right:5%;text-align:right}.cb-ba__list li{display:flex;gap:10px;align-items:center}.cb-ba__pane--after .cb-ba__list li{flex-direction:row-reverse}.cb-ba__list b{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#ffffff38;font-size:12px}.cb-ba__lbl{position:absolute;top:16px;z-index:3;color:#fff;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border-radius:99px;background:#0f2440a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}.cb-ba__lbl--b{left:16px}.cb-ba__lbl--a{right:16px;background:#1f5fa8}.cb-ba__handle{position:absolute;top:0;bottom:0;left:var(--pos);width:3px;margin-left:-1.5px;background:#fff;z-index:2;pointer-events:none}.cb-ba__handle span{position:absolute;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0 -25px;border-radius:50%;background:#fff;color:#1f5fa8;display:grid;place-items:center;font-weight:800;font-size:20px;box-shadow:0 6px 22px #00000047;transition:transform .25s}.cb-ba:hover .cb-ba__handle span,.cb-ba.is-drag .cb-ba__handle span{transform:scale(1.12)}.cb-ba__range{position:absolute;left:0;bottom:0;width:100%;height:2px;opacity:0;margin:0;pointer-events:none}.cb-ba__range:focus-visible~.cb-ba__handle span{outline:3px solid #8fd0ff;outline-offset:3px}.cb-ba__note{text-align:center;font-size:12px;color:#50627a;margin:10px 0 0}@media(max-width:749px){.cb-ba{aspect-ratio:4/5;border-radius:18px}.cb-ba__list{width:43%;font-size:14px;gap:12px}.cb-ba__list li{flex-direction:column;align-items:flex-start;gap:6px}.cb-ba__pane--after .cb-ba__list li{flex-direction:column;align-items:flex-end}}.cb-tl-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.cb-tl-tab{position:relative;overflow:hidden;border:1.5px solid #cfe0f3;background:#fff;color:#1f5fa8;font:inherit;font-weight:700;font-size:14px;padding:10px 18px;border-radius:99px;cursor:pointer;transition:background .3s,color .3s,border-color .3s,transform .2s}.cb-tl-tab:hover{transform:translateY(-2px)}.cb-tl-tab.is-on{background:#1f5fa8;border-color:#1f5fa8;color:#fff}.cb-tl-tab i{position:absolute;left:0;bottom:0;height:3px;width:100%;background:#ffffffbf;transform:scaleX(0);transform-origin:left}.cb-tl-tab.is-on.is-run i{animation:cbTlBar 6s linear forwards}@keyframes cbTlBar{to{transform:scaleX(1)}}.cb-timeline.cb-tl--tabs:before,.cb-timeline.cb-tl--tabs:after{display:none}.cb-timeline.cb-tl--tabs .cb-week{display:none}.cb-timeline.cb-tl--tabs .cb-week.is-active{display:block;animation:cbTlIn .5s cubic-bezier(.2,.8,.2,1)}.cb-timeline.cb-tl--tabs .cb-week.is-active li{animation:cbTlIn .5s both;animation-delay:calc(var(--i,0) * 90ms + .1s)}@keyframes cbTlIn{0%{opacity:0;transform:translateY(14px)}}.cb-car-nav{display:none}@media(max-width:749px){.cb-grid--4.cb-car{position:relative;display:flex!important;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin-inline:calc(50% - 50vw);padding:6px 9vw 10px;scroll-padding-inline:9vw;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cb-car::-webkit-scrollbar{display:none}.cb-car>*{flex:0 0 82vw;scroll-snap-align:center}.cb-car-nav{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px}.cb-car-nav button{width:42px;height:42px;border-radius:50%;border:1.5px solid #cfe0f3;background:#fff;color:#1f5fa8;font-size:18px;display:grid;place-items:center;cursor:pointer;transition:opacity .3s,background .3s}.cb-car-nav button:active{background:#e7f2fc}.cb-car-nav button:disabled{opacity:.35}.cb-car-count{font-weight:800;color:#0f2440;font-variant-numeric:tabular-nums;min-width:48px;text-align:center;font-size:14px}.cb-car-dots{display:flex;gap:6px}.cb-car-dots i{width:7px;height:7px;border-radius:99px;background:#cfe0f3;transition:width .3s,background .3s}.cb-car-dots i.is-on{width:22px;background:#1f5fa8}}.cb-qa--featured{border-color:#1a7fc7!important;box-shadow:0 12px 30px -18px #1a7fc7a6}@media(prefers-reduced-motion:reduce){.cb-rot>span,.cb-sol--anim *,.cb-step,.cb-step__num,.cb-tl-tab{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/cb-fx2.css.map */
