@import"https://fonts.googleapis.com/css2?family=Figtree:wght@300;400;500;600;700;800&family=Lora:ital,wght@0,400;0,500;1,400;1,500&display=swap";.talix-horizon{--hz-bg: #e8f8f4;--hz-paper-warm: #dbf2ec;--hz-surface-card: #e1f6f0;--hz-surface-strong: #bdf0e4;--hz-surface-dark: #0f2a25;--hz-surface-dark-elevated: #173a34;--hz-text: #0f2a25;--hz-body: #25443e;--hz-muted: #4b7a70;--hz-muted-soft: #6f9b92;--hz-accent: #0d9488;--hz-accent-active: #0f766e;--hz-accent-soft: rgba(13, 148, 136, .1);--hz-teal: #0d9488;--hz-amber: #14b8a6;--hz-border: #7eead8;--hz-border-soft: #afece1;--hz-glass-border: rgba(20, 184, 166, .38);--hz-glass-shadow: rgba(13, 148, 136, .08);--hz-blob-1: rgba(94, 234, 212, .25);--hz-blob-2: rgba(45, 212, 191, .2);--hz-blob-3: rgba(20, 184, 166, .15);--hz-icon-gradient-start: rgba(13, 148, 136, .1);--hz-icon-gradient-end: rgba(94, 234, 212, .1);--hz-btn-shadow: rgba(13, 148, 136, .25);--hz-btn-shadow-hover: rgba(13, 148, 136, .35);--hz-card-shadow: rgba(13, 148, 136, .07);--hz-cta-gradient: linear-gradient( 135deg, rgba(94, 234, 212, .12) 0%, rgba(45, 212, 191, .08) 50%, rgba(20, 184, 166, .1) 100% );--hz-nav-bg: rgba(232, 248, 244, .88);--hz-nav-border: rgba(20, 184, 166, .28);--talix-logo-light: #99f6e4;--talix-logo-left: #5eead4;--talix-logo-right: #14b8a6;--talix-logo-dark: #0d9488;--talix-logo-stroke: rgba(6, 16, 14, .26);font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}.talix-horizon h1,.talix-horizon h2,.talix-horizon .hz-display{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:800;letter-spacing:-.025em}.dark .talix-horizon,.talix-horizon.dark{--hz-bg: oklch(.145 .008 180);--hz-paper-warm: oklch(.165 .008 180);--hz-text: oklch(.96 .005 180);--hz-muted: oklch(.65 .025 180);--hz-accent: oklch(.6 .1 180);--hz-accent-soft: oklch(.6 .1 180 / .12);--hz-border: oklch(.3 .015 180);--hz-glass-border: oklch(.3 .015 180 / .5);--hz-glass-shadow: oklch(.6 .1 180 / .06);--hz-blob-1: oklch(.45 .12 175 / .35);--hz-blob-2: oklch(.4 .14 195 / .28);--hz-blob-3: oklch(.38 .1 280 / .22);--hz-icon-gradient-start: oklch(.6 .1 180 / .15);--hz-icon-gradient-end: oklch(.5 .08 180 / .15);--hz-btn-shadow: oklch(.6 .1 180 / .25);--hz-btn-shadow-hover: oklch(.6 .1 180 / .35);--hz-card-shadow: oklch(0 0 0 / .15);--hz-cta-gradient: linear-gradient( 135deg, oklch(.4 .06 180 / .12) 0%, oklch(.35 .07 180 / .08) 50%, oklch(.3 .07 180 / .1) 100% );--hz-nav-bg: oklch(.145 .008 180 / .88);--hz-nav-border: oklch(.3 .015 180 / .3)}.talix-horizon .hz-bg{background:var(--hz-bg)}.talix-horizon .hz-paper-bg{background:var(--hz-paper-warm)}.talix-horizon .hz-section-shell,.talix-horizon .hz-section-tint,.talix-horizon .hz-section-depth{background:var(--hz-bg)}.talix-horizon .hz-accent-text{color:var(--hz-accent)}.talix-horizon .hz-muted-text,.talix-horizon .hz-nav-link{color:var(--hz-muted)}.talix-horizon .hz-nav-link:hover{color:var(--hz-accent)}.talix-horizon .hz-btn-primary{background:var(--hz-accent);color:#fff;box-shadow:0 4px 16px var(--hz-btn-shadow)}.talix-horizon .hz-btn-primary:hover{background:var(--hz-accent-active);box-shadow:0 8px 24px var(--hz-btn-shadow-hover)}.talix-horizon .hz-btn-soft{background:var(--hz-paper-warm);color:var(--hz-text);border:1px solid var(--hz-border)}.talix-horizon .hz-glass-card{background:oklch(from var(--hz-bg) l c h / .62);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--hz-glass-border);box-shadow:0 8px 32px var(--hz-glass-shadow),0 2px 8px #00000008}.dark .talix-horizon .hz-glass-card{background:#121716b3}.talix-horizon .hz-border-bottom{border-bottom:1px solid var(--hz-border)}.talix-horizon .hz-border-top-2{border-top:2px solid var(--hz-border)}.talix-horizon .hz-border-accent{border-color:var(--hz-border);color:var(--hz-accent)}.talix-horizon .hz-card{background:var(--hz-surface-card);border:1px solid var(--hz-border);border-radius:12px;box-shadow:0 2px 12px var(--hz-card-shadow)}.dark .talix-horizon .hz-card{background:#121716}.talix-horizon .hz-icon-bg{background:linear-gradient(135deg,var(--hz-icon-gradient-start) 0%,var(--hz-icon-gradient-end) 100%)}.talix-horizon .hz-accent-fill{color:var(--hz-accent)}.talix-horizon .hz-gradient-bg-to-paper,.talix-horizon .hz-gradient-paper-to-bg{background:var(--hz-bg)}.talix-horizon .hz-pricing-card{background:var(--hz-bg);border:1px solid var(--hz-border);border-radius:12px;box-shadow:0 2px 12px var(--hz-card-shadow)}.dark .talix-horizon .hz-pricing-card{background:#121716}.talix-horizon .hz-pricing-card-highlight{background:var(--hz-surface-dark);border:1px solid var(--hz-surface-dark);border-radius:12px;color:#fff;box-shadow:0 18px 55px #1817152e}.dark .talix-horizon .hz-pricing-card-highlight{background:#161c1b}.talix-horizon .hz-badge{background:var(--hz-accent);color:#fff}.talix-horizon .hz-cta-bg{background:var(--hz-cta-gradient)}.talix-horizon .hz-cta-fade{background:linear-gradient(to bottom,var(--hz-paper-warm) 0%,transparent 100%)}.talix-horizon .hz-footer-border{border-top:1px solid var(--hz-border)}.talix-horizon .hz-faq-icon-wrap{background:var(--hz-accent-soft);color:var(--hz-accent)}.talix-horizon .hz-faq-layout{display:grid;gap:2rem;align-items:stretch}.talix-horizon .hz-faq-aside{border:1px solid var(--hz-border);border-radius:16px;background:oklch(from var(--hz-bg) l c h / .72);padding:2rem;box-shadow:0 12px 40px var(--hz-card-shadow);display:flex;flex-direction:column}.talix-horizon .hz-faq-notes{display:grid;gap:.75rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--hz-border);color:var(--hz-muted);font-size:.875rem;font-weight:600}.talix-horizon .hz-faq-heading{font-size:clamp(2rem,3.6vw,3rem)}.talix-horizon .hz-faq-notes>div{display:flex;align-items:center;gap:.65rem}.talix-horizon .hz-faq-note-dot{width:.45rem;height:.45rem;border-radius:999px;background:var(--hz-accent);box-shadow:0 0 0 4px var(--hz-accent-soft);flex:0 0 auto}.talix-horizon .hz-faq-list{display:grid;gap:.75rem}.talix-horizon .hz-faq-item{background:oklch(from var(--hz-bg) l c h / .82);border:1px solid var(--hz-border);border-radius:12px;box-shadow:0 2px 12px var(--hz-card-shadow);transition:border-color .2s ease,box-shadow .2s ease}.dark .talix-horizon .hz-faq-item{background:#121716}.talix-horizon .hz-faq-item:hover{border-color:var(--hz-accent);box-shadow:0 4px 20px var(--hz-btn-shadow)}.talix-horizon .hz-faq-index{width:2.5rem;height:2.5rem;border-radius:999px;background:var(--hz-accent-soft);color:var(--hz-accent);display:inline-flex;align-items:center;justify-content:center;font-family:ui-monospace,SF Mono,JetBrains Mono,IBM Plex Mono,Menlo,Consolas,monospace;font-size:.78rem;font-weight:700;flex:0 0 auto}.talix-horizon .hz-faq-chevron{color:var(--hz-muted);transition:transform .2s ease,color .2s ease}.talix-horizon .hz-faq-item:hover .hz-faq-chevron{color:var(--hz-accent)}.talix-horizon .hz-faq-item[data-state=open] .hz-faq-chevron{transform:rotate(180deg)}@media (min-width: 1024px){.talix-horizon .hz-faq-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.talix-horizon.download-page .download-faq-layout{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.talix-horizon.download-page .download-faq-layout .hz-faq-aside{order:2}.talix-horizon.download-page .download-faq-layout .hz-faq-list{order:1}}.talix-horizon .font-serif{font-family:Lora,Georgia,serif}.talix-horizon .hz-italic{font-family:Lora,Georgia,serif;font-style:italic;font-weight:500;letter-spacing:-.01em}.talix-horizon .hz-mono{font-family:ui-monospace,SF Mono,JetBrains Mono,IBM Plex Mono,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.talix-horizon .hz-eyebrow-mono{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--hz-accent);font-weight:650}.talix-horizon .hz-underline-draw{position:relative;display:inline-block;white-space:nowrap;isolation:isolate}.talix-horizon .hz-underline-draw:after{content:"";position:absolute;left:-2%;right:-2%;bottom:.06em;height:.2em;background:var(--hz-accent);opacity:.5;transform:skewY(-1deg);border-radius:100%/50%;pointer-events:none;z-index:-1}.talix-horizon .hz-blueprint-grid{background-image:radial-gradient(circle,rgba(13,148,136,.16) 1px,transparent 1px);background-size:28px 28px}.dark .talix-horizon .hz-blueprint-grid{background-image:radial-gradient(circle,rgba(94,234,212,.18) 1px,transparent 1px)}.talix-horizon .hz-step-number{font-family:Lora,Georgia,serif;font-style:italic;font-weight:500;font-size:clamp(3.5rem,6vw,5.25rem);line-height:.9;color:var(--hz-accent);letter-spacing:-.04em}.talix-horizon .hz-flow-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .65rem;border:1px dashed var(--hz-accent);border-radius:999px;background:oklch(from var(--hz-bg) l c h / .8);font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--hz-accent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@keyframes hz-pulse-dot{0%,to{box-shadow:0 0 #e11d4873}50%{box-shadow:0 0 0 6px #e11d4800}}.talix-horizon .hz-live-dot{width:7px;height:7px;border-radius:999px;background:#e11d48;animation:hz-pulse-dot 1.6s ease-in-out infinite;flex-shrink:0}.talix-horizon .hz-tick-row{display:flex;align-items:center;gap:.65rem;font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,monospace;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--hz-muted)}.talix-horizon .hz-tick-row:before,.talix-horizon .hz-tick-row:after{content:"";flex:1;border-top:1px dashed var(--hz-border)}.talix-horizon .hz-fragment{background:oklch(from var(--hz-bg) l c h / .82);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--hz-glass-border);border-radius:16px;box-shadow:0 14px 38px var(--hz-glass-shadow),0 2px 6px #0000000a,inset 0 1px #fff9}.dark .talix-horizon .hz-fragment{background:#131a18c7;box-shadow:0 14px 38px #0006,inset 0 1px #ffffff0a}.talix-horizon .hz-perforated-edge{--notch: 8px;-webkit-mask:radial-gradient(circle var(--notch) at var(--notch) 50%,transparent 98%,#000) left center / 16px 100% no-repeat,radial-gradient(circle var(--notch) at calc(100% - var(--notch)) 50%,transparent 98%,#000) right center / 16px 100% no-repeat,linear-gradient(#000 0 0) center / calc(100% - 32px) 100% no-repeat;mask:radial-gradient(circle var(--notch) at var(--notch) 50%,transparent 98%,#000) left center / 16px 100% no-repeat,radial-gradient(circle var(--notch) at calc(100% - var(--notch)) 50%,transparent 98%,#000) right center / 16px 100% no-repeat,linear-gradient(#000 0 0) center / calc(100% - 32px) 100% no-repeat}.talix-horizon .hz-feature-large{background:var(--hz-paper-warm);border:1px solid var(--hz-border);border-radius:24px;box-shadow:0 4px 24px var(--hz-card-shadow);overflow:hidden;position:relative;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s cubic-bezier(.22,.61,.36,1)}.dark .talix-horizon .hz-feature-large{background:#121716}.talix-horizon .hz-feature-large:hover{transform:translateY(-4px);box-shadow:0 16px 44px var(--hz-glass-shadow)}.talix-horizon .hz-feature-chip{background:oklch(from var(--hz-bg) l c h / .6);border:1px solid var(--hz-border);border-radius:14px;padding:1rem 1.15rem;display:flex;gap:.85rem;align-items:flex-start;transition:border-color .25s ease,transform .25s ease}.talix-horizon .hz-feature-chip:hover{border-color:var(--hz-accent);transform:translateY(-2px)}.talix-horizon .hz-section-kicker{color:var(--hz-accent);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.talix-horizon .hz-section-heading{font-size:clamp(2rem,3.8vw,3.15rem);line-height:1.08}.talix-horizon .hz-hero-title{font-size:clamp(2.75rem,4.2vw,4rem);line-height:1.05;font-weight:900}.talix-horizon .hz-hero-emphasis{font-weight:500}.talix-horizon .hz-editorial-band{background:var(--hz-bg)}.talix-horizon .hz-how-card{background:var(--hz-bg);border:1px solid var(--hz-border);border-radius:12px;padding:1.5rem;min-height:15rem;display:flex;flex-direction:column;justify-content:space-between}.talix-horizon .hz-how-number{font-family:Lora,Georgia,serif;font-style:italic;color:var(--hz-accent);font-size:clamp(3.25rem,6vw,5.5rem);line-height:.85;font-weight:500}.talix-horizon .hz-dark-panel{background:var(--hz-surface-dark);color:#fff;border-radius:16px;border:1px solid var(--hz-surface-dark);box-shadow:0 22px 70px #18171533}.talix-horizon .hz-dark-panel .hz-muted-text{color:#a09d96}.talix-horizon .hz-dark-panel .hz-accent-text{color:#5eead4}.talix-horizon .hz-feature-row{border-top:1px solid var(--hz-border);padding:1.35rem 0}.talix-horizon .hz-feature-row:first-child{border-top:0}.talix-horizon .hz-use-case-card{min-height:18rem;display:flex;flex-direction:column;justify-content:space-between}.talix-horizon .hz-resource-card{background:var(--hz-bg);border:1px solid var(--hz-border);border-radius:12px;padding:1.5rem}.talix-horizon .hz-resource-card:nth-child(2){background:var(--hz-surface-card)}.dark .talix-horizon .hz-resource-card:nth-child(2){background:var(--hz-paper-warm)}.talix-horizon .hz-pricing-card-highlight .hz-muted-text{color:#a09d96}.talix-horizon .hz-pricing-card-highlight .hz-accent-fill{color:#5eead4}.talix-horizon .hz-sparkline{fill:none;stroke:var(--hz-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.talix-horizon .hz-sparkline-area{fill:var(--hz-accent);opacity:.12}.talix-horizon .hz-connector-svg{pointer-events:none}.talix-horizon .hz-connector-svg path{stroke:var(--hz-accent);stroke-width:1.5;stroke-dasharray:5 5;fill:none;opacity:.5}@keyframes hz-stamp-tilt{0%,to{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(-8deg) translateY(-4px)}}.talix-horizon .hz-stamp{animation:hz-stamp-tilt 4.5s ease-in-out infinite}.talix-horizon .hz-cluster{position:relative;isolation:isolate}.talix-horizon .hz-hero-visual{max-width:37rem;min-height:32rem}.talix-horizon .hz-hero-invoice{position:absolute;top:0;right:0;z-index:20;width:min(64%,21.75rem);min-width:21.25rem}.talix-horizon .hz-hero-invoice-card{background:oklch(from var(--hz-bg) l c h / .9)}.dark .talix-horizon .hz-hero-invoice-card{background:#121716e6}.talix-horizon .hz-hero-timer{position:absolute;bottom:.5rem;left:-3rem;z-index:12;width:13.25rem}.talix-horizon .hz-hero-flow{display:none;position:absolute;top:16.25rem;left:-3rem;z-index:24;padding:.26rem .56rem;font-size:.62rem;white-space:nowrap}.talix-horizon .download-grid-bg{background-image:linear-gradient(rgba(13,148,136,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(13,148,136,.16) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 22%,transparent);mask-image:linear-gradient(to bottom,transparent,black 22%,transparent);opacity:.62}.dark .talix-horizon .download-grid-bg{background-image:linear-gradient(var(--hz-border) 1px,transparent 1px),linear-gradient(90deg,var(--hz-border) 1px,transparent 1px);opacity:.32}.talix-horizon .download-hero-title{max-width:13ch;font-size:clamp(2.5rem,4.4vw,3.85rem);line-height:1.04}.talix-horizon.download-page .hz-section-heading{font-size:clamp(1.85rem,2.85vw,2.55rem);line-height:1.08}.talix-horizon .download-status-pill{display:inline-flex;align-items:center;gap:.5rem;min-height:3.5rem;padding:0 1.35rem;border:1px solid var(--hz-border);border-radius:9999px;background:var(--hz-surface-card);color:var(--hz-accent);font-weight:700;box-shadow:0 8px 24px var(--hz-card-shadow)}.dark .talix-horizon .download-status-pill{background:var(--hz-paper-warm)}.talix-horizon .download-hero-panel{--download-app-bg: #f4f8f7;--download-app-top: #eef4f2;--download-app-composer: #e9f0ee;--download-app-row: #f1f6f4;--download-app-line: #d7e2df;--download-app-text: #17231f;--download-app-muted: #64746f;--download-app-faint: #81908a;--download-app-chip-bg: #edf3f1;--download-app-chip-text: #0d766f;--download-app-highlight: #0d766f;--download-app-action: #0d9488;--download-app-dot-bg: #edf5ea;--download-app-dot: #68a313;position:relative;min-height:35.5rem;border:1px solid rgba(23,35,31,.3);border-radius:1.05rem;background:var(--download-app-bg);color:var(--download-app-text);box-shadow:0 28px 80px #0d94881f,inset 0 1px #ffffffe6;overflow:hidden}.talix-horizon .download-app-float{animation:hz-invoice-float 5.8s ease-in-out -.8s infinite;transform-origin:50% 45%;will-change:transform}.dark .talix-horizon .download-hero-panel{--download-app-bg: #151b19;--download-app-top: #151b19;--download-app-composer: #242a28;--download-app-row: #151b19;--download-app-line: rgba(155, 178, 169, .18);--download-app-text: #f5faf8;--download-app-muted: rgba(245, 250, 248, .62);--download-app-faint: rgba(245, 250, 248, .48);--download-app-chip-bg: rgba(13, 148, 136, .16);--download-app-chip-text: #38ddd0;--download-app-highlight: #2dd4bf;--download-app-action: var(--hz-accent);--download-app-dot-bg: rgba(100, 190, 27, .13);--download-app-dot: #78c91b;border-color:#9bb2a938;box-shadow:0 28px 80px #0000003d}.talix-horizon .download-hero-panel:before{display:none}.talix-horizon .download-window-bar{display:flex;gap:.5rem;padding:.85rem 1rem .45rem}.talix-horizon .download-window-bar span{width:.72rem;height:.72rem;border-radius:9999px;background:#ff5f57}.talix-horizon .download-window-bar span:nth-child(2){background:#ffbd2e}.talix-horizon .download-window-bar span:nth-child(3){background:#28c840}.talix-horizon .download-app-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.25rem 1rem;background:var(--download-app-top);border-bottom:1px solid var(--download-app-line);color:var(--download-app-muted);font-size:.82rem;font-weight:650}.talix-horizon .download-app-topbar>div{display:flex;align-items:center;gap:1.35rem;white-space:nowrap}.talix-horizon .download-app-moon{width:.72rem;height:.72rem;border-radius:9999px;box-shadow:inset -.22rem -.06rem 0 var(--download-app-muted)}.talix-horizon .download-composer-row{display:grid;grid-template-columns:2.1rem minmax(0,1fr) auto 2.45rem;align-items:center;gap:.85rem;padding:.9rem 1.25rem;background:var(--download-app-composer);border-bottom:1px solid var(--download-app-line)}.talix-horizon .download-project-dot{width:2rem;height:2rem;border-radius:.55rem;background:var(--download-app-dot-bg);position:relative}.talix-horizon .download-project-dot:after{content:"";position:absolute;top:.68rem;right:.68rem;bottom:.68rem;left:.68rem;border-radius:9999px;background:var(--download-app-dot)}.talix-horizon .download-composer-placeholder{min-width:0;color:var(--download-app-muted);font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.talix-horizon .download-composer-time{display:grid;justify-items:end;gap:.25rem;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,monospace;color:var(--download-app-muted)}.talix-horizon .download-composer-time strong{font-size:1.08rem;letter-spacing:0}.talix-horizon .download-composer-time span{font-size:.63rem;text-transform:uppercase;letter-spacing:.11em}.talix-horizon .download-play-button{width:2.45rem;height:2.45rem;border-radius:9999px;background:var(--download-app-action);position:relative;box-shadow:0 10px 28px #0d948852}.talix-horizon .download-play-button:after{content:"";position:absolute;left:.96rem;top:.74rem;border-left:.72rem solid white;border-top:.48rem solid transparent;border-bottom:.48rem solid transparent}.talix-horizon .download-chip-row{display:flex;gap:.5rem;padding:.6rem 1.25rem;background:var(--download-app-row);border-bottom:1px solid var(--download-app-line)}.talix-horizon .download-chip-row span{display:inline-flex;align-items:center;gap:.35rem;padding:.34rem .62rem;border-radius:.42rem;background:var(--download-app-chip-bg);color:var(--download-app-chip-text);font-size:.77rem;font-weight:650}.talix-horizon .download-chip-row i,.talix-horizon .download-entry-row i{width:.5rem;height:.5rem;border-radius:9999px;background:var(--download-app-dot)}.talix-horizon .download-day-total,.talix-horizon .download-entry-date,.talix-horizon .download-entry-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.talix-horizon .download-day-total{padding:.68rem 1.25rem;background:var(--download-app-row);border-bottom:1px solid var(--download-app-line);color:var(--download-app-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em}.talix-horizon .download-day-total span:last-child{color:var(--download-app-highlight)}.talix-horizon .download-entry-list{font-size:.82rem}.talix-horizon .download-entry-date{padding:.72rem 1.25rem .5rem;background:var(--download-app-bg);color:var(--download-app-text);font-weight:800}.talix-horizon .download-entry-date span:last-child,.talix-horizon .download-entry-row strong{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,monospace;font-size:.78rem}.talix-horizon .download-entry-row{padding:.7rem 1.25rem;background:var(--download-app-bg);border-top:1px solid var(--download-app-line)}.talix-horizon .download-entry-row p{max-width:22rem;overflow:hidden;color:var(--download-app-text);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.talix-horizon .download-entry-row span{display:flex;align-items:center;gap:.35rem;margin-top:.28rem;color:var(--download-app-faint);font-size:.72rem}.talix-horizon .download-entry-row b{color:var(--download-app-highlight);font-weight:800}.talix-horizon .download-platform-strip{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:1rem;padding:1.5rem;border:1px solid var(--hz-border);border-radius:1.5rem;background:var(--hz-surface-card)}.dark .talix-horizon .download-platform-strip{background:var(--hz-paper-warm)}.talix-horizon .download-platform-card{min-width:0;display:flex;align-items:center;gap:.75rem;padding:1rem;border:1px solid var(--hz-border);border-radius:1rem;background:var(--hz-bg);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.dark .talix-horizon .download-platform-card{background:var(--hz-bg)}.talix-horizon .download-platform-card:hover{transform:translateY(-2px);border-color:var(--hz-accent);box-shadow:0 10px 24px var(--hz-card-shadow)}.talix-horizon .download-feature-row{display:grid;grid-template-columns:3rem 1fr;gap:1.25rem;align-items:start;padding:1.5rem;border:1px solid var(--hz-border);border-radius:1.25rem;background:var(--hz-bg);box-shadow:0 2px 12px var(--hz-card-shadow)}.dark .talix-horizon .download-feature-row{background:var(--hz-paper-warm)}.talix-horizon .download-workflow{display:grid;gap:.9rem}.talix-horizon .download-workflow-step{display:grid;grid-template-columns:3.5rem 1fr;align-items:center;gap:1rem;padding:1.1rem 1.25rem;border:1px solid var(--hz-border);border-radius:1rem;background:var(--hz-surface-card)}.dark .talix-horizon .download-workflow-step{background:var(--hz-paper-warm)}.talix-horizon .download-workflow-step span{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:9999px;background:var(--hz-accent-soft);color:var(--hz-accent);font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,monospace;font-size:.8rem;font-weight:800}.talix-horizon .download-workflow-step p{font-weight:650}.talix-horizon .download-cta-panel{padding:3rem 3.5rem;border-radius:1.5rem;background:var(--hz-surface-dark);color:#fff;box-shadow:0 24px 64px #0f2a252e}.talix-horizon .download-cta-panel .hz-muted-text{color:#ffffffb8}@media (max-width: 900px){.talix-horizon .download-hero-title{max-width:13ch}.talix-horizon .download-platform-strip{grid-template-columns:1fr}}@media (max-width: 640px){.talix-horizon .download-hero-panel{min-height:34rem;border-radius:1.4rem}.talix-horizon .download-app-topbar,.talix-horizon .download-composer-row,.talix-horizon .download-chip-row,.talix-horizon .download-day-total,.talix-horizon .download-entry-date,.talix-horizon .download-entry-row{padding-left:1rem;padding-right:1rem}.talix-horizon .download-app-topbar>div{gap:.7rem;font-size:.72rem}.talix-horizon .download-composer-row{grid-template-columns:2rem minmax(0,1fr) 2.35rem}.talix-horizon .download-composer-time{display:none}.talix-horizon .download-entry-row p{max-width:12rem}.talix-horizon .download-feature-row,.talix-horizon .download-workflow-step{grid-template-columns:1fr}.talix-horizon .download-cta-panel{padding:2.25rem 1.25rem}}@media (min-width: 768px){.talix-horizon .hz-hero-flow{display:flex}}@media (max-width: 767px){.talix-horizon .hz-hero-visual{min-height:auto}}@media (min-width: 768px) and (max-width: 1023px){.talix-horizon .hz-hero-visual{max-width:32rem;min-height:30rem}.talix-horizon .hz-hero-invoice{width:21rem;min-width:0}.talix-horizon .hz-hero-timer{bottom:0;left:-.75rem;width:12.75rem}.talix-horizon .hz-hero-flow{top:14.75rem;left:-.75rem}}@media (min-width: 1024px) and (max-width: 1199px){.talix-horizon .hz-hero-invoice{width:18rem;min-width:0}.talix-horizon .hz-hero-timer{left:-.75rem;width:10.75rem}.talix-horizon .hz-hero-timer .hz-fragment{padding:1rem}.talix-horizon .hz-hero-timer .hz-mono.font-bold{font-size:1.45rem!important}.talix-horizon .hz-hero-flow{top:12.75rem;left:-.75rem}}@keyframes hz-float-1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-15px,15px) scale(.97)}}@keyframes hz-float-2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-25px,25px) scale(.96)}66%{transform:translate(20px,-10px) scale(1.04)}}@keyframes hz-float-3{0%,to{transform:translate(0) scale(1)}33%{transform:translate(15px,20px) scale(1.03)}66%{transform:translate(-20px,-15px) scale(.98)}}.talix-horizon .blob-1{animation:hz-float-1 10s ease-in-out infinite}.talix-horizon .blob-2{animation:hz-float-2 12s ease-in-out infinite}.talix-horizon .blob-3{animation:hz-float-3 8s ease-in-out infinite}@keyframes hz-reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.talix-horizon .reveal{opacity:1;transform:none;animation:none}.talix-horizon .delay-1,.talix-horizon .delay-2,.talix-horizon .delay-3,.talix-horizon .delay-4,.talix-horizon .delay-5,.talix-horizon .delay-6{animation-delay:0s;opacity:1}.talix-horizon .stagger>*{opacity:1}.talix-horizon .stagger.visible>*{animation:none}.talix-horizon .stagger.visible>*:nth-child(1){animation-delay:0s}.talix-horizon .stagger.visible>*:nth-child(2){animation-delay:.1s}.talix-horizon .stagger.visible>*:nth-child(3){animation-delay:.15s}.talix-horizon .stagger.visible>*:nth-child(4){animation-delay:.2s}.talix-horizon .stagger.visible>*:nth-child(5){animation-delay:.25s}.talix-horizon .stagger.visible>*:nth-child(6){animation-delay:.3s}.talix-horizon .section-reveal{opacity:1;transform:none;transition:none}.talix-horizon .section-reveal.visible{opacity:1;transform:none}.talix-horizon .card-lift{transition:transform .35s ease,box-shadow .35s ease}.talix-horizon .card-lift:hover{transform:translateY(-6px)}.dark .talix-horizon :is(.hz-card,.hz-glass-card,.hz-fragment,.hz-how-card,.hz-pricing-card,.hz-pricing-card-highlight,.hz-faq-aside,.hz-faq-item,.hz-dark-panel,.hz-feature-large,.hz-resource-card,.download-status-pill,.download-hero-panel,.download-platform-strip,.download-platform-card,.download-feature-row,.download-workflow-step,.download-cta-panel){box-shadow:none!important}.dark .talix-horizon .card-lift{transition:border-color .2s ease,background-color .2s ease}.dark .talix-horizon .card-lift:hover{transform:none;box-shadow:none}.dark .talix-horizon .hz-faq-item:hover,.dark .talix-horizon .download-platform-card:hover{box-shadow:none!important}.dark .talix-horizon .hz-faq-item{transition:border-color .2s ease,background-color .2s ease}@keyframes hz-invoice-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.talix-horizon .invoice-float{animation:hz-invoice-float 5s ease-in-out infinite}@keyframes hz-timer-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.talix-horizon .timer-float{animation:hz-timer-float 6.5s ease-in-out -2s infinite}@media (prefers-reduced-motion: reduce){.talix-horizon .invoice-float,.talix-horizon .timer-float,.talix-horizon .download-app-float{animation:none}}.talix-horizon .btn-pill{border-radius:9999px;font-weight:600;font-size:.9375rem;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}@keyframes hz-bounce-down{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,8px)}}.talix-horizon .hz-bounce-down{animation:hz-bounce-down 2s ease-in-out infinite}
