:root{--tx-welcome-fg: var(--tx-fg);--tx-welcome-bg: var(--tx-bg);--tx-welcome-muted: var(--tx-muted);--tx-welcome-heading: var(--tx-fg);--tx-welcome-kicker: var(--tx-section-kicker);--tx-welcome-card-title: var(--tx-fg);--tx-welcome-card-body: var(--tx-muted);--tx-welcome-hero-shadow: 0 12px 36px rgba(0, 0, 0, .45);--tx-welcome-node-ring: #05030c}html[data-theme=light]{--tx-welcome-hero-shadow: 0 8px 24px rgba(30, 27, 46, .1);--tx-welcome-node-ring: var(--tx-bg)}.tx-hero{position:relative;min-height:auto;display:block;padding-bottom:0}.tx-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.tx-hero-blob{position:absolute;left:50%;top:56%;transform:translate(-50%,-50%);width:min(1300px,100%);height:520px;background:radial-gradient(36% 24% at 50% 20%,color-mix(in srgb,var(--tx-brand) 26%,transparent) 0%,color-mix(in srgb,var(--tx-brand) 18%,transparent) 35%,color-mix(in srgb,var(--tx-brand) 9%,transparent) 62%,transparent 86%),radial-gradient(58% 50% at 50% 54%,color-mix(in srgb,var(--tx-brand) 14%,transparent) 0%,color-mix(in srgb,var(--tx-brand) 22%,transparent) 24%,color-mix(in srgb,var(--tx-brand) 14%,transparent) 50%,color-mix(in srgb,var(--tx-brand) 6%,transparent) 72%,transparent 92%);filter:blur(62px);opacity:.62}@media(max-width:768px){.tx-hero-blob{height:300px;filter:blur(18px);top:54%;width:100%;opacity:.32}.tx-hero{min-height:auto;display:block}.tx-hero-mocks-glass{filter:blur(18px);opacity:.28}#features .tx-features-intro>.tx-features-ambient,#process .tx-process-intro>.tx-process-ambient,#devices .tx-devices-copy>.tx-devices-ambient,#pricing.tx-pricing-section .tx-pricing-ambient{filter:blur(16px);opacity:.4}}.tx-hero-title{color:var(--tx-welcome-heading);-webkit-text-fill-color:var(--tx-welcome-heading);letter-spacing:-.025em;line-height:1.04;text-shadow:var(--tx-welcome-hero-shadow)}.tx-hero-lede{color:var(--tx-welcome-muted)}.tx-hero-shell{max-width:min(1700px,96vw);padding-inline:clamp(14px,2.4vw,44px)}.tx-hero-centered .tx-hero-title{margin-top:0}.tx-hero-centered .tx-hero-cta-wrap-tight{margin-bottom:0}.tx-hero-centered .tx-hero-cta-wrap,.tx-hero-centered .tx-hero-cta-wrap-tight{position:relative;z-index:30;isolation:isolate}.tx-hero-centered .tx-hero-cta-wrap .tx-btn-brand,.tx-hero-centered .tx-hero-cta-wrap-tight .tx-btn-brand{position:relative;z-index:31}@media(max-width:1023px){.tx-hero-shell{max-width:100%;padding-inline:1rem}}.tx-section-kicker{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:.75rem 1.05rem}.tx-section-kicker--start{justify-content:flex-start}.tx-section-rule{width:clamp(38px,9.5vw,58px);height:3px;flex-shrink:0;border-radius:9999px;opacity:.94}.tx-section-rule--l{background:linear-gradient(90deg,transparent 0%,rgba(167,139,250,.22) 35%,color-mix(in srgb,var(--tx-brand) 95%,transparent) 100%);box-shadow:5px 0 18px color-mix(in srgb,var(--tx-brand) 26%,transparent)}.tx-section-rule--r{background:linear-gradient(90deg,color-mix(in srgb,var(--tx-brand) 95%,transparent) 0%,rgba(167,139,250,.22) 65%,transparent 100%);box-shadow:-5px 0 18px color-mix(in srgb,var(--tx-brand) 26%,transparent)}.tx-section-kicker-label{margin:0;font-size:.9375rem;font-weight:600;letter-spacing:.09em;text-transform:none;color:var(--tx-welcome-kicker)}.tx-section-kicker-label:first-letter{text-transform:uppercase}.tx-section-heading{margin-top:1.65rem;color:var(--tx-welcome-heading)}.tx-devices-copy__lead{color:var(--tx-welcome-muted)}@media(min-width:640px){.tx-section-heading{margin-top:1.85rem}}.tx-hero-mocks{position:relative;width:100%;max-width:min(1540px,100%);margin-inline:auto;min-height:clamp(240px,32vw,460px);padding:clamp(.35rem,1vw,.7rem) 0 clamp(.85rem,2.5vw,1.85rem);isolation:isolate;overflow:visible}.tx-hero-mocks-below{max-width:min(1500px,100%)}.tx-hero-mocks.tx-hero-mocks-under-cta{padding-top:0;padding-bottom:clamp(.65rem,2vw,1.5rem);min-height:clamp(220px,32vw,440px)}.tx-hero-mocks-under-cta .tx-hero-mocks-orbit-inner{padding-top:0;padding-bottom:clamp(.65rem,2vw,1.65rem);padding-left:clamp(.5rem,1.5vw,1.25rem);padding-right:clamp(.5rem,1.5vw,1.25rem)}@media(min-width:769px){.tx-hero-mocks-under-cta .tx-hero-mocks-trio{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;justify-items:stretch;gap:clamp(.4rem,1.4vw,1.65rem);width:100%;max-width:min(1320px,100%);margin-inline:auto}.tx-hero-mocks-under-cta .tx-hm-tablet-stage{grid-column:1;justify-self:end}.tx-hero-mocks-under-cta .tx-hm-desktop-stage{grid-column:2;justify-self:center}.tx-hero-mocks-under-cta .tx-hm-phone-stage{grid-column:3;justify-self:start}.tx-hero-mocks-under-cta .tx-hero-mocks-glass{top:42%;transform:translate(-50%,-43%)}}.tx-hero-mocks-glass{position:absolute;left:50%;top:47%;transform:translate(-50%,-41%);width:min(52%,560px);height:min(66%,440px);background:radial-gradient(ellipse 90% 82% at 50% 42%,color-mix(in srgb,var(--tx-brand) 20%,transparent),transparent 72%),radial-gradient(ellipse 88% 72% at 54% 58%,color-mix(in srgb,var(--tx-brand) 12%,transparent),transparent 74%),radial-gradient(ellipse 56% 50% at 28% 68%,color-mix(in srgb,var(--tx-brand) 7%,transparent),transparent 70%);filter:blur(48px);opacity:.46;z-index:0;pointer-events:none}.tx-hero-mocks-orbit{position:absolute;left:50%;top:50%;transform:translate(-50%,-46%);width:min(100vw,1380px);max-width:100%;aspect-ratio:1;border-radius:50%;border:1px dashed color-mix(in srgb,var(--tx-brand) 30%,transparent);box-shadow:inset 0 0 80px color-mix(in srgb,var(--tx-brand) 11%,transparent),inset 0 0 48px color-mix(in srgb,var(--tx-brand) 5%,transparent),0 0 100px -36px color-mix(in srgb,var(--tx-brand) 42%,transparent),0 0 88px -28px color-mix(in srgb,var(--tx-brand) 14%,transparent);z-index:0;pointer-events:none;opacity:.74;animation:tx-hero-orbit-rotate 88s linear infinite}@keyframes tx-hero-orbit-rotate{0%{transform:translate(-50%,-47%) rotate(0)}to{transform:translate(-50%,-47%) rotate(360deg)}}.tx-hero-mocks-orbit-inner{position:relative;z-index:4;width:100%;max-width:min(1320px,98%);margin-inline:auto;padding:clamp(.55rem,1.5vw,1.1rem) clamp(1rem,2.8vw,2.25rem) clamp(1.35rem,3.5vw,2.35rem)}.tx-hero-mocks-trio{position:relative;z-index:4;display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-end;gap:clamp(.75rem,2.4vw,2.65rem);max-width:100%;margin-inline:auto}.tx-hm-stage{position:relative;flex-shrink:0}.tx-hm-tablet-stage{z-index:4;margin-right:0;margin-left:0;transform-origin:50% 100%;filter:drop-shadow(0 22px 42px rgba(0,0,0,.55)) drop-shadow(0 0 58px color-mix(in srgb,var(--tx-brand) 10%,transparent)) drop-shadow(0 0 42px color-mix(in srgb,var(--tx-brand) 6%,transparent)) drop-shadow(0 0 28px color-mix(in srgb,var(--tx-brand) 5%,transparent));transform:rotate(-9deg) translateY(-12px);transition:filter .45s ease;animation:tx-hm-float-tablet 7s cubic-bezier(.42,0,.58,1) infinite}.tx-hm-phone-stage{z-index:4;margin-left:0;margin-right:0;transform-origin:50% 100%;filter:drop-shadow(0 24px 44px rgba(0,0,0,.56)) drop-shadow(0 0 62px color-mix(in srgb,var(--tx-brand) 9%,transparent)) drop-shadow(0 0 44px color-mix(in srgb,var(--tx-brand) 10%,transparent)) drop-shadow(0 0 32px color-mix(in srgb,var(--tx-brand) 5%,transparent));transform:translateY(12px) rotate(10deg);transition:filter .45s ease;animation:tx-hm-float-phone 6.2s cubic-bezier(.42,0,.58,1) infinite;animation-delay:.35s}.tx-hm-desktop-stage{z-index:5;position:relative;flex:1 1 auto;width:clamp(280px,38vw,620px);max-width:min(620px,86vw);margin-left:0;margin-right:0;transform-origin:50% 100%;filter:drop-shadow(0 26px 52px rgba(0,0,0,.64)) drop-shadow(0 0 78px color-mix(in srgb,var(--tx-brand) 20%,transparent)) drop-shadow(0 0 58px color-mix(in srgb,var(--tx-brand) 8%,transparent)) drop-shadow(0 0 40px color-mix(in srgb,var(--tx-brand) 6%,transparent));transform:translateY(12px);transition:filter .45s ease;animation:tx-hm-float-desktop 8s cubic-bezier(.42,0,.58,1) infinite}.tx-hm-monitor{position:relative;width:100%}.tx-hm-monitor-bezel-outer{position:relative;border-radius:18px 18px 14px 14px;padding:11px 11px 12px;background:linear-gradient(152deg,#fffaff24,color-mix(in srgb,var(--tx-brand) 8%,transparent) 22%,color-mix(in srgb,var(--tx-brand) 10%,transparent) 42%,#261648f5 72%,#0a0814);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 3px #ffffff1f,inset 0 -3px #0000007a,0 40px 90px -28px #000000d1,0 0 0 1px color-mix(in srgb,var(--tx-brand) 16%,transparent),0 0 100px -22px color-mix(in srgb,var(--tx-brand) 22%,transparent),0 0 72px -12px color-mix(in srgb,var(--tx-brand) 8%,transparent),0 0 56px color-mix(in srgb,var(--tx-brand) 6%,transparent);overflow:visible}.tx-hm-monitor-accent{position:absolute;inset:-24% auto auto 18%;width:75%;height:52%;background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--tx-brand) 14%,transparent),color-mix(in srgb,var(--tx-brand) 7%,transparent) 42%,color-mix(in srgb,var(--tx-brand) 4%,transparent) 62%,transparent 76%);filter:blur(26px);opacity:.34;z-index:0;pointer-events:none}.tx-hm-monitor-rim{position:relative;z-index:1;border-radius:10px;padding:7px;background:linear-gradient(180deg,#0b0916,#06050e);box-shadow:inset 0 0 0 2px #000000eb,inset 0 3px 8px #ffffff08,inset 0 -28px 52px color-mix(in srgb,var(--tx-brand) 2.8%,transparent),inset 0 -8px 24px color-mix(in srgb,var(--tx-brand) 1.8%,transparent);margin-bottom:2px}.tx-hm-monitor-screen-wrap{position:relative;aspect-ratio:16 / 10;border-radius:8px;overflow:hidden;background:#020204;line-height:0}.tx-hm-monitor-screen-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(155deg,rgba(255,255,255,.055) 0%,transparent 40%),linear-gradient(180deg,rgba(0,0,0,.07) 0%,transparent 32%);pointer-events:none;z-index:1;border-radius:inherit}.tx-hm-desktop-shot{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.tx-hm-monitor-stand-pillar{width:min(126px,24%);min-width:70px;height:clamp(50px,7.6vw,88px);margin:-3px auto 0;background:linear-gradient(90deg,#1a142c,#2e2250 38%,#3d2a66,#2a1f44 62%,#151020);border-radius:0 0 8px 8px;border:1px solid rgba(255,255,255,.09);border-top:none;box-shadow:inset 0 2px #ffffff14,inset 0 -1px color-mix(in srgb,var(--tx-brand) 6%,transparent),0 12px 32px #0000008c}.tx-hm-monitor-stand-base{width:min(48%,368px);height:clamp(11px,2.2vw,14px);margin:-1px auto 0;border-radius:0 0 18px 18px;background:radial-gradient(ellipse 100% 120% at 50% -20%,#6446a0d9,#120c24fa),linear-gradient(180deg,rgba(55,38,95,.45),transparent);border:1px solid color-mix(in srgb,var(--tx-brand) 10%,transparent);box-shadow:0 10px 28px #0000008c,inset 0 1px #ffffff12,0 0 24px -8px color-mix(in srgb,var(--tx-brand) 10%,transparent)}@keyframes tx-hm-float-tablet{0%,to{transform:rotate(-9deg) translateY(-12px)}50%{transform:rotate(-11.5deg) translateY(-24px)}}@keyframes tx-hm-float-phone{0%,to{transform:translateY(12px) rotate(10deg)}50%{transform:translateY(26px) rotate(7deg)}}@keyframes tx-hm-float-desktop{0%,to{transform:translateY(12px)}50%{transform:translateY(-4px)}}.tx-hero-mocks:hover .tx-hm-tablet-stage,.tx-hero-mocks:hover .tx-hm-phone-stage,.tx-hero-mocks:hover .tx-hm-desktop-stage{filter:drop-shadow(0 28px 50px rgba(0,0,0,.62)) drop-shadow(0 0 78px color-mix(in srgb,var(--tx-brand) 28%,transparent)) drop-shadow(0 0 58px color-mix(in srgb,var(--tx-brand) 14%,transparent)) drop-shadow(0 0 40px color-mix(in srgb,var(--tx-brand) 9%,transparent))}.tx-hm-tablet{position:relative;margin:0;padding:0;border:none;width:clamp(228px,28vw,420px);aspect-ratio:4 / 3;border-radius:22px}.tx-hm-tablet-bezel{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;padding:11px;background:linear-gradient(152deg,#fffaff24,color-mix(in srgb,var(--tx-brand) 8%,transparent) 22%,color-mix(in srgb,var(--tx-brand) 10%,transparent) 42%,#261648f5 72%,#0a0814);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 3px #ffffff1f,inset 0 -3px #0000007a,0 40px 90px -28px #000000d1,0 0 0 1px color-mix(in srgb,var(--tx-brand) 16%,transparent),0 0 100px -22px color-mix(in srgb,var(--tx-brand) 22%,transparent),0 0 72px -12px color-mix(in srgb,var(--tx-brand) 8%,transparent),0 0 56px color-mix(in srgb,var(--tx-brand) 6%,transparent)}.tx-hm-tablet-accent{position:absolute;inset:-26% auto auto -20%;width:82%;height:56%;background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--tx-brand) 14%,transparent),color-mix(in srgb,var(--tx-brand) 8%,transparent) 46%,color-mix(in srgb,var(--tx-brand) 4.5%,transparent) 66%,transparent 78%);filter:blur(26px);opacity:.34;pointer-events:none;z-index:-1}.tx-hm-tablet-rim{position:absolute;top:11px;right:11px;bottom:11px;left:11px;z-index:1;border-radius:10px;padding:7px;background:linear-gradient(180deg,#0b0916,#06050e);box-shadow:inset 0 0 0 2px #000000eb,inset 0 3px 8px #ffffff08,inset 0 -28px 52px color-mix(in srgb,var(--tx-brand) 2.8%,transparent),inset 0 -8px 24px color-mix(in srgb,var(--tx-brand) 1.8%,transparent);margin-bottom:0;box-sizing:border-box}.tx-hm-tablet-screen-wrap{position:relative;aspect-ratio:4 / 3;border-radius:8px;overflow:hidden;background:#020204;line-height:0}.tx-hm-tablet-screen-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(155deg,rgba(255,255,255,.055) 0%,transparent 40%),linear-gradient(180deg,rgba(0,0,0,.07) 0%,transparent 32%);pointer-events:none;z-index:1;border-radius:inherit}.tx-hm-tablet-shot{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.tx-hm-phone{position:relative;margin:0;padding:0;border:none;width:clamp(164px,19.5vw,276px);aspect-ratio:9 / 18;border-radius:34px}.tx-hm-phone-bezel{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:34px;padding:9px;background:linear-gradient(152deg,#fffaff21,color-mix(in srgb,var(--tx-brand) 8%,transparent) 24%,color-mix(in srgb,var(--tx-brand) 9%,transparent) 44%,#261648f5 74%,#0a0814);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 3px #ffffff1f,inset 0 -3px #0000007a,0 32px 76px -24px #000000d1,0 0 0 1px color-mix(in srgb,var(--tx-brand) 17%,transparent),0 0 96px -20px color-mix(in srgb,var(--tx-brand) 20%,transparent),0 0 64px -8px color-mix(in srgb,var(--tx-brand) 14%,transparent),0 0 52px color-mix(in srgb,var(--tx-brand) 5%,transparent)}.tx-hm-phone-accent{position:absolute;inset:-24% -28% auto -16%;height:52%;border-radius:50%;background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--tx-brand) 9%,transparent),color-mix(in srgb,var(--tx-brand) 9%,transparent) 44%,color-mix(in srgb,var(--tx-brand) 7%,transparent) 62%,transparent 78%);filter:blur(26px);opacity:.34;z-index:-1;pointer-events:none}.tx-hm-phone-notch{position:absolute;left:50%;top:10px;transform:translate(-50%);width:30%;height:18px;border-radius:999px;background:linear-gradient(180deg,#07060f,#06050c);border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 3px 5px #0009,0 1px #ffffff0f;z-index:6}.tx-hm-phone-rim{position:absolute;top:34px;left:9px;right:9px;bottom:9px;z-index:1;border-radius:22px;padding:6px;background:linear-gradient(180deg,#0b0916,#06050e);box-shadow:inset 0 0 0 2px #000000eb,inset 0 3px 8px #ffffff08,inset 0 -28px 52px color-mix(in srgb,var(--tx-brand) 3.5%,transparent),inset 0 -10px 28px color-mix(in srgb,var(--tx-brand) 2.2%,transparent);box-sizing:border-box}.tx-hm-phone-screen-wrap{position:relative;height:100%;width:100%;border-radius:14px;overflow:hidden;background:#020204;line-height:0}.tx-hm-phone-screen-wrap.tx-hm-phone-glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(155deg,rgba(255,255,255,.055) 0%,transparent 40%),linear-gradient(180deg,rgba(0,0,0,.07) 0%,transparent 32%);pointer-events:none;z-index:1;border-radius:inherit}.tx-hm-phone-shot{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media(max-width:768px){.tx-hero-mocks{min-height:auto;padding-top:0;padding-bottom:1.35rem}.tx-hero-mocks-orbit{opacity:.42;width:min(100vw,860px);max-width:min(760px,98%)}.tx-hero-mocks-orbit-inner{max-width:100%;padding:.3rem .5rem 1.2rem}.tx-hero-mocks-trio{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"desk desk" "tab mob";gap:1.2rem .85rem;align-items:end;justify-items:center}.tx-hm-desktop-stage{grid-area:desk;width:100%;max-width:min(560px,92vw);min-width:0;margin-left:0!important;margin-right:0!important;z-index:5;transform:translateY(14px);animation:tx-hm-float-desktop-mobile 7.5s cubic-bezier(.42,0,.58,1) infinite}.tx-hm-tablet-stage{grid-area:tab;margin-right:0!important;margin-left:0!important;margin-top:0;justify-self:end;padding-right:.15rem;transform:rotate(-6deg) translateY(-16px);animation:tx-hm-float-tablet-mobile 6.8s cubic-bezier(.42,0,.58,1) infinite}.tx-hm-phone-stage{grid-area:mob;margin-left:0!important;margin-right:0!important;justify-self:start;padding-left:.15rem;transform:translateY(11px) rotate(9deg);animation:tx-hm-float-phone-mobile 6s cubic-bezier(.42,0,.58,1) infinite;animation-delay:.2s}.tx-hm-tablet{width:min(94%,320px)}.tx-hm-phone{width:min(84%,208px)}.tx-hm-monitor-stand-pillar{min-width:64px}}@keyframes tx-hm-float-desktop-mobile{0%,to{transform:translateY(14px)}50%{transform:translateY(-3px)}}@keyframes tx-hm-float-tablet-mobile{0%,to{transform:rotate(-6deg) translateY(-16px)}50%{transform:rotate(-8.5deg) translateY(-30px)}}@keyframes tx-hm-float-phone-mobile{0%,to{transform:translateY(11px) rotate(9deg)}50%{transform:translateY(25px) rotate(6.5deg)}}@media(prefers-reduced-motion:reduce){.tx-hero-blob,.tx-hero-mocks-glass{filter:blur(16px);opacity:.28;animation:none!important}.tx-hero-mocks-orbit{animation:none!important;opacity:.45}.tx-hm-tablet-stage,.tx-hm-phone-stage,.tx-hm-desktop-stage{animation:none!important}#features .tx-features-intro>.tx-features-ambient,#process .tx-process-intro>.tx-process-ambient,#devices .tx-devices-copy>.tx-devices-ambient,#pricing.tx-pricing-section .tx-pricing-ambient{animation:none!important}}html[data-theme=light] .tx-hero-blob{opacity:.38;filter:blur(70px)}html[data-theme=light] .tx-runway-card__title{text-shadow:none}html[data-theme=light] .tx-runway-chip,html[data-theme=light] .tx-runway-card:nth-child(1) .tx-runway-chip,html[data-theme=light] .tx-runway-card:nth-child(2) .tx-runway-chip,html[data-theme=light] .tx-runway-card:nth-child(3) .tx-runway-chip,html[data-theme=light] .tx-runway-card:nth-child(4) .tx-runway-chip{color:var(--tx-section-kicker)}html[data-theme=light] .tx-runway-card:hover .tx-runway-chip{color:var(--tx-brand)}html[data-theme=light] #pricing.tx-pricing-section .tx-price-deck--live .tx-price-amount{text-shadow:none}html[data-theme=light] #pricing.tx-pricing-section .tx-price-deck--live .tx-price-card-featured .tx-price-amount{background:linear-gradient(183deg,var(--tx-fg) 14%,var(--tx-brand) 92%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:none}html[data-theme=light] #pricing.tx-pricing-section .tx-price-deck--live .tx-price-head{border-bottom-color:var(--tx-border)}html[data-theme=light] #pricing.tx-pricing-section .tx-price-deck--live .tx-price-name{border-color:var(--tx-border-strong);background:color-mix(in srgb,var(--tx-brand) 8%,var(--tx-surface));box-shadow:none;color:var(--tx-section-kicker)}html[data-theme=light] .tx-eio-u-icon{color:var(--tx-brand);background:color-mix(in srgb,var(--tx-brand) 10%,var(--tx-surface));border-color:color-mix(in srgb,var(--tx-brand) 28%,transparent)}html[data-theme=light] .tx-eio-u-card:hover .tx-eio-u-icon{color:var(--tx-brand-deep);background:color-mix(in srgb,var(--tx-brand) 16%,var(--tx-surface));border-color:color-mix(in srgb,var(--tx-brand) 40%,transparent)}html[data-theme=light] #devices .tx-dev-icon,html[data-theme=light] #pricing.tx-pricing-section .tx-price-deck--live .tx-price-icon{color:var(--tx-brand);background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.7),transparent 46%),linear-gradient(148deg,#f3effa,#ebe4f8);border-color:var(--tx-border-strong);box-shadow:inset 0 1px #ffffffd9,0 0 0 2px var(--tx-bg),0 0 0 4px color-mix(in srgb,var(--tx-brand) 18%,transparent)}html[data-theme=light] #devices .tx-dev-card:hover .tx-dev-icon{color:var(--tx-brand-deep);border-color:color-mix(in srgb,var(--tx-brand) 35%,transparent)}html[data-theme=light] #pricing.tx-pricing-section .tx-price-deck--live .tx-price-icon-featured{color:#fff;background:linear-gradient(148deg,var(--tx-brand-soft) 0%,var(--tx-brand) 48%,#6d28d9 100%);border-color:color-mix(in srgb,var(--tx-brand) 40%,transparent)}html[data-theme=light] .tx-faq-mark{color:var(--tx-section-kicker);background:color-mix(in srgb,var(--tx-brand) 10%,var(--tx-surface));border-color:color-mix(in srgb,var(--tx-brand) 28%,transparent)}html[data-theme=light] .tx-faq-mark i,html[data-theme=light] #faq.tx-faq-section .tx-faq-list--live .tx-faq-mark i{color:var(--tx-brand);filter:none}html[data-theme=light] #faq.tx-faq-section .tx-faq-list--live .tx-faq-mark{color:var(--tx-section-kicker);border-color:var(--tx-border-strong);background:color-mix(in srgb,var(--tx-brand) 8%,var(--tx-surface));box-shadow:none}html[data-theme=light] #faq.tx-faq-section .tx-faq-list--live .tx-faq summary:after{background:var(--tx-surface-elevated);border-color:var(--tx-border-strong);color:var(--tx-brand);box-shadow:0 0 0 2px var(--tx-bg)}html[data-theme=light] #faq.tx-faq-section .tx-faq-list--live .tx-faq:hover summary:after,html[data-theme=light] #faq.tx-faq-section .tx-faq-list--live .tx-faq[open] summary:after{color:#fff}html[data-theme=light] #faq.tx-faq-section .tx-faq-list--live .tx-faq[open] summary:after{background:linear-gradient(145deg,var(--tx-brand-soft) 0%,var(--tx-brand) 52%,#7c3aed 100%);border-color:color-mix(in srgb,var(--tx-brand) 40%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--tx-brand) 28%,transparent)}html[data-theme=light] #faq.tx-faq-section .tx-faq-ambient,html[data-theme=light] #pricing.tx-pricing-section .tx-pricing-ambient,html[data-theme=light] #features .tx-features-intro>.tx-features-ambient,html[data-theme=light] #process .tx-process-intro>.tx-process-ambient,html[data-theme=light] #devices .tx-devices-copy>.tx-devices-ambient{opacity:.35}html[data-theme=light] .tx-final-cta{background:radial-gradient(110% 120% at 0% 0%,color-mix(in srgb,var(--tx-brand) 12%,transparent),transparent 62%),radial-gradient(85% 100% at 100% 100%,color-mix(in srgb,var(--tx-brand) 8%,transparent),transparent 60%),var(--tx-card-bg);border-color:var(--tx-card-border-hover);box-shadow:inset 0 1px #ffffffd9,0 24px 48px -28px color-mix(in srgb,var(--tx-brand) 28%,transparent)}html[data-theme=light] .tx-final-left h2{color:var(--tx-fg)}html[data-theme=light] .tx-final-left p{color:var(--tx-muted)}html[data-theme=light] .tx-final-actions .tx-btn-ghost,html[data-theme=light] .tx-final-cta .tx-btn-ghost{color:var(--tx-fg)!important;background:linear-gradient(180deg,rgba(255,255,255,.95) 0%,rgba(247,245,251,.9) 45%,transparent 100%),linear-gradient(152deg,#9b32ff1f,#7c3aed14 48%,#fff9)!important;border:1px solid rgba(155,50,255,.35)!important}html[data-theme=light] .tx-final-actions .tx-btn-ghost:hover,html[data-theme=light] .tx-final-cta .tx-btn-ghost:hover{color:var(--tx-fg)!important;border-color:#9b32ff80!important;background:linear-gradient(152deg,#9b32ff29,#7c3aed1a 48%,#fff)!important}html[data-theme=light] .tx-final-glow{opacity:.45}html[data-theme=light] #devices .tx-dev-cta-group a.tx-dev-cta-glass,html[data-theme=light] .tx-price-cta-subtle{color:#fff}html[data-theme=light] .tx-runway-rail:after{mix-blend-mode:normal;opacity:.35}html[data-theme=light] .tx-runway-node:after{background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.55),transparent 42%),linear-gradient(155deg,#fff,#f3effa 55%,#ebe4f8)}html[data-theme=light] .tx-runway-num{color:var(--tx-brand-deep)}@supports ((-webkit-background-clip: text) or (background-clip: text)){html[data-theme=light] .tx-runway-num{background:linear-gradient(180deg,var(--tx-brand-deep) 18%,var(--tx-brand) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:none}}html[data-theme=light] #faq.tx-faq-section .tx-faq-list--live .tx-faq:after{mix-blend-mode:normal;opacity:.22}
