:root{--ink: #17112E;--ink-2: #2A2344;--ink-3: #3B3356;--muted: #5A5275;--muted-2: #8A82A3;--bg: #FBF9FF;--violet: #7C3AED;--violet-d: #6D28D9;--pink: #E8467C;--pink-d: #C42A61;--coral: #F26B4A;--lilac: #F1E9FF;--line: #EFE7FD;--line-2: #EADFFD;--grad: linear-gradient(90deg, var(--violet), var(--pink));--grad-soft: linear-gradient(135deg, #F1E9FF 0%, #FBEFF6 60%, #FFF1EA 100%);--shadow-card: 0 16px 40px rgba(76, 29, 149, .12)}*{box-sizing:border-box}html{scroll-behavior:smooth}section[id]{scroll-margin-top:100px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bg);color:var(--ink);font-family:Plus Jakarta Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--violet-d);text-decoration:none}a:hover{color:var(--pink)}button{font-family:inherit}h2{margin:0;font-size:clamp(32px,4.4vw,48px);line-height:1.08;letter-spacing:-.035em;font-weight:600;text-wrap:balance}.page{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(1200px 600px at 50% -120px,#efe6ff,#fbf9ff00 70%),var(--bg)}main{flex:1}.section{max-width:1200px;margin:0 auto;padding:0 20px 110px}.section--how{padding-top:40px}.section--cta{padding-bottom:100px}.heading{text-align:center;max-width:640px;margin:0 auto}.heading--wide{max-width:680px}.heading p{margin:14px 0 0;font-size:17px;line-height:1.6;color:var(--muted);text-wrap:pretty}.heading__after-tag{margin-top:16px}.mono{font-size:11px;font-family:JetBrains Mono,monospace;color:var(--muted-2)}.muted-sm{font-size:12px;color:var(--muted-2)}.muted-xs{font-size:11px;color:var(--muted-2)}.grad-text{background:linear-gradient(90deg,var(--violet),var(--pink) 70%,var(--coral));-webkit-background-clip:text;background-clip:text;color:transparent}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--violet-d)}.eyebrow--pink{color:#f07ba3}.tag{font-size:11px;font-weight:700;padding:3px 9px;border-radius:99px}.tag--pink{background:#fde7ef;color:var(--pink-d)}.tag--violet{background:var(--lilac);color:var(--violet-d)}.tag--grad{background:var(--grad);color:#fff;padding:4px 10px}.tag--lg{display:inline-block;font-size:12px;padding:5px 12px}.pill{padding:7px 14px;border-radius:99px;background:#fff;border:1px solid var(--line);font-weight:600;color:var(--ink-3)}.chip{font-size:11.5px;font-weight:600;padding:6px 10px;border-radius:8px;background:#f8f5fd;color:var(--ink-3)}.card{border-radius:16px;background:#fff;box-shadow:var(--shadow-card)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:700;border-radius:99px;transition:transform .15s,box-shadow .15s,border-color .15s}.btn--grad{color:#fff;background:var(--grad);box-shadow:0 10px 28px #c42a6140}.btn--grad:hover{color:#fff;transform:translateY(-1px);box-shadow:0 12px 30px #c42a6166}.btn--sm{font-size:14px;padding:10px 18px;box-shadow:0 6px 18px #c42a6140}.btn--md{font-size:14px;padding:12px 22px;box-shadow:none}.btn--lg{padding:15px 28px}.btn--block{display:flex;padding:15px}.btn--white{color:var(--ink);background:#fff;box-shadow:0 12px 30px #17112e40}.btn--white:hover{color:var(--violet-d)}.btn--ghost{gap:10px;font-weight:600;color:var(--ink);padding:8px 18px 8px 8px;background:#fff;border:1px solid var(--line-2)}.btn--ghost:hover{color:var(--violet-d);border-color:#c9b2f7}.btn__play{width:32px;height:32px;border-radius:99px;background:var(--lilac);display:grid;place-items:center;color:var(--violet-d);font-size:11px}.slot{display:block;width:100%;height:100%;object-fit:cover}.slot--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px;text-align:center;background:repeating-linear-gradient(135deg,#f1e9ff 0 12px,#f6f0ff 12px 24px);border:1px dashed #D9C8FA;color:var(--violet-d);font-size:12px;font-weight:600}.slot--empty code{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:400;color:var(--muted-2)}.square{aspect-ratio:1}.logo{display:flex;align-items:center;gap:9px;color:var(--ink);flex-shrink:0}.logo:hover{color:var(--ink)}.logo__img{display:block;height:32px;width:auto}.footer .logo__img{height:28px}.nav{position:sticky;top:0;z-index:20;padding:14px 20px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbf9ffc7;border-bottom:1px solid rgba(109,40,217,.08)}.nav__inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:20px}.nav__links{display:flex;gap:18px;align-items:center;font-size:14px;font-weight:500;flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;justify-content:center}.nav__links a{color:var(--ink-3)}.nav__links a:hover{color:var(--violet-d)}.nav__new{display:flex;align-items:center;gap:6px}.nav__new .tag{font-size:10px;padding:2px 7px}.nav__actions{margin-left:auto;display:flex;align-items:center;gap:16px;flex-shrink:0;white-space:nowrap}.nav__login{font-size:14px;font-weight:600;color:var(--ink)}.nav__toggle{display:none;width:40px;height:40px;padding:0;place-items:center;border:1px solid var(--line-2);border-radius:12px;background:#fff;color:var(--ink);cursor:pointer}.nav__menu{display:none}.hero__pill-icon{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:99px;background:var(--grad);color:#fff}.hero__pill{text-align:left}.hero__pill-arrow{flex:none;color:var(--violet-d);transition:transform .15s}.hero__pill:hover .hero__pill-arrow{transform:translate(2px)}.hero{padding:72px 20px 96px;display:flex;flex-direction:column;align-items:center;text-align:center}.hero__pill{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:99px;background:#fff;border:1px solid var(--line-2);font-size:13px;font-weight:500;color:var(--ink-3);box-shadow:0 2px 10px #6d28d90f}.hero__title{margin:26px 0 0;font-size:clamp(44px,7vw,84px);line-height:1;letter-spacing:-.045em;font-weight:600;max-width:900px;text-wrap:balance}.hero__lead{margin:22px 0 0;font-size:18px;line-height:1.6;color:var(--muted);max-width:620px;text-wrap:pretty}.hero__lead strong{color:var(--ink)}.hero__ctas{margin-top:32px;display:flex;gap:14px;flex-wrap:wrap;justify-content:center;align-items:center}.hero__ctas .btn--lg{padding:15px 26px;box-shadow:0 10px 28px #c42a614d}.hero__fine{margin:14px 0 0;font-size:13px;color:var(--muted-2)}.includes{margin-top:44px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;width:100%;max-width:760px}.includes__item{padding:14px 16px;border-radius:14px;background:#fff;border:1px solid var(--line);text-align:left}.includes__title{font-weight:700;font-size:15px;margin-top:4px}.includes__sub{font-size:12.5px;color:var(--muted);margin-top:2px}.hero__visual{position:relative;margin-top:64px;width:100%;max-width:1040px;padding:36px;border-radius:28px;background:var(--grad-soft);border:1px solid #EFE2FB}.hero__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;align-items:start;text-align:left}.hero__side{display:flex;flex-direction:column;gap:16px}.store{border-radius:18px;background:#fff;box-shadow:0 24px 60px #4c1d9524;overflow:hidden}.store__bar{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid #F2EDFA}.dot{width:9px;height:9px;border-radius:99px;background:#ede6f7}.store__url{margin-left:8px;flex:1;font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--muted);background:#f8f5fd;padding:5px 10px;border-radius:8px}.store__body{padding:20px}.store__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.store__name{font-weight:800;font-size:20px;letter-spacing:-.02em}.store__meta{font-size:12.5px;color:var(--muted-2);margin-top:3px}.badge-open{font-size:11px;font-weight:700;padding:4px 9px;border-radius:99px;background:#e7f8ee;color:#167a45;white-space:nowrap}.store__products{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.store__product{font-size:12.5px;font-weight:600;margin-top:6px}.store__price{font-size:12px;color:var(--violet-d);font-weight:700}.store__pay{margin-top:16px;display:flex;gap:8px;flex-wrap:wrap}.store__order{margin-left:auto;font-size:12.5px;font-weight:700;padding:7px 14px;border-radius:99px;background:var(--ink);color:#fff}.received{padding:16px 18px;display:flex;gap:14px;align-items:center}.received__icon{width:40px;height:40px;border-radius:12px;background:#e7f8ee;color:#167a45;display:grid;place-items:center;font-weight:800;font-size:18px}.received__body{flex:1}.received__amount{font-weight:800;font-size:22px;letter-spacing:-.02em}.monthly{padding:18px;border-radius:16px;background:var(--ink);color:#fff}.monthly__head{display:flex;justify-content:space-between;font-size:12px;color:#b9b0d6}.monthly__track{margin-top:12px;height:8px;border-radius:99px;background:#ffffff1f;overflow:hidden}.monthly__fill{width:100%;height:100%;background:linear-gradient(90deg,var(--violet),var(--pink),var(--coral))}.monthly__note{margin-top:10px;font-weight:700;font-size:15px}.chat{padding:16px}.chat__head{display:flex;align-items:center;gap:8px;font-size:12px}.chat__head .tag{font-size:10.5px;padding:2px 8px}.chat__always{margin-left:auto;color:var(--muted-2)}.chat__msgs{margin-top:12px;display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.45}.chat__in{align-self:flex-end;max-width:85%;padding:9px 12px;border-radius:14px 14px 4px;background:#f8f5fd}.chat__out{max-width:88%;padding:9px 12px;border-radius:14px 14px 14px 4px;background:linear-gradient(90deg,var(--violet),var(--pink-d));color:#fff}.channels{margin-top:40px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center;font-size:14px;color:var(--muted)}.channels__lead{font-weight:600;color:var(--ink)}.modal{width:min(1040px,calc(100vw - 32px));padding:0;border:none;border-radius:24px;overflow:visible;background:var(--ink);box-shadow:0 30px 80px #17112e73}.modal::backdrop{background:#17112eb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal video{display:block;width:100%;aspect-ratio:16 / 9;border-radius:24px}.modal__close{position:absolute;top:-14px;right:-14px;z-index:1;width:36px;height:36px;border-radius:99px;border:none;background:#fff;color:var(--ink);font-size:22px;line-height:1;cursor:pointer;box-shadow:0 6px 18px #17112e4d}.modal__close:hover{color:var(--pink)}.btn--ghost{cursor:pointer;font-family:inherit}.steps{margin-top:48px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.step{padding:28px;border-radius:22px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;gap:14px}.step__num{width:36px;height:36px;border-radius:99px;background:linear-gradient(135deg,var(--violet),var(--pink));color:#fff;display:grid;place-items:center;font-weight:800;font-size:15px}.step__title{font-weight:800;font-size:20px;letter-spacing:-.02em}.step p{margin:0;font-size:15px;line-height:1.6;color:var(--muted)}.tabs{margin-top:32px;display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.tab{font-size:14px;font-weight:600;padding:9px 18px;border-radius:99px;cursor:pointer;border:1px solid var(--line-2);background:#fff;color:var(--ink-3)}.tab--active{border-color:var(--ink);background:var(--ink);color:#fff}.industry{margin-top:28px;padding:44px;border-radius:28px;background:#fff;border:1px solid var(--line);box-shadow:0 20px 60px #4c1d950f;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:44px;align-items:center}.industry h3{margin:0;font-size:clamp(26px,3vw,34px);line-height:1.12;letter-spacing:-.03em;font-weight:800;text-wrap:balance}.industry__body{margin:16px 0 0;font-size:16px;line-height:1.65;color:var(--muted);text-wrap:pretty}.checks{margin-top:22px;display:flex;flex-direction:column;gap:12px}.checks__item{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:var(--ink-2)}.checks__icon{flex-shrink:0;width:20px;height:20px;border-radius:99px;background:var(--lilac);color:var(--violet-d);display:grid;place-items:center;font-size:11px;font-weight:800;margin-top:1px}.industry__visual{position:relative;padding-bottom:28px}.industry__img{aspect-ratio:4 / 3;border-radius:20px;overflow:hidden}.industry__chip{position:absolute;left:-14px;bottom:0;max-width:280px;padding:14px 16px;border-radius:16px;background:#fff;box-shadow:0 16px 40px #4c1d9529}.industry__chip .muted-sm{font-size:11.5px}.industry__chip-text{margin-top:3px;font-weight:700;font-size:14px;line-height:1.35}.payments{padding:52px;border-radius:28px;background:var(--grad-soft);border:1px solid #EFE2FB;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:48px;align-items:center}.payments h2{margin-top:12px;font-size:clamp(32px,4.2vw,46px);line-height:1.06}.payments__body{margin:16px 0 0;font-size:16px;line-height:1.65;color:var(--muted);text-wrap:pretty}.payments__methods{margin-top:24px;display:flex;gap:8px;flex-wrap:wrap}.feature--flip>:first-child{order:2}@media(max-width:760px){.feature--flip>:first-child{order:0}}.feature__list{margin:20px 0 0;padding:0;list-style:none;display:grid;gap:10px;font-size:15px;color:var(--ink-2)}.feature__list li{position:relative;padding-left:28px;line-height:1.45}.feature__list li:before{content:"✓";position:absolute;left:0;top:1px;width:19px;height:19px;border-radius:99px;display:grid;place-items:center;font-size:11px;font-weight:800;color:#fff;background:var(--grad)}.feature__case{margin:22px 0 0;font-size:14px;color:var(--muted)}.feature__case a{font-weight:700;color:var(--violet-d)}.mock__label{margin:14px 0 6px;font-size:12px;font-weight:600;color:var(--muted-2)}.mock__row{display:grid}.mock__chips{display:flex;gap:8px;flex-wrap:wrap}.mock__chips .option{padding:9px 14px}.mock__slots{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mock__slots .option{padding:9px 6px}.mock__price{font-weight:800;color:var(--violet-d)}.mock__dot{width:28px;height:28px;border-radius:99px;border:3px solid #fff;box-shadow:0 0 0 1px var(--line-2)}.mock__dot--on{box-shadow:0 0 0 2px var(--violet)}.mock__rule{margin:16px 0 12px}.mock__bar{margin:10px 0 6px;height:6px;border-radius:99px;background:var(--lilac);overflow:hidden}.mock__bar span{display:block;height:100%;background:var(--grad)}.mock__ok{font-size:13px;font-weight:700;color:#15803d}.mock__member{margin-top:14px;display:grid;grid-template-columns:120px 1fr;gap:18px;align-items:center;font-size:14.5px}.mock__member .mock__label{margin-top:8px}.mock__member .mock__label:first-child{margin-top:0}.mock__qr{width:120px;height:120px;padding:8px;border-radius:14px;background:#fff;border:1px solid var(--line-2);fill:var(--ink)}.method{font-size:13px;font-weight:700;padding:9px 14px;border-radius:10px;background:#fff;color:var(--ink-2);border:1px solid var(--line-2)}.checkout{max-width:380px;width:100%;justify-self:center;border-radius:22px;background:#fff;box-shadow:0 24px 60px #4c1d9529;padding:22px}.checkout__head{display:flex;justify-content:space-between;align-items:center;font-size:16px}.checkout__lines{margin-top:16px;display:flex;flex-direction:column;gap:10px;font-size:14px}.checkout__line{display:flex;justify-content:space-between}.checkout__line span:first-child{color:var(--muted)}.checkout__line span:last-child{font-weight:600}.checkout__rule{height:1px;background:#f2edfa}.checkout__total{display:flex;justify-content:space-between;font-size:16px;font-weight:700}.checkout__total span:last-child{font-weight:800}.checkout__label{margin-top:18px}.checkout__options{margin-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.option{padding:12px;border-radius:12px;border:1px solid var(--line-2);font-size:13.5px;font-weight:600;text-align:center;color:var(--ink-3)}.option--selected{border:2px solid var(--violet);background:#f8f4ff;font-weight:700;color:var(--ink)}.checkout__pay{margin-top:16px;padding:14px;border-radius:99px;background:var(--grad);color:#fff;font-weight:700;font-size:15px;text-align:center}.agents{margin-top:48px;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}.section--page{padding-top:56px}.section--page h1{margin:0;font-size:clamp(32px,4.4vw,48px);line-height:1.08;letter-spacing:-.035em;font-weight:600;text-wrap:balance;color:var(--ink)}.team__link{display:inline-block;margin-top:8px;font-size:13.5px;font-weight:700;color:var(--violet-d)}.agents--team{max-width:900px;margin-left:auto;margin-right:auto;grid-template-columns:repeat(3,1fr)}@media(max-width:640px){.agents--team{grid-template-columns:repeat(2,1fr);gap:16px}}.agent{display:flex;flex-direction:column;gap:12px}.agent__photo{position:relative;aspect-ratio:4 / 5;border-radius:20px;overflow:hidden;background:var(--lilac)}.agent__badge{position:absolute;left:12px;bottom:12px;font-size:11px;font-weight:700;padding:4px 10px;border-radius:99px;background:#ffffffeb;color:var(--violet-d)}.team__initial{position:absolute;inset:0;display:grid;place-items:center;font-size:96px;font-weight:800;color:var(--violet);background:var(--grad-soft)}.agent__name{display:flex;align-items:center;gap:8px;font-weight:800;font-size:18px;letter-spacing:-.02em}.agent__role{margin-top:4px;font-size:13.5px;font-weight:600;color:var(--pink-d)}.agent__desc{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--muted);text-wrap:pretty}.mission{border-radius:28px;background:var(--ink);color:#fff;overflow:hidden;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.mission__copy{padding:56px 52px;display:flex;flex-direction:column;justify-content:center}.mission h2{margin-top:14px;font-size:clamp(30px,4vw,44px)}.mission p{margin:18px 0 0;font-size:16px;line-height:1.7;color:#c9c1e4;text-wrap:pretty}.mission__stats{margin-top:28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:18px}.mission__stat{font-weight:800;font-size:28px;letter-spacing:-.03em;background:linear-gradient(90deg,#a78bfa,#f07ba3);-webkit-background-clip:text;background-clip:text;color:transparent}.mission__stat-sub{margin-top:4px;font-size:13.5px;color:#c9c1e4}.mission__img{min-height:380px;position:relative}.mission__img .slot{position:absolute;inset:0}.plans{margin:48px auto 0;max-width:900px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.plan{padding:34px;border-radius:24px;display:flex;flex-direction:column}.plan--main{background:#fff;border:2px solid #C9B2F7;box-shadow:0 24px 60px #4c1d951a}.plan--addon{background:#f6f1fe;border:1px solid var(--line-2)}.plan__head{display:flex;justify-content:space-between;align-items:center;font-size:18px}.plan__head .tag--pink{padding:4px 10px}.plan__price{margin-top:18px;display:flex;align-items:baseline;gap:6px}.plan__amount{font-weight:800;font-size:56px;letter-spacing:-.045em}.plan__per{color:var(--muted);font-size:15px}.plan--main .muted-sm{font-size:13.5px}.plan__intro{margin:18px 0 0;font-size:15px;line-height:1.6;color:var(--muted)}.plan__list{margin:24px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px;font-size:15px;color:var(--ink-2)}.plan__list li{display:flex;gap:10px}.plan--addon .plan__list{margin-top:20px}.plan__check{color:var(--violet-d);font-weight:800}.plan__list--pink .plan__check{color:var(--pink-d)}.plan--main .btn{margin-top:28px}.plan--addon .btn{margin-top:auto;color:var(--ink);border:1px solid #DCCBFA;box-shadow:none}.plan--addon .btn:hover{color:var(--violet-d)}.plan--addon .plan__list{margin-bottom:28px}.faq{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:48px;align-items:start}.faq__intro{max-width:380px}.faq__intro h2{font-size:clamp(32px,4.2vw,44px)}.faq__intro p{margin:14px 0 0;font-size:16px;line-height:1.6;color:var(--muted)}.faq__intro .btn{margin-top:24px}.faq__item{border-bottom:1px solid var(--line-2)}.faq__q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;background:none;border:none;cursor:pointer;font-size:16px;font-weight:700;color:var(--ink);text-align:left}.faq__icon{flex-shrink:0;width:26px;height:26px;border-radius:99px;display:grid;place-items:center;font-size:16px;background:var(--lilac);color:var(--violet-d)}.faq__icon--open{background:var(--pink);color:#fff}.faq__a{margin:0;padding:0 40px 22px 0;font-size:15px;line-height:1.65;color:var(--muted);text-wrap:pretty}.cta{padding:72px 32px;border-radius:28px;background:linear-gradient(110deg,var(--violet) 0%,var(--pink-d) 60%,var(--coral) 100%);text-align:center;color:#fff}.cta h2{font-size:clamp(32px,4.6vw,52px);line-height:1.05;letter-spacing:-.04em}.cta p{margin:16px auto 0;max-width:520px;font-size:17px;line-height:1.6}.cta .btn{margin-top:30px}.footer{background:#140e2b;color:#b9b0d6;padding:72px 20px 28px}.footer__inner{max-width:1200px;margin:0 auto}.footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:40px}.footer__brand{grid-column:span 2;min-width:240px;max-width:340px}.footer__brand p{margin:16px 0 0;font-size:14px;line-height:1.6;text-wrap:pretty}.footer__brand .btn{margin-top:20px;padding:11px 20px}.footer__col{display:flex;flex-direction:column;gap:11px;font-size:14px}.footer__title{font-size:11.5px;font-weight:700;letter-spacing:.1em;color:#fff;margin-bottom:4px}.footer a:not(.btn){color:#b9b0d6}.footer a:not(.btn):hover,.footer a.logo{color:#fff}.footer__bottom{margin-top:56px;padding-top:22px;border-top:1px solid rgba(255,255,255,.08);display:flex;gap:16px 28px;flex-wrap:wrap;align-items:center;font-size:13px}.footer__legal{display:flex;gap:20px;margin-left:auto;flex-wrap:wrap}.cases{margin-top:48px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:36px 28px}.case{display:flex;flex-direction:column;color:var(--ink)}.case:hover{color:var(--ink)}.case__frame{border-radius:16px;overflow:hidden;background:#fff;border:1px solid var(--line-2);box-shadow:0 1px 2px #4c1d950a,0 18px 40px -18px #4c1d952e;transition:transform .25s ease,box-shadow .25s ease}.case:hover .case__frame{transform:translateY(-4px);box-shadow:0 1px 2px #4c1d950a,0 28px 50px -20px #4c1d9547}.case__bar{height:30px;display:flex;align-items:center;gap:5px;padding:0 12px;border-bottom:1px solid var(--line);background:#fdfbff}.case__bar i{width:7px;height:7px;border-radius:99px;background:var(--line-2)}.case__bar span{flex:1;margin-right:27px;text-align:center;font-size:11px;font-weight:500;color:var(--muted-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case__shot{position:relative;aspect-ratio:16 / 10;overflow:hidden}.case__shot img{object-position:top;transition:filter .4s ease,transform .6s ease}@media(hover:hover){.case__shot img{filter:saturate(.35) contrast(.95) brightness(1.04)}.case__shot:after{content:"";position:absolute;inset:0;background:var(--lilac);mix-blend-mode:multiply;opacity:.35;transition:opacity .4s ease;pointer-events:none}.case:hover .case__shot img{filter:none;transform:scale(1.02)}.case:hover .case__shot:after{opacity:0}}.case__body{padding:18px 4px 0}.case__kind{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.case__name{margin-top:6px;font-weight:700;font-size:19px;letter-spacing:-.02em;display:flex;align-items:baseline;gap:6px}.case__name span{font-size:15px;color:var(--muted-2);transition:color .2s,transform .2s}.case:hover .case__name span{color:var(--violet-d);transform:translate(2px,-2px)}.case__body p{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--muted)}.scope{margin-top:28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;padding:26px 30px;border-radius:22px;background:var(--grad-soft);border:1px solid #EFE2FB}.scope p{margin:8px 0 0;font-size:15px;line-height:1.6;color:var(--ink-2)}.method--soon,.option--soon{color:var(--muted-2);border-style:dashed;background:transparent}.crm{padding:52px;border-radius:28px;background:#fff;border:1px solid var(--line);box-shadow:0 20px 60px #4c1d950f;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:48px;align-items:center}.crm h2{margin-top:12px;font-size:clamp(30px,4vw,44px)}.crm__copy p{margin:16px 0 0;font-size:16px;line-height:1.65;color:var(--muted);text-wrap:pretty}.crm__cta{margin-top:26px}.crm__mock{border-radius:20px;background:var(--grad-soft);border:1px solid #EFE2FB;padding:22px;display:flex;flex-direction:column;gap:14px}.crm__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.crm__stats div{background:#fff;border-radius:14px;padding:12px 14px;box-shadow:0 8px 24px #4c1d9514}.crm__stats span{display:block;font-size:11.5px;color:var(--muted-2)}.crm__stats strong{font-size:19px;letter-spacing:-.02em}.crm__table{background:#fff;border-radius:16px;box-shadow:var(--shadow-card);padding:6px 14px}.crm__row{display:grid;grid-template-columns:1fr auto auto 80px;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid #F2EDFA;font-size:13px}.crm__row:last-child{border-bottom:none}.crm__who{display:flex;flex-direction:column;font-weight:700}.crm__who small{font-weight:500;color:var(--muted-2);font-size:11.5px}.crm__amount{font-weight:700}.crm__status{font-size:11px;font-weight:700;padding:4px 8px;border-radius:99px;background:var(--lilac);color:var(--violet-d);text-align:center}.crm__status--ok{background:#e7f8ee;color:#167a45}.domain{margin:20px auto 0;max-width:900px;padding:24px 28px;border-radius:22px;background:#fff;border:1px solid var(--line-2);display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;align-items:center}.domain h3{margin:8px 0 0;font-size:20px;font-weight:600;letter-spacing:-.02em}.domain p{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--muted)}.domain__prices{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.domain__price{padding:14px 12px;border-radius:14px;background:var(--grad-soft);border:1px solid #EFE2FB;text-align:center;display:flex;flex-direction:column;gap:4px}.domain__price strong{font-size:19px;letter-spacing:-.02em}.domain__price small{font-size:12px;font-weight:500;color:var(--muted);margin-left:2px}.domain__price span{font-size:12px;color:var(--muted)}.ai-plans{margin:56px auto 0;max-width:1040px}.ai-plans__head{text-align:center}.ai-plans__head h3{margin:14px 0 0;font-size:clamp(24px,3vw,32px);font-weight:600;letter-spacing:-.03em}.ai-plans__head p{margin:10px 0 0;color:var(--muted)}.ai-plans__grid{margin-top:28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.ai-plan{padding:22px;border-radius:20px;background:#fff;border:1px solid var(--line-2)}.ai-plan--highlight{border:2px solid #C9B2F7;box-shadow:0 18px 44px #4c1d951a}.ai-plan__name{font-weight:700;font-size:15px}.ai-plan__price{margin-top:8px;font-weight:800;font-size:34px;letter-spacing:-.04em}.ai-plan__price span{font-size:14px;font-weight:500;color:var(--muted);letter-spacing:0;margin-left:4px}.ai-plan ul{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:13.5px;color:var(--ink-2)}.ai-plan li:before{content:"✓ ";color:var(--pink-d);font-weight:800}.ai-plans__note{margin:18px 0 0;text-align:center;font-size:13.5px;color:var(--muted)}.ai-plans__note--warn{margin-top:8px;font-size:13px;color:var(--muted-2)}.auth{position:relative;min-height:100vh;display:flex;flex-direction:column}.auth__bg{position:fixed;inset:0;z-index:-1}.auth__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fbf9ff8c,#fbf9ff00 45%)}.auth__bg .slot{position:absolute;inset:0;border-radius:0}.auth .nav{background:#fbf9ff99}.auth__main{flex:1;width:100%;max-width:560px;margin:0 auto;padding:56px 16px 64px;text-align:center}.auth__title{margin:0;font-size:clamp(32px,5vw,46px);font-weight:600;letter-spacing:-.04em;color:var(--ink)}.auth__lead{margin:12px auto 0;max-width:460px;font-size:16px;line-height:1.55;color:var(--ink-3)}.auth__card{margin-top:28px;padding:26px;border-radius:24px;text-align:left;background:#ffffffe0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.7);box-shadow:0 30px 80px #17112e40}.auth__foot{display:inline-block;margin-top:18px;padding:8px 16px;border-radius:99px;font-size:14px;color:var(--ink-2);background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth__foot a{font-weight:700}.form{display:flex;flex-direction:column;gap:16px}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field{display:flex;flex-direction:column;gap:6px}.field__label{font-size:13px;font-weight:600;color:var(--ink-2)}.field__hint{font-size:12px;color:var(--muted-2)}.form input,.form select,.form textarea{width:100%;font:inherit;font-size:15px;color:var(--ink);padding:12px 14px;border-radius:12px;border:1px solid var(--line-2);background:#fff;outline:none;transition:border-color .15s,box-shadow .15s}.form input,.form select,.form textarea{scroll-margin-top:96px}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px #7c3aed26}.form textarea{resize:vertical}.password{position:relative;display:block}.password input{padding-right:76px}.password button{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:none;background:var(--lilac);color:var(--violet-d);font:inherit;font-size:12px;font-weight:700;padding:6px 10px;border-radius:8px;cursor:pointer}.form__error{margin:0;padding:10px 12px;border-radius:10px;background:#fde7ef;color:var(--pink-d);font-size:14px}.form__submit{border:none;cursor:pointer;font-family:inherit;margin-top:4px}.form__submit:disabled{opacity:.7;cursor:default}.form__note{margin:0;font-size:14px;line-height:1.55;color:var(--ink-3)}.summary{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:14px;background:var(--lilac)}.summary span{font-size:13.5px;color:var(--ink-3)}.info{padding-bottom:40px}.info__body{max-width:980px;margin:48px auto 0;display:flex;flex-direction:column;gap:28px}.info__feature{margin-top:0}.info__h{margin:12px 0 0;font-size:24px;letter-spacing:-.02em}.info__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.info__card{padding:22px;border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:0 10px 30px #4c1d950f}.info__card strong{display:block;font-size:16.5px;letter-spacing:-.01em;color:var(--ink)}.info__card p{margin:8px 0 0;font-size:14.5px;line-height:1.6;color:var(--muted)}.info__card a,.info__prose a,.info__note a{color:var(--violet-d);font-weight:700}.info__prose{max-width:720px;font-size:16.5px;line-height:1.75;color:var(--ink-3)}.info__prose p{margin:0 0 12px}.info__note{margin:0;font-size:13.5px;line-height:1.6;color:var(--muted-2)}.info__see{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--muted-2)}.info__see .chip{color:var(--violet-d)}.info__table{border-radius:18px;overflow:hidden;border:1px solid var(--line);background:#fff}.info__tr{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:12px;padding:14px 20px;border-top:1px solid var(--line);font-size:15px;color:var(--ink-2)}.info__tr--head{border-top:0;background:var(--lilac);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--violet-d)}.info__faq{display:flex;flex-direction:column;gap:10px}.info__qa{padding:16px 20px;border-radius:16px;background:#fff;border:1px solid var(--line)}.info__qa summary{cursor:pointer;font-weight:700;color:var(--ink);list-style:none;display:flex;justify-content:space-between;gap:12px}.info__qa summary::-webkit-details-marker{display:none}.info__qa summary:after{content:"+";color:var(--violet);font-weight:800}.info__qa[open] summary:after{content:"−"}.info__qa p{margin:10px 0 0;font-size:15px;line-height:1.65;color:var(--muted)}.wiz{scroll-margin-top:96px}.wiz__top{display:flex;align-items:center;gap:12px;margin-bottom:22px}.wiz__back{flex:none;width:36px;height:36px;border-radius:99px;border:1px solid var(--line-2);background:#fff;color:var(--ink);font:inherit;font-size:17px;cursor:pointer;transition:border-color .15s,opacity .15s}.wiz__back:hover{border-color:#c9b2f7}.wiz__back:disabled{opacity:.3;cursor:default}.wiz__progress{flex:1;height:6px;border-radius:99px;background:var(--lilac);overflow:hidden}.wiz__progress span{display:block;height:100%;border-radius:99px;background:var(--grad);transition:width .35s ease}.wiz__count{flex:none;font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:500;color:var(--muted-2)}.wiz__screen{animation:wiz-in .3s ease both}@keyframes wiz-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.wiz__screen{animation:none}.wiz__progress span{transition:none}}.wiz__title{margin:0;font-size:26px;line-height:1.15;letter-spacing:-.03em;font-weight:700;color:var(--ink)}.wiz__lead{margin:-8px 0 4px;font-size:15px;line-height:1.5;color:var(--muted)}.form .wiz__big{font-size:19px;font-weight:600;padding:16px 18px}.wiz__field{display:flex;flex-direction:column;gap:6px}.wiz__field>span{font-size:13px;font-weight:600;color:var(--ink-2)}.wiz__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wiz__tiles{display:grid;gap:10px}.wiz__tiles--kinds{grid-template-columns:repeat(auto-fill,minmax(108px,1fr))}.wiz__tile,.wiz__pill,.wiz__plan{position:relative;cursor:pointer;background:#fff;border:1.5px solid var(--line-2);color:var(--ink-2);font-weight:600;transition:border-color .15s,background .15s,box-shadow .15s,transform .1s}.wiz__tile:hover,.wiz__pill:hover,.wiz__plan:hover{border-color:#c9b2f7}.wiz__tile:active,.wiz__pill:active,.wiz__plan:active{transform:scale(.98)}.wiz__tile:has(input:checked),.wiz__pill:has(input:checked),.wiz__plan:has(input:checked){border-color:var(--violet);background:#f6f0ff;box-shadow:0 0 0 3px #7c3aed1f}.wiz__tile:has(input:focus-visible),.wiz__pill:has(input:focus-visible),.wiz__plan:has(input:focus-visible){outline:2px solid var(--violet);outline-offset:2px}.form .wiz__tile input,.form .wiz__pill input,.form .wiz__plan input{position:absolute;left:50%;bottom:0;width:1px;height:1px;padding:0;margin:0;border:0;opacity:0;pointer-events:none}.wiz__tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px 10px;border-radius:16px;font-size:14.5px;text-align:center}.wiz__icon{font-size:28px;line-height:1}.wiz__tile--row{flex-direction:row;justify-content:flex-start;gap:12px;padding:14px 16px;text-align:left}.wiz__tile--row .wiz__icon{font-size:22px}.wiz__check{flex:none;margin-left:auto;width:22px;height:22px;border-radius:7px;border:1.5px solid var(--line-2);display:grid;place-items:center}.wiz__tile:has(input:checked) .wiz__check{border-color:transparent;background:var(--grad)}.wiz__tile:has(input:checked) .wiz__check:after{content:"✓";color:#fff;font-size:13px;font-weight:800}.wiz__stack{display:flex;flex-direction:column;gap:20px}.wiz__group{margin:0;padding:0;border:0;min-width:0}.wiz__group legend{padding:0;margin-bottom:10px;font-size:14.5px;font-weight:700;color:var(--ink-2)}.wiz__pills{display:flex;flex-wrap:wrap;gap:8px}.wiz__pill{padding:10px 16px;border-radius:99px;font-size:14px}.wiz__pill:has(input:checked){color:var(--violet-d)}.wiz__plans{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wiz__plan{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:18px}.wiz__plan-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.wiz__plan-head strong{font-size:17px;color:var(--ink)}.wiz__price{font-size:26px;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.wiz__price small{font-size:13px;font-weight:600;color:var(--muted)}.wiz__plan-cop{font-size:13px;font-weight:500;color:var(--muted)}.wiz__plan-note{font-size:13px;font-weight:500;line-height:1.45;color:var(--ink-3)}@media(max-width:520px){.wiz__row,.wiz__plans{grid-template-columns:1fr}.wiz__title{font-size:23px}}.consents{display:flex;flex-direction:column;gap:10px}.consent{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;color:var(--ink-3);cursor:pointer}.form .consent input{flex:none;width:18px;height:18px;padding:0;margin:2px 0 0;accent-color:var(--violet);scroll-margin-top:96px}.consent a{font-weight:700}.legal{max-width:760px;margin:0 auto;padding:56px 20px 96px;color:var(--ink-2);font-size:15.5px;line-height:1.7}.legal h1{margin:0;font-size:clamp(30px,4.4vw,44px);line-height:1.1;letter-spacing:-.035em;font-weight:600;color:var(--ink);text-wrap:balance}.legal h2{margin:36px 0 8px;font-size:19px;line-height:1.3;letter-spacing:-.01em;font-weight:800;color:var(--ink);scroll-margin-top:96px}.legal p,.legal ul{margin:10px 0 0}.legal li{margin-top:6px}.legal a{color:var(--violet-d);font-weight:600}.legal__updated{color:var(--muted-2);font-size:13.5px}.legal__company{padding:14px 16px;border-radius:14px;background:var(--lilac)}.legal__form{margin-top:24px;padding:24px;border-radius:20px;background:#fff;border:1px solid var(--line-2)}.legal__filed{margin-top:24px;display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:16px;background:#eaf8f0;color:#14532d}.legal__filed strong{font-size:18px}.form__legal{margin:0;font-size:12px;line-height:1.5;color:var(--muted-2)}.panel{min-height:100vh;display:grid;grid-template-columns:240px 1fr;background:var(--bg)}.panel--loading{display:grid;place-items:center;color:var(--muted)}.panel__side{position:sticky;top:0;height:100vh;padding:22px 16px;border-right:1px solid var(--line);background:#fff;display:flex;flex-direction:column;gap:26px}.panel__nav{display:flex;flex-direction:column;gap:4px}.panel__tab{text-align:left;font:inherit;font-size:14px;font-weight:600;color:var(--ink-3);padding:10px 12px;border:none;border-radius:10px;background:none;cursor:pointer}.panel__tab:hover{background:#f8f5fd}.panel__tab--on{background:var(--lilac);color:var(--violet-d)}.panel__who{margin-top:auto;display:flex;flex-direction:column;gap:2px;font-size:13px}.panel__who span{color:var(--muted-2);overflow:hidden;text-overflow:ellipsis}.panel__who button{margin-top:10px;align-self:flex-start;font:inherit;font-size:13px;font-weight:600;color:var(--pink-d);background:none;border:none;padding:0;cursor:pointer}.panel__main{padding:32px clamp(16px,4vw,44px) 64px;display:flex;flex-direction:column;gap:18px;min-width:0}.panel__head h1{margin:0;font-size:28px;font-weight:600;letter-spacing:-.03em}.panel__head p{margin:4px 0 0;color:var(--muted);font-size:14px}.panel__card{padding:22px}.panel__h2{margin:0 0 14px;font-size:17px;font-weight:700;letter-spacing:-.01em;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.panel__count{font-size:13px;font-weight:600;color:var(--violet-d)}.panel__muted{margin:12px 0 0;font-size:13.5px;color:var(--muted)}.panel__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.panel__stat{padding:18px;display:flex;flex-direction:column;gap:4px}.panel__stat span{font-size:12.5px;color:var(--muted-2)}.panel__stat strong{font-size:24px;letter-spacing:-.02em}.panel__empty{padding:40px 24px;text-align:center;color:var(--muted);font-size:15px}.panel__table{padding:6px 18px;overflow-x:auto}.panel__table table{width:100%;border-collapse:collapse;font-size:14px}.panel__table th{text-align:left;font-size:12px;color:var(--muted-2);font-weight:600;padding:12px 8px;border-bottom:1px solid var(--line)}.panel__table td{padding:12px 8px;border-bottom:1px solid #F2EDFA}.steps-line{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.steps-line li{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--muted-2)}.steps-line span{flex-shrink:0;width:26px;height:26px;border-radius:99px;display:grid;place-items:center;font-size:12px;font-weight:700;background:#f2edfa;color:var(--muted-2)}.steps-line .done{color:var(--ink-2)}.steps-line .done span{background:#e7f8ee;color:#167a45}.steps-line .now{color:var(--ink);font-weight:700}.steps-line .now span{background:var(--grad);color:#fff}.changes{margin:18px 0 0;padding:0;list-style:none;display:flex;flex-direction:column}.changes li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid #F2EDFA;font-size:14px}.changes small{flex-shrink:0;color:var(--muted-2)}.panel__assistants{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.panel__assistant{padding:20px;display:flex;flex-direction:column;gap:6px}.panel__assistant strong{display:flex;align-items:center;gap:8px;font-size:16px}.panel__assistant p{margin:4px 0 12px;font-size:13.5px;line-height:1.55;color:var(--muted);flex:1}.panel__assistant .btn{border:none;cursor:pointer;font-family:inherit}.panel__assistant .btn:disabled{cursor:default;box-shadow:none;border:1px solid var(--line-2)}.panel .btn--md{border:none;cursor:pointer;font-family:inherit;align-self:flex-start}.panel .btn--md:disabled{opacity:.6;cursor:default}@media(max-width:640px){.nav__links,.nav__login{display:none}.nav__actions{gap:10px}.nav__toggle{display:grid}.nav__menu{display:flex;flex-direction:column;max-width:1200px;margin:12px auto 0;padding:8px 0 4px;border-top:1px solid var(--line);font-size:17px;font-weight:600}.nav__menu a{padding:12px 4px;color:var(--ink)}.nav__menu a:not(:last-child){border-bottom:1px solid var(--line)}.nav__menu .nav__new{display:flex}.nav__menu-login{color:var(--violet-d)!important}.hero__visual,.payments,.industry,.crm{padding:22px}.mission__copy{padding:40px 24px}.footer__brand{grid-column:auto}.industry__chip{left:8px}.form__row{grid-template-columns:1fr}.crm__row{grid-template-columns:1fr auto}.crm__row .chip,.crm__row .crm__status{display:none}.panel{grid-template-columns:minmax(0,1fr);align-content:start}.panel__side{position:static;height:auto;min-width:0;border-right:none;border-bottom:1px solid var(--line);gap:14px}.panel__nav{flex-direction:row;overflow-x:auto;scrollbar-width:none}.panel__tab{white-space:nowrap}.panel__who{margin-top:0;flex-direction:row;align-items:center;gap:10px;min-width:0}.panel__who span{display:none}.panel__who button{margin:0 0 0 auto}.panel__stats{grid-template-columns:1fr 1fr}.steps-line{grid-template-columns:1fr}}.panel__tab--gap{margin-top:14px}.panel__badge{margin-left:6px;padding:1px 7px;border-radius:99px;background:var(--pink);color:#fff;font-size:11px;font-weight:700}.panel__who a{margin-top:8px;font-size:13px;font-weight:700;color:var(--violet-d)}.panel__staff{padding:10px 14px;border-radius:12px;background:#fff6e0;color:#7a4b00;font-size:13.5px}.panel__back{align-self:flex-start;border:none;cursor:pointer;font-family:inherit}.chips{display:flex;flex-wrap:wrap;gap:8px}button.chip,a.chip{border:1px solid transparent;cursor:pointer;font-family:inherit}.chip--on{background:var(--lilac);color:var(--violet-d);border-color:#d9c7fb}.avatar{flex:none;width:38px;height:38px;border-radius:99px;display:grid;place-items:center;background:var(--grad-soft);color:var(--violet-d);font-weight:800;text-transform:uppercase}.avatar--lg{width:56px;height:56px;font-size:22px}.badges{display:inline-flex;flex-wrap:wrap;gap:4px}.badge{display:inline-block;padding:2px 8px;border-radius:99px;font-size:11px;font-weight:700;white-space:nowrap;background:#f2edfa;color:var(--ink-3)}.badge--whatsapp{background:#e3f7ea;color:#146c3a}.badge--instagram{background:#fde7f1;color:#b0275f}.badge--messenger{background:#e6eeff;color:#2a4db3}.badge--telefono{background:#fff1dd;color:#8a5300}.badge--web{background:var(--lilac);color:var(--violet-d)}.outcome{font-size:11.5px;font-weight:700;color:var(--muted)}.outcome--pedido,.outcome--reserva{color:#167a45}.outcome--reclamo,.outcome--humano{color:var(--pink-d)}.status{display:inline-block;padding:3px 9px;border-radius:99px;font-size:12px;font-weight:700;white-space:nowrap;background:#f2edfa;color:var(--ink-3)}.status--pagado,.status--aprobado,.status--entregado{background:#e7f8ee;color:#167a45}.status--en_camino,.status--pendiente,.status--contactar{background:#fff1dd;color:#8a5300}.status--cancelado,.status--rechazado,.status--reembolsado{background:#fde7ef;color:var(--pink-d)}.cell2{display:flex;flex-direction:column;gap:2px;min-width:0}.cell2 small{color:var(--muted-2);font-size:12.5px}.panel__table tr.row--link{cursor:pointer}.panel__table tr.row--link:hover td{background:#faf7ff}.feed{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.feed__item{width:100%;display:flex;align-items:center;gap:12px;padding:12px 6px;border:none;border-top:1px solid #F2EDFA;background:none;text-align:left;font:inherit;font-size:14px;color:var(--ink-2);cursor:pointer;border-radius:10px}.feed li:first-child .feed__item{border-top:none}.feed__item:hover{background:#faf7ff}.feed__icon{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#f8f5fd;font-size:16px}.feed__text{flex:1;min-width:0;line-height:1.45;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.feed__when{flex:none;font-size:12.5px;color:var(--muted-2)}.inbox{display:grid;grid-template-columns:minmax(280px,380px) 1fr;gap:16px;align-items:start}.inbox__list{margin:0;padding:6px;list-style:none;max-height:calc(100vh - 220px);overflow-y:auto}.inbox__row{width:100%;display:flex;gap:12px;padding:12px;border:none;border-radius:14px;background:none;text-align:left;font:inherit;cursor:pointer}.inbox__row:hover{background:#faf7ff}.inbox__row--on{background:var(--lilac)}.inbox__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.inbox__top{display:flex;justify-content:space-between;gap:8px;font-size:14.5px;color:var(--ink)}.inbox__when{flex:none;font-size:12px;color:var(--muted-2)}.inbox__meta{display:flex;align-items:center;gap:8px}.inbox__preview{font-size:13px;line-height:1.45;color:var(--muted);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.thread{position:sticky;top:20px;padding:18px 20px;min-height:320px;display:flex;flex-direction:column;gap:12px}.thread__empty{margin:auto;color:var(--muted);font-size:14.5px}.thread__head{display:flex;align-items:center;gap:12px}.thread__head>div{flex:1;display:flex;flex-direction:column;min-width:0}.thread__head span{font-size:13px;color:var(--muted-2)}.thread__back{display:none;width:34px;height:34px;border-radius:99px;border:1px solid var(--line-2);background:#fff;font:inherit;cursor:pointer}.thread__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;color:var(--muted)}.thread__summary{margin:0;padding:12px 14px;border-radius:12px;background:#f8f5fd;font-size:14px;line-height:1.55;color:var(--ink-3)}.bubbles{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.bubble{max-width:78%;padding:10px 14px;border-radius:16px;font-size:14.5px;line-height:1.5}.bubble p{margin:2px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.bubble__who{font-size:11.5px;font-weight:700;opacity:.75}.bubble time{display:block;margin-top:4px;font-size:11px;opacity:.6;text-align:right}.bubble--cliente{align-self:flex-start;background:#f2edfa;color:var(--ink);border-bottom-left-radius:4px}.bubble--asistente,.bubble--negocio{align-self:flex-end;background:var(--violet);color:#fff;border-bottom-right-radius:4px}.customer{padding:20px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.customer__who{flex:1;min-width:200px;display:flex;flex-direction:column;gap:3px}.customer__who h2{margin:0;font-size:22px;letter-spacing:-.02em}.customer__who span{font-size:14px;color:var(--muted)}.admin__list{display:flex;flex-direction:column;gap:12px}.admin__lead,.admin__business,.admin__pqr{padding:18px 20px}.admin__lead summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:1.3fr 1.2fr auto auto;align-items:center;gap:14px}.admin__lead summary::-webkit-details-marker{display:none}.admin__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:center;gap:14px}.admin__answers{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px 20px}.admin__answers p{margin:0;font-size:14px;color:var(--ink-2)}.admin__answers span{display:block;font-size:12px;color:var(--muted-2)}.admin__actions{margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.admin__actions .btn--md{align-self:center}.admin__key{margin-top:14px;padding:14px;border-radius:12px;background:#fff6e0;display:flex;flex-direction:column;gap:8px;font-size:13.5px;color:#7a4b00}.admin__key code{padding:10px 12px;border-radius:8px;background:#fff;color:var(--ink);font-family:JetBrains Mono,monospace;font-size:13px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.admin__pqr p{margin:10px 0 0;font-size:14.5px;line-height:1.55;color:var(--ink-2);white-space:pre-wrap}@media(max-width:900px){.inbox{grid-template-columns:1fr}.inbox .thread,.inbox--open .inbox__list{display:none}.inbox--open .thread{display:flex;position:static}.thread__back{display:grid;place-items:center}.admin__lead summary{grid-template-columns:1fr;gap:6px}}@media(max-width:760px){.panel{grid-template-columns:1fr}.panel__side{position:sticky;top:0;z-index:10;height:auto;padding:12px 16px 0;gap:10px;border-right:none;border-bottom:1px solid var(--line);flex-direction:column}.panel__nav{flex-direction:row;gap:4px;overflow-x:auto;margin:0 -16px;padding:0 16px 10px;scrollbar-width:none}.panel__nav::-webkit-scrollbar{display:none}.panel__tab{flex:none;white-space:nowrap;padding:8px 12px}.panel__tab--gap{margin-top:0;margin-left:10px}.panel__who{position:absolute;top:14px;right:16px;margin:0;flex-direction:row;align-items:center;gap:12px}.panel__who strong,.panel__who span{display:none}.panel__who button,.panel__who a{margin:0}.panel__main{padding:20px 16px 48px}.panel__head h1{font-size:24px}.panel__table td[data-label]{white-space:nowrap}}.agent__photo--try{display:block;width:100%;padding:0;border:none;cursor:pointer;font:inherit}.agent__photo--try .slot{transition:transform .4s ease}.agent__photo--try:hover .slot{transform:scale(1.03)}.agent__badge--online{display:inline-flex;align-items:center;gap:6px;color:var(--ink)}.agent__badge--online:before{content:"";width:7px;height:7px;border-radius:99px;background:#22c55e;box-shadow:0 0 0 3px #22c55e33}.agent:has(.agent__try)>div:last-child{flex:1;display:flex;flex-direction:column}.agent__try{margin-top:auto;padding-top:14px;display:flex;gap:8px;flex-wrap:wrap}.agent__btn{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 16px;border-radius:99px;border:1px solid var(--line-2);background:#fff;color:var(--violet-d);font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s}.agent__btn:hover{background:var(--lilac);border-color:#dccbfb}.agent__btn--round{width:40px;padding:0;justify-content:center}.ac{width:min(520px,calc(100vw - 32px));height:min(780px,calc(100dvh - 32px));padding:0;border:none;border-radius:24px;overflow:hidden;background:#fff;color:var(--ink);box-shadow:0 30px 80px #17112e73;display:none;flex-direction:column}.ac[open]{display:flex}.ac::backdrop{background:#17112eb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ac--max{width:calc(100vw - 48px);height:calc(100dvh - 48px);max-width:none;max-height:none}.ac--max .ac__body{padding:24px max(16px,calc(50% - 400px));gap:10px}.ac--max .ac__foot{padding:12px max(12px,calc(50% - 400px)) 16px}.ac--max .ac__demo{padding-left:max(16px,calc(50% - 400px));padding-right:max(16px,calc(50% - 400px))}.ac--max .ac__msg{font-size:15.5px}.ac--max .ac__cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@media(max-width:520px){.ac,.ac--max{position:fixed;inset:auto 0;top:var(--vv-top, 0px);margin:0;width:100vw;height:var(--vv-h, 100dvh);max-width:none;max-height:none;border-radius:0;box-shadow:none}.ac::backdrop{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.ac__head .ac__icon--max{display:none}.ac__foot{padding-bottom:max(12px,env(safe-area-inset-bottom))}.ac__form input{font-size:16px}}.ac__head{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--grad);color:#fff}.ac__avatar{width:44px;height:44px;flex:none;border-radius:99px;overflow:hidden;border:2px solid rgba(255,255,255,.8);transition:box-shadow .2s}.ac__avatar--on{box-shadow:0 0 0 4px #ffffff73}.ac__avatar .slot,.ac__big .slot,.ac__pimg .slot{width:100%;height:100%;object-fit:cover}.ac__who{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.ac__who strong{font-size:16px}.ac__status{font-size:12.5px;opacity:.85}.ac__status--live:before{content:"● ";color:#4ade80}.ac__icon{width:38px;height:38px;flex:none;display:grid;place-items:center;padding:0;border:none;border-radius:99px;background:#fff3;color:#fff;cursor:pointer;line-height:0}.ac__icon:hover{background:#ffffff52}.ac__icon--hang{background:#ef4444}.ac__icon--hang:hover{background:#dc2626}.ac__demo{padding:9px 16px;font-size:12px;line-height:1.45;color:var(--muted);background:var(--lilac);border-bottom:1px solid var(--line)}.ac__body{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px;background:#fbf9ff}.ac__msg{align-self:flex-start;max-width:85%;padding:10px 13px;border-radius:16px 16px 16px 4px;background:#fff;border:1px solid var(--line);font-size:14.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ac__msg--me{align-self:flex-end;border:none;border-radius:16px 16px 4px;background:var(--grad);color:#fff}.ac__msg--live{opacity:.7}.ac__coming{opacity:.35}.ac__typing{align-self:flex-start;display:flex;gap:4px;padding:12px 14px;border-radius:16px;background:#fff;border:1px solid var(--line)}.ac__typing i{width:7px;height:7px;border-radius:99px;background:var(--muted-2);animation:ac-dot 1.2s infinite}.ac__typing i:nth-child(2){animation-delay:.15s}.ac__typing i:nth-child(3){animation-delay:.3s}@keyframes ac-dot{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}.ac__note{align-self:center;display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px;text-align:center;font-size:14px;color:var(--pink-d)}.ac__call{position:relative;align-self:center;display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 0 12px}.ac__ring{position:absolute;top:18px;width:128px;height:128px;border-radius:99px;background:var(--grad);opacity:.25;transition:transform .12s linear}.ac__big{position:relative;width:128px;height:128px;border-radius:99px;overflow:hidden;border:4px solid #fff;box-shadow:var(--shadow-card)}.ac__call p{margin:0;font-size:14px;font-weight:600;color:var(--muted)}.ac__call--ringing .ac__ring{animation:ac-ring 1.6s ease-out infinite}@keyframes ac-ring{0%{transform:scale(1);opacity:.35}to{transform:scale(1.45);opacity:0}}.ac__cards{align-self:stretch;display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.ac__product{display:flex;flex-direction:column;gap:3px;padding:8px;text-align:left;font:inherit;color:inherit;border:1px solid var(--line);border-radius:14px;background:#fff;cursor:pointer;transition:border-color .15s,transform .15s}.ac__product:hover:not(:disabled){border-color:#c9b2f7;transform:translateY(-1px)}.ac__product strong{font-size:13px;line-height:1.3}.ac__product small{font-size:11px;color:var(--muted-2);line-height:1.3}.ac__product em{margin-top:auto;padding-top:4px;font-style:normal;font-weight:800;font-size:14px;color:var(--violet-d)}.ac__pimg{display:grid;place-items:center;aspect-ratio:4 / 3;margin-bottom:4px;border-radius:10px;overflow:hidden;background:var(--grad-soft);font-size:28px;font-weight:800;color:var(--violet)}.ac__card{align-self:stretch;display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:16px;background:#fff;border:1px solid var(--line);font-size:13.5px}.ac__card--pay{border-color:#dccbfb;box-shadow:var(--shadow-card)}.ac__cardhead{margin-bottom:6px;font-weight:800;font-size:13.5px}.ac__line{display:flex;justify-content:space-between;gap:12px;padding:3px 0}.ac__line small{color:var(--muted-2)}.ac__line--pick{width:100%;padding:8px 0;border:none;border-bottom:1px solid var(--line);background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.ac__line--pick:last-child{border-bottom:none}.ac__line--pick:hover:not(:disabled){color:var(--violet-d)}.ac__line--total{margin-top:4px;padding-top:8px;border-top:1px dashed var(--line-2);font-size:14.5px}.ac__pay{margin:10px 0 6px;justify-content:center;border:none;cursor:pointer;font-family:inherit}.ac__paid{margin:10px 0 6px;padding:10px;border-radius:12px;text-align:center;font-weight:800;color:#15803d;background:#dcfce7}.ac__muted{color:var(--muted-2);font-size:12px}.ac__slots{display:flex;flex-wrap:wrap;gap:6px}.ac__foot{padding:10px 12px 12px;border-top:1px solid var(--line);background:#fff}.ac__chips{display:flex;gap:6px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.ac__chip{flex:none;padding:7px 12px;border-radius:99px;border:1px solid #DCCBFB;background:#fff;font:inherit;font-size:13px;font-weight:600;color:var(--violet-d);cursor:pointer;white-space:nowrap}.ac__chip:hover:not(:disabled){background:var(--lilac)}.ac__chip:disabled,.ac__product:disabled,.ac__line--pick:disabled{cursor:default;opacity:.6}.ac__form{display:flex;gap:8px}.ac__form input{flex:1;min-width:0;padding:12px 16px;border-radius:99px;border:1px solid var(--line-2);background:#fbf9ff;font:inherit;font-size:15px;color:var(--ink)}.ac__form input:focus{outline:none;border-color:var(--violet);background:#fff}.ac__send{width:46px;flex:none;border:none;border-radius:99px;background:var(--grad);color:#fff;font-size:17px;cursor:pointer}.ac__send:disabled{opacity:.45;cursor:default}.ac__again{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:13.5px;color:var(--muted)}.ac__again>div{display:flex;gap:8px;align-items:center}.ac__again .chip{border:none;cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:9px 14px}@media(prefers-reduced-motion:reduce){.ac__typing i,.ac__call--ringing .ac__ring{animation:none}.ac__ring{transition:none}}
