.ao-landing .ao-mask{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.ao-landing .ao-hero-figure{isolation:isolate;position:relative}.ao-landing .ao-hero-photo{will-change:transform}.ao-landing .ao-float{z-index:2;pointer-events:none;will-change:transform;transform:rotate(var(--rot));--paper-shadow:0 18px 30px -16px #0a121e73, 0 2px 6px -2px #0a121e33;position:absolute}.ao-landing .ao-float-in{box-shadow:var(--paper-shadow)}.ao-landing .ao-float-note{--rot:-6deg;top:-7%;left:-6%}.ao-landing .ao-float-note .ao-float-in{color:#2b2615;background:#f3dc7c;width:150px;padding:14px 14px 18px;font-size:16px;font-style:italic;line-height:1.25}.ao-landing .ao-float-card{--rot:4deg;bottom:-11%;left:-4%}.ao-landing .ao-float-card .ao-float-in{background:var(--ao-surface);border:1px solid var(--ao-divider);border-top:3px solid var(--ao-accent);width:178px;color:var(--ao-text);gap:6px;padding:12px 14px;font-size:13px;line-height:1.3;display:grid}.ao-landing .ao-float-card b{font-size:14px;font-weight:600}.ao-landing .ao-float-card .ao-float-in>span{border-top:1px dotted var(--ao-text-45);justify-content:space-between;gap:10px;padding-top:5px;display:flex}.ao-landing .ao-float-card .ao-float-in>span>span:last-child{color:var(--ao-accent-700);font-weight:600}.ao-landing .ao-float-stamp{--rot:-14deg;top:-10%;right:-3%}.ao-landing .ao-float-stamp .ao-float-in{border:3px double var(--ao-accent-700);background:color-mix(in srgb, var(--ao-bg) 88%, transparent);width:104px;height:104px;color:var(--ao-accent-700);text-align:center;letter-spacing:.1em;text-transform:uppercase;box-shadow:none;border-radius:50%;place-content:center;font-size:11px;font-weight:600;line-height:1.35;display:grid}.ao-landing .ao-float-bars{--rot:-3deg;bottom:-9%;right:-5%}.ao-landing .ao-float-bars .ao-float-in{background:var(--ao-surface);border:1px solid var(--ao-divider);width:140px;color:var(--ao-text-70);letter-spacing:.08em;text-transform:uppercase;gap:8px;padding:10px 12px 12px;font-size:11px;display:grid}.ao-landing .ao-bars{align-items:flex-end;gap:5px;height:46px;display:flex}.ao-landing .ao-bars i{background:var(--ao-accent);transform-origin:bottom;border-radius:2px 2px 0 0;flex:1}.ao-landing .ao-bars i:last-child{background:var(--ao-accent-700)}@media (width<=620px){.ao-landing .ao-float{scale:.72}.ao-landing .ao-float-note{left:-3%}.ao-landing .ao-float-stamp{right:-2%}.ao-landing .ao-float-card,.ao-landing .ao-float-bars{display:none}}.ao-landing .ao-magnet{will-change:transform;display:inline-block}.ao-landing .ao-cta{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.ao-landing .ao-cta:hover{box-shadow:0 12px 24px -12px color-mix(in srgb, var(--ao-accent) 80%, transparent);transform:translateY(-2px)}.ao-landing .ao-cta:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff52 50%,#0000 70%);transition:transform .75s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-120%)}.ao-landing .ao-cta:hover:after{transform:translate(120%)}.ao-cursor{border:1.5px solid var(--ao-accent);pointer-events:none;z-index:1000;opacity:0;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;transition:background-color .25s,opacity .3s;position:fixed;top:0;left:0}.ao-cursor[data-over=true]{background-color:color-mix(in srgb, var(--ao-accent) 16%, transparent)}.ao-landing .ao-ticker{white-space:nowrap;border-block:1px solid var(--ao-divider);color:var(--ao-text);padding:22px 0 24px;font-size:clamp(26px,3.6vw,48px);font-style:italic;line-height:1.1;overflow:hidden}.ao-landing .ao-ticker-track{will-change:transform;align-items:baseline;gap:.55em;padding-right:.55em;display:inline-flex}.ao-landing .ao-ticker s{color:var(--ao-text-45);text-decoration-thickness:.06em}.ao-landing .ao-ticker-arrow{color:var(--ao-accent);font-style:normal}.ao-landing .ao-ticker-sep{color:var(--ao-accent);align-self:center;font-size:.5em;font-style:normal}.ao-landing .ao-phone-stage{place-items:center;padding:28px 0;display:grid;position:relative}.ao-landing .ao-phone{aspect-ratio:9/18.5;will-change:transform;background:#121821;border-radius:44px;width:min(300px,78vw);padding:12px;position:relative;box-shadow:0 40px 70px -30px #0a121e8c,inset 0 0 0 2px #2a3442}.ao-landing .ao-phone-screen{color:#17263f;background:#f4f1ea;border-radius:34px;flex-direction:column;gap:10px;height:100%;padding:44px 14px 14px;font-size:13px;line-height:1.3;display:flex;position:relative;overflow:hidden}.ao-landing .ao-phone-bar{align-items:center;gap:10px;font-size:22px;display:flex}.ao-landing .ao-phone-logo{background:#3f6492;border-radius:8px;width:26px;height:26px}.ao-landing .ao-phone-load{background:#fff;border-radius:14px;gap:4px;padding:12px;display:grid;box-shadow:0 1px #17263f14}.ao-landing .ao-phone-load-top{justify-content:space-between;display:flex}.ao-landing .ao-phone-route{color:#17263fb3}.ao-landing .ao-phone-status{letter-spacing:.04em;border-radius:999px;justify-self:start;margin-top:4px;padding:2px 10px;font-size:11px;font-weight:600}.ao-landing .is-done .ao-phone-status{color:#2f5d34;background:#dcebdc}.ao-landing .is-moving .ao-phone-status{color:#2c4a72;background:#dde6f1}.ao-landing .is-waiting .ao-phone-status{color:#6d5214;background:#f3e6c8}.ao-landing .ao-phone-track{background:#17263f14;border-radius:3px;height:3px;margin-top:6px;overflow:hidden}.ao-landing .ao-phone-track i{background:#3f6492;width:0;height:100%;display:block}.ao-landing .is-done .ao-phone-track i{background:#2f5d34;width:100%}.ao-landing .is-moving .ao-phone-track i{width:58%}.ao-landing .ao-phone-tabs{border-top:1px solid #17263f1a;justify-content:space-around;margin-top:auto;padding-top:12px;display:flex}.ao-landing .ao-phone-tabs i{background:#17263f1f;border-radius:7px;width:22px;height:22px}.ao-landing .ao-phone-tabs i:first-child{background:#3f6492}.ao-landing .ao-phone-notice{z-index:2;color:#f4f1ea;background:#17263f;border-radius:16px;gap:2px;padding:10px 12px;font-size:12px;display:grid;position:absolute;top:10px;left:10px;right:10px;transform:translateY(-130%);box-shadow:0 10px 20px -10px #0a121e99}.ao-landing .ao-phone-chip{z-index:2;background:var(--ao-surface);border:1px solid var(--ao-divider);color:var(--ao-text);white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:13px;position:absolute;box-shadow:0 14px 24px -14px #0a121e73}.ao-landing .ao-phone-chip:before{content:"";vertical-align:middle;background:#2f5d34;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.ao-landing .ao-phone-chip-a{top:22%;left:max(0px,50% - 230px);rotate:-4deg}.ao-landing .ao-phone-chip-b{bottom:20%;right:max(0px,50% - 240px);rotate:3deg}@media (prefers-reduced-motion:no-preference){.ao-landing .ao-rise{animation:1.1s cubic-bezier(.2,.75,.15,1) both ao-rise;animation-delay:calc(.15s + var(--i,0) * .16s);transform-origin:0 100%}.ao-landing .ao-fade-in{animation:.9s cubic-bezier(.2,.7,.2,1) both ao-fade-up;animation-delay:calc(.3s + var(--i,0) * .12s)}.ao-landing .ao-hero-photo img{animation:1.3s cubic-bezier(.7,0,.2,1) .2s both ao-unveil}.ao-landing .ao-float-in{animation:1.2s cubic-bezier(.2,.8,.2,1) both ao-drop;animation-delay:calc(.9s + var(--i,0) * .14s)}.ao-landing .ao-bars i{animation:.8s cubic-bezier(.2,.8,.2,1) both ao-grow;animation-delay:calc(1.5s + var(--i,0) * 70ms)}.ao-landing .ao-phone-stage>.ao-phone{animation:6s ease-in-out infinite ao-bob}.ao-landing .is-moving .ao-phone-track i{animation:5s cubic-bezier(.4,0,.2,1) infinite ao-progress}.ao-landing .ao-phone-notice{animation:7s cubic-bezier(.2,.8,.2,1) 1.5s infinite ao-notice}.ao-landing .ao-phone-chip{animation:5s ease-in-out infinite ao-bob}.ao-landing .ao-phone-chip-b{animation-delay:-2.5s}}@keyframes ao-bob{50%{translate:0 -10px}}@keyframes ao-progress{0%{width:12%}to{width:88%}}@keyframes ao-notice{0%,12%{transform:translateY(-130%)}20%,62%{transform:translateY(0)}72%,to{transform:translateY(-130%)}}@keyframes ao-rise{0%{transform:translateY(110%)skewY(6deg)}}@keyframes ao-fade-up{0%{opacity:0;transform:translateY(24px)}}@keyframes ao-unveil{0%{clip-path:inset(50% 0 50% 0 round var(--ao-photo-radius,0))}to{clip-path:inset(0 0 0 0 round var(--ao-photo-radius,0))}}@keyframes ao-drop{0%{opacity:0;transform:translateY(70px)scale(.9)}}@keyframes ao-grow{0%{transform:scaleY(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ao-landing .ao-draw,.ao-landing .ao-leader{transform-origin:0;animation:linear both ao-draw;animation-timeline:view();animation-range:entry cover 30%}.ao-landing .ao-band>:not(.ao-split,.ao-capability-grid,.ao-work-grid,.ao-founder-grid,.ao-proof-grid,.ao-easier-grid),.ao-landing .ao-band .ao-split>*,.ao-landing .ao-capability-grid>*,.ao-landing .ao-work-grid>*,.ao-landing .ao-founder-grid>*,.ao-landing .ao-proof-grid>*,.ao-landing .ao-easier-grid>*{animation:linear both ao-reveal;animation-timeline:view();animation-range:entry 5% cover 28%}.ao-landing :is(.ao-capability-grid,.ao-work-grid,.ao-founder-grid,.ao-proof-grid,.ao-easier-grid)>:nth-child(2){animation-range:entry 15% cover 34%}.ao-landing :is(.ao-capability-grid,.ao-work-grid,.ao-founder-grid,.ao-proof-grid,.ao-easier-grid)>:nth-child(3){animation-range:entry 25% cover 40%}.ao-landing :is(.ao-capability-grid,.ao-work-grid,.ao-founder-grid,.ao-proof-grid,.ao-easier-grid)>:nth-child(4){animation-range:entry 35% cover 46%}.ao-landing .ao-band img{animation:linear both ao-curtain;animation-timeline:view();animation-range:entry 10% cover 42%}}}@keyframes ao-draw{0%{transform:scaleX(0)}}@keyframes ao-reveal{0%{opacity:0;transform:translateY(56px)}}@keyframes ao-curtain{0%{clip-path:inset(16% 7% 16% 7% round var(--ao-photo-radius,0));transform:scale(1.08)}to{clip-path:inset(0 0 0 0 round var(--ao-photo-radius,0));transform:none}}
