.faq-item::details-content{transition:grid-template-rows .35s cubic-bezier(.2, .8, .2, 1), content-visibility .35s allow-discrete;grid-template-rows:0fr;display:grid}.faq-item[open]::details-content{grid-template-rows:1fr}.faq-answer{min-height:0;overflow:hidden}.faq-item summary::-webkit-details-marker{display:none}@media (prefers-reduced-motion:reduce){.faq-item::details-content{transition:none}}
.kit-xs{font-size:max(9.5px,1.55cqw);line-height:1.45}.kit-s{font-size:max(10px,1.95cqw);line-height:1.5}.kit-m{font-size:max(13px,2.4cqw);line-height:1.4}.kit-l{font-size:max(16px,3cqw);line-height:1.2}.kit-ch{opacity:0}.kit-ch-run{animation:1ms linear forwards kit-ch;animation-delay:calc(var(--i) * var(--ms,27ms) + var(--d,0s))}.kit-ch-done{opacity:1}@keyframes kit-ch{to{opacity:1}}.kit-pop{animation:kit-pop .3s var(--ease-out) both}@keyframes kit-pop{0%{opacity:0;transform:scale(.5)}70%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.kit-ring{animation:.21s both kit-press;animation-delay:var(--pd,0s)}.kit-ring:after{content:"";animation:kit-ring .42s var(--ease-out) both;animation-delay:var(--pd,0s);border-radius:999px;position:absolute;inset:0}@keyframes kit-press{0%,to{scale:1}40%{scale:.86}}@keyframes kit-ring{0%{box-shadow:0 0 #00b3588c}to{box-shadow:0 0 0 max(10px,1.8cqw) #00b35800}}.kit-dots i{background:var(--color-brand);border-radius:999px;width:max(5px,.8cqw);height:max(5px,.8cqw);margin:0 max(1.5px,.25cqw);animation:.6s ease-in-out infinite kit-dot;display:inline-block}.kit-dots i:nth-child(2){animation-delay:90ms}.kit-dots i:nth-child(3){animation-delay:.18s}@keyframes kit-dot{0%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-40%)}}.kit-twinkle{animation:.84s ease-in-out infinite kit-twinkle}@keyframes kit-twinkle{0%,to{opacity:.5;transform:scale(.7)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(20deg)}}@media (prefers-reduced-motion:reduce){.kit-ch-run{animation-delay:0s}.kit-dots i,.kit-twinkle{animation:none}}.kit-fly{animation:kit-fly .6s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes kit-fly{0%{opacity:0;transform:translate(0)scale(.9)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.9)}}.kit-grow{transform-origin:0;transition:transform .54s var(--ease-out);transform:scaleX(0)}.kit-grow-on{transform:scaleX(1)}@keyframes kit-rows{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.kit-fadeout{animation:.18s both kit-fadeout;animation-delay:var(--d,0s)}@keyframes kit-fadeout{to{opacity:0}}@media (max-width:767px){.kit-xs{font-size:11px}.kit-s{font-size:11.5px}}
@property --d-n{syntax:"<integer>";inherits:true;initial-value:0}.d-lit{animation:d-lit .42s var(--ease-out) both;animation-delay:calc(var(--i) * .27s)}@keyframes d-lit{0%{transform:scale(1);box-shadow:0 0 #00b35800}35%{transform:scale(1.05);box-shadow:0 0 0 1.4cqw #00b35838}to{box-shadow:var(--shadow-card);transform:scale(1)}}.d-num{counter-reset:dn var(--d-n)}.d-num:after{content:counter(dn)}.d-count{animation:d-count .78s var(--ease-out) both;animation-delay:var(--dl,0s)}@keyframes d-count{0%{--d-n:0}to{--d-n:var(--to)}}.d-fly{left:calc(var(--sx) * 1cqw);top:calc(var(--sy) * 1cqw);animation:d-fly .66s var(--ease-out) both;animation-delay:var(--fd,0s)}@keyframes d-fly{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}15%{opacity:1;transform:translate(-50%,-50%)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(calc(-50% + (var(--ex) - var(--sx)) * 1cqw), calc(-50% + (var(--ey) - var(--sy)) * 1cqw)) scale(.8)}}@media (prefers-reduced-motion:reduce){.d-lit{animation:none}}
.e-bar-run{transform-origin:0;animation:1.44s linear both e-bar}@keyframes e-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.e-brush{animation:.54s ease-in-out infinite alternate e-brush}@keyframes e-brush{0%{transform:rotate(-18deg)translate(0)}to{transform:rotate(14deg)translate(.8cqw)}}@container (max-width:519px){.e-phone-label{display:none}.e-prompt{font-size:9.5px;line-height:1.35}.e-strip{height:6cqw}}@media (max-width:767px){.e-phone-label{display:block}.e-prompt{font-size:11.5px;line-height:1.5}.e-strip{height:7cqw}}@media (prefers-reduced-motion:reduce){.e-brush{animation:none}}
.f-dot{animation:.78s ease-in both f-dot;animation-delay:var(--fd,0s);left:28cqw}@keyframes f-dot{0%{opacity:0;transform:translate(0, calc(var(--j) * .5cqw)) scale(.4)}15%{opacity:1;transform:translate(0, calc(var(--j) * .5cqw)) scale(1)}80%{opacity:1}to{opacity:0;transform:translate(18cqw)scale(.9)}}@media (max-width:767px){.f-dot{animation-name:f-dot-m}}@keyframes f-dot-m{0%{opacity:0;transform:scale(.4)}15%{opacity:1;transform:scale(1)}80%{opacity:1}to{opacity:0;transform:translateY(18cqw)scale(.9)}}
