:root{--tk-s1:#b94a4b;--tk-s1-ink:#7d2223;--tk-s2:#dcab0a;--tk-s2-ink:#5a4300;--tk-s3:#d4702a;--tk-s3-ink:#8a3c08;--tk-s4a:#91ba4a;--tk-s4b:#3f8a4b;--tk-s4-ink:#1f5528;--tk-paper:#fffdf9;--tk-line:#efe6dc;--tk-shadow-rest:0 1px 2px #6153440f, 0 2px 10px #1b1c190a;--tk-shadow-lift:0 2px 6px #9b2e3012, 0 18px 38px -10px #3c1e1433;--tk-shadow-float:0 10px 40px -8px #28140a47, 0 2px 8px #28140a14;--tk-ease:cubic-bezier(.16, 1, .3, 1);--tk-ease-std:cubic-bezier(.2, 0, 0, 1)}:is(a,button).tk-btn:not(:disabled){transition:transform .16s var(--tk-ease-std), background-color .2s var(--tk-ease-std), color .2s var(--tk-ease-std), border-color .2s var(--tk-ease-std), box-shadow .26s var(--tk-ease-std)}:is(a,button).tk-btn:not(:disabled):active{transition-duration:90ms;transform:scale(.97)}:is(a,button).tk-primary:not(:disabled):hover{background-color:#86262a;box-shadow:0 6px 18px -6px #9b2e308c}.tk-card{background:var(--color-surface-container-lowest);border:1px solid var(--color-outline-variant);box-shadow:var(--tk-shadow-rest)}.tk-lift{transition:transform .38s var(--tk-ease), box-shadow .38s var(--tk-ease), border-color .24s var(--tk-ease-std)}@media (hover:hover){.tk-lift:hover{box-shadow:var(--tk-shadow-lift);border-color:#e4d3cd;transform:translateY(-4px)}}.tk-lift:has(:focus-visible){box-shadow:var(--tk-shadow-lift)}.tk-cover{transition:transform .48s var(--tk-ease), box-shadow .48s var(--tk-ease), opacity .3s var(--tk-ease-std), filter .3s var(--tk-ease-std);transform-origin:50% 90%}@media (hover:hover){.tk-lift:hover .tk-cover,.tk-cover-host:hover .tk-cover{transform:rotate(-2deg)translateY(-3px)scale(1.025);box-shadow:0 16px 28px -12px #3c1e1473}}.tk-fan-item{transform:translateX(0) rotate(var(--r)) translateY(0);transition:transform .56s var(--tk-ease);transition-delay:calc(var(--i) * 18ms)}@media (hover:hover){.tk-fan:hover .tk-fan-item,.tk-fan-host:hover .tk-fan-item{transform:translateX(var(--dx)) rotate(calc(var(--r) * 1.7)) translateY(-6px)}}.tk-deal .tk-fan-item{animation:tk-deal .9s var(--tk-ease) both;animation-delay:calc(.14s + var(--i) * 90ms)}@keyframes tk-deal{0%{opacity:0;transform:translateX(calc(var(--dx) * -3)) translateY(40px) rotate(0deg)}}@supports (animation-timeline:view()){.tk-reveal{animation:linear both tk-reveal;animation-timeline:view();animation-range:entry entry 35%}}@keyframes tk-reveal{0%{opacity:.45;transform:translateY(16px)}}.tk-grid-red{background-color:var(--color-primary);background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px),linear-gradient(45deg,#0000 calc(50% - .5px),#ffffff0a 50%,#0000 calc(50% + .5px)),radial-gradient(120% 140% at 100% 0,#bc4646 0%,#0000 60%);background-size:28px 28px,28px 28px,56px 56px,100% 100%}.tk-grid-paper{background-color:var(--tk-paper);background-image:linear-gradient(var(--tk-line) 1px, transparent 1px), linear-gradient(90deg, var(--tk-line) 1px, transparent 1px);background-size:24px 24px}.tk-skel{background:linear-gradient(90deg,#eee7de 0%,#f8f3ec 50%,#eee7de 100%) 0 0/200% 100%;border-radius:6px;animation:1.1s linear infinite tk-shimmer;display:inline-block;color:#0000!important}@keyframes tk-shimmer{to{background-position:-200% 0}}.tk-nav-link{transition:color .2s var(--tk-ease-std), background-color .2s var(--tk-ease-std)}.tk-scroll-x{scrollbar-width:none;-webkit-overflow-scrolling:touch}.tk-scroll-x::-webkit-scrollbar{display:none}.tk-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 22px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 22px),#0000 100%)}.tk-faq summary{list-style:none}.tk-faq summary::-webkit-details-marker{display:none}.tk-faq .tk-chev{transition:transform .3s var(--tk-ease)}.tk-faq[open] .tk-chev{transform:rotate(180deg)}.tk-faq{transition:background-color .2s var(--tk-ease-std), border-color .2s var(--tk-ease-std)}@media (hover:hover){.tk-faq:not([open]):hover{background:#fffdfa;border-color:#e4d3cd}}.tk-zoom img{transition:transform .5s var(--tk-ease)}.tk-zoom .tk-zoom-badge{opacity:0;transition:opacity .22s var(--tk-ease-std), transform .3s var(--tk-ease);transform:translateY(4px)}@media (hover:hover){.tk-zoom:hover img{transform:scale(1.05)}.tk-zoom:hover .tk-zoom-badge{opacity:1;transform:none}}.tk-zoom:focus-visible .tk-zoom-badge{opacity:1;transform:none}.tk-dot{position:relative}.tk-dot:after{content:"";background:inherit;animation:tk-ping 2.4s var(--tk-ease) infinite;border-radius:9999px;position:absolute;inset:0}@keyframes tk-ping{70%,to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.tk-lift,.tk-cover,.tk-fan-item,.tk-zoom img,.tk-faq .tk-chev{transition:none!important}.tk-lift:hover,.tk-lift:hover .tk-cover,.tk-cover-host:hover .tk-cover,.tk-zoom:hover img{transform:none!important}.tk-fan:hover .tk-fan-item,.tk-fan-host:hover .tk-fan-item{transform:rotate(var(--r))!important}.tk-deal .tk-fan-item,.tk-reveal,.tk-skel,.tk-dot:after{animation:none!important}}
