@media(max-width:600px){.cb-hide-s{display:none!important}}.cb-header.is-overlay{margin-bottom:calc(var(--cb-header-h) * -1)}.cb-header.is-overlay:not(.is-scrolled):not(.is-menu) .cb-logo{filter:drop-shadow(0 2px 10px rgba(0,0,0,.25))}.cb-header.is-overlay:not(.is-scrolled):not(.is-menu) .cb-header__nav a{text-shadow:0 1px 12px rgba(0,0,0,.35)}.cb-hero{position:relative;background:var(--cb-yellow);padding:0 10px 10px}.cb-hero__stage{position:relative;overflow:hidden;isolation:isolate;background:var(--cb-ink);color:#fff;height:clamp(640px,56.25vw,100svh);min-height:640px;display:flex;align-items:flex-end;clip-path:polygon(0 0,100% 0,100% 18%,calc(100% - 14px) calc(18% + 14px),calc(100% - 14px) calc(64% - 14px),100% 64%,100% calc(100% - 28px),calc(100% - 28px) 100%,28px 100%,0 calc(100% - 28px))}.cb-hero__media{position:absolute;top:-5%;right:0;bottom:-5%;left:0;z-index:0;will-change:transform}.cb-hero__media picture{display:block;width:100%;height:100%}.cb-hero .cb-hero__media .cb-hero__img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--hero-x, 62%) var(--hero-y, 50%)}.cb-js .cb-hero__img{animation:cb-hero-zoom 2.2s var(--cb-ease) both}@keyframes cb-hero-zoom{0%{transform:scale(1.1);filter:saturate(.7) brightness(.75)}to{transform:none;filter:none}}.cb-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(11,11,12,.86) 0%,rgba(11,11,12,.66) 26%,rgba(11,11,12,.18) 46%,transparent 58%),linear-gradient(0deg,rgba(11,11,12,.6) 0%,transparent 34%),linear-gradient(180deg,rgba(11,11,12,.45) 0%,transparent 22%)}.cb-hero__content{position:relative;z-index:2;width:min(47vw,760px);padding:0 0 clamp(36px,4.4vw,72px) clamp(24px,4vw,66px);display:grid;gap:clamp(16px,1.6vw,26px)}.cb-hero__eyebrow{font-family:var(--cb-font-head);font-weight:600;text-transform:uppercase;letter-spacing:.14em;font-size:clamp(11px,.9vw,14px);color:var(--cb-yellow);display:flex;align-items:center;gap:10px}.cb-hero__eyebrow:before{content:"";width:26px;height:3px;background:currentColor}.cb-hero__title{font-family:var(--cb-font-display);font-weight:700;text-transform:uppercase;font-size:clamp(54px,6.3vw,132px);line-height:.84;letter-spacing:-.035em;color:#fff;margin:0}.cb-hero__w{display:block}.cb-hero__w--2{color:var(--cb-cyan);text-shadow:.045em .06em 0 var(--cb-ink)}.cb-hero__w--3{color:var(--cb-yellow);text-shadow:.045em .06em 0 var(--cb-ink)}.cb-hero__brand{line-height:0}.cb-hero__logo{width:clamp(170px,15vw,260px);height:auto;filter:drop-shadow(0 6px 18px rgba(0,0,0,.35))}.cb-js .cb-hero__brand{animation:cb-rise .9s var(--cb-ease) .1s both}.cb-js .cb-hero__w{animation:cb-hero-word 1s var(--cb-ease) both;animation-delay:calc(.2s + var(--i) * .12s)}@keyframes cb-hero-word{0%{transform:translateY(40%);opacity:0;clip-path:inset(0 0 100% 0)}to{transform:none;opacity:1;clip-path:inset(0 0 -20% 0)}}.cb-hero__copy{display:grid;gap:20px;max-width:500px}.cb-js .cb-hero__copy,.cb-js .cb-hero__eyebrow{animation:cb-rise 1s var(--cb-ease) .5s both}.cb-hero__lead{font-size:clamp(16px,1.2vw,19px);line-height:1.55;color:#ffffffe6}.cb-hero__ctas{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center}.cb-hero__play{display:inline-flex;align-items:center;gap:12px;background:none;border:0;color:#fff;cursor:pointer;font:500 16px var(--cb-font-head);padding:0}.cb-hero__playicon{width:52px;height:52px;display:grid;place-items:center;border:2px solid rgba(255,255,255,.6);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);transition:background .3s,color .3s,border-color .3s}.cb-hero__playicon svg{width:20px;height:20px}.cb-hero__play:hover .cb-hero__playicon{background:var(--cb-cyan);color:var(--cb-ink);border-color:var(--cb-cyan)}.cb-hero__proof{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;color:#fffc}.cb-hero__badges{position:absolute;z-index:2;right:clamp(28px,3.4vw,60px);bottom:clamp(30px,3.6vw,60px);display:flex;align-items:center;gap:14px}.cb-hero__badge{width:clamp(64px,6vw,100px)}.cb-hero__badge img{width:100%;height:auto;display:block}.cb-hero__badge--wide{width:clamp(96px,8.4vw,140px)}.cb-js .cb-hero__badge{animation:cb-pop .9s var(--cb-ease-snap) both .8s}.cb-js .cb-hero__badge:nth-child(2){animation-delay:.9s}.cb-js .cb-hero__badge:nth-child(3){animation-delay:1s}@keyframes cb-pop{0%{transform:scale(.4) rotate(-12deg);opacity:0}to{transform:none;opacity:1}}@keyframes cb-rise{0%{transform:translateY(30px);opacity:0}to{transform:none;opacity:1}}.cb-hero__scroll{position:absolute;z-index:2;left:50%;bottom:22px;width:26px;height:42px;margin-left:-13px;border:2px solid rgba(255,255,255,.55);border-radius:14px;display:none}.cb-hero__scroll span{position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;background:var(--cb-yellow);border-radius:2px;animation:cb-scrolly 1.8s var(--cb-ease) infinite}@keyframes cb-scrolly{0%{transform:translateY(0);opacity:0}30%{opacity:1}to{transform:translateY(14px);opacity:0}}@media(min-width:1200px){.cb-hero__scroll{display:block}}@media(max-width:1199px)and (min-width:990px){.cb-hero__content{width:min(62vw,640px)}.cb-hero__shade{background:linear-gradient(90deg,rgba(11,11,12,.88) 0%,rgba(11,11,12,.6) 40%,transparent 72%),linear-gradient(0deg,rgba(11,11,12,.55) 0%,transparent 40%)}.cb-hero__badges{top:calc(var(--cb-header-h, 80px) + 40px);bottom:auto}}@media(max-width:989px){.cb-hero{padding:0 6px 6px}.cb-hero__stage{height:auto;min-height:0;display:block;clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 20px))}.cb-hero__media{position:relative;inset:auto;aspect-ratio:4 / 5;max-height:min(78svh,860px);width:100%;will-change:auto;transform:none!important}.cb-hero .cb-hero__media .cb-hero__img{object-position:50% 30%}.cb-hero__shade{bottom:auto;height:calc(min(125vw,78svh,860px) + 2px);background:linear-gradient(0deg,var(--cb-ink) 0%,rgba(11,11,12,.75) 14%,rgba(11,11,12,0) 36%),linear-gradient(180deg,rgba(11,11,12,.5) 0%,transparent 20%)}.cb-hero__content{width:auto;margin-top:-76px;padding:0 20px 30px;gap:16px}.cb-hero__title{font-size:clamp(44px,15.2vw,72px);line-height:.86}.cb-hero__eyebrow{font-size:11px;letter-spacing:.1em}.cb-hero__copy{max-width:none;gap:18px}.cb-hero__lead{font-size:16px}.cb-hero__ctas{gap:14px 18px}.cb-hero__ctas .cb-btn{flex:1 1 100%;justify-content:center}.cb-hero__play{font-size:15px}.cb-hero__playicon{width:44px;height:44px}.cb-hero__proof{font-size:13px}.cb-hero__badges{position:relative;right:auto;bottom:auto;gap:12px;border-top:1px solid rgba(255,255,255,.12);margin:0 20px;padding:20px 0 32px}.cb-hero__badge{width:58px}.cb-hero__badge--wide{width:92px}}.cb-logos{padding-block:clamp(26px,3vw,40px);border-bottom:1px solid var(--cb-line)}.cb-logos__row{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:clamp(20px,4vw,64px)}.cb-logos__label{white-space:nowrap}.cb-logos__track{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.cb-logos__item{display:inline-flex;align-items:center;padding-inline:clamp(22px,3vw,48px);height:56px;--h: 30px}.cb-logos__img{width:auto;max-width:180px;object-fit:contain;filter:brightness(0);opacity:.62;transition:opacity .3s}.cb-logos__item:hover .cb-logos__img{opacity:1}.cb-logos__text{font:600 22px/1 var(--cb-font-head);letter-spacing:-.01em;white-space:nowrap;opacity:.72}.cb-scheme-ink .cb-logos__img{filter:brightness(0) invert(1)}@media(max-width:700px){.cb-logos__row{grid-template-columns:1fr;gap:10px}.cb-logos__item{padding-inline:20px;--h: 24px}}.cb-steps__list{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,28px);counter-reset:s;position:relative}.cb-steps__item{display:grid;gap:12px;align-content:start}.cb-steps__item:nth-child(2n){margin-top:clamp(0px,4vw,64px)}.cb-steps__card{transform:perspective(900px) rotateX(var(--rx, 0)) rotateY(var(--ry, 0));transition:transform .5s var(--cb-ease)}.cb-steps__card .cb-frame__media img{transition:transform 1.2s var(--cb-ease)}.cb-steps__item:hover .cb-frame__media img{transform:scale(1.05)}.cb-steps__card .cb-tab{font-size:18px;padding:10px 22px 12px 16px}.cb-steps__title{margin-top:8px}@media(max-width:989px){.cb-steps__list{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.cb-steps__list{grid-template-columns:1fr 1fr;gap:14px}.cb-steps__item:nth-child(2n){margin-top:32px}.cb-steps__title{font-size:18px}}.cb-chain{position:relative;height:calc(100vh * (1 + var(--steps, 8) * .32))}.cb-chain__sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:grid;align-items:center}.cb-chain__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,6vw,100px);align-items:center;height:100%;padding-block:calc(var(--cb-header-h) + 20px) 48px}.cb-chain__copy{display:grid;gap:22px;align-content:center}.cb-chain__points{display:grid;gap:4px;margin-top:12px}.cb-chain__point{display:grid;grid-template-columns:44px 1fr;gap:12px;padding:14px 0;border-top:1px solid var(--cb-line);opacity:.38;transition:opacity .5s var(--cb-ease)}.cb-chain__point.is-on{opacity:1}.cb-chain__pnum{font:500 14px/1.6 var(--cb-font-head);color:var(--cb-yellow)}.cb-chain__point .cb-h5{margin-bottom:4px}.cb-scheme-ink .cb-chain__point p{color:#c6c6cd}.cb-chain__stage{position:relative;height:100%;display:grid;place-items:center}.cb-chain__board{position:relative;width:100%;max-width:640px;height:min(78vh,720px);padding:28px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr;gap:16px 28px}.cb-chain__status{grid-column:1 / -1}.cb-chain__side{position:relative;display:grid;grid-template-rows:auto 1fr;gap:16px;min-width:0;align-content:center}.cb-chain__code{margin:0;padding:16px 16px 16px 0;background:#00000059;font:13px/1.85 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#8a8a93;overflow:hidden;white-space:pre;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.cb-scheme-paper .cb-chain__code,.cb-scheme-paper-2 .cb-chain__code{background:var(--cb-ink)}.cb-chain__ln{display:block;opacity:.28;transition:opacity .4s,color .4s,background-color .4s}.cb-chain__ln i{display:inline-block;width:3.2ch;margin-right:1.4ch;text-align:right;font-style:normal;color:#55555c}.cb-chain__ln b{font-weight:400;padding-left:calc(var(--i, 0) * 2ch)}.cb-chain__ln.is-on{opacity:1;color:#e9e9ee}.cb-chain__ln.is-current{color:var(--cb-cyan);background:#14e4f314}.cb-chain__board:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff08;border:2px dashed rgba(255,255,255,.14);clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px)}.cb-scheme-paper .cb-chain__board:before,.cb-scheme-paper-2 .cb-chain__board:before{background:#fff;border-color:var(--cb-line)}.cb-chain__status{position:relative;display:flex;align-items:center;gap:12px;font:500 15px var(--cb-font-head)}.cb-chain__led{width:18px;height:18px;border-radius:50%;background:#55555c;box-shadow:0 0 0 5px #ffffff0f;transition:background-color .4s,box-shadow .4s;flex:none}.cb-chain__msg>span{display:none}.cb-chain__msg--idle{display:inline!important}.cb-chain:has(.cb-chain__block.is-on) .cb-chain__led,.cb-chain__led[data-state=fix]{background:#ff3b3b;box-shadow:0 0 0 6px #ff3b3b38,0 0 28px #ff3b3bb3;animation:cb-blink 1.1s steps(2) infinite}.cb-chain:has(.cb-chain__block.is-on) .cb-chain__msg--idle{display:none!important}.cb-chain:has(.cb-chain__block.is-on) .cb-chain__msg--fix{display:inline;color:#ff6b6b}.cb-chain:has(.is-last.is-on) .cb-chain__led{background:#fff;box-shadow:0 0 0 6px #ffffff2e,0 0 32px #fffc;animation:none}.cb-chain:has(.is-last.is-on) .cb-chain__msg--fix{display:none}.cb-chain:has(.is-last.is-on) .cb-chain__msg--ok{display:inline;color:#fff}@keyframes cb-blink{50%{opacity:.45}}.cb-chain__blocks{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;padding-left:4px}.cb-chain__block{--h: min(8.6vh, 86px);position:relative;height:var(--h);margin-left:calc(var(--i) * var(--h) * .36);margin-top:-2px;display:flex;align-items:center;gap:14px;opacity:0;transform:translate(120px,-28px) rotate(8deg);transition:opacity .35s var(--cb-ease),transform .6s var(--cb-ease-snap),filter .4s}.cb-chain__block img,.cb-chain__block .cb-ph{height:100%;width:auto;min-height:0;aspect-ratio:auto;filter:drop-shadow(0 6px 14px rgba(0,0,0,.28))}.cb-chain__block .cb-ph{width:calc(var(--h) * 1.7)}.cb-chain__block.is-on{opacity:1;transform:none}.cb-chain__block.is-current img{filter:drop-shadow(0 0 0 var(--cb-cyan)) drop-shadow(0 0 18px rgba(20,228,243,.55))}.cb-chain__label{font:500 13px var(--cb-font-head);letter-spacing:.08em;color:var(--cb-mute);opacity:0;transform:translate(-8px);transition:opacity .4s .2s,transform .4s .2s}.cb-chain__block.is-current .cb-chain__label{opacity:1;transform:none;color:var(--cb-cyan)}.cb-chain:has(.is-last.is-on) .cb-chain__block img{animation:cb-flow 1.6s ease-in-out infinite;animation-delay:calc(var(--k) * .12s)}@keyframes cb-flow{0%,60%,to{filter:drop-shadow(0 6px 14px rgba(0,0,0,.28))}20%{filter:drop-shadow(0 0 0 #fff) drop-shadow(0 0 16px rgba(255,255,255,.85))}}.cb-chain__result{position:relative;justify-self:center;align-self:center;width:min(78%,260px);opacity:0;transform:translateY(30px) scale(.9);transition:opacity .6s var(--cb-ease),transform .8s var(--cb-ease-snap);pointer-events:none}.cb-chain__result img{filter:drop-shadow(0 18px 30px rgba(0,0,0,.35));transform-origin:50% 100%}.cb-chain:has(.is-last.is-on) .cb-chain__result{opacity:1;transform:none}.cb-chain:has(.is-last.is-on) .cb-chain__result img{animation:cb-sway 2.4s ease-in-out infinite}@keyframes cb-sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.cb-chain__resulttag{position:absolute;top:6%;left:-6%;--c: var(--cb-lime);font-size:15px;padding:8px 14px}.cb-chain__meter{position:absolute;left:0;right:0;bottom:0;height:4px;background:#ffffff14;z-index:2}.cb-chain__meter span{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--cb-yellow),var(--cb-cyan));transform-origin:0 50%;transform:scaleX(var(--p, 0))}@media(max-width:989px){.cb-chain{height:calc(100vh * (1 + var(--steps, 8) * .28))}.cb-chain__grid{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:6px;padding-block:calc(var(--cb-header-h) + 8px) 16px;align-content:stretch}.cb-chain__copy{gap:10px}.cb-chain__copy .cb-h2{font-size:34px}.cb-chain__copy .cb-eyebrow{font-size:12px}.cb-chain__points{display:block;position:relative;min-height:86px;margin-top:0}.cb-chain__point{position:absolute;inset:0 0 auto;padding:10px 0 0;opacity:0;transition:opacity .4s}.cb-chain__point.is-on{opacity:0}.cb-chain__point.is-on:not(:has(~.is-on)){opacity:1}.cb-chain__point:first-child:not(.is-on){opacity:1}.cb-chain__point .cb-body-s{font-size:14px}.cb-chain__board{height:100%;max-height:520px;padding:18px}.cb-chain__block{--h: min(5.6vh, 50px)}.cb-chain__board{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:8px}.cb-chain__blocks{justify-content:flex-start}.cb-chain__side{grid-template-columns:minmax(0,1fr) 96px;grid-template-rows:auto;align-items:end;gap:10px}.cb-chain__code{font-size:10.5px;line-height:1.6;padding:8px 8px 8px 0}.cb-chain__ln i{width:2.4ch;margin-right:1ch}.cb-chain__result{width:100%}.cb-chain__resulttag{font-size:11px;left:-14px;top:-6px;padding:5px 8px}}.cb-bento__grid{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(300px,auto);gap:clamp(12px,1.4vw,20px);grid-auto-flow:dense}.cb-tile{--c: var(--cb-cyan);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:300px;isolation:isolate;clip-path:polygon(var(--cb-cut) 0,100% 0,100% calc(100% - var(--cb-cut)),calc(100% - var(--cb-cut)) 100%,0 100%,0 var(--cb-cut))}.cb-tile--s{grid-column:span 2}.cb-tile--m{grid-column:span 3}.cb-tile--l{grid-column:span 4}.cb-tile--tall{grid-column:span 2;grid-row:span 2}.cb-tile--full{grid-column:1 / -1}.cb-tile__body{position:relative;z-index:2;display:grid;gap:10px;justify-items:start;padding:clamp(20px,2vw,30px)}.cb-tile__title{font:500 clamp(22px,1.9vw,30px)/1.08 var(--cb-font-head)}.cb-tile__text{font-size:15.5px;line-height:1.55;max-width:46ch}.cb-tile--image{color:#fff;background:#222}.cb-tile__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.cb-tile__media img,.cb-tile__media .cb-ph{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--cb-ease)}.cb-tile--image:hover .cb-tile__media img{transform:scale(1.05)}.cb-tile--image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,rgba(8,8,10,.86) 0%,rgba(8,8,10,.35) 38%,transparent 62%)}.cb-tile--image .cb-tile__text{color:#ffffffdb}.cb-tile--image:before{content:"";position:absolute;z-index:3;left:0;top:0;width:100%;height:6px;background:var(--c)}.cb-tile--ink{background:var(--cb-ink);color:#fff}.cb-tile--ink .cb-tile__text{color:#c9c9cf}.cb-tile--color{background:var(--c);color:var(--cb-ink)}.cb-tile--color .cb-tile__title:before{color:var(--cb-ink)}.cb-tile--outline{background:var(--cb-paper);box-shadow:inset 0 0 0 var(--cb-bw) var(--c)}.cb-tile--color .cb-tag,.cb-tile--ink .cb-tag{--c: #fff}.cb-tile__stat{position:absolute;top:clamp(18px,2vw,30px);left:clamp(20px,2vw,30px);font:600 clamp(88px,10vw,168px)/.8 var(--cb-font-display);letter-spacing:-.04em;display:flex;align-items:flex-start}.cb-tile__stat small{font-size:.45em;margin-left:.04em}.cb-gpt{position:relative;z-index:2;display:grid;gap:10px;padding:clamp(20px,2vw,30px) clamp(20px,2vw,30px) 0;font-size:14.5px;line-height:1.45;order:-1;flex:1;align-content:center}.cb-gpt__row{display:flex;gap:10px;align-items:flex-end}.cb-gpt__row--kid{justify-content:flex-end}.cb-gpt__bubble{max-width:82%;padding:11px 15px;background:#26262b;color:#fff;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.cb-gpt__row--kid .cb-gpt__bubble{background:var(--cb-cyan);color:var(--cb-ink)}.cb-gpt__avatar{flex:none;width:38px;height:38px;display:grid;place-items:center;background:#fff;border-radius:50%;overflow:hidden;font:600 12px var(--cb-font-head);color:var(--cb-ink)}.cb-gpt__avatar img{width:74%;height:74%;object-fit:contain}.cb-js .cb-gpt__row{opacity:0;transform:translateY(12px);transition:opacity .5s var(--cb-ease),transform .5s var(--cb-ease)}.cb-js .is-in .cb-gpt__row{opacity:1;transform:none}.cb-js .is-in .cb-gpt__row:nth-child(2){transition-delay:.7s}.cb-js .is-in .cb-gpt__row:nth-child(3){transition-delay:1.5s}.cb-gpt__mic{display:flex;align-items:center;gap:4px;margin-top:6px;color:var(--cb-yellow)}.cb-gpt__mic span{width:4px;height:14px;background:currentColor;animation:cb-eq 1s ease-in-out infinite}.cb-gpt__mic span:nth-child(2){animation-delay:.1s}.cb-gpt__mic span:nth-child(3){animation-delay:.2s}.cb-gpt__mic span:nth-child(4){animation-delay:.3s}.cb-gpt__mic span:nth-child(5){animation-delay:.4s}.cb-gpt__mic em{font:500 13px var(--cb-font-head);font-style:normal;margin-left:8px;color:#a9a9b1}@keyframes cb-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1.2)}}.cb-ages{position:relative;z-index:2;order:-1;flex:1;display:grid;gap:8px;align-content:center;padding:clamp(20px,2vw,30px) clamp(20px,2vw,30px) 0}.cb-ages__scale{display:flex;justify-content:space-between;font:500 12px var(--cb-font-head);opacity:.6;border-bottom:2px solid currentColor;padding-bottom:6px;margin-bottom:4px}.cb-ages__bar{position:relative;height:34px;box-shadow:inset 0 0 0 2px var(--cb-ink);width:var(--w);display:flex;justify-content:space-between;align-items:center;padding:0 12px;font:500 13px var(--cb-font-head);color:var(--cb-ink);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transform-origin:0 50%}.cb-ages__bar b{font-weight:600}.cb-ages__bar i{font-style:normal;opacity:.7}.cb-ages__bar--y{background:var(--cb-yellow)}.cb-ages__bar--c{background:var(--cb-cyan)}.cb-ages__bar--l{background:var(--cb-lime)}.cb-ages__bar--p{background:var(--cb-purple)}.cb-js .cb-ages__bar{transform:scaleX(.05);transition:transform 1s var(--cb-ease)}.cb-js .is-in .cb-ages__bar{transform:none}.cb-js .is-in .cb-ages__bar--c{transition-delay:.12s}.cb-js .is-in .cb-ages__bar--l{transition-delay:.24s}.cb-js .is-in .cb-ages__bar--p{transition-delay:.36s}.cb-flow{position:relative;z-index:2;order:-1;flex:1;display:flex;align-items:center;justify-content:center;gap:0;padding:30px}.cb-flow__node{width:54px;height:34px;background:#fff;border:3px solid var(--cb-ink);position:relative;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.cb-flow__node+.cb-flow__node{margin-left:-3px}.cb-flow__node:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-5px;border-radius:50%;background:#ddd;animation:cb-node 2.5s infinite;animation-delay:calc(var(--k) * .25s)}@keyframes cb-node{0%,to{background:#ddd;box-shadow:none}10%,30%{background:var(--cb-green);box-shadow:0 0 12px var(--cb-green)}}@media(max-width:989px){.cb-bento__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(260px,auto)}.cb-tile--s,.cb-tile--m{grid-column:span 1}.cb-tile--l,.cb-tile--full{grid-column:1 / -1}.cb-tile--tall{grid-column:span 1;grid-row:span 2}}@media(max-width:600px){.cb-bento__grid{grid-template-columns:1fr}.cb-tile--s,.cb-tile--m,.cb-tile--l,.cb-tile--tall{grid-column:1 / -1;grid-row:auto}.cb-tile--image{min-height:420px}}.cb-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:2px solid currentColor}.cb-stat{--c: var(--cb-cyan);position:relative;padding:clamp(24px,3vw,44px) clamp(16px,2vw,28px) 10px 0;display:grid;align-content:start;gap:14px}.cb-stat+.cb-stat{padding-left:clamp(16px,2vw,28px);border-left:1px solid var(--cb-line)}.cb-stat:before{content:"";position:absolute;top:-2px;left:0;width:56px;height:8px;background:var(--c)}.cb-stat+.cb-stat:before{left:clamp(16px,2vw,28px)}.cb-stat__num{font:700 clamp(64px,7.4vw,128px)/.86 var(--cb-font-display);letter-spacing:-.04em;color:var(--c);display:flex;align-items:flex-start}.cb-stat__suf{font-size:.5em;margin-left:.04em;line-height:1.1}.cb-stat__label{font:500 clamp(17px,1.35vw,21px)/1.25 var(--cb-font-head);max-width:22ch}.cb-stat__note{font-size:13px;color:var(--cb-mute)}.cb-stats__foot{margin-top:36px;max-width:80ch}@media(max-width:989px){.cb-stats__grid{grid-template-columns:1fr 1fr}.cb-stat:nth-child(3){border-left:0;padding-left:0}.cb-stat:nth-child(3):before{left:0}.cb-stat:nth-child(n+3){border-top:1px solid var(--cb-line)}}.cb-gallery__rail{position:relative}.cb-gallery__list{--w: clamp(260px, 26vw, 380px);--g: clamp(14px, 1.6vw, 24px);padding-inline:max(var(--cb-gutter),calc((100vw - var(--cb-max)) / 2));scroll-padding-inline:max(var(--cb-gutter),calc((100vw - var(--cb-max)) / 2));cursor:grab}.cb-gallery__list:active{cursor:grabbing}.cb-build{--c: var(--cb-cyan);display:grid;gap:16px;align-content:start;-webkit-user-select:none;user-select:none}.cb-build__media{position:relative;aspect-ratio:4 / 5;background:#fff;display:grid;place-items:center;overflow:hidden;clip-path:polygon(var(--cb-cut) 0,100% 0,100% calc(100% - var(--cb-cut)),calc(100% - var(--cb-cut)) 100%,0 100%,0 var(--cb-cut));box-shadow:inset 0 0 0 var(--cb-bw) var(--c)}.cb-build__media .cb-studs{--cb-stud: rgba(11,11,12,.05);-webkit-mask-image:none;mask-image:none}.cb-build__img,.cb-build__media .cb-ph{position:relative;z-index:1;width:82%;height:82%;object-fit:contain;transition:transform .9s var(--cb-ease);pointer-events:none}.cb-build__media .cb-ph{min-height:0}.cb-build:hover .cb-build__img{transform:scale(1.06) rotate(-1.5deg)}.cb-build__media .cb-tab{z-index:2}.cb-build__body{display:grid;gap:6px;padding-right:10%}.cb-rail{position:relative;height:4px;margin-top:32px;background:var(--cb-line);overflow:hidden}.cb-rail span{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background:var(--cb-ink);transform-origin:0 50%;transform:scaleX(calc(.12 + var(--p, 0) * .88));transition:transform .2s}.cb-scheme-ink .cb-rail span{background:#fff}.cb-buy{--kit: var(--cb-yellow)}.cb-buy__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(28px,4vw,72px);align-items:start}.cb-buy__media{position:sticky;top:calc(var(--cb-header-h) + 20px);display:grid;gap:16px}.cb-buy__stage{position:relative;aspect-ratio:1 / 1;background:var(--cb-paper-2);overflow:hidden;clip-path:polygon(18px 0,100% 0,100% 22%,calc(100% - 16px) calc(22% + 16px),calc(100% - 16px) calc(78% - 16px),100% 78%,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);transition:background-color .5s}.cb-buy__stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 6px var(--kit);pointer-events:none;transition:box-shadow .5s;clip-path:inherit}.cb-buy__stage:before{content:"";position:absolute;left:-10%;right:-10%;bottom:-30%;height:70%;background:radial-gradient(closest-side,color-mix(in srgb,var(--kit) 55%,transparent),transparent);transition:background .5s}.cb-buy__img{position:absolute;top:9%;right:7%;bottom:18%;left:7%;display:grid;place-items:center;opacity:0;transform:translateY(24px) scale(.94) rotate(-2deg);transition:opacity .45s var(--cb-ease),transform .8s var(--cb-ease-snap)}.cb-buy__img.is-on{opacity:1;transform:none}.cb-buy__img img,.cb-buy__img .cb-ph{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 30px 40px rgba(0,0,0,.18))}.cb-buy__facts{position:absolute;left:22px;right:22px;bottom:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;z-index:2}.cb-buy__facts>div{background:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:10px 14px;display:grid;gap:2px;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.cb-buy__facts .cb-label{font-size:11px;color:var(--cb-mute)}.cb-buy__facts strong{font:600 clamp(18px,1.6vw,24px)/1 var(--cb-font-head)}.cb-buy__assure{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 18px;font-size:14px}.cb-buy__assure li{display:inline-flex;align-items:center;gap:8px}.cb-buy__assure svg{width:22px;height:22px;color:var(--cb-ink)}.cb-buy__panel{display:grid;gap:30px}.cb-buy__step{border:0;margin:0;padding:0;min-width:0;display:grid;gap:14px}.cb-buy__legend{display:flex;align-items:baseline;gap:10px;padding:0;margin-bottom:14px;font:500 20px/1.2 var(--cb-font-head)}.cb-buy__legend .cb-num{font-size:14px;color:var(--cb-ink);background:var(--cb-yellow);padding:4px 7px;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px)}.cb-buy__kits{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cb-buy__kitinfo{display:grid;gap:12px;padding:16px 18px;background:var(--cb-paper-2);border-left:5px solid var(--kit);transition:border-color .4s}.cb-buy__tagline{font:500 17px/1.35 var(--cb-font-head)}.cb-buy__includes{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;font-size:14px}.cb-buy__includes li{position:relative;padding-left:18px}.cb-buy__includes li:before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;background:var(--kit);transform:rotate(45deg)}.cb-buy__includes:empty{display:none}.cb-buy__packs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cb-buy__tiers{margin-top:-6px}.cb-buy__addons{padding:6px 2px 10px;margin:-6px -2px 0}.cb-opt{position:relative;display:block;cursor:pointer;--c: var(--cb-ink)}.cb-opt input{position:absolute;opacity:0;pointer-events:none}.cb-opt__box{position:relative;display:grid;gap:3px;height:100%;padding:16px 16px 15px;background:#fff;box-shadow:inset 0 0 0 2px var(--cb-line);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:box-shadow .25s,background-color .25s,transform .25s var(--cb-ease)}.cb-opt:hover .cb-opt__box{box-shadow:inset 0 0 0 2px var(--cb-ink-2)}.cb-opt input:checked+.cb-opt__box{box-shadow:inset 0 0 0 3px var(--cb-ink);background:color-mix(in srgb,var(--c) 14%,#fff)}.cb-opt input:focus-visible+.cb-opt__box{outline:3px solid var(--cb-blue);outline-offset:2px}.cb-opt input:disabled+.cb-opt__box{opacity:.45;cursor:not-allowed}.cb-opt__chip{position:absolute;top:16px;right:16px;width:14px;height:14px;background:var(--c);transform:rotate(45deg)}.cb-opt__title{font:500 17px/1.2 var(--cb-font-head);padding-right:22px}.cb-opt__sub{font-size:13px;color:var(--cb-mute)}.cb-opt__price{margin-top:8px;font:600 18px var(--cb-font-head)}.cb-opt__price s{font-weight:400;font-size:14px;color:var(--cb-mute);margin-left:4px}.cb-opt__badge{position:absolute;top:0;right:0;padding:4px 10px 5px 14px;background:var(--cb-ink);color:var(--cb-yellow);font:500 11px var(--cb-font-head);letter-spacing:.06em;text-transform:uppercase;clip-path:polygon(8px 0,100% 0,100% 100%,0 100%)}.cb-opt--kit .cb-opt__badge~.cb-opt__chip,.cb-opt--kit:has(.cb-opt__badge) .cb-opt__chip{top:auto;bottom:16px}.cb-opt--kit{--c: var(--cb-yellow)}.cb-opt--kit.cb-c-cyan{--c: var(--cb-cyan)}.cb-opt--kit.cb-c-lime{--c: var(--cb-lime)}.cb-opt--kit.cb-c-purple{--c: var(--cb-purple)}.cb-opt--kit.cb-c-pink{--c: var(--cb-pink)}.cb-opt--kit.cb-c-blue{--c: var(--cb-blue)}.cb-opt--lite .cb-opt__box{padding-block:12px 11px}.cb-opt--lite .cb-opt__title{font-size:15px}.cb-opt--pack .cb-opt__price{font-size:20px}.cb-addon{position:relative;display:grid;gap:6px;padding:12px;background:#fff;box-shadow:inset 0 0 0 2px var(--cb-line);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:box-shadow .25s,background-color .25s}.cb-addon.is-on{box-shadow:inset 0 0 0 3px var(--cb-blue);background:color-mix(in srgb,var(--cb-blue) 9%,#fff)}.cb-addon__img{aspect-ratio:1;background:var(--cb-paper-2);display:grid;place-items:center;padding:10px}.cb-addon__img img,.cb-addon__img .cb-ph{width:100%;height:100%;object-fit:contain;min-height:0}.cb-addon__name{font:500 15px/1.2 var(--cb-font-head)}.cb-addon__price{font:600 15px var(--cb-font-head)}.cb-addon__price s{color:var(--cb-mute);font-weight:400;font-size:13px}.cb-addon__toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;border:2px solid var(--cb-ink);background:#fff;font:500 14px var(--cb-font-head);cursor:pointer;transition:background-color .2s,color .2s}.cb-addon__toggle svg{width:14px;height:14px;transition:transform .3s var(--cb-ease)}.cb-addon.is-on .cb-addon__toggle{background:var(--cb-ink);color:#fff}.cb-addon.is-on .cb-addon__toggle svg{transform:rotate(45deg)}.cb-seg{display:grid;grid-template-columns:1fr 1fr;background:var(--cb-paper-2);padding:3px;gap:3px}.cb-seg label{position:relative;cursor:pointer}.cb-seg input{position:absolute;opacity:0}.cb-seg span{display:block;text-align:center;padding:5px 0;font:500 12px var(--cb-font-head);color:var(--cb-mute);transition:background-color .2s,color .2s}.cb-seg input:checked+span{background:#fff;color:var(--cb-ink);box-shadow:0 1px 2px #00000014}.cb-seg input:focus-visible+span{outline:2px solid var(--cb-blue)}.cb-buy__gift{display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:center;padding:12px 16px 12px 12px;background:color-mix(in srgb,var(--cb-pink) 40%,#fff);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.cb-buy__giftimg{width:64px;height:64px;background:#fff;display:grid;place-items:center;padding:4px}.cb-buy__giftimg img,.cb-buy__giftimg .cb-ph{width:100%;height:100%;object-fit:contain;min-height:0}.cb-buy__gift .cb-h5{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:16px}.cb-buy__giftprice{font:600 16px var(--cb-font-head)}.cb-buy__summary{display:grid;gap:14px;padding-top:22px;border-top:2px solid var(--cb-ink)}.cb-buy__totals{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px}.cb-buy__totals .cb-xs{flex-basis:100%}.cb-buy__totals .cb-pricing__now{font-size:clamp(30px,3vw,40px)}.cb-buy__fine{text-align:center}@media(max-width:989px){.cb-buy__grid{grid-template-columns:1fr}.cb-buy__media{position:relative;top:0}.cb-buy__stage{aspect-ratio:5 / 4}}@media(max-width:520px){.cb-buy__includes{grid-template-columns:1fr}.cb-buy__facts{left:12px;right:12px;bottom:12px;gap:6px}.cb-buy__facts>div{padding:8px 10px}.cb-buy__stage{aspect-ratio:1}}.cb-buybar.is-away{transform:translate(-50%,140%)!important}.cb-tablesec__wrap{position:relative}.cb-table th .cb-th{display:block}.cb-th__sub{display:block;font:400 13px var(--cb-font-body);color:var(--cb-mute);margin-top:4px}.cb-table--compare thead th.is-hl,.cb-table--compare td.is-hl{background:color-mix(in srgb,var(--cb-yellow) 16%,#fff)}.cb-table--compare thead th.is-hl{background:var(--cb-yellow);clip-path:polygon(12px 0,100% 0,100% 100%,0 100%,0 12px);font-size:20px}.cb-table--compare tbody tr:last-child td.is-hl{font:600 18px var(--cb-font-head)}.cb-table--compare td.is-hl{font-weight:550}.cb-table--compare tbody tr:hover td.is-hl{background:color-mix(in srgb,var(--cb-yellow) 26%,#fff)}.cb-table tbody th{font:500 15px/1.3 var(--cb-font-head);text-align:left;padding:16px 14px;border-bottom:1px solid var(--cb-line);position:sticky;left:0;background:var(--cb-paper);z-index:1;min-width:150px}.cb-scheme-paper-2 .cb-table tbody th,.cb-scheme-paper-2 .cb-table tbody tr{background:var(--cb-paper-2)}.cb-table__group th{background:var(--cb-ink)!important;color:#fff;font:500 13px var(--cb-font-head)!important;letter-spacing:.08em;text-transform:uppercase;padding:10px 14px!important}.cb-table--spec td{font-family:var(--cb-font-head);font-size:16px}.cb-table--spec thead th:not(:first-child){text-align:center}.cb-yes,.cb-no{display:inline-grid;place-items:center;width:28px;height:28px}.cb-yes{background:var(--cb-lime);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.cb-no{color:#b3b3ba}.cb-yes svg,.cb-no svg{width:16px;height:16px}.cb-tablesec__note{margin-top:18px}.cb-quotes__list{--w: clamp(300px, 31vw, 440px);--g: clamp(14px, 1.6vw, 24px);padding-inline:max(var(--cb-gutter),calc((100vw - var(--cb-max)) / 2));scroll-padding-inline:max(var(--cb-gutter),calc((100vw - var(--cb-max)) / 2));align-items:stretch}.cb-quote{--c: var(--cb-cyan);display:flex}.cb-quote__card{position:relative;display:flex;flex-direction:column;gap:22px;width:100%;padding:clamp(24px,2.4vw,34px);background:#fff;clip-path:polygon(var(--cb-cut) 0,100% 0,100% calc(100% - var(--cb-cut)),calc(100% - var(--cb-cut)) 100%,0 100%,0 var(--cb-cut));box-shadow:inset 0 0 0 var(--cb-bw) var(--c)}.cb-scheme-paper-2 .cb-quote__card{background:#fff}.cb-quote__top{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:30px}.cb-quote__logo{height:26px;width:auto;max-width:160px;object-fit:contain}.cb-quote__src{font:600 18px var(--cb-font-head)}.cb-quote__text{font:500 clamp(20px,1.7vw,26px)/1.28 var(--cb-font-head);flex:1}.cb-quote__mark{display:block;font:700 72px/.6 var(--cb-font-display);color:var(--c);height:34px}.cb-quote__by{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.35}.cb-quote__avatar{width:44px;height:44px;border-radius:50%;overflow:hidden;flex:none;background:var(--cb-paper-2)}.cb-quote__avatar img{width:100%;height:100%;object-fit:cover}.cb-quote__link{margin-left:auto;font-size:14px}.cb-quote__video{position:relative;width:100%;min-height:100%;aspect-ratio:4 / 5;padding:0;border:0;cursor:pointer;background:#111;overflow:hidden;clip-path:polygon(var(--cb-cut) 0,100% 0,100% calc(100% - var(--cb-cut)),calc(100% - var(--cb-cut)) 100%,0 100%,0 var(--cb-cut));color:#fff;text-align:left}.cb-quote__video img,.cb-quote__video .cb-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1s var(--cb-ease),opacity .4s;opacity:.85}.cb-quote__video:hover img{transform:scale(1.06);opacity:1}.cb-quote__video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent 55%)}.cb-quote__play{position:absolute;z-index:2;top:50%;left:50%;width:76px;height:76px;margin:-38px;display:grid;place-items:center;background:var(--cb-yellow);color:var(--cb-ink);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);transition:transform .4s var(--cb-ease-snap)}.cb-quote__play svg{width:28px;height:28px;margin-left:4px}.cb-quote__video:hover .cb-quote__play{transform:scale(1.12)}.cb-quote__vtitle{position:absolute;z-index:2;left:24px;right:24px;bottom:24px;display:grid;gap:10px;justify-items:start}.cb-mt__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,110px);align-items:center}.cb-mt--wide.cb-mt__grid{grid-template-columns:1.35fr 1fr}.cb-mt--right .cb-mt__media{order:2}.cb-mt--right.cb-mt--wide.cb-mt__grid{grid-template-columns:1fr 1.35fr}.cb-mt__media{position:relative}.cb-mt__copy{display:grid;gap:22px;justify-items:start}.cb-mt__sub{color:inherit}.cb-mt__play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;background:#0000001f;border:0;cursor:pointer;transition:background-color .3s}.cb-mt__play span{width:88px;height:88px;display:grid;place-items:center;background:var(--cb-yellow);clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);transition:transform .4s var(--cb-ease-snap)}.cb-mt__play svg{width:32px;height:32px;margin-left:4px}.cb-mt__play:hover{background:#00000040}.cb-mt__play:hover span{transform:scale(1.1)}.cb-mt__float{position:absolute;width:38%;right:-6%;bottom:-10%;z-index:3;box-shadow:none}.cb-mt--right .cb-mt__float{right:auto;left:-6%}.cb-mt__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:18px;width:100%;padding-top:22px;border-top:2px solid currentColor}.cb-mt__facts dt{font:700 clamp(40px,4vw,60px)/.9 var(--cb-font-display);letter-spacing:-.03em}.cb-mt__facts dd{margin:6px 0 0;font-size:14px;color:var(--cb-mute)}.cb-mt__ctas{display:flex;flex-wrap:wrap;gap:16px 26px;align-items:center;margin-top:6px}.cb-checks{display:grid;gap:12px;list-style:none;padding:0}.cb-checks li{display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:start;font-size:16.5px;line-height:1.45}.cb-checks svg{width:26px;height:26px;padding:5px;background:var(--cb-cyan);color:var(--cb-ink);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.cb-checks--sm li{font-size:15px;grid-template-columns:22px 1fr;gap:10px}.cb-checks--sm svg{width:22px;height:22px;padding:4px}.cb-scheme-yellow .cb-checks svg{background:var(--cb-ink);color:var(--cb-yellow)}@media(max-width:989px){.cb-mt__grid,.cb-mt--wide.cb-mt__grid,.cb-mt--right.cb-mt--wide.cb-mt__grid{grid-template-columns:1fr}.cb-mt--right .cb-mt__media{order:0}.cb-mt__float{width:34%;right:4%;bottom:-8%}.cb-mt--right .cb-mt__float{left:auto;right:4%}.cb-mt__media{margin-bottom:18px}}.cb-icons__list{display:grid;grid-template-columns:repeat(var(--cols, 5),1fr);gap:clamp(16px,2vw,28px)}.cb-icons__item{display:grid;gap:10px;justify-items:center;text-align:center;padding:10px 6px}.cb-icons__ico{width:84px;height:84px;display:grid;place-items:center;transition:transform .5s var(--cb-ease-snap)}.cb-icons__ico img,.cb-icons__ico .cb-ph{width:100%;height:100%;object-fit:contain;min-height:0;filter:drop-shadow(0 10px 14px rgba(0,0,0,.12))}.cb-icons__item:hover .cb-icons__ico{transform:translateY(-6px) rotate(-6deg) scale(1.06)}@media(max-width:989px){.cb-icons__list{grid-template-columns:repeat(3,1fr)}}@media(max-width:520px){.cb-icons__list{grid-template-columns:repeat(2,1fr)}.cb-icons__ico{width:68px;height:68px}}.cb-faq__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,110px);align-items:start}.cb-faq__head{position:sticky;top:calc(var(--cb-header-h) + 24px);display:grid;gap:22px;justify-items:start}.cb-faq__ico{width:150px;margin-top:12px}.cb-faq__ico img{filter:drop-shadow(0 18px 24px rgba(0,0,0,.14))}.cb-faq__group{font:500 13px var(--cb-font-head);text-transform:uppercase;letter-spacing:.08em;color:var(--cb-mute);padding:34px 0 6px}.cb-faq__group:first-child{padding-top:18px}@media(max-width:989px){.cb-faq__grid{grid-template-columns:1fr}.cb-faq__head{position:static}.cb-faq__ico{display:none}}.cb-cta{overflow:hidden}.cb-cta__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,4vw,64px);align-items:center}.cb-cta__copy{display:grid;gap:24px;justify-items:start}.cb-cta__btns{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center}.cb-cta__media{position:relative}.cb-cta__img{width:100%;height:auto;filter:drop-shadow(0 40px 50px rgba(0,0,0,.2))}.cb-scheme-yellow .cb-link{background-image:linear-gradient(var(--cb-ink),var(--cb-ink))}@media(max-width:989px){.cb-cta__grid{grid-template-columns:1fr}}.cb-statement{text-align:left}.cb-statement .cb-wrap{display:grid;gap:28px}.cb-statement__q{font:500 clamp(30px,3.6vw,58px)/1.12 var(--cb-font-head);letter-spacing:-.01em;text-wrap:balance}.cb-statement__q .cb-brace{color:var(--cb-cyan)}.cb-statement__q mark{background:none;color:var(--cb-yellow)}.cb-scheme-yellow .cb-statement__q mark{color:#fff}.cb-scheme-yellow .cb-statement__q .cb-brace{color:var(--cb-ink)}.cb-statement__by{font-size:15px}.cb-phero{position:relative;overflow:hidden;padding-block:clamp(36px,6vw,96px) clamp(48px,7vw,120px)}.cb-phero__grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,90px);align-items:center}.cb-phero--center .cb-phero__grid{grid-template-columns:1fr;justify-items:center;text-align:center}.cb-phero--center .cb-phero__copy{justify-items:center;max-width:980px}.cb-phero--center .cb-phero__media{width:100%;max-width:1200px}.cb-phero__copy{display:grid;gap:22px;justify-items:start}.cb-phero__ctas{display:flex;flex-wrap:wrap;gap:14px 26px;align-items:center}.cb-crumbs{display:flex;gap:10px;align-items:center;color:var(--cb-mute);font-family:var(--cb-font-head)}.cb-crumbs a{text-decoration:none}.cb-crumbs a:hover{color:var(--cb-ink)}.cb-scheme-ink .cb-crumbs a:hover{color:#fff}@media(max-width:989px){.cb-phero__grid{grid-template-columns:1fr}}.cb-videos__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,36px) clamp(14px,1.6vw,24px)}.cb-vid{display:grid;gap:16px;align-content:start}.cb-vid--feature{grid-column:1 / -1;grid-template-columns:1.6fr 1fr;align-items:center;gap:clamp(20px,4vw,64px)}.cb-vid--feature .cb-h4{font-size:clamp(26px,2.6vw,40px)}.cb-vid__btn{display:block;width:100%;border:0;background:none;cursor:pointer;text-align:left}.cb-vid__btn .cb-frame__media{background:#111}.cb-vid__btn img{transition:transform 1s var(--cb-ease),opacity .3s}.cb-vid__btn:hover img{transform:scale(1.05)}.cb-vid__play{position:absolute;z-index:2;top:50%;left:50%;width:68px;height:68px;margin:-34px;display:grid;place-items:center;background:var(--cb-yellow);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);transition:transform .4s var(--cb-ease-snap)}.cb-vid--feature .cb-vid__play{width:96px;height:96px;margin:-48px}.cb-vid__play svg{width:26px;height:26px;margin-left:3px}.cb-vid__btn:hover .cb-vid__play{transform:scale(1.12)}.cb-vid__dur{position:absolute;z-index:2;right:12px;bottom:12px;padding:4px 8px;background:#000000bf;color:#fff;font:500 12px var(--cb-font-head)}.cb-vid__meta{display:grid;gap:10px;justify-items:start}@media(max-width:989px){.cb-videos__grid{grid-template-columns:1fr 1fr}.cb-vid--feature{grid-template-columns:1fr}}@media(max-width:600px){.cb-videos__grid{grid-template-columns:1fr}}.cb-tl{position:relative;display:grid;gap:0}.cb-tl:before{content:"";position:absolute;left:190px;top:10px;bottom:10px;width:3px;background:repeating-linear-gradient(180deg,var(--cb-line) 0 10px,transparent 10px 18px)}.cb-tl__item{position:relative;display:grid;grid-template-columns:160px 1fr auto;gap:0 64px;padding:22px 0;align-items:start}.cb-tl__dot{position:absolute;left:182px;top:30px;width:19px;height:19px;background:var(--cb-paper);border:4px solid var(--c, var(--cb-cyan));transform:rotate(45deg)}.cb-tl__item.is-hl .cb-tl__dot{background:var(--c);width:27px;height:27px;left:178px;top:26px;box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 30%,transparent)}.cb-tl__date{font:500 16px/1.5 var(--cb-font-head);text-align:right;padding-top:2px}.cb-tl__body{display:grid;gap:6px;max-width:60ch;padding-left:0}.cb-tl__item.is-hl .cb-h4{color:inherit}.cb-tl__item.is-hl .cb-tl__body .cb-h4:after{content:"";display:block;width:48px;height:5px;background:var(--c);margin-top:10px}.cb-tl__img{width:200px}.cb-tl__img img{aspect-ratio:4 / 3;object-fit:cover;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}@media(max-width:760px){.cb-tl:before{left:9px}.cb-tl__item{grid-template-columns:1fr;padding:18px 0 18px 44px;gap:6px}.cb-tl__dot{left:1px;top:24px}.cb-tl__item.is-hl .cb-tl__dot{left:-3px;top:20px}.cb-tl__date{text-align:left;color:var(--cb-mute)}.cb-tl__img{width:100%;max-width:320px}}.cb-cards__grid{display:grid;grid-template-columns:repeat(var(--cols, 3),1fr);gap:clamp(14px,1.6vw,24px)}.cb-card{--c: var(--cb-cyan);position:relative;display:flex;flex-direction:column;background:#fff;overflow:hidden;clip-path:polygon(var(--cb-cut) 0,100% 0,100% calc(100% - var(--cb-cut)),calc(100% - var(--cb-cut)) 100%,0 100%,0 var(--cb-cut));box-shadow:inset 0 0 0 2px var(--cb-line);transition:box-shadow .3s,transform .4s var(--cb-ease)}.cb-card:has(.cb-card__hit):hover{box-shadow:inset 0 0 0 var(--cb-bw) var(--c)}.cb-scheme-ink .cb-card{background:#151517;box-shadow:inset 0 0 0 2px #ffffff1a}.cb-card__hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.cb-card__media{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--cb-paper-2);margin:2px 2px 0}.cb-card__media img,.cb-card__media .cb-ph{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--cb-ease);min-height:0}.cb-card:hover .cb-card__media img{transform:scale(1.05)}.cb-card__body{display:grid;gap:10px;justify-items:start;align-content:start;padding:clamp(18px,1.8vw,26px);flex:1}.cb-card__title{font:500 clamp(19px,1.5vw,23px)/1.18 var(--cb-font-head)}.cb-card__text{font-size:15px;line-height:1.55;color:var(--cb-ink-2)}.cb-scheme-ink .cb-card__text{color:#c9c9cf}.cb-card__text>*+*{margin-top:.6em}.cb-card__more{margin-top:auto;font-size:15px}.cb-card__more svg{width:16px;height:16px}.cb-cards--tile .cb-card__media{aspect-ratio:1;background:#fff;display:grid;place-items:center}.cb-cards--tile .cb-card__media .cb-studs{-webkit-mask-image:none;mask-image:none}.cb-cards--tile .cb-card__media img,.cb-cards--tile .cb-card__media .cb-ph{position:relative;z-index:1;width:74%;height:74%;object-fit:contain}.cb-cards--tile .cb-card{box-shadow:inset 0 0 0 var(--cb-bw) var(--c)}.cb-cards--tile .cb-card__body{padding-top:6px}.cb-cards--icon .cb-card__media{aspect-ratio:auto;height:120px;background:none;display:flex;align-items:center;padding:22px 0 0 22px}.cb-cards--icon .cb-card__media img,.cb-cards--icon .cb-card__media .cb-ph{width:92px;height:92px;object-fit:contain}.cb-cards--icon .cb-card{background:var(--cb-paper-2);box-shadow:none}.cb-cards--icon .cb-card:hover{box-shadow:inset 0 0 0 var(--cb-bw) var(--c)}.cb-cards--icon .cb-card:hover .cb-card__media img{transform:rotate(-8deg) scale(1.08)}.cb-cards--text .cb-card{box-shadow:inset 0 0 0 var(--cb-bw) var(--c)}@media(max-width:989px){.cb-cards__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.cb-cards__grid{grid-template-columns:1fr}.cb-cards--tile .cb-cards__grid,.cb-cards__grid.cb-cards--tile{grid-template-columns:1fr 1fr}}.cb-mosaic__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:clamp(120px,12vw,190px);gap:clamp(10px,1.2vw,18px)}.cb-mosaic__item{position:relative;margin:0;overflow:hidden;clip-path:polygon(var(--cb-cut) 0,100% 0,100% calc(100% - var(--cb-cut)),calc(100% - var(--cb-cut)) 100%,0 100%,0 var(--cb-cut))}.cb-mosaic__item .cb-media{position:absolute;top:0;right:0;bottom:0;left:0}.cb-mosaic__item img,.cb-mosaic__item .cb-ph{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--cb-ease)}.cb-mosaic__item:hover img{transform:scale(1.06)}.cb-mosaic__item figcaption{position:absolute;left:14px;bottom:14px;z-index:2}.cb-mosaic__item--1{grid-column:span 7;grid-row:span 3}.cb-mosaic__item--2,.cb-mosaic__item--3{grid-column:span 5;grid-row:span 2}.cb-mosaic__item--4{grid-column:span 4;grid-row:span 2}.cb-mosaic__item--5{grid-column:span 3;grid-row:span 2}.cb-mosaic__item--6{grid-column:span 5;grid-row:span 2}@media(max-width:760px){.cb-table{min-width:560px;font-size:14px}.cb-table th,.cb-table td{padding:12px 10px}.cb-table tbody th{min-width:112px;font-size:14px}.cb-mosaic__grid{grid-template-columns:1fr 1fr;grid-auto-rows:160px}.cb-mosaic__item{grid-column:span 1!important;grid-row:span 1!important}.cb-mosaic__item--1{grid-column:1 / -1!important;grid-row:span 2!important}}.cb-kits__list{display:grid;gap:clamp(56px,8vw,140px)}.cb-kit{--c: var(--cb-yellow);display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px,5vw,96px);align-items:center}.cb-kit:nth-child(2n) .cb-kit__media{order:2}.cb-kit__media{position:relative;aspect-ratio:5 / 4;background:color-mix(in srgb,var(--c) 22%,#fff);display:grid;place-items:center;overflow:hidden;clip-path:polygon(18px 0,100% 0,100% 22%,calc(100% - 16px) calc(22% + 16px),calc(100% - 16px) calc(78% - 16px),100% 78%,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px)}.cb-kit__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 6px var(--c);pointer-events:none}.cb-kit__media .cb-studs{-webkit-mask-image:none;mask-image:none}.cb-kit__media img,.cb-kit__media .cb-ph{position:relative;z-index:1;width:86%;height:86%;object-fit:contain;filter:drop-shadow(0 24px 30px rgba(0,0,0,.18));transition:transform 1s var(--cb-ease)}.cb-kit:hover .cb-kit__media img{transform:scale(1.03) rotate(-1deg)}.cb-kit__media .cb-tab{z-index:2;font-size:16px}.cb-kit__copy{display:grid;gap:20px;justify-items:start}.cb-kit__name{position:relative}.cb-kit__name:after{content:"";display:block;width:64px;height:8px;background:var(--c);margin-top:14px}.cb-kit__level{display:flex;align-items:center;gap:14px}.cb-kit__pips{display:flex;gap:5px}.cb-kit__pips i{width:22px;height:10px;background:var(--cb-line);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px)}.cb-kit__pips i.is-on{background:var(--cb-ink)}.cb-kit__nums{display:grid;grid-template-columns:repeat(3,auto);gap:28px;margin:0}.cb-kit__nums dt{font:700 clamp(36px,3.4vw,54px)/.9 var(--cb-font-display);letter-spacing:-.03em}.cb-kit__nums dd{margin:4px 0 0;font-size:13px;color:var(--cb-mute)}.cb-kit__buy{display:flex;flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:6px;padding-top:22px;border-top:2px solid var(--cb-ink);width:100%}@media(max-width:989px){.cb-kit{grid-template-columns:1fr}.cb-kit:nth-child(2n) .cb-kit__media{order:0}}.cb-contact__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,5vw,96px);align-items:start}.cb-contact__aside{display:grid;gap:24px}.cb-contact__ways{display:grid;gap:14px}.cb-contact__ways li{display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:start;padding:18px 20px}.cb-contact__ico{width:48px;height:48px;display:grid;place-items:center;background:var(--c);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.cb-contact__ico svg{width:22px;height:22px}.cb-contact__form{padding:clamp(24px,3vw,48px)}.cb-contact__form form{display:grid;gap:22px;justify-items:start}.cb-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;width:100%}.cb-field{display:grid;gap:8px}.cb-field--full{grid-column:1 / -1}.cb-field label{font:500 14px var(--cb-font-head)}.cb-field .cb-input{border-color:var(--cb-line);border-width:2px;background:#fff}.cb-field .cb-input:focus{border-color:var(--cb-ink)}select.cb-input{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:44px}.cb-contact__err{color:#c0392b}.cb-contact__ok{display:grid;gap:12px;padding:20px 0}@media(max-width:989px){.cb-contact__grid{grid-template-columns:1fr}}@media(max-width:520px){.cb-fields{grid-template-columns:1fr}}.cb-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.cb-chip{display:inline-flex;padding:8px 14px;font:500 14px var(--cb-font-head);text-decoration:none;box-shadow:inset 0 0 0 2px var(--cb-line);clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);transition:background-color .2s,box-shadow .2s}.cb-chip:hover{box-shadow:inset 0 0 0 2px var(--cb-ink)}.cb-chip.is-on{background:var(--cb-ink);color:#fff;box-shadow:none}.cb-blog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(28px,3vw,48px) clamp(14px,1.8vw,28px)}.cb-post--feature{grid-column:1 / -1}.cb-post--feature .cb-post__link{grid-template-columns:1.5fr 1fr;align-items:center;gap:clamp(20px,4vw,64px)}.cb-post--feature .cb-post__title{font-size:clamp(28px,3vw,46px)}.cb-post__link{display:grid;gap:18px;text-decoration:none}.cb-post__body{display:grid;gap:10px;justify-items:start}.cb-post__media img{transition:transform 1s var(--cb-ease)}.cb-post__link:hover .cb-post__media img{transform:scale(1.05)}.cb-pager{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:56px;font-family:var(--cb-font-head)}@media(max-width:989px){.cb-blog__grid{grid-template-columns:1fr 1fr}.cb-post--feature .cb-post__link{grid-template-columns:1fr}}@media(max-width:600px){.cb-blog__grid{grid-template-columns:1fr}}.cb-article__head{padding-bottom:clamp(30px,4vw,56px)}.cb-article__head .cb-wrap{position:relative;z-index:1;display:grid;gap:18px;justify-items:center;text-align:center}.cb-article__title{font-size:clamp(38px,5vw,76px);text-wrap:balance}.cb-article__hero{max-width:1200px}.cb-article__body{font-size:18px;line-height:1.75}.cb-article__body img{width:100%}.cb-article__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:56px;padding-top:24px;border-top:2px solid var(--cb-ink)}.cb-article__share{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cb-cartpage__grid{display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(28px,4vw,64px);align-items:start}.cb-cartpage__lines{display:grid;gap:18px;justify-items:start}.cb-cartpage__lines .cb-line{width:100%;grid-template-columns:110px 1fr auto}.cb-cartpage__lines .cb-line__img{width:110px;height:110px}.cb-cartpage__qty{display:flex;gap:14px;align-items:center;margin-top:10px}.cb-cartpage__qty .cb-input{width:84px;min-height:44px;border-color:var(--cb-line)}.cb-cartpage__sum{display:grid;gap:14px;position:sticky;top:calc(var(--cb-header-h) + 20px)}.cb-cartpage__sum .cb-input{border-color:var(--cb-line)}@media(max-width:989px){.cb-cartpage__grid{grid-template-columns:1fr}.cb-cartpage__sum{position:static}}.cb-404{min-height:80vh;display:grid;align-items:center}.cb-404__grid>div{display:grid;gap:22px;justify-items:start;max-width:760px}.cb-404__code{font-size:clamp(120px,22vw,320px);color:var(--cb-cyan);line-height:.8}.cb-404__code span{color:var(--cb-yellow);display:inline-block;animation:cb-sway 2.4s ease-in-out infinite}.cb-404__light{display:flex;gap:12px;align-items:center;font:500 15px var(--cb-font-head);color:#ff6b6b}.cb-mainpage__body{font-size:18px}.cb-mainpage .cb-heading{margin-bottom:40px}.cb-c-cyan.cb-c-cyan{--c: var(--cb-cyan)}.cb-c-yellow.cb-c-yellow{--c: var(--cb-yellow)}.cb-c-pink.cb-c-pink{--c: var(--cb-pink)}.cb-c-lime.cb-c-lime{--c: var(--cb-lime)}.cb-c-blue.cb-c-blue{--c: var(--cb-blue)}.cb-c-purple.cb-c-purple{--c: var(--cb-purple)}.cb-c-grey.cb-c-grey{--c: var(--cb-grey)}.cb-c-ink.cb-c-ink{--c: var(--cb-ink)}.cb-frame__media img,.cb-frame__media .cb-ph{width:100%;height:100%;object-fit:cover}.cb-frame__media.cb-media--contain img{object-fit:contain}.cb-frame__media{overflow:hidden;background:var(--cb-paper-2)}@media(max-width:760px){.cb-mosaic__grid .cb-mosaic__item--6{grid-column:1 / -1!important}}.cb-table td.is-span{text-align:left;padding-left:14px}.cb-cards--tile[style*="--cols: 2"] .cb-card__media{aspect-ratio:16 / 9}.cb-cards--tile[style*="--cols: 2"] .cb-card__media img{width:60%;height:86%}.cb-link{white-space:nowrap}.cb-body .cb-article__body>*+*{margin-top:1.15em}.cb-body .cb-article__body p,.cb-body .cb-article__body li{font-size:18px;line-height:1.75}.cb-body .cb-article__body h2{margin-top:1.8em}.cb-body .cb-article__body h3{margin-top:1.5em}.cb-body .cb-article__body blockquote{margin-block:1.6em}.cb-body .cb-article__body ul{list-style:disc}.cb-phero--center .cb-phero__ctas{justify-content:center}.cb-scheme-cyan .cb-heading .cb-hl{color:#fff;text-shadow:.05em .06em 0 var(--cb-ink)}@media(max-width:600px){.cb-cards--tile[style*="--cols: 2"] .cb-cards__grid,.cb-cards__grid[style*="--cols: 2"]{grid-template-columns:1fr}.cb-card .cb-link{white-space:normal}}.cb-body .cb-gallery__list.cb-scroller,.cb-body .cb-quotes__list.cb-scroller{padding-inline:max(var(--cb-gutter),calc((100vw - var(--cb-max)) / 2 + var(--cb-gutter)));scroll-padding-inline:max(var(--cb-gutter),calc((100vw - var(--cb-max)) / 2 + var(--cb-gutter)))}.cb-kol{position:relative;overflow:hidden}.cb-kol .cb-studs{opacity:.5}.cb-kol .cb-wrap,.cb-kol__rail{position:relative;z-index:1}.cb-body .cb-kol__list.cb-scroller{--w: clamp(290px, 40vw, 600px);--g: clamp(16px, 1.8vw, 28px);padding-inline:max(var(--cb-gutter),calc((100vw - var(--cb-max)) / 2 + var(--cb-gutter)));scroll-padding-inline:max(var(--cb-gutter),calc((100vw - var(--cb-max)) / 2 + var(--cb-gutter)));cursor:grab}.cb-kol__item{--c: var(--cb-yellow);display:grid;gap:18px;align-content:start}.cb-kol__video{position:relative;display:block;width:100%;aspect-ratio:16 / 9;padding:0;border:0;cursor:pointer;background:#000;overflow:hidden;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px)}.cb-kol__video:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;box-shadow:inset 0 0 0 4px var(--c);clip-path:inherit}.cb-kol__video img,.cb-kol__video .cb-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform 1s var(--cb-ease),filter .4s;filter:saturate(.92)}.cb-kol__video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,rgba(0,0,0,.45),transparent 50%);transition:opacity .4s}.cb-kol__video:hover img{transform:scale(1.07);filter:none}.cb-kol__video:hover:after{opacity:.4}.cb-kol__play{position:absolute;z-index:2;left:50%;top:50%;width:clamp(60px,5.4vw,84px);height:clamp(60px,5.4vw,84px);transform:translate(-50%,-50%);display:grid;place-items:center;background:var(--c);color:var(--cb-ink);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);transition:transform .4s var(--cb-ease-snap)}.cb-kol__play svg{width:40%;height:40%;margin-left:6%}.cb-kol__video:hover .cb-kol__play{transform:translate(-50%,-50%) scale(1.12)}.cb-kol__dur{position:absolute;z-index:2;right:14px;bottom:12px;padding:4px 8px;background:#000000bf;color:#fff;font-size:12px}.cb-kol__meta{display:grid;gap:8px;padding-right:8px}.cb-kol__channel{display:inline-flex;align-items:center;gap:8px;font:600 12px/1 var(--cb-font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--c)}.cb-kol__yt{width:18px;height:18px;display:inline-grid}.cb-kol__yt svg{width:100%;height:100%}.cb-kol__title{font:500 clamp(18px,1.5vw,23px)/1.25 var(--cb-font-head);margin:0}.cb-kol__quote{font-size:15px;line-height:1.5;color:var(--cb-mute)}.cb-scheme-ink .cb-kol__quote{color:#ffffff9e}.cb-scheme-ink .cb-kol .cb-arrow,.cb-kol.cb-scheme-ink .cb-arrow{color:#fff}@media(max-width:749px){.cb-body .cb-kol__list.cb-scroller{--w: 84vw}.cb-kol__title{font-size:18px}}.cb-kol__video img,.cb-quote__video img,.cb-vid__btn img{color:transparent;font-size:0}@media(max-width:749px){:root{--cb-section: 64px}.cb-heading .cb-hl{white-space:normal}.cb-head{margin-bottom:28px}.cb-bento__grid{grid-auto-rows:auto}.cb-tile{min-height:0}.cb-tile--image{min-height:380px}.cb-flow{padding:36px 20px 8px}.cb-buy__stage{aspect-ratio:4 / 3}.cb-opt__box{padding:13px 12px 12px}.cb-opt__title{font-size:15px}.cb-opt__sub{font-size:12px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cb-opt__price{font-size:16px}.cb-table--spec{min-width:0}.cb-table--spec td,.cb-table--spec th{padding:12px 8px;font-size:13px}.cb-tablesec__wrap.has-hl:before{content:"Swipe to compare \2192";position:sticky;left:0;display:block;padding:0 0 10px;font:600 11px var(--cb-font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--cb-mute)}.cb-cta__media{max-width:78%;margin-inline:auto}.cb-cta__img{max-height:46svh;width:auto;max-width:100%;margin-inline:auto;display:block;object-fit:contain}.cb-arrow{width:46px;height:46px}.cb-acc__q,.cb-faq summary{min-height:52px}}@media(max-width:749px){.cb-js [data-cb-reveal=left]:not(.is-in),.cb-js [data-cb-reveal=right]:not(.is-in){transform:translateY(28px)}}@media(max-width:749px){.cb-cta__media{max-width:62%}.cb-cta__img{max-height:36svh}}.cb-opt:has(.cb-opt__badge) .cb-opt__box{padding-top:28px}@media(max-width:749px){.cb-opt__badge{font-size:9.5px;padding:3px 8px 4px 11px}.cb-opt:has(.cb-opt__badge) .cb-opt__box{padding-top:24px}}.cb-vid__btn .cb-frame__media{display:block;position:relative;overflow:hidden;background:radial-gradient(circle at 70% 30%,rgba(20,228,243,.18),transparent 55%),#111}.cb-vid__btn .cb-frame__media:before{content:"YouTube";position:absolute;left:18px;bottom:14px;z-index:1;font:600 11px var(--cb-font-head);letter-spacing:.14em;text-transform:uppercase;color:#fff6}.cb-body .cb-vid__btn .cb-frame__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.cb-vid__btn .cb-frame__media img.is-broken,.cb-kol__video img.is-broken,.cb-quote__video img.is-broken{opacity:0}.cb-vid__play{z-index:3}@media(max-width:989px){.cb-hero__brand{display:none}}@media(min-width:990px){.cb-chain__grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(28px,4vw,72px)}.cb-chain__board{max-width:800px;gap:16px 22px}.cb-chain__block{--h: min(7.4vh, 74px)}.cb-chain__code{font-size:12px}.cb-chain__label{display:none}}.cb-tok--loop{color:var(--cb-cyan, #14e4f3)}.cb-tok--if{color:var(--cb-yellow, #ffb310)}.cb-tok--out,.cb-tok--in{color:#5da6f7}.cb-tok--num{color:#fbc7ef}.cb-tok--op{color:#bdbdbd}.cb-tok--wait{color:#d6d6dc}.cb-chain__block--cb-block-delay-row{margin-top:calc(var(--h) * -.2);margin-bottom:calc(var(--h) * -.06)}.cb-pcard .cb-card__media{position:relative}.cb-pcard__price{font:600 20px var(--cb-font-head)}.cb-pcard__price s{font-weight:400;font-size:14px;color:var(--cb-mute);margin-left:4px}.cb-pcard__from{font-weight:400;font-size:13px;color:var(--cb-mute)}.cb-pcard__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:auto}.cb-pcard__add{position:relative;z-index:4}.cb-pcard .cb-card__more{margin-top:0}.cb-pager{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:40px}.cb-kit__buy .cb-link{font-size:15px}.cb-pdp{padding-top:clamp(28px,4vw,56px)}.cb-pdp__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(28px,4vw,72px);align-items:start}.cb-pdp__gallery{position:sticky;top:96px;display:grid;gap:14px}.cb-pdp__stage{position:relative;aspect-ratio:1;background:#fff;box-shadow:inset 0 0 0 var(--cb-bw) var(--kit);overflow:hidden;clip-path:polygon(var(--cb-cut) 0,100% 0,100% calc(100% - var(--cb-cut)),calc(100% - var(--cb-cut)) 100%,0 100%,0 var(--cb-cut))}.cb-pdp__slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:grid;place-items:center;opacity:0;visibility:hidden;transition:opacity .35s}.cb-pdp__slide.is-on{opacity:1;visibility:visible}.cb-body .cb-pdp__slide img,.cb-pdp__slide .cb-ph{width:100%;height:100%;object-fit:contain;padding:6%}.cb-pdp__thumbs{display:flex;gap:10px;list-style:none;padding:0 0 4px;margin:0;overflow-x:auto}.cb-pdp__thumb{width:72px;height:72px;padding:0;background:#fff;border:0;box-shadow:inset 0 0 0 2px var(--cb-line);cursor:pointer;flex:none}.cb-pdp__thumb.is-on{box-shadow:inset 0 0 0 3px var(--cb-ink)}.cb-body .cb-pdp__thumb img{width:100%;height:100%;object-fit:contain;padding:5px}.cb-pdp__info{display:grid;gap:20px;align-content:start}.cb-pdp__title{margin:0}.cb-pdp__price{display:flex;align-items:center;gap:14px}.cb-pdp__price .cb-pricing__now{font-size:38px}.cb-pdp__nums{grid-template-columns:repeat(4,auto);justify-content:start;gap:28px}.cb-pdp__nums dt{font-size:clamp(28px,2.4vw,38px)}.cb-pdp__form{display:grid;gap:18px}.cb-pdp__variants{border:0;padding:0;margin:0;display:grid;gap:10px}.cb-pdp__variants .cb-opt{--c: var(--kit)}.cb-pdp__actions{display:flex;gap:12px;align-items:stretch}.cb-pdp__qty{margin-top:0}.cb-pdp__qty button{width:44px;height:100%;min-height:52px}.cb-pdp__qty input{width:44px;border:0;background:none;text-align:center;font:500 16px var(--cb-font-head);-moz-appearance:textfield}.cb-pdp__qty input::-webkit-outer-spin-button,.cb-pdp__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cb-pdp__add{flex:1}.cb-pdp__add[disabled]{opacity:.5;cursor:not-allowed}.cb-pdp__acc{border-top:2px solid var(--cb-line);padding-top:16px}.cb-pdp__acc summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.cb-pdp__acc summary::-webkit-details-marker{display:none}.cb-pdp__acc summary:after{content:"+";font:500 22px var(--cb-font-head)}.cb-pdp__acc[open] summary:after{content:"\2212"}.cb-pdp__acc>:not(summary){margin-top:14px}.cb-pdp__specs{display:grid;gap:8px;margin:14px 0 0}.cb-pdp__specs div{display:flex;justify-content:space-between;gap:16px;font-size:15px}.cb-pdp__specs dt{color:var(--cb-mute)}.cb-pdp__specs dd{margin:0;text-align:right}.cb-pdp__desc{margin-top:clamp(40px,6vw,88px);max-width:860px}.cb-pdp__desc .cb-rte{margin-top:18px}@media(max-width:989px){.cb-pdp__grid{grid-template-columns:1fr}.cb-pdp__gallery{position:static}.cb-pdp__nums{grid-template-columns:repeat(2,auto);gap:18px 32px}.cb-products .cb-cards__grid{grid-template-columns:repeat(2,1fr)}.cb-pcard__foot{flex-direction:column;align-items:flex-start}.cb-pcard .cb-card__text{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/cb-sections.css.map */
