.animation-player[data-astro-cid-ba6t6eq7]{display:block;position:relative}.animation-toggle[data-astro-cid-ba6t6eq7]{color:#fff;cursor:pointer;background:#000b;border-radius:6px;padding:6px 10px;font-size:12px;position:absolute;bottom:12px;left:12px}.animation-toggle[data-astro-cid-ba6t6eq7]:focus-visible{outline-offset:3px;outline:2px solid #fff}.video-demo[data-astro-cid-ba6t6eq7]{background:#0c0c0c;border:1px solid #fff2;border-radius:20px;min-width:0;overflow:hidden}video[data-astro-cid-ba6t6eq7],.video-pending[data-astro-cid-ba6t6eq7]{aspect-ratio:16/9;object-fit:contain;background:#111;width:100%;display:block}.video-pending[data-astro-cid-ba6t6eq7]{text-align:center;color:var(--aw-color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.video-pending[data-astro-cid-ba6t6eq7] span[data-astro-cid-ba6t6eq7],.demo-label[data-astro-cid-ba6t6eq7]{text-transform:uppercase;letter-spacing:1px;font-size:11px}.video-pending[data-astro-cid-ba6t6eq7] p[data-astro-cid-ba6t6eq7]{font-size:15px}figcaption[data-astro-cid-ba6t6eq7]{padding:24px}.demo-label[data-astro-cid-ba6t6eq7]{color:var(--aw-color-text-muted);margin-bottom:12px}h3[data-astro-cid-ba6t6eq7]{letter-spacing:-.7px;font-size:23px;font-weight:500;line-height:1.3}.service-section[data-astro-cid-lcdefpme],.projects-section[data-astro-cid-lcdefpme]{border-top:1px solid #fff2}.demo-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.single-demo[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);max-width:calc(50% - 12px);margin-inline:auto}.product-details[data-astro-cid-lcdefpme]{align-items:center;gap:64px;margin-top:32px;display:flex}.product-details[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:10px}.product-price[data-astro-cid-lcdefpme]{white-space:nowrap;font-size:28px}.product-details[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:540px}.product-details[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme],.section-actions[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.project-note[data-astro-cid-lcdefpme]{color:var(--aw-color-text-muted);font-size:15px;line-height:1.8}.section-actions[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:24px;margin-top:28px;display:flex}.project-note[data-astro-cid-lcdefpme]{margin-top:28px}.about-contact[data-astro-cid-lcdefpme]{border-top:1px solid #fff2;max-width:640px;margin:48px 0 0;padding-top:36px}.contact-email[data-astro-cid-lcdefpme]{letter-spacing:-.7px;border-bottom:1px solid #fff5;align-items:center;gap:24px;padding-bottom:8px;font-size:clamp(22px,3vw,32px);display:inline-flex}.contact-email[data-astro-cid-lcdefpme]:hover{border-color:#fff}.header-actions[data-astro-cid-lcdefpme] button{color:#fff}.site-header[data-astro-cid-lcdefpme]{z-index:20;color:#fff;align-items:center;gap:56px;padding:20px 5.6%;font-size:14px;display:flex;position:absolute;inset:0 0 auto}.wordmark[data-astro-cid-lcdefpme]{letter-spacing:-.8px;white-space:nowrap;align-items:center;gap:10px;font-size:21px;font-weight:500;display:inline-flex}.desktop-nav[data-astro-cid-lcdefpme]{gap:30px;display:flex}.desktop-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{opacity:.85}.desktop-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{opacity:1}.header-actions[data-astro-cid-lcdefpme]{align-items:center;gap:12px;margin-left:auto;display:flex}.mobile-nav[data-astro-cid-lcdefpme]{display:none}.pill[data-astro-cid-lcdefpme]{color:#16191f;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:20px;padding:14px 24px;font-size:14px;transition:background .2s,transform .2s;display:inline-flex}.pill[data-astro-cid-lcdefpme]:hover{background:#ddd;transform:translateY(-2px)}.outline[data-astro-cid-lcdefpme]{color:#fff;background:0 0;border:1px solid #ffffff38;padding:9px 18px}.outline[data-astro-cid-lcdefpme]:hover{background:#ffffff20}.hero[data-astro-cid-lcdefpme]{color:#fff;text-align:center;background:#000;justify-content:center;align-items:center;height:760px;min-height:640px;display:flex;position:relative;overflow:hidden}.aurora[data-astro-cid-lcdefpme]{background:radial-gradient(at 78% 0,#76767655,#0000 38%),radial-gradient(at 25% 15%,#353535aa,#0000 50%),radial-gradient(at 55% 25%,#25252580,#0000 55%),linear-gradient(#171717 0%,#080808 55%,#000 100%);position:absolute;inset:0}.hero-copy[data-astro-cid-lcdefpme]{margin-top:-45px;padding:0 24px;position:relative}.hero-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:first-child{color:#ddd;letter-spacing:-.5px;font-size:23px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-4px;margin:22px 0;font-size:clamp(48px,6.5vw,88px);font-weight:400;line-height:1.08}.hero-description[data-astro-cid-lcdefpme]{color:#bbb;font-size:18px}.hero-button[data-astro-cid-lcdefpme]{position:absolute;bottom:100px}.hero-caption[data-astro-cid-lcdefpme]{letter-spacing:2px;color:#999;font-size:10px;position:absolute;bottom:30px}.section[data-astro-cid-lcdefpme]{max-width:1280px;margin:0 auto;padding:100px 48px;scroll-margin-top:24px}.section-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:42px;display:flex}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:1.4px;text-transform:uppercase;color:var(--aw-color-text-muted);margin-bottom:18px;font-size:12px}h2[data-astro-cid-lcdefpme]{letter-spacing:-1.8px;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.14}h3[data-astro-cid-lcdefpme]{letter-spacing:-.7px;font-size:25px;font-weight:500}.text-link[data-astro-cid-lcdefpme]{color:var(--aw-color-primary);white-space:nowrap;font-size:14px}.text-link[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{margin-left:16px}.section-description[data-astro-cid-lcdefpme]{max-width:420px;color:var(--aw-color-text-muted);font-size:17px;line-height:1.7}.steps-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:55px;display:grid}.step-number[data-astro-cid-lcdefpme]{color:var(--aw-color-primary);margin-bottom:24px;font-size:12px;display:block}.steps-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:16px;font-size:21px}.steps-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--aw-color-text-muted);font-size:15px;line-height:1.8}.about-section[data-astro-cid-lcdefpme]{color:#f5f5f5;background:#0c0c0c}.about-section[data-astro-cid-lcdefpme] .pill[data-astro-cid-lcdefpme]{color:#fff;background:#242424}.site-footer[data-astro-cid-lcdefpme]{align-items:center;gap:30px;max-width:1280px;margin:auto;padding:48px;display:flex}.site-footer[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.site-footer[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--aw-color-text-muted);font-size:12px}.site-footer[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{margin-left:auto}a[data-astro-cid-lcdefpme]:focus-visible,summary[data-astro-cid-lcdefpme]:focus-visible{outline-offset:6px;outline:2px solid #fff}.dark .about-section[data-astro-cid-lcdefpme]{color:#f5f5f5;background:#0c0c0c}@media (width<=1000px){.site-header[data-astro-cid-lcdefpme]{gap:25px}.desktop-nav[data-astro-cid-lcdefpme]{gap:18px}.header-actions[data-astro-cid-lcdefpme] .outline[data-astro-cid-lcdefpme]{display:none}}@media (width<=767px){.single-demo[data-astro-cid-lcdefpme]{max-width:none}.product-details[data-astro-cid-lcdefpme],.section-actions[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:24px}.site-header[data-astro-cid-lcdefpme]{padding:20px 24px}.desktop-nav[data-astro-cid-lcdefpme]{display:none}.mobile-nav[data-astro-cid-lcdefpme]{display:block}.mobile-nav[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;list-style:none}.mobile-nav[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.mobile-nav[data-astro-cid-lcdefpme] nav[data-astro-cid-lcdefpme]{background:#111;border:1px solid #ffffff30;border-radius:16px;gap:22px;padding:24px;display:grid;position:absolute;top:74px;left:16px;right:16px}.hero[data-astro-cid-lcdefpme]{height:700px;min-height:600px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-2.5px;font-size:54px}.hero-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:first-child{font-size:17px}.hero-description[data-astro-cid-lcdefpme]{max-width:280px;margin:auto;font-size:16px;line-height:1.7}.hero-button[data-astro-cid-lcdefpme]{bottom:110px}.section[data-astro-cid-lcdefpme]{padding:64px 24px}.section-heading[data-astro-cid-lcdefpme]{display:block}.section-heading[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{margin-top:24px;display:inline-block}.demo-grid[data-astro-cid-lcdefpme],.steps-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.section-description[data-astro-cid-lcdefpme]{margin-top:24px}.steps-grid[data-astro-cid-lcdefpme]{gap:36px}.site-footer[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:16px;padding:36px 24px}.site-footer[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{flex-basis:100%}.site-footer[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{margin-left:0}}