.navbar[data-astro-cid-53dakwjw]{position:fixed;top:0;width:100%;padding:20px 0;z-index:1000;transition:var(--transition);background:#fffffff2;backdrop-filter:blur(10px);box-shadow:var(--shadow-md)}.nav-container[data-astro-cid-53dakwjw]{display:flex;justify-content:space-between;align-items:center}.logo[data-astro-cid-53dakwjw]{font-size:26px;font-weight:800;color:var(--color-secondary);text-decoration:none;display:flex;align-items:center;gap:8px}.logo-icon[data-astro-cid-53dakwjw]{width:32px;height:32px}.logo-accent[data-astro-cid-53dakwjw]{color:var(--color-primary)}.hero[data-astro-cid-5bijwshj]{padding:180px 0 140px;background:linear-gradient(135deg,#fff8f9,#fff,#f8f9ff);text-align:center;position:relative;overflow:hidden}.hero-badge[data-astro-cid-5bijwshj]{display:inline-block;padding:10px 20px;background:var(--color-accent-light);color:var(--color-primary);font-weight:600;border-radius:var(--radius-full);margin-bottom:24px;font-size:15px}.hero[data-astro-cid-5bijwshj] h1[data-astro-cid-5bijwshj]{font-size:clamp(42px,7vw,68px);font-weight:800;line-height:1.05;margin-bottom:24px;color:var(--color-primary)}.hero[data-astro-cid-5bijwshj] p[data-astro-cid-5bijwshj]{font-size:20px;color:var(--color-text-light);max-width:680px;margin:0 auto 40px}.hero-buttons[data-astro-cid-5bijwshj]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.hero[data-astro-cid-5bijwshj]{padding:140px 0 100px}.hero[data-astro-cid-5bijwshj] h1[data-astro-cid-5bijwshj]{font-size:48px}.hero-buttons[data-astro-cid-5bijwshj]{flex-direction:column}}.feature-card[data-astro-cid-wznx2ov6]{background:#fff;padding:40px 32px;border-radius:var(--radius-xl);border:1px solid #eef2f6;transition:var(--transition);text-align:center}.feature-card[data-astro-cid-wznx2ov6]:hover{transform:translateY(-12px);box-shadow:var(--shadow-xl);border-color:var(--color-primary-light)}.feature-icon[data-astro-cid-wznx2ov6]{font-size:48px;color:var(--color-accent);margin-bottom:24px;display:block}.feature-card[data-astro-cid-wznx2ov6] h3[data-astro-cid-wznx2ov6]{font-size:24px;margin-bottom:16px;color:var(--color-primary)}.feature-card[data-astro-cid-wznx2ov6] p[data-astro-cid-wznx2ov6]{color:var(--color-text-light);line-height:1.6}.features[data-astro-cid-ukvf7qkd]{padding:120px 0}.features-grid[data-astro-cid-ukvf7qkd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px}.screenshots[data-astro-cid-nqmssfr4]{padding:80px 0;background:#f9fafb}.badge[data-astro-cid-nqmssfr4]{color:var(--color-primary);font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:.85rem}.mobile-showcase[data-astro-cid-nqmssfr4]{position:relative;margin-bottom:80px}.screenshots-grid[data-astro-cid-nqmssfr4]{display:flex;gap:30px;overflow-x:auto;padding:20px 0 40px;scroll-snap-type:x mandatory;scrollbar-width:none}.screenshots-grid[data-astro-cid-nqmssfr4]::-webkit-scrollbar{display:none}.screenshot-item[data-astro-cid-nqmssfr4]{flex:0 0 280px;scroll-snap-align:center;text-align:center}.phone-frame[data-astro-cid-nqmssfr4]{border:12px solid #1a1a2e;border-radius:36px;background:#1a1a2e;box-shadow:0 25px 50px -12px #00000040;aspect-ratio:9 / 19;overflow:hidden;margin-bottom:15px;transition:transform .3s ease}.screenshot-item[data-astro-cid-nqmssfr4]:hover .phone-frame[data-astro-cid-nqmssfr4]{transform:translateY(-10px)}.phone-frame[data-astro-cid-nqmssfr4] img[data-astro-cid-nqmssfr4]{width:100%;height:100%;object-fit:cover}.caption[data-astro-cid-nqmssfr4]{font-weight:500;color:#374151;font-size:.95rem}.scroll-hint[data-astro-cid-nqmssfr4]{text-align:center;color:var(--color-text-muted);font-size:.8rem;margin-top:-10px}.section-divider[data-astro-cid-nqmssfr4]{border:0;height:1px;background:#e5e7eb;margin:80px 0}.admin-screenshots-grid[data-astro-cid-nqmssfr4]{display:flex;flex-direction:column;gap:60px}.browser-frame[data-astro-cid-nqmssfr4]{border-radius:8px;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a;border:1px solid #e5e7eb}.browser-header[data-astro-cid-nqmssfr4]{background:#f3f4f6;padding:10px 15px;display:flex;gap:6px;border-bottom:1px solid #e5e7eb}.dot[data-astro-cid-nqmssfr4]{width:8px;height:8px;background:#d1d5db;border-radius:50%}.browser-frame[data-astro-cid-nqmssfr4] img[data-astro-cid-nqmssfr4]{width:100%;height:auto;display:block}.admin-item[data-astro-cid-nqmssfr4]{text-align:center}.admin-item[data-astro-cid-nqmssfr4] .caption[data-astro-cid-nqmssfr4]{display:block;margin-top:20px;margin-bottom:20px;font-size:1.1rem}.video-section[data-astro-cid-26sj4wus]{padding:120px 0;background:#fff;text-align:center}.video-wrapper[data-astro-cid-26sj4wus]{max-width:960px;margin:60px auto 0;aspect-ratio:16/9;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-xl);background:#000}.video-wrapper[data-astro-cid-26sj4wus] iframe[data-astro-cid-26sj4wus]{width:100%;height:100%;border:none}.faq[data-astro-cid-blmyu6iv]{padding:120px 0;background:var(--color-bg-alt)}.faq-item[data-astro-cid-blmyu6iv]{background:#fff;border-radius:var(--radius-lg);margin-bottom:16px;overflow:hidden;box-shadow:var(--shadow-sm)}.faq-question[data-astro-cid-blmyu6iv]{padding:24px 32px;font-weight:600;font-size:18px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:var(--transition)}.faq-question[data-astro-cid-blmyu6iv]:hover{background:#ff4f5e0d}.faq-answer[data-astro-cid-blmyu6iv]{max-height:0;overflow:hidden;padding:0 32px;color:var(--color-text-light);transition:max-height .4s ease,padding .3s ease}.faq-list[data-astro-cid-blmyu6iv]{padding-left:16px;margin-top:8px}.faq-item[data-astro-cid-blmyu6iv].active .faq-answer[data-astro-cid-blmyu6iv]{max-height:400px;padding:16px 32px 24px}.final-cta[data-astro-cid-asbpl5ze]{padding:140px 0 100px;text-align:center;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);color:#fff}.final-cta[data-astro-cid-asbpl5ze] h2[data-astro-cid-asbpl5ze]{font-size:clamp(40px,6vw,56px);margin-bottom:32px}.btn-cta[data-astro-cid-asbpl5ze]{display:inline-flex;align-items:center;gap:10px;padding:18px 48px;font-weight:600;font-size:18px;border-radius:var(--radius-full);text-decoration:none;transition:var(--transition);cursor:pointer;white-space:nowrap;background:#fff;color:var(--color-primary)}.btn-cta[data-astro-cid-asbpl5ze]:hover{background:var(--color-accent-light);transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.access-footer[data-astro-cid-hmumj67f]{background:#fff;color:var(--color-text);padding:30px 0;text-align:center}.access-footer[data-astro-cid-hmumj67f] p[data-astro-cid-hmumj67f]{font-size:14px;color:var(--color-text-light)}:root{--color-primary-50: oklch(.98 .1337 264.323);--color-primary-100: oklch(.95 .1337 264.323);--color-primary-200: oklch(.9 .1337 264.323);--color-primary-300: oklch(.8 .1337 264.323);--color-primary-400: oklch(.7 .1337 264.323);--color-primary-500: oklch(.5347 .1337 264.323);--color-primary-600: oklch(.4278 .1337 264.323);--color-primary-700: oklch(.3475 .1337 264.323);--color-primary-800: oklch(.2673 .1337 264.323);--color-primary-900: oklch(.1871 .1337 264.323);--color-primary-950: oklch(.1069 .1337 264.323);--color-secondary-50: oklch(.98 .1538 298.533);--color-secondary-100: oklch(.95 .1538 298.533);--color-secondary-200: oklch(.9 .1538 298.533);--color-secondary-300: oklch(.8 .1538 298.533);--color-secondary-400: oklch(.7 .1538 298.533);--color-secondary-500: oklch(.5446 .1538 298.533);--color-secondary-600: oklch(.4357 .1538 298.533);--color-secondary-700: oklch(.354 .1538 298.533);--color-secondary-800: oklch(.2723 .1538 298.533);--color-secondary-900: oklch(.1906 .1538 298.533);--color-secondary-950: oklch(.1089 .1538 298.533);--color-primary: oklch(.5347 .1337 264.323);--color-primary-dark: oklch(.3475 .1337 264.323);--color-primary-light: oklch(.7 .1337 264.323);--color-secondary: oklch(.354 .1538 298.533);--color-secondary-light: oklch(.5446 .1538 298.533);--color-accent: #cda716;--color-accent-dark: #b38f12;--color-accent-light: #f0d94a;--color-text: #1a1a2e;--color-text-light: #64748b;--color-text-muted: #94a3b8;--color-bg: #ffffff;--color-bg-alt: #fafbfc;--color-bg-dark: #f1f5f9;--font-family: "Plus Jakarta Sans", system-ui, sans-serif;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--transition: all .3s ease}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-family);color:var(--color-text);background:var(--color-bg);line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}a{text-decoration:none;color:inherit;transition:var(--transition)}ul{list-style:none}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.text-gradient{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;font-weight:600;font-size:16px;border-radius:var(--radius-full);text-decoration:none;transition:var(--transition);cursor:pointer;white-space:nowrap;border:none;font-family:var(--font-family)}.btn-primary{background:var(--color-primary);color:#fff}.btn-primary:hover{background:var(--color-primary-dark);transform:translateY(-2px)}.btn-outline{background:transparent;border:2px solid var(--color-primary);color:var(--color-primary)}.btn-outline:hover{background:var(--color-accent);border:2px solid var(--color-accent);color:#fff}.section-header{text-align:center;margin-bottom:80px}.section-header span{display:inline-block;padding:8px 18px;background:#ff4f5e1a;color:var(--color-primary);border-radius:var(--radius-full);font-weight:600;margin-bottom:16px}.section-header h2{font-size:clamp(36px,5vw,52px);font-weight:800;color:var(--color-secondary);margin-bottom:20px}.section-header p{font-size:18px;color:var(--color-text-light);max-width:720px;margin:0 auto}@media(max-width:768px){.btn{width:100%;justify-content:center}}@media(max-width:480px){.container{padding:0 16px}}
