.tk{--chili:#c1272d;--turmeric:#d99400;--charred:#1f1b16;--wok:#2a2119;--cream:#fff8f0;--font-display:Georgia, "Times New Roman", Times, serif;--stone:#f1e9dc;--body:#4a4239;--muted:#8a7e70;--cilantro:#2e7d32;--ease-out:cubic-bezier(.23, 1, .32, 1);--spring:linear(0, .063 2.2%, .249 4.9%, .53 8.4%, .79 12.5%, .953 17%, 1.028 21.6%, 1.045 25.4%, 1.04 29.8%, 1.013 38.8%, .998 50%, 1.001 63%, 1);--card-shadow:0 1px 2px #1f1b160d, 0 8px 20px #1f1b160f;--card-shadow-hover:0 2px 4px #1f1b160f, 0 18px 40px #1f1b161a;--cta-shadow:0 2px 4px #c1272d2e, 0 10px 24px #c1272d38;scroll-behavior:smooth;background:var(--cream);height:100%;color:var(--charred);flex:1;overflow:hidden auto}.tk section[id]{scroll-margin-top:88px}.tk-sec--cream{background:var(--cream)}.tk-sec--white{background:#fff}.tk-sec--stone{background:var(--stone)}.tk-sec--dark{background:radial-gradient(60% 55% at 50% 0%, #d9940021, transparent 70%), var(--charred);color:var(--cream);position:relative;overflow:hidden}.tk-nav{z-index:20;-webkit-backdrop-filter:saturate(1.4)blur(14px);transition:box-shadow .25s var(--ease-out);background:#fff8f0f0;position:sticky;top:0}.tk-nav[data-scrolled]{box-shadow:0 1px 0 var(--stone), 0 8px 24px #1f1b160d}.tk-nav--hero{background:var(--charred);-webkit-backdrop-filter:none;min-height:var(--tk-nav-h,56px);position:sticky;left:0;right:0}.tk-nav--hero[data-scrolled]{box-shadow:0 1px #fff8f00f}.tk-navlinks{align-items:center;gap:38px}.tk-navlink--hero{color:var(--cream);padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:400}.tk-navlink--hero:after{display:none}@media (hover:hover) and (pointer:fine){.tk-navlink--hero:hover{color:var(--cream)}}.tk-display{letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:1.02}.tk-display--hero{color:var(--cream)}.tk-display--hero.text-hero,.tk-hero-full .tk-display--hero,.tk-cta-final .tk-display--hero{letter-spacing:-.02em;font-size:clamp(3.25rem,6.5vw + 1rem,108px);line-height:.95}.tk-hero-full .eyebrow{margin-bottom:12px}.tk-display--hero .italic{color:var(--turmeric);font-style:italic}.eyebrow,.section-kicker{color:var(--turmeric);letter-spacing:.18em;align-items:center;gap:10px;margin:0 0 24px;font-size:11px;font-weight:800;display:flex}.tk-display--section{color:var(--charred)}.tk-kicker{color:var(--turmeric);letter-spacing:.18em;text-transform:uppercase;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:22px;font-weight:800}.tk .text-h2{letter-spacing:-.02em;font-size:56px;line-height:1.05}.tk-cta-final .text-h2{font-size:clamp(3.25rem,6.5vw + 1rem,108px);line-height:.95}.tk-cta-final-inner{max-width:920px}.tk-cta-final{background:radial-gradient(circle at 50% 50%, color-mix(in oklab, var(--chili) 33%, transparent), transparent 38%), var(--charred)}.tk-body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;font-size:17px;line-height:1.65}.tk-body--on-dark{color:color-mix(in oklab, var(--cream) 70%, transparent)}.tk-sec--cream p.text-base,.tk-sec--cream .text-body,.tk-faq-inner p.text-base{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;font-size:17px;line-height:1.65}.tk-logo-svg{width:128px;max-width:min(128px,42vw);height:auto;display:block}.tk-brand-link{box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;flex-shrink:0;text-decoration:none;display:inline-flex}.tk-brand-link:focus{outline:none}.tk-brand-link:focus-visible{outline:2px solid var(--chili);outline-offset:4px;border-radius:4px}.tk-flame-mark{transform-origin:50% 100%;animation:3.2s ease-in-out infinite tk-flame-flicker}@keyframes tk-flame-flicker{0%,to{opacity:.88;transform:scale(1)}45%{opacity:1;transform:scale(1.04)}72%{opacity:.9;transform:scale(.98)}}.tk-navlink{min-height:44px;color:var(--body);align-items:center;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.tk-navlink:after{content:"";background:var(--charred);transform-origin:0;height:1.5px;transition:transform .25s var(--ease-out);position:absolute;bottom:10px;left:12px;right:12px;transform:scaleX(0)}.tk-nav--hero .tk-navlink,.tk-navlink.tk-navlink--hero,.tk-nav--hero .tk-navlink:visited{color:var(--cream)}.tk-btn{isolation:isolate;min-height:44px;color:var(--cream);cursor:pointer;box-shadow:var(--cta-shadow);transition:transform .16s var(--ease-out), translate .45s var(--spring), box-shadow .25s var(--ease-out), color .4s cubic-bezier(.2, .8, .2, 1);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.tk-btn:after{content:"";z-index:-2;border-radius:inherit;background:var(--chili);pointer-events:none;position:absolute;inset:0}.tk-btn:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-color:#d99400;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-100%)}.tk-btn-label{z-index:1;color:inherit;text-shadow:none;box-shadow:none;transition:color .4s cubic-bezier(.2,.8,.2,1);position:relative}.tk-btn:active{transform:scale(.97)}.tk-btn:focus-visible,.tk-navlink--hero:focus-visible,.tk-faq-q:focus-visible{outline:2px solid var(--chili);outline-offset:3px}.tk-btn[disabled]{opacity:.7;cursor:progress}.tk-btn--lg{min-height:56px;padding:0 28px}.tk-nav-cta{white-space:nowrap;flex-shrink:1;min-width:0;padding-inline:14px;font-size:clamp(11px,2.6vw,14px)}.tk-btn--cream{color:var(--chili);box-shadow:0 8px 24px #1f1b162e}.tk-btn--cream:after{background:var(--cream)}.tk-magnet{display:flex}@media (width>=640px){.tk-magnet{margin:-12px;padding:12px;display:inline-flex}}.tk-input{background:var(--stone);width:100%;min-height:56px;color:var(--charred);font:inherit;transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);border:1.5px solid #0000;border-radius:14px;outline:none;padding:0 18px;font-size:16px}.tk-input::placeholder{color:var(--muted)}.tk-input::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;display:none!important}.tk-input::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;display:none!important}.tk-input::-webkit-strong-password-auto-fill-button{visibility:hidden;pointer-events:none;display:none!important}.tk-input:focus{border-color:#c1272d73;box-shadow:0 0 0 4px #c1272d1a}.tk-hero-full{box-sizing:border-box;min-height:calc(100dvh - var(--tk-nav-h,56px));max-height:calc(100dvh - var(--tk-nav-h,56px));background:var(--wok);color:var(--cream);flex-direction:column;display:flex;position:relative;overflow:hidden}.tk-hero-video-wrap{border-radius:0;position:absolute;inset:0;overflow:hidden}.tk-hero-video-el{z-index:1;object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.tk-hero-video-poster{z-index:0}.tk-hero-overlay{z-index:1;pointer-events:none;background:linear-gradient(#1f1b168c 0%,#1f1b1659 40%,#1f1b16e0 100%),radial-gradient(70% 50% at 50% 20%,#2a211933,#0000 70%);position:absolute;inset:0}.tk-hero-inner{z-index:2;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.tk-hero-inner--push{will-change:transform, opacity;transform-origin:50% 20%}.tk-hero-video-wrap--missing{background:var(--charred);justify-content:center;align-items:center;display:flex}.tk-hero-video-error{max-width:28rem;color:var(--cream);text-align:center;margin:0;padding:24px;font-size:16px;line-height:1.5}.tk-hero-video-error code{color:var(--turmeric);font-size:.9em}.tk-hero-backdrop-marquee{z-index:1;opacity:.14;pointer-events:none;position:absolute;inset:auto 0 18%}.tk-marquee--hero .tk-marquee-track{animation-duration:90s}.tk-hero-backdrop-text{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;color:#0000;-webkit-text-stroke:1.5px #fff8f038;paint-order:stroke fill;font-size:clamp(3rem,12vw,7rem);font-weight:700}.tk-hero-backdrop-sep{font-family:var(--font-display);color:#fff8f026;padding:0 .15em;font-size:clamp(2rem,8vw,4rem)}.tk-hero-phone-stage{width:min(100%,320px);margin:0 auto;position:relative}.tk-phone--hero{width:100%;transform:rotate(4deg);box-shadow:0 4px 8px #2a21191f,0 24px 48px #2a211947}.tk-hero-phone-stage .tk-ingredient.tk-parallax{z-index:3;position:absolute}.tk-ingredient{opacity:.92;filter:drop-shadow(0 8px 16px #00000059);pointer-events:none}.tk-drift{animation:11s ease-in-out infinite tk-ingredient-drift}.tk-drift--1{animation-duration:9s}.tk-drift--2{animation-duration:12s;animation-delay:-2s}.tk-drift--3{animation-duration:10s;animation-delay:-4s}.tk-drift--4{animation-duration:13s;animation-delay:-1s}.tk-drift--5{animation-duration:8s;animation-delay:-3s}.tk-ingredient--1{animation-delay:-1s;top:-4%;left:-6%}.tk-ingredient--2{animation-delay:-3s;top:18%;right:-10%}.tk-ingredient--3{animation-delay:-5s;bottom:22%;left:-12%}.tk-ingredient--4{animation-delay:-2s;top:8%;right:4%}.tk-ingredient--5{animation-delay:-4s;bottom:6%;right:-4%}@keyframes tk-ingredient-drift{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-10px)rotate(6deg)}}.tk-steam{pointer-events:none;width:60%;height:40%;position:absolute;top:-8%;left:50%;transform:translate(-50%)}.tk-steam-wisp{filter:blur(8px);background:radial-gradient(circle at 50% 100%,#fff8f059,#0000 70%);border-radius:50%;width:28%;height:70%;animation:5s ease-in-out infinite tk-steam-rise;position:absolute;bottom:0}.tk-steam-wisp--1{left:10%}.tk-steam-wisp--2{animation-delay:-1.6s;left:38%}.tk-steam-wisp--3{animation-delay:-3s;right:8%}@keyframes tk-steam-rise{0%{opacity:0;transform:translateY(12px)scale(.85)}30%{opacity:.55}to{opacity:0;transform:translateY(-36px)scale(1.08)}}.tk-scroll-cue{z-index:3;color:#fff8f0bf;font:inherit;letter-spacing:.22em;cursor:pointer;background:0 0;border:0;flex-direction:column;flex-shrink:0;align-self:center;align-items:center;gap:6px;margin-top:auto;padding:0 0 60px;font-size:11px;font-weight:700;display:flex;position:relative}.tk-scroll-arrow{border-bottom:2px solid;border-right:2px solid;width:10px;height:10px;animation:2.2s ease-in-out infinite tk-scroll-bob;transform:rotate(45deg)}@keyframes tk-scroll-bob{0%,to{transform:rotate(45deg)translateY(0)}50%{transform:rotate(45deg)translateY(5px)}}.tk-marquee-ribbon{background:var(--chili);transform:rotate(0)scale(1);box-shadow:0 12px 32px #c1272d40}.tk-marquee--ribbon .tk-marquee-track{animation-duration:35s}.tk-ribbon-text{letter-spacing:.28em;text-transform:uppercase;color:var(--cream);font-size:14px;font-weight:800}.tk-marquee-dot--cream{background:var(--cream)}.tk-media-card{border-radius:var(--radius-card,16px);box-shadow:var(--card-shadow);background:var(--charred);overflow:hidden}.tk-step-phone-wrap{background:linear-gradient(to bottom, var(--stone), var(--cream));justify-content:center;padding:20px 16px;display:flex}.tk-phone--step-card{border-radius:36px;width:min(72%,220px);box-shadow:0 4px 8px #2a21191f,0 24px 48px #2a21192e}.tk-phone--step-card .tk-phone-screen{border-radius:28px}.tk-ph-save-btn{background:var(--chili);min-height:2.6em;color:var(--cream);box-shadow:var(--cta-shadow);border-radius:999px;justify-content:center;align-items:center;margin-top:.4em;font-size:14px;font-weight:700;display:flex}.tk-ph-saved-row{color:var(--cilantro);align-items:center;gap:.5em;margin-top:.6em;font-size:.85em;font-weight:600;display:flex}.tk-ph-reel-placeholder{background:linear-gradient(135deg,#c1272d59,#2a2119e6);position:absolute;inset:0}.tk-ph-reel--compact{flex:none;min-height:7em}.tk-ph-card--row{flex-direction:row;align-items:center;gap:.75em}.tk-ph-lib-thumb{background:#fff8f01f;border-radius:.65em;flex:none;width:2.8em;height:2.8em}.tk-ph-lib-badge{color:var(--turmeric);background:#d9940040;border-radius:999px;margin-left:auto;padding:.2em .65em;font-size:.75em;font-weight:700}.tk-ph-5pm{color:var(--turmeric);letter-spacing:.06em;text-transform:uppercase;background:#d994002e;border-radius:.65em;padding:.55em .85em;font-size:.85em;font-weight:700}.tk-ph-label--dark{color:#fff8f08c}.tk-bento{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=768px){.tk-bento{grid-template-columns:repeat(2,1fr)}.tk-bento-wide{grid-column:span 2}}.tk-bento-card{min-height:100%}.tk-proof{background:var(--cilantro);color:var(--cream)}.tk-proof-shell{align-items:start;gap:32px;max-width:72rem;margin:0 auto;padding:48px 20px;display:grid}@media (width>=900px){.tk-proof-shell{grid-template-columns:minmax(180px,220px) 1fr;align-items:center;gap:40px 56px;padding:56px 20px}}.tk-proof-stat{text-align:left;flex-direction:column;align-items:flex-start;gap:8px;display:flex}.tk-proof-stat-icon{color:var(--cream);opacity:.92;flex:none}.tk-proof-stat-num{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--cream);font-size:clamp(3rem,8vw,4.5rem);font-weight:700;line-height:1}.tk-proof-stat-label{color:color-mix(in oklab, var(--cream) 92%, transparent);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.0625rem;font-weight:600;line-height:1.35}.tk-proof-dishes{min-width:0}.tk-marquee--dishes .tk-marquee-track{animation-duration:48s}.tk-marquee--dishes .tk-marquee-item{white-space:normal;align-items:flex-start;gap:0;padding-right:16px}.tk-dish-card{flex-direction:column;gap:8px;width:168px;display:flex}.tk-dish-thumb{background:var(--charred);border-radius:12px;width:168px;height:112px;overflow:hidden}.tk-dish-name{color:var(--cream);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:600;line-height:1.3}.tk-phone-screen--dark{background:var(--wok);color:var(--cream)}.tk-ph-hero--dark{color:var(--cream)}.tk-ph-card--dark{background:#fff8f00f;box-shadow:inset 0 0 0 1px #fff8f014}.tk-phone-screen--dark .tk-ph-chip{color:var(--cream);background:#fff8f014;border-color:#fff8f01f}.tk-phone-screen--dark .tk-ph-tabs{background:var(--wok);border-color:#fff8f014}.tk-phone-screen--dark .tk-ph-tab{color:#fff8f08c}.tk-phone-screen--dark .tk-ph-caption,.tk-phone-screen--dark .tk-ph-stats{color:#fff8f0bf}.tk-word{animation:tk-word-in .8s var(--ease-out) both;animation-delay:calc(.12s + var(--i) * 70ms);display:inline-block}.tk-word-scroll{opacity:0;display:inline-block;transform:translateY(.45em)}.tk-split-headline--in .tk-word-scroll{animation:tk-word-in .72s var(--ease-out) both;animation-delay:calc(80ms + var(--i) * 55ms)}@keyframes tk-word-in{0%{opacity:0;filter:blur(8px);transform:translateY(.45em)}to{opacity:1;filter:blur();transform:none}}.tk-fade-in{animation:tk-fade-up .8s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes tk-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.tk-art-stage{aspect-ratio:1/.9;width:100%;max-width:560px;margin:0 auto;position:relative}.tk-art-slot{width:80%;position:absolute;top:16%;left:0}.tk-hero-phone{z-index:2;width:37%;position:absolute;top:1%;right:3%;transform:rotate(7deg)}.tk-glow{filter:blur(56px);opacity:.5;background:radial-gradient(circle at 38% 45%,#d9940080,#0000 60%),radial-gradient(circle at 62% 58%,#c1272d57,#0000 62%);border-radius:50%;animation:14s ease-in-out infinite alternate tk-glow;position:absolute;inset:4% 8% 10% 0}.tk-art-floor{filter:blur(6px);background:radial-gradient(closest-side,#1f1b1629,#0000);border-radius:50%;width:60%;height:9%;position:absolute;top:78%;left:10%}@keyframes tk-glow{0%{transform:scale(1)rotate(0)}to{transform:scale(1.12)rotate(28deg)}}.tk-parallax{will-change:transform;position:relative}.tk-float{animation:7s ease-in-out infinite tk-float}@keyframes tk-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(-.6deg)}}.tk-float--slow{animation-duration:9s;animation-delay:-3s}.tk-art-mask{-webkit-mask-image:radial-gradient(50% 50%,#000 72%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 72%,#0000 100%)}.tk-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.tk-marquee-track{width:max-content;animation:60s linear infinite tk-marquee;display:flex}@keyframes tk-marquee{to{transform:translate(-50%)}}.tk-marquee-item{white-space:nowrap;align-items:center;gap:28px;padding-right:28px;display:inline-flex}.tk-marquee-dot{background:var(--turmeric);border-radius:999px;width:6px;height:6px}.tk [data-reveal]{transition:opacity .7s var(--ease-out), transform .8s var(--ease-out);transition-delay:var(--d,0s)}.tk [data-reveal=up]:not([data-in]){opacity:0;transform:translateY(28px)}.tk [data-reveal=tilt]{transform-origin:50% 100%}.tk [data-reveal=tilt]:not([data-in]){opacity:0;transform:perspective(1000px)rotateX(14deg)translateY(36px)}.tk [data-reveal=band]:not([data-in]){opacity:0;transform:scale(.97)}.tk-card{background:var(--stone);height:100%;box-shadow:var(--card-shadow);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);border-radius:16px}.tk-card--cream{background:var(--cream)}.tk-step-num{background:var(--cream);width:36px;height:36px;color:var(--chili);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.tk-step-icon{background:var(--turmeric);width:40px;height:40px;color:var(--charred);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.tk-step{flex-direction:column;display:flex;overflow:hidden}.tk-step-stage{justify-content:center;align-items:flex-start;height:330px;margin-top:28px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.tk-phone--step{width:72%;max-width:250px;transition:transform .45s var(--spring)}.tk-feature-icon{width:48px;height:48px;color:var(--chili);transition:transform .45s var(--spring);background:#c1272d1a;border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tk-quote{height:100%;transition:transform .3s var(--ease-out), background-color .3s var(--ease-out);background:#fff8f00d;border-radius:16px;flex-direction:column;padding:28px;display:flex;box-shadow:inset 0 0 0 1px #fff8f014}.tk-quote-mark{height:36px;color:var(--turmeric);margin-bottom:8px;font-size:64px;font-weight:700;line-height:1;display:block}.tk-phone{aspect-ratio:9/19;background:#14110e;border-radius:15%/7.1%;position:relative;box-shadow:inset 0 0 0 1.5px #fff8f014,0 32px 64px -16px #1f1b1661,0 12px 24px -10px #1f1b163d;container-type:inline-size}.tk-phone-screen{background:var(--cream);color:var(--charred);text-align:left;-webkit-font-smoothing:antialiased;border-radius:12.5%/5.9%;flex-direction:column;font-size:3.85cqw;line-height:1.5;display:flex;position:absolute;inset:1.5% 3.2%;overflow:hidden}.tk-phone-screen p{margin:0}.tk-ph-status{flex:none;justify-content:space-between;align-items:center;padding:.9em 1.6em .4em;font-size:.85em;font-weight:600;display:flex}.tk-ph-island{background:#000;border-radius:1em;width:6.4em;height:1.9em}.tk-ph-battery{border:.1em solid var(--charred);background:var(--charred);width:1.7em;height:.85em;box-shadow:inset 0 0 0 .12em var(--cream);border-radius:.28em}.tk-ph-body{flex-direction:column;flex:1;gap:.75em;min-height:0;padding:.6em 1.25em 1em;display:flex;overflow:hidden}.tk-ph-hero{letter-spacing:-.0125em;font-size:2.5em;font-weight:700;line-height:1.2}.tk-ph-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.8125em;font-weight:600;margin-top:.3em!important}.tk-ph-row{flex-wrap:wrap;gap:.5em;display:flex}.tk-ph-chip{background:var(--stone);border:1px solid #1f1b161a;border-radius:999px;align-items:center;min-height:2.6em;padding:0 1.05em;font-size:.9375em;font-weight:600;display:inline-flex}.tk-ph-chip[data-on]{border-color:var(--chili);background:var(--chili);color:var(--cream)}.tk-ph-toggle-row{justify-content:space-between;align-items:center;padding:.2em 0;font-size:.9375em;font-weight:600;display:flex}.tk-ph-toggle{background:var(--chili);border-radius:999px;width:3.2em;height:1.95em;position:relative}.tk-ph-toggle:after{content:"";background:var(--cream);border-radius:50%;width:1.55em;height:1.55em;position:absolute;top:.2em;right:.2em}.tk-ph-decide{background:var(--chili);min-height:2.8em;box-shadow:var(--cta-shadow);color:var(--cream);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:.2em;font-size:14px;font-weight:700;display:flex}.tk-ph-pick-label{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5em;font-size:.8125em;font-weight:700;display:flex;margin-top:.3em!important}.tk-ph-dot{background:var(--chili);border-radius:50%;width:.55em;height:.55em}.tk-ph-card{background:var(--stone);box-shadow:var(--card-shadow);border-radius:1em;flex-direction:column;flex:none;gap:.5em;padding:1em;display:flex}.tk-ph-h2{letter-spacing:-.01em;font-size:1.75em;font-weight:700;line-height:1.21}.tk-ph-title{font-size:1.25em;font-weight:600;line-height:1.3}.tk-ph-stats{color:var(--body);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.3em .5em;font-weight:600;display:flex}.tk-ph-muted{color:var(--muted)}.tk-ph-kid{color:var(--charred);background:#d9940033;border-radius:999px;padding:.15em .75em;font-size:.8125em}.tk-ph-caption{color:var(--muted);font-size:.8125em;margin-top:.2em!important}.tk-ph-section{font-size:1.25em;font-weight:700;margin-top:.4em!important}.tk-ph-tabs{border-top:1px solid var(--stone);background:var(--cream);flex:none;justify-content:space-around;padding:.6em 0 1.7em;display:flex}.tk-ph-tab{color:var(--muted);flex-direction:column;align-items:center;gap:.25em;font-size:.8125em;font-weight:600;display:flex}.tk-ph-tab[data-active]{color:var(--chili)}.tk-ph-nav{align-items:center;gap:.7em;font-size:1.0625em;font-weight:600;display:flex}.tk-ph-back{border-bottom:.14em solid var(--charred);border-left:.14em solid var(--charred);width:.6em;height:.6em;margin-left:.25em;transform:rotate(45deg)}.tk-ph-reel{aspect-ratio:16/10;background:var(--charred);border-radius:1em;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.tk-ph-reel:after{content:"";background:linear-gradient(#1f1b1614 45%,#1f1b16bf);position:absolute;inset:0}.tk-ph-play{z-index:1;background:var(--chili);width:3.4em;height:3.4em;box-shadow:var(--cta-shadow);color:var(--cream);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.tk-ph-play-glyph{fill:currentColor;margin-left:.15em}.tk-ph-reel-credit{z-index:1;color:var(--cream);font-size:.8125em;font-weight:600;position:absolute;bottom:.8em;left:.9em}.tk-ph-steps{flex-direction:column;gap:.7em;margin:0;padding:0;list-style:none;display:flex}.tk-ph-steps li{color:var(--body);align-items:flex-start;gap:.7em;display:flex}.tk-ph-step-num{background:var(--stone);width:1.9em;height:1.9em;color:var(--chili);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.8125em;font-weight:700;display:flex}.tk-ph-list{gap:0;padding:.2em 1em}.tk-ph-list-row{border-bottom:1px solid #1f1b1612;align-items:center;gap:.75em;min-height:2.75em;display:flex}.tk-ph-list-row:last-child{border-bottom:0}.tk-ph-check{width:1.35em;height:1.35em;color:var(--cream);border:.12em solid #1f1b1640;border-radius:.4em;flex:none;justify-content:center;align-items:center;display:flex}.tk-ph-check[data-on]{border-color:var(--cilantro);background:var(--cilantro)}.tk-band{background:radial-gradient(120% 140% at 0% 0%, #d23a3f 0%, var(--chili) 45%, #a81f25 100%);position:relative;overflow:hidden}.tk-band:after{content:"";animation:tk-sheen 7s var(--ease-out) infinite;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff29 50%,#0000 65%);animation-delay:1.2s;position:absolute;inset:0;transform:translate(-100%)}@keyframes tk-sheen{0%{transform:translate(-100%)}30%,to{transform:translate(100%)}}.tk-faq{background:var(--stone);box-shadow:var(--card-shadow);transition:box-shadow .3s var(--ease-out);border-radius:16px}.tk-faq-q{width:100%;min-height:64px;color:var(--charred);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-weight:600;display:flex}.tk-plus{background:var(--cream);width:28px;height:28px;transition:transform .45s var(--spring), background-color .2s var(--ease-out);border-radius:999px;flex:none;position:relative}.tk-plus:before,.tk-plus:after{content:"";background:var(--charred);border-radius:2px;width:12px;height:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.tk-plus:after{transform:rotate(90deg)}.tk-faq[data-open] .tk-plus{transform:rotate(135deg)}.tk-faq-panel{transition:grid-template-rows .52s var(--spring);grid-template-rows:0fr;display:grid}.tk-faq[data-open] .tk-faq-panel{grid-template-rows:1fr}.tk-faq-inner{overflow:hidden}.tk-faq-inner>p{opacity:0;transition:opacity .25s var(--ease-out), transform .35s var(--ease-out);margin:0;padding:0 20px 20px;transform:translateY(-6px)}.tk-faq[data-open] .tk-faq-inner>p{opacity:1;transition-delay:60ms;transform:none}@media (hover:hover) and (pointer:fine){.tk-navlink:hover:after{transform:scaleX(1)}.tk-btn:not([disabled]):hover{box-shadow:var(--cta-shadow)}.tk-btn:not([disabled]):hover .tk-btn-label{color:var(--charred)}.tk-btn:not([disabled]):hover:before{transform:none}.tk-btn--cream:not([disabled]):hover{box-shadow:0 8px 24px #1f1b162e}.tk-btn--cream:not([disabled]):hover .tk-btn-label{color:var(--charred)}.tk-card:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-4px)}.tk-step:hover .tk-phone--step{transform:translateY(-8px)}.tk-card:hover .tk-feature-icon{transform:scale(1.06)rotate(-4deg)}.tk-quote:hover{background-color:#fff8f014;transform:translateY(-4px)}.tk-faq:hover{box-shadow:var(--card-shadow-hover)}.tk-faq-q:hover .tk-plus{background:#fff}.tk-marquee:hover .tk-marquee-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.tk{scroll-behavior:auto}.tk-word,.tk-fade-in,.tk-glow,.tk-float,.tk-band:after,.tk-marquee-track,.tk-ingredient,.tk-drift,.tk-flame-mark,.tk-steam-wisp,.tk-scroll-arrow,.tk-hero-inner--push{animation:none;opacity:1!important;transform:none!important}.tk-word-scroll{opacity:1;transform:none}.tk-marquee{overflow-x:auto}.tk [data-reveal],.tk [data-reveal]:not([data-in]){transition:opacity .2s;transform:none}.tk-btn:before{transition:none}.tk-card,.tk-quote,.tk-btn,.tk-plus,.tk-faq-panel,.tk-faq-inner>p,.tk-phone--step,.tk-feature-icon{transition-duration:0s}.tk-card:hover,.tk-quote:hover,.tk-step:hover .tk-phone--step,.tk-card:hover .tk-feature-icon{transform:none}}