/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}.zenith-eyebrow{color:#ff5e00;letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;line-height:1}.zenith-hero-title{font-family:var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-leading:1.12;--tw-font-weight:var(--font-weight-semibold,600);line-height:1.12;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em);color:var(--color-white,#fff)}@media (width>=640px){.zenith-hero-title{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}@media (width>=768px){.zenith-hero-title{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}.zenith-section-title{font-family:var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-white,#fff)}@media (width>=768px){.zenith-section-title{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}.zenith-section-desc{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-zinc-400,oklch(70.5% .015 286.067))}@media (width>=768px){.zenith-section-desc{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.zenith-card-title{font-family:var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-white,#fff)}@media (width>=768px){.zenith-card-title{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.zenith-card-desc{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-zinc-400,oklch(70.5% .015 286.067))}@media (width>=768px){.zenith-card-desc{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.zenith-feature-title{font-family:var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-white,#fff)}@media (width>=768px){.zenith-feature-title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.zenith-feature-desc{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-zinc-400,oklch(70.5% .015 286.067))}@media (width>=768px){.zenith-feature-desc{font-size:15px}}.zenith-hero-section{box-sizing:border-box;justify-content:center;align-items:center;width:100%;padding:88px .75rem 12px;display:flex}@media (width>=768px){.zenith-hero-section{padding:96px 2rem 16px}}@media (width>=1280px){.zenith-hero-section{padding-left:2.75rem;padding-right:2.75rem}}.zenith-container{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:1680px;display:flex;margin-left:auto!important;margin-right:auto!important}.zenith-card{backdrop-filter:blur(12px);box-sizing:border-box;background:#1c1c1e4d;border:1px solid #ffffff0a;border-radius:1.5rem;width:100%;padding:40px 28px}@media (width>=768px){.zenith-card{border-radius:2.5rem;padding:64px 72px}}.zenith-label{color:#ff5e00;letter-spacing:1.5px;font-size:11px;font-weight:900;margin-bottom:16px!important;display:inline-block!important}.zenith-nav-container{flex-direction:column;gap:12px;width:100%;max-width:320px;display:flex}.zenith-btn{letter-spacing:1px;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;height:56px;padding:0 24px;font-weight:900;text-decoration:none;transition:all .2s;display:flex}.zenith-btn i{transition:transform .2s}.zenith-btn:hover i{transform:translate(4px)}.btn-back{color:#a1a1aa;background:0 0;border:1px solid #ffffff0a;font-size:11px}.btn-next{color:#ff5e00;white-space:nowrap;background:#ff5e001a;border:1px solid #ff5e004d;font-size:12px}@media (width>=480px){.zenith-nav-container{flex-direction:row;max-width:440px}.btn-back{flex:.35;width:auto}.btn-next{white-space:nowrap;flex:.65;width:auto}}.btn-back:hover{color:#fff;border-color:#ffffff1a}.btn-next:hover{background:#ff5e0026;border-color:#ff5e0080;box-shadow:0 0 20px #ff5e0026}.btn-free-plan{color:#e4e4e7;background:#ffffff05;border:1px solid #ffffff24;font-size:12px}.btn-free-plan:hover{color:#fff;background:#ffffff12;border-color:#ffffff4d}.header-dl-btn{height:36px;font-family:var(--font-heading);letter-spacing:1.5px;text-transform:uppercase;color:#ff5e00;background:#2a1a13;border:1px solid #ff5e0047;border-radius:14px;align-items:center;gap:7px;padding:0 18px;font-size:11px;font-weight:900;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s,transform .15s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.header-dl-btn:before{content:"";opacity:0;background:linear-gradient(135deg,#ff5e001f 0%,#0000 60%);transition:opacity .2s;position:absolute;inset:0}.header-dl-btn:hover{color:#ff5e00;background:#ff5e0024;border-color:#ff5e0080;transform:translateY(-1px);box-shadow:0 0 16px #ff5e0033,inset 0 1px #ffffff0f}.header-dl-btn:hover:before{opacity:1}.header-dl-btn i{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.header-dl-btn:hover i{transform:translateY(2px)}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.float-animation{animation:6s ease-in-out infinite float}.hero-zenith-card{padding:40px 24px}@media (width>=768px){.hero-zenith-card{padding:56px 48px}}@media (width>=1024px){.hero-zenith-card{padding:60px 64px}}@media (width>=1400px){.hero-zenith-card{padding:64px 80px}}.hero-card-grid{z-index:10;grid-template-columns:1fr;align-items:center;gap:36px;width:100%;max-width:1240px;min-height:480px;margin:0 auto;padding:0;display:grid;position:relative}@media (width>=768px){.hero-card-grid{grid-template-columns:1fr auto;gap:36px;min-height:540px}}@media (width>=1024px){.hero-card-grid{grid-template-columns:1fr auto;gap:48px}}.hero-card-left{text-align:left;flex-direction:column;align-items:flex-start;gap:0;display:flex}.hero-card-title{font-family:var(--font-heading);letter-spacing:-.02em;color:#fff;margin-top:12px;margin-bottom:20px;font-size:2.2rem;font-weight:800;line-height:1.1}@media (width>=640px){.hero-card-title{font-size:2.8rem}}@media (width>=768px){.hero-card-title{font-size:3.4rem}}@media (width>=1024px){.hero-card-title{font-size:4rem}}.hero-card-desc{color:var(--text-secondary);max-width:500px;margin-bottom:32px;font-size:1rem;line-height:1.7}@media (width>=768px){.hero-card-desc{font-size:1.1rem}}.hero-card-right{justify-content:center;align-items:center;min-width:0;display:flex;overflow:visible}@media (width>=768px){.hero-card-right{justify-content:center}}.hero-phone-wrapper{display:inline-block;position:relative}.hero-phone-btn{z-index:5;background:#ffffff0f;position:absolute}.hero-phone-btn-vol-up{border-radius:3px 0 0 3px;width:3px;height:38px;top:90px;left:-3px}.hero-phone-btn-vol-down{border-radius:3px 0 0 3px;width:3px;height:38px;top:138px;left:-3px}.hero-phone-btn-power{border-radius:0 3px 3px 0;width:3px;height:48px;top:100px;right:-3px}@media (width>=768px){.hero-phone-btn-vol-up{height:42px;top:98px}.hero-phone-btn-vol-down{height:40px;top:158px}.hero-phone-btn-power{height:52px;top:120px}}.hero-phone-mockup{backface-visibility:hidden;background:#0e0e12;border:3px solid #ffffff06;border-radius:44px;width:240px;height:510px;position:relative;overflow:hidden;transform:translateZ(0)}@media (width>=768px){.hero-phone-mockup{width:260px;height:550px}}.hero-phone-notch{background:#ffffff08;border-radius:9999px;width:80px;height:14px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.hero-phone-screenshot{object-fit:cover;object-position:top center;image-rendering:auto;-ms-interpolation-mode:bicubic;border-radius:41px;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-phone-home-indicator{background:#fff6;border-radius:9999px;width:70px;height:2px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.hero-phone-minimal{object-fit:contain;width:100%;max-width:240px;height:auto;margin:0 auto;transition:transform .3s;display:block}.hero-phone-minimal:hover{transform:translateY(-4px)}@media (width>=768px){.hero-phone-minimal{max-width:270px}}@media (width>=1024px){.hero-phone-minimal{max-width:290px}}.benefits-section{padding:20px 0 40px;position:relative}.benefits-inner{box-sizing:border-box;width:100%;max-width:1520px;padding-left:1.25rem;padding-right:1.25rem;margin-left:auto!important;margin-right:auto!important}@media (width>=768px){.benefits-inner{padding-left:2rem;padding-right:2rem}}@media (width>=1024px){.benefits-inner{padding-left:2.75rem;padding-right:2.75rem}}@media (width>=1400px){.benefits-inner{padding-left:3.5rem;padding-right:3.5rem}}.benefits-header{text-align:center;flex-direction:column;gap:16px;max-width:640px;margin:0 auto 64px;display:flex}.benefits-title{font-family:var(--font-heading);letter-spacing:-.02em;color:#fff;font-size:2rem;font-weight:800;line-height:1.15}@media (width>=768px){.benefits-title{font-size:2.6rem}}.benefits-subtitle{color:var(--text-secondary);font-size:1rem;line-height:1.7}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}#pricing-dots-container,#carousel-dots-container{gap:20px!important;margin-top:32px!important;margin-bottom:12px!important}.features-carousel-track,#pricing-track{scroll-snap-type:x mandatory;scroll-padding:0 24px}.features-carousel-track .benefit-card,#pricing-track .benefit-card{scroll-snap-align:center;margin-top:16px;margin-bottom:16px}.carousel-card-btn{color:#fff9;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:48px;height:48px;transition:all .25s;display:flex}.carousel-card-btn i{transition:transform .25s,color .25s}.carousel-card-btn:hover:not(:disabled){color:#ff5e00;filter:drop-shadow(0 0 10px #ff5e0080)}.carousel-card-btn:hover:not(:disabled) i{transform:scale(1.25)}.carousel-card-btn:disabled{opacity:.2;cursor:not-allowed}.benefit-card{backdrop-filter:blur(12px);background:#1c1c1e66;border:1px solid #ffffff0a;border-radius:24px;flex-direction:column;gap:22px;min-height:300px;padding:52px 44px;display:flex;position:relative;transition:opacity .8s,border-color .4s,background .4s,translate .4s ease-in-out!important}.benefit-card:hover{translate:0 -8px}@media (width<=767px){.features-carousel-track .benefit-card,#pricing-track .benefit-card{width:calc(100vw - 48px)!important}}.benefit-icon{color:#ff5e00;background:#ff5e0014;border:1px solid #ff5e002e;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.2rem;transition:background .25s,box-shadow .25s;display:flex}.benefit-card:hover .benefit-icon{background:#ff5e0024;box-shadow:0 0 20px #ff5e0026}.benefit-title{font-family:var(--font-heading);color:#fff;letter-spacing:-.01em;font-size:1.15rem;font-weight:700}.benefit-desc{color:var(--text-secondary);font-size:.95rem;line-height:1.7}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-25%)}}.metrics-ticker-outer{width:calc(100% + 120px);margin-left:-60px;margin-right:-60px;position:relative}.metrics-ticker-outer:before,.metrics-ticker-outer:after{content:"";z-index:10;pointer-events:none;width:240px;display:none;position:absolute;top:0;bottom:0}.metrics-ticker-wrap{background:#ffffff05;border:1px solid #ffffff0a;border-radius:16px;width:100%;padding:14px 0;position:relative}.metrics-ticker-inner{width:100%;position:relative;overflow:hidden}.metrics-ticker-track{will-change:transform;align-items:center;gap:0;width:max-content;animation:22s linear infinite ticker-scroll;display:flex}.metric-dot{background:#ff5e0066;border-radius:50%;flex-shrink:0;width:4px;height:4px;margin:0 28px}.metrics-ticker-track .metric-item{white-space:nowrap;flex-shrink:0}.metrics-inner{box-sizing:border-box;background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;justify-content:space-evenly;align-items:center;width:100%;padding:18px 32px;display:flex}.metric-item{white-space:nowrap;align-items:center;gap:10px;display:flex}.metric-icon{color:#ff5e00;font-size:.85rem}.metric-label{font-family:var(--font-heading);color:#ffffff8c;letter-spacing:.3px;font-size:.7rem;font-weight:600}.metric-divider{background:#ffffff12;flex-shrink:0;width:1px;height:18px}@media (width<=640px){.metrics-inner{flex-wrap:wrap;justify-content:center;gap:12px;padding:16px 20px}.metric-divider{display:none}}.stagger-1{animation:.8s cubic-bezier(.16,1,.3,1) .1s both fadeInUp}.stagger-2{animation:.8s cubic-bezier(.16,1,.3,1) .2s both fadeInUp}.stagger-3{animation:.8s cubic-bezier(.16,1,.3,1) .3s both fadeInUp}.stagger-4{animation:.8s cubic-bezier(.16,1,.3,1) .4s both fadeInUp}.stagger-5{animation:.8s cubic-bezier(.16,1,.3,1) .5s both fadeInUp}@keyframes glowPulse{0%,to{opacity:.05;transform:scale(1)}50%{opacity:.12;transform:scale(1.1)}}.animate-glow-pulse{animation:8s ease-in-out infinite glowPulse}.btn-shimmer{position:relative;overflow:hidden}.btn-shimmer:after{content:"";background:linear-gradient(to bottom right,#fff0 40%,#ffffff4d 50%,#fff0 60%);width:200%;height:200%;animation:5s infinite shimmer;position:absolute;top:-50%;left:-50%;transform:rotate(30deg)translateY(-100%)}@keyframes shimmer{0%{transform:rotate(30deg)translateY(-100%)}20%,to{transform:rotate(30deg)translateY(100%)}}.testimonials-ticker-outer{width:100%;padding-top:27px;padding-bottom:27px;position:relative;overflow:hidden}.testimonials-ticker-track{align-items:stretch;gap:1.5rem;width:max-content;animation:35s linear infinite testimonials-scroll;display:flex}.testimonials-ticker-track:hover{animation-play-state:paused}@keyframes testimonials-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.screen-tab-btn{border-radius:8px!important}@media (width<=767px){.zenith-hero-padding{padding-top:140px!important}.zenith-card-margin{margin-top:80px!important}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}.faq-item-card[data-astro-cid-yapamj5b]{backdrop-filter:blur(12px);background-color:#1c1c1e66;border:1px solid #ffffff0a;border-radius:16px;transition:background-color .3s,border-color .3s;overflow:hidden}.faq-content-wrapper[data-astro-cid-yapamj5b]{grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out;display:grid}.faq-content-wrapper[data-astro-cid-yapamj5b].is-open{grid-template-rows:1fr}.faq-button[data-astro-cid-yapamj5b].is-active .faq-title[data-astro-cid-yapamj5b]{color:#fff!important}
