@keyframes android-fade-up{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes android-indicator-pulse{0%,to{box-shadow:0 0 #e639466b}50%{box-shadow:0 0 0 5px #e6394600}}.android-section{background:radial-gradient(circle at 72% 38%,#e639461a,#0000 30%),radial-gradient(circle at 22% 72%,#ffffff0a,#0000 24%),linear-gradient(#101010 0%,#141414 48%,#101010 100%);border-bottom:1px solid #ffffff0f;flex-direction:column;justify-content:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.android-section:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(135deg,#ffffff08,#ffffff02);border:1px solid #ffffff0d;border-radius:44px;position:absolute;inset:clamp(28px,5vw,56px) clamp(16px,4vw,44px)}.android-section__inner{z-index:1;width:100%;max-width:1320px;margin-inline:auto;padding-inline:1rem;position:relative}@media (min-width:640px){.android-section__inner{padding-inline:1.5rem}}@media (min-width:1024px){.android-section__inner{padding-inline:2rem}}.android-section__grid{align-items:center;gap:3rem;padding-block:clamp(4rem,8vw,7.5rem);display:grid}@media (min-width:1024px){.android-section__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4.5rem}}.android-section__content{flex-direction:column;max-width:34rem;animation:.8s cubic-bezier(.16,1,.3,1) .1s both android-fade-up;display:flex}.android-section__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#e63946e6;margin:0 0 1.25rem;font-size:11px;font-weight:700}.android-section__headline{text-wrap:balance;margin:0}.android-section__headline-primary{letter-spacing:-.035em;color:#fff;font-size:clamp(1.875rem,4vw,2.875rem);font-weight:600;line-height:1.1;display:block}.android-section__headline-line2{letter-spacing:-.035em;color:#ffffff9e;margin-top:.5rem;font-size:clamp(1.875rem,4vw,2.875rem);font-weight:600;line-height:1.1;display:block}.android-section__body{color:#ffffff9e;max-width:32rem;margin:1.35rem 0 0;font-size:clamp(.95rem,1.6vw,1.0625rem);line-height:1.65}.android-signal-strip{-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff0d,#ffffff04),#0c0c0c8c;border:1px solid #ffffff12;border-radius:18px;max-width:100%;margin-top:1.5rem;padding:1.125rem 1.375rem;box-shadow:inset 0 1px #ffffff12,0 16px 40px #00000047}.android-signal-strip__list{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin:0;padding:0;list-style:none;display:flex}.android-signal-strip__item-row{align-items:center;gap:.65rem;display:flex}.android-signal-strip__item{letter-spacing:.13em;text-transform:uppercase;color:#ffffff80;font-size:10px;font-weight:600}.android-signal-strip__sep{color:#e6394661;font-size:8px;line-height:1}.android-microbenefits{flex-direction:column;gap:.65rem;margin:1.35rem 0 0;padding:0;list-style:none;display:flex}.android-microbenefit{background:linear-gradient(145deg,#ffffff0b,#ffffff03),#0a0a0a80;border:1px solid #ffffff12;border-radius:16px;align-items:flex-start;gap:.75rem;padding:.8rem 1rem;animation:.64s cubic-bezier(.16,1,.3,1) both android-fade-up;display:flex;box-shadow:inset 0 1px #ffffff0d}.android-microbenefit:first-child{animation-delay:.22s}.android-microbenefit:nth-child(2){animation-delay:.3s}.android-microbenefit:nth-child(3){animation-delay:.38s}.android-microbenefit__dot{background:#e63946;border-radius:999px;flex-shrink:0;width:7px;height:7px;margin-top:.35rem;box-shadow:0 0 0 4px #e639461f}.android-microbenefit__text{color:#ffffffc7;font-size:13px;font-weight:600;line-height:1.45}.android-section__visual{justify-content:center;width:100%;min-width:0;animation:.86s cubic-bezier(.16,1,.3,1) .18s both android-fade-up;display:flex}@media (min-width:1024px){.android-section__visual{justify-content:flex-end}}.android-visual-card{background:linear-gradient(#ffffff0e,#ffffff05),#080808c7;border:1px solid #ffffff1a;border-radius:36px;width:min(100%,560px);transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s cubic-bezier(.16,1,.3,1),border-color .42s;position:relative;overflow:hidden;box-shadow:0 34px 100px #00000070,0 0 70px #e6394614,inset 0 1px #ffffff14}.android-visual-card:hover{border-color:#e6394647;transform:translateY(-6px);box-shadow:0 44px 120px #00000080,0 0 80px #e639461f,inset 0 1px #ffffff1a}.android-visual-card__media{position:relative}.android-visual-card__media-frame{aspect-ratio:4/5;background:#00000059;min-height:360px;position:relative;overflow:hidden}@media (min-width:1024px){.android-visual-card__media-frame{aspect-ratio:5/6;min-height:500px}}.android-visual-card__img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.android-visual-card__fallback{width:100%;height:100%;min-height:inherit;text-align:center;background:linear-gradient(#ffffff08 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 50% 28%,#e6394624,#0000 44%),linear-gradient(160deg,#161616f5,#080808f0);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:2rem;display:flex}.android-visual-card__fallback-label{letter-spacing:.16em;text-transform:uppercase;color:#e63946e6;font-size:11px;font-weight:700}.android-visual-card__fallback-file{letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b;word-break:break-all;max-width:18rem;font-size:10px;font-weight:600}.android-visual-card__mesh{pointer-events:none;z-index:1;background:linear-gradient(#00000014 0%,#00000038 55%,#000000b8 100%),linear-gradient(90deg,#00000024,#0000 48%);position:absolute;inset:0}.android-visual-card__overlay{z-index:2;-webkit-backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff14,#ffffff05),#080808b8;border:1px solid #ffffff1a;border-radius:22px;padding:1rem 1.125rem;position:absolute;bottom:1rem;left:1rem;right:1rem;box-shadow:0 18px 48px #00000061,inset 0 1px #ffffff14}.android-visual-card__overlay-title{letter-spacing:.04em;color:#fff;margin:0;font-size:13px;font-weight:700}.android-visual-card__overlay-sub{color:#ffffff94;margin:.4rem 0 .85rem;font-size:11px;line-height:1.5}.android-visual-card__indicators{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.android-visual-card__indicator{letter-spacing:.04em;color:#ffffffb8;align-items:center;gap:.55rem;font-size:10px;font-weight:600;display:flex}.android-visual-card__indicator-dot{background:#ffffff47;border-radius:999px;flex-shrink:0;width:6px;height:6px}.android-visual-card__indicator.is-live .android-visual-card__indicator-dot{background:#e63946;animation:1.8s ease-in-out infinite android-indicator-pulse}@media (prefers-reduced-motion:reduce){.android-section__content,.android-section__visual,.android-microbenefit{animation:none!important}.android-visual-card,.android-visual-card:hover{transition:none!important;transform:none!important}.android-visual-card__indicator.is-live .android-visual-card__indicator-dot{animation:none!important}}
@keyframes results-fade-up{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes results-metric-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@keyframes results-bar-grow{0%{opacity:.35;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.results-section{background:radial-gradient(circle at 18% 42%,#e6394617,#0000 32%),radial-gradient(circle at 82% 68%,#ffffff0a,#0000 26%),linear-gradient(#0f0f0f 0%,#131313 50%,#0f0f0f 100%);border-bottom:1px solid #ffffff0f;flex-direction:column;justify-content:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.results-section:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(135deg,#ffffff08,#ffffff02);border:1px solid #ffffff0d;border-radius:44px;position:absolute;inset:clamp(28px,5vw,56px) clamp(16px,4vw,44px)}.results-section__inner{z-index:1;width:100%;max-width:1320px;margin-inline:auto;padding-inline:1rem;position:relative}@media (min-width:640px){.results-section__inner{padding-inline:1.5rem}}@media (min-width:1024px){.results-section__inner{padding-inline:2rem}}.results-section__grid{align-items:center;gap:3rem;padding-block:clamp(4rem,8vw,7.5rem);display:grid}@media (min-width:1024px){.results-section__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:4.5rem}}.results-section__content{flex-direction:column;max-width:34rem;animation:.8s cubic-bezier(.16,1,.3,1) .1s both results-fade-up;display:flex}.results-section__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#e63946e6;margin:0 0 1.25rem;font-size:11px;font-weight:700}.results-section__headline{text-wrap:balance;margin:0}.results-section__headline-primary{letter-spacing:-.035em;color:#fff;font-size:clamp(1.875rem,4vw,2.875rem);font-weight:600;line-height:1.1;display:block}.results-section__headline-line2{letter-spacing:-.035em;color:#ffffffb8;margin-top:.2em;font-size:clamp(1.875rem,4vw,2.875rem);font-weight:600;line-height:1.1;display:block}.results-section__body{color:#ffffff94;max-width:32rem;margin:1.5rem 0 0;font-size:clamp(.975rem,1.6vw,1.0625rem);line-height:1.72}.results-signal-strip{-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff0d,#ffffff04),#0c0c0c8c;border:1px solid #ffffff12;border-radius:18px;max-width:100%;margin-top:1.5rem;padding:1.125rem 1.375rem;box-shadow:inset 0 1px #ffffff12,0 16px 40px #00000047}.results-signal-strip__list{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin:0;padding:0;list-style:none;display:flex}.results-signal-strip__item-row{align-items:center;gap:.65rem;display:flex}.results-signal-strip__item{letter-spacing:.13em;text-transform:uppercase;color:#ffffff80;font-size:10px;font-weight:600}.results-signal-strip__sep{color:#e6394661;font-size:8px;line-height:1}.results-section__visual{animation:.9s cubic-bezier(.16,1,.3,1) .22s both results-fade-up}.kitch-impact-dashboard{background:radial-gradient(circle at 88% 12%,#e6394624,#0000 28%),radial-gradient(circle at 12% 88%,#ffffff0a,#0000 24%),linear-gradient(155deg,#181818f5,#0a0a0afa);border:1px solid #ffffff14;border-radius:36px;flex-direction:column;gap:1.25rem;padding:clamp(1.25rem,2.5vw,1.75rem);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 28px 80px #00000073,0 0 0 1px #e639460f}.kitch-impact-dashboard:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff1a,0 32px 88px #00000080,0 0 48px #e6394614}.kitch-impact-dashboard__header{flex-direction:column;gap:.35rem;padding-bottom:.25rem;display:flex}.kitch-impact-dashboard__label{letter-spacing:.2em;text-transform:uppercase;color:#e63946e0;margin:0;font-size:10px;font-weight:700}.kitch-impact-dashboard__sublabel{letter-spacing:.02em;color:#ffffff7a;margin:0;font-size:.8125rem;font-weight:500}.kitch-impact-dashboard__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}@media (min-width:640px){.kitch-impact-dashboard__metrics{gap:1rem}}.kitch-impact-metric{background:linear-gradient(160deg,#ffffff0b,#ffffff03),#0808088c;border:1px solid #ffffff12;border-radius:24px;flex-direction:column;gap:.55rem;min-width:0;padding:1rem 1.05rem 1.1rem;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .32s,box-shadow .32s;animation:.7s cubic-bezier(.16,1,.3,1) both results-metric-rise;display:flex;box-shadow:inset 0 1px #ffffff0d}.kitch-impact-metric:first-child{animation-delay:.32s}.kitch-impact-metric:nth-child(2){animation-delay:.4s}.kitch-impact-metric:nth-child(3){animation-delay:.48s}.kitch-impact-metric:nth-child(4){animation-delay:.56s}.kitch-impact-metric:hover{border-color:#ffffff24;transform:translateY(-5px);box-shadow:inset 0 1px #ffffff14,0 12px 32px #00000052,0 0 24px #e639460f}.kitch-impact-metric__top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.kitch-impact-metric__title{letter-spacing:.06em;text-transform:uppercase;color:#ffffff85;margin:0;font-size:.6875rem;font-weight:600;line-height:1.35}.kitch-impact-metric__indicator{background:#ffffff47;border-radius:999px;flex-shrink:0;width:8px;height:8px;margin-top:.2rem}.kitch-impact-metric__indicator.is-up{background:#e63946d9;box-shadow:0 0 12px #e6394673}.kitch-impact-metric__indicator.is-down{background:#ffffffb8;box-shadow:0 0 10px #ffffff2e}.kitch-impact-metric__indicator.is-neutral{background:#e639468c;box-shadow:0 0 10px #e6394640}.kitch-impact-metric__value{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:600;line-height:1}.kitch-impact-metric__value.is-accent{color:#e63946f2}.kitch-impact-metric__caption{color:#ffffff6b;margin:0;font-size:.75rem;line-height:1.45}.kitch-impact-compare{background:#00000038;border:1px solid #ffffff0f;border-radius:22px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.75rem;padding:1rem;animation:.8s cubic-bezier(.16,1,.3,1) .64s both results-fade-up;display:grid}@media (max-width:479px){.kitch-impact-compare{grid-template-columns:1fr;gap:.65rem}.kitch-impact-compare__bridge{display:none}}.kitch-impact-compare__col{background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;flex-direction:column;gap:.65rem;min-width:0;padding:.85rem .9rem;display:flex}.kitch-impact-compare__col.is-kitch{background:linear-gradient(160deg,#e6394614,#e6394605),#0c0c0c80;border-color:#e6394638}.kitch-impact-compare__label{letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;margin:0;font-size:10px;font-weight:700}.kitch-impact-compare__col.is-kitch .kitch-impact-compare__label{color:#e63946e0}.kitch-impact-compare__list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.kitch-impact-compare__item{flex-direction:column;gap:.35rem;display:flex}.kitch-impact-compare__text{color:#ffffff8c;font-size:.75rem;line-height:1.35}.kitch-impact-compare__col.is-kitch .kitch-impact-compare__text{color:#ffffffc7}.kitch-impact-compare__bar{transform-origin:0;background:#ffffff14;border-radius:999px;height:4px;animation:.9s cubic-bezier(.16,1,.3,1) both results-bar-grow;overflow:hidden}.kitch-impact-compare__bar-fill{border-radius:inherit;transform-origin:0;background:#ffffff38;height:100%;animation:.9s cubic-bezier(.16,1,.3,1) both results-bar-grow;display:block}.kitch-impact-compare__col.is-kitch .kitch-impact-compare__bar-fill{background:linear-gradient(90deg,#e63946d9,#e6394673)}.kitch-impact-compare__item:first-child .kitch-impact-compare__bar-fill{width:38%;animation-delay:.72s}.kitch-impact-compare__item:nth-child(2) .kitch-impact-compare__bar-fill{width:42%;animation-delay:.78s}.kitch-impact-compare__item:nth-child(3) .kitch-impact-compare__bar-fill{width:35%;animation-delay:.84s}.kitch-impact-compare__col.is-kitch .kitch-impact-compare__item:first-child .kitch-impact-compare__bar-fill{width:88%}.kitch-impact-compare__col.is-kitch .kitch-impact-compare__item:nth-child(2) .kitch-impact-compare__bar-fill{width:92%}.kitch-impact-compare__col.is-kitch .kitch-impact-compare__item:nth-child(3) .kitch-impact-compare__bar-fill{width:86%}.kitch-impact-compare__bridge{justify-content:center;align-items:center;padding-inline:.15rem;display:flex}.kitch-impact-compare__arrow{color:#e63946d9;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;line-height:1;display:flex}.kitch-impact-outcome{background:linear-gradient(145deg,#ffffff0a,#ffffff03),#00000047;border:1px solid #ffffff12;border-radius:18px;align-items:flex-start;gap:.75rem;padding:.95rem 1.1rem;animation:.8s cubic-bezier(.16,1,.3,1) .76s both results-fade-up;display:flex}.kitch-impact-outcome__dot{background:#e63946e6;border-radius:999px;flex-shrink:0;width:8px;height:8px;margin-top:.35rem;box-shadow:0 0 12px #e6394673}.kitch-impact-outcome__copy{color:#ffffff9e;margin:0;font-size:.8125rem;line-height:1.55}.kitch-impact-outcome__label{color:#ffffffd1;font-weight:600}.kitch-impact-dashboard__disclaimer{letter-spacing:.04em;color:#ffffff52;margin:0;padding-inline:.25rem;font-size:10px;line-height:1.5;animation:.8s cubic-bezier(.16,1,.3,1) .84s both results-fade-up}@media (prefers-reduced-motion:reduce){.results-section__content,.results-section__visual,.kitch-impact-metric,.kitch-impact-compare,.kitch-impact-outcome,.kitch-impact-dashboard__disclaimer,.kitch-impact-compare__bar-fill{animation:none!important}.kitch-impact-dashboard:hover,.kitch-impact-metric:hover{transform:none}}
@keyframes video-demo-fade-up{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes video-demo-play-pulse{0%,to{box-shadow:0 0 #e6394673,0 18px 40px #00000059}50%{box-shadow:0 0 0 10px #e6394600,0 18px 40px #00000059}}.video-demo-section{background:radial-gradient(circle at 50% 22%,#e6394617,#0000 36%),radial-gradient(circle at 16% 78%,#ffffff0a,#0000 28%),linear-gradient(#101010 0%,#141414 50%,#101010 100%);border-bottom:1px solid #ffffff0f;flex-direction:column;justify-content:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.video-demo-section:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(135deg,#ffffff08,#ffffff02);border:1px solid #ffffff0d;border-radius:44px;position:absolute;inset:clamp(28px,5vw,56px) clamp(16px,4vw,44px)}.video-demo-section__inner{z-index:1;width:100%;max-width:1120px;margin-inline:auto;padding-block:clamp(4rem,8vw,7.5rem);padding-inline:1rem;position:relative}@media (min-width:640px){.video-demo-section__inner{padding-inline:1.5rem}}@media (min-width:1024px){.video-demo-section__inner{padding-inline:2rem}}.video-demo-section__header{flex-direction:column;max-width:42rem;margin-bottom:clamp(2.25rem,5vw,3.25rem);animation:.8s cubic-bezier(.16,1,.3,1) .1s both video-demo-fade-up;display:flex}.video-demo-section__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#e63946e6;margin:0 0 1.25rem;font-size:11px;font-weight:700}.video-demo-section__headline{text-wrap:balance;max-width:36rem;margin:0}.video-demo-section__headline-primary{letter-spacing:-.035em;color:#fff;font-size:clamp(1.875rem,4vw,2.875rem);font-weight:600;line-height:1.1;display:block}.video-demo-section__headline-line2{letter-spacing:-.035em;color:#ffffffb8;margin-top:.2em;font-size:clamp(1.875rem,4vw,2.875rem);font-weight:600;line-height:1.1;display:block}.video-demo-section__body{color:#ffffff94;max-width:38rem;margin:1.5rem 0 0;font-size:clamp(.975rem,1.6vw,1.0625rem);line-height:1.72}.video-demo-signal-strip{-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff0d,#ffffff04),#0c0c0c8c;border:1px solid #ffffff12;border-radius:18px;max-width:100%;margin-top:1.5rem;padding:1.125rem 1.375rem;animation:.8s cubic-bezier(.16,1,.3,1) .18s both video-demo-fade-up;box-shadow:inset 0 1px #ffffff12,0 16px 40px #00000047}.video-demo-signal-strip__list{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin:0;padding:0;list-style:none;display:flex}.video-demo-signal-strip__item-row{align-items:center;gap:.65rem;display:flex}.video-demo-signal-strip__item{letter-spacing:.13em;text-transform:uppercase;color:#ffffff80;font-size:10px;font-weight:600}.video-demo-signal-strip__sep{color:#e6394661;font-size:8px;line-height:1}.video-demo-section__cta{margin-top:1.35rem}.video-demo-section__cta-btn{color:#fff;letter-spacing:.02em;cursor:pointer;background:linear-gradient(160deg,#e6394624,#e639460d),#0c0c0ca6;border:1px solid #e6394659;border-radius:999px;align-items:center;gap:.55rem;padding:.75rem 1.15rem;font-size:.8125rem;font-weight:600;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s,box-shadow .28s;display:inline-flex}.video-demo-section__cta-btn:hover:not(:disabled){border-color:#e639468c;transform:translateY(-2px);box-shadow:0 12px 32px #00000047}.video-demo-section__cta-btn:disabled{opacity:.45;cursor:not-allowed}.video-demo-section__cta-btn:focus-visible{outline-offset:2px;outline:2px solid #e63946bf}.video-demo-section__cta-icon{color:#fff;background:#e63946e6;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.55rem;line-height:1;display:inline-flex}.video-demo-section__stage-wrap{animation:.9s cubic-bezier(.16,1,.3,1) .26s both video-demo-fade-up}.kitch-video-demo{aspect-ratio:16/9;background:radial-gradient(circle at 50% 40%,#e639461f,#0000 34%),linear-gradient(#ffffff0d,#ffffff04);border:1px solid #ffffff1a;border-radius:36px;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 44px 120px #00000070,0 0 80px #e6394614,inset 0 1px #ffffff14}@media (max-width:639px){.kitch-video-demo{border-radius:28px}}.kitch-video-demo:hover{border-color:#ffffff29;transform:translateY(-4px);box-shadow:0 48px 128px #0000007a,0 0 96px #e639461a,inset 0 1px #ffffff1a}.kitch-video-demo__video{object-fit:cover;background:#080808;width:100%;height:100%;display:block}.kitch-video-demo__overlay{z-index:2;-webkit-backdrop-filter:blur(10px);pointer-events:none;background:#0808089e;border:1px solid #ffffff1a;border-radius:999px;flex-direction:column;gap:.25rem;max-width:calc(100% - 2rem);padding:.55rem .8rem;display:flex;position:absolute;top:1rem;left:1rem}@media (min-width:640px){.kitch-video-demo__overlay{padding:.65rem .95rem;top:1.25rem;left:1.25rem}}.kitch-video-demo__overlay-title{letter-spacing:.14em;text-transform:uppercase;color:#ffffffe0;margin:0;font-size:10px;font-weight:700}.kitch-video-demo__overlay-flow{letter-spacing:.1em;text-transform:uppercase;color:#e63946d1;margin:0;font-size:9px;font-weight:600}.kitch-video-demo__fallback{width:100%;height:100%;min-height:inherit;text-align:center;background:linear-gradient(#ffffff08 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 50% 38%,#e6394629,#0000 46%),linear-gradient(160deg,#121212f5,#080808f0);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.kitch-video-demo__play{color:#fff;background:linear-gradient(160deg,#e6394638,#e6394614),#0c0c0cbf;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;animation:2.8s ease-in-out infinite video-demo-play-pulse;display:inline-flex}.kitch-video-demo__play-icon{margin-left:.2rem;font-size:1.1rem;line-height:1}.kitch-video-demo__fallback-label{letter-spacing:.16em;text-transform:uppercase;color:#e63946e6;font-size:11px;font-weight:700}.kitch-video-demo__fallback-file{letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b;word-break:break-all;max-width:18rem;font-size:10px;font-weight:600}@media (prefers-reduced-motion:reduce){.video-demo-section__header,.video-demo-signal-strip,.video-demo-section__stage-wrap,.kitch-video-demo__play{animation:none!important}.kitch-video-demo:hover{transform:none}}
