.promo[data-astro-cid-4cp662g7]{margin:0 0 20px}.promo-trigger[data-astro-cid-4cp662g7]{display:block;width:100%;max-width:320px;padding:0;border:0;background:none;font-family:DM Sans,sans-serif;text-align:left;cursor:pointer}.promo-thumb[data-astro-cid-4cp662g7]{position:relative;display:block;border-radius:var(--radius);overflow:hidden;background:var(--bg-grey);box-shadow:0 4px 16px #00000029;transition:transform var(--transition),box-shadow var(--transition)}.promo-img[data-astro-cid-4cp662g7]{display:block;width:100%;height:auto}.promo-play[data-astro-cid-4cp662g7]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:clamp(40px,13%,56px);aspect-ratio:1;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));transition:transform var(--transition)}.promo-play-svg[data-astro-cid-4cp662g7]{display:block;width:100%;height:100%}.promo-badge[data-astro-cid-4cp662g7]{position:absolute;left:10px;bottom:10px;padding:4px 8px;border-radius:6px;background:#000000a6;color:var(--white);font-size:.8rem;font-weight:600;line-height:1.3;letter-spacing:.01em}.promo-trigger[data-astro-cid-4cp662g7]:hover .promo-thumb[data-astro-cid-4cp662g7],.promo-trigger[data-astro-cid-4cp662g7]:focus-visible .promo-thumb[data-astro-cid-4cp662g7]{transform:scale(1.015);box-shadow:0 8px 26px #00000038}.promo-trigger[data-astro-cid-4cp662g7]:hover .promo-play[data-astro-cid-4cp662g7]{transform:translate(-50%,-50%) scale(1.06)}.promo-trigger[data-astro-cid-4cp662g7]:focus-visible{outline:3px solid var(--blue);outline-offset:4px;border-radius:var(--radius)}.promo-dialog[data-astro-cid-4cp662g7]{width:min(880px,92vw,calc(88vh * 16 / 9));max-width:none;height:fit-content;max-height:none;margin:auto;padding:0;border:0;border-radius:var(--radius);overflow:hidden;background:#000}.promo-dialog[data-astro-cid-4cp662g7]::backdrop{background:#000000b3}.promo-frame[data-astro-cid-4cp662g7]{position:relative;width:100%;aspect-ratio:16 / 9;background:#000}.promo-frame[data-astro-cid-4cp662g7] iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.promo-close[data-astro-cid-4cp662g7]{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#0009;cursor:pointer;transition:background var(--transition)}.promo-close[data-astro-cid-4cp662g7]:hover{background:#000000d9}.promo-close[data-astro-cid-4cp662g7]:focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media(max-width:560px){.promo-dialog[data-astro-cid-4cp662g7]{width:min(94vw,calc(88vh * 16 / 9))}}@media(prefers-reduced-motion:reduce){.promo-thumb[data-astro-cid-4cp662g7],.promo-play[data-astro-cid-4cp662g7],.promo-close[data-astro-cid-4cp662g7]{transition:none}.promo-trigger[data-astro-cid-4cp662g7]:hover .promo-thumb[data-astro-cid-4cp662g7],.promo-trigger[data-astro-cid-4cp662g7]:focus-visible .promo-thumb[data-astro-cid-4cp662g7],.promo-trigger[data-astro-cid-4cp662g7]:hover .promo-play[data-astro-cid-4cp662g7]{transform:none}.promo-trigger[data-astro-cid-4cp662g7]:hover .promo-play[data-astro-cid-4cp662g7]{transform:translate(-50%,-50%)}}#hero[data-astro-cid-ewxirvlt]{position:relative;background:var(--bg);padding:96px 0 88px;overflow:hidden}#hero[data-astro-cid-ewxirvlt] .container[data-astro-cid-ewxirvlt]{position:relative;z-index:1}.hero-bg[data-astro-cid-ewxirvlt]{display:none}.hero-card[data-astro-cid-ewxirvlt]{max-width:720px}.hero-heading[data-astro-cid-ewxirvlt]{font-size:clamp(2.6rem,5.5vw,4.2rem);font-weight:700;letter-spacing:-.03em;line-height:1.08;margin-bottom:24px;color:var(--dark)}.hero-sub[data-astro-cid-ewxirvlt]{font-size:1.15rem;color:#444;margin-bottom:20px;max-width:480px;line-height:1.65}.hero-ctas[data-astro-cid-ewxirvlt]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.hero-trust[data-astro-cid-ewxirvlt]{font-size:.85rem;color:var(--text-muted);font-weight:500}@media(min-width:900px){#hero[data-astro-cid-ewxirvlt]{padding-top:64px}.hero-heading[data-astro-cid-ewxirvlt]{font-size:clamp(2.6rem,4.675vw,3.57rem)}.hero-bg[data-astro-cid-ewxirvlt]{display:block;position:absolute;inset:0;z-index:0;border-radius:var(--radius);overflow:hidden}.hero-bg-img[data-astro-cid-ewxirvlt]{width:100%;height:100%;object-fit:contain;object-position:center right}.hero-card[data-astro-cid-ewxirvlt]{background:#f5f5f3d9;border-radius:var(--radius);border-left:3px solid var(--blue);padding:40px;max-width:520px;box-shadow:0 6px 24px #00000024}}@media(max-width:900px){#hero[data-astro-cid-ewxirvlt]{padding:80px 0 72px}}@media(max-width:480px){#hero[data-astro-cid-ewxirvlt]{padding:60px 0 56px}.hero-heading[data-astro-cid-ewxirvlt]{font-size:2.2rem}}.brand-accent-strip[data-astro-cid-euwz5fkd]{background:#00a9f00f;border-top:1px solid rgba(0,169,240,.15);border-bottom:1px solid rgba(0,169,240,.15);padding:18px 24px;text-align:center}.brand-accent-inner[data-astro-cid-euwz5fkd]{max-width:760px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.brand-accent-name[data-astro-cid-euwz5fkd]{font-family:DM Mono,monospace;font-size:13px;color:#00a9f0;letter-spacing:.04em;font-weight:700;white-space:nowrap}.brand-accent-divider[data-astro-cid-euwz5fkd]{color:#00a9f04d;font-size:18px;flex-shrink:0}.brand-accent-desc[data-astro-cid-euwz5fkd]{font-family:DM Sans,sans-serif;font-size:13px;color:var(--text-secondary, #64748b);line-height:1.5;max-width:400px;text-align:left}@media(max-width:600px){.brand-accent-inner[data-astro-cid-euwz5fkd]{flex-direction:column;gap:8px;text-align:center}.brand-accent-desc[data-astro-cid-euwz5fkd]{text-align:center}.brand-accent-divider[data-astro-cid-euwz5fkd]{display:none}}.positioning-statement[data-astro-cid-ib5hpswp]{padding:56px 24px;text-align:center}.positioning-inner[data-astro-cid-ib5hpswp]{max-width:680px;margin:0 auto}.positioning-quote[data-astro-cid-ib5hpswp]{font-family:DM Sans,sans-serif;font-size:clamp(18px,2.4vw,24px);font-weight:500;color:var(--text-primary);line-height:1.5;margin-bottom:16px;letter-spacing:-.01em}.positioning-sub[data-astro-cid-ib5hpswp]{font-family:DM Mono,monospace;font-size:12px;color:var(--text-dim);line-height:1.6;letter-spacing:.02em}#problem[data-astro-cid-oylf4el4]{background:var(--dark);color:var(--white)}#problem[data-astro-cid-oylf4el4] .section-heading[data-astro-cid-oylf4el4]{color:var(--white);margin-bottom:56px;max-width:640px}.problem-grid[data-astro-cid-oylf4el4]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.problem-card[data-astro-cid-oylf4el4]{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);padding:32px 28px}.problem-card-num[data-astro-cid-oylf4el4]{font-family:DM Mono,monospace;font-size:.8rem;color:var(--blue);font-weight:500;margin-bottom:16px;letter-spacing:.05em}.problem-card[data-astro-cid-oylf4el4] h3[data-astro-cid-oylf4el4]{font-size:1.1rem;color:var(--white);margin-bottom:12px}.problem-card[data-astro-cid-oylf4el4] p[data-astro-cid-oylf4el4]{font-size:.95rem;color:#ffffffa6;line-height:1.65}.problem-cta[data-astro-cid-oylf4el4]{display:inline-block;margin-top:40px;font-size:.95rem;font-weight:600;color:var(--blue);text-decoration:none;transition:opacity var(--transition)}.problem-cta[data-astro-cid-oylf4el4]:hover{opacity:.8}@media(max-width:768px){.problem-grid[data-astro-cid-oylf4el4]{grid-template-columns:1fr;gap:16px}}.upn-section[data-astro-cid-5nyhgkk6]{background:var(--dark);color:var(--white)}.upn-section[data-astro-cid-5nyhgkk6] .section-heading[data-astro-cid-5nyhgkk6]{color:var(--white);margin-bottom:32px}.upn-text[data-astro-cid-5nyhgkk6] p[data-astro-cid-5nyhgkk6]{font-size:1rem;color:#ffffffb8;line-height:1.75}.app-entry-cta[data-astro-cid-7n6zxsn6]{background:var(--dark);color:var(--white)}.app-entry-inner[data-astro-cid-7n6zxsn6]{max-width:640px;margin:0 auto;text-align:center}.app-entry-inner[data-astro-cid-7n6zxsn6] h2[data-astro-cid-7n6zxsn6]{color:var(--white);margin-bottom:20px}.app-entry-inner[data-astro-cid-7n6zxsn6] p[data-astro-cid-7n6zxsn6]{color:#ffffffb8;font-size:1.05rem;line-height:1.65;margin-bottom:32px}
