.HomePage-module__R2BQ_G__site{color:var(--ao-ink);background:var(--ao-bg)}.HomePage-module__R2BQ_G__page,.HomePage-module__R2BQ_G__footer{max-width:1440px;margin:auto;padding-inline:clamp(20px,4vw,64px)}.HomePage-module__R2BQ_G__skip{z-index:var(--ao-z-toast);border-radius:var(--ao-radius-pill);background:var(--ao-accent);color:var(--ao-on-accent);padding:12px 20px;position:fixed;top:10px;left:16px;transform:translateY(-180%)}.HomePage-module__R2BQ_G__skip:focus{transform:none}.HomePage-module__R2BQ_G__site a:focus-visible,.HomePage-module__R2BQ_G__site summary:focus-visible{outline:2px solid var(--ao-focus);outline-offset:5px}.HomePage-module__R2BQ_G__hero{grid-template-columns:1fr 1.08fr;align-items:center;gap:clamp(32px,5vw,72px);padding:150px 0 90px;display:grid}.HomePage-module__R2BQ_G__heroCopy{min-width:0}.HomePage-module__R2BQ_G__eyebrow{color:var(--ao-ink-2);letter-spacing:.12em;align-items:center;gap:9px;font-size:10px;font-weight:600;line-height:1.6;display:inline-flex}.HomePage-module__R2BQ_G__spark{background:var(--ao-art-cyan);width:7px;height:7px;box-shadow:0 0 14px var(--ao-art-cyan);border-radius:50%;flex:none}.HomePage-module__R2BQ_G__hero h1{letter-spacing:-.065em;margin:26px 0;font-size:clamp(42px,4.6vw,70px);font-weight:500;line-height:1.09}.HomePage-module__R2BQ_G__hero h1 em{font-family:var(--ao-font-serif);letter-spacing:-.035em;background:linear-gradient(100deg, var(--ao-art-cyan-light), var(--ao-art-cyan), var(--ao-art-violet));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:400}[data-appearance=light] .HomePage-module__R2BQ_G__hero h1 em{background:linear-gradient(100deg, var(--ao-art-cyan-deep), var(--ao-art-violet-deep));-webkit-background-clip:text;background-clip:text}.HomePage-module__R2BQ_G__heroCopy>p{max-width:430px;color:var(--ao-ink-2);margin:0;font-size:16px;line-height:1.85}.HomePage-module__R2BQ_G__actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.HomePage-module__R2BQ_G__primary{background:var(--ao-accent);min-height:48px;color:var(--ao-on-accent);border-radius:var(--ao-radius-pill);transition:background var(--ao-dur), transform var(--ao-dur);justify-content:center;align-items:center;gap:14px;padding:12px 22px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.HomePage-module__R2BQ_G__primary:hover{background:var(--ao-accent-hover);transform:translateY(-2px)}.HomePage-module__R2BQ_G__secondary,.HomePage-module__R2BQ_G__textLink{min-height:44px;color:var(--ao-ink);align-items:center;gap:8px;font-size:12px;text-decoration:none;display:inline-flex}.HomePage-module__R2BQ_G__secondary:hover,.HomePage-module__R2BQ_G__textLink:hover{text-underline-offset:5px;text-decoration:underline}.HomePage-module__R2BQ_G__heroNote{color:var(--ao-ink-3);align-items:center;gap:14px;margin-top:24px;font-size:11px;display:flex}.HomePage-module__R2BQ_G__heroNote span+span:before{content:"/";color:var(--ao-ink-4);margin-right:14px}.HomePage-module__R2BQ_G__heroCanvas{border:1px solid var(--ao-line-strong);background:var(--ao-surface);min-width:0;box-shadow:0 28px 80px -55px var(--ao-art-violet);border-radius:24px;overflow:hidden}.HomePage-module__R2BQ_G__canvasTop{color:var(--ao-ink-2);justify-content:space-between;align-items:center;padding:16px 20px;font-size:10px;display:flex}.HomePage-module__R2BQ_G__canvasTop>span{align-items:center;gap:7px;display:flex}.HomePage-module__R2BQ_G__canvasDot{background:var(--ao-ink-3);border-radius:50%;width:5px;height:5px}.HomePage-module__R2BQ_G__heroImages{grid-template-columns:1.8fr 1fr;gap:10px;margin:0 10px;display:grid}.HomePage-module__R2BQ_G__heroLead,.HomePage-module__R2BQ_G__heroSide{background:var(--ao-surface-2);border-radius:14px;height:clamp(300px,29vw,420px);position:relative;overflow:hidden}.HomePage-module__R2BQ_G__heroLead img,.HomePage-module__R2BQ_G__heroSide img,.HomePage-module__R2BQ_G__productMedia img,.HomePage-module__R2BQ_G__filmPreview img{object-fit:cover}.HomePage-module__R2BQ_G__heroSide img{object-position:57% center}.HomePage-module__R2BQ_G__mediaLabel{border:1px solid var(--ao-media-line);background:var(--ao-media-shade);color:var(--ao-on-media);border-radius:8px;padding:7px 10px;font-size:9px;position:absolute;inset:auto auto 14px 14px}.HomePage-module__R2BQ_G__canvasBottom{justify-content:space-between;align-items:center;gap:14px;padding:20px;display:flex}.HomePage-module__R2BQ_G__appDock{gap:14px;display:flex}.HomePage-module__R2BQ_G__appDock>div{color:var(--ao-ink-3);flex-direction:column;align-items:center;gap:7px;font-size:9px;display:flex}.HomePage-module__R2BQ_G__canvasCaption{color:var(--ao-ink-3);text-align:right;font-size:10px;line-height:1.8}.HomePage-module__R2BQ_G__canvasCaption strong{color:var(--ao-ink-2);font-weight:400}.HomePage-module__R2BQ_G__section{padding:38px 0 80px;scroll-margin-top:88px}.HomePage-module__R2BQ_G__sectionHead{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.HomePage-module__R2BQ_G__sectionHead h2,.HomePage-module__R2BQ_G__control h2,.HomePage-module__R2BQ_G__faq h2{letter-spacing:-.045em;margin:13px 0 0;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.15}.HomePage-module__R2BQ_G__sectionHead>p{color:var(--ao-ink-3);margin:0;font-size:12px;line-height:1.8}.HomePage-module__R2BQ_G__productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.HomePage-module__R2BQ_G__product{min-width:0}.HomePage-module__R2BQ_G__productLink{color:inherit;border-radius:16px;text-decoration:none;display:block}.HomePage-module__R2BQ_G__productMedia{background:var(--ao-surface);border-radius:16px;height:300px;position:relative;overflow:hidden}.HomePage-module__R2BQ_G__productMedia:after{content:"";background:linear-gradient(transparent, var(--ao-media-shade));position:absolute;inset:45% 0 0}.HomePage-module__R2BQ_G__productMedia img{transition:transform var(--ao-dur-slow) var(--ao-ease)}.HomePage-module__R2BQ_G__productLink:hover .HomePage-module__R2BQ_G__productMedia img{transform:scale(1.04)}.HomePage-module__R2BQ_G__productTag{z-index:1;color:var(--ao-on-media);letter-spacing:.1em;font-size:8px;font-weight:600;position:absolute;bottom:18px;left:18px}.HomePage-module__R2BQ_G__cardArrow{z-index:1;border:1px solid var(--ao-media-line);width:34px;height:34px;color:var(--ao-on-media);background:var(--ao-media-shade-soft);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.HomePage-module__R2BQ_G__productHeading{align-items:center;gap:12px;margin-top:20px;display:flex}.HomePage-module__R2BQ_G__product h3{letter-spacing:-.035em;margin:0;font-size:22px;font-weight:500}.HomePage-module__R2BQ_G__product h4{margin:16px 0 8px;font-size:13px;font-weight:500}.HomePage-module__R2BQ_G__product p{max-width:330px;color:var(--ao-ink-3);margin:0;font-size:12px;line-height:1.8}.HomePage-module__R2BQ_G__essentials{border-top:1px solid var(--ao-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;padding-top:28px;display:grid}.HomePage-module__R2BQ_G__essential{color:inherit;border-radius:8px;align-items:center;gap:12px;text-decoration:none;display:flex}.HomePage-module__R2BQ_G__essential>span:not([data-app-icon]){flex-direction:column;gap:5px;min-width:0;display:flex}.HomePage-module__R2BQ_G__essential strong{font-size:12px;font-weight:500}.HomePage-module__R2BQ_G__essential>span>span{color:var(--ao-ink-3);font-size:10px;line-height:1.7}.HomePage-module__R2BQ_G__essential>svg{color:var(--ao-ink-3);flex:none;margin-left:auto}.HomePage-module__R2BQ_G__workflow{border-top:1px solid var(--ao-line);grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(36px,6vw,88px);padding:75px 0 90px;scroll-margin-top:88px;display:grid}.HomePage-module__R2BQ_G__workflowPreview{border:1px solid var(--ao-line-strong);background:var(--ao-surface);border-radius:20px;min-width:0;overflow:hidden}.HomePage-module__R2BQ_G__previewTop{align-items:center;gap:10px;padding:16px;font-size:10px;display:flex}.HomePage-module__R2BQ_G__example{color:var(--ao-ink-3);margin-left:auto;font-size:9px}.HomePage-module__R2BQ_G__filmPreview{aspect-ratio:1.5;border-radius:10px;margin:0 10px;position:relative;overflow:hidden}.HomePage-module__R2BQ_G__filmPreview:after{content:"";background:linear-gradient(transparent, var(--ao-media-shade));position:absolute;inset:0}.HomePage-module__R2BQ_G__filmCaption{z-index:1;color:var(--ao-on-media);letter-spacing:-.04em;font-size:clamp(30px,3vw,46px);line-height:1.1;position:absolute;bottom:28px;left:25px}.HomePage-module__R2BQ_G__filmCaption em{font-family:var(--ao-font-serif);color:var(--ao-art-amber-light)}.HomePage-module__R2BQ_G__filmPlay{z-index:1;border:1px solid var(--ao-media-line);background:var(--ao-media-fill);width:36px;height:36px;color:var(--ao-on-media);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:26px;right:22px}.HomePage-module__R2BQ_G__timeline{color:var(--ao-ink-3);grid-template-columns:42px 1fr;align-items:center;gap:9px;padding:22px 16px;font-size:8px;display:grid}.HomePage-module__R2BQ_G__filmTrack{grid-template-columns:1.3fr .8fr 1fr 1.1fr;gap:3px;height:26px;display:grid}.HomePage-module__R2BQ_G__filmTrack i{background:linear-gradient(130deg, var(--ao-art-violet-deep), var(--ao-art-violet));opacity:.55;border-radius:4px}.HomePage-module__R2BQ_G__filmTrack i:nth-child(2n){background:linear-gradient(130deg, var(--ao-art-cyan-deep), var(--ao-art-cyan))}.HomePage-module__R2BQ_G__captionTrack{background:var(--ao-info-soft);color:var(--ao-info-ink);border-radius:4px;margin-inline:14px;padding:5px 9px;font-size:8px}.HomePage-module__R2BQ_G__audioTrack{background:var(--ao-ok-soft);border-radius:4px;justify-content:space-around;align-items:center;gap:3px;height:23px;padding-inline:8px;display:flex}.HomePage-module__R2BQ_G__audioTrack i{background:var(--ao-ok-ink);border-radius:1px;flex:1;height:7px}.HomePage-module__R2BQ_G__audioTrack i:nth-child(3n){height:17px}.HomePage-module__R2BQ_G__audioTrack i:nth-child(4n){height:12px}.HomePage-module__R2BQ_G__audioTrack i:nth-child(5n){height:20px}.HomePage-module__R2BQ_G__workflowCopy h2{letter-spacing:-.05em;margin:17px 0 20px;font-size:clamp(38px,4.2vw,58px);font-weight:500;line-height:1.08}.HomePage-module__R2BQ_G__workflowCopy>p,.HomePage-module__R2BQ_G__control p,.HomePage-module__R2BQ_G__faq p{color:var(--ao-ink-3);max-width:400px;font-size:13px;line-height:1.85}.HomePage-module__R2BQ_G__steps{margin:28px 0 16px;padding:0;list-style:none}.HomePage-module__R2BQ_G__steps li{gap:17px;margin-bottom:18px;display:flex}.HomePage-module__R2BQ_G__steps li>span{border:1px solid var(--ao-line-strong);width:30px;height:30px;font-family:var(--ao-font-mono);color:var(--ao-ink-3);border-radius:50%;flex:none;place-items:center;font-size:9px;display:grid}.HomePage-module__R2BQ_G__steps h3{margin:2px 0 5px;font-size:13px;font-weight:500}.HomePage-module__R2BQ_G__steps p{color:var(--ao-ink-3);margin:0;font-size:11px;line-height:1.8}.HomePage-module__R2BQ_G__control{border:1px solid var(--ao-line);background:var(--ao-surface);border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:38px 40px;display:grid}.HomePage-module__R2BQ_G__control h2{font-size:30px}.HomePage-module__R2BQ_G__control p{margin:16px 0 10px}.HomePage-module__R2BQ_G__control ul{margin:0;padding:0;list-style:none}.HomePage-module__R2BQ_G__control li{border-bottom:1px solid var(--ao-line);align-items:center;gap:12px;padding:18px 0;font-size:12px;line-height:1.7;display:flex}.HomePage-module__R2BQ_G__control li:last-child{border-bottom:0}.HomePage-module__R2BQ_G__control li svg{color:var(--ao-ok-ink);flex:none}.HomePage-module__R2BQ_G__faq{grid-template-columns:.8fr 1.2fr;gap:80px;padding:100px 0;scroll-margin-top:88px;display:grid}.HomePage-module__R2BQ_G__questions details{border-bottom:1px solid var(--ao-line)}.HomePage-module__R2BQ_G__questions details:first-child{border-top:1px solid var(--ao-line)}.HomePage-module__R2BQ_G__questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:13px;line-height:1.7;list-style:none;display:flex}.HomePage-module__R2BQ_G__questions summary::-webkit-details-marker{display:none}.HomePage-module__R2BQ_G__questions summary>svg{color:var(--ao-ink-3);transition:rotate var(--ao-dur);flex:none}.HomePage-module__R2BQ_G__questions details[open] summary>svg{rotate:180deg}.HomePage-module__R2BQ_G__questions details p{max-width:none;margin:0;padding:0 24px 22px 0;font-size:12px}.HomePage-module__R2BQ_G__closing{text-align:center;border-top:1px solid var(--ao-line);padding:42px 20px 82px;position:relative}.HomePage-module__R2BQ_G__closingIcons{justify-content:center;align-items:end;gap:18px;margin-bottom:28px;display:flex}.HomePage-module__R2BQ_G__closing h2{font-family:var(--ao-font-serif);letter-spacing:-.045em;margin:12px 0 16px;font-size:clamp(44px,5vw,64px);font-weight:400}.HomePage-module__R2BQ_G__closing p{color:var(--ao-ink-3);margin:0 0 24px;font-size:13px;line-height:1.9}.HomePage-module__R2BQ_G__footer{border-top:1px solid var(--ao-line);padding-top:36px;padding-bottom:24px}.HomePage-module__R2BQ_G__footerTop{justify-content:space-between;align-items:center;gap:28px;margin-bottom:28px;display:flex}.HomePage-module__R2BQ_G__footerTop p{color:var(--ao-ink-3);margin-top:12px;font-size:11px}.HomePage-module__R2BQ_G__footerTop nav{color:var(--ao-ink-2);flex-wrap:wrap;align-items:center;gap:24px;font-size:12px;display:flex}.HomePage-module__R2BQ_G__footer nav a{align-items:center;min-height:28px;text-decoration:none;display:inline-flex}.HomePage-module__R2BQ_G__footer nav a:hover{color:var(--ao-ink)}.HomePage-module__R2BQ_G__footerBottom{border-top:1px solid var(--ao-line);color:var(--ao-ink-3);justify-content:space-between;gap:20px;margin-top:28px;padding-top:20px;font-size:9px;line-height:1.7;display:flex}@media (max-width:1100px){.HomePage-module__R2BQ_G__hero{gap:28px;padding-top:115px}.HomePage-module__R2BQ_G__hero h1{font-size:clamp(38px,4.8vw,58px)}.HomePage-module__R2BQ_G__heroCopy>p{font-size:14px}.HomePage-module__R2BQ_G__productMedia{height:240px}.HomePage-module__R2BQ_G__productGrid,.HomePage-module__R2BQ_G__essentials{gap:16px}.HomePage-module__R2BQ_G__canvasCaption{display:none}.HomePage-module__R2BQ_G__canvasBottom{justify-content:center}.HomePage-module__R2BQ_G__workflow{gap:36px}.HomePage-module__R2BQ_G__faq{gap:40px}.HomePage-module__R2BQ_G__control{gap:32px;padding:28px}}@media (max-width:767px){.HomePage-module__R2BQ_G__hero{grid-template-columns:1fr;gap:38px;padding:106px 0 48px}.HomePage-module__R2BQ_G__heroCopy{max-width:540px}.HomePage-module__R2BQ_G__hero h1{font-size:clamp(38px,9.5vw,60px)}.HomePage-module__R2BQ_G__eyebrow{font-size:9px}.HomePage-module__R2BQ_G__heroImages{grid-template-columns:1.8fr 1fr}.HomePage-module__R2BQ_G__heroLead,.HomePage-module__R2BQ_G__heroSide{height:clamp(260px,62vw,400px)}.HomePage-module__R2BQ_G__canvasCaption{display:block}.HomePage-module__R2BQ_G__canvasBottom{justify-content:space-between;padding:16px}.HomePage-module__R2BQ_G__appDock{gap:12px}.HomePage-module__R2BQ_G__section{padding:22px 0 50px}.HomePage-module__R2BQ_G__sectionHead{display:block}.HomePage-module__R2BQ_G__sectionHead>p{margin-top:14px}.HomePage-module__R2BQ_G__productGrid{grid-template-columns:1fr;gap:30px}.HomePage-module__R2BQ_G__productMedia{aspect-ratio:1.4;height:auto}.HomePage-module__R2BQ_G__product h4{margin-top:12px}.HomePage-module__R2BQ_G__product p{max-width:none}.HomePage-module__R2BQ_G__essentials{grid-template-columns:1fr;gap:22px;margin-top:30px}.HomePage-module__R2BQ_G__essential>span>span{font-size:11px}.HomePage-module__R2BQ_G__workflow{grid-template-columns:1fr;gap:35px;padding:45px 0}.HomePage-module__R2BQ_G__workflowCopy{order:-1}.HomePage-module__R2BQ_G__workflowCopy h2{font-size:42px}.HomePage-module__R2BQ_G__control{grid-template-columns:1fr;gap:16px;padding:26px 22px}.HomePage-module__R2BQ_G__control h2{font-size:28px}.HomePage-module__R2BQ_G__control li{padding:14px 0;font-size:11px}.HomePage-module__R2BQ_G__faq{grid-template-columns:1fr;gap:24px;padding:55px 0}.HomePage-module__R2BQ_G__questions summary{padding:20px 0;font-size:12px}.HomePage-module__R2BQ_G__closing{padding:36px 0 48px}.HomePage-module__R2BQ_G__footerTop{flex-direction:column;align-items:flex-start;gap:16px}.HomePage-module__R2BQ_G__footerTop nav{gap:20px}.HomePage-module__R2BQ_G__footerBottom{flex-direction:column;gap:8px}.HomePage-module__R2BQ_G__actions{gap:18px}}@media (max-width:360px){.HomePage-module__R2BQ_G__actions{flex-direction:column;align-items:flex-start;gap:6px}.HomePage-module__R2BQ_G__canvasCaption{font-size:9px}.HomePage-module__R2BQ_G__appDock{gap:8px}.HomePage-module__R2BQ_G__hero h1{font-size:36px}}@media (prefers-reduced-motion:reduce){.HomePage-module__R2BQ_G__primary,.HomePage-module__R2BQ_G__productMedia img,.HomePage-module__R2BQ_G__questions summary>svg{transition:none}.HomePage-module__R2BQ_G__primary:hover,.HomePage-module__R2BQ_G__productLink:hover .HomePage-module__R2BQ_G__productMedia img{transform:none}}
