body{margin:0}:root{--color-primary:#1a1a2e;--color-primary-dark:#101020;--color-accent:#e2231a;--color-accent-dark:#b81b14;--color-bg:#f4f0f5;--color-surface:#fff;--color-text:#1a1a2e;--color-text-secondary:#555a6b;--color-border:#e5e2ea;--nav-height:84px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:84px;scroll-padding-top:var(--nav-height)}body{background:#f4f0f5;background:var(--color-bg);color:#1a1a2e;color:var(--color-text);font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit}img{max-width:100%}.nav{background:#fff;background:var(--color-surface);border-bottom:1px solid #e5e2ea;border-bottom:1px solid var(--color-border);justify-content:space-between;padding:18px clamp(20px,8%,8%);position:-webkit-sticky;position:sticky;top:0;z-index:100}.brand,.nav{align-items:center;display:flex}.brand{color:#1a1a2e;color:var(--color-primary);font-size:1.1rem;font-weight:700;gap:10px}.brand-logo{border-radius:22%;display:block;height:36px;width:auto}.nav-toggle{background:#fff;background:var(--color-surface);border:1px solid #e5e2ea;border:1px solid var(--color-border);border-radius:12px;display:none;flex-direction:column;gap:5px;height:44px;justify-content:center;padding:10px;width:44px}.nav-toggle span{background:#1a1a2e;background:var(--color-primary);border-radius:2px;display:block;height:2px;transition:transform .2s,opacity .2s;width:100%}.nav-open .nav-toggle span:first-child{transform:translateY(7px) rotate(45deg)}.nav-open .nav-toggle span:nth-child(2){opacity:0}.nav-open .nav-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-links{align-items:center;display:flex;gap:28px}.nav-links a:not(.btn):hover{color:#e2231a;color:var(--color-accent)}.lang-toggle{align-items:center;background:#f4f0f5;background:var(--color-bg);border:1px solid #e5e2ea;border:1px solid var(--color-border);border-radius:999px;display:inline-flex;gap:2px;padding:3px}.lang-pill{background:#0000;border:none;border-radius:999px;color:#555a6b;color:var(--color-text-secondary);font-size:.8rem;font-weight:700;letter-spacing:.03em;padding:7px 14px;transition:.2s}.lang-pill:hover:not(.active){color:#1a1a2e;color:var(--color-primary)}.lang-pill.active{background:#1a1a2e;background:var(--color-primary);color:#fff}.btn{border:none;border-radius:14px;display:inline-block;font-weight:700;padding:15px 26px;text-align:center;transition:.2s}.btn:hover{transform:translateY(-2px)}.btn-dark{background:#e2231a;background:var(--color-accent);color:#fff}.btn-dark:hover{background:#b81b14;background:var(--color-accent-dark)}.btn-light{background:#fff;background:var(--color-surface);border:1px solid #e5e2ea;border:1px solid var(--color-border);color:#1a1a2e;color:var(--color-primary)}.hero{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1.2fr 1fr;min-height:calc(100vh - 84px);min-height:calc(100vh - var(--nav-height));padding:clamp(40px,8vw,80px) clamp(20px,8%,8%)}.badge{background:color-mix(in srgb,#e2231a 12%,#fff);background:color-mix(in srgb,var(--color-accent) 12%,#fff);border-radius:999px;color:#b81b14;color:var(--color-accent-dark);display:inline-block;font-size:14px;font-weight:700;margin-bottom:24px;padding:10px 18px}.hero-content h1{font-size:clamp(1.9rem,4vw,3.1rem);font-weight:800;line-height:1.12;margin-bottom:22px;white-space:pre-line}.hero-content p{color:#555a6b;color:var(--color-text-secondary);font-size:clamp(1rem,2.2vw,1.15rem);line-height:1.75;margin-bottom:18px;max-width:640px}.hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.hero-visual,.phone-mockup{display:flex;justify-content:center}.screen-shot{display:block;filter:drop-shadow(0 24px 50px rgba(0,0,0,.25));height:auto;width:min(300px,70vw)}.story-section{grid-gap:clamp(48px,6vw,80px);align-items:center;background:#fff;background:var(--color-surface);display:grid;gap:clamp(48px,6vw,80px);grid-template-columns:1.35fr .85fr;min-height:calc(100vh - 84px);min-height:calc(100vh - var(--nav-height));padding:clamp(70px,10vw,110px) clamp(20px,8%,8%)}.story-section--reverse .story-content{order:2}.story-section--reverse .story-visual{order:1}.story-tag{background:color-mix(in srgb,#e2231a 12%,#fff);background:color-mix(in srgb,var(--color-accent) 12%,#fff);border-radius:999px;color:#b81b14;color:var(--color-accent-dark);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:20px;padding:8px 14px;text-transform:uppercase}.story-content h2{font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.15;margin-bottom:20px;max-width:560px}.story-content>p{color:#555a6b;color:var(--color-text-secondary);font-size:clamp(1rem,1.8vw,1.1rem);line-height:1.8;margin-bottom:28px;max-width:560px}.story-bullets{display:flex;flex-direction:column;gap:14px;list-style:none;margin-bottom:32px}.story-bullets li{align-items:center;color:#1a1a2e;color:var(--color-primary);display:flex;font-weight:600;gap:12px;line-height:1.4}.story-bullets li:before{align-items:center;background:#e2231a;background:var(--color-accent);border-radius:50%;color:#fff;content:"✓";display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:22px;justify-content:center;width:22px}.story-result{align-items:center;background:#f4f0f5;background:var(--color-bg);border:1px solid #e5e2ea;border:1px solid var(--color-border);border-radius:16px;display:flex;gap:16px;max-width:560px;padding:18px 22px}.story-result strong{color:#e2231a;color:var(--color-accent);display:block;font-size:13px;letter-spacing:.03em;margin-bottom:4px;text-transform:uppercase}.story-result p{color:#1a1a2e;color:var(--color-primary);font-weight:600;line-height:1.5;margin:0;max-width:none}.story-visual{display:flex;justify-content:center}.workflow-section{background:#1a1a2e;background:var(--color-primary);color:#fff;padding:clamp(70px,10vw,110px) clamp(20px,8%,8%)}.workflow-header{margin:0 auto clamp(48px,6vw,64px);max-width:720px;text-align:center}.workflow-header .story-tag{background:color-mix(in srgb,#fff 16%,#0000);color:#fff}.workflow-header h2{font-size:clamp(1.9rem,4vw,2.75rem);font-weight:800;line-height:1.15;margin-bottom:16px}.workflow-header p{color:color-mix(in srgb,#fff 72%,#1a1a2e);color:color-mix(in srgb,#fff 72%,var(--color-primary));font-size:clamp(1rem,1.8vw,1.1rem);line-height:1.7}.workflow-steps{grid-gap:clamp(24px,4vw,32px);display:grid;gap:clamp(24px,4vw,32px);grid-template-columns:repeat(3,1fr);list-style:none;margin:0 auto;max-width:1100px}.workflow-steps li{background:color-mix(in srgb,#fff 6%,#1a1a2e);background:color-mix(in srgb,#fff 6%,var(--color-primary));border:1px solid color-mix(in srgb,#fff 14%,#0000);border-radius:18px;padding:clamp(24px,3vw,30px)}.step-badge{align-items:center;background:#e2231a;background:var(--color-accent);border-radius:12px;color:#fff;display:flex;font-weight:800;height:40px;justify-content:center;margin-bottom:18px;width:40px}.workflow-steps h3{font-size:1.15rem;margin-bottom:10px}.workflow-steps p{color:color-mix(in srgb,#fff 72%,#1a1a2e);color:color-mix(in srgb,#fff 72%,var(--color-primary));font-size:.96rem;line-height:1.65}.dashboard-section{background:#f4f0f5;background:var(--color-bg);padding:clamp(70px,10vw,110px) clamp(20px,8%,8%)}.dashboard-header{margin:0 auto clamp(40px,6vw,56px);max-width:720px;text-align:center}.dashboard-header h2{font-size:clamp(1.9rem,4vw,2.75rem);font-weight:800;line-height:1.15;margin-bottom:16px}.dashboard-header p{color:#555a6b;color:var(--color-text-secondary);font-size:clamp(1rem,1.8vw,1.1rem);line-height:1.7}.dashboard-shots{align-items:center;display:flex;flex-direction:column;gap:clamp(40px,6vw,64px);margin:0 auto;max-width:1140px}.dashboard-shot{background:none;border:none;cursor:zoom-in;display:block;padding:0;position:relative;width:100%}.dashboard-shot img{border-radius:10px;display:block;filter:drop-shadow(0 20px 44px rgba(15,23,42,.16));transition:transform .25s ease,filter .25s ease;width:100%}.dashboard-shot:hover img{filter:drop-shadow(0 28px 56px rgba(15,23,42,.22));transform:translateY(-4px)}.dashboard-shot:after{align-items:center;background:#ffffffeb;border-radius:50%;box-shadow:0 6px 16px #0f172a2e;content:"🔍";display:flex;height:40px;justify-content:center;opacity:0;position:absolute;right:16px;top:16px;transform:scale(.9);transition:opacity .2s ease,transform .2s ease;width:40px}.dashboard-shot:hover:after{opacity:1;transform:scale(1)}.lightbox{align-items:center;background:#101020e0;cursor:zoom-out;display:flex;inset:0;justify-content:center;padding:clamp(24px,6vw,64px);position:fixed;z-index:1000}.lightbox img{border-radius:12px;box-shadow:0 30px 80px #00000080;cursor:default;display:block;max-height:100%;max-width:100%}.lightbox-close{align-items:center;background:#ffffff1f;border:none;border-radius:50%;color:#fff;display:flex;font-size:1.5rem;height:44px;justify-content:center;line-height:1;position:fixed;right:clamp(16px,4vw,32px);top:clamp(16px,4vw,32px);transition:background .2s;width:44px}.lightbox-close:hover{background:#ffffff3d}.download-section{background:#fff;background:var(--color-surface);padding:clamp(70px,10vw,110px) clamp(20px,8%,8%);text-align:center}.download-content{margin:0 auto;max-width:620px}.download-content .logo{border-radius:22%;height:56px;margin-bottom:24px;width:auto}.download-content h2{font-size:clamp(1.9rem,4vw,2.6rem);font-weight:800;margin-bottom:18px}.download-content p{color:#555a6b;color:var(--color-text-secondary);font-size:1.05rem;line-height:1.75;margin-bottom:32px}.download-links img{height:60px;width:auto}.download-note{margin-top:16px}.download-note,.footer{color:#555a6b;color:var(--color-text-secondary);font-size:.9rem}.footer{align-items:center;background:#fff;background:var(--color-surface);border-top:1px solid #e5e2ea;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:8px;padding:clamp(24px,5vw,36px);text-align:center}.footer-link{color:#555a6b;color:var(--color-text-secondary);transition:color .2s}.footer-link:hover{color:#e2231a;color:var(--color-accent)}.privacy-policy{color:#1a1a2e;color:var(--color-text);line-height:1.6;margin:0 auto;max-width:800px;padding:5rem 1.5rem 4rem}.privacy-policy h1{font-size:1.9rem;margin-bottom:.5rem}.privacy-policy h2{font-size:1.25rem;margin-bottom:.5rem;margin-top:2rem}.privacy-policy p{color:#555a6b;color:var(--color-text-secondary)}.back-link{color:#e2231a;color:var(--color-accent);display:inline-block;font-weight:600;margin-bottom:1rem;text-decoration:none}.back-link:hover{text-decoration:underline}@media (max-width:1000px){.hero{gap:48px;grid-template-columns:1fr;text-align:center}.hero-content p{margin-left:auto;margin-right:auto}.hero-actions{justify-content:center}.story-section{gap:40px;grid-template-columns:1fr;text-align:left}.story-section--reverse .story-content,.story-section--reverse .story-visual{order:0}.story-content h2,.story-content>p,.story-result{max-width:none}.workflow-steps{grid-template-columns:1fr}}@media (max-width:700px){.nav{flex-wrap:wrap;gap:12px}.nav-toggle{display:flex}.nav-links{align-items:stretch;display:none;flex-direction:column;gap:12px;padding-top:12px;width:100%}.nav-open .nav-links{display:flex}.nav-links .btn{text-align:center;width:100%}.nav-links .lang-toggle{align-self:center}.hero-actions .btn{width:100%}}
/*# sourceMappingURL=main.d3dd1eb8.css.map*/