.au-page{--au-ink:#2d2d2d;--au-mut:#6b7280;--au-line:#e5e7eb;--au-blue:#4ba3c7;--au-blue-text:#2d7d99;--au-soft:#7ec8e3;--au-wash:#f8fbfd;--au-ease-out:cubic-bezier(.23, 1, .32, 1);--au-hdr-h:61px;min-height:100vh;color:var(--au-ink);background:#fff;overflow-x:clip}.au-page section[id]{scroll-margin-top:72px}.au-in{max-width:1180px;margin:0 auto}.au-hdr{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--au-line);background:#ffffffd1;position:sticky;top:0}.au-hdr-in{align-items:center;gap:18px;max-width:1180px;margin:0 auto;padding:12px 22px;display:flex}.au-brand{color:var(--au-ink);align-items:center;gap:9px;display:flex}.au-brand img{border-radius:8px}.au-brand span{letter-spacing:-.02em;font-size:19px;font-weight:600}.au-nav{color:var(--au-mut);gap:26px;margin-left:22px;font-size:14.5px;display:flex}.au-nav a:hover{color:var(--au-ink)}.au-spacer{flex:1}.au-signin{color:var(--au-mut);padding:8px 4px;font-size:14.5px}.au-signin:hover{color:var(--au-ink)}.au-cta{background:var(--au-ink);color:#fff;cursor:pointer;white-space:nowrap;transition:background .15s ease, transform .16s var(--au-ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;padding:14px 26px;font-size:16px;font-weight:550;display:inline-flex;box-shadow:0 4px 16px #0000001f}.au-cta:hover{color:#fff;background:#1f1f1f}.au-cta:active,.au-ghost:active{transform:scale(.97)}.au-cta--sm{box-shadow:none;padding:9px 17px;font-size:14.5px}.au-ghost{border:1px solid var(--au-line);color:var(--au-ink);transition:border-color .2s ease, transform .16s var(--au-ease-out);background:#ffffffb3;border-radius:999px;justify-content:center;align-items:center;padding:14px 22px;font-size:16px;display:inline-flex}.au-ghost:hover{border-color:var(--au-soft);color:var(--au-ink)}.au-page a:focus-visible,.au-page button:focus-visible,.au-page summary:focus-visible,.au-page input:focus-visible{outline:2px solid var(--au-soft);outline-offset:2px}@media (min-width:761px){.au-first{min-height:calc(100svh - var(--au-hdr-h));flex-direction:column;display:flex}.au-first .au-hero{flex-direction:column;flex:1 0 auto;justify-content:center;display:flex}.au-first .au-hero>.au-in{width:100%}}.au-hero{background:radial-gradient(1100px 460px at 50% -180px,#eaf6fc 0%,#fff0 70%);padding:22px 22px 44px;position:relative}.au-stage{position:relative}.au-dots{animation:auFade .7s var(--au-ease-out) both;background-image:radial-gradient(#1e1e1e1f 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:-40px;-webkit-mask-image:radial-gradient(115% 95%,#000 45%,#0000 88%);mask-image:radial-gradient(115% 95%,#000 45%,#0000 88%)}.au-map{aspect-ratio:1000/620;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.au-map svg{width:100%;height:100%;position:absolute;inset:0}.au-veil{pointer-events:none;background:radial-gradient(closest-side at 50% 44%,#fff 0% 40%,#ffffffe0 64%,#fff0 92%);position:absolute;inset:0}.au-heroB{text-align:center;padding:clamp(26px,3.4vw,48px) clamp(22px,26%,320px) clamp(34px,4.5vw,56px);position:relative}.au-heroB>*{animation:auRise .55s var(--au-ease-out) both}.au-eyebrow{letter-spacing:.12em;color:var(--au-blue-text);margin:0 0 18px;font-size:12.5px;animation-delay:50ms}.au-h1{letter-spacing:-.032em;text-wrap:balance;max-width:20ch;margin:0 auto;font-size:clamp(38px,5.6vw,64px);font-weight:640;line-height:1.06;animation-delay:.13s}.au-accent{color:var(--au-blue-text);display:block}.au-sub{max-width:52ch;color:var(--au-mut);margin:20px auto 0;font-size:clamp(16px,1.6vw,19px);line-height:1.55;animation-delay:.24s}.au-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:inline-flex}.au-heroB .au-row{animation-delay:.34s}.au-hand{font-family:var(--font-hand-drawn);color:var(--au-ink);white-space:nowrap;padding:4px 10px;font-size:clamp(13px,1.5vw,18px);position:absolute;transform:translate(-50%,-50%)}.au-hand--lead{padding:5px 12px;font-size:clamp(15px,1.7vw,20px)}.au-hand--card{background:#fffffff5;border-radius:10px;box-shadow:0 0 0 2px #7ec8e3f2,0 16px 38px #7ec8e338}.au-m1{animation:auPop .4s .15s var(--au-ease-out) both;padding:5px 12px;font-size:clamp(15px,1.6vw,20px);top:29.5%;left:15%}.au-m2{animation:auPop .4s .9s var(--au-ease-out) both;top:50.5%;left:9.2%}.au-m3{animation:auPop .4s 1.4s var(--au-ease-out) both;top:71.5%;left:11.4%}.au-m4{animation:auPop .4s .8s var(--au-ease-out) both;top:28.5%;left:87.2%}.au-m5{animation:auPop .4s 1.55s var(--au-ease-out) both;top:51.5%;left:90.7%}.au-d1,.au-d2,.au-d3{stroke-dasharray:1;animation:.4s linear both auDraw}.au-d1{animation-delay:.5s}.au-d2{animation-delay:1s}.au-d3{animation-delay:1.15s}.au-c1n{font-size:clamp(14px,1.6vw,19px);top:72%;left:74%}.au-c3a{top:19%;left:50%}.au-c3b{top:50%;left:24%}.au-c3c{top:50%;left:76%}.au-facts{padding:10px 22px 46px}.au-facts-in{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 30px;max-width:1180px;margin:0 auto;display:flex}.au-fact{color:var(--au-ink);align-items:center;gap:8px;font-size:15px;display:inline-flex}.au-fact svg{flex:none}.au-scene{background:#fff;height:auto;position:relative}.au-scene-sticky{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}@media (min-width:900px){.au-scene{height:650vh}}.au-scene-anchor{scroll-margin-top:72px}.au-scene-dots{background-image:radial-gradient(#2d2d2d17 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 50% 46%,#000 30%,#0000 78%);mask-image:radial-gradient(90% 80% at 50% 46%,#000 30%,#0000 78%)}.au-scene-eyebrow{text-align:center;z-index:6;opacity:0;letter-spacing:.16em;color:var(--au-blue-text);text-transform:uppercase;font-size:12.5px;font-weight:600;position:absolute;top:46px;left:0;right:0}.au-stage-view{aspect-ratio:1200/720;z-index:2;width:min(94vw,1040px);position:relative}.au-stage-cam{position:absolute;inset:0}.au-stage-cam svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.au-edge{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--r,0));opacity:clamp(0, calc(var(--r,0) * 25), 1)}.au-snode{white-space:nowrap;text-align:center;font-family:var(--font-hand-drawn);color:var(--au-ink);transform:translate(-50%, -50%) scale(calc(.72 + .28 * var(--r,0)));opacity:var(--r,0);font-size:21px;position:absolute}.au-snode.au-root{font-size:27px;font-weight:700}.au-snode.au-small{color:#4a5058;font-size:16px}.au-snode b{font-weight:800}.au-snode mark{color:var(--au-ink);background:#dcf0fa;border-radius:5px;padding:0 5px}.au-wl{color:var(--au-blue-text);box-shadow:0 0 0 2px var(--au-soft);border-radius:999px;padding:1px 9px}.au-snode.au-formula{border:1px solid var(--au-line);background:#fff;border-radius:11px;padding:7px 14px;font-family:STIX Two Math,Cambria Math,Georgia,serif;font-size:20px;box-shadow:0 4px 14px #0c273212}.au-snode.au-formula sub{font-size:.7em}.au-snode.au-image{border:1px solid var(--au-line);background:#fff;border-radius:12px;padding:6px;line-height:0;box-shadow:0 5px 16px #0c273217}.au-snode.au-image img{border-radius:8px;display:block}.au-slot{border:1.6px dashed var(--au-soft);border-radius:12px;width:168px;height:42px;position:absolute;transform:translate(-50%,-50%)}.au-pop-kicker{letter-spacing:.16em;text-transform:uppercase;color:#5cc4e8;margin-bottom:10px;font-size:12px;font-weight:600}.au-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--au-blue-text);margin-bottom:12px;font-size:12.5px}.au-h2{letter-spacing:-.03em;margin:0;font-size:clamp(28px,3.6vw,42px);font-weight:640;line-height:1.1}.au-how{background:var(--au-wash);border-top:1px solid #eef2f5;border-bottom:1px solid #eef2f5;padding:88px 22px 100px}.au-how-head{text-align:center;max-width:760px;margin:0 auto clamp(52px,6vw,80px)}.au-how-head .au-kicker{margin-bottom:14px}.au-how-head h2{letter-spacing:-.035em;margin:0;font-size:clamp(32px,4.8vw,56px);font-weight:640;line-height:1.04}.au-how-head p{max-width:52ch;color:var(--au-mut);margin:18px auto 0;font-size:17.5px;line-height:1.55}.au-steps{flex-direction:column;gap:clamp(56px,7vw,104px);display:flex}.au-2col{grid-template-columns:1fr 1.06fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.au-2col--rev{grid-template-columns:1.06fr 1fr}.au-txtR{order:2}.au-step-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.au-step-num{background:var(--au-blue-text);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:640;display:inline-flex}.au-step-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--au-mut);font-size:12.5px}.au-h3{letter-spacing:-.028em;margin:0;font-size:clamp(24px,2.9vw,34px);font-weight:640;line-height:1.12}.au-body{max-width:46ch;color:var(--au-mut);margin:16px 0 0;font-size:17px;line-height:1.62}.au-canvas{aspect-ratio:1/.78;border:1px solid var(--au-line);background:#fff radial-gradient(#1e1e1e1f 1px,#0000 1px) 0 0/20px 20px;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 14px 36px #0f172a14}.au-canvas *{animation-play-state:paused}.au-canvas.au-live *{animation-play-state:running}.au-canvas>div{position:absolute;inset:0}.au-canvas svg{width:100%;height:100%;position:absolute;inset:0}.au-quote{border:1px solid var(--au-line);width:56%;font-family:var(--font-hand-drawn);color:var(--au-ink);background:#fff;border-radius:12px;margin:0;padding:12px 14px;font-size:clamp(13px,1.45vw,17px);line-height:1.75;position:absolute;top:24%;left:6%;transform:translateY(-50%);box-shadow:0 6px 18px #0f172a0f}.au-quote mark{color:inherit;background:0 0;border-radius:6px;padding:1px 6px;animation:5s infinite auHi;display:inline-block}.au-newnode{font-family:var(--font-hand-drawn);color:var(--au-ink);white-space:nowrap;background:#fff;border-radius:10px;padding:5px 12px;font-size:clamp(13px,1.5vw,18px);animation:5s infinite auNodeIn;position:absolute;top:80%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1.6px #7ec8e3e6,0 12px 26px #0f172a1a}.au-badge{background:var(--au-blue-text);color:#fff;letter-spacing:.03em;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:640;animation:5s infinite auBadge;position:absolute;top:93%;left:50%;transform:translate(-50%,-50%)}.au-incs{padding:74px 22px 80px}.au-incs-in{max-width:1180px;margin:0 auto}.au-incs .au-h2{max-width:760px;margin-bottom:14px}.au-about-intro{max-width:60ch;color:var(--au-mut);margin:0;font-size:17px;line-height:1.62}.au-about-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:30px 0 0;padding:0;list-style:none;display:grid}.au-about-card{color:#fff;opacity:0;min-width:0;transition:opacity .5s var(--au-ease-out), transform .62s var(--au-ease-out);background:linear-gradient(160deg,#123a49,#0c2732);border-radius:18px;flex-direction:column;display:flex;overflow:hidden;transform:translateY(26px);box-shadow:0 18px 42px #0818202e}.au-about-card[data-visible=true]{opacity:1;transform:none}.au-about-card:nth-child(2){transition-delay:70ms}.au-about-card:nth-child(3){transition-delay:.14s}.au-about-copy{padding:23px 25px 26px}.au-about-card h3{letter-spacing:-.02em;margin:0 0 9px;font-size:22px;font-weight:660;line-height:1.15}.au-about-card p{color:#ffffffc2;margin:0;font-size:15.5px;line-height:1.55}.au-feature-visual{background-color:#fff;background-image:radial-gradient(#2d2d2d1a 1px,#0000 1px);background-size:19px 19px;border:1px solid #ffffff3d;border-radius:13px;min-width:0;margin:10px 10px 0;position:relative;overflow:hidden;box-shadow:0 14px 30px #02101629}.au-feature-wordlinks,.au-placement-demo{aspect-ratio:1606/738}.au-feature-wordlinks img{object-fit:cover;opacity:.97;transition:opacity .5s var(--au-ease-out), transform .8s var(--au-ease-out);transform:scale(1.025)}.au-about-card--link[data-visible=true] .au-feature-wordlinks img{opacity:1;transform:none}.au-word-focus{clip-path:inset(0 100% 0 0);mix-blend-mode:multiply;height:10.5%;transition:clip-path .65s var(--au-ease-out);background:#5cc4e82e;border-radius:6px;position:absolute;top:21.5%;box-shadow:0 0 0 1px #2d7d9933}.au-word-focus--one{width:18.8%;left:13.4%}.au-word-focus--two{width:29%;transition-delay:.12s;left:33.1%}.au-about-card--link[data-visible=true] .au-word-focus{clip-path:inset(0)}.au-place-scene{transition:opacity .42s var(--au-ease-out), transform .55s var(--au-ease-out), filter .42s ease;position:absolute;inset:0}.au-place-scene svg{width:100%;height:100%}.au-place-copy{fill:#2d2d2d;font-family:var(--font-hand-drawn);font-size:19px}.au-place-moving-node,.au-place-cursor{transition:transform .72s cubic-bezier(.77,0,.175,1);transform:translateY(-48px)}.au-place-cursor{opacity:0;transition:opacity .18s,transform .72s cubic-bezier(.77,0,.175,1)}.au-about-cards[data-phase=idle] .au-about-card--place[data-visible=true] .au-place-cursor{opacity:1}.au-about-cards[data-phase=moving] .au-place-moving-node,.au-about-cards[data-phase=moving] .au-place-cursor,.au-about-cards[data-phase=learned] .au-place-moving-node,.au-about-cards[data-phase=learned] .au-place-cursor{transform:none}.au-about-cards[data-phase=moving] .au-place-cursor{opacity:1}.au-place-moving-edge,.au-place-after-lines path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .62s var(--au-ease-out) .34s}.au-about-cards[data-phase=moving] .au-place-moving-edge,.au-about-cards[data-phase=learned] .au-place-moving-edge,.au-about-cards[data-phase=after] .au-place-after-lines path{stroke-dashoffset:0}.au-place-scene--after{opacity:0;filter:blur(2px);transform:scale(.98)}.au-about-cards[data-phase=after] .au-place-scene--before{opacity:0;filter:blur(2px);transform:scale(1.015)}.au-about-cards[data-phase=after] .au-place-scene--after{opacity:1;filter:none;transform:none}.au-feature-caption,.au-learning-note{z-index:2;color:var(--au-blue-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #2d7d992e;border-radius:999px;position:absolute;box-shadow:0 8px 22px #0c27321a}.au-feature-caption{letter-spacing:.04em;text-transform:uppercase;padding:5px 9px;font-size:10.5px;font-weight:650;top:12px;left:12px}.au-learning-note{opacity:0;max-width:calc(100% - 120px);transition:opacity .28s var(--au-ease-out), transform .28s var(--au-ease-out);padding:6px 10px;font-size:10.5px;font-weight:600;line-height:1.25;top:12px;right:12px;transform:translateY(-7px)}.au-about-cards[data-phase=learned] .au-learning-note,.au-about-cards[data-phase=after] .au-learning-note{opacity:1;transform:none}.au-about-card--pdf{grid-column:1/-1;grid-template-columns:minmax(260px,.72fr) minmax(0,1.5fr);min-height:340px;display:grid}.au-about-card--pdf .au-about-copy{align-self:center;padding:34px}.au-feature-export{isolation:isolate;min-height:320px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.au-export-item{opacity:0;place-items:center;display:grid;position:absolute;transform:translateY(24px)scale(.82)}.au-export-item--brain{width:160px;top:20%;left:10%}.au-export-item--pdf{top:18%;right:14%}.au-export-item--download{bottom:14%;right:38%}.au-export-brain{filter:drop-shadow(0 18px 13px #0213194d)drop-shadow(0 3px #0c556073);width:100%;display:block;transform:rotate(-6deg)}.au-export-brain svg{width:100%;height:auto;display:block}.au-export-format{aspect-ratio:.84;color:#fff;background:linear-gradient(155deg,#173f4f,#0d2934);border:1px solid #ffffff6b;border-radius:16px;place-items:end start;width:74px;padding:11px;display:grid;overflow:hidden;transform:rotate(7deg);box-shadow:0 18px 30px #103d4647}.au-export-format:before{content:"";background:#bcefe7;border-radius:0 15px 0 9px;width:27px;height:27px;position:absolute;top:-1px;right:-1px;box-shadow:-4px 4px 10px #061d252e}.au-export-format span{letter-spacing:.08em;font-size:15px;font-weight:760}.au-export-download{aspect-ratio:1.15;background:linear-gradient(155deg,#f8ffff,#bcebe9);border:1px solid #ffffffb3;border-radius:22px;place-items:center;width:92px;display:grid;transform:rotate(-5deg);box-shadow:0 20px 30px #0213194d,inset 0 2px #ffffffdb,inset 0 -7px #3f9ba338}.au-export-download svg{fill:none;stroke:#173f4f;stroke-width:3.6px;stroke-linecap:round;stroke-linejoin:round;width:46px}.au-about-card--pdf[data-visible=true] .au-export-item{animation:.62s cubic-bezier(.22,1.18,.36,1) both au-export-icon-in}.au-about-card--pdf[data-visible=true] .au-export-item--brain{animation-delay:.12s}.au-about-card--pdf[data-visible=true] .au-export-item--pdf{animation-delay:.3s}.au-about-card--pdf[data-visible=true] .au-export-item--download{animation-delay:.48s}.au-about-card--pdf[data-visible=true] .au-export-brain{animation:3.8s ease-in-out .9s infinite alternate au-export-brain-float}.au-about-card--pdf[data-visible=true] .au-export-format{animation:3.2s ease-in-out 1.1s infinite alternate au-export-pdf-float}.au-about-card--pdf[data-visible=true] .au-export-download{animation:4.1s ease-in-out 1.25s infinite alternate au-export-download-float}@keyframes au-export-icon-in{to{opacity:1;transform:none}}@keyframes au-export-brain-float{0%{transform:translateY(-3px)rotate(-6deg)}to{transform:translateY(6px)rotate(-2deg)}}@keyframes au-export-pdf-float{0%{transform:translateY(3px)rotate(7deg)}to{transform:translateY(-6px)rotate(3deg)}}@keyframes au-export-download-float{0%{transform:translateY(-2px)rotate(-5deg)}to{transform:translateY(6px)rotate(-1deg)}}.au-faq{padding:78px 22px 84px}.au-faq-in{max-width:820px;margin:0 auto}.au-faq h2{letter-spacing:-.03em;margin:0 0 28px;font-size:clamp(26px,3.2vw,36px);font-weight:640}.au-faq-list{border-top:1px solid var(--au-line)}.au-faq details{border-bottom:1px solid var(--au-line)}.au-faq summary{cursor:pointer;letter-spacing:-.015em;align-items:center;gap:16px;padding:20px 4px;font-size:17px;font-weight:560;list-style:none;display:flex}.au-faq summary::-webkit-details-marker{display:none}.au-faq summary span{flex:1}.au-faq summary:after{content:"+";color:var(--au-blue-text);transition:transform .3s var(--au-ease-out);font-size:22px;line-height:1}.au-faq details[open] summary:after{transform:rotate(45deg)}.au-faq details>p{color:var(--au-mut);margin:0;padding:0 40px 22px 4px;font-size:15.5px;line-height:1.6}@supports selector(details::details-content){.au-faq details::details-content{block-size:0;transition:block-size .35s cubic-bezier(.2, .8, .2, 1), content-visibility .35s allow-discrete;overflow:hidden}.au-faq-list{interpolate-size:allow-keywords}.au-faq details[open]::details-content{block-size:auto}}.au-final{padding:0 22px 84px}.au-final-card{text-align:center;border:1px solid var(--au-line);background:radial-gradient(700px 320px at 50% 0,#eaf6fc,#fff);border-radius:24px;max-width:1180px;margin:0 auto;padding:clamp(40px,6vw,72px) 24px;position:relative;overflow:hidden}.au-final-content{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.au-final-glow{pointer-events:none;opacity:0;filter:blur(6px);width:min(78vw,620px);height:310px;transition:opacity .7s var(--au-ease-out) .1s, transform .7s var(--au-ease-out) .1s;background:radial-gradient(closest-side,#5cc4e861,#5cc4e800 72%);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.94)}.au-final-content>h2{letter-spacing:-.035em;opacity:0;max-width:16ch;transition:opacity .5s var(--au-ease-out), transform .5s var(--au-ease-out);margin:0 auto;font-size:clamp(30px,4.4vw,50px);font-weight:640;line-height:1.06;transform:translateY(16px)}.au-final-note{max-width:48ch;color:var(--au-mut);opacity:0;transition:opacity .42s var(--au-ease-out) .24s, transform .42s var(--au-ease-out) .24s;margin:18px auto 0;font-size:17px;line-height:1.55;transform:translateY(8px)}.au-final-pill{background:var(--au-ink);color:#fff;white-space:nowrap;opacity:0;transition:opacity .48s var(--au-ease-out) .12s, transform .48s var(--au-ease-out) .12s, box-shadow .2s ease;border-radius:999px;align-items:center;gap:10px;margin-top:30px;padding:18px 42px;font-size:clamp(20px,2.4vw,28px);font-weight:600;display:inline-flex;transform:scale(.92);box-shadow:0 20px 55px #0c273242}.au-final-pill:after{content:"→";transition:transform .18s var(--au-ease-out);display:inline-block}.au-final-reveal[data-visible=true] .au-final-glow{opacity:1;transform:translate(-50%,-50%)scale(1)}.au-final-reveal[data-visible=true] .au-final-content>h2,.au-final-reveal[data-visible=true] .au-final-note,.au-final-reveal[data-visible=true] .au-final-pill{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.au-final-pill:hover{color:#fff;box-shadow:0 26px 66px #0c273257}.au-final-pill:hover:after{transform:translate(4px)}}.au-final-pill:active,.au-final-reveal[data-visible=true] .au-final-pill:active{transform:scale(.97)}.au-final-form{text-align:left;opacity:0;width:min(100%,520px);transition:opacity .42s var(--au-ease-out) .32s, transform .42s var(--au-ease-out) .32s;justify-content:center;margin-top:30px;display:flex;transform:translateY(8px)}.au-final-reveal[data-visible=true] .au-final-form{opacity:1;transform:none}.au-foot{border-top:1px solid var(--au-line);padding:44px 22px 40px}.au-foot-in{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px 48px;max-width:1180px;margin:0 auto;display:flex}.au-foot-brand{align-items:center;gap:9px;margin-bottom:12px;display:flex}.au-foot-brand img{border-radius:7px}.au-foot-brand span{letter-spacing:-.02em;font-size:17px;font-weight:600}.au-foot p{color:var(--au-mut);max-width:26ch;margin:0;font-size:14px;line-height:1.55}.au-foot-legal{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.au-foot-bottom{max-width:1180px;color:var(--au-mut);border-top:1px solid #eef2f5;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:36px auto 0;padding-top:20px;font-size:13px;display:flex}@keyframes auPop{0%{opacity:0;transform:translate(-50%,-50%)scale(.85)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes auDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes auFade{0%{opacity:0}to{opacity:1}}@keyframes auRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes auHi{0%,16%{box-shadow:none;background:0 0}26%,88%{background:#dcf0fa;box-shadow:0 0 0 1.4px #7ec8e3e6}to{box-shadow:none;background:0 0}}@keyframes auNodeIn{0%,42%{opacity:0;transform:translate(-50%,-50%)scale(.72)}56%,88%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.72)}}@keyframes auBadge{0%,46%{opacity:0;transform:translate(-50%,-50%)translateY(7px)}60%,86%{opacity:1;transform:translate(-50%,-50%)translateY(0)}to{opacity:0;transform:translate(-50%,-50%)translateY(0)}}@media (max-width:940px){.au-2col,.au-2col--rev{grid-template-columns:1fr}.au-nav{display:none}.au-txtR{order:0}}@media (max-width:760px){.au-map{display:none}.au-heroB{padding-left:22px;padding-right:22px}.au-about-cards{grid-template-columns:1fr}.au-about-card--pdf{grid-column:auto;min-height:0;display:flex}.au-feature-export{order:-1;min-height:230px}.au-export-item--brain{width:120px;top:20%;left:4%}.au-export-item--pdf{top:16%;right:9%}.au-export-item--download{bottom:10%;right:38%}.au-export-format{width:68px}.au-export-download{width:80px}.au-about-card--pdf .au-about-copy{padding:23px 25px 26px}.au-placement-demo{aspect-ratio:1.35}.au-placement-demo .au-place-scene{bottom:38px}.au-placement-demo .au-learning-note{text-align:center;max-width:none;inset:auto 10px 9px}}@media (max-width:620px){.au-hidesm{display:none}.au-row{flex-direction:column;align-items:stretch;width:100%;display:flex}}@media (prefers-reduced-motion:reduce){.au-page *,.au-page :before,.au-page :after{animation:none!important}.au-cta:active,.au-ghost:active{transform:none}.au-final-glow,.au-final-content>h2,.au-final-note,.au-final-pill,.au-final-form{transition:opacity .2s!important;transform:none!important}.au-feature-wordlinks img,.au-word-focus,.au-about-card,.au-place-scene,.au-place-moving-node,.au-place-cursor,.au-place-moving-edge,.au-place-after-lines path,.au-learning-note,.au-export-item{transition:none!important}.au-about-card{transform:none!important}.au-about-card--pdf[data-visible=true] .au-export-item,.au-about-card--pdf[data-visible=true] .au-export-brain,.au-about-card--pdf[data-visible=true] .au-export-format,.au-about-card--pdf[data-visible=true] .au-export-download{animation:none!important}.au-about-card--pdf[data-visible=true] .au-export-item{opacity:1;transform:none}.au-about-card--pdf[data-visible=true] .au-export-brain{transform:rotate(-4deg)}.au-about-card--pdf[data-visible=true] .au-export-format{transform:rotate(5deg)}.au-about-card--pdf[data-visible=true] .au-export-download{transform:rotate(-3deg)}.au-quote mark{background:#dcf0fa;box-shadow:0 0 0 1.4px #7ec8e3e6}.au-slot{opacity:0}}
