@font-face{font-family:UAVA Display;src:url(/wp-content/themes/uava/build/fonts/uava-display-500.6877ce82.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+2010-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:UAVA Display;src:url(/wp-content/themes/uava/build/fonts/uava-display-700.705c4ccb.woff2)format("woff2");font-weight:600 800;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+2010-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:UAVA Text;src:url(/wp-content/themes/uava/build/fonts/uava-text.8caa5cf5.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF}@font-face{font-family:UAVA Display Fallback;src:local(Arial),local(ArialMT);font-weight:400 500;font-style:normal;size-adjust:89.56%;ascent-override:109.65%;descent-override:33.5%;line-gap-override:0.0%}@font-face{font-family:UAVA Display Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:600 800;font-style:normal;size-adjust:97.93%;ascent-override:100.27%;descent-override:30.63%;line-gap-override:0.0%}@font-face{font-family:UAVA Text Fallback;src:local(Arial),local(ArialMT);font-weight:200 500;font-style:normal;size-adjust:94.72%;ascent-override:108.1%;descent-override:42.23%;line-gap-override:0.0%}@font-face{font-family:UAVA Text Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:600 900;font-style:normal;size-adjust:92.6%;ascent-override:110.58%;descent-override:43.19%;line-gap-override:0.0%}:root{--font-display:"UAVA Display","UAVA Display Fallback","Futura","Helvetica Neue",Arial,sans-serif;--font-body:"UAVA Text","UAVA Text Fallback","Source Sans 3","Segoe UI","Helvetica Neue",Arial,sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-md:clamp(1rem,.94rem + .2vw,1.0625rem);--text-lg:clamp(1.125rem,1.04rem + .3vw,1.25rem);--text-xl:1.375rem;--text-2xl:clamp(1.75rem,1.2rem + 2vw,2.5rem);--text-3xl:clamp(2.25rem,1.4rem + 3.2vw,3.75rem);--leading-body:1.6;--measure:36rem;--tracking-caps:.08em;--bg:#f5f6f7;--bg-raised:#fff;--bg-panel:#eceef1;--bg-inverse:#15171a;--band-warm:#ffe8d1;--band-strong:#ffc48a;--hero-bg:#030303;--ink:#15171a;--ink-2:#474c54;--ink-3:#5a6068;--ink-inverse:#f5f6f7;--line:#e3e6ea;--line-2:#d6dadf;--line-strong:#a9b0b9;--brand:#ff8000;--brand-2:#ff4f00;--brand-gradient:linear-gradient(120deg,#ff9e1b 0%,#ff8000 45%,#ff4f00 100%);--accent-2:#1fb5c9;--accent-2-text:#006a76;--eyebrow:#006a76;--success:#23652d;--error:#b42318;--led-green:#35d07f;--led-red:#ff4d4d;--led-blue:#4aa8ff;--footer-bg:#15171a;--footer-ink:#f5f6f7;--footer-muted:#a3a9b1;--footer-line:#2a2e34;--stage-bg:#e6e9ed;--shadow:#1a1d22;--accent-2-soft:color-mix(in srgb,var(--accent-2) 14%,transparent);--brand-soft:color-mix(in srgb,var(--brand) 14%,transparent);--gutter:clamp(1rem,4vw,2.5rem);--container:84rem;--section-y:clamp(4rem,2.5vw + 2.5rem,6rem);--radius-1:6px;--radius-2:13px;--radius-3:20px;--radius-pill:999px;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--ease-out:cubic-bezier(.22,1,.36,1);--dur-fast:.16s;--dur-normal:.32s;--header-h:4.25rem;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1rem)}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:400}img,video,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}ul,ol{margin:0;padding:0;list-style:none}p{margin:0}h1,h2,h3,h4{margin:0;font-weight:700}figure,figcaption{margin:0}:focus-visible{outline:2px solid var(--accent-2-text);outline-offset:3px;border-radius:4px}::selection{background:color-mix(in srgb,var(--accent-2) 28%,var(--bg))}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:100%;max-width:var(--container);padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px));margin-inline:auto}.section{padding-block:var(--section-y)}.section--tint{background:var(--bg-panel)}.section--raised{background:var(--bg-raised)}.section--dark{background:var(--bg-inverse);color:var(--ink-inverse)}.section--dark .display{color:var(--ink-inverse)}.section--dark .lede{color:color-mix(in srgb,var(--ink-inverse) 78%,transparent)}.section--dark .eyebrow{color:var(--accent-2)}.section__head{gap:var(--s-4);max-width:46rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.section__head--center{text-align:center;justify-items:center;margin-inline:auto}.section__head--split{justify-content:start;align-items:center;gap:var(--s-5) clamp(2.5rem,5vw,4.5rem);grid-template-columns:auto auto;max-width:none}.section__head-main{gap:var(--s-4);max-width:46rem;display:grid}@media (width>=64rem){.section__head--split .stores{text-align:center;justify-items:center}}.section__head--split .stores__row{flex-direction:column;align-items:flex-start}@media (width<=64rem){.section__head--split{grid-template-columns:minmax(0,1fr)}}.grid{gap:var(--s-5);display:grid}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=64rem){.grid--4,.grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.grid--2,.grid--3,.grid--4{grid-template-columns:minmax(0,1fr)}}.display{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;color:var(--ink);font-weight:700;line-height:1.04}.display--hero{letter-spacing:-.04em;text-transform:uppercase;text-wrap:wrap;font-size:min(clamp(2.2rem,.9rem + 3.9vw,3.9rem),5.1vw);line-height:.98}.display--xl{font-size:clamp(2.1rem,1.3rem + 3vw,3.6rem)}.display--lg{font-size:clamp(1.7rem,1.2rem + 1.8vw,2.5rem)}.display--md{letter-spacing:-.02em;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);line-height:1.15}.display--sm{letter-spacing:-.015em;font-size:1.125rem;line-height:1.2}.has-rule:after{content:"";background:linear-gradient(90deg,var(--brand) 0%,var(--brand-2) 68%,transparent 68% 76%,var(--accent-2) 76% 100%);border-radius:2px;width:4.75rem;height:3px;margin-top:1.1rem;display:block}.section__head--center .has-rule:after{margin-inline:auto}.demo .has-rule:after{background:linear-gradient(90deg,var(--brand),var(--brand-2))}.ember{color:var(--brand);text-shadow:0 0 22px color-mix(in srgb,var(--brand) 55%,transparent)}.lede{font-size:var(--text-lg);color:var(--ink-2);max-width:var(--measure);text-wrap:pretty;line-height:1.5}.muted{color:var(--ink-3)}.eyebrow{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--eyebrow);align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--brand-gradient);border-radius:1px;flex:none;width:1.25rem;height:2px}.eyebrow--bare:before{content:none}.mono{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.num{font-variant-numeric:tabular-nums}.btn{--btn-h:3.25rem;height:var(--btn-h);border-radius:var(--radius-pill);font-family:var(--font-body);letter-spacing:-.01em;white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast),color var(--dur-fast),box-shadow var(--dur-fast),filter var(--dur-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:.55rem;padding-inline:1.6rem;font-size:.9375rem;font-weight:600;display:inline-flex}.btn svg{width:1.05em;height:1.05em;transition:transform var(--dur-fast) var(--ease-out);flex:none}.btn:hover svg{transform:translate(3px)}.btn__play{background:var(--ink);width:1.75em;height:1.75em;color:var(--ink-inverse);transition:background-color var(--dur-fast),color var(--dur-fast);border-radius:50%;place-items:center;margin-left:-.4em;display:inline-grid}.btn__play svg{width:.8em;height:.8em;margin-left:.1em}.btn:hover .btn__play svg{transform:none}.btn--ghost:hover .btn__play{background:var(--ink-inverse);color:var(--ink)}.btn--primary{background:var(--bg-inverse);color:var(--ink-inverse);box-shadow:0 14px 30px -14px color-mix(in srgb,var(--accent-2-text) 25%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ink-inverse) 30%,transparent)}.btn--primary:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn--primary:active{transform:scale(.98)}.btn--brand{background:var(--brand);color:var(--ink);box-shadow:0 14px 30px -14px color-mix(in srgb,var(--brand) 55%,transparent)}.btn--brand:hover{filter:brightness(1.05);transform:translateY(-1px)}.btn--ghost{border-color:var(--ink);color:var(--ink);background:0 0}.btn--ghost:hover{background:var(--bg-inverse);color:var(--ink-inverse)}.btn--light{background:var(--ink-inverse);color:var(--ink)}.btn--light:hover{transform:translateY(-1px)}.btn--sm{--btn-h:2.5rem;font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;padding-inline:1.125rem;font-weight:700}.btn--lg{--btn-h:3.5rem;padding-inline:1.9rem}.chip{border-radius:var(--radius-pill);background:var(--accent-2-soft);color:var(--eyebrow);font-size:var(--text-sm);vertical-align:middle;align-items:center;gap:.4em;padding:.3em .8em;font-weight:600;line-height:1.2;display:inline-flex}.chip svg{width:1em;height:1em}.chip--brand{background:var(--brand-soft);color:#b24a00}.chip--ok{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success)}.chip--err{background:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error)}.chip--ink{background:var(--ink);color:var(--ink-inverse)}.chip--caps{letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.textlink{color:var(--accent-2-text);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.textlink svg{width:1em;height:1em;transition:transform var(--dur-fast) var(--ease-out)}.textlink:hover svg{transform:translate(3px)}.site-header{z-index:50;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #0000;transition:border-color .3s;position:sticky;top:0}.site-header.is-scrolled{border-bottom-color:var(--line)}.header__row{align-items:center;gap:var(--s-4);min-height:var(--header-h);grid-template-columns:1fr auto;display:grid}.wordmark{color:var(--ink);align-items:center;display:inline-flex}.wordmark svg{width:auto;height:1.125rem}.wordmark__tag{border-left:1px solid var(--line-strong);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-left:.7rem;padding-left:.7rem;font-size:.6875rem;font-weight:700;line-height:1}.header__actions{justify-content:flex-end;align-items:center;gap:var(--s-3);display:flex}.icon-btn{border:1px solid var(--line-2);background:var(--bg-raised);width:2.6rem;height:2.6rem;color:var(--ink);cursor:pointer;transition:border-color var(--dur-fast),background var(--dur-fast);border-radius:50%;place-items:center;display:grid}.icon-btn:hover{border-color:var(--line-strong)}.burger{gap:4px;width:18px;display:grid}.burger i{height:2px;transition:transform .25s var(--ease-out),opacity .2s;background:currentColor;border-radius:1px;display:block}.header__menu[aria-expanded=true] .burger i:first-child{transform:translateY(6px)rotate(45deg)}.header__menu[aria-expanded=true] .burger i:nth-child(2){opacity:0}.header__menu[aria-expanded=true] .burger i:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.sitemenu{position:absolute;top:100%;left:0;right:0}.sitemenu[hidden]{display:none}.sitemenu__row{justify-content:flex-end;padding-top:.5rem;display:flex}.sitemenu__card{border-radius:var(--radius-2);background:var(--bg-raised);border:1px solid var(--line-2);width:min(20rem,100%);box-shadow:0 30px 60px -30px color-mix(in srgb,var(--shadow) 55%,transparent);padding:.6rem}.sitemenu__label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:.4rem .85rem .5rem;font-size:.6875rem;font-weight:700}.sitemenu ul{gap:.1rem;display:grid}.sitemenu a{border-radius:var(--radius-1);color:var(--ink);justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .85rem;font-weight:700;display:flex}.sitemenu a:hover,.sitemenu a:focus-visible{background:var(--bg-panel)}.sitemenu a svg{width:.9rem;height:.9rem;color:var(--ink-3)}.sitemenu a[aria-current=page]{color:var(--brand-2)}.sitemenu__here{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.625rem;font-weight:700}.site-header.is-open{border-bottom-color:var(--line)}html.anim .sitemenu:not([hidden]) .sitemenu__card{animation:rise .3s var(--ease-out) both}.header__cta .cta__short{display:none}@media (width<=26rem){.header__cta .cta__long{display:none}.header__cta .cta__short{display:inline}.wordmark__tag{display:none}}.hero{background:var(--hero-bg);color:var(--ink-inverse);border-bottom:3px solid #0000;border-image:var(--brand-gradient) 1;position:relative;overflow:hidden}.hero__grid{z-index:2;grid-template-columns:minmax(0,1fr);align-items:center;min-height:clamp(30rem,48vw,46rem);padding-block:clamp(2.5rem,6vw,4.5rem);display:grid;position:relative}.hero__copy{gap:var(--s-5);max-width:min(43rem,56vw);display:grid}.hero__copy .display{color:var(--ink-inverse)}.hero__copy .eyebrow{color:var(--brand)}.hero__copy .lede{max-width:34rem;color:color-mix(in srgb,var(--ink-inverse) 80%,transparent)}.hero__ctas{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.hero .btn--primary{background:var(--ink-inverse);color:var(--ink);box-shadow:0 18px 36px -16px #000c}.hero .btn--primary:hover{background:#fff}.hero .btn--ghost{border-color:color-mix(in srgb,var(--ink-inverse) 60%,transparent);color:var(--ink-inverse)}.hero .btn--ghost:hover{background:var(--ink-inverse);border-color:var(--ink-inverse);color:var(--ink)}.hero .btn__play{background:var(--ink-inverse);color:var(--ink)}.hero .btn--ghost:hover .btn__play{background:var(--ink);color:var(--ink-inverse)}.hero__proof{font-size:var(--text-sm);color:color-mix(in srgb,var(--ink-inverse) 82%,transparent);flex-wrap:wrap;gap:.5rem 1.25rem;padding-top:.25rem;font-weight:600;display:flex}.hero__proof li{align-items:center;gap:.45rem;display:inline-flex}.hero__proof li:before{content:"";background:var(--brand);border-radius:50%;width:6px;height:6px}.hero__proof li.teal:before{background:var(--accent-2)}.hero__media{z-index:1;aspect-ratio:2000/1114;pointer-events:none;width:clamp(36rem,80vw,90rem);max-height:100%;position:absolute;bottom:0;right:0}.hero__media:before{content:"";z-index:1;background:linear-gradient(180deg,var(--hero-bg) 0,transparent 14%),linear-gradient(90deg,var(--hero-bg) 0%,color-mix(in srgb,var(--hero-bg) 72%,transparent) 24%,transparent 52%);position:absolute;inset:0}.hero__img{object-fit:cover;object-position:right bottom;width:100%;height:100%;display:block}.hud{z-index:2;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--bg-raised) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 0 color-mix(in srgb,var(--ink) 8%,transparent),0 10px 24px -14px color-mix(in srgb,var(--shadow) 40%,transparent);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);align-items:center;gap:.5rem;padding:.5rem .8rem;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute}.hud svg{width:.95rem;height:.95rem}.hud__dot{background:var(--led-green);width:.55rem;height:.55rem;box-shadow:0 0 0 3px color-mix(in srgb,var(--led-green) 25%,transparent);border-radius:50%}.hud--tl{top:1rem;left:1rem}.hud--br{bottom:1rem;right:1rem}.hud--bl{background:var(--ink);color:var(--ink-inverse);bottom:1rem;left:1rem}@media (width<=64rem){.hero__grid{min-height:0;padding-block:clamp(2.5rem,7vw,3.5rem) 0}.hero__copy{max-width:43rem}.display--hero{font-size:min(clamp(2.2rem,.9rem + 3.9vw,3.9rem),calc((100vw - 2*var(--gutter)) / 10.9))}.hero__media{aspect-ratio:16/9;width:100%;max-height:none;margin-top:clamp(1.5rem,5vw,2.5rem);position:relative;bottom:auto;right:auto}.hero__media:before{background:linear-gradient(180deg,var(--hero-bg) 0%,transparent 40%)}.hero__img{object-position:74% 70%}}@media (width<=40rem){.hero__media{aspect-ratio:1}}.stores{justify-items:start;gap:.7rem;display:grid}.stores__label{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-3);font-weight:700}.stores__row{gap:var(--s-3);flex-wrap:wrap;display:flex}.store{border:1px solid var(--ink);border-radius:var(--radius-3);background:var(--bg-raised);min-width:14.3rem;color:var(--ink);font-size:var(--text-sm);text-align:left;transition:background-color var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast),transform var(--dur-fast) var(--ease-out);grid-template-columns:auto auto;justify-content:start;align-items:center;gap:2px .625rem;padding:.625rem 1.1rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-grid}.store:hover{background:var(--ink);color:var(--ink-inverse);transform:translateY(-1px)}.store__mark{grid-row:1/span 2;width:1.25rem;height:1.25rem;display:block}.store>span{grid-column:2;justify-self:start}.store .mono{letter-spacing:.04em;color:var(--ink-2);font-size:10px;font-weight:600}.store:hover .mono{color:color-mix(in srgb,var(--ink-inverse) 75%,transparent)}.stores--inverse .stores__label{color:color-mix(in srgb,var(--ink-inverse) 70%,transparent)}.stores--inverse .store{border-color:color-mix(in srgb,var(--ink-inverse) 32%,transparent);color:var(--ink-inverse);background:0 0}.stores--inverse .store .mono{color:color-mix(in srgb,var(--ink-inverse) 70%,transparent)}.stores--inverse .store:hover{background:var(--ink-inverse);border-color:var(--ink-inverse);color:var(--ink)}.stores--inverse .store:hover .mono{color:var(--ink-2)}.trustband{padding-block:var(--s-5)}.trustband__grid{gap:var(--s-4);padding-block:var(--s-5);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.trust{align-items:center;gap:var(--s-3);min-width:0;display:flex}.trust__icon{width:2.75rem;height:2.75rem;color:var(--accent-2);background:color-mix(in srgb,var(--accent-2) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-2) 40%,transparent);border-radius:50%;flex:none;place-items:center;display:grid}.trust__icon svg{width:1.25rem;height:1.25rem}.trust div b{font-size:var(--text-sm);color:var(--ink);font-weight:700;display:block}.trust div span{font-size:var(--text-sm);color:var(--ink-3)}@media (width<=64rem){.trustband__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.trustband__grid{grid-template-columns:minmax(0,1fr)}}.card{background:var(--bg-raised);border:1px solid var(--line-2);border-radius:var(--radius-2);min-width:0;padding:clamp(1.25rem,2.4vw,2rem)}.card--shadow{box-shadow:0 12px 30px -18px color-mix(in srgb,var(--shadow) 25%,transparent)}.card--dark{color:var(--ink-inverse);background:#1d2024;border-color:#2a2e34}.ico{border-radius:var(--radius-2);background:var(--brand);color:#fff;width:2.75rem;height:2.75rem;box-shadow:0 10px 22px -12px color-mix(in srgb,var(--brand) 70%,transparent);flex:none;place-items:center;display:grid}.ico svg{width:1.3rem;height:1.3rem}.ico--teal{background:var(--accent-2-soft);color:var(--accent-2-text);box-shadow:none}.ico--ink{background:var(--ink);color:var(--ink-inverse);box-shadow:none}.ico--ghost{background:color-mix(in srgb,var(--ink-inverse) 8%,transparent);color:var(--ink-inverse);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink-inverse) 18%,transparent)}.pillar{gap:var(--s-4);grid-template-rows:auto auto auto auto 1fr auto;align-content:start;display:grid;position:relative;overflow:hidden}.pillar__top{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.pillar__step{font-family:var(--font-display);letter-spacing:-.03em;color:var(--brand);font-size:2.25rem;line-height:1}.pillar h3{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;font-size:1.5rem;line-height:1.1}.pillar ul{color:var(--ink-2);gap:.5rem;display:grid}.pillar li{font-size:var(--text-md);align-items:flex-start;gap:.6rem;display:flex}.pillar li:before{content:"";background:var(--brand);border-radius:50%;flex:none;width:.45rem;height:.45rem;margin-top:.6rem}.pillar__rule{z-index:2;background:var(--brand-gradient);border-radius:50%;width:100%;height:3px;margin-top:-.25rem;display:block;position:relative}.pillar__art{place-items:center;height:12.5rem;display:grid;position:relative}.pillar__art img{object-fit:contain;width:auto;max-width:100%;height:12.5rem}.pillar__art--lock{border-radius:var(--radius-1);background:var(--stage-bg);display:block;overflow:hidden}.pillar__art--lock img{object-fit:cover;object-position:50% 38%;width:100%;max-width:none;height:12.5rem;display:block}.pillar__art--recover{height:calc(12.5rem + var(--s-4) + 1.5px);margin-top:calc(-1 * var(--s-4) - 1.5px);align-items:start;overflow:hidden}.pillar__art--recover img{height:calc(12.5rem + var(--s-4) + 1.5px)}.pillar__more{margin-top:var(--s-2);place-self:end start}.pillar__more:hover svg{transform:translateY(3px)}.idc{aspect-ratio:1.586;width:min(12.75rem,68%);box-shadow:0 18px 30px -20px color-mix(in srgb,var(--shadow) 55%,transparent);background:linear-gradient(135deg,#fdf6ec,#f3e6d1);border:1px solid #e3d3b8;border-radius:.7rem;grid-template-columns:2.6rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.75rem;display:grid;position:absolute}.idc__photo{background:linear-gradient(#d9c8ad,#b89b73);border-radius:.35rem;width:2.6rem;height:3.2rem}.idc__lines{align-content:center;gap:.32rem;display:grid}.idc__lines i{background:#cdbda2;border-radius:2px;height:.38rem;display:block}.idc__lines i:first-child{width:72%}.idc__lines i:nth-child(2){width:48%}.idc__lines i:nth-child(3){width:86%}.idc__lines i:nth-child(4){width:60%}.idc__tag{border-radius:var(--radius-pill);letter-spacing:.1em;text-transform:uppercase;color:#fff;box-shadow:0 8px 16px -8px color-mix(in srgb,var(--shadow) 55%,transparent);align-items:center;gap:.3rem;padding:.32rem .65rem;font-size:.625rem;font-weight:700;display:inline-flex;position:absolute;top:-.75rem;right:.6rem}.idc__tag svg{width:.7rem;height:.7rem}.idc--fake{border-color:color-mix(in srgb,var(--error) 35%,#cfcac2);background:linear-gradient(135deg,#f4f2ee,#e4e0da);top:.75rem;left:2%;transform:rotate(-7deg)}.idc--fake .idc__photo{background:linear-gradient(#c9c3ba,#9d968c)}.idc--fake .idc__lines i{background:#bfb9b0}.idc--fake .idc__tag{background:var(--error)}.idc--real{bottom:.5rem;right:2%;transform:rotate(4deg)}.idc--real .idc__tag{background:var(--success)}.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.split__copy{gap:var(--s-5);max-width:34rem;display:grid}.steps{gap:var(--s-4);counter-reset:step;display:grid}.step{gap:var(--s-3);grid-template-columns:2.5rem minmax(0,1fr);align-items:start;display:grid}.step__n{font-family:var(--font-display);letter-spacing:-.02em;color:var(--brand);font-size:1.25rem;line-height:1.3}.step p b{color:var(--ink);font-weight:700;display:block}.step p span{color:var(--ink-2)}.specs{flex-wrap:wrap;gap:.5rem;display:flex}@media (width<=64rem){.split{grid-template-columns:minmax(0,1fr)}}.phone-wrap{border-radius:var(--radius-3);background:radial-gradient(80% 70% at 35% 40%,#fff 0%,var(--bg-panel) 75%);border:1px solid var(--line-2);grid-template-columns:17.5rem minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,2rem);padding:clamp(1.5rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.phone-wrap:before{content:"";background:radial-gradient(45% 40% at 70% 30%,color-mix(in srgb,var(--accent-2) 16%,transparent),transparent 70%),radial-gradient(40% 35% at 25% 80%,color-mix(in srgb,var(--brand) 16%,transparent),transparent 70%);position:absolute;inset:0}.phone-wrap>*{z-index:1;position:relative}.phone{aspect-ratio:9/18.6;width:17.5rem;max-width:100%;box-shadow:0 40px 80px -40px color-mix(in srgb,var(--shadow) 70%,transparent),inset 0 0 0 1px #2a2e34;background:#0f1113;border-radius:2.6rem;padding:.6rem}.phone:before{content:"";z-index:3;background:#0f1113;border-radius:1rem;width:5.5rem;height:1.5rem;position:absolute;top:1.1rem;left:50%;transform:translate(-50%)}.screen{height:100%;color:var(--ink);background:#fff;border-radius:2rem;flex-direction:column;gap:.75rem;padding:3.2rem 1rem 1rem;font-size:.8125rem;display:flex;position:relative;overflow:hidden}.screen__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--eyebrow);font-size:.625rem;font-weight:700}.screen__title{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.25rem;line-height:1.1}.idcard{background:linear-gradient(135deg,#fdf6ec,#f3e6d1);border:1px solid #e3d3b8;border-radius:.6rem;grid-template-columns:2.4rem 1fr;align-items:center;gap:.6rem;padding:.6rem;display:grid;position:relative}.idcard__photo{background:linear-gradient(#d9c8ad,#b89b73);border-radius:.3rem;width:2.4rem;height:2.9rem}.idcard__lines i{background:#cdbda2;border-radius:2px;height:.35rem;margin-bottom:.3rem;display:block}.idcard__lines i:first-child{width:70%}.idcard__lines i:nth-child(2){width:50%}.idcard__lines i:nth-child(3){width:85%;margin-bottom:0}.idcard__state{position:absolute;top:-.55rem;right:.5rem}.live{background:var(--bg);border-radius:.6rem;align-items:center;gap:.7rem;padding:.6rem;display:flex}.live__ring{background:conic-gradient(var(--accent-2) 0 78%,var(--line-2) 78% 100%);border-radius:50%;flex:none;width:2.6rem;height:2.6rem;position:relative}.live__ring:after{content:"";background:linear-gradient(#e9d4c0,#c9a88b);border-radius:50%;position:absolute;inset:.3rem}.live div b{font-size:.8125rem;display:block}.live div span{color:var(--ink-3);font-size:.7rem}.screen__note{color:var(--ink-2);background:var(--accent-2-soft);border-radius:.6rem;align-items:flex-start;gap:.5rem;margin-top:auto;padding:.6rem;font-size:.7rem;line-height:1.35;display:flex}.screen__note svg{width:.9rem;height:.9rem;color:var(--accent-2-text);flex:none;margin-top:.1rem}.screen__btn{border-radius:var(--radius-pill);background:var(--ink);color:#fff;place-items:center;height:2.6rem;font-size:.8125rem;font-weight:600;display:grid}.callouts{align-content:center;gap:.6rem;min-width:0;display:grid}.callout{border-radius:var(--radius-2);background:var(--bg-raised);border:1px solid var(--line-2);box-shadow:0 16px 30px -18px color-mix(in srgb,var(--shadow) 45%,transparent);grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.7rem .85rem;display:grid}.callout__ico{background:var(--accent-2-soft);width:2.25rem;height:2.25rem;color:var(--accent-2-text);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.callout__ico svg{flex:none;width:1.05rem;height:1.05rem;display:block}.callout div b{color:var(--ink);font-size:.875rem;line-height:1.25;display:block}.callout div span{color:var(--ink-3);font-size:.75rem;line-height:1.3;display:block}@media (width>=64rem) and (width<=76rem),(width<=48rem){.phone-wrap{grid-template-columns:minmax(0,1fr);justify-items:center}.callouts{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.callout{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:.5rem}.callout div span{display:none}}@media (width<=40rem){.callouts{grid-template-columns:minmax(0,1fr)}.callout{text-align:left;grid-template-columns:2.25rem minmax(0,1fr);justify-items:start}.callout div span{display:block}}.flow{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.flow__item{gap:var(--s-4);align-content:start;display:grid}.panel{border-radius:var(--radius-2);background:var(--bg-raised);border:1px solid var(--line-2);aspect-ratio:1;box-shadow:0 12px 30px -18px color-mix(in srgb,var(--shadow) 25%,transparent);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.panel__bar{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);padding:.85rem 1rem;font-size:.6875rem;font-weight:700}.panel__body{align-content:center;gap:.8rem;padding:1rem;display:grid;position:relative}.map{background-color:#f6f7f8;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:14.28% 14.28%;position:absolute;inset:0}.map__home{letter-spacing:.1em;color:var(--ink-2);justify-items:center;gap:.25rem;font-size:.6rem;font-weight:700;display:grid;position:absolute;top:22%;left:22%;transform:translate(-50%,-100%)}.map__home i{background:var(--ink);border-radius:.25rem;width:1rem;height:1rem}.map__trail{width:100%;height:100%;position:absolute;inset:0}.map__ping{background:var(--brand-2);width:1.4rem;height:1.4rem;box-shadow:0 0 0 .5rem color-mix(in srgb,var(--brand) 22%,transparent);border-radius:50%;margin:-.7rem;position:absolute;top:56%;left:68%}.map__ping:after{content:"";border:2px solid color-mix(in srgb,var(--brand) 50%,transparent);border-radius:50%;animation:1.8s ease-out infinite ping;position:absolute;inset:-.5rem}@keyframes ping{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.map__pill{background:var(--ink);color:#fff;letter-spacing:.06em;border-radius:.4rem;padding:.4rem .7rem;font-size:.6875rem;font-weight:700;position:absolute;bottom:1rem;left:1rem}.devrow{background:var(--bg);border-radius:.6rem;align-items:center;gap:.8rem;padding:.6rem .7rem;display:flex}.devrow__thumb{background:var(--bg-panel);border-radius:.5rem;flex:none;width:2.6rem;height:2.6rem;overflow:hidden}.devrow__thumb img{object-fit:cover;width:100%;height:100%;display:block}.devrow div{gap:.15rem;min-width:0;display:grid}.devrow div b{font-size:.9375rem;line-height:1.2;display:block}.devrow div span{color:var(--brand-2);font-size:.75rem;font-weight:700;line-height:1.2;display:block}.bigbtn{background:var(--brand-2);color:#fff;height:3.4rem;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;box-shadow:0 14px 26px -14px color-mix(in srgb,var(--brand-2) 70%,transparent);border-radius:.6rem;place-items:center;font-size:1rem;display:grid}.panel__note{color:var(--ink-3);text-align:center;font-size:.75rem;line-height:1.4}.lockpanel{background:radial-gradient(60% 50% at 50% 55%,#fff 0%,var(--bg-panel) 80%);place-items:center;display:grid;position:absolute;inset:0}.lockpanel img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.device{width:2.6rem;height:9rem;box-shadow:0 30px 40px -24px color-mix(in srgb,var(--shadow) 60%,transparent);background:linear-gradient(90deg,#2b2e33,#4a4e55 45%,#2b2e33);border-radius:.5rem .5rem .4rem .4rem;position:relative}.device:after{content:"";background:#15171a;border-radius:0 0 .4rem .4rem;height:1.4rem;position:absolute;bottom:0;left:0;right:0}.device__led{background:var(--led-red);width:.4rem;height:.4rem;box-shadow:0 0 10px var(--led-red);border-radius:50%;margin-left:-.2rem;position:absolute;top:1.1rem;left:50%}.lockbadge{background:var(--ink);color:#fff;width:3rem;height:3rem;box-shadow:0 12px 24px -10px color-mix(in srgb,var(--shadow) 60%,transparent);border-radius:50%;place-items:center;display:grid;position:absolute;top:22%;right:18%}.lockbadge svg{width:1.3rem;height:1.3rem}.nofire{white-space:nowrap;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.flow__cap{gap:.25rem;display:grid}.flow__cap b{align-items:baseline;gap:.6rem;font-size:1.0625rem;display:flex}.flow__cap b i{font-style:normal;font-family:var(--font-display);color:var(--brand);letter-spacing:-.02em}.flow__cap span{color:var(--ink-3);font-size:var(--text-sm)}.flow__arrow{display:none}@media (width<=64rem){.flow{grid-template-columns:minmax(0,1fr)}.panel{aspect-ratio:16/11}}@media (width<=40rem){.panel{aspect-ratio:auto;min-height:13rem}}.recover{border-radius:var(--radius-3);background:var(--bg-raised);border:1px solid var(--line-2);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(1.25rem,3vw,2.5rem);display:grid}.recover__copy{gap:var(--s-4);max-width:36rem;display:grid}.recover__line{font-family:var(--font-display);letter-spacing:-.03em;color:var(--brand-2);font-size:clamp(1.1rem,1rem + .6vw,1.35rem);line-height:1.15}.recover__art{aspect-ratio:1;border-radius:var(--radius-2);background:radial-gradient(60% 50% at 50% 50%,#fff 0%,var(--bg-panel) 85%);border:1px solid var(--line);place-items:center;display:grid;position:relative;overflow:hidden}.recover__art img{object-fit:contain;width:90%;height:90%}.hud__dot--blue{background:var(--led-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--led-blue) 25%,transparent)}@media (width<=64rem){.recover{grid-template-columns:minmax(0,1fr)}.recover__art{justify-self:center;width:100%;max-width:24rem}}.demo .section__head{max-width:44rem}.player{max-width:64rem;margin-inline:auto}.player__frame{border-radius:var(--radius-3);background:var(--hero-bg);position:relative;overflow:hidden;box-shadow:0 60px 120px -60px #000,0 0 0 1px #2a2e34}.player__video{aspect-ratio:16/9;object-fit:contain;width:100%;display:block}.player__play{background:var(--ink);color:#fff;width:5.5rem;height:5.5rem;transition:transform var(--dur-fast) var(--ease-out),opacity var(--dur-normal);border-radius:50%;place-items:center;margin:-2.75rem 0 0 -2.75rem;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 24px 50px -20px #000}.player__play svg{width:2rem;height:2rem;margin-left:.25rem}.player__play:hover{transform:scale(1.06)}.player.is-playing .player__play{opacity:0;pointer-events:none}.lightbox{background:0 0;border:0;width:min(92vw,64rem);max-width:none;padding:0;overflow:visible}.lightbox::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#15171ae0}.lightbox__frame{border-radius:var(--radius-3);background:var(--hero-bg);position:relative;overflow:visible;box-shadow:0 60px 120px -50px #000}.lightbox video{aspect-ratio:16/9;object-fit:contain;border-radius:var(--radius-3);width:100%;display:block}.lightbox__close{background:var(--bg-raised);width:2.75rem;height:2.75rem;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:-3.25rem;right:0;box-shadow:0 10px 24px -12px #000}.lightbox__close svg{width:1.1rem;height:1.1rem}html.has-modal{overflow:hidden}@media (width<=40rem){.lightbox{width:100vw}.lightbox video,.lightbox__frame{border-radius:0}.lightbox__close{right:.75rem}.player__play{width:4rem;height:4rem;margin:-2rem 0 0 -2rem}.player__play svg{width:1.5rem;height:1.5rem}}.ota{gap:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}.ota__diagram{border-radius:var(--radius-3);background:radial-gradient(70% 60% at 50% 0%,color-mix(in srgb,var(--brand) 22%,transparent),transparent 70%),#1d2024;border:1px solid #2a2e34;justify-items:center;gap:1.5rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid;position:relative;overflow:hidden}.ota__app{color:#fff;background:#0b0c0e;border-radius:1.2rem;place-items:center;width:5rem;height:5rem;display:grid;box-shadow:0 0 0 1px #2a2e34,0 30px 50px -30px #000}.ota__app svg{width:3.4rem;height:auto}.ota__bt{color:var(--accent-2);letter-spacing:.12em;text-transform:uppercase;justify-items:center;gap:.4rem;font-size:.6875rem;font-weight:700;display:grid}.ota__bt i{background:repeating-linear-gradient(180deg,var(--accent-2) 0 5px,transparent 5px 9px);width:2px;height:1.6rem}.ota__bt svg{width:1.4rem;height:1.4rem}.ota__bus{background:var(--brand-gradient);width:min(100%,30rem);height:2px;position:relative}.ota__bus i{background:var(--brand);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:-4px}.ota__bus i:first-child{left:12.5%}.ota__bus i:nth-child(2){left:37.5%}.ota__bus i:nth-child(3){left:62.5%}.ota__bus i:nth-child(4){left:87.5%}.ota__devices{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;width:min(100%,30rem);display:grid}.ota__dev{color:var(--footer-muted);text-align:center;align-content:end;justify-items:center;gap:.7rem;font-size:.8125rem;font-weight:700;display:grid}.ota__dev .sil{filter:drop-shadow(0 18px 18px #00000073);width:auto;height:5.6rem}.ota__dev .sil--more{filter:none}.ota__dev--more{color:var(--brand)}.ota__label{letter-spacing:.12em;text-transform:uppercase;color:var(--footer-muted);font-size:.6875rem;font-weight:700}.speclist{gap:var(--s-3);display:grid}.spec{gap:var(--s-4);border-radius:var(--radius-2);background:#1d2024;border:1px solid #2a2e34;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;padding:1rem 1.1rem;display:grid}.spec p{color:color-mix(in srgb,var(--ink-inverse) 78%,transparent);font-size:var(--text-md)}.spec p b{color:var(--ink-inverse)}.pmta{gap:var(--s-4);border-radius:var(--radius-2);background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 22%,#1d2024),#1d2024);border:1px solid color-mix(in srgb,var(--brand) 35%,#2a2e34);padding:clamp(1.25rem,3vw,2rem);display:grid}.pmta ul{color:color-mix(in srgb,var(--ink-inverse) 82%,transparent);gap:.5rem;display:grid}.pmta li{align-items:flex-start;gap:.6rem;display:flex}.pmta li svg{width:1.1rem;height:1.1rem;color:var(--brand);flex:none;margin-top:.2rem}@media (width>=64rem){.compliance__grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.compliance__grid .section__head{margin-bottom:var(--s-6)}}.stats{gap:var(--s-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat{align-content:end;justify-items:start;gap:.75rem;display:grid}.stat__big{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink);font-size:clamp(2.6rem,2rem + 2.4vw,4rem);line-height:1}.stat__big small{letter-spacing:-.02em;color:var(--ink-3);margin-left:.15em;font-size:.45em}.stat__lbl b{font-size:1.0625rem;display:block}.stat__lbl span{color:var(--ink-3);font-size:var(--text-sm)}.donut{width:7.5rem;height:7.5rem}.donut circle{fill:none;stroke-width:12px}.donut .track{stroke:var(--bg-panel)}.donut .val{stroke:var(--brand-2);stroke-linecap:butt;transform-origin:50%;transition:stroke-dasharray 1.2s var(--ease-out);transform:rotate(-90deg)}.donut text{font-family:var(--font-display);letter-spacing:-1px;fill:var(--ink);font-size:30px;font-weight:700}@media (width<=64rem){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.stats{gap:var(--s-5) var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr))}.donut{width:6.5rem;height:6.5rem}}.define{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.define__box{border-radius:var(--radius-2);background:var(--bg-raised);border:1px solid var(--line-2);gap:var(--s-4);padding:clamp(1.5rem,3vw,2.25rem);display:grid}.define__box dl{gap:var(--s-4);margin:0;display:grid}.define__box dt{color:var(--ink);font-weight:700}.define__box dd{color:var(--ink-2);margin:0}.faq{align-content:start;gap:.5rem;display:grid}.faq__label{margin-bottom:.35rem}.faq details{border:1px solid var(--line-2);border-radius:var(--radius-2);background:var(--bg-raised);overflow:hidden}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--s-4);padding:1.1rem 1.25rem;font-size:1.0625rem;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);width:.65rem;height:.65rem;transition:transform var(--dur-fast) var(--ease-out);flex:none;margin-right:.25rem;transform:rotate(45deg)}.faq details[open] summary:after{transform:rotate(-135deg)}.faq details[open] summary{border-bottom:1px solid var(--line)}.faq .faq__a{color:var(--ink-2);max-width:60ch;padding:1rem 1.25rem 1.25rem}@media (width<=64rem){.define{grid-template-columns:minmax(0,1fr)}}.contact{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.contact__aside{gap:var(--s-5);display:grid}.who{gap:.75rem;display:grid}.who li{color:var(--ink-2);grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.who li b{color:var(--ink)}.who .ico{border-radius:50%;width:2.25rem;height:2.25rem}.who .ico svg{width:1.05rem;height:1.05rem}.form{gap:var(--s-4);border-radius:var(--radius-3);background:var(--bg-raised);border:1px solid var(--line-2);box-shadow:0 12px 30px -18px color-mix(in srgb,var(--shadow) 25%,transparent);padding:clamp(1.5rem,3vw,2.25rem);display:grid}.form__row{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field{gap:.4rem;display:grid}.field label{font-size:var(--text-sm);font-weight:700}.field input,.field select,.field textarea{border-radius:var(--radius-1);width:100%;height:3rem;font:inherit;color:var(--ink);background:#fff;border:1px solid #7d858f;padding:0 .9rem}.field textarea{resize:vertical;height:7rem;padding:.75rem .9rem}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--accent-2-text);outline-offset:1px;border-color:var(--accent-2-text)}.form__foot{gap:var(--s-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.form__foot small{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:700}@media (width<=64rem){.contact{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.form__row{grid-template-columns:minmax(0,1fr)}}.footer{background:var(--footer-bg);color:var(--footer-ink);padding:var(--s-9) 0 var(--s-7)}.footer__hero{gap:var(--s-5);padding-block:clamp(2rem,5vw,4rem) var(--s-8);border-bottom:1px solid var(--footer-line);margin-bottom:var(--s-8);justify-items:start;display:grid}.footer__hero .display{color:var(--footer-ink);text-transform:uppercase;letter-spacing:-.04em;text-wrap:wrap;font-size:clamp(2.2rem,4.1vw,4rem);line-height:.98}.footer__hero .brand-word{color:var(--brand)}.br-wide{display:none}@media (width>=64rem){.br-wide{display:inline}}.footer__hero .muted{color:var(--footer-muted)}.footer__grid{gap:var(--s-6);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.footer__brand{gap:var(--s-3);color:var(--footer-muted);align-content:start;max-width:28rem;display:grid}.footer__brand .wordmark{color:var(--footer-ink)}.footer__title{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--footer-muted);margin-bottom:var(--s-4);font-weight:700}.footer__col ul{gap:.6rem;display:grid}.footer__col a{color:var(--footer-ink);transition:color var(--dur-fast);font-weight:500}.footer__col a:hover{color:var(--band-strong)}.footer__legal{margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid var(--footer-line);gap:var(--s-6);color:var(--footer-muted);font-size:var(--text-sm);grid-template-columns:2fr 1fr;align-items:end;display:grid}.footer__copy{text-align:right}@media (width<=64rem){.footer__grid{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1/-1}.footer__legal{grid-template-columns:1fr}.footer__copy{text-align:left}}[data-reveal]{will-change:transform,opacity}[data-reveal].in{animation:rise .7s var(--ease-out) both}[data-reveal].in[data-delay="1"]{animation-delay:80ms}[data-reveal].in[data-delay="2"]{animation-delay:.16s}[data-reveal].in[data-delay="3"]{animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}html.anim .hero__copy>*{animation:rise .6s var(--ease-out) both}html.anim .hero__copy>:nth-child(2){animation-delay:60ms}html.anim .hero__copy>:nth-child(3){animation-delay:.12s}html.anim .hero__copy>:nth-child(4){animation-delay:.18s}html.anim .hero__copy>:nth-child(5){animation-delay:.24s}html.anim .hero__copy>:nth-child(6){animation-delay:.3s}html.anim .hero__media{animation:fadein 1s var(--ease-out) both;animation-delay:.1s}@keyframes fadein{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.sitemenu{display:none}.sitemenu.is-open{display:block}html:not(.motion-ok) .header__menu,html.uava-nav-off .header__menu{display:none}html:not(.motion-ok) .sitemenu,html.uava-nav-off .sitemenu{display:block;position:static}html:not(.motion-ok) .sitemenu__row,html.uava-nav-off .sitemenu__row{padding-bottom:var(--s-4)}html:not(.motion-ok) .site-header,html.uava-nav-off .site-header{position:relative}picture.y2pic{display:contents}picture.y2pic>source{display:none}:is(.pillar__step,.step__n,.screen__title,.bigbtn,.stat__big,.recover__line){font-weight:700}.skip{left:var(--s-4);z-index:200;background:var(--bg-inverse);color:var(--ink-inverse);border-radius:var(--radius-2);padding:.5rem .75rem;font-weight:600;position:absolute;top:-100px}.skip:focus{top:var(--s-4)}.scroll-sentinel{pointer-events:none;opacity:0;width:1px;height:24px;position:absolute;top:0;left:0}.contact [data-uava-contact],.contact .wpcf7{min-width:0}.contact .wpcf7{position:relative}.contact .wpcf7 .screen-reader-response{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important;word-break:normal!important}.contact .wpcf7 .hidden-fields-container{display:none}.contact .wpcf7-form:not(.form){gap:var(--s-4);display:grid}.contact .wpcf7-form-control-wrap{display:block;position:relative}.contact .wpcf7-form-control-wrap>textarea{display:block}.contact .wpcf7 input[type=email]{direction:ltr}.contact .wpcf7-spinner{display:none}.contact .wpcf7-form .btn:not(:has(svg)):after{content:"";width:1.05em;height:1.05em;transition:transform var(--dur-fast) var(--ease-out);background:currentColor;flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}.contact .wpcf7-form .btn:not(:has(svg)):hover:after{transform:translate(3px)}.contact .wpcf7-form .btn:disabled:after{content:none}.contact .wpcf7-form[aria-busy=true] [type=submit]{opacity:.6;cursor:progress}.contact .field :is(input,select,textarea):is(.wpcf7-not-valid,[aria-invalid=true]){border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.contact .field :is(input,select,textarea):is(.wpcf7-not-valid,[aria-invalid=true]):focus{outline-color:var(--error);border-color:var(--error)}.contact .wpcf7-not-valid-tip{margin-top:var(--s-1);color:var(--error);font-size:var(--text-sm);font-weight:600;line-height:1.35;display:block}.contact .wpcf7-response-output{padding:var(--s-3) var(--s-4);border:1px solid var(--line-2);border-radius:var(--radius-1);font-size:var(--text-sm);color:var(--ink-2);margin:0;font-weight:600}.contact .wpcf7-response-output:empty,.contact .wpcf7-form:is(.init,.resetting,.submitting,.sent,[hidden]) .wpcf7-response-output{display:none}.contact .wpcf7-form:is(.failed,.aborted,.spam,.invalid,.unaccepted,.payment-required) .wpcf7-response-output{border-color:var(--error);color:var(--error);background:color-mix(in srgb,var(--error) 6%,transparent)}body>[class*=kl-private-reset-css],body>[class*=klaviyo],[data-uava-popup-hidden]{display:none!important}body{overflow:visible!important}.contact.contact--noform{grid-template-columns:minmax(0,1fr)}.player__play[hidden]{display:none}
