@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.AJLRcW_className{font-family:Geist,Geist Fallback;font-style:normal}.AJLRcW_variable{--font-sans:"Geist", "Geist Fallback"}
:root{--ink:#0a0a0a;--muted:#999;--faint:#a3a3a3;--line:#e8e8e8;--surface:#f4f4f5;--subtle:#fafafa;--violet:#807dff;--pink:#ff1d7c;--g:clamp(20px, 5vw, 48px);--sec:256px;--shadow-sm:0 1px 3px #0000000f;--shadow-md:0 12px 32px -8px #0000001a}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:#fff;margin:0}h1,h2,h3,p,dl,dd,figure,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;color:inherit}.wrap{width:min(1120px, 100% - 2 * var(--g));margin-inline:auto}.motion [data-split],.motion [data-reveal]{visibility:hidden}::selection{background:var(--violet);color:#fff}:focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:4px}.t-h1,.t-h2,.t-h3,.t-title,.t-lede,.t-body,.t-body-m,.t-ui,.t-small,.t-micro,.t-micro-m{text-box:trim-both cap alphabetic}.t-h1{letter-spacing:-.04em;text-wrap:balance;font-size:56px;font-weight:500;line-height:64px}.t-h2{letter-spacing:-.03em;text-wrap:balance;font-size:40px;font-weight:500;line-height:48px}.t-title{letter-spacing:-.015em;text-wrap:balance;font-size:20px;font-weight:500;line-height:28px}.t-lede{letter-spacing:-.01em;text-wrap:pretty;font-size:20px;font-weight:400;line-height:32px}.t-body{letter-spacing:-.005em;text-wrap:pretty;font-size:16px;font-weight:400;line-height:24px}.t-body-m{letter-spacing:-.005em;font-size:16px;font-weight:500;line-height:24px}.t-ui{letter-spacing:-.005em;font-size:14px;font-weight:500;line-height:20px}.t-small{letter-spacing:-.005em;font-size:14px;font-weight:400;line-height:20px}.t-micro{font-size:12px;font-weight:400;line-height:16px}.t-micro-m{font-size:12px;font-weight:500;line-height:16px}.muted{color:var(--muted)}.logo{align-items:center;gap:10px;display:inline-flex}.logo span{letter-spacing:-.03em;text-box:trim-both cap alphabetic;font-size:22px;font-weight:600;line-height:28px}.logo--dark span{color:#fff}.btn{letter-spacing:-.005em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:500;transition:box-shadow .25s ease-out,background-color .2s ease-out;display:inline-flex}.btn__label{text-box:trim-both cap alphabetic}.btn--l{height:48px;padding:0 20px 0 24px;font-size:16px;line-height:24px}.btn--s{height:36px;padding:0 14px 0 16px;font-size:14px;line-height:20px}.btn--secondary.btn--l{padding:0 24px}.btn--primary{background:var(--ink);color:#fff;box-shadow:inset 0 0 10px #ffffff73,inset 0 -1px 0 .5px #fff9,0 0 24px #807dff8c}.btn--primary:hover{box-shadow:inset 0 0 12px #ffffff8c,inset 0 -1px 0 .5px #ffffffb3,0 0 32px #807dffcc}.btn--secondary{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:#fff}.btn--secondary:hover{background:var(--subtle)}.btn__arrow,.tlink__arrow{flex:none;transition:transform .25s ease-out}.btn:hover .btn__arrow,.tlink:hover .tlink__arrow,.case__link:hover .tlink__arrow{transform:translate(2px)}.tlink{align-items:center;gap:6px;display:inline-flex}.tlink span{text-box:trim-both cap alphabetic}.nav{justify-content:space-between;align-items:center;height:36px;margin-top:40px;display:flex;position:relative}.nav__links{gap:32px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.nav__links a{align-items:center;gap:4px;display:inline-flex}.nav__links a,.nav__login{transition:color .15s ease-out}.nav__links a:hover,.nav__login:hover{color:var(--muted)}.nav__chev{color:#6e6e6e}.nav__end{align-items:center;gap:24px;display:flex}.hero__copy{text-align:center;flex-direction:column;align-items:center;margin-top:100px;display:flex}.hero__title span{display:block}.hero__title .grad{margin-inline:auto;background:linear-gradient(90deg,#ff1d7c 0%,#807dff 50%,#ffb3d1 100%);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;margin-bottom:-.25em;padding-bottom:.25em}.hero__sub{max-width:600px;margin-top:24px}.hero__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.proof{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin-top:32px;display:flex}.proof li{align-items:center;gap:8px;display:inline-flex}.proof li+li:before{content:"";background:var(--faint);border-radius:50%;width:3px;height:3px;margin-right:12px}.proof a:hover{color:var(--ink)}.stars{color:var(--ink);gap:2px;display:inline-flex}.ph{color:#fff;background:#ff6154;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-weight:600;line-height:1;display:grid}.stage{isolation:isolate;border-radius:32px;margin:64px 16px 0;padding:64px 0;position:relative;overflow:hidden}.stage__bg{object-fit:cover;z-index:-1}.motion .hero__title>span,.motion .hero__sub,.motion .hero .hero__ctas,.motion .stage{animation:1.2s cubic-bezier(.16,1,.3,1) backwards intro}.motion .hero__title .grad{animation-delay:80ms}.motion .hero__sub{animation-delay:.25s}.motion .hero .hero__ctas{animation-delay:.35s}.motion .stage{animation-delay:.4s}.motion .proof{animation:1s cubic-bezier(.16,1,.3,1) .5s backwards intro-fade}@keyframes intro{0%{opacity:0;filter:blur(4px);transform:translateY(24px)}}@keyframes intro-fade{0%{opacity:0}}.logos__cap{text-align:center;margin-top:40px}.logos__row{justify-content:space-between;align-items:center;gap:24px;height:32px;margin-top:30px;display:flex}.logos__row li{flex:none}.logos__row img{object-fit:cover;filter:grayscale()contrast(1.1);opacity:.6;mix-blend-mode:multiply;width:100%;height:100%}.logos__row li:first-child img{object-fit:contain}.scaled{width:100%;max-width:var(--w);margin-inline:auto;position:relative;container-type:inline-size}.scaled__in{width:var(--w);height:var(--h);transform:scale(min(1, tan(atan2(100cqw, var(--w)))));transform-origin:0 0;position:absolute;top:0;left:0}.dm{color:#09090b;letter-spacing:-.003em;background:#fff;border-radius:20px;width:1120px;height:672px;position:relative;overflow:hidden;box-shadow:0 40px 96px -24px #140f3324,0 2px 6px #0d0d1a14}.dm-t{text-box:trim-both cap alphabetic}.dm-11{font-size:11px;line-height:16px}.dm-12{font-size:12px;line-height:16px}.dm-13{font-size:13px;line-height:19px}.dm-14{font-size:14px;line-height:20px}.dm-500{font-weight:500}.dm-ink{color:#09090b}.dm-mut{color:#71717a}.dm-faint{color:#a1a1aa}.dm-violet{color:var(--violet)}.dm-top{border-bottom:1px solid #ededef;align-items:center;gap:12px;height:56px;padding:0 24px;display:flex;position:absolute;inset:0 0 auto}.dm-live{background:var(--pink);border-radius:50%;width:8px;height:8px;margin-right:-4px}.dm-top__end{align-items:center;gap:6px;margin-left:auto;display:flex}.dm-time{margin-left:18px}.dm-screen{width:760px;height:616px;position:absolute;top:56px;left:0}.dm-crumb{align-items:center;gap:8px;height:20px;display:flex;position:absolute;top:32px;left:32px}.dm-appmark{color:#fff;background:#09090b;border-radius:5px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:600;line-height:1;display:grid}.dm-group{align-items:center;gap:12px;height:32px;display:flex;position:absolute;top:26px;right:32px}.dm-seg{background:#f4f4f5;border-radius:8px;height:32px;padding:3px;display:flex;position:relative}.dm-seg__lab{z-index:1;color:#71717a;border-radius:6px;align-items:center;height:26px;padding:0 12px;font-size:12px;font-weight:500;line-height:16px;display:flex;position:relative}.dm-seg__lab.is-on{color:#09090b;background:#fff;box-shadow:0 1px 2px #00000014}.dm-seg__pill{opacity:0;background:#fff;border-radius:6px;width:0;height:26px;position:absolute;top:3px;left:0;box-shadow:0 1px 2px #00000014}.motion .dm:not(.is-done) .dm-seg__pill{opacity:1}.motion .dm:not(.is-done) .dm-seg__lab.is-on{box-shadow:none;color:#71717a;background:0 0}.motion .dm:not(.is-done) .dm-seg__lab[data-seg=stage]{color:#09090b}.dm-title{letter-spacing:-.025em;font-size:22px;font-weight:600;line-height:28px;position:absolute;top:96px;left:32px}.dm-sub{position:absolute;top:126px;left:32px}.dm-kpis{display:flex;position:absolute;top:168px;left:32px}.dm-kpis:after{content:"";background:#ededef;width:696px;height:1px;position:absolute;top:104px;left:0}.dm-kpi{flex-direction:column;width:232px;display:flex;position:relative}.dm-kpi+.dm-kpi:before{content:"";background:#ededef;width:1px;height:72px;position:absolute;top:0;left:-24px}.dm-kpi__v{letter-spacing:-.03em;margin:15px 0 20px;font-size:28px;font-weight:600;line-height:34px}.dm-chart{width:696px;height:200px;position:absolute;top:314px;left:32px}.dm-baseline{background:#d4d4d8;width:1px;height:200px;position:absolute;top:-6px;left:128px}.dm-row{width:100%;height:20px;position:absolute;left:0}.dm-row__label{color:#71717a;position:absolute;top:5px;left:0}.dm-bar{background:#d4d4d8;border-radius:0 4px 4px 0;height:20px;position:absolute;top:0;left:129px}.dm-row__val{color:#71717a;position:absolute;top:5px}.dm-row.is-top .dm-row__label,.dm-row.is-top .dm-row__val{color:#09090b;font-weight:500}.dm-row.is-top .dm-bar{background:var(--violet)}.dm-cursor{width:22px;height:22px;position:absolute}.cursor-svg{filter:drop-shadow(0 1px 2px #00000026);display:block}.dm-tag{background:var(--violet);color:#fff;white-space:nowrap;border-radius:6px;align-items:center;height:20px;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;display:flex;position:absolute;top:22px;left:18px}.dm-cap{background:#fff;border-radius:24px;align-items:center;gap:12px;width:max-content;height:48px;margin-inline:auto;padding:0 20px 0 18px;display:flex;position:absolute;bottom:32px;left:0;right:0;box-shadow:0 8px 24px -4px #0000001a,0 1px 2px #0000000a}.wave{align-items:center;gap:2px;height:14px;display:inline-flex}.wave i{background:var(--violet);transform-origin:50%;border-radius:2px;width:3px}.wave i:first-child{height:6px}.wave i:nth-child(2){height:12px}.wave i:nth-child(3){height:8px}.wave i:nth-child(4){height:11px}.motion .wave i{animation:.9s ease-in-out infinite speak}.motion .wave i:nth-child(2){animation-delay:-.3s}.motion .wave i:nth-child(3){animation-delay:-.6s}.motion .wave i:nth-child(4){animation-delay:-.15s}@keyframes speak{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}.dm-panel{border-left:1px solid #ededef;width:360px;height:616px;position:absolute;top:56px;left:760px}.dm-video{background:#e7e7ea;border-radius:12px;width:311px;height:184px;position:absolute;top:24px;left:24px;overflow:hidden}.dm-video img,.mini-video img,.avs__img img,.greet__av img{object-fit:cover}.dm-name{align-items:center;gap:8px;display:flex;position:absolute;top:232px;left:24px}.dm-rule{background:#ededef;width:311px;height:1px;position:absolute;left:24px}.dm-buyer{flex-direction:column;gap:12px;display:flex;position:absolute;top:288px;left:24px}.dm-facts{width:311px;position:absolute;top:346px;left:24px}.dm-facts div{justify-content:space-between;align-items:center;height:20px;display:flex}.dm-facts div+div{margin-top:12px}.dm-out{flex-direction:column;width:311px;display:flex;position:absolute;top:496px;left:24px}.dm-out__top{justify-content:space-between;align-items:center;height:22px;margin-bottom:20px;display:flex}.dm-out__crm{align-items:center;gap:6px;margin-top:13px;display:flex}.dm-badge{background:var(--violet);color:#fff;border-radius:6px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.dm-badge--s{height:20px;font-size:11px}.motion .dm [data-a]{opacity:0}.sec{margin-top:var(--sec)}.sec--first{margin-top:184px}.h2{text-align:center}.h2 span{display:block}.h2__two{color:var(--violet)}.h2__two.muted{color:var(--muted)}.silk{background-color:#fff;background-position:top;background-repeat:no-repeat;background-size:100%}.sec__sub{text-align:center;max-width:560px;margin:24px auto 0}.compare{grid-template-columns:repeat(2,1fr);gap:32px;margin-top:64px;display:grid}.cmp{border-radius:24px;flex-direction:column;min-height:480px;padding:40px;display:flex}.cmp--form{background:var(--subtle);box-shadow:inset 0 0 0 1px var(--surface)}.cmp--naoma{background:#fff url(/img/silk/naoma-card.webp) 50%/cover no-repeat;padding:16px;box-shadow:inset 0 0 0 1px #dcdaff}.cmp__in{flex-direction:column;flex:1;display:flex}.cmp--naoma .cmp__in{background:#fff;border-radius:16px;padding:24px}.cmp__title{align-items:center;gap:8px;display:flex}.tl{margin-top:50px;position:relative}.tl:before{content:"";background:#d4d4d8;width:1px;position:absolute;top:4px;bottom:27px;left:3.5px}.tl--naoma:before{background:#dcdaff}.tl li{flex-direction:column;gap:11px;padding-left:24px;display:flex;position:relative}.tl li+li{margin-top:24px}.tl li:before{content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:0;left:0}.tl--form li:before{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--faint)}.tl--naoma li:before,.tl--form li.is-hot:before{background:var(--violet);box-shadow:none}.tl li.is-last .tl__e{color:var(--muted)}.cmp__stat{border-top:1px solid #e4e4e7;flex-direction:column;gap:16px;margin-top:auto;padding-top:40px;display:flex}.cmp--naoma .cmp__stat{border-color:#e9e8ff}.steps{grid-template-columns:repeat(4,1fr);gap:32px;margin-top:64px;display:grid}.step{flex-direction:column;display:flex}.step__panel{border-radius:20px;height:240px;position:relative;overflow:hidden}.step__k{color:var(--violet);margin-top:24px}.step__t,.step__d{margin-top:16px}.mini{color:#09090b;width:256px;height:240px;margin-left:-128px;position:absolute;top:0;left:50%}.mini-card{box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;position:absolute}.mini-site{width:208px;height:148px;top:24px;left:24px}.mini-site i{border-radius:4px;position:absolute}.mini-site__btn{color:#fff;background:#09090b;border-radius:13px;place-items:center;width:108px;height:26px;font-size:11px;font-weight:500;line-height:16px;display:grid;position:absolute;top:108px;left:16px}.mini-site__cursor{position:absolute;top:120px;left:104px}.mini-chips{justify-content:center;gap:6px;display:flex;position:absolute;top:192px;left:24px;right:24px}.mini-chip{white-space:nowrap;background:#fff;border-radius:8px;flex:none;align-items:center;gap:4px;height:28px;padding:0 10px 0 8px;display:inline-flex;box-shadow:inset 0 0 0 1px #f4f4f5}.mini-video{width:208px;height:124px;box-shadow:var(--shadow-sm);background:#e7e7ea;border-radius:12px;position:absolute;top:24px;left:24px;overflow:hidden}.mini-video__live{color:#d60f63;background:#ffffffeb;border-radius:10px;align-items:center;gap:4px;height:20px;padding:0 8px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex;position:absolute;top:8px;left:8px}.mini-video__live i{background:var(--pink);border-radius:50%;width:6px;height:6px}.mini-video__name{color:#fff;background:#09090b99;border-radius:6px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex;position:absolute;bottom:8px;left:8px}.mini-caption{padding:12px;bottom:24px;left:24px;right:24px}.mini-caption>span{line-height:17px;display:block}.mini-crm,.mini-ins{width:208px;height:192px;top:24px;left:24px}.mini-crm__head,.mini-ins__head{border-bottom:1px solid #f0f0f2;align-items:center;gap:6px;height:40px;padding:0 14px;display:flex}.mini-crm__who{align-items:center;gap:8px;padding:14px 14px 0;display:flex}.mini-crm__who>span:last-child{flex-direction:column;gap:6px;display:flex}.mini-avatar{background:#f4f4f5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:500;line-height:1;display:grid}.mini-avatar--violet{background:var(--violet);color:#fff}.mini-crm__rows{margin:22px 14px 0}.mini-crm__rows div{justify-content:space-between;align-items:center;height:20px;display:flex}.mini-crm__rows div+div{margin-top:8px}.mini-ins__row{justify-content:space-between;align-items:center;height:26px;margin:12px 14px 0;padding:0 8px;display:flex;position:relative}.mini-ins__row+.mini-ins__row{margin-top:8px}.mini-ins__row i{background:#f4f4f5;border-radius:6px;height:26px;position:absolute;top:0;left:0}.mini-ins__row.is-top i{background:#f1f0ff}.mini-ins__row span{position:relative}.mini-ins__n{color:#71717a}.mini-ins__row.is-top .mini-ins__n{color:#4b47d6}.bento{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:64px;display:grid}.bcard{height:464px;box-shadow:inset 0 0 0 1px var(--surface);background-color:#fff;border-radius:24px;flex-direction:column;padding:32px;display:flex;position:relative;overflow:hidden}.bcard--wide{grid-column:span 2}.bcard__vis{flex:1;grid-template-columns:minmax(0,1fr);place-items:center;min-height:0;margin-bottom:32px;display:grid}.bcard__vis--top{place-items:start stretch;padding-top:8px}.bcard__d{margin-top:16px}.learn-wrap{max-width:672px}.learn{color:#09090b;width:672px;height:256px;position:relative}.learn__lines{fill:none;stroke:#fff;stroke-width:1.25px;position:absolute;inset:0}.learn__packet{stroke:var(--pink);stroke-dasharray:8 200;stroke-dashoffset:var(--o)}.learn__packet.is-extra{visibility:hidden}.learn__src{width:200px;height:36px;box-shadow:var(--shadow-sm);background:#fff;border-radius:10px;align-items:center;gap:9px;padding:0 12px 0 7px;display:flex;position:absolute;left:0}.learn__ic{width:22px;height:22px;color:var(--violet);background:#807dff33;border-radius:4px;flex:none;place-items:center;display:grid}.learn__glow{background:var(--violet);opacity:.35;filter:blur(20px);border-radius:50%;width:100px;height:100px;position:absolute;top:78px;left:286px}.learn__hub{width:72px;height:72px;box-shadow:0 0 0 1px #e2e0ff, var(--shadow-md);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:92px;left:300px}.learn__out{white-space:nowrap;width:216px;height:40px;box-shadow:var(--shadow-sm);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex;position:absolute;left:456px}.dm-status{border-radius:6px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.dm-status--booked{color:#4b47d6;background:#f1f0ff}.dm-status--qualified{background:var(--violet);color:#fff}.dm-status--no{color:#71717a;background:#f4f4f5}.langs{color:#09090b;flex-direction:column;gap:12px;width:100%;display:flex}.langs__row{box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.langs__ph{border-radius:50%;flex:none}.langs__txt{flex-direction:column;flex:1;gap:11px;min-width:0;display:flex}.langs__top{justify-content:space-between;align-items:center;display:flex}.langs__g{color:#52525b}.langs__more{background:#fff;border-radius:14px;align-self:flex-start;align-items:center;height:28px;padding:0 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #e4e4e7}.avs{color:#09090b;width:296px}.avs__row{gap:10px;display:flex}.avs__tile{width:92px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;position:relative}.avs__img{background:#fff;border-radius:14px;width:92px;height:120px;display:block;position:relative;overflow:hidden}.avs__img:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #e4e4e7}.avs__tile.is-on .avs__img:after{box-shadow:inset 0 0 0 2px #fff}.avs__check{background:var(--violet);color:#fff;opacity:0;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:8px;right:8px;transform:scale(.4)}.avs__tile.is-on .avs__check{opacity:1;transform:none}.avs__name{justify-content:center;margin-top:6px;display:flex}.avs__name span{color:#0a0a0a80;background:#fff;border-radius:8px;align-items:center;height:21px;padding:0 8px;transition:color .3s;display:inline-flex}.avs__tile.is-on .avs__name span{color:#09090b}.avs__brand{height:44px;box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;align-items:center;gap:8px;margin-top:21px;padding:0 12px;display:flex}.avs__brand i{background:var(--violet);border-radius:50%;width:20px;height:20px}.avs__brand span:last-child{margin-left:auto}.human{color:#09090b;align-items:center;gap:13px;width:100%;display:flex}.human__chat{width:392px;box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;flex:none;padding:20px 0}.msg{align-items:flex-start;gap:8px;padding:0 16px;display:flex}.msg+.msg{margin-top:12px}.msg__av{object-fit:cover;border-radius:50%;flex:none}.msg__b{background:#f4f4f5;border-radius:12px;max-width:300px;padding:12px;line-height:19px}.msg--me{justify-content:flex-end}.msg--me .msg__b{color:#fff;background:#09090b;max-width:220px}.human__note{text-align:center;margin:12px 0}.human__stats{flex-direction:column;flex:1;gap:8px;max-width:267px;display:flex}.human__stats div{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:24px;display:flex}.human__stats div:nth-child(2){background:#ffffffa6}.human__stats div:nth-child(3){background:#fff3}.cards3{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:64px;display:grid}.case__link{flex-direction:column;height:100%;min-height:464px;display:flex}.case__shot{background:var(--surface);border-radius:20px;height:232px;display:block;position:relative;overflow:hidden}.case__shot img{border-radius:8px 0 0;width:calc(100% - 24px);height:auto;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:27px;left:24px;box-shadow:0 8px 24px -6px #0000001a,0 0 0 1px #0000000f}.case__link:hover .case__shot img{transform:translateY(-6px)}.case__co{margin-top:32px}.case__de{margin-top:16px}.case__gl{margin-top:24px}.case__go{margin-top:12px}.case__more{color:var(--violet);margin-top:auto;padding-top:32px}.review{min-height:400px;box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;flex-direction:column;padding:32px;display:flex}.review__q{margin-top:32px}.review__by{align-items:center;gap:12px;margin-top:auto;padding-top:32px;display:flex}.review__by>span{flex-direction:column;gap:8px;display:flex}.review__ph{border-radius:50%;flex:none}.reviews__cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:64px;display:flex}.duo{grid-template-columns:repeat(2,1fr);gap:32px;margin-top:64px;display:grid}.sec-list li{height:44px;box-shadow:var(--shadow-sm);color:#09090b;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:0 16px;display:flex}.sec-list li+li{margin-top:8px}.ints__grid{grid-template-columns:repeat(auto-fill,48px);gap:12px;display:grid}.ints__grid li{width:48px;height:48px}.ints__grid a{width:100%;height:100%;box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;place-items:center;display:grid}.ints__events{margin-top:24px}.ints__events li{height:40px;box-shadow:var(--shadow-sm);color:#09090b;white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:0 14px;display:flex;overflow:hidden}.ints__events li+li{margin-top:8px}.ints__events img{margin-right:4px}.ints__d{text-overflow:ellipsis;overflow:hidden}.ints__w{margin-left:auto;padding-left:8px}.faq{flex-direction:column;align-items:center;display:flex}.faq__h{text-align:center}.faq__list{border-top:1px solid var(--line);width:100%;max-width:736px;margin-top:40px}.faq__item{border-bottom:1px solid var(--line);padding:28px 0}.faq__q{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:0;display:flex}.faq__icon{flex:none;width:16px;height:16px;position:relative}.faq__icon:before,.faq__icon:after{content:"";background:var(--ink);border-radius:1px;height:2px;transition:transform .3s ease-out;position:absolute;top:7px;left:1px;right:1px}.faq__icon:after{transform:rotate(90deg)}.faq__item[data-open=true] .faq__icon:after{transform:rotate(0)}.faq__item[data-open=true] .faq__icon:before,.faq__item[data-open=true] .faq__icon:after{background:var(--violet)}.faq__panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1),opacity .35s ease-out;display:grid}.faq__item[data-open=true] .faq__panel{opacity:1;grid-template-rows:1fr}.faq__inner{min-height:0;margin-bottom:-6px;padding-bottom:6px;overflow:hidden}.faq__a{max-width:640px;padding-top:20px}.faq__more{margin-top:40px}.final{isolation:isolate;text-align:center;border-radius:32px;margin:192px 16px 0;padding:128px 0;position:relative;overflow:hidden}.final__bg{object-fit:cover;z-index:-3}.final__shader{z-index:-2;position:absolute;inset:-24px}.final:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 20px #fff}.final__in{flex-direction:column;align-items:center;display:flex}.greet{align-items:center;gap:16px;display:flex}.greet__me{flex:none;width:88px;height:88px;position:relative}.greet__av{border:4px solid #fff;border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:0 12px 32px -8px #3326802e}.greet__dot{background:var(--pink);border:3px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;top:68px;left:68px}.greet__pill{white-space:nowrap;background:#fff;border-radius:20px 20px 20px 6px;align-items:center;height:40px;padding:0 16px;display:inline-flex;box-shadow:0 8px 24px -6px #00000014}.final__h{margin-top:48px}.final__h span{display:block}.final__sub{max-width:640px;margin-top:24px}.final__ctas{margin-top:40px}.footer{isolation:isolate;background:var(--ink);color:#e4e4e7;border-radius:32px;margin:16px;position:relative;overflow:hidden}.footer:before{content:"";z-index:-1;aspect-ratio:1408/513;background:url(/img/footer-art.webp) bottom/100% no-repeat;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 25%);mask-image:linear-gradient(#0000,#000 25%)}.footer__in{grid-template-columns:480px 1fr;padding:72px 0 21.5%;display:grid}.footer__tag{color:#a1a1aa;max-width:288px;margin-top:32px}.footer__cols{grid-template-columns:repeat(4,160px);padding-top:4px;display:grid}.footer__head{color:#71717a}.footer__cols ul{margin-top:24px}.footer__cols li+li{margin-top:22px}.footer__cols a{transition:color .15s ease-out}.footer__cols a:hover{color:#fff}.footer__base{color:#71717a;border-top:1px solid #27272a;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:16px;margin-top:56px;padding-top:32px;display:flex}.footer__concept{color:#52525b;grid-column:1/-1;margin-top:24px}.footer__by{color:#a1a1aa;text-underline-offset:3px;-webkit-text-decoration:underline #52525b;text-decoration:underline #52525b;transition:color .15s ease-out,text-decoration-color .15s ease-out}.footer__by:hover{color:#fff;text-decoration-color:currentColor}.mini-card,.mini-chip,.learn__src,.learn__out,.learn__hub,.langs__row,.avs__img,.avs__brand,.human__chat,.human__stats div,.sec-list li,.ints__events li,.ints__grid a,.ints__grid img,.mini-video img,.avs__img img{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s cubic-bezier(.2,.8,.2,1),background-color .3s}.mini-card:hover,.learn__src:hover,.learn__out:hover,.langs__row:hover,.avs__brand:hover,.human__chat:hover,.human__stats div:hover,.sec-list li:hover,.ints__events li:hover{transform:translateY(-2px);box-shadow:0 12px 24px -12px #281e6e4d,0 1px 3px #0000000f}.mini-chip:hover{transform:translateY(-2px)!important;box-shadow:inset 0 0 0 1px #c9c7ff,0 6px 14px -6px #807dff73!important}.mini-video:hover img{transform:scale(1.05)}.mini-ins__row:hover i{background:#f1f0ff}.mini-ins__row:hover .mini-ins__n{color:#4b47d6}.learn__hub:hover{transform:scale(1.06)}.avs__tile:hover .avs__img img{transform:scale(1.05)}.avs__tile.is-on .avs__img{transform:translateY(-3px);box-shadow:0 12px 24px -12px #281e6e59}.human__stats div:hover{background:#fff}.ints__grid a:hover,.ints__grid a:focus-visible{transform:translateY(-4px);box-shadow:0 14px 26px -12px #281e6e66,0 0 0 1px #807dff40}.ints__grid a:hover img{transform:scale(1.18)rotate(-6deg)}.ints__grid a,.ints__grid img{transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.sec-list__status{flex:none;width:16px;height:16px;margin-left:auto;position:relative}.sec-list__spin{border:2px solid #807dff33;border-top-color:var(--violet);opacity:0;border-radius:50%;transition:opacity .2s;position:absolute;inset:1px}.sec-list__ok{fill:none;stroke:var(--violet);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;position:absolute;inset:0}.sec-list__ok path{stroke-dasharray:1;stroke-dashoffset:0}.sec-list li[data-state=loading] .sec-list__spin{opacity:1;animation:.7s linear infinite spin}.sec-list li[data-state=loading] .sec-list__ok path,.sec-list li[data-state=waiting] .sec-list__ok path,.motion .sec-list[data-run=idle] .sec-list__ok path{stroke-dashoffset:1px}.sec-list li[data-state=done] .sec-list__ok path{transition:stroke-dashoffset .45s cubic-bezier(.65,0,.35,1)}@keyframes spin{to{transform:rotate(360deg)}}.motion [data-live=false] *,.motion [data-live=false] :before,.motion [data-live=false] :after{animation-play-state:paused!important}.mini-site__btn:after{content:"";border-radius:inherit;opacity:0;position:absolute;inset:0}.motion .mini-site__cursor{animation:5s cubic-bezier(.45,0,.2,1) infinite ask-cursor}.motion .mini-site__btn{animation:5s ease-out infinite ask-press}.motion .mini-site__btn:after{animation:5s ease-out infinite ask-ring}.motion .mini-chip{animation:4.5s ease-in-out infinite backwards chip-on}.motion .mini-chip:nth-child(2){animation-delay:1.5s}.motion .mini-chip:nth-child(3){animation-delay:3s}@keyframes ask-cursor{0%{opacity:0;transform:translate(52px,46px)}12%{opacity:1}40%{transform:translate(0)scale(1)}45%{transform:translate(0)scale(.82)}50%{transform:translate(0)scale(1)}78%{opacity:1;transform:translate(0)}90%,to{opacity:0;transform:translate(52px,46px)}}@keyframes ask-press{0%,43%{transform:scale(1)}47%{transform:scale(.94)}53%,to{transform:scale(1)}}@keyframes ask-ring{0%,45%{opacity:0;box-shadow:0 0 #807dff99}47%{opacity:1}75%,to{opacity:0;box-shadow:0 0 0 12px #807dff00}}@keyframes chip-on{0%,36%,to{transform:none;box-shadow:inset 0 0 0 1px #f4f4f5}8%,28%{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #b9b6ff,0 6px 14px -6px #807dff80}}.motion .mini-video__live i{animation:1.6s ease-in-out infinite live-dot}.motion .mini-w{animation:6s linear infinite backwards type-word;animation-delay:calc(var(--i) * 80ms)}@keyframes live-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@keyframes type-word{0%{opacity:.12}3%,80%{opacity:1}86%,to{opacity:.12}}.motion .mini-crm__who,.motion .mini-crm__rows div{animation:6s cubic-bezier(.2,.8,.2,1) infinite backwards crm-in}.motion .mini-crm__rows div:first-child{animation-delay:.25s}.motion .mini-crm__rows div:nth-child(2){animation-delay:.5s}.motion .mini-crm__rows div:nth-child(3){animation-delay:.75s}.motion .mini-crm .dm-badge{animation:6s cubic-bezier(.34,1.56,.64,1) .5s infinite backwards pop}@keyframes crm-in{0%{opacity:0;transform:translateY(6px)}8%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-4px)}}@keyframes pop{0%,6%{opacity:0;transform:scale(.6)}14%,86%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(.9)}}.mini-ins__row i{transform-origin:0}.motion .mini-ins__row i{animation:6s cubic-bezier(.2,.8,.2,1) infinite backwards bar-grow}.motion .mini-ins__n{animation:6s infinite backwards n-in}.motion .mini-ins__row:nth-child(3) i,.motion .mini-ins__row:nth-child(3) .mini-ins__n{animation-delay:.15s}.motion .mini-ins__row:nth-child(4) i,.motion .mini-ins__row:nth-child(4) .mini-ins__n{animation-delay:.3s}.motion .mini-ins__row:nth-child(5) i,.motion .mini-ins__row:nth-child(5) .mini-ins__n{animation-delay:.45s}@keyframes bar-grow{0%{transform:scaleX(0)}16%,86%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes n-in{0%,10%{opacity:0}18%,86%{opacity:1}94%,to{opacity:0}}.learn__src,.learn__out{outline-offset:2px;outline:1.5px solid #ff1d7c00}.motion .learn__packet{visibility:visible}.motion .learn__packet--out{animation:2.8s linear infinite backwards strip-out}.motion .learn__packet--in{animation:2.8s linear infinite backwards strip-in}.motion .learn__src,.motion .learn__out{animation:2.8s ease-out infinite backwards arrive}.motion .learn__packet,.motion .learn__src,.motion .learn__out{animation-delay:var(--d,0s);animation-duration:var(--dur,2.8s)}.motion .learn__glow{animation:1.4s ease-in-out infinite alternate hub-glow}@keyframes strip-out{0%{stroke-dashoffset:8px}35%,to{stroke-dashoffset:-100px}}@keyframes strip-in{0%{stroke-dashoffset:-100px}35%,to{stroke-dashoffset:8px}}@keyframes arrive{0%,31%{outline-color:#ff1d7c00}35%{outline-color:#ff1d7c80}52%,to{outline-color:#ff1d7c00}}@keyframes hub-glow{0%{opacity:.25;transform:scale(.9)}to{opacity:.45;transform:scale(1.15)}}.langs__lang{align-items:center;gap:6px;display:inline-flex}.langs__wave{opacity:0;height:10px;transform:scale(.6)}.langs__wave i:first-child{height:4px}.langs__wave i:nth-child(2){height:9px}.langs__wave i:nth-child(3){height:6px}.langs__wave i:nth-child(4){height:8px}.langs__row{outline-offset:0;outline:1.5px solid #807dff00}.motion .langs__row{animation:6s ease-in-out infinite backwards speak-row}.motion .langs__wave{animation:6s ease-in-out infinite backwards speak-wave}.motion .langs__row:nth-child(2),.motion .langs__row:nth-child(2) .langs__wave{animation-delay:2s}.motion .langs__row:nth-child(3),.motion .langs__row:nth-child(3) .langs__wave{animation-delay:4s}@keyframes speak-row{0%,36%,to{outline-color:#807dff00}4%,30%{outline-color:#807dff8c}}@keyframes speak-wave{0%,36%,to{opacity:0;transform:scale(.6)}4%,30%{opacity:1;transform:none}}.avs__check{transition:opacity .3s,transform .4s cubic-bezier(.34,1.56,.64,1)}.motion .human__chat .msg,.motion .human__note{animation:9s cubic-bezier(.2,.8,.2,1) infinite backwards chat-in;animation-delay:calc(var(--m) * .7s)}@keyframes chat-in{0%{opacity:0;transform:translateY(8px)}5%,85%{opacity:1;transform:none}92%,to{opacity:0;transform:none}}.motion .count[data-count=idle]{opacity:0}@media (max-width:1100px){.nav__links{gap:24px}.footer__in{grid-template-columns:1fr;gap:48px}.footer__cols{grid-template-columns:repeat(4,1fr)}}@media (max-width:960px){:root{--sec:160px}.nav__links,.nav__login{display:none}.hero__copy{margin-top:80px}.stage{padding:32px 0}.logos__row{flex-wrap:wrap;justify-content:center;gap:24px 40px;height:auto}.sec--first{margin-top:128px}.compare,.duo{grid-template-columns:1fr}.steps{grid-template-columns:repeat(2,1fr);gap:48px 24px}.bento{grid-template-columns:repeat(2,1fr);gap:24px}.bcard--wide{grid-column:1/-1}.bcard{height:auto;min-height:440px}.cards3{grid-template-columns:1fr;gap:48px;max-width:560px;margin-inline:auto}.case__link{min-height:0}.case__shot{aspect-ratio:352/232;height:auto}.review{min-height:0}}@media (max-width:760px){.human{flex-direction:column;align-items:stretch;gap:32px}.human__chat{width:100%;max-width:392px}.bento{grid-template-columns:1fr}}@media (max-width:640px){:root{--sec:144px}.nav{margin-top:20px}.hero__copy{margin-top:64px}.proof{gap:12px 16px}.proof li+li:before{display:none}.t-h1{font-size:40px;line-height:48px}.t-h2{font-size:32px;line-height:40px}.t-lede{font-size:18px;line-height:28px}.stage,.final{border-radius:24px;margin-inline:8px}.stage{margin-top:48px;padding:16px 0}.stage .wrap{width:calc(100% - 32px)}.sec--first{margin-top:112px}.compare,.steps,.bento,.cards3,.duo{margin-top:48px}.steps{grid-template-columns:1fr}.cmp{min-height:0}.cmp--form{padding:32px 24px}.cmp--naoma{padding:12px}.cmp--naoma .cmp__in{padding:20px 12px}.cmp__stat{margin-top:40px}.bcard,.review{padding:24px}.final{margin-top:144px;padding:96px 0}.greet{flex-direction:column;gap:16px}.greet__pill{border-radius:20px}.footer{border-radius:24px;margin:8px}.footer__in{padding:56px 0 calc(17.5% + 48px)}.footer__cols{grid-template-columns:repeat(2,1fr);gap:40px 24px}}@media (max-width:400px){.t-h1{font-size:34px;line-height:40px}.btn--l{padding:0 16px 0 20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation:none!important}}
