@import"https://fonts.googleapis.com/css2?family=Funnel+Sans:wght@300;400;500;600;700;800&family=Geist:wght@300;400;500;600;700&display=swap";.ao-page{--bg:#1b1420;--panel:rgba(38,28,45,.42);--ink:#f7f1f8;--muted:#a99dac;--line:rgba(215,197,223,.065);min-height:100vh;overflow:hidden;background:var(--bg);color:var(--ink);font-family:Geist,Inter,system-ui,sans-serif}.ao-navbar{position:fixed;inset:0 0 auto;z-index:20;display:flex;align-items:center;gap:28px;height:66px;padding:0 max(24px,calc((100vw - 1280px)/2));background:#1b142099;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border-bottom:1px solid rgba(215,197,223,.04);transition:.5s}.ao-navbar--scrolled{background:#261c2dcc;border-color:#ec319f1a;box-shadow:0 4px 30px #140c184d}.ao-brand{display:flex;align-items:center;gap:10px;border:0;background:transparent;color:#f7f1f8;font-size:18px;font-weight:800;cursor:pointer;white-space:nowrap}.ao-brand i{display:flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,#df3ea2,#8956dd);box-shadow:0 8px 20px #df3ea240;font-style:normal}.ao-brand em,.ao-section h2 span{color:#ed61b9;font-style:normal;text-shadow:0 0 20px rgba(236,49,159,.45)}.ao-nav-links{display:flex;gap:32px;margin:auto}.ao-nav-links button,.ao-footer button{border:0;background:none;color:#bdb0c2;cursor:pointer}.ao-nav-links button:hover,.ao-footer button:hover{color:#f7f1f8}.ao-btn{border:1px solid transparent;border-radius:999px;padding:12px 21px;color:#fff;font-weight:700;cursor:pointer;transition:.3s}.ao-btn--primary{background:linear-gradient(135deg,#df3ea2,#8956dd);box-shadow:0 0 40px #df3ea266,0 0 80px #df3ea226}.ao-btn--glass{border-color:#ec319f40;background:#ec319f26;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ao-btn:hover{transform:translateY(-2px)}.ao-menu,.ao-mobile-menu{display:none}.ao-hero{position:relative;display:flex;min-height:100vh;align-items:center;justify-content:center;overflow:hidden;padding:112px 24px 84px}.ao-grid{position:absolute;inset:0;opacity:.5;background-image:linear-gradient(rgba(215,197,223,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(215,197,223,.03) 1px,transparent 1px);background-size:60px 60px}.ao-glow{position:absolute;border-radius:50%;filter:blur(64px);pointer-events:none}.ao-glow--top{top:-230px;left:50%;width:800px;height:600px;transform:translate(-50%);background:linear-gradient(rgba(236,49,159,.15),rgba(137,86,221,.08),transparent)}.ao-glow--left{bottom:-160px;left:-120px;width:500px;height:400px;background:linear-gradient(45deg,rgba(236,49,159,.1),transparent)}.ao-glow--right{right:-130px;top:33%;width:400px;height:500px;background:linear-gradient(225deg,rgba(137,86,221,.08),transparent)}.ao-float{position:absolute;display:block;border:1px solid rgba(215,197,223,.06);background:#261c2d4d;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);opacity:.8;animation:float-c8d58baf 8s ease-in-out infinite}.ao-float--square{left:10%;top:25%;width:96px;height:96px;border-radius:24px}.ao-float--round{right:12%;top:32%;width:64px;height:64px;border-radius:16px;animation-delay:2s}.ao-float--circle{left:20%;bottom:23%;width:80px;height:80px;border-radius:50%;animation-delay:4s}.ao-hero-inner{position:relative;z-index:2;width:100%;max-width:1280px;text-align:center}.ao-badge{display:inline-flex;align-items:center;gap:9px;margin:0 0 30px;border:1px solid rgba(215,197,223,.06);border-radius:999px;padding:9px 16px;background:#261c2d80;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);color:#d6c9da;font-size:14px}.ao-badge i{width:8px;height:8px;border-radius:50%;background:#df3ea2;box-shadow:0 0 15px #df3ea2;animation:pulse-c8d58baf 3s ease-in-out infinite}.ao-hero h1{margin:0;font-family:Funnel Sans,Geist,system-ui,sans-serif;font-size:clamp(44px,6vw,96px);line-height:1;letter-spacing:-.055em}.ao-hero h1>span{color:#ed61b9}.ao-hero h1 em{font-style:normal;background:linear-gradient(135deg,#efe5f0,#f28dcc,#b982ee,#f28dcc,#efe5f0);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer-c8d58baf 4s linear infinite}.ao-hero-copy{max-width:760px;margin:25px auto 0;color:#aea1b1;font-size:clamp(15px,1.45vw,20px);line-height:1.8}.ao-copy-break{display:none}.ao-hero-copy strong{color:#e9dfea}.ao-hero-actions{display:flex;justify-content:center;gap:16px;margin-top:36px}.ao-stats{display:grid;grid-template-columns:repeat(4,1fr);max-width:780px;gap:32px;margin:78px auto 0}.ao-stats b{display:block;font-family:Funnel Sans,Geist,sans-serif;font-size:clamp(23px,2.7vw,38px)}.ao-stats span{color:#968a9b;font-size:13px}.ao-section{position:relative;padding:96px max(24px,calc((100vw - 1280px)/2))}.ao-section-inner,.ao-footer-grid,.ao-copyright{position:relative;z-index:1;max-width:1280px;margin:auto}.ao-section h2{margin:0;text-align:center;font-family:Funnel Sans,Geist,sans-serif;font-size:clamp(32px,4vw,50px);letter-spacing:-.04em}.ao-section-inner>p{max-width:680px;margin:16px auto 55px;color:#aba0b0;text-align:center;font-size:17px;line-height:1.7}.ao-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ao-feature-card,.ao-plan{position:relative;border:1px solid rgba(215,197,223,.05);border-radius:16px;padding:30px;background:var(--panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:.5s}.ao-feature-card:hover,.ao-work-card:hover{transform:translateY(-4px);border-color:#ec319f40;box-shadow:0 0 40px #ec319f14}.ao-feature-icon{display:flex;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid rgba(236,49,159,.15);border-radius:16px;background:linear-gradient(140deg,#ec319f26,#8956dd1a);color:#e6b;font-size:21px;font-style:normal}.ao-feature-card h3{margin:19px 0 10px;font-family:Funnel Sans,Geist,sans-serif;font-size:20px}.ao-feature-card p{margin:0;color:#aaa0b0;font-size:15px;line-height:1.72}.ao-feature-card>b{display:block;width:0;height:1px;margin-top:22px;background:linear-gradient(90deg,rgba(236,49,159,.4),rgba(137,86,221,.3),transparent);transition:.7s}.ao-feature-card:hover>b{width:100%}.ao-showcase-section{background:radial-gradient(circle at center,rgba(236,49,159,.08),transparent 43%)}.ao-showcase-glow{position:absolute;left:50%;top:50%;width:600px;height:600px;transform:translate(-50%,-50%);border-radius:50%;background:linear-gradient(135deg,rgba(236,49,159,.08),rgba(137,86,221,.05),transparent);filter:blur(72px)}.ao-relative{position:relative}.ao-showcase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ao-work-card{overflow:hidden;border:1px solid rgba(215,197,223,.06);border-radius:16px;background:#261c2d73;transition:.5s}.ao-work-image{position:relative;aspect-ratio:3/2;overflow:hidden}.ao-work-image img{width:100%;height:100%;object-fit:cover;transition:.7s}.ao-work-card:hover img{transform:scale(1.1)}.ao-work-image>div{position:absolute;inset:0;background:linear-gradient(to top,rgba(27,20,32,.95),rgba(27,20,32,.18),transparent)}.ao-work-image span{position:absolute;left:12px;top:12px;border:1px solid rgba(215,197,223,.06);border-radius:8px;padding:5px 9px;background:#1b142080;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e9dfe9;font-size:11px}.ao-work-info{padding:18px 20px}.ao-work-info h3{margin:0 0 8px;font-family:Funnel Sans,Geist,sans-serif;font-size:18px}.ao-work-info p{margin:0 0 12px;color:#a99dac;font-size:13px}.ao-work-info small{display:inline-block;margin-right:7px;border:1px solid rgba(137,86,221,.2);border-radius:999px;padding:4px 9px;color:#c9b6d4;font-size:10px}.ao-empty{border:1px dashed var(--line);border-radius:16px;padding:50px;text-align:center;color:var(--muted)}.ao-explore{display:block;margin:40px auto 0}.ao-pricing-section{overflow:hidden}.ao-grid--muted{opacity:.3}.ao-pricing-grid{display:grid;max-width:1024px;margin:auto;grid-template-columns:repeat(3,1fr);gap:24px}.ao-plan{display:flex;min-height:465px;flex-direction:column;padding:32px}.ao-plan--highlight{border-color:#ec319f66;background:#2e203780;box-shadow:0 0 60px #ec319f1f}.ao-plan>b{position:absolute;top:-13px;left:50%;transform:translate(-50%);white-space:nowrap;border-radius:999px;padding:6px 14px;background:linear-gradient(90deg,#df3ea2,#8956dd);font-size:12px}.ao-plan h3{margin:5px 0 12px;font-family:Funnel Sans,Geist,sans-serif;font-size:24px}.ao-price{font-family:Funnel Sans,Geist,sans-serif;font-size:38px;font-weight:800}.ao-price small{color:#9d92a2;font-family:Geist,system-ui,sans-serif;font-size:14px;font-weight:400}.ao-plan ul{flex:1;margin:25px 0;padding:0;list-style:none;color:#bfb4c3;font-size:14px;line-height:2.25}.ao-plan li:before{content:"✓";margin-right:10px;color:#ed61b9}.ao-footer{border-top:1px solid rgba(215,197,223,.05);padding:70px max(24px,calc((100vw - 1280px)/2)) 25px}.ao-footer-grid{display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:50px}.ao-footer p{max-width:275px;color:#a99dac;line-height:1.7;font-size:14px}.ao-socials{display:flex;gap:12px}.ao-socials i{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(215,197,223,.06);border-radius:12px;background:#261c2d66;color:#b5a6bd;font-style:normal}.ao-footer h4{margin:2px 0 18px;color:#e9dfea;font-size:14px}.ao-footer button,.ao-footer span{display:block;margin:0 0 12px;padding:0;color:#9f91a4;font-size:13px;text-align:left}.ao-copyright{display:flex;justify-content:space-between;margin-top:54px;padding-top:24px;border-top:1px solid rgba(215,197,223,.05);color:#827689;font-size:12px}@keyframes float-c8d58baf{0%,to{transform:translateY(0) scale(1)}25%{transform:translateY(-12px) scale(1.02)}50%{transform:translateY(-6px) scale(.98)}75%{transform:translateY(-18px) scale(1.01)}}@keyframes pulse-c8d58baf{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.85;transform:scale(1.05)}}@keyframes shimmer-c8d58baf{0%{background-position:-200% center}to{background-position:200% center}}@media(max-width:760px){.ao-nav-links,.ao-nav-workspace{display:none}.ao-menu{display:block;margin-left:auto;border:0;background:none;color:#fff;font-size:27px}.ao-mobile-menu{position:absolute;display:grid;top:61px;left:16px;right:16px;gap:8px;padding:15px;border:1px solid var(--line);border-radius:16px;background:#261c2d;box-shadow:0 18px 40px #0005}.ao-mobile-menu button{border:0;background:none;padding:9px;color:#fff;text-align:left}.ao-mobile-menu .ao-btn{text-align:center}.ao-hero{min-height:700px}.ao-float{display:none}.ao-hero h1{font-size:clamp(42px,12vw,64px);letter-spacing:-.05em}.ao-stats{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:52px}.ao-feature-grid,.ao-showcase-grid,.ao-pricing-grid,.ao-footer-grid{grid-template-columns:1fr}.ao-section{padding:76px 20px}.ao-footer{padding:50px 20px 25px}.ao-copyright{display:grid;gap:10px}.ao-hero-actions{flex-direction:column;align-items:center}.ao-hero-actions .ao-btn{min-width:170px}}.ao-hero{isolation:isolate}.ao-hero-video{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.ao-grid,.ao-glow{z-index:2}.ao-float{z-index:0}.ao-hero-inner{z-index:3}.ao-copy-break{display:block}.ao-brand-mark{display:inline-flex;width:auto;height:28px;flex:0 0 auto;--lv-wordmark-size:15px;filter:none}.ao-footer .ao-brand-mark{width:auto;height:26px;flex-basis:auto;--lv-wordmark-size:15px}.ao-hero h1{font-family:Funnel Sans,system-ui,sans-serif;font-size:36px;font-weight:700;line-height:1;letter-spacing:0}.ao-hero h1 .ao-glitch-text{color:#e94b8a;text-shadow:0 0 20px oklch(.58 .24 .01 / .5),0 0 40px oklch(.58 .24 .01 / .2),0 0 80px oklch(.58 .24 .01 / .1)}.ao-hero h1 em{background:linear-gradient(135deg,#e6e3e9,#f1aec4,#f275a0 25%,#a344b8,#f275a0 75%,#f1aec4,#e6e3e9);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(min-width:768px){.ao-hero h1{font-size:60px}}@media(min-width:1024px){.ao-hero h1{font-size:72px}}@media(min-width:1280px){.ao-hero h1{font-size:96px}}.ao-page .iconify{flex:0 0 auto}.ao-brand i .iconify{font-size:18px}.ao-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}.ao-btn--secondary{border-color:#d7c5df26;background:transparent;color:#ded5df}.ao-btn--secondary:hover{border-color:#d7c5df59;background:#d7c5df0a}.ao-language{position:relative}.ao-language-trigger{display:inline-flex;min-height:38px;align-items:center;gap:6px;border:1px solid rgba(215,197,223,.12);border-radius:999px;padding:0 12px;background:#261c2d73;color:#e9dfea;font-size:13px;cursor:pointer}.ao-language-trigger:hover{border-color:#ec319f61;background:#ec319f1f}.ao-language-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:25;min-width:128px;overflow:hidden;border:1px solid rgba(215,197,223,.12);border-radius:12px;background:#1e1424f5;box-shadow:0 16px 40px #0000005c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ao-language-menu button,.ao-mobile-languages button{display:block;width:100%;border:0;padding:10px 13px;color:#cfc3d2;font-size:13px;text-align:left;background:transparent;cursor:pointer}.ao-language-menu button:hover,.ao-mobile-languages button:hover,.ao-language-option--active{color:#fff!important;background:linear-gradient(90deg,#df3ea2bd,#8956ddb3)!important}.ao-mobile-languages{display:flex;gap:8px;padding:4px 0}.ao-mobile-languages button{width:auto;border:1px solid rgba(215,197,223,.12);border-radius:8px;padding:7px 10px}.ao-work-image{isolation:isolate;background:#1b1420;line-height:0;transform:translateZ(0)}.ao-work-image img{position:absolute;inset:-1px;display:block;width:calc(100% + 2px);height:calc(100% + 2px);max-width:none;vertical-align:middle;backface-visibility:hidden;transform:translateZ(0) scale(1.001)}.ao-work-card:hover .ao-work-image img{transform:translateZ(0) scale(1.1)}.ao-work-image>div{background:linear-gradient(to top,#1b1420 0%,rgba(27,20,32,.92) 28%,rgba(27,20,32,.18) 68%,transparent 100%)}.ao-work-info{position:relative;z-index:1;margin-top:-1px;background:#1b1420}.ao-work-image>b{position:absolute;right:12px;top:12px;border:1px solid rgba(236,49,159,.25);border-radius:8px;padding:5px 9px;background:#ec319f33;color:#f1a2d4;font-size:11px;font-weight:500}.ao-glitch-text{display:inline-block;animation:ao-glitch-shift-c8d58baf 6s ease-in-out infinite}.ao-work-card--video{cursor:pointer}.ao-work-play{position:absolute;left:50%;top:50%;display:grid;width:58px;height:58px;place-items:center;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.32);border-radius:50%;background:#140c198c;color:#fff;font-size:27px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 34px #ec319f47;transition:transform .25s,background .25s}.ao-work-card--video:hover .ao-work-play{transform:translate(-50%,-50%) scale(1.12);background:#de3ea2c7}.ao-work-image>strong{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:4px;border-radius:7px;padding:5px 8px;background:#0b080eb3;color:#f4e9f3;font-size:11px;font-weight:600}.ao-video-modal{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:24px;background:#07050ad6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ao-video-dialog{position:relative;width:min(100%,1100px);overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#130e18;box-shadow:0 28px 100px #0009}.ao-video-player{display:block;width:100%;max-height:min(76vh,720px);background:#09070b;object-fit:contain}.ao-video-dialog>p{margin:0;padding:14px 20px;color:#eadddf;font-family:Funnel Sans,Geist,system-ui,sans-serif}.ao-video-close{position:absolute;z-index:1;top:12px;right:12px;display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#0a070dad;color:#fff;font-size:21px;cursor:pointer}@keyframes ao-glitch-shift-c8d58baf{0%,90%,to{transform:translate(0)}91%{transform:translate(-3px,1px)}92%{transform:translate(3px,-1px)}93%{transform:translate(-2px,2px)}94%{transform:translate(2px,-2px)}95%{transform:translate(0)}}.ao-socials i .iconify{font-size:17px}@media(max-width:760px){.ao-copy-break{display:none}.ao-brand-mark{width:auto;height:26px;flex-basis:auto;--lv-wordmark-size:14px}.ao-footer .ao-brand-mark{width:auto;height:24px;flex-basis:auto;--lv-wordmark-size:14px}.ao-language{display:none}.ao-video-modal{padding:12px}.ao-video-dialog{border-radius:14px}}
.lv-brand{display:inline-flex;width:100%;height:100%;align-items:center;gap:clamp(7px,.75vw,12px);color:#fff;white-space:nowrap}.lv-brand__mark{display:block;width:22px;height:22px;flex:0 0 22px;object-fit:contain}.lv-brand__wordmark{color:#fff;font-family:Funnel Sans,Geist,system-ui,sans-serif;font-size:var(--lv-wordmark-size, 18px);font-weight:700;letter-spacing:-.045em;line-height:1;text-shadow:0 1px 14px rgb(255 255 255 / .13)}

html,body{margin:0;background:#1b1420;color:#f7f1f8}
button,input{font-family:inherit}
.ao-page{overflow:visible}
#hero,#showcase,#pricing,#studio{scroll-margin-top:78px}
.ao-language-menu[hidden]{display:none!important}
.ao-mobile-menu{display:none!important}
@media(max-width:760px){.ao-mobile-menu.is-open{display:grid!important}}
.view-studio{display:none;padding:112px max(24px,calc((100vw - 1280px)/2)) 72px}
.view-studio.is-on{display:block}
#view-home.is-off{display:none}
.ao-studio-lead{max-width:720px;margin:12px auto 28px;color:#aba0b0;text-align:center;font-size:17px;line-height:1.7}
.ao-address{max-width:760px;margin:0 auto 36px;padding:18px 20px;border:1px solid rgba(236,49,159,.28);border-radius:16px;background:rgba(38,28,45,.55);text-align:center}
.ao-address b{display:block;margin-bottom:8px;color:#f7f1f8;font-size:14px}
.ao-address code{display:block;margin:0 0 14px;color:#f1a2d4;font-size:14px;word-break:break-all}
.ao-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1024px;margin:0 auto}
@media(max-width:760px){.ao-steps{grid-template-columns:1fr}}
.ao-video-modal[hidden],#studio[hidden]{display:none!important}
