@media (hover:hover) and (pointer:fine){.kit-price-cta:hover .btn-shine:after{transition:transform .7s var(--ease);transform:translate(120%)}.kit-price-cta:hover .btn-outline{background:var(--outline-hover)}.kit-price-cta:hover .btn-dark{background:#2b2b2b}}@keyframes kit-price-shine{0%{transform:translate(-120%)}to{transform:translate(120%)}}.kit-price-shine-once:after{animation:kit-price-shine .9s var(--ease)}.kit-price-main-text{container-type:inline-size}.kit-price-main-title{font-size:min(22px, calc(100cqi / var(--lw,.01)))}@media (min-width:1024px){.kit-price-main-title{font-size:min(28px, calc(100cqi / var(--lw,.01)))}}.kit-price-main-bottom{container-type:inline-size}.kit-price-big{font-size:min(clamp(34px, 10.4vw, 60px), calc((100cqi - 32px) / var(--pw,.01)))}@media (min-width:1024px){.kit-price-big{font-size:min(clamp(52px, 5vw, 76px), calc((100cqi - 36px) / var(--pw,.01)))}}.kit-price-main{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text schema""bottom bottom";align-items:start;display:grid}@media (min-width:1280px){.kit-price-main[data-layout=wide]{grid-template-rows:auto 1fr;grid-template-areas:"text schema""bottom schema"}.kit-price-main[data-layout=wide]>[data-schema]{align-self:center}.kit-price-main[data-layout=wide]>.kit-price-main-bottom{align-self:end}}.kit-band{overflow:hidden}.kit-band-ticker-row{position:absolute;bottom:150px;left:0;right:0}.kit-band-ticker{white-space:nowrap;letter-spacing:-.03em;color:#11111113;padding-left:16px;font-family:Unbounded,Unbounded Fallback,Arial,sans-serif;font-size:92px;font-weight:700;line-height:1;display:inline-block}.kit-band-stage{height:250px;position:relative}@media (min-width:640px){.kit-band-stage{height:320px}}@media (min-width:1024px){.kit-band{overflow:clip visible}.kit-band-ticker-row{top:50%;bottom:auto;transform:translateY(-50%)}.kit-band-ticker{padding-left:40px;font-size:168px}.kit-band-stage{align-self:stretch;height:auto;margin:-80px 0}}.kit-band-copy{container-type:inline-size}.kit-band-title{font-size:min(clamp(28px, 8.2vw, 36px), calc(100cqi / var(--lw,.01)))}@media (min-width:640px){.kit-band-title{font-size:min(46px, calc(100cqi / var(--lw,.01)))}}@media (min-width:1024px){.kit-band-title{font-size:min(clamp(44px, 3.9vw, 56px), calc(100cqi / var(--lw,.01)))}.kit-pd-cols{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr))}}.kit-pd-mark{border:1px solid var(--accent);color:var(--accent);transition:background-color .25s var(--ease), border-color .25s var(--ease), color .25s var(--ease);background:0 0}.kit-pd-mark[data-dim]{border-color:var(--line);color:var(--t3)}.kit-pd-mark[data-current],.kit-pd-mark:last-child:not([data-dim]){background:var(--accent);color:#111}.kit-pd-row{color:var(--t1);transition:color .25s var(--ease)}.kit-pd-row[data-dim]{color:var(--t3)}.kit-pd-dot{border:2px solid var(--accent);background:var(--accent);transition:background-color .25s var(--ease), border-color .25s var(--ease), transform .25s var(--ease)}.kit-pd-row[data-current] .kit-pd-dot{transform:scale(1.35)}.kit-pd-row[data-dim] .kit-pd-dot{background:var(--bg);border-color:#4a4a4a}.kit-pd-num{color:var(--accent);transition:color .25s var(--ease)}.kit-pd-step[data-dim] .kit-pd-num{color:var(--t3)}.kit-pd-step,.kit-pd-block{transition:border-color .3s var(--ease)}@media (max-width:1023px){.kit-pd-step{border:1px solid #ffde1473}.kit-pd-step[data-dim]{border-color:var(--line)}}@media (min-width:1024px){.kit-pd-block{border:1px solid #ffde1473}.kit-pd-step[data-dim] .kit-pd-block{border-color:var(--line)}}.kit-faq-row summary{list-style:none}.kit-faq-row summary::-webkit-details-marker{display:none}.kit-faq-row .kit-faq-ring{transition:background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease)}.kit-faq-row .kit-faq-plus{transition:transform .3s var(--ease)}.kit-faq-row summary:hover .kit-faq-ring{border-color:var(--t1)}.kit-faq-row[open]:not([data-closing]) .kit-faq-ring{color:var(--accent);background:#141414;border-color:#141414}.kit-faq-row[open]:not([data-closing]) .kit-faq-plus{transform:rotate(45deg)}.kit-pop-submit:before{content:"";background:linear-gradient(to top, var(--s1), transparent);pointer-events:none;height:20px;position:absolute;bottom:100%;left:0;right:0}@media (min-width:1024px) and (max-height:760px){.kit-pop-col.kit-pop-col{min-height:0}.kit-pop-body.kit-pop-body{padding-top:8px;padding-bottom:20px}.kit-pop-plate.kit-pop-plate{margin-bottom:12px;padding-block-start:8px;padding-block-end:8px}.kit-pop-fields.kit-pop-fields{margin-top:14px}.kit-pop-fields.kit-pop-fields>*+*{margin-top:12px}}
